.modal{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;z-index:1000}.modal .modal-overlay{position:absolute;display:block;top:0;left:0;width:100%;height:100%;background:#0006;z-index:1}.modal-container{position:relative;background:var(--c-white);border-radius:12px;padding:24px;max-width:700px;width:90%;z-index:2;box-shadow:0 4px 6px #0003;max-height:85%;overflow:auto}.modal-container h2{font-size:24px;font-weight:500}.modal-close{position:absolute;top:10px;right:15px;background:none;border:none;font-size:30px;cursor:pointer}.modal-actions{display:flex;justify-content:flex-end;gap:10px}body.no-scroll{overflow:hidden}.form{display:flex;flex-direction:column;gap:16px}.form-row{display:flex;gap:16px;flex-wrap:wrap;justify-content:space-between;margin:0}.form-group{width:100%;margin-bottom:0}.form-group label{font-size:12px;text-transform:uppercase}.form-group-half{width:48%}.form-group-third{width:30%}.form-group input,.form-group select{width:100%;padding:12px;border:1px solid var(--c-ce);border-radius:8px;background:var(--c-f8);font-size:14px}#checkoutForm .shipping-select:after{display:none!important}.country-select select{width:100%;padding:12px;border:1px solid var(--c-ce);border-radius:8px;background:var(--c-f8);font-size:14px}.form-row .form-group button{width:100%}.form-buttons{margin-top:12px}#checkoutForm .checkbox-wrapper{display:flex;gap:16px;align-items:center;margin:8px 0}#checkoutForm .checkbox-input{width:auto}#checkoutForm .checkbox-label{margin-bottom:0;font-size:16px;text-transform:none}#checkoutForm .checkbox-input{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:14px;height:14px;border:2px solid #ccc;border-radius:4px;outline:none;cursor:pointer;position:relative;background:#fff;padding:8px}#checkoutForm .checkbox-input:checked{background:var(--c-yellow);border-color:var(--c-yellow)}#checkoutForm .checkbox-input:checked:before{content:"";position:absolute;left:5px;top:2px;width:5px;height:10px;border:solid white;border-width:0 2px 2px 0;transform:rotate(45deg)}#checkoutForm .checkbox-input:hover{border-color:var(--c-yellow)}#checkoutForm .checkbox-input:focus{box-shadow:0 0 0 2px #ffc72c33}#checkoutForm .checkbox-label{margin-left:8px;cursor:pointer}#checkoutForm .checkbox-wrapper{display:flex;align-items:center;margin-bottom:10px}#checkoutForm .state-select,#checkoutForm .shipping-select,#approvalModal .state-select,#approvalModal .address-select{position:relative;width:100%}#checkoutForm .state-select:after,#checkoutForm .shipping-select:after,#approvalModal .state-select:after,#approvalModal .address-select:after{content:"";position:absolute;right:12px;top:50%;transform:translateY(-50%);width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #666;pointer-events:none}
/*# sourceMappingURL=/cdn/shop/t/5/assets/order-approval-modal.css.map */
