.cash-payment-options{display:grid;gap:.75rem;margin:1rem 0 1.5rem}.cash-payment-current{display:flex;align-items:flex-start;gap:.875rem;padding:1.125rem;border:2px solid var(--pine);border-radius:.875rem;background:var(--mist)}.cash-payment-current .payment-method-choice{width:24px;height:24px;min-height:24px;flex:0 0 24px;margin:.1875rem 0 0;accent-color:var(--pine)}.cash-payment-current:has(.payment-method-choice)>.payment-method-icon{display:none}.cash-payment-current>div{min-width:0;flex:1 1}.cash-payment-current strong{display:block;color:var(--ink)}.cash-payment-current p{margin:.375rem 0 0}.payment-method-icon{width:26px;height:26px;flex:0 0 26px;margin-top:.1875rem;color:var(--pine)}.payment-method-check{width:24px;height:24px;flex:0 0 24px;margin-top:.1875rem;color:var(--pine)}.cash-payment-card{border:1px solid var(--control-border);border-radius:.875rem;background:white;overflow-wrap:anywhere}.cash-payment-card summary{display:flex;align-items:center;flex-wrap:wrap;gap:.625rem .875rem;padding:1.125rem;min-height:64px;cursor:pointer;list-style:none}.cash-payment-card summary::-webkit-details-marker{display:none}.cash-payment-card summary .payment-method-icon{margin:0}.payment-card-title{font-weight:600;flex:1 1;min-width:5ch}.payment-coming-soon{padding:.25rem .625rem;border-radius:.375rem;font-size:1rem;font-weight:500;color:var(--muted);background:var(--mist)}.payment-card-chevron{flex:0 0 1rem;line-height:1;font-size:1.5rem;text-align:center}.cash-payment-card[open] .payment-card-chevron{transform:rotate(180deg)}.payment-card-details{padding:0 1.125rem 1.125rem}.payment-card-details>a{display:inline-flex;align-items:center;min-height:44px;max-width:100%;font-weight:600}.payment-card-details .payment-feedback-hint{margin:.5rem 0 0}@media (max-width:420px){.cash-payment-card summary,.cash-payment-current{padding:.875rem;gap:.625rem}.payment-card-details{padding:0 .875rem .875rem}.payment-coming-soon{order:4;margin-left:2.25rem}}