.DemoFormModal-module__nRBkOa__overlay{z-index:9999;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#020617c7;justify-content:center;align-items:center;padding:16px;animation:.2s DemoFormModal-module__nRBkOa__fadeIn;display:flex;position:fixed;inset:0}.DemoFormModal-module__nRBkOa__modal{box-sizing:border-box;scrollbar-width:thin;scrollbar-color:#22304d transparent;background:linear-gradient(160deg,#0d1730 0%,#0a1226 60%,#080e1d 100%);border:1px solid #1c2947;border-radius:24px;width:100%;max-width:620px;max-height:94dvh;padding:30px 28px 28px;animation:.25s DemoFormModal-module__nRBkOa__popIn;position:relative;overflow-y:auto;box-shadow:0 28px 70px #0009,0 0 60px #2563eb1f}.DemoFormModal-module__nRBkOa__close{color:#7d8aa5;cursor:pointer;background:0 0;border:none;border-radius:50%;width:34px;height:34px;font-size:26px;line-height:1;transition:background .2s,color .2s;position:absolute;top:12px;right:14px}.DemoFormModal-module__nRBkOa__close:hover{color:#fff;background:#ffffff14}.DemoFormModal-module__nRBkOa__title{text-align:center;color:#fff;margin:0 0 8px;padding:0 24px;font-size:24px;font-weight:800;line-height:1.25}.DemoFormModal-module__nRBkOa__subtitle{text-align:center;color:#8b98b3;margin:0 0 20px;font-size:14px;line-height:1.5}.DemoFormModal-module__nRBkOa__grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;margin-bottom:14px;display:grid}.DemoFormModal-module__nRBkOa__field{flex-direction:column;gap:4px;min-width:0;display:flex}.DemoFormModal-module__nRBkOa__half,.DemoFormModal-module__nRBkOa__halfAlways{grid-column:span 1}.DemoFormModal-module__nRBkOa__full{grid-column:span 2}.DemoFormModal-module__nRBkOa__field input,.DemoFormModal-module__nRBkOa__field textarea{box-sizing:border-box;color:#fff;background:#0a1324;border:1px solid #22304d;border-radius:12px;outline:none;width:100%;height:50px;padding:0 16px;font-family:inherit;font-size:15px;transition:border-color .2s,box-shadow .2s}.DemoFormModal-module__nRBkOa__field textarea{resize:none;height:auto;min-height:68px;padding:13px 16px;line-height:1.5}.DemoFormModal-module__nRBkOa__field input::placeholder,.DemoFormModal-module__nRBkOa__field textarea::placeholder{color:#7d8aa5}.DemoFormModal-module__nRBkOa__field input:focus,.DemoFormModal-module__nRBkOa__field textarea:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb38}.DemoFormModal-module__nRBkOa__field input:-webkit-autofill{-webkit-text-fill-color:#fff;caret-color:#fff;-webkit-box-shadow:inset 0 0 0 1000px #0a1324}.DemoFormModal-module__nRBkOa__field input:-webkit-autofill:focus{-webkit-text-fill-color:#fff;caret-color:#fff;-webkit-box-shadow:inset 0 0 0 1000px #0a1324}.DemoFormModal-module__nRBkOa__selectTrigger{box-sizing:border-box;color:#fff;text-align:left;cursor:pointer;background:#0a1324;border:1px solid #22304d;border-radius:12px;outline:none;justify-content:space-between;align-items:center;gap:8px;width:100%;height:50px;padding:0 14px 0 16px;font-family:inherit;font-size:15px;transition:border-color .2s,box-shadow .2s;display:flex}.DemoFormModal-module__nRBkOa__selectTrigger:hover{border-color:#2f4266}.DemoFormModal-module__nRBkOa__selectTrigger:focus-visible,.DemoFormModal-module__nRBkOa__selectOpen{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb38}.DemoFormModal-module__nRBkOa__selectValue{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.DemoFormModal-module__nRBkOa__selectPlaceholder{color:#7d8aa5}.DemoFormModal-module__nRBkOa__chevron{color:#7d8aa5;flex-shrink:0;transition:transform .2s}.DemoFormModal-module__nRBkOa__selectOpen .DemoFormModal-module__nRBkOa__chevron{transform:rotate(180deg)}.DemoFormModal-module__nRBkOa__phoneGroup{gap:8px;display:flex}.DemoFormModal-module__nRBkOa__phoneGroup .DemoFormModal-module__nRBkOa__codeTrigger{flex:none;width:104px;padding:0 10px 0 12px;font-weight:600}.DemoFormModal-module__nRBkOa__phoneGroup input{flex:1;min-width:0}.DemoFormModal-module__nRBkOa__panel{z-index:10001;box-sizing:border-box;scrollbar-width:thin;scrollbar-color:#22304d transparent;background:#0d1730;border:1px solid #22304d;border-radius:12px;margin:0;padding:6px;list-style:none;animation:.15s DemoFormModal-module__nRBkOa__dropIn;position:fixed;overflow-y:auto;box-shadow:0 18px 40px #0000008c,0 0 30px #2563eb1a}.DemoFormModal-module__nRBkOa__option{color:#cbd5e1;cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;font-size:14.5px;transition:background .15s,color .15s;display:flex}.DemoFormModal-module__nRBkOa__optionActive{color:#fff;background:#ffffff12}.DemoFormModal-module__nRBkOa__optionSelected{color:#fff;background:#2563eb38;font-weight:700}.DemoFormModal-module__nRBkOa__optionSelected.DemoFormModal-module__nRBkOa__optionActive{background:#2563eb52}.DemoFormModal-module__nRBkOa__inputError{border-color:#ef4444!important}.DemoFormModal-module__nRBkOa__error{color:#f87171;padding-left:2px;font-size:11.5px;line-height:1.2}.DemoFormModal-module__nRBkOa__formError{color:#f87171;text-align:center;margin:0 0 10px;font-size:13px}.DemoFormModal-module__nRBkOa__submit{cursor:pointer;color:#fff;background:linear-gradient(90deg,#0284c7,#2563eb);border:none;border-radius:12px;width:100%;height:54px;font-family:inherit;font-size:16px;font-weight:800;transition:transform .2s,box-shadow .2s,opacity .2s;box-shadow:0 12px 30px #2563eb66}.DemoFormModal-module__nRBkOa__submit:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 16px 36px #2563eb8c}.DemoFormModal-module__nRBkOa__submit:disabled{opacity:.7;cursor:not-allowed}.DemoFormModal-module__nRBkOa__success{text-align:center;padding:10px 0 4px}.DemoFormModal-module__nRBkOa__successIcon{color:#4ade80;background:#22c55e26;border:1px solid #22c55e80;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;margin:0 auto 16px;font-size:30px;font-weight:800;display:flex}@keyframes DemoFormModal-module__nRBkOa__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes DemoFormModal-module__nRBkOa__popIn{0%{opacity:0;transform:translateY(14px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes DemoFormModal-module__nRBkOa__dropIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (max-width:640px){.DemoFormModal-module__nRBkOa__overlay{align-items:flex-end;padding:8px}.DemoFormModal-module__nRBkOa__modal{border-radius:20px 20px 12px 12px;max-width:100%;max-height:96dvh;padding:22px 14px 16px}.DemoFormModal-module__nRBkOa__close{top:8px;right:8px}.DemoFormModal-module__nRBkOa__title{margin-bottom:6px;padding:0 22px;font-size:18px}.DemoFormModal-module__nRBkOa__subtitle{margin-bottom:14px;font-size:11.5px}.DemoFormModal-module__nRBkOa__grid{gap:8px;margin-bottom:10px}.DemoFormModal-module__nRBkOa__half,.DemoFormModal-module__nRBkOa__halfAlways{grid-column:span 2}.DemoFormModal-module__nRBkOa__field input{border-radius:10px;height:44px;padding:0 13px;font-size:16px}.DemoFormModal-module__nRBkOa__field textarea{border-radius:10px;min-height:54px;padding:10px 13px;font-size:16px}.DemoFormModal-module__nRBkOa__selectTrigger{border-radius:10px;height:44px;padding:0 11px 0 13px;font-size:16px}.DemoFormModal-module__nRBkOa__phoneGroup .DemoFormModal-module__nRBkOa__codeTrigger{width:96px;padding:0 9px 0 10px}.DemoFormModal-module__nRBkOa__option{padding:11px 12px;font-size:15px}.DemoFormModal-module__nRBkOa__submit{border-radius:10px;height:48px;font-size:15px}}@media (max-width:640px) and (max-height:680px){.DemoFormModal-module__nRBkOa__subtitle{display:none}.DemoFormModal-module__nRBkOa__title{margin-bottom:12px}.DemoFormModal-module__nRBkOa__field input,.DemoFormModal-module__nRBkOa__selectTrigger{height:42px}}.DemoFormModal-module__nRBkOa__searchWrap{z-index:1;background:inherit;position:sticky;top:0}.DemoFormModal-module__nRBkOa__optionList{margin:0;padding:0;list-style:none}.DemoFormModal-module__nRBkOa__option{scroll-margin-top:52px}.DemoFormModal-module__nRBkOa__noResults{text-align:center;opacity:.7;padding:12px;font-size:13px}.DemoFormModal-module__nRBkOa__searchInput{color:#fff;caret-color:#fff;background:#ffffff0f;border:1px solid #94a3b859;border-radius:8px;outline:none;width:100%;padding:8px 10px;font-size:14px}.DemoFormModal-module__nRBkOa__searchInput::placeholder{color:#ffffff80}.DemoFormModal-module__nRBkOa__searchInput:focus{border-color:#38bdf8}
div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-confirm){color:#fff;border:0;border-radius:.25em;font-size:1em;background:#29b6f6!important}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-confirm):focus-visible{box-shadow:none!important}.Toastify__toast-body{padding:0!important}.Toastify__toast-icon{width:25px;margin-inline-end:5px!important;margin-left:5px!important}div:where(.swal2-container) div:where(.my-custom-swal){box-sizing:border-box;color:#545454;background:#fff;border:none;border-radius:0;grid-template-columns:minmax(0,100%);display:none;position:relative;padding:3px!important}div:where(.swal2-container) .my-custom-swal .swal2-html-container{z-index:1;color:inherit;text-align:center;word-wrap:break-word;word-break:break-word;justify-content:center;font-size:1.125em;font-weight:400;line-height:normal;overflow:auto;text-align:left!important;padding:10px!important}div:where(.swal2-container) button:where(.my-custom-swal .swal2-close){z-index:2;color:#ccc;cursor:pointer;background:0 0;border:none;border-radius:5px;justify-content:center;justify-self:end;align-items:center;width:1.2em;height:1.2em;margin-top:0;margin-bottom:-1.2em;margin-right:0;padding:0;font-family:monospace;font-size:1.5em;transition:color .1s,box-shadow .1s;overflow:hidden}div:where(.swal2-container) button:where(.my-custom-swal .swal2-close):focus-visible{outline:none;box-shadow:none!important}div:where(.swal2-container) div:where(.my-custom-swal2){box-sizing:border-box;color:#545454;background:#fff;border:none;border-radius:0;grid-template-columns:minmax(0,100%);display:none;position:relative;padding:3px!important}div:where(.swal2-container) .my-custom-swal2 .swal2-html-container{z-index:1;color:inherit;text-align:center;word-wrap:break-word;word-break:break-word;justify-content:center;font-size:1.125em;font-weight:400;line-height:normal;overflow:auto;text-align:left!important;padding:6px!important}div:where(.swal2-container) button:where(.my-custom-swal2 .swal2-close){z-index:2;color:#ccc;cursor:pointer;background:0 0;border:none;border-radius:5px;justify-content:center;justify-self:end;align-items:center;width:1.2em;height:1.2em;margin-top:0;margin-bottom:-1.2em;margin-right:0;padding:0;font-family:monospace;font-size:1.5em;transition:color .1s,box-shadow .1s;overflow:hidden}div:where(.swal2-container) button:where(.my-custom-swal2 .swal2-close):focus-visible{outline:none;box-shadow:none!important}
