.modal,.modal-overlay,.cart-login-modal{position:fixed;inset:0;z-index:300;display:none;align-items:center;justify-content:center;background:#000b;padding:18px}.modal.show,.modal-overlay.show,.cart-login-modal.show{display:flex}.modal-content,.modal-dialog,.cart-login-content{width:min(520px,100%);max-height:90dvh;overflow:auto;background:#1b1d2a;border:1px solid #813547;border-radius:16px;box-shadow:0 18px 65px #000c;padding:24px;color:#fff}.modal-header{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #443642;padding-bottom:10px}.modal-close,.close-modal{background:transparent;border:0;color:white;font-size:24px}.form-control,.mwt-form-group input,.mwt-form-group select{background:#10131d;border:1px solid #59404b;color:#fff;border-radius:10px;padding:11px;width:100%;max-width:100%}.mwt-form-group{margin:12px 0}.mwt-form-label{display:block;margin-bottom:5px}.mwt-alt-item{display:flex;justify-content:space-between;padding:10px;border-bottom:1px solid #3b3441}.mwt-meta-item{display:flex;justify-content:space-between;gap:10px}.mf-btn{background:#b72038;border:1px solid #ff6c7d;border-radius:9px;color:#fff;padding:9px 13px}
