.order-checkout{display:grid;gap:10px;margin-top:20px;border-top:1px solid #d5dce5;padding-top:16px}.order-checkout label{display:grid;gap:5px;font-size:14px}.order-checkout input,.order-checkout textarea,.cart-item input,.cart-item textarea{font:inherit;padding:9px;border:1px solid #bac6d4;border-radius:6px;width:100%;box-sizing:border-box}.order-checkout button:disabled{opacity:.6}.order-result{display:grid;gap:12px}.cart-item{flex-wrap:wrap;gap:8px}.cart-item label{font-size:12px;max-width:100%}.cart-item input[type=number]{width:85px}.modal-box{max-height:90vh;overflow:auto}.order-checkout p{font-size:13px}.order-checkout [role=status]{font-weight:600}
.customer-box{border:1px solid #d4dce6;border-radius:12px;padding:18px;background:white}.customer-box summary{cursor:pointer;font-weight:700}.customer-box form{display:grid;gap:10px;max-width:420px;margin:18px 0}.customer-box label{display:grid;gap:5px;font-size:14px}.customer-box input{font:inherit;border:1px solid #bac6d4;border-radius:6px;padding:10px;max-width:100%;min-width:0}.customer-box button{padding:12px;background:#0b3b78;color:white;border:0;border-radius:7px}.customer-box [hidden]{display:none!important}.customer-box [role=status]{color:#8f1725}.customer-box input:focus{outline:2px solid #0b3b78;outline-offset:2px}.order-result a{overflow-wrap:anywhere}
