input:-webkit-autofill,input:-webkit-autofill:focus,input:-webkit-autofill:hover,select:-webkit-autofill,select:-webkit-autofill:focus,select:-webkit-autofill:hover,textarea:-webkit-autofill,textarea:-webkit-autofill:focus,textarea:-webkit-autofill:hover{-webkit-text-fill-color:#000;-webkit-box-shadow:0 0 0 1000px #fff inset!important;-webkit-transition:background-color 300ms ease-in-out 0s;transition:background-color 300ms ease-in-out 0s}.q-field--outlined .q-field__control:before{z-index:1}.sticky-header-table{height:48px}.sticky-header-table .q-table__bottom,.sticky-header-table .q-table__top,.sticky-header-table thead tr:first-child th{background-color:hsla(0,0%,100%,0.96)}.sticky-header-table thead tr th{position:sticky;z-index:1;border-bottom:1px solid rgba(195,198,215,0.38)}.sticky-header-table thead tr:first-child th{top:0}.sticky-header-table tbody tr{transition:background-color 0.16s ease}.sticky-header-table tbody tr:hover{background-color:rgba(0,74,198,0.035)}.sticky-header-table.q-table--loading thead tr:last-child th{top:48px}.vertical_dotted_line{border-left:1px dotted #777;height:6px}.select{border-radius:16px}.select,.select-bordered{box-sizing:border-box;padding:1px 10px 1px 10px;background-color:hsla(0,0%,100%,0.9);box-shadow:0 8px 22px rgba(15,23,42,0.04);transition:border-color 0.18s ease,box-shadow 0.18s ease,transform 0.18s ease}.select-bordered{border-radius:16px;border:1px solid rgba(195,198,215,0.62)}.select-bordered:focus-within,.select-bordered:hover{border-color:rgba(0,74,198,0.38);box-shadow:0 14px 32px rgba(0,74,198,0.08)}.scroll::-webkit-scrollbar{width:8px}.scroll::-webkit-scrollbar-track{background:transparent}.scroll::-webkit-scrollbar-thumb{background-color:#2f2f2f;border-radius:12px}.m-page{min-height:100vh;background:#f1f5f9;padding-bottom:calc(80px + env(safe-area-inset-bottom))}.m-header{background:transparent;padding:calc(16px + env(safe-area-inset-top)) 16px 20px;color:#fff;position:relative;overflow:visible}.m-header:before{background:linear-gradient(135deg,#133a63,#274f78 45%,#eef4fb 120%)}.m-header:after,.m-header:before{content:"";position:absolute;left:0;right:0;top:0;bottom:-8px;z-index:0;pointer-events:none}.m-header:after{background:radial-gradient(circle at top left,rgba(59,130,246,0.25),transparent 40%)}.m-glass-card{background:hsla(0,0%,100%,0.12);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-radius:24px;border:1px solid hsla(0,0%,100%,0.15);padding:16px}.m-content{background:#f1f5f9;border-radius:28px 28px 0 0;margin-top:-16px;padding:16px 16px 0;position:relative}.m-card{background:#fff;border-radius:24px;box-shadow:0 10px 25px rgba(15,23,42,0.05);border:1px solid rgba(15,23,42,0.06);padding:16px}.m-card-lg{background:#fff;border-radius:28px;box-shadow:0 10px 30px rgba(15,23,42,0.05);border:1px solid rgba(15,23,42,0.06)}.m-section-title{font-size:16px;font-weight:600;color:#0f172a;margin:0}.m-chip{display:inline-flex;align-items:center;padding:8px 16px;border-radius:999px;font-size:14px;font-weight:500;white-space:nowrap;cursor:pointer;border:none;outline:none;font-family:inherit;transition:all 0.15s ease}.m-chip--active{background:#e0f2fe;color:#016395;box-shadow:0 1px 3px rgba(15,23,42,0.08)}.m-chip--inactive{background:#fff;color:#64748b;box-shadow:inset 0 0 0 1px rgba(15,23,42,0.12)}.m-chip--dark-active{background:#0f172a;color:#fff}.m-dict-settings-mobile{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.m-dict-settings-scroll{flex:1 1 auto;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;background:#fff}.m-quick-action{aspect-ratio:1;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#fff;border-radius:24px;box-shadow:0 10px 25px rgba(15,23,42,0.05);border:1px solid rgba(15,23,42,0.06);padding:8px;cursor:pointer;text-align:center;-webkit-tap-highlight-color:transparent;transition:transform 0.12s ease,opacity 0.12s ease;-webkit-user-select:none;user-select:none}.m-quick-action:active{transform:scale(0.94);opacity:0.85}.m-bottom-nav{position:fixed;bottom:0;left:0;right:0;z-index:100;background:hsla(0,0%,100%,0.92);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-top:1px solid rgba(15,23,42,0.08);padding:8px 4px;padding-bottom:calc(8px + env(safe-area-inset-bottom))}.m-nav-btn{flex-direction:column;gap:3px;cursor:pointer;flex:1;background:none;border:none;outline:none;padding:0;-webkit-tap-highlight-color:transparent;font-family:inherit}.m-nav-btn,.m-nav-btn__icon{display:flex;align-items:center}.m-nav-btn__icon{width:44px;height:44px;justify-content:center;border-radius:14px;transition:background-color 0.2s ease}.m-nav-btn__icon--active{background:#e0f2fe}.m-nav-btn__icon--inactive{background:#f1f5f9}.m-nav-btn__label{font-size:11px;line-height:1.2;font-family:inherit}.m-nav-btn__label--active{font-weight:600;color:#0f172a}.m-nav-btn__label--inactive{color:#64748b}.m-nav-badge{position:absolute;top:-4px;right:-4px;min-width:18px;height:18px;background:#0284c7;color:#fff;border-radius:999px;font-size:10px;font-weight:700;display:flex;align-items:center;justify-content:center;padding:0 4px}.m-scroll-hide{scrollbar-width:none;-ms-overflow-style:none}.m-scroll-hide::-webkit-scrollbar{display:none}.m-activity-card{background:#fff;border-radius:24px;padding:14px 16px;box-shadow:0 10px 30px rgba(15,23,42,0.05);border:1px solid rgba(15,23,42,0.06)}.m-badge-pill{display:inline-flex;padding:3px 10px;border-radius:999px;font-size:11px;background:#e0f2fe;color:#0273ae;white-space:nowrap}.m-badge-pill,.m-visitor-avatar{align-items:center;font-weight:600;flex-shrink:0}.m-visitor-avatar{width:40px;height:40px;border-radius:14px;background:#f1f5f9;display:flex;justify-content:center;font-size:13px;color:#64748b;text-transform:uppercase}.m-more-item{display:flex;align-items:center;gap:14px;padding:12px 16px;border-radius:18px;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background 0.15s ease}.m-more-item:active{background:#f1f5f9}.m-more-item__icon{width:44px;height:44px;border-radius:14px;background:#e0f2fe;display:flex;align-items:center;justify-content:center;flex-shrink:0}.m-more-item--danger .m-more-item__icon{background:#fee2e2}.m-visitor-row{display:flex;align-items:center;gap:12px;padding:10px 0}.m-visitor-row+.m-visitor-row{border-top:1px solid rgba(15,23,42,0.05)}.m-page-topbar{display:flex;align-items:center;justify-content:space-between;padding:0 0 4px;position:relative}.bg-payment{background-color:#f5f5f5!important}.bg-main{background:radial-gradient(circle at 8% 0%,rgba(219,225,255,0.72) 0,rgba(219,225,255,0) 34%),radial-gradient(circle at 100% 0%,rgba(172,237,255,0.42) 0,rgba(172,237,255,0) 30%),linear-gradient(135deg,#f7f9fb,#eef4ff 48%,#fff)!important}@media only screen and (min-width:801px){.q-dialog .bg-main{background:radial-gradient(ellipse 130% 95% at 50% -24%,rgba(219,225,255,0.42) 0%,rgba(219,225,255,0.18) 34%,rgba(219,225,255,0) 68%),linear-gradient(135deg,#f8faff,#f4f8ff 42%,#fff)!important}}.q-tooltip{font-size:14px}.padding-10{padding:10px}.padding-15{padding:15px}.content-area{height:calc(100vh - 200px)}.rounded-container{box-sizing:border-box;border-radius:18px;border:1px solid rgba(195,198,215,0.28);box-shadow:0 18px 48px rgba(15,23,42,0.06);overflow:hidden}.billing-page-card.rounded-container{border:none;box-shadow:none}.q-tab-panels.rounded-container,.rounded-container.q-tab-panels{background:hsla(0,0%,100%,0.74);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.rounded-container .q-table__container,.rounded-container .q-table__middle{background:hsla(0,0%,100%,0.82)}.q-table__container{box-sizing:border-box;border-radius:16px}.admin-debug-card,.admin-debug-table{background:transparent!important;border:none!important;border-radius:0!important;box-shadow:none!important;overflow:hidden!important}.admin-debug-table.q-table__container{background:transparent!important;border-radius:0!important;overflow:hidden!important}.admin-debug-table .q-table__bottom,.admin-debug-table .q-table__middle,.admin-debug-table .q-table__top,.admin-debug-table table,.admin-debug-table tbody,.admin-debug-table td,.admin-debug-table th,.admin-debug-table thead,.admin-debug-table tr{background:transparent!important}.admin-debug-table .q-table__middle{border-radius:0;overflow:auto}.admin-debug-table .q-table__bottom{border-top:1px solid rgba(15,23,42,0.06);border-radius:0 0 18px 18px;margin:0}.q-table tbody tr{transition:background-color 0.16s ease}.ellipsis-2-lines{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;text-overflow:ellipsis;overflow-wrap:anywhere;word-break:break-word}.extra-options-wide-table .q-table__middle{overflow-x:auto!important;overflow-y:auto}.extra-options-wide-table table.q-table{max-width:none!important;width:max-content;table-layout:auto}.extra-options-wide-table table{min-width:1100px!important}.extra-options-scroll-x{overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;overscroll-behavior-y:contain;background:inherit}.va-button{border-radius:11px;background-color:#00b0ff;box-shadow:1px 2px 7px rgba(33,33,33,0.35);padding:4px}.g1-square-icon-btn{min-width:42px!important;width:42px!important;height:42px!important;padding:0!important}.g1-square-icon-btn .q-btn__content,.g1-square-icon-btn .q-btn__wrapper{min-height:0;width:100%;height:100%;padding:0;display:flex;align-items:center;justify-content:center}.q-btn.q-btn--unelevated.bg-primary:not(.animated-button),.q-btn.q-btn--unelevated[class*=bg-light-blue-]:not(.animated-button){box-shadow:0 8px 18px rgba(0,74,198,0.14),0 1px 2px rgba(0,0,0,0.05);transition:box-shadow 0.18s ease,transform 0.18s ease}.q-btn.q-btn--unelevated.bg-primary:not(.q-btn--disabled):not(.disabled):not(.animated-button):hover,.q-btn.q-btn--unelevated[class*=bg-light-blue-]:not(.q-btn--disabled):not(.disabled):not(.animated-button):hover{box-shadow:0 10px 22px rgba(0,74,198,0.18),0 2px 4px rgba(0,0,0,0.06);transform:translateY(-1px)}.q-btn.q-btn--unelevated.bg-primary:not(.q-btn--disabled):not(.disabled):not(.animated-button):active,.q-btn.q-btn--unelevated[class*=bg-light-blue-]:not(.q-btn--disabled):not(.disabled):not(.animated-button):active{box-shadow:0 2px 8px rgba(0,74,198,0.18),0 1px 2px rgba(0,0,0,0.06);transform:translateY(0)}.q-btn.q-btn--unelevated.bg-primary.disabled,.q-btn.q-btn--unelevated.bg-primary.q-btn--disabled,.q-btn.q-btn--unelevated[class*=bg-light-blue-].disabled,.q-btn.q-btn--unelevated[class*=bg-light-blue-].q-btn--disabled{box-shadow:none;transform:none}.text-active{color:#0f172a}.text-inactive{color:#64748b}.bg-text-active{background-color:#0f172a}.padding-20{padding:20px}@font-face{font-family:sfpro;src:url(../fonts/SFPRODISPLAYREGULAR.d1f5e6e1.otf);font-weight:400}@font-face{font-family:sfpro;src:url(../fonts/SFPRODISPLAYMEDIUM.b85d841d.otf);font-weight:500}@font-face{font-family:sfpro;src:url(../fonts/SFPRODISPLAYBOLD.b1f4d2c6.otf);font-weight:700}.sfpro-font{font-family:sfpro}@font-face{font-family:Yandex Sans Text;src:url(../fonts/YandexSansText-Thin.e18e12d5.eot);src:local("./fonts/Yandex Sans Text Thin"),local("./fonts/YandexSansText-Thin");src:url(../fonts/YandexSansText-Thin.e18e12d5.eot?#iefix) format("embedded-opentype");src:url(../fonts/YandexSansText-Thin.96a502b3.woff2) format("woff2");src:url(../fonts/YandexSansText-Thin.7816ea3c.woff) format("woff");src:url(../fonts/YandexSansText-Thin.cb30a838.ttf) format("truetype");font-weight:100;font-style:normal}@font-face{font-family:Yandex Sans Display;src:url(../fonts/YandexSansDisplay-Regular.d3adf357.eot);src:local("./fonts/Yandex Sans Display Regular"),local("./fonts/YandexSansDisplay-Regular");src:url(../fonts/YandexSansDisplay-Regular.d3adf357.eot?#iefix) format("embedded-opentype");src:url(../fonts/YandexSansDisplay-Regular.29559e64.woff2) format("woff2");src:url(../fonts/YandexSansDisplay-Regular.24a20857.woff) format("woff");src:url(../fonts/YandexSansDisplay-Regular.f7b0cd2f.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Yandex Sans Text;src:url(../fonts/YandexSansText-RegularItalic.8b47e91a.eot);src:local("./fonts/Yandex Sans Text Regular Italic"),local("./fonts/YandexSansText-RegularItalic");src:url(../fonts/YandexSansText-RegularItalic.8b47e91a.eot?#iefix) format("embedded-opentype");src:url(../fonts/YandexSansText-RegularItalic.15f69cef.woff2) format("woff2");src:url(../fonts/YandexSansText-RegularItalic.d266181f.woff) format("woff");src:url(../fonts/YandexSansText-RegularItalic.40ab454b.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Yandex Sans Display;src:url(../fonts/YandexSansDisplay-RegularItalic.56ed9247.eot);src:local("./fonts/Yandex Sans Display Regular Italic"),local("./fonts/YandexSansDisplay-RegularItalic");src:url(../fonts/YandexSansDisplay-RegularItalic.56ed9247.eot?#iefix) format("embedded-opentype");src:url(../fonts/YandexSansDisplay-RegularItalic.7565189c.woff2) format("woff2");src:url(../fonts/YandexSansDisplay-RegularItalic.ac5f7f6e.woff) format("woff");src:url(../fonts/YandexSansDisplay-RegularItalic.36eb656f.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Yandex Sans Display;src:url(../fonts/YandexSansDisplay-Light.32998e0f.eot);src:local("./fonts/Yandex Sans Display Light"),local("./fonts/YandexSansDisplay-Light");src:url(../fonts/YandexSansDisplay-Light.32998e0f.eot?#iefix) format("embedded-opentype");src:url(../fonts/YandexSansDisplay-Light.7180d968.woff2) format("woff2");src:url(../fonts/YandexSansDisplay-Light.6fdb99c9.woff) format("woff");src:url(../fonts/YandexSansDisplay-Light.6c598acc.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Yandex Sans Text;src:url(../fonts/YandexSansText-Regular.ba6d4711.eot);src:local("./fonts/Yandex Sans Text Regular"),local("./fonts/YandexSansText-Regular");src:url(../fonts/YandexSansText-Regular.ba6d4711.eot?#iefix) format("embedded-opentype");src:url(../fonts/YandexSansText-Regular.fd627cc7.woff2) format("woff2");src:url(../fonts/YandexSansText-Regular.1c422f2e.woff) format("woff");src:url(../fonts/YandexSansText-Regular.1a3aa4c8.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Yandex Sans Text;src:url(../fonts/YandexSansText-Light.aceb9ee9.eot);src:local("./fonts/Yandex Sans Text Light"),local("./fonts/YandexSansText-Light");src:url(../fonts/YandexSansText-Light.aceb9ee9.eot?#iefix) format("embedded-opentype");src:url(../fonts/YandexSansText-Light.0852be12.woff2) format("woff2");src:url(../fonts/YandexSansText-Light.f70b7e20.woff) format("woff");src:url(../fonts/YandexSansText-Light.7de30732.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Yandex Sans Display;src:url(../fonts/YandexSansDisplay-Bold.8e0fd19c.eot);src:local("./fonts/Yandex Sans Display Bold"),local("./fonts/YandexSansDisplay-Bold");src:url(../fonts/YandexSansDisplay-Bold.8e0fd19c.eot?#iefix) format("embedded-opentype");src:url(../fonts/YandexSansDisplay-Bold.f502192c.woff2) format("woff2");src:url(../fonts/YandexSansDisplay-Bold.138d9a1c.woff) format("woff");src:url(../fonts/YandexSansDisplay-Bold.54cceaa0.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Yandex Sans Display;src:url(../fonts/YandexSansDisplay-Thin.c785517b.eot);src:local("./fonts/Yandex Sans Display Thin"),local("./fonts/YandexSansDisplay-Thin");src:url(../fonts/YandexSansDisplay-Thin.c785517b.eot?#iefix) format("embedded-opentype");src:url(../fonts/YandexSansDisplay-Thin.8a2c0163.woff2) format("woff2");src:url(../fonts/YandexSansDisplay-Thin.4d581b5f.woff) format("woff");src:url(../fonts/YandexSansDisplay-Thin.b2abd106.ttf) format("truetype");font-weight:100;font-style:normal}@font-face{font-family:Yandex Sans Text;src:url(../fonts/YandexSansText-Bold.d8d6713d.eot);src:local("./fonts/Yandex Sans Text Bold"),local("./fonts/YandexSansText-Bold");src:url(../fonts/YandexSansText-Bold.d8d6713d.eot?#iefix) format("embedded-opentype");src:url(../fonts/YandexSansText-Bold.b7699b9b.woff2) format("woff2");src:url(../fonts/YandexSansText-Bold.93ad5a0a.woff) format("woff");src:url(../fonts/YandexSansText-Bold.60bb9517.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Yandex Sans Text;src:url(../fonts/YandexSansText-Medium.dd80e4f2.eot);src:local("./fonts/Yandex Sans Text Medium"),local("./fonts/YandexSansText-Medium");src:url(../fonts/YandexSansText-Medium.dd80e4f2.eot?#iefix) format("embedded-opentype");src:url(../fonts/YandexSansText-Medium.43fa0def.woff2) format("woff2");src:url(../fonts/YandexSansText-Medium.6b83f25f.woff) format("woff");src:url(../fonts/YandexSansText-Medium.1a767a2e.ttf) format("truetype");font-weight:500;font-style:normal}body{font-family:Yandex Sans Text;overflow:hidden}@media only screen and (max-width:800px){body{overflow-x:hidden;overflow-y:auto}}#q-app,body,html{height:100%;min-height:0}::-webkit-scrollbar{height:12px;width:14px;background:transparent;z-index:12;overflow:visible}::-webkit-scrollbar-thumb{width:10px;background-color:#c1c1c1;border-radius:10px;z-index:12;border:4px solid transparent;background-clip:padding-box;-webkit-transition:background-color 0.32s ease-in-out;transition:background-color 0.32s ease-in-out;margin:4px;min-height:32px;min-width:32px}::-webkit-scrollbar-thumb:hover{background:#c1c1c1}.Vue-Toastification__toast--default.my-custom-toast-class{background-color:#004ac6}.Vue-Toastification__container.top-center,.Vue-Toastification__container.top-left,.Vue-Toastification__container.top-right{top:calc(1em + constant(safe-area-inset-top))!important;top:calc(1em + env(safe-area-inset-top, 0px))!important}@media only screen and (max-width:600px){.Vue-Toastification__container{width:calc(100vw - 24px)!important;left:12px!important;right:12px!important;padding:0!important}.Vue-Toastification__container.top-center,.Vue-Toastification__container.top-left,.Vue-Toastification__container.top-right{top:calc(12px + constant(safe-area-inset-top))!important;top:calc(12px + env(safe-area-inset-top, 0px))!important}.Vue-Toastification__container .Vue-Toastification__toast{width:100%!important;min-width:0!important;border-radius:12px}}@media only screen and (max-width:800px){.q-dialog__inner--top>.q-select__dialog{max-height:calc(100vh - 16px - constant(safe-area-inset-top) - constant(safe-area-inset-bottom))!important;max-height:calc(100vh - 16px - env(safe-area-inset-top, 0px) - env(safe-area-inset-bottom, 0px))!important}.q-dialog__inner--top>.q-select__dialog,.q-menu{margin-top:constant(safe-area-inset-top);margin-top:env(safe-area-inset-top,0px)}.q-menu{max-height:calc(100vh - 16px - constant(safe-area-inset-top))!important;max-height:calc(100vh - 16px - env(safe-area-inset-top, 0px))!important}}