/* === css/site.css === */
@charset "UTF-8";:root{--bg-primary:#F6F9FF;--bg-secondary:#DEE6FF}:root{--bs-blue:#fc7171;--bs-indigo:#6610f2;--bs-purple:#6f42c1;--bs-pink:#e83e8c;--bs-red:#ff7851;--bs-orange:#fd7e14;--bs-yellow:#ffce67;--bs-green:#56cc9d;--bs-teal:#20c997;--bs-cyan:#6cc3d5;--bs-black:#000;--bs-white:#fff;--bs-gray:#888;--bs-gray-dark:#343a40;--bs-gray-100:#f8f9fa;--bs-gray-200:#f7f7f9;--bs-gray-300:#eceeef;--bs-gray-400:#ced4da;--bs-gray-500:#aaa;--bs-gray-600:#888;--bs-gray-700:#5a5a5a;--bs-gray-800:#343a40;--bs-gray-900:#212529;--bs-primary:#fc7171;--bs-secondary:#f3969a;--bs-success:#1bd08f;--bs-info:#9dd5e3;--bs-warning:#dac489;--bs-danger:#ff867c;--bs-light:#fefefe;--bs-dark:#343a40;--bs-primary-rgb:62,99,135;--bs-secondary-rgb:243,150,154;--bs-success-rgb:86,204,157;--bs-info-rgb:108,195,213;--bs-warning-rgb:255,206,103;--bs-danger-rgb:255,120,81;--bs-light-rgb:248,249,250;--bs-dark-rgb:52,58,64;--bs-white-rgb:255,255,255;--bs-black-rgb:0,0,0;--bs-body-color-rgb:136,136,136;--bs-body-bg-rgb:255,255,255;--bs-font-sans-serif:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans","Liberation Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--bs-font-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--bs-gradient:linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));--bs-body-font-family:var(--bs-font-sans-serif);--bs-body-font-size:1rem;--bs-body-font-weight:400;--bs-body-line-height:1.5;--bs-body-color:#888;--bs-body-bg:#fff;--bs-border-width:1px;--bs-border-style:solid;--bs-border-color:#eceeef;--bs-border-color-translucent:rgba(0, 0, 0, 0.175);--bs-border-radius:0.4rem;--bs-border-radius-sm:0.3rem;--bs-border-radius-lg:0.6rem;--bs-border-radius-xl:1rem;--bs-border-radius-2xl:2rem;--bs-border-radius-pill:50rem;--bs-link-color:#21304F;--bs-link-hover-color:#007bff;--bs-code-color:#096eda;--bs-highlight-bg:#fff5e1}.btn svg.mr-2{margin-right:0!important}.btn-primary{--bs-btn-color:#fff;--bs-btn-bg:#0081ff;--bs-btn-border-color:#0081ff;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#0067cc;--bs-btn-hover-border-color:#0067cc;--bs-btn-focus-shadow-rgb:49,132,253;--bs-btn-active-color:#fff;--bs-btn-active-bg:#0067cc;--bs-btn-active-border-color:#0067cc;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#77a0cc;--bs-btn-disabled-border-color:#e6efff}.btn-warning{--bs-btn-color:#000;--bs-btn-bg:#F0B239;--bs-btn-border-color:#F0B239;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#ffca2c;--bs-btn-hover-border-color:#ffc720;--bs-btn-focus-shadow-rgb:217,164,6;--bs-btn-active-color:#000;--bs-btn-active-bg:#ffcd39;--bs-btn-active-border-color:#ffc720;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:#F0B239;--bs-btn-disabled-border-color:#F0B239}.btn-danger{--bs-btn-color:#fff;--bs-btn-bg:#EA6F54;--bs-btn-border-color:#EA6F54;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#bb2d3b;--bs-btn-hover-border-color:#b02a37;--bs-btn-focus-shadow-rgb:225,83,97;--bs-btn-active-color:#fff;--bs-btn-active-bg:#b02a37;--bs-btn-active-border-color:#a52834;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#EA6F54;--bs-btn-disabled-border-color:#EA6F54}.btn-success-light{--bs-btn-color:#fff;--bs-btn-bg:#19d053;--bs-btn-border-color:#19d053;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#1ada56;--bs-btn-hover-border-color:#1ada56;--bs-btn-focus-shadow-rgb:225,83,97;--bs-btn-active-color:#fff;--bs-btn-active-bg:#1ada56;--bs-btn-active-border-color:#1ada56;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#0f8a36;--bs-btn-disabled-border-color:#0f8a36;--bs-btn-focus-box-shadow:0 0 0 0.25rem rgba(25, 208, 83, 0.5)}.btn-info{--bs-btn-color:#fff;--bs-btn-hover-color:#fff}.btn-disabled{pointer-events:none;opacity:.5}.pagination{--bs-pagination-color:var(--bs-link-color);--bs-pagination-bg:transparent;--bs-pagination-border-width:0px;--bs-pagination-border-color:#b5c7e3;--bs-pagination-border-radius:0.375rem;--bs-pagination-hover-color:var(--bs-link-hover-color);--bs-pagination-hover-bg:#d6e0f0;--bs-pagination-hover-border-color:#c1d3e8;--bs-pagination-focus-color:var(--bs-link-hover-color);--bs-pagination-focus-bg:#d6e0f0;--bs-pagination-focus-box-shadow:0 0 0 0.25rem rgba(181, 199, 227, 0.25);--bs-pagination-active-color:#9baec8;--bs-pagination-active-bg:#e6ebf5;--bs-pagination-active-border-color:#c1d3e8;--bs-pagination-disabled-color:#a1acb5;--bs-pagination-disabled-bg:#fff;--bs-pagination-disabled-border-color:#dee2e6}.pagination:last-child{margin-bottom:0}.badge{min-height:20px;display:inline-flex;align-items:center;flex-wrap:wrap;vertical-align:middle;line-height:normal}.badge.bg-warning{color:#714c00}@media all and (max-width:872.5px){.form-label{margin-bottom:.25rem;font-size:.9rem}}.form-group{margin-bottom:1rem}@media all and (max-width:872.5px){.form-group{margin-bottom:.45rem}}@keyframes dropdownAnimation{from{opacity:0}to{opacity:1}}@-webkit-keyframes dropdownAnimation{from{opacity:0}to{opacity:1}}.dropdown-toggle::after{width:11px;height:6px;vertical-align:.055em;margin-left:.555em;border:0;background:no-repeat 0 0 url(../images/icons/dropdown-carret.svg);background-size:100% 100%;transform:rotate(180deg);transition:transform .3s ease}.dropdown-toggle.show::after{transform:rotate(0)}.dropdown-toggle.btn-primary::after{filter:brightness(20)}.dropdown-menu{--bs-dropdown-font-size:1rem;--bs-dropdown-link-hover-bg:#FBFBFB;--bs-dropdown-link-active-bg:rgba(33, 48, 79, 0.1);--bs-dropdown-link-active-color:#000;--bs-dropdown-link-color:#000;--bs-dropdown-link-hover-color:#0081ff;--bs-dropdown-item-padding-x:1em;--bs-dropdown-item-padding-y:0.9em;--bs-dropdown-header-padding-x:1em;--bs-dropdown-header-padding-y:0.9em;--bs-border-color:#ECECEC;background:#fff;box-shadow:0 4px 5px 1px rgba(0,0,0,.05);border-radius:8px;padding:0;border:0}.dropdown-menu.show{animation-name:dropdownAnimation;animation-duration:.2s;animation-iteration-count:1;animation-timing-function:ease;animation-fill-mode:forwards;-webkit-animation-name:dropdownAnimation;-webkit-animation-duration:.2s;-webkit-animation-iteration-count:1;-webkit-animation-timing-function:ease;-webkit-animation-fill-mode:forwards;-moz-animation-name:dropdownAnimation;-moz-animation-duration:.2s;-moz-animation-iteration-count:1;-moz-animation-timing-function:ease;-moz-animation-fill-mode:forwards}.dropdown-menu>.dropdown-item:first-child{border-radius:8px 8px 0 0}.dropdown-menu>.dropdown-item:last-child{border-radius:0 0 8px 8px}.dropdown-item{min-height:40px;display:flex;align-items:center;justify-content:flex-start;gap:8px;line-height:1;font-weight:500;transition:color .2s ease,background-color .2s ease}.alert{--bs-alert-border:0;font-weight:500}.alert-primary{--bs-alert-color:#000;--bs-alert-bg:#a0adb9}.alert-primary .btn-close{filter:invert(1)}.alert-secondary{--bs-alert-color:#717171;--bs-alert-bg:#ebebeb}.alert-success{--bs-alert-color:#055705;--bs-alert-bg:#7fdb7f}.alert-danger{--bs-alert-color:#510600;--bs-alert-bg:#ff867c}.alert-warning{--bs-alert-color:#6f5000;--bs-alert-bg:#ffc985}.alert-warning hr{border:0;height:1px;background:#ab630b;margin:20px 0}.alert-info{--bs-alert-color:#055160;--bs-alert-bg:#cff4fc}.alert-light{--bs-alert-color:#636464;--bs-alert-bg:#fefefe}.alert-dark{--bs-alert-color:#141619;--bs-alert-bg:#d3d3d4}.table-crud{border-spacing:0;border-collapse:separate;border-radius:8px;border:1px solid #e9edf8}.table-crud>:not(caption)>*>*{padding-left:1rem;padding-right:1rem}.table-crud td,.table-crud th{border:1px solid #e9edf8;font-weight:700;color:#21304f}.table-crud th{color:#919db6}.table-crud th:first-child{border-radius:8px 0 0 0}.table-crud th:last-child{border-radius:0 8px 0 0}.table-crud th a{text-decoration:none}.table-crud th a.asc,.table-crud th a.desc{display:block;position:relative;color:#fc7171}.table-crud th a.asc::after,.table-crud th a.desc::after{width:0;height:0;content:" ";display:block;position:absolute;right:0;top:50%;margin:-3px 0 0 0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:5px solid #fc7171}.table-crud th a.asc::after{transform:rotate(180deg)}.table-crud tr:last-child td:first-child{border-radius:0 0 0 8px}.table-crud tr:last-child td:last-child{border-radius:0 0 8px 0}.table-bordered{border-width:2px;border-radius:8px}.table-bordered td,.table-bordered th{border-width:2px}.breadcrumb{--bs-breadcrumb-margin-bottom:0.8rem;--bs-breadcrumb-divider-color:#787E9E;--bs-breadcrumb-item-padding-x:6px;--bs-breadcrumb-item-active-color:#0B1E2C;--bs-breadcrumb-font-size:12px;color:#0b1e2c;--bs-link-color:#707E9A;--bs-link-hover-color:#fc7171}.breadcrumb a{text-decoration:none;transition:color .3s ease}.container{max-width:1248px;padding-right:24px;padding-left:24px}@media all and (max-width:800px){.container{padding-right:12px;padding-left:12px}}@media all and (max-width:472px){.container{padding-right:10px;padding-left:10px}}.form-control:focus{border-color:#f9a8a8;box-shadow:0 0 0 .25rem rgba(252,113,113,.25)}@media all and (max-width:772px){.form-control,.form-select{font-size:16px}}.checkbox-lg{display:flex;flex-direction:column;gap:5px 0}.checkbox-lg .form-check-input{top:.8rem;scale:1.4;margin-left:-1.25em;margin-right:.7rem}.checkbox-xl .form-check-input{top:1.2rem;scale:1.7;margin-right:.8rem}.checkbox-xl .form-check-label{padding-top:19px}.block-nav .list-group-item{border-left:0!important;border-right:0!important;border-radius:0}.block-nav .list-group-item:first-child{border-radius:0;border-top:0}.block-nav .list-group-item:last-child{border-radius:0 0 16px 16px;border-bottom:0}@media all and (max-width:472px){.block-nav .list-group-item:last-child{border-radius:0 0 10px 10px}}.mt-05{margin-top:1px!important}body,html{min-width:340px;font-weight:400;font-family:Inter,sans-serif;color:#505050;background:#f8fafb}body{position:relative}html{font-size:14px}*{min-width:0;min-height:0}.load--preload *{-webkit-transition:none!important;-moz-transition:none!important;-ms-transition:none!important;-o-transition:none!important;transition:none!important}.wraps{min-height:100vh;display:flex;flex-direction:column}.container{max-width:1260px}.container-center{align-self:center;justify-self:center;margin:auto}.content_width .container{max-width:1700px}.layout-bg{width:auto;height:auto;position:fixed;z-index:700;left:0;right:0;top:0;bottom:0;background:rgba(0,0,0,.34);opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}body[data-body-fly] .layout-bg{opacity:1;visibility:visible}.breadcrumbs{display:block;font-size:0}.breadcrumbs-item{display:inline;font-size:12px}.breadcrumbs-item::before{float:none!important;display:inline}svg.feather{width:20px;height:20px}.cursor-help{display:inline-flex;align-items:center;gap:6px;flex-wrap:nowrap;cursor:help}.btn-reset{width:auto;height:auto;display:inline-block;padding:0;margin:0;border:0;background:0;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.btn{text-decoration:none;outline:0;display:inline-flex;justify-content:center;align-items:center;padding:10px 12px;gap:8px;border-radius:8px;font-weight:700;font-size:14px;line-height:16px}.btn-lg{padding:16px 32px;font-size:16px}.btn-sm{min-height:34px;padding:6px 12px;font-size:13px;border-radius:6px}@media all and (max-width:472px){.btn-sm{padding-left:8px;padding-right:8px;gap:5px}}.btn-micro{padding:4px 8px;font-size:12px;border-radius:6px}.btn-nowrap{white-space:nowrap}.btn-success{background:#19d08e}.btn-success:hover{background:#1bde97}.btn-success:active{background-color:#17c285}.btn-link{color:#787e9e}.btn-link:hover{color:#19d08e}.btn-icon__src{flex:none;width:16px;height:16px;color:inherit}.btn-danger,.btn-dark,.btn-info,.btn-light,.btn-success,.btn-warning{border-color:transparent}.btn-danger:hover,.btn-dark:hover,.btn-info:hover,.btn-light:hover,.btn-success:hover,.btn-warning:hover{border-color:transparent}.btn-action{width:40px;height:40px;padding:5px;font-size:16px}.btn-pseudo-link{text-align:center;min-width:auto;padding:0;display:inline-flex;align-items:center;justify-content:center;gap:5px;max-height:28px;border:0;color:#70727b;font-size:14px;font-weight:500;line-height:16px;background:0;border-radius:0;text-decoration:none;text-decoration-skip-ink:none}.btn-pseudo-link__label{border-bottom:1px dashed #1d1d25}.btn-pseudo-link .btn-pseudo-link__icon{flex:none;width:14px;height:10px;position:relative;transform:rotate(0);transition:all .3s ease}.btn-pseudo-link[aria-expanded=true] .btn-pseudo-link__icon{transform:rotate(180deg)}.btn-scrollup{width:56px;height:56px;padding:0;display:flex;align-items:center;justify-content:center;position:fixed;z-index:779;right:24px;bottom:110px;border:none;border-radius:50%;background:#fff;color:#2c2d2e;box-shadow:0 12px 40px rgba(44,45,46,.18);transition:opacity .3s ease,visibility .3s ease,background-color .3s ease,transform .3s ease,box-shadow .3s ease;opacity:0;visibility:hidden}.btn-scrollup:focus,.btn-scrollup:hover{background:#005ff9;color:#fff;transform:translateY(-2px);box-shadow:0 16px 44px rgba(0,95,249,.28)}@media all and (max-width:772px){.btn-scrollup{width:44px;height:44px;right:12px;bottom:88px}}.dropshow--scrollup .btn-scrollup{opacity:1;visibility:visible}.avatar{display:inline-block;margin-bottom:0;height:3rem;width:3rem;border-radius:50%}.avatar img{width:100%;height:100%;vertical-align:top}.avatar-sm{height:2rem;width:2rem}.avatar-title{background:#d7d7d7;width:100%;height:100%;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;text-transform:uppercase;font-size:19px}.ics{flex:none;width:14px;height:14px;display:inline-flex;vertical-align:top;background:no-repeat center center;background-size:contain}.ics_light{filter:contrast(0) brightness(20)}.icon-size-16{width:16px;height:16px;font-size:16px;line-height:16px;vertical-align:middle}.icon-size-18{width:18px;height:18px;font-size:18px;line-height:18px;vertical-align:middle}.icon-size-20{width:20px;height:20px;font-size:20px;line-height:20px;vertical-align:middle}.icon-size-24{width:24px;height:24px;font-size:24px;line-height:24px;vertical-align:middle}.card{padding:16px;position:relative;border:0;background:#fff;box-shadow:0 4px 25px 0 rgba(0,0,0,.1);border-radius:16px}@media all and (max-width:472px){.card{padding:10px}}@media all and (max-width:472px){.card{border-radius:10px}}.card-header{padding:12px 16px;display:flex;align-items:center;justify-content:space-between;gap:15px 10px;margin:-16px -16px 0;background:#fff;border-bottom:1px solid #ececec}@media all and (max-width:472px){.card-header{padding:12px 10px}}@media all and (max-width:472px){.card-header{margin:-10px -10px 0}}.card-header:first-child{border-radius:16px 16px 0 0}@media all and (max-width:472px){.card-header:first-child{border-radius:10px 10px 0 0}}.card-header+.card-body{margin-top:0}.card-header.bg-black{background:#383844!important}.card-header h1,.card-header h2,.card-header h3,.card-header h4{margin:0}.card-header-left{display:flex;gap:16px;align-items:center}@media all and (max-width:424px){.card-header-left{flex-direction:column;gap:10px 0;align-items:flex-start}}.card-title{margin:0;font-weight:700;font-size:18px;color:#0b1e2c}.card-title_after,.card-title_before{flex:none;display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:-5px;margin-bottom:-5px}.card-title_button{min-height:30px;padding:0 10px;border-color:#777}.card-controls{flex:none;display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:-5px;margin-bottom:-5px}.card-only-controls{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0 0 1rem 0}@media all and (max-width:472px){.card-only-controls{margin:0 0 .6rem 0}}.card-only-controls-label-mobile{display:none}@media all and (max-width:672px){.card-only-controls-label-pc{display:none}.card-only-controls-label-mobile{display:block}}@media all and (max-width:410px){.card-only-controls-btn_search{min-width:34px;padding-left:5px;padding-right:5px}}@media all and (max-width:380px){.card-only-controls-btn_search-label_hide{display:none}.card-only-controls-label_hide{display:none}}.card-only-controls-left,.card-only-controls-right{display:flex;align-items:center;gap:10px}@media all and (max-width:472px){.card-only-controls-left,.card-only-controls-right{gap:5px}}.card-only-controls-btn_search[aria-expanded=true]{background:#eee!important;color:#000!important;border-color:#ccc!important;box-shadow:0 0 0 .2rem #eee!important}.card-only-controls-btn_search[aria-expanded=true]:hover{background:#f5f5f5!important}.card-body{padding:16px;margin:-16px}@media all and (max-width:472px){.card-body{padding:10px;margin:-10px}}.card-middle{padding:0 0 16px 0;margin:0 -16px}@media all and (max-width:472px){.card-middle{padding:0 0 10px 0;margin:0 -10px}}.card-footer{padding:12px 16px;display:flex;align-items:center;justify-content:space-between;gap:15px 10px;margin:16px -16px -16px;background:#f8f8f8;border-top:1px solid #ececec;border-radius:0 0 16px 16px!important}@media all and (max-width:472px){.card-footer{padding:10px;margin:10px -10px -10px}}.card-grid-view-header{padding:5px 16px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e1e1e1;color:#ccc;background:0}@media all and (max-width:472px){.card-grid-view-header{padding:5px 10px}}.card-grid-view-header-border-top{border-top:1px solid #e1e1e1}@media all and (max-width:672.5px){.card-grid-view-header-border-top{flex-direction:column;align-items:flex-start;gap:5px}}.card-grid-view-items-per-page{display:flex;align-items:center;gap:5px}.card-grid-view-items-per-page-label{white-space:nowrap}.card-grid-view-items-per-page .form-select{width:70px}.card-grid-view-sort-mobile{display:none}@media all and (max-width:872.5px){.card-grid-view-sort-mobile{display:block;width:200px}}@media all and (max-width:672.5px){.card-grid-view-sort-mobile{display:block;width:100%;margin-bottom:3px}}.card-grid-view-sort-mobile-select{width:100%}.card-grid-view-sort-mobile .select2-container{width:100%!important}.card-overflow-clear-top .card-overflow{margin-top:0}.card-overflow{margin:-16px}@media all and (max-width:472px){.card-overflow{margin:-10px}}.card-overflow .empty{padding:16px}@media all and (max-width:472px){.card-overflow .empty{padding:10px}}@media all and (max-width:1172px){.card-scroller{overflow:hidden;overflow-x:auto}}.card-table{width:100%;margin:0}.card-table tr{transition:background-color .3s ease}.card-table tr:hover{background-color:rgba(231,246,249,.4)}.card-table tr>td,.card-table tr>th{border-left:1px solid #eee;padding:6px 8px;border-bottom:1px solid #e1e1e1;vertical-align:middle}.card-table tr>td:first-child,.card-table tr>th:first-child{border-left:0}.card-table tr>td:first-child,.card-table tr>th:first-child{padding-left:16px}@media all and (max-width:472px){.card-table tr>td:first-child,.card-table tr>th:first-child{padding-left:10px}}.card-table tr>td:last-child,.card-table tr>th:last-child{padding-right:16px}@media all and (max-width:472px){.card-table tr>td:last-child,.card-table tr>th:last-child{padding-right:10px}}.card-table tr>td:first-child:last-child,.card-table tr>th:first-child:last-child{text-align:center}.card-table tr>th{font-weight:600;font-size:12px;text-transform:uppercase;color:#777}.card-table tr>th a{border-bottom:1px solid #777;color:#777;text-decoration:none;transition:color .3s ease,border-bottom-color .3s ease}.card-table tr>th a:hover{color:var(--bs-link-hover-color);border-bottom-color:var(--bs-link-hover-color)}.card-table tr>th a.asc,.card-table tr>th a.desc{position:relative;white-space:nowrap;margin-right:20px}.card-table tr>th a.asc::after,.card-table tr>th a.desc::after{width:16px;height:16px;content:" ";display:inline-block;position:absolute;left:100%;top:50%;margin:-8px 0 0 4px;background:no-repeat center center url(../images/icons/filter-asc.svg);background-size:contain;transform:scale(1,-1)}.card-table tr>th a.desc::after{transform:scale(1,1)}.card-table tr>td{font-size:14px;line-height:16px;word-break:break-word}.card-table tr.filters td{padding-top:5px;padding-bottom:5px}.card-table tr.filters td .kv-field-range-container{margin:0!important}.card-table tr.filters td .kv-field-label{display:none!important}@media all and (max-width:767.5px){.card-table_mobile thead{display:none}.card-table_mobile{width:100%;display:block}.card-table_mobile tbody,.card-table_mobile td,.card-table_mobile tr{width:100%;display:block}.card-table_mobile tr>td{border:0;border-bottom:1px solid #eee}.card-table_mobile tr>td[data-label]::before{content:attr(data-label) ": ";opacity:.8}.card-table_mobile tr{border:1px solid #eee;border-bottom:1px solid #ccc}}.card-pagination{padding:1rem;position:relative}.card-pagination:after{content:"";border-top:1px solid #ececec;position:absolute;top:-1px;left:0;right:0}.card .pagination{margin:0;gap:5px}@media all and (max-width:572px){.card .pagination{display:flex;flex-wrap:wrap}.card .pagination .page-item{flex:none}}.card .pagination .next,.card .pagination .prev{display:none}.card .pagination .page-link{border-radius:5px}.table-col-id{width:70px}.td-col--controls{text-align:right}@media all and (max-width:872.5px){.mobile-find-table .card-table{display:block;padding-top:0}.mobile-find-table .card-table thead{display:none}.mobile-find-table .card-table tbody,.mobile-find-table .card-table td,.mobile-find-table .card-table td:first-child,.mobile-find-table .card-table td:last-child,.mobile-find-table .card-table tr{width:100%;height:auto;border:0;padding:0;margin:0;display:block}.mobile-find-table .card-table td{line-height:1.34}.mobile-find-table .card-table td,.mobile-find-table .card-table td:first-child,.mobile-find-table .card-table td:last-child{padding:3px 0}.mobile-find-table .card-table td:first-child{padding-top:0}.mobile-find-table .card-table tr{padding:15px;position:relative;z-index:2;border-bottom:1px solid #ccc}}@media all and (max-width:872.5px) and (max-width:472px){.mobile-find-table .card-table tr{padding:10px}}@media all and (max-width:872.5px){.mobile-find-table .card-table td[data-label]::before{content:attr(data-label) ": ";opacity:.8}.mobile-find-table-service .card-table tr{padding:15px 15px 69px;position:relative;z-index:2;border-bottom:1px solid #ccc}}@media all and (max-width:872.5px) and (max-width:472px){.mobile-find-table-service .card-table tr{padding:10px 10px 59px}}@media all and (max-width:872.5px){.mobile-find-table-service .card-table tr::after{width:auto;height:60px;content:" ";display:block;position:absolute;z-index:-1;left:0;right:0;bottom:0;border-top:1px solid #eee;background:rgba(238,238,238,.3)}}@media all and (max-width:872.5px) and (max-width:472px){.mobile-find-table-service .card-table tr::after{height:50px}}@media all and (max-width:872.5px){.mobile-find-table-service .card-table tr td.td-col--price{width:auto;position:absolute;left:10px;bottom:8px;font-size:16px}.mobile-find-table-service .card-table tr td.td-col--price::before{display:block;font-size:12px}}@media all and (max-width:872.5px) and (max-width:472px){.mobile-find-table-service .card-table tr td.td-col--price{bottom:3px}}@media all and (max-width:872.5px){.mobile-find-table-service .card-table tr td.td-col--controls{width:auto;position:absolute;right:10px;bottom:10px}}@media all and (max-width:872.5px) and (max-width:472px){.mobile-find-table-service .card-table tr td.td-col--controls{bottom:5px}}@media all and (max-width:872.5px){.mobile-find-table-order .card-table tr{padding:15px 15px 69px;position:relative;z-index:2;border-bottom:1px solid #ccc}}@media all and (max-width:872.5px) and (max-width:472px){.mobile-find-table-order .card-table tr{padding:10px 10px 59px}}@media all and (max-width:872.5px){.mobile-find-table-order .card-table tr::after{width:auto;height:60px;content:" ";display:block;position:absolute;z-index:-1;left:0;right:0;bottom:0;border-top:1px solid #eee;background:rgba(238,238,238,.3)}}@media all and (max-width:872.5px) and (max-width:472px){.mobile-find-table-order .card-table tr::after{height:50px}}@media all and (max-width:872.5px){.mobile-find-table-order .card-table tr td.td-col--price{width:auto;position:absolute;left:10px;bottom:8px;font-size:16px}.mobile-find-table-order .card-table tr td.td-col--price::before{display:block;font-size:12px}.mobile-find-table-order .card-table tr td.td-col--controls{width:auto;display:flex;align-items:center;justify-content:space-between;position:absolute;left:10px;right:10px;bottom:10px}}@media all and (max-width:872.5px) and (max-width:472px){.mobile-find-table-order .card-table tr td.td-col--controls{bottom:5px}}@media all and (max-width:872.5px){.mobile-find-table-order .card-table tr td.td-col--controls .btn{margin:0!important}.mobile-find-table-history-order .card-table tr{padding:15px 15px 69px;position:relative;z-index:2;border-bottom:1px solid #ccc}}@media all and (max-width:872.5px) and (max-width:472px){.mobile-find-table-history-order .card-table tr{padding:10px 10px 59px}}@media all and (max-width:872.5px){.mobile-find-table-history-order .card-table tr::after{width:auto;height:60px;content:" ";display:block;position:absolute;z-index:-1;left:0;right:0;bottom:0;border-top:1px solid #eee;background:rgba(238,238,238,.3)}.mobile-find-table-history-order .card-table tr td.td-col--qty{width:auto;position:absolute;left:10px;bottom:30px;font-size:16px}.mobile-find-table-history-order .card-table tr td.td-col--qty::before{display:inline;font-size:12px}.mobile-find-table-history-order .card-table tr td.td-col--price{width:auto;position:absolute;left:10px;bottom:6px;font-size:16px}.mobile-find-table-history-order .card-table tr td.td-col--price::before{display:inline;font-size:12px}.mobile-find-table-history-order .card-table tr td.td-col--controls{width:auto;display:flex;align-items:center;justify-content:flex-end;position:absolute;left:10px;right:10px;bottom:10px}.mobile-find-table-history-order .card-table tr td.td-col--controls .btn{margin:0!important}}.wraps .mobile-find-table-order .btn-controls{display:flex;align-items:center;gap:8px}.wraps .mobile-find-table-order .btn-controls .btn-sm{min-width:34px;padding:6px}@media all and (min-width:872.5px){.wraps .mobile-find-table-order .btn-controls .btn-label{display:none}}@media all and (max-width:572.5px){.wraps .mobile-find-table-order .btn-controls{width:100%}.wraps .mobile-find-table-order .btn-controls .btn{gap:6px}.wraps .mobile-find-table-order .btn-controls .btn:last-child{margin-left:auto!important}.wraps .mobile-find-table-order .btn-controls .btn-label{white-space:nowrap}}.mini-action{display:flex;align-items:center;gap:5px}.mini-action__value{white-space:nowrap}.mini-action__btn{flex:none;min-width:26px;height:26px;padding:0 5px;order:-1;border-radius:6px}.btn-clipboard{position:relative}.btn-clipboard .clipboard-el-hide{display:none}.btn-clipboard.stats--copied .clipboard-el-show{display:none}.btn-clipboard.stats--copied .clipboard-el-hide{display:block!important}.btn-showed{position:relative}.btn-showed .ics_eye-open{transform:translate(0,0);transition:transform .3s ease,opacity .3s ease}.btn-showed .ics_eye-close{position:absolute;left:50%;top:50%;transform:translate(-60%,-60%);transition:transform .3s ease,opacity .3s ease;opacity:0}.btn-showed.type--active .ics_eye-open{transform:translate(5px,-5px);opacity:0}.btn-showed.type--active .ics_eye-close{transform:translate(-50%,-50%);opacity:1}.text-desc{line-height:1.34;font-weight:400;color:#000;word-break:break-word}.text-desc pre{display:block;padding:9.5px;margin:2px 0 10px;font-size:13px;line-height:1.42857143;color:#333;word-break:break-all;word-wrap:break-word;background-color:rgba(238,238,238,.4);border:1px solid #eee;border-radius:4px}.text-desc pre+p{margin-top:20px}.text-desc a{text-decoration-skip-ink:none}.text-desc p{margin:14px 0}.text-desc p:first-child{margin-top:0!important}.text-desc p:last-child{margin-bottom:0!important}.text-desc b{font-weight:600;color:#000}.text-desc .h1,.text-desc .h2,.text-desc .h3,.text-desc .h4,.text-desc .h5,.text-desc .h6,.text-desc h1,.text-desc h2,.text-desc h3,.text-desc h4,.text-desc h5,.text-desc h6{margin:20px 0 14px 0}.text-desc .h1:first-child,.text-desc .h2:first-child,.text-desc .h3:first-child,.text-desc .h4:first-child,.text-desc .h5:first-child,.text-desc .h6:first-child,.text-desc h1:first-child,.text-desc h2:first-child,.text-desc h3:first-child,.text-desc h4:first-child,.text-desc h5:first-child,.text-desc h6:first-child{margin-top:0!important}.text-desc .h1:last-child,.text-desc .h2:last-child,.text-desc .h3:last-child,.text-desc .h4:last-child,.text-desc .h5:last-child,.text-desc .h6:last-child,.text-desc h1:last-child,.text-desc h2:last-child,.text-desc h3:last-child,.text-desc h4:last-child,.text-desc h5:last-child,.text-desc h6:last-child{margin-bottom:0!important}.text-desc ol:first-child,.text-desc ul:first-child{margin-top:0}.text-desc ol:last-child,.text-desc ul:last-child{margin-bottom:0}.text-desc li+li{margin-top:5px}.text-desc li>p{margin:5px 0}.text-desc li>p:first-child:last-child{margin-top:0;margin-bottom:0}.text-desc img{max-width:100%;height:auto}@media all and (max-width:772px){.text-desc{font-size:14px}}.wordbreak{word-break:break-all}blockquote{margin:.5em 0 1em 0;padding:.5em 1.5em;border-left:3px solid #000}.products-overflow .crud-card__scroller{overflow:visible}.products-table .row-quantity_out_stock{opacity:.7}.products-table-col_code{width:80px}@media all and (max-width:872.5px){.products-table thead{display:none}}.products-table thead tr:first-child{position:sticky;top:116px;background:#fff;z-index:11;box-shadow:inset 0 -2px 0 #eee}.products-table thead th{white-space:nowrap}.products-table-item-prop_price{font-weight:500;font-size:16px;white-space:nowrap}.wraps .products-table_in-cart{background-color:#d0fdd0!important}@media all and (max-width:872.5px){.wraps .products-table{display:block;padding-top:0}.wraps .products-table thead{display:none}.wraps .products-table tbody,.wraps .products-table tr,.wraps .products-table-col{width:100%;height:auto;border:0;padding:0;margin:0;display:block}.wraps .products-table tr{padding:15px 15px 69px;position:relative;z-index:2;border-bottom:1px solid #ccc}.wraps .products-table tr::after{width:auto;height:60px;content:" ";display:block;position:absolute;z-index:-1;left:0;right:0;bottom:0;border-top:1px solid #eee;background:rgba(238,238,238,.3)}.wraps .products-table td[data-label]::before{content:attr(data-label) ": ";opacity:.8}.wraps .products-table-col_code,.wraps .products-table-col_group,.wraps .products-table-col_name,.wraps .products-table-col_price,.wraps .products-table-col_quantity{padding:4px 0!important}.wraps .products-table-col_code{padding-top:0}.wraps .products-table-col_price{padding-bottom:0}.wraps .products-table-col_buttons{width:auto!important;padding:0!important;position:absolute;left:15px;bottom:14px}.wraps .products-table-col_total{width:auto!important;padding:0!important;position:absolute;left:146px;bottom:24px}.wraps .products-table-col_total .product-total{font-size:18px}}.products-sort-list{display:flex;align-items:center;flex-wrap:nowrap;gap:10px;overflow:hidden;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding:10px;padding:0 0 20px 0;margin:0 0 -20px 0}.products-sort .btn{scroll-snap-align:start;flex:none;white-space:nowrap}.products-filter{padding:12px 16px 16px;margin:0;border-bottom:2px solid #ccc;background:#f8f8f8}@media all and (min-width:872px){.products-filter-toogle{display:block!important}}.products-filter-items{display:flex;align-items:flex-start;gap:16px;flex-wrap:wrap}@media all and (max-width:872.5px){.products-filter-items{align-items:normal;flex-direction:column;gap:0}}@media all and (min-width:872px){.products-filter-items_code{flex:none;width:80px}.products-filter-items_name{flex:1 0}.products-filter-items_group{flex:none;width:180px}.products-filter-items_price{flex:none;width:240px}}.products-filter-sort{display:none;padding:16px 16px 16px;gap:16px;margin:0;border-bottom:2px solid #ccc;background:#f8f8f8}@media all and (max-width:872.5px){.products-filter-sort{display:flex}.products-filter-sort-item{flex:1 0;display:flex;align-items:center;gap:10px}.products-filter-sort-item .select2{width:100%!important}.products-filter-sort-item_on_show{flex:none;width:200px}.products-filter-sort-item_on_show .form-label{margin:0;white-space:nowrap}.products-filter-sort-item_on_show .select2{flex:1 0;width:auto!important}}@media all and (max-width:467.5px){.products-filter-sort{flex-direction:column}.products-filter-sort-item_on_show{width:100%}.products-filter-sort-item_on_show .select2{width:100%!important}}@media all and (min-width:872px){.products-filter-button_toggle{display:none}}.products-filter-button_toggle .button-close{display:none}.products-filter-button_toggle[aria-expanded=false] .button-close,.products-filter-button_toggle[aria-expanded=true] .button-open{display:none}.products-filter-button_toggle[aria-expanded=true] .button-close{display:inline}.products-filter-form{margin-bottom:20px}.products-filter-bottom{display:flex;align-items:center}@media all and (max-width:567.5px){.products-filter-bottom{flex-direction:column;gap:16px}}.products-filter-bottom_left{flex:none;display:none;align-items:center;gap:10px}@media all and (min-width:872.5px){.products-filter-bottom_left{display:flex;align-self:flex-end;padding:8px 15px 8px 10px;margin:0 0 -16px -16px;background:#f1f1f1;border-radius:0 5px 0 0;border:1px dashed #ccc;border-left:0;border-bottom:0}}@media all and (max-width:567.5px){.products-filter-bottom_left{display:none}}.products-filter-controls{flex:1 0;display:flex;align-items:center;justify-content:flex-end;gap:16px;flex-wrap:wrap}.products-filter-select{display:flex;align-items:center;gap:10px}.products-filter-select .form-label{flex:none;margin:0}.products-filter-select_on-show .form-control{width:70px}.product-checkout{display:flex;align-items:center;gap:5px}.product-checkout .product-quantity{margin:0}.product-total{white-space:nowrap;font-weight:700;font-size:13px;text-align:right}.product-total::before{content:"="}.product-quantity{flex:none;width:120px;max-width:100%;height:34px;padding:0;position:relative;margin:0 auto}.product-quantity-input{-webkit-appearance:textfield!important;-moz-appearance:textfield!important;appearance:textfield!important;outline:0}.product-quantity-input::-webkit-inner-spin-button,.product-quantity-input::-webkit-outer-spin-button{-webkit-appearance:none}.product-quantity-button{width:26px;height:26px;position:absolute;z-index:9;top:50%;color:transparent!important;transform:translateY(-50%);background:#fc7171;transition:background-color .3s ease}.product-quantity-button:first-child{border-radius:5px 0 0 5px}.product-quantity-button:last-child{border-radius:0 5px 5px 0}.product-quantity-button:hover{background:#ffc621}.product-quantity-button:active{background:#e8b313}.product-quantity-button.button--minus{left:3px}.product-quantity-button.button--minus::after{width:auto!important;height:auto!important;content:" "!important;display:block!important;position:absolute!important;left:7px!important;right:7px!important;top:11px!important;bottom:11px!important;background:#fff!important;transition:background-color .3s ease}.product-quantity-button.button--plus{right:3px}.product-quantity-button.button--plus::after,.product-quantity-button.button--plus::before{width:auto!important;height:auto!important;content:" "!important;display:block!important;position:absolute!important;left:6px!important;right:6px!important;top:11px!important;bottom:11px!important;background:#fff!important;transition:background-color .3s ease}.product-quantity-button.button--plus::before{left:11px!important;right:11px!important;top:6px!important;bottom:6px!important}.product-quantity-button:hover::after,.product-quantity-button:hover::before{background-color:#fff!important}.product-quantity-button:active::after,.product-quantity-button:active::before{background-color:#fff!important}.product-quantity-input{width:100%;height:34px;position:relative;z-index:7;font-weight:600;font-size:16px;color:#202838;text-align:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;-moz-appearance:textfield;background:#fff;border:1px solid #fc7171;border-radius:5px}.product-quantity-input::-webkit-inner-spin-button,.product-quantity-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input.product-quantity-input:focus{opacity:1}input.product-quantity-input:focus+div.product-quantity-input{opacity:0}.service-category-box{display:flex;align-items:center;gap:8px}.service-category-box img{flex:none;width:20px;height:20px;object-fit:contain;vertical-align:top}.service-category-box span{flex:1 0;white-space:normal;word-break:normal}.nav-services-container{padding:0 16px;margin:0 -16px;position:relative;border-top:1px solid #e1e1e1}@media all and (max-width:472px){.nav-services-container{padding:0 10px;margin:0 -10px}}.nav-services-list{display:flex;align-items:center;justify-content:center;gap:2px 24px;flex-wrap:wrap;margin:0;padding:0;list-style:none}.nav-services-list-item{flex:none;margin:0;padding:0}.nav-services-list-link{padding:8px 0;display:flex;align-items:center;gap:8px;position:relative;text-decoration:none;transition:color .3s ease}.nav-services-list-link img{width:20px;height:20px;vertical-align:top}.nav-services-list-link::after{width:0;height:0;content:" ";display:block;position:absolute;left:50%;bottom:0;transform:translateX(-50%);border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid var(--bs-link-hover-color);opacity:0;transition:height .3s ease,opacity .3s ease;pointer-events:none}.nav-services-list-link::before{width:auto;height:1px;content:" ";display:block;position:absolute;left:0;right:0;bottom:0;background:var(--bs-link-hover-color);opacity:0;transition:height .3s ease,opacity .3s ease;pointer-events:none}.nav-services-list-link:hover::before{height:2px;opacity:.2}.nav-services-list-link.active{font-weight:700}.nav-services-list-link.active::after{opacity:1}.nav-services-list-link.active::before{height:1px;opacity:1}.nav-services-list-link.active .nav-services-list-link-content{display:block}@media all and (max-width:472px){.nav-services-list-link-content__more{display:none}}.tippy-box[data-theme=gray-center],.tippy-box[data-theme=gray]{min-width:150px;max-width:400px;font-size:12px;background-color:rgba(49,50,55,.8);border-radius:5px}.tippy-box[data-theme=gray-center]{text-align:center}.tippy-box[data-theme=gray-center] .tippy-arrow,.tippy-box[data-theme=gray] .tippy-arrow{color:rgba(49,50,55,.8)}.highlight{color:#ff0}.highlight::marker{color:#ff0}.faq-header{margin:0 0 24px 0;font-weight:700;font-size:24px;color:#02141f}.faq-list{margin-bottom:20px;color:#21304f}.faq-list-item{padding:0;margin:0;list-style:none;display:block;box-shadow:0 0 5px 2px rgba(255,242,79,0);transition:box-shadow .6s ease}.faq-list-item.active-light{box-shadow:0 0 8px 3px #a5d3ff}.faq-list-item-question,.faq-list-item-response{padding:0;margin:0;list-style:none;display:block}.faq-list-item{margin:8px 0;border:2px solid #f6f9ff;border-radius:12px}.faq-list-item-question{width:100%;padding:16px;position:relative;z-index:7;display:flex;align-items:center;gap:10px;font-weight:700;font-size:16px;line-height:1;text-align:left;background:#a5d3ff;border-radius:10px;cursor:pointer;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;transition:opacity .3s ease,background .3s ease,border-radius .3s ease}.faq-list-item-question.current .faq-list-item-question-link-get-btn{opacity:1;visibility:visible}.faq-list-item-question:hover{background:#98ccff}.faq-list-item-question-label{flex:1 0;line-height:1.34}.faq-list-item-question-link{margin:-5px 0}.faq-list-item-question-link-get-btn{opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.faq-list-item-question-link i{pointer-events:none}.faq-list-item-question-label-step{flex:none;width:22px;height:22px;line-height:22px;display:inline-block;vertical-align:top;margin:-1px 10px -1px 0;font-weight:700;font-size:12px;color:#fff;text-align:center;background:rgba(0,0,0,.2);border-radius:50%}.faq-list-item-question-icon{flex:none;width:16px;height:16px;position:relative;transform:rotate(0);transition:all .3s ease}.faq-list-item-question.current{border-radius:10px 10px 0 0}.faq-list-item-question.current .faq-list-item-question-icon{transform:rotate(180deg)}@media all and (max-width:772px){.faq-list-item-question{padding:18px}}.faq-list-item>dd{max-height:35px;position:relative;z-index:5;overflow:hidden;margin-top:-35px;opacity:0;transition:max-height .3s ease,opacity .3s ease}.faq-list-item .fn_height::before{width:100%;height:12px;content:" ";display:block}.faq-list-item .fn_height::after{width:100%;height:3px;content:" ";display:block}.faq-list__desc{width:100%;padding:42px 24px 24px;position:relative;font-weight:400;font-size:14px;line-height:1.5;background:#fff;border-radius:15px}@media all and (max-width:772px){.faq-list__desc{padding:32px 18px 18px}}.faq-list p{margin:10px 0}.faq-list img{max-width:100%;height:auto;vertical-align:top}.faq-bottom{text-align:center}.faq-in-alert-warning{padding:.7rem 1rem .8rem 1rem;margin:1rem -1rem -1rem;border-top:1px solid rgba(255,255,255,.3);background:rgba(255,255,255,.12);border-radius:0 0 var(--bs-alert-border-radius,0) var(--bs-alert-border-radius,0)}.alert-warning .faq-list{margin-bottom:6px;color:inherit}.alert-warning .faq-list-header{color:#8f5206}.alert-warning .faq-list-item{border-color:#e39a40}.alert-warning .faq-list-item-question{padding:10px;background:#ffb456}.alert-warning .faq-list-item-question.faq-list-item-question:hover{background:#ffa93e}.alert-warning .faq-list__desc{padding:32px 10px 14px}.card-order-checkout{display:flex;align-items:center}.card-order-checkout-total{font-size:16px}.card-order-checkout-total-value{font-size:20px;color:#1f9d57}.card-order-checkout-control{flex:1 0;display:flex;align-items:center;justify-content:flex-end}@media all and (max-width:422px){.card-order-checkout{flex-direction:column;gap:10px}.card-order-checkout-control{justify-content:center}}.order-prop-value{font-weight:700}.block-order-nav{position:relative;overflow:hidden}.block-order-nav .list-group{margin:-1px}.block-account-balance{display:flex;align-items:center;gap:5px;border-bottom:1px solid #e6e6e6}.block-account-balance-value{font-size:14px}.order-view-service-info_cancel .list-group-item{background:rgba(255,123,0,.14)}.order-view-service-info .list-group-item{word-break:break-word}.order-view-service-info-col-right .list-group-item{background:#f8fafb}.order-view-service-info .badge{display:inline-flex;vertical-align:middle}@media all and (min-width:900.5px){.order-view-service-info .list-group-item{position:relative;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}}@media all and (max-width:900px){.order-view-service-info{display:flex;flex-direction:column;gap:0}.order-view-service-info-col{flex:1 0;width:100%;max-width:100%}.order-view-service-info-col+.order-view-service-info-col{margin:-1px 0 0 0}.order-view-service-info-col+.order-view-service-info-col .list-group-item:first-child{border-radius:0}}.order-service-warning>div{padding:8px;margin:-8px 0 8px!important;background-color:#fff3cd;color:#856404;border-color:#ffeeba;border-radius:8px}.order-service-warning>div .alert-service-info-title_mobile{font-weight:700}.order-service-description>div{max-height:120px;padding:8px;margin:-8px -8px 8px -8px!important;background:rgba(255,255,255,.3);border-radius:8px;overflow:hidden;overflow-y:auto;font-size:12px}.order-service-description>div .alert-service-info-title_mobile{font-weight:700}@media all and (max-width:768px){.pc-order-service-props{display:none}}.mobile-order-service-props{display:none}@media all and (max-width:768px){.mobile-order-service-props{display:flex;justify-content:flex-start;gap:16px;padding:0;margin:0;list-style:none}.mobile-order-service-props li{padding:0;margin:0;list-style:none;line-height:1.24}.mobile-order-service-props-title{font-size:12px;opacity:.8}}@media all and (max-width:422px){.mobile-order-service-props{justify-content:space-between;gap:5px}}.card-need-register{width:800px;max-width:100%;margin:3rem auto 0 auto;color:#fff;background:#3e6387}.need-register{display:flex;gap:20px}@media screen and (max-width:772px){.need-register{flex-direction:column}}.need-register-left{flex:1 0}.need-register-right{flex:none;width:260px;display:flex;flex-direction:column;gap:18px;align-items:center}@media screen and (max-width:772px){.need-register-right{width:100%;align-items:center}}.need-register-list{display:flex;flex-direction:column;gap:5px}.need-register-list-item svg.feather{vertical-align:top}.need-register-icon svg.feather{width:50px;height:50px}.need-register-control{text-align:center}.select-payment-info-echo{margin:0 0 15px 0}.select-payment-info-echo .alert{margin:0}.select-payment-info-echo .alert+.alert{margin:-5px 0 0 0;border-radius:0 0 5px 5px}.alert-payment-info{background:rgba(51,181,229,.05)!important}.select-payment-info-mobile{display:none}@media all and (max-width:900px){.select-payment-info-mobile{display:block}.select-payment-info-desktop{display:none}}.order-category-select .select2-results__option-inner .option--icon{width:24px;object-fit:contain}.order-category-select .select2-results__option-inner .option--icon img{max-height:24px}.order-buy-promocode-toggle .form-group{margin-bottom:.5rem!important}@media all and (min-width:768px){.order-buy-promocode-for-guest-toggle{display:block!important}.order-buy-promocode-for-guest-btn{display:none!important}}.order-buy-promocode-btn .btn-pseudo-link__label_open{display:block}.order-buy-promocode-btn .btn-pseudo-link__label_close{display:none}.order-buy-promocode-btn[aria-expanded=true] .btn-pseudo-link__label_open{display:none}.order-buy-promocode-btn[aria-expanded=true] .btn-pseudo-link__label_close{display:block}.warning-feedback{width:100%;margin-top:.25rem;font-size:.875em;color:#ff8a00}.warning-feedback:empty{display:none}.alert-service-info{background:#eee}.alert-service-info h6:last-child{margin-bottom:0}.alert-payment-info{background:#f7f9ff}.alert-payment-info .text-danger{color:#cf7400!important}.alert-payment-info .text-danger a{color:#b96a01}.alert-payment-info .text-danger a:hover{color:#cf7400}@media all and (max-width:768px){.order-service-guest-data{margin-bottom:0!important;background:#fff;box-shadow:0 4px 25px 0 rgba(0,0,0,.1);border-radius:16px 16px 0 0!important}.order-service-guest-checkout{border-radius:0 0 16px 16px!important;border-top:2px solid #eee}}.kv-field-range-container .col-form-label{padding-top:0!important;padding-bottom:0!important;margin-bottom:.5rem}@media all and (max-width:872.5px){.kv-field-range-container .col-form-label{margin-bottom:.25rem;font-size:.9rem}}.card-body-news .block-news-item:last-child{padding-bottom:0!important;margin-bottom:0!important;border-bottom:0!important}.article-details{display:flex;align-items:center;gap:8px 16px;flex-wrap:wrap}.article-details-item{flex:none}.article-details-item .fa{margin-right:3px}.service-badge-item{height:18px;padding:0 5px;display:inline-flex;align-items:center;justify-content:center;gap:4px;margin-right:6px;font-size:10px}.service-badge-item i{transform:scale(1.4)}.card-table .service-badge-item{margin-right:0}.autocomplete-suggestions{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:#fff;cursor:default;overflow:auto;border:1px solid #eee;display:block;box-shadow:0 0 10px 2px #ccc}.autocomplete-suggestion{padding:2px 5px;white-space:nowrap;overflow:hidden}.autocomplete-no-suggestion{padding:2px 5px}.autocomplete-selected{background:#f0f0f0}.autocomplete-suggestions strong{font-weight:700;color:#000}.autocomplete-group{padding:2px 5px;font-weight:700;font-size:16px;color:#000;display:block;border-bottom:1px solid #000}@media all and (min-width:990px){.fly-snow{width:100%;height:100%;display:block;overflow:hidden;position:absolute;z-index:0;left:0;top:0;opacity:.5;pointer-events:none}.fly-snow::after{content:" ";width:100%;height:100%;position:absolute;left:0;top:0;background-image:url(../images/bgs-snow.png);background-repeat:repeat;background-size:200px;background-position:0 0;animation:animatedSnowBgs 7s linear infinite}}@keyframes animatedSnowBgs{0%{background-position:0 0;transform:translateX(0)}25%{transform:translateX(-10px)}75%{transform:translateX(10px)}100%{background-position:0 200px;transform:translateX(0)}}.active-theme-snow .section_start{overflow:hidden}.active-theme-snow .section_start::after{content:" ";width:100%;height:100%;position:absolute;z-index:-1;left:0;top:0;background-image:url(../images/bgs-snow.png);background-repeat:repeat;background-size:200px;background-position:0 0;animation:animatedSnowBgs 5s linear infinite;opacity:.5;pointer-events:none}.ticket-view-message__text p:first-child{margin-top:0}.ticket-view-message__text p:last-child{margin-bottom:0}.ticket-view-attachments{padding:.45rem 0 0 0;border-top:1px solid #eee;background:rgba(238,238,238,.3)}.ticket-view-attachments__box{position:relative;overflow:hidden;border-radius:0 0 5px 5px}.ticket-view-attachments__title{padding:0 0 0 .75rem;margin:0 0 .25rem 0}.ticket-view-attachments__link{text-decoration:none}.ticket-view-attachments__id{width:20px;padding-left:.75rem!important}.footer{flex:none;padding:15px 0;position:relative;z-index:1;background-color:#fff;box-shadow:0 0 10px -8px #000;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:justify;justify-content:space-between}.footer a{color:inherit;transition:color .3s ease}.footer a:hover{color:var(--bs-link-hover-color)}.footer .nav{justify-content:center}.footer .nav-link{padding:2px 10px;text-transform:uppercase}.footer-wrapper{display:flex;align-items:center;gap:10px}@media all and (max-width:772px){.footer-wrapper{flex-direction:column;text-align:center}}.footer-center{flex:1 0;display:flex;align-items:center;justify-content:center}.footer-right{flex:none;display:flex;flex-direction:column;align-items:flex-end;gap:2px;text-align:right}.footer-copyrights{display:flex;align-items:center;gap:16px}.footer-copyrights a{opacity:.7;transition:opacity ease .3s}.footer-copyrights a img{max-width:106px}.footer-copyrights a:hover{opacity:1}.header{flex:none;height:119px;position:relative;z-index:800}@media all and (max-width:872.5px){.header{height:44px}}.header-fly{width:auto;position:fixed;z-index:915;left:0;right:0;top:0}.header-top{position:relative;z-index:915;background:#fff;box-shadow:0 5px 10px -10px rgba(0,0,0,.4)}.header-top-wrapper{padding-top:12px;padding-bottom:12px;display:flex;align-items:center}@media all and (max-width:872.5px){.header-top-wrapper{height:44px;padding-top:0;padding-bottom:0}}.header-bottom{background:#fff;border-top:1px solid #e6e6e6}@media all and (min-width:872px){.header-bottom{box-shadow:0 5px 10px -10px rgba(0,0,0,.4)}}@media all and (max-width:872.5px){.header-bottom-wrapper{padding:0}}.header-logo{flex:none}.header-logo-link{font-size:21px;opacity:.9;text-decoration:none;color:#000;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;transition:color .3s ease}@media all and (max-width:872.5px){.header-logo-link{font-size:15px}}.header-controls{flex:1 0;display:flex;align-items:center;justify-content:flex-end}.header-controls-links .nav-link{min-height:44px;display:flex;align-items:center;gap:5px}@media all and (max-width:872.5px){.header-controls-links .nav-link{padding-left:6px;padding-right:6px}}.header-controls-links .nav-link-balance{font-weight:700}@media all and (max-width:872.5px){.header-controls-links .nav-link-balance{font-size:13px}}.header-controls-links .dropdown-item{padding-top:5px;padding-bottom:5px}.header-controls-mobile-btn{display:none;width:32px;height:32px;padding:0;position:relative;margin-left:5px;color:#fff;background:#0d6efd}@media all and (max-width:872.5px){.header-controls-mobile-btn{display:block}}.header-controls-mobile-btn .mobile-btn-icon-close,.header-controls-mobile-btn .mobile-btn-icon-open{position:absolute;left:50%;top:50%;opacity:1;transform:translate(-50%,-50%) scale(1);transition:opacity .3s ease,transform .3s ease}.header-controls-mobile-btn .mobile-btn-icon-close{position:absolute;left:50%;top:50%;opacity:0;transform:translate(-50%,-50%) scale(.5)}.header-controls-mobile-btn.btn--current{color:red;border-color:#c59d9d;background:#fff}.header-controls-mobile-btn.btn--current .mobile-btn-icon-close{opacity:1;transform:translate(-50%,-50%) scale(1)}.header-controls-mobile-btn.btn--current .mobile-btn-icon-open{opacity:0;transform:translate(-50%,-50%) scale(.5)}.header-nav-list{display:flex;flex-wrap:nowrap}@media all and (min-width:872px){.header-nav-list{margin-left:-15px}}@media all and (max-width:872.5px){.header-nav-list{flex-direction:column;flex-wrap:wrap}}.header-nav-list-item{position:relative}.header-nav-list-link{min-height:50px;display:flex;align-items:center;justify-content:flex-start;gap:8px;position:relative;font-weight:400;font-size:13px;color:#666;text-transform:uppercase;text-align:center;text-decoration:none!important;transition:color .2s;vertical-align:top;padding:5px 15px;margin:0;border:0;background:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media all and (max-width:872.5px){.header-nav-list-link{width:100%;border-bottom:1px solid #eee}}.header-nav-list-link svg{position:relative;top:-1px}.header-nav-list-link.dropdown-toggle::after{margin:0;filter:grayscale(1);transition:transform .3s ease,filter .3s ease}@media all and (max-width:872.5px){.header-nav-list-link.dropdown-toggle::after{position:absolute;right:10px;top:50%;margin:-3px 0 0 0}}.header-nav-list-link:hover{color:var(--bs-link-hover-color)}.header-nav-list-link:hover.dropdown-toggle::after{filter:none}.header-nav-list .dropdown-menu{width:220px;overflow:hidden;border-radius:0 0 8px 8px;margin:0!important;inset:initial!important;top:100%!important;bottom:auto!important;transform:none!important;border-top:1px solid #eee;font-size:14px}@media all and (max-width:872.5px){.header-nav-list .dropdown-menu{width:100%;position:relative!important}}.header-notification-dropdown{width:230px}.header-notification-dropdown-header{padding:10px;display:flex;align-items:center;justify-content:space-between;background:#eee;border-radius:8px 8px 0 0}.notification-list-item-link{gap:10px;transition:background-color .3s ease}.notification-list-item-link:hover{color:#000;background:rgba(0,0,0,.03)}.notification-list-item-icon{flex:none;width:34px;height:34px}.notification-list-item-icon .avatar{width:100%;height:100%}a.nav-link.nav-link-notify:before,button.nav-link.nav-link-notify.btn:before{content:"";position:absolute;width:6px;height:6px;right:11px;top:8px;border-radius:50%;background:#ea5455;-webkit-animation:notify-pulse 1s infinite;animation:notify-pulse 1s infinite}@media all and (max-width:872.5px){a.nav-link.nav-link-notify:before,button.nav-link.nav-link-notify.btn:before{right:4px;top:9px}}@-webkit-keyframes notify-pulse{0%{box-shadow:0 0 0 0 rgba(234,84,85,.7)}100%{box-shadow:0 0 0 10px transparent}}@keyframes notify-pulse{0%{box-shadow:0 0 0 0 rgba(234,84,85,.7)}100%{box-shadow:0 0 0 10px transparent}}@media all and (max-width:872.5px){.mobile-layout{width:auto;height:auto;display:block;position:fixed;left:0;right:0;top:0;bottom:0;background:rgba(0,0,0,.3);z-index:770;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .5s ease,visibility .5s ease}body[data-fly-toggle] .mobile-layout{opacity:1;visibility:visible;pointer-events:auto}.header-bottom{width:260px;height:auto;padding:15px 0;display:flex;overflow:hidden;overflow-y:auto;position:fixed;right:0;top:42px;bottom:0;color:#000;background-color:#fff;box-shadow:0 0 65px 0 rgba(26,36,56,.1);z-index:912;opacity:0;transform:translateX(350px);transition:opacity .3s ease,transform .3s ease}body[data-fly-toggle=menu] .header-bottom{opacity:1;transform:translateX(0)}}.header-account-dropdown .dropdown-item-new-order{background-color:#e5eaf7}.content{flex:1 0}.content .container{position:relative;z-index:1}.content-header{display:flex;align-items:center;margin:0 0 1.2rem 0}.content-header>span{padding:0 0 8px 0;display:inline-flex;position:relative}.content-header>span::after{width:50%;height:2px;content:" ";position:absolute;left:0;bottom:0;background:rgba(51,51,51,.2)}.page-auth-wrap{width:auto;height:auto;padding:20px 10px;position:fixed;left:0;right:0;top:0;bottom:0;display:flex;align-items:center;justify-content:center;overflow:hidden;overflow-y:auto;background:no-repeat center center url(../images/auth/bgs.jpg);background-size:cover}.page-auth-wrap::after{content:" ";width:auto;height:auto;position:fixed;left:0;right:0;top:0;bottom:0;background:rgba(255,255,255,.5);z-index:-1}.page-auth-sitename{margin-bottom:5px;font-weight:700;font-size:14px;text-align:left}.page-auth-sitename a{text-decoration:none;text-transform:uppercase}.page-auth-form{max-width:346px;position:relative;z-index:10}.page-auth-form .form-floating.required .form-label::after{content:"*";color:red;margin:0 0 0 5px}.page-auth-form .form-floating:focus-within{z-index:2}.page-auth-form .auth-group-middle .form-control{border-radius:0!important;margin-bottom:-1px}.page-auth-form .auth-groups{display:flex;flex-direction:column;margin-bottom:10px}.page-auth-form .auth-groups .auth-group:first-child .form-control{border-radius:5px 5px 0 0!important;margin-bottom:-1px}.page-auth-form .auth-groups .auth-group:last-child .form-control{border-radius:0 0 5px 5px!important}.page-auth-form .auth-groups .auth-group:last-child .invalid-feedback{border-radius:0 0 5px 5px!important}.page-auth-form .auth-groups .auth-group:first-child:last-child .form-control{border-radius:5px!important}.page-auth-form .invalid-feedback{padding:4px 8px;margin:-4px 0 -1px 0!important;position:relative;z-index:2;border:1px solid #dc3545;border-top-color:#ffd3d7;background:#fbf5f5;color:#dc3545;font-weight:700;line-height:1.2}.form-floating-control-btn{width:22px;height:22px;padding:0;display:block;position:absolute;z-index:3;right:.75rem;top:14px;margin:0;border:0;background:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.form-floating-control-btn::after{width:auto;height:auto;content:" ";display:block;position:absolute;z-index:-1;left:-5px;right:-5px;top:-5px;bottom:-5px;background:#0282ff;border-radius:50%;opacity:0;transition:opacity .3s ease}.form-floating-control-btn:hover::after{opacity:.2}.form-control.is-invalid+.form-label+.invalid-feedback+.form-floating-control-btn,.form-control.is-valid+.form-label+.invalid-feedback+.form-floating-control-btn{right:2.3rem}.order-histories.display-none{display:none}.order-histories-info-register{margin:14px 5px 0 5px;font-style:italic;font-weight:700;font-size:12px}.order-histories-header{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.order-histories-title{flex:1 0;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.order-histories-title-info{cursor:help}.order-histories-controls{flex:none;display:flex;align-items:center;gap:5px}.order-histories-controls .btn{gap:8px}.order-histories-button-no-pay__hide{display:inline-flex;align-items:center;gap:8px}.order-histories-button-no-pay__show{display:none;align-items:center;gap:8px}.order-histories_no_pay_hide .order-histories-button-no-pay__hide{display:none}.order-histories_no_pay_hide .order-histories-button-no-pay__show{display:inline-block}.order-histories_no_pay_hide .item_no_pay{display:none!important}.order-histories-table{width:100%}.order-histories-table td{padding-top:8px;padding-bottom:8px}.order-histories-table_button{display:inline-flex;align-items:center;padding:5px 7px!important;gap:8px}@media all and (max-width:992px){.order-histories-header{flex-direction:column;align-items:normal}.order-histories-table_manual_pay{display:inline-block}}@media all and (max-width:592px){.order-histories-controls{flex-wrap:wrap}}.order-histories_no_found .order-histories_form{width:100%!important;flex:0 0 100%;max-width:100%}.order-histories_no_found .order-histories_guest_list{display:none}.order-histories-table_status .badge{border-radius:30px}.header-nav-list-btn-hide{width:100%}.header-nav-list-item_history_fly{padding:10px 25px}@media all and (max-width:1200px){.header-nav-list-item_history_fly{padding-left:60px}}.header-nav-list-btn-animate .header-nav-list-link{position:relative;border-radius:.5rem!important}.header-nav-list-btn-animate .header-nav-list-link::before{width:auto;height:auto;content:" ";display:block;position:absolute;left:10px;right:10px;top:10px;bottom:10px;border-radius:10px;animation:anim__last-order-pulse 1s infinite}@keyframes anim__last-order-pulse{0%{transform:scale(.95);box-shadow:inset 0 0 0 0 #33b5e5,0 0 0 0 #33b5e5}70%{transform:scale(1.1,1.4);box-shadow:inset 0 0 10px 3px rgba(0,123,255,.09),0 0 10px 3px rgba(0,123,255,.09)}85%{transform:scale(.95);box-shadow:inset 0 0 0 0 transparent,0 0 0 0 transparent}100%{transform:scale(.95);box-shadow:inset 0 0 0 0 transparent,0 0 0 0 transparent;opacity:0}}.page-notification-list{position:relative;overflow:hidden;border-radius:0 0 16px 16px}@media all and (max-width:472px){.page-notification-list{border-radius:0 0 10px 10px}}.block-notification-item{flex:1 0;padding-left:50px!important;position:relative}.block-notification-item-title{flex:1 0}.block-notification-item-icon{width:40px;height:100%;display:flex;align-items:center;justify-content:center;position:absolute;left:0;top:0;background:#ccc;border-radius:0;font-size:22px;color:#fff}.card-notification-header{flex:1 0;min-height:50px;padding-left:54px!important;margin:-12px 0 -12px -16px;display:flex;align-items:center;position:relative;overflow:hidden;border-radius:16px 0 0 0}@media all and (max-width:472px){.card-notification-header{margin:-12px 0 -12px -10px;border-radius:10px 0 0 0}}.card-notification-header-left{flex:1 0}.card-notification-header-icon{width:40px;height:100%;display:flex;align-items:center;justify-content:center;position:absolute;left:0;top:0;background:#ccc;border-radius:0;font-size:22px;color:#fff}.page-error{padding:10px 0;display:flex;justify-content:center;position:relative;text-align:center}.page-error-template{width:100%;max-width:800px;padding:0;position:relative;z-index:2}.page-error-template::before{width:100%;height:200px;content:"";display:block;margin:0 auto;background:no-repeat 0 center url(/images/page-error.jpg);background-size:cover;z-index:-1;opacity:.5;border-radius:16px 16px 0 0}.page-error-content{padding:16px}.page-error-details{max-width:700px;margin:0 auto}.page-error-actions{display:flex;align-items:center;justify-content:center;gap:16px;flex-wrap:wrap}.hamster-tickets{background:#f8fafb;border-radius:12px;padding:8px;flex:1 1 100%;text-align:center;display:flex;align-items:center;flex-direction:column;justify-content:center;gap:8px;font-size:14px;line-height:150%;font-weight:400;flex-wrap:wrap}.hamster-tickets__top{flex:1 1 100%;text-align:center;display:flex;align-items:center;justify-content:center;gap:8px;font-size:14px;line-height:150%;font-weight:400;flex-wrap:wrap}.hamster-tickets span:first-child{background:#0081ff;color:#fff;padding:8px;border-radius:6px;display:flex;justify-content:center;align-items:center;font-size:14px;line-height:16px;font-weight:600;width:max-content;white-space:nowrap}.hamster-tickets span:last-child{flex:1 1 0;text-align:start;font-size:14px;line-height:16px;font-weight:400}.hamster-wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:64px;width:100%;padding:24px;background:#fff;border-radius:12px}.hamster-block{display:flex;flex-direction:column;gap:32px;justify-content:center;align-items:center;flex:1 1 100%;width:100%;text-align:center}.hamster-block h3{font-size:24px;line-height:24px;margin:0;padding:0;font-weight:600}.hamster-top h1{font-size:32px;line-height:32px;font-weight:800;margin:0;text-align:center}@media screen and (max-width:1024px){.hamster-top h1{font-size:24px;line-height:24px}}.hamster-top p{margin:0;font-size:18px;line-height:150%;font-weight:600;text-align:center}.hamster-countdown{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:8px}.hamster-countdown h4{font-size:18px;line-height:24px;font-weight:600}.hamster-countdown .date{font-size:12px;font-weight:600;line-height:16px;padding:6px 8px;background:#f8fafb;border-radius:12px}.hamster-countdown__timer{display:flex;align-items:center;gap:1px;overflow:hidden;border-radius:12px}.hamster-countdown__timer div{display:flex;align-items:center;justify-content:center;flex-direction:column;font-size:10px;line-height:16px;font-weight:400;background:#f8fafb;padding:8px;width:40px}.hamster-countdown__timer div span{font-size:16px;font-weight:800;line-height:16px}.hamster-conditions ol{display:flex;align-items:stretch;gap:16px;list-style:none;flex-wrap:wrap;padding:0;justify-content:center;flex:1 1 100%;width:100%;margin:0}.hamster-conditions ol li{background:#f8fafb;border-radius:12px;padding:16px;flex:1 1 100%;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;font-size:14px;line-height:150%;font-weight:400;max-width:376px}.hamster-conditions ol li a,.hamster-conditions ol li button{background-color:#fff;text-decoration:none;padding:8px 12px;border-radius:6px;cursor:pointer;border:none;font-size:14px;line-height:16px;font-weight:600}.hamster-conditions ol li a[disabled],.hamster-conditions ol li button[disabled]{cursor:not-allowed;color:#868686}.hamster-faq .faq-list{width:100%;text-align:left;margin-bottom:0;display:flex;flex-direction:column;gap:8px}.hamster-faq .faq-list dl{margin:0}.hamster-prizes .alert{margin:0}.hamster-prizes ul{display:flex;align-items:stretch;gap:16px;list-style:none;flex-wrap:wrap;padding:0;justify-content:center;flex:1 1 100%;width:100%;margin:0}.hamster-prizes ul li{background:#f8fafb;border-radius:12px;padding:8px;flex:1 1 100%;text-align:center;display:flex;align-items:center;justify-content:space-between;gap:16px;font-size:14px;line-height:150%;font-weight:400;max-width:278px}.hamster-prizes ul li span:first-child{background:#0081ff;color:#fff;padding:8px;border-radius:6px;display:flex;justify-content:center;align-items:center;font-size:14px;line-height:16px;font-weight:600;width:max-content;white-space:nowrap}.hamster-prizes ul li span:last-child{flex:1 1 0;text-align:start;font-size:14px;line-height:16px;font-weight:400}.subscription-checkbox-list .list-group-item{display:flex;align-items:center;overflow:hidden;position:relative}.subscription-checkbox-list .list-group-item .form-check-input{flex:none}.subscription-checkbox-item label{flex:1 0}.subscription-checkbox-item label::before{width:auto;height:auto;content:" ";display:block;position:absolute;z-index:1;left:0;right:0;top:0;bottom:0;cursor:pointer;background-color:rgba(0,129,255,.08);opacity:0;transition:opacity .3s ease}.subscription-checkbox-item label:hover::before{opacity:1}
/* === css/ui-system.css === */
:root{--font-family-base:'Inter Display','Inter',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,'Helvetica Neue',Arial,sans-serif;--heading-1-size:48px;--heading-1-size-mobile:32px;--heading-1-weight:700;--heading-1-line-height:1em;--heading-1-letter-spacing:-0.03em;--heading-2-size:40px;--heading-2-size-mobile:28px;--heading-2-weight:700;--heading-2-line-height:1em;--heading-2-letter-spacing:-0.03em;--heading-3-size:32px;--heading-3-size-mobile:24px;--heading-3-weight:700;--heading-3-line-height:1em;--heading-3-letter-spacing:-0.03em;--heading-4-size:28px;--heading-4-size-mobile:20px;--heading-4-weight:700;--heading-4-line-height:1em;--heading-4-letter-spacing:-0.03em;--heading-5-size:24px;--heading-5-size-mobile:18px;--heading-5-weight:700;--heading-5-line-height:1em;--heading-5-letter-spacing:-0.03em;--heading-6-size:20px;--heading-6-size-mobile:16px;--heading-6-weight:700;--heading-6-line-height:1em;--heading-6-letter-spacing:-0.03em;--text-lg-size:18px;--text-lg-size-mobile:16px;--text-lg-weight:400;--text-lg-line-height:1.21em;--text-md-size:16px;--text-md-size-mobile:14px;--text-md-weight:400;--text-md-line-height:1.21em;--text-sm-size:14px;--text-sm-size-mobile:12px;--text-sm-weight:400;--text-sm-line-height:1.21em;--text-xs-size:12px;--text-xs-size-mobile:10px;--text-xs-weight:400;--text-xs-line-height:1.21em;--medium-lg-size:18px;--medium-lg-size-mobile:16px;--medium-lg-weight:500;--medium-lg-line-height:1.21em;--medium-md-size:16px;--medium-md-size-mobile:14px;--medium-md-weight:500;--medium-md-line-height:1.21em;--medium-sm-size:14px;--medium-sm-size-mobile:12px;--medium-sm-weight:500;--medium-sm-line-height:1.21em;--medium-xs-size:12px;--medium-xs-size-mobile:10px;--medium-xs-weight:500;--medium-xs-line-height:1.21em;--spacing-none:0px;--spacing-none-mobile:0px;--spacing-xxxxs:2px;--spacing-xxxxs-mobile:0px;--spacing-xxxs:4px;--spacing-xxxs-mobile:2px;--spacing-xxs:8px;--spacing-xxs-mobile:4px;--spacing-xs:12px;--spacing-xs-mobile:10px;--spacing-sm:16px;--spacing-sm-mobile:14px;--spacing-md:20px;--spacing-md-mobile:16px;--spacing-lg:24px;--spacing-lg-mobile:18px;--spacing-xl:28px;--spacing-xl-mobile:20px;--spacing-xxl:32px;--spacing-xxl-mobile:24px;--spacing-xxxl:40px;--spacing-xxxl-mobile:28px;--radius-xxs:10px;--radius-xxs-mobile:8px;--radius-xs:12px;--radius-xs-mobile:10px;--radius-s:16px;--radius-s-mobile:14px;--radius-md:20px;--radius-md-mobile:18px;--radius-lg:24px;--radius-lg-mobile:20px;--radius-xl:32px;--radius-xl-mobile:28px;--radius-max:999px;--color-bg-default:#FFFFFF;--color-bg-page:#F5F5F8;--color-surface:#F4F5F7;--color-on-color:#FFFFFF;--color-borders:#D4D4D4;--color-medium:#737373;--color-default:#2C2D2E;--color-primary:#005FF9;--color-primary-hover:#005FF9;--color-primary-sub:#E5EFFE;--color-success:#0DC268;--color-success-light:#DBF6E8;--color-warning:#FF9E00;--color-warning-light:#FFF5E5;--color-error:#ED0A34;--color-error-light:#FDE6EB;--shadow-elevation-40-8-8:0px 8px 40px 0px rgba(0, 0, 0, 0.08);--ui-btn-radius:var(--radius-max);--ui-btn-gap:10px;--ui-btn-height-lg:64px;--ui-btn-height-md:54px;--ui-btn-height-sm:42px;--ui-btn-height-xs:36px;--ui-btn-padding-x-lg:28px;--ui-btn-padding-x-md:24px;--ui-btn-padding-x-sm:20px;--ui-btn-padding-x-xs:16px;--ui-input-radius:var(--radius-lg);--ui-input-height-lg:64px;--ui-input-height-sm:56px;--ui-input-padding-x:16px;--ui-input-border-width:1px;--ui-input-bg:var(--color-surface);--ui-input-shadow-focus:0 0 0 2px rgba(0, 95, 249, 0.12);--ui-input-shadow-error:0 0 0 2px rgba(237, 10, 52, 0.12);--ui-input-shadow-success:0 0 0 2px rgba(13, 194, 104, 0.12);--ui-input-placeholder:var(--color-medium)}.heading-1{font-family:var(--font-family-base);font-size:var(--heading-1-size);font-weight:var(--heading-1-weight);line-height:var(--heading-1-line-height);letter-spacing:var(--heading-1-letter-spacing)}.heading-2{font-family:var(--font-family-base);font-size:var(--heading-2-size);font-weight:var(--heading-2-weight);line-height:var(--heading-2-line-height);letter-spacing:var(--heading-2-letter-spacing)}.heading-3{font-family:var(--font-family-base);font-size:var(--heading-3-size);font-weight:var(--heading-3-weight);line-height:var(--heading-3-line-height);letter-spacing:var(--heading-3-letter-spacing)}.heading-4{font-family:var(--font-family-base);font-size:var(--heading-4-size);font-weight:var(--heading-4-weight);line-height:var(--heading-4-line-height);letter-spacing:var(--heading-4-letter-spacing)}.heading-5{font-family:var(--font-family-base);font-size:var(--heading-5-size);font-weight:var(--heading-5-weight);line-height:var(--heading-5-line-height);letter-spacing:var(--heading-5-letter-spacing)}.heading-6{font-family:var(--font-family-base);font-size:var(--heading-6-size);font-weight:var(--heading-6-weight);line-height:var(--heading-6-line-height);letter-spacing:var(--heading-6-letter-spacing)}.text-lg{font-family:var(--font-family-base);font-size:var(--text-lg-size);font-weight:var(--text-lg-weight);line-height:var(--text-lg-line-height)}.text-md{font-family:var(--font-family-base);font-size:var(--text-md-size);font-weight:var(--text-md-weight);line-height:var(--text-md-line-height)}.text-sm{font-family:var(--font-family-base);font-size:var(--text-sm-size);font-weight:var(--text-sm-weight);line-height:var(--text-sm-line-height)}.text-xs{font-family:var(--font-family-base);font-size:var(--text-xs-size);font-weight:var(--text-xs-weight);line-height:var(--text-xs-line-height)}.medium-lg{font-family:var(--font-family-base);font-size:var(--medium-lg-size);font-weight:var(--medium-lg-weight);line-height:var(--medium-lg-line-height)}.medium-md{font-family:var(--font-family-base);font-size:var(--medium-md-size);font-weight:var(--medium-md-weight);line-height:var(--medium-md-line-height)}.medium-sm{font-family:var(--font-family-base);font-size:var(--medium-sm-size);font-weight:var(--medium-sm-weight);line-height:var(--medium-sm-line-height)}.medium-xs{font-family:var(--font-family-base);font-size:var(--medium-xs-size);font-weight:var(--medium-xs-weight);line-height:var(--medium-xs-line-height)}.bg-default{background-color:var(--color-bg-default)}.bg-surface{background-color:var(--color-surface)}.bg-primary{background-color:var(--color-primary)}.bg-primary-sub{background-color:var(--color-primary-sub)}.bg-success{background-color:var(--color-success)}.bg-success-light{background-color:var(--color-success-light)}.bg-warning{background-color:var(--color-warning)}.bg-warning-light{background-color:var(--color-warning-light)}.bg-error{background-color:var(--color-error)}.bg-error-light{background-color:var(--color-error-light)}.text-default{color:var(--color-default)}.text-medium{color:var(--color-medium)}.text-on-color{color:var(--color-on-color)}.text-primary{color:var(--color-primary)}.text-success{color:var(--color-success)}.text-warning{color:var(--color-warning)}.text-error{color:var(--color-error)}.border-default{border-color:var(--color-borders)}.border-primary{border-color:var(--color-primary)}.border-success{border-color:var(--color-success)}.border-warning{border-color:var(--color-warning)}.border-error{border-color:var(--color-error)}@media (max-width:768px){.heading-1{font-size:var(--heading-1-size-mobile)}.heading-2{font-size:var(--heading-2-size-mobile)}.heading-3{font-size:var(--heading-3-size-mobile)}.heading-4{font-size:var(--heading-4-size-mobile)}.heading-5{font-size:var(--heading-5-size-mobile)}.heading-6{font-size:var(--heading-6-size-mobile)}.text-lg{font-size:var(--text-lg-size-mobile)}.text-md{font-size:var(--text-md-size-mobile)}.text-sm{font-size:var(--text-sm-size-mobile)}.text-xs{font-size:var(--text-xs-size-mobile)}.medium-lg{font-size:var(--medium-lg-size-mobile)}.medium-md{font-size:var(--medium-md-size-mobile)}.medium-sm{font-size:var(--medium-sm-size-mobile)}.medium-xs{font-size:var(--medium-xs-size-mobile)}:root{--spacing-xxxxs:var(--spacing-xxxxs-mobile);--spacing-xxxs:var(--spacing-xxxs-mobile);--spacing-xxs:var(--spacing-xxs-mobile);--spacing-xs:var(--spacing-xs-mobile);--spacing-sm:var(--spacing-sm-mobile);--spacing-md:var(--spacing-md-mobile);--spacing-lg:var(--spacing-lg-mobile);--spacing-xl:var(--spacing-xl-mobile);--spacing-xxl:var(--spacing-xxl-mobile);--spacing-xxxl:var(--spacing-xxxl-mobile);--radius-xxs:var(--radius-xxs-mobile);--radius-xs:var(--radius-xs-mobile);--radius-s:var(--radius-s-mobile);--radius-md:var(--radius-md-mobile);--radius-lg:var(--radius-lg-mobile);--radius-xl:var(--radius-xl-mobile);--ui-btn-height-lg:48px;--ui-btn-height-md:42px;--ui-input-height-lg:56px;--ui-input-height-sm:48px}}.p-none{padding:var(--spacing-none)}.p-xxxxs{padding:var(--spacing-xxxxs)}.p-xxxs{padding:var(--spacing-xxxs)}.p-xxs{padding:var(--spacing-xxs)}.p-xs{padding:var(--spacing-xs)}.p-sm{padding:var(--spacing-sm)}.p-md{padding:var(--spacing-md)}.p-lg{padding:var(--spacing-lg)}.p-xl{padding:var(--spacing-xl)}.p-xxl{padding:var(--spacing-xxl)}.p-xxxl{padding:var(--spacing-xxxl)}.m-none{margin:var(--spacing-none)}.m-xxxxs{margin:var(--spacing-xxxxs)}.m-xxxs{margin:var(--spacing-xxxs)}.m-xxs{margin:var(--spacing-xxs)}.m-xs{margin:var(--spacing-xs)}.m-sm{margin:var(--spacing-sm)}.m-md{margin:var(--spacing-md)}.m-lg{margin:var(--spacing-lg)}.m-xl{margin:var(--spacing-xl)}.m-xxl{margin:var(--spacing-xxl)}.m-xxxl{margin:var(--spacing-xxxl)}.gap-none{gap:var(--spacing-none)}.gap-xxxxs{gap:var(--spacing-xxxxs)}.gap-xxxs{gap:var(--spacing-xxxs)}.gap-xxs{gap:var(--spacing-xxs)}.gap-xs{gap:var(--spacing-xs)}.gap-sm{gap:var(--spacing-sm)}.gap-md{gap:var(--spacing-md)}.gap-lg{gap:var(--spacing-lg)}.gap-xl{gap:var(--spacing-xl)}.gap-xxl{gap:var(--spacing-xxl)}.gap-xxxl{gap:var(--spacing-xxxl)}.radius-xxs{border-radius:var(--radius-xxs)}.radius-xs{border-radius:var(--radius-xs)}.radius-s{border-radius:var(--radius-s)}.radius-md{border-radius:var(--radius-md)}.radius-lg{border-radius:var(--radius-lg)}.radius-xl{border-radius:var(--radius-xl)}.radius-max{border-radius:var(--radius-max)}.ui-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--ui-btn-gap);border-radius:var(--ui-btn-radius);border:none;cursor:pointer;user-select:none;text-decoration:none;font-family:var(--font-family-base);font-weight:var(--medium-md-weight);font-size:var(--medium-md-size);line-height:var(--medium-md-line-height);transition:background-color .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease,transform .15s ease}a.ui-btn:focus,a.ui-btn:hover{text-decoration:none}.ui-btn--filled:focus,.ui-btn--filled:hover{color:var(--color-on-color)}.ui-btn--border-primary:focus,.ui-btn--border-primary:hover{color:var(--color-primary)}.ui-btn--border-grey:focus,.ui-btn--border-grey:hover{color:var(--color-default)}.ui-btn--filled-sub:focus,.ui-btn--filled-sub:hover{color:var(--color-primary)}.ui-btn--grey:focus,.ui-btn--grey:hover{color:var(--color-default)}.ui-btn:focus-visible{outline:0;box-shadow:0 0 0 4px rgba(0,95,249,.15)}.ui-btn:disabled,.ui-btn[aria-disabled=true]{opacity:.55;cursor:not-allowed;pointer-events:none}.ui-btn--lg{height:var(--ui-btn-height-lg);padding:0 var(--ui-btn-padding-x-lg)}.ui-btn--md{height:var(--ui-btn-height-md);padding:0 var(--ui-btn-padding-x-md);font-size:var(--medium-md-size);line-height:var(--medium-md-line-height)}.ui-btn--sm{height:var(--ui-btn-height-sm);padding:0 var(--ui-btn-padding-x-sm);font-size:var(--medium-sm-size);line-height:var(--medium-sm-line-height)}.ui-btn--xs{height:var(--ui-btn-height-xs);padding:0 var(--ui-btn-padding-x-xs);font-size:var(--medium-xs-size);line-height:var(--medium-xs-line-height)}.ui-btn--filled{background:var(--color-primary);color:var(--color-on-color)}.ui-btn--filled:hover{background:var(--color-primary-hover)}.ui-btn--border-primary{background:0 0;border:1px solid var(--color-primary);color:var(--color-primary)}.ui-btn--border-primary:hover{background:0 0}.ui-btn--border-grey{background:0 0;border:1px solid var(--color-borders);color:var(--color-default)}.ui-btn--border-grey:hover{background:var(--color-surface)}.ui-btn--filled-sub{background:var(--color-primary-sub);color:var(--color-primary)}.ui-btn--filled-sub:hover{background:var(--color-primary-sub)}.ui-btn--grey{background:var(--color-surface);color:var(--color-default)}.ui-btn--grey:hover{background:var(--color-surface)}.ui-btn--icon{padding:0;width:var(--ui-btn-height-sm)}.ui-btn--icon.ui-btn--xs{width:var(--ui-btn-height-xs)}.ui-btn--icon.ui-btn--sm{width:var(--ui-btn-height-sm)}.ui-btn--icon.ui-btn--md{width:var(--ui-btn-height-md)}.ui-btn--icon.ui-btn--lg{width:var(--ui-btn-height-lg)}input.ui-input,select.ui-input,textarea.ui-input{width:100%;height:var(--ui-input-height-lg);padding:0 var(--ui-input-padding-x);border-radius:var(--ui-input-radius);border:var(--ui-input-border-width) solid var(--color-borders);background:var(--ui-input-bg);color:var(--color-default);font-family:var(--font-family-base);font-size:var(--text-md-size);line-height:var(--text-md-line-height);transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}textarea.ui-input{height:auto;padding:12px var(--ui-input-padding-x);resize:vertical}select.ui-input{-webkit-appearance:none;appearance:none}input.ui-input::placeholder,textarea.ui-input::placeholder{color:var(--ui-input-placeholder)}input.ui-input:focus,select.ui-input:focus,textarea.ui-input:focus{outline:0;border-color:var(--color-primary);background:var(--color-bg-default);box-shadow:var(--ui-input-shadow-focus)}input.ui-input--sm,select.ui-input--sm{height:var(--ui-input-height-sm)}.ui-input-wrap{position:relative;display:flex;flex-direction:column;gap:6px}.ui-input-wrap--error .ui-input,.ui-input.is-error,.ui-input[aria-invalid=true]{border-color:var(--color-error);background:var(--color-bg-default);box-shadow:var(--ui-input-shadow-error)}.ui-input-wrap--success .ui-input,.ui-input.is-success{border-color:var(--color-success);background:var(--color-bg-default);box-shadow:var(--ui-input-shadow-success)}.ui-input-note{display:inline-flex;align-items:center;min-height:29px;padding:6px 10px;border-radius:var(--radius-s);font-family:var(--font-family-base);font-size:var(--text-sm-size);line-height:1;white-space:nowrap}.ui-input-note--error{background:var(--color-error);color:var(--color-on-color)}.ui-input-note--success{background:var(--color-success-light);color:var(--color-success)}.ui-select-wrap{position:relative}.ui-select-wrap::after{content:'';position:absolute;right:20px;top:50%;width:12px;height:12px;margin-top:-6px;border-right:1.5px solid var(--color-primary);border-bottom:1.5px solid var(--color-primary);transform:rotate(45deg);pointer-events:none}.ui-select-menu{margin-top:8px;padding:20px;border-radius:var(--radius-lg);background:var(--color-bg-default);box-shadow:var(--shadow-elevation-40-8-8)}.ui-select-menu__item{display:block;width:100%;padding:12px 0;border:0;border-bottom:1px solid var(--color-borders);background:0 0;text-align:left;font-family:var(--font-family-base);font-size:var(--text-md-size);line-height:1.2;color:var(--color-default)}.ui-select-menu__item:last-child{border-bottom:0;padding-bottom:0}.ui-select-menu__item:first-child{padding-top:0}
/* === css/footer.css === */
@font-face{font-family:'Inter Display';src:url('/fonts/InterDisplay-Regular.ttf') format('truetype');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Inter Display';src:url('/fonts/InterDisplay-Medium.ttf') format('truetype');font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:'Inter Display';src:url('/fonts/InterDisplay-SemiBold.ttf') format('truetype');font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:'Inter Display';src:url('/fonts/InterDisplay-Bold.ttf') format('truetype');font-weight:700;font-style:normal;font-display:swap}.footer{background:#2c2d2e;border-radius:32px 32px 0 0;padding:40px 0 69px;color:#fff;margin-top:80px}.footer>.container{max-width:1340px;padding:0 49px}.footer__inner{display:flex;align-items:flex-start;gap:0}.footer__link-columns{display:contents}.footer__brand{display:flex;flex-direction:column;gap:20px;flex:0 0 auto;width:285px;margin-right:34px;padding-top:15px}.footer__logo{display:block;width:172px;height:50px}.footer__social{display:flex;gap:10px}.footer__social-btn{display:flex;align-items:center;gap:10px;padding:0 16px;height:42px;background:rgba(255,255,255,.1);border-radius:9999px;color:#fff;font-family:'Inter Display',Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-size:16px;font-weight:500;line-height:1;text-decoration:none;transition:background .3s ease}.footer__social-btn:hover{background:rgba(255,255,255,.14);color:#fff;text-decoration:none}.footer__social-btn img{width:24px;height:24px}.footer__email{display:flex;align-items:center;gap:10px;color:#fff;font-family:'Inter Display',Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-size:16px;font-weight:500;line-height:1;text-decoration:none;transition:opacity .3s ease}.footer__email:hover{opacity:.8;color:#fff;text-decoration:none}.footer__email img{width:24px;height:24px}.footer__support{display:flex;flex-direction:column;gap:6px}.footer__support-link{display:flex;align-items:flex-start;gap:6px;color:#fff;font-family:'Inter Display',Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-size:16px;font-weight:500;line-height:1.21;text-decoration:none;transition:opacity .3s ease}.footer__support-link:hover{opacity:.8;color:#fff;text-decoration:none}.footer__support-link img,.footer__support-link svg{width:20px;height:20px}.footer__support-time{color:rgba(255,255,255,.5);font-family:'Inter Display',Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-size:14px;line-height:1.21}.footer__nav{display:flex;flex-direction:column;gap:16px;flex:0 0 auto;width:144px;margin:15px 67px 0 0}.footer__nav-title{font-family:'Inter Display',Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-size:20px;font-weight:700;color:#fff;line-height:1;letter-spacing:-.03em}.footer__nav-links{display:flex;flex-direction:column;gap:10px}.footer__nav-links a{color:#fff;font-family:'Inter Display',Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-size:16px;font-weight:400;line-height:1.21;text-decoration:none;transition:opacity .3s ease}.footer__nav-links a:hover{opacity:.7;color:#fff}.footer__services{display:flex;flex-direction:column;gap:16px;width:217px;flex:0 0 217px;margin:15px 27px 0 0}.footer__services-cols{display:flex;gap:32px;align-items:flex-start}.footer__legal{display:flex;flex-direction:column;gap:20px;flex:0 0 461px;width:461px;margin-top:15px}.footer__legal-links{display:flex;flex-direction:column;gap:11px}.footer__legal-links a{color:#fff;font-family:'Inter Display',Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-size:14px;font-weight:400;line-height:1.21;text-decoration:none;transition:opacity .3s ease}.footer__legal-links a:hover{color:#fff;opacity:.8;text-decoration:none}.footer__legal-meta{color:rgba(255,255,255,.5);font-family:'Inter Display',Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-size:14px;line-height:1.21}.footer__payments{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.footer__payment-icon{width:48px;height:34px;border-radius:9999px;object-fit:contain}@media (max-width:1200px){.footer__inner{flex-wrap:wrap;gap:40px}.footer__link-columns{display:flex;gap:40px;flex:1 1 auto}.footer__brand{width:auto;margin-right:0;padding-top:0}.footer__nav{margin:0;width:auto}.footer__services{margin:0;width:auto;flex:0 0 auto}.footer__legal{flex:1 1 100%;width:100%;margin-top:0}}@media (max-width:768px){.footer{padding:24px 16px 32px;border-radius:24px 24px 0 0;margin-top:0}.footer>.container{padding:0}.footer__inner{flex-direction:column;gap:20px}.footer__brand{min-width:auto;width:100%;gap:20px;padding-top:0}.footer__logo{width:172px;height:50px}.footer__social{width:100%}.footer__social-btn{flex:1 1 0;justify-content:center}.footer__link-columns{display:flex;width:100%;justify-content:space-between;gap:24px}.footer__nav,.footer__services{width:100%;margin:0}.footer__nav-title{font-size:20px}.footer__nav-links a{line-height:1.2}.footer__services-cols{gap:24px}.footer__services-cols .footer__nav-links{width:auto}.footer__payments{display:grid;grid-template-columns:repeat(4,79px);gap:4px 6px;width:100%}.footer__payment-icon{width:79px;height:34px}.footer__legal{width:100%;flex:none;gap:20px}.footer__legal-links{gap:11px}.footer__legal-links a,.footer__legal-meta{max-width:329px}}@media (max-width:380px){.footer__payments{grid-template-columns:repeat(2,79px);justify-content:center}}
/* === css/public-modals.css === */
.auth-modal,.ui-modal{position:fixed;inset:0;display:none;align-items:center;justify-content:center;padding:16px;z-index:2000}.auth-modal.is-open,.ui-modal.is-open{display:flex}.auth-modal__backdrop,.ui-modal__backdrop{position:absolute;inset:0;background:rgba(0,0,0,.2)}.auth-modal__dialog,.ui-modal__dialog{position:relative;z-index:1;display:flex;flex-direction:column;gap:25px;width:577px;max-width:calc(100vw - 32px);padding:40px;border-radius:32px;background:#fff;box-shadow:0 8px 40px rgba(0,0,0,.08)}.ui-modal__dialog--success{align-items:center;text-align:center}.ui-modal__dialog--support{width:577px}.auth-modal__close,.ui-modal__close{position:absolute;top:30px;right:30px;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:0;background:0 0;cursor:pointer}.ui-modal__close-icon{width:24px;height:24px}.auth-modal__title,.ui-modal__title,.ui-success-modal__title{margin:0;color:#2c2d2e;font-family:'Inter Display',Inter,system-ui,sans-serif;font-weight:700;font-size:40px;line-height:1;letter-spacing:-1.2px}.auth-modal__title,.ui-modal__title{padding-right:40px}.auth-modal__subtitle,.ui-modal__subtitle,.ui-success-modal__desc{margin:0;color:#737373;font-family:'Inter Display',Inter,system-ui,sans-serif;font-weight:500;font-size:16px;line-height:1.35}.auth-modal__error,.ui-modal__error{display:block;padding:14px 18px;border-radius:20px;background:#fde6eb;color:#ed0a34;font-family:'Inter Display',Inter,system-ui,sans-serif;font-size:14px;line-height:1.35}.ui-modal__success{display:block;padding:14px 18px;border-radius:20px;background:#dbf6e8;color:#0dc268;font-family:'Inter Display',Inter,system-ui,sans-serif;font-size:14px;line-height:1.35}.ui-modal__form{display:flex;flex-direction:column;gap:14px}.ui-modal__form-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.ui-field,.ui-modal-field{display:flex;flex-direction:column;gap:6px}.ui-field__label,.ui-modal-field__label{color:#737373;font-family:'Inter Display',Inter,system-ui,sans-serif;font-weight:400;font-size:14px;line-height:1}.ui-input.ui-input--pill,.ui-modal-field__input,.ui-modal-field__select,.ui-modal-field__textarea{width:100%;border:0;background:#f4f5f7;color:#2c2d2e;font-family:'Inter Display',Inter,system-ui,sans-serif;font-weight:400;font-size:16px;line-height:1;outline:0}.ui-input.ui-input--pill,.ui-modal-field__control--select,.ui-modal-field__input{min-height:64px;border-radius:9999px;padding:0 24px}.ui-modal-field__control--select{position:relative;display:flex;align-items:center;background:#f4f5f7}.ui-modal-field__select{appearance:none;padding:0 36px 0 0}.ui-modal-field__arrow{position:absolute;right:24px;width:24px;height:24px;pointer-events:none}.ui-modal-field__textarea{min-height:176px;padding:20px;border-radius:24px;resize:vertical;line-height:1.35}.ui-input.ui-input--pill::placeholder,.ui-modal-field__input::placeholder,.ui-modal-field__textarea::placeholder{color:#2c2d2e;opacity:1}.auth-modal__submit,.ui-modal__submit,.ui-success-modal__button{width:100%}.ui-modal__divider{width:100%;height:1px;margin:0;border:0;background:#d4d4d4}.auth-modal__footer,.ui-modal__footer{display:flex;align-items:center;justify-content:center;gap:16px;font-family:'Inter Display',Inter,system-ui,sans-serif;font-size:16px;line-height:1}.ui-modal__footer--row{justify-content:space-between}.ui-modal__footer-item{display:flex;align-items:center;gap:8px}.auth-modal__footer-muted,.ui-modal__footer-muted{color:#737373;font-weight:500}.auth-modal__footer-link,.ui-modal__footer-link{color:#005ff9;font-weight:500;text-decoration:none}.auth-modal__footer-link:hover,.ui-modal__footer-link:hover{color:#005ff9;text-decoration:none}.auth-modal__footer-link,.footer__support-link--button,.ui-modal__footer-link--button{border:0;background:0 0;padding:0;cursor:pointer}.ui-modal__checks{display:flex;flex-direction:column;gap:10px}.ui-check{display:flex;align-items:flex-start;gap:10px}.ui-check__input{flex:0 0 auto;width:24px;height:24px;margin:0;cursor:pointer;accent-color:#005FF9}.ui-check__text{color:#737373;font-family:'Inter Display',Inter,system-ui,sans-serif;font-weight:400;font-size:16px;line-height:1.25}.ui-check__text a{color:inherit;text-decoration:none}.ui-check__text a:hover{color:inherit;text-decoration:none}.auth-code{display:flex;gap:8px;width:100%}.auth-code__cell{flex:1 1 0;min-width:0;height:88px;border:0;border-radius:9999px;background:#f4f5f7;text-align:center;color:#2c2d2e;font-family:'Inter Display',Inter,system-ui,sans-serif;font-weight:700;font-size:40px;line-height:1;letter-spacing:-1.2px;outline:0}.auth-code__cell:focus{box-shadow:0 0 0 2px rgba(0,95,249,.18)}.ui-success-modal__icon{display:block;width:64px;height:64px}.ui-success-modal__copy{display:flex;flex-direction:column;gap:10px}.footer__support-link--button{width:fit-content;text-align:left}body.auth-modal-open,body.ui-modal-open{overflow:hidden}@media (max-width:767px){.auth-modal,.ui-modal{align-items:flex-start;padding:16px;overflow-y:auto}.auth-modal__dialog,.ui-modal__dialog{gap:20px;width:100%;max-width:100%;margin:16px 0;padding:28px 20px;border-radius:28px}.auth-modal__close,.ui-modal__close{top:20px;right:20px}.auth-modal__title,.ui-modal__title,.ui-success-modal__title{font-size:32px;letter-spacing:-.96px}.auth-modal__title,.ui-modal__title{padding-right:28px}.auth-modal__subtitle,.ui-modal__subtitle,.ui-success-modal__desc{font-family:Onest,'Inter Display',Inter,system-ui,sans-serif;font-size:14px}.auth-modal__footer,.auth-modal__footer-link,.auth-modal__footer-muted,.ui-check__text,.ui-field__label,.ui-modal-field__label,.ui-modal__footer,.ui-modal__footer-link,.ui-modal__footer-muted{font-family:Onest,'Inter Display',Inter,system-ui,sans-serif}.ui-modal__form-row{grid-template-columns:1fr}.ui-input.ui-input--pill,.ui-modal-field__control--select,.ui-modal-field__input{min-height:56px;padding:0 18px}.ui-modal-field__arrow{right:18px}.ui-modal-field__textarea{min-height:160px;padding:18px;border-radius:20px}.auth-code__cell{height:72px;font-size:32px;letter-spacing:-.96px}.auth-modal__footer,.ui-modal__footer,.ui-modal__footer--row{flex-direction:column;align-items:center;justify-content:center;gap:8px;text-align:center}.ui-modal__footer-item{flex-direction:column;gap:4px}.ui-check__text{font-size:14px}}
