@media (max-width:767px){.op-payment{background:var(--surface);max-height:calc(100dvh - 2rem)}.op-payment input,.op-payment select,.op-payment textarea{min-height:44px;font-size:16px}.op-payment button{min-height:44px}.mod{overflow-wrap:anywhere;min-height:100dvh}.mod>header h1{font-size:22px;line-height:1.3}.mod>header button,.mod>header a{min-height:44px}.mod>header a{align-items:center}.mod-services li{border-bottom:1px solid var(--border-subtle);padding-block:10px}.mod-services li:last-child{border-bottom:0}.mod-services li>div:first-child{grid-template-columns:minmax(0,1fr);gap:4px;display:grid}.mod-services li>div:first-child>span:first-child{white-space:normal;font-size:14px;line-height:1.5;overflow:visible}.mod-services li>div:first-child>span:last-child{font-size:16px;font-weight:600}.mod [data-testid=payment-list] li{row-gap:6px;padding-block:8px}.mod [data-testid=payment-list] button,.mod [data-testid=add-payment]{min-height:44px}.mod [data-testid=order-history]{line-height:1.6}.op-payment button{min-width:44px}.op-payment div:has(>[data-field$=Date]){flex-wrap:wrap}.op-payment [data-field$=Date]{flex-basis:100%}.op-payment [data-field$=Time]{width:100%}}
