.booking-agree{display:flex;align-items:center;gap:10px;min-height:44px;font-size:12px}.booking-agree input{width:20px;height:20px;accent-color:var(--blue);flex:none}.booking-price-terms{font-size:12px;line-height:1.7}.booking-price-terms summary{min-height:44px;padding:12px 0}.border-cash-note{padding:15px 17px;border:1px solid var(--line);border-radius:18px;background:var(--surface);margin:18px 0}.border-cash-note strong{font-size:13px;line-height:1.6}.border-cash-note p{font-size:12px;line-height:1.7;color:var(--muted);margin:7px 0 0}.uc-order-strip a{color:var(--blue);display:inline-flex;align-items:center;min-height:36px}.uc-payment-columns>.border-cash-note{grid-column:1/-1}.uc-submit-dock .button{min-height:50px;font-size:13px}.uc-submit-dock [hidden]{display:none!important}.one-checkout-page .payment-state:not(.payment-state-static){padding:12px 15px;margin-bottom:16px;border-radius:14px}.one-checkout-page .payment-state:not(.payment-state-static) h2{font-size:14px}.one-checkout-page .payment-state:not(.payment-state-static) p{font-size:11px}.uc-proof input[type=file]{max-width:100%}.uc-order-strip small{line-height:1.7}.uc-currencies label{min-height:44px}.uc-feedback:empty{display:none}.uc-feedback:focus{outline:2px solid var(--blue);outline-offset:4px}
@media(max-width:800px){.one-checkout-page .uc-payment-columns{display:flex;flex-direction:column;gap:0}.one-checkout-page .uc-proof{margin-top:0}.booking-agree{font-size:12px}.approved-flow-steps{gap:8px}.approved-flow-steps li{font-size:10px}.approved-flow-steps li:after{width:14px}}

.application-cancel-actions{display:flex;flex-wrap:wrap;gap:10px;margin:18px 0}.application-cancel-actions .button{min-height:44px}
