@charset "UTF-8";:root{--accent-color: #a13dff;--accent-color-transparent: rgba(161, 61, 255, .35);--accent-color-toner: #2e0f2c;--divider-color: #2c2c2c;--main-text-color: #cdcdcd;--secondary-text-color: #818181;--main-bg-color: #121212;--secondary-bg-color: #161616;--main-error-color: #ff5353;--accent-toner: #2e0f2c;--toner-positive: #1e3107;--main-positive: #81c714;--toner-warning: #3b1703;--main-warning: #eb970a;--toner-danger: #430909;--main-danger: #ff5353;--toner-info: #11273c;--main-info: #0078f0;--base-font-size: 14px;--small: 12px;--medium-small: 14px;--medium: 16px;--medium-large: 20px;--large: 24px;--extra-large: 32px;--extra-extra-large: 40px;--tablet-width: 1024px;--mobile-width: 768px;--small-mobile-width: 480px}:root{font-family:Guton,system-ui,Avenir,Helvetica,Arial,sans-serif;font-size:var(--base-font-size);line-height:1.5;font-weight:400;color:var(--main-text-color);background-color:var(--secondary-bg-color);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html,body{width:100vw;height:100dvh;margin:0;padding:0}*{box-sizing:border-box;--moz-box-sizing: border-box;--webkit-box-sizing: border-box;font-family:Guton,system-ui,Avenir,Helvetica,Arial,sans-serif;margin:0;padding:0}#root{width:100vw;height:100dvh;display:flex;place-content:center}.App{display:flex;align-items:center;width:100%;height:100%}.main{width:100%;height:100%;display:flex}.secondary-text{color:var(--secondary-text-color);font-size:14px}.link{background:none;border:none;padding:0;font:inherit;cursor:pointer;outline:inherit;color:var(--accent-color)}.link:hover{text-decoration:underline}.block{border:1px solid var(--divider-color);border-radius:12px;background-color:var(--secondary-bg-color)}.primary-text{color:var(--main-text-color)}.long-text-dots{overflow-x:hidden;white-space:nowrap;text-overflow:ellipsis}.page-content{display:flex;flex-direction:column;gap:24px}.Toastify__toast{border:1px solid var(--divider-color);border-radius:8px;font-family:Guton,system-ui,Avenir,Helvetica,Arial,sans-serif;z-index:1000}::-webkit-scrollbar{width:1px;height:1px}::-webkit-scrollbar-track{background:var(--main-bg-color)}::-webkit-scrollbar-thumb{background:#f3f3f3;border-radius:24px}::-webkit-scrollbar-thumb:hover{background:var(--accent-color-transparent)}@font-face{font-family:GutonBlack;src:url(/assets/Guton-Black-Du78ZQWN.eot);src:url(/assets/Guton-Black-Du78ZQWN.eot?#iefix) format("embedded-opentype"),url(/assets/Guton-Black-k55dpwQw.woff) format("woff"),url(/assets/Guton-Black-Bvk9pXiV.woff2) format("woff2"),url(/assets/Guton-Black-DfXloVBy.ttf) format("truetype");font-style:normal;font-weight:400}@font-face{font-family:Guton;src:url(/assets/Guton-Bold-DE93J42_.eot);src:url(/assets/Guton-Bold-DE93J42_.eot?#iefix) format("embedded-opentype"),url(/assets/Guton-Bold-HqQ-NMBI.woff) format("woff"),url(/assets/Guton-Bold-yeFUJfCL.woff2) format("woff2"),url(/assets/Guton-Bold-DF0zCwqo.ttf) format("truetype");font-style:normal;font-weight:700}@font-face{font-family:GutonExtBd;src:url(/assets/Guton-ExtraBold-CGjUQLiv.eot);src:url(/assets/Guton-ExtraBold-CGjUQLiv.eot?#iefix) format("embedded-opentype"),url(/assets/Guton-ExtraBold-CQfOF3LG.woff) format("woff"),url(/assets/Guton-ExtraBold-BoFmifNs.woff2) format("woff2"),url(/assets/Guton-ExtraBold-Doe-w8Fs.ttf) format("truetype");font-style:normal;font-weight:400}@font-face{font-family:GutonMed;src:url(/assets/Guton-Medium-DdhHtg5L.eot);src:url(/assets/Guton-Medium-DdhHtg5L.eot?#iefix) format("embedded-opentype"),url(/assets/Guton-Medium-C2sv4IIy.woff) format("woff"),url(/assets/Guton-Medium--JWMOwhp.woff2) format("woff2"),url(/assets/Guton-Medium-C18lLPG2.ttf) format("truetype");font-style:normal;font-weight:400}@font-face{font-family:Guton;src:url(/assets/Guton-Regular-BCNr_Zoj.eot);src:url(/assets/Guton-Regular-BCNr_Zoj.eot?#iefix) format("embedded-opentype"),url(/assets/Guton-Regular-C1FZoZD1.woff) format("woff"),url(/assets/Guton-Regular-DWA4uOyO.woff2) format("woff2"),url(/assets/Guton-Regular-DjDd9z73.ttf) format("truetype");font-style:normal;font-weight:400}@font-face{font-family:GutonSemBd;src:url(/assets/Guton-SemiBold-D6ZyZiqa.eot);src:url(/assets/Guton-SemiBold-D6ZyZiqa.eot?#iefix) format("embedded-opentype"),url(/assets/Guton-SemiBold-Djghl5nH.woff) format("woff"),url(/assets/Guton-SemiBold-CFvyU6pK.woff2) format("woff2"),url(/assets/Guton-SemiBold-zi1rnYEW.ttf) format("truetype");font-style:normal;font-weight:400}@font-face{font-family:Guton;src:local("GutonRegular"),url(/assets/Guton-Regular-C1FZoZD1.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Guton;src:local("GutonMedium"),url(/assets/Guton-Medium-C2sv4IIy.woff) format("woff");font-weight:500;font-style:normal}@font-face{font-family:Guton;src:local("GutonBold"),url(/assets/Guton-Bold-HqQ-NMBI.woff) format("woff");font-weight:600;font-style:normal}@font-face{font-family:Guton;src:local("GutonSemiBold"),url(/assets/Guton-SemiBold-Djghl5nH.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:Guton;src:local("GutonBlack"),url(/assets/Guton-Black-k55dpwQw.woff) format("woff");font-weight:900;font-style:normal}.ev-page-header{position:absolute;top:0;left:0;padding:24px;display:flex;justify-content:flex-end;width:100%}.suppl-text{color:var(--secondary-text-color);text-align:left}.em-subtitle{line-height:20px;text-align:start;font-size:14px}.link-group{display:flex;justify-content:flex-start;gap:12px;flex-wrap:wrap;place-self:flex-start}.external-link{padding:11px 16px;border-radius:8px;border:1px solid var(--divider-color);height:40px;background:var(--main-bg-color);color:var(--main-text-color);cursor:pointer;display:flex;justify-content:center;align-items:center;gap:8px;transition:.4s ease-in-out}.external-link:hover{background-color:#0b0b0b}.user-profile{position:relative}.user-profile__menu{position:absolute;top:40px;right:0;width:200px;z-index:-10;visibility:hidden;display:flex;flex-direction:column;opacity:0;transition:all .15s ease-in;background:var(--main-bg-color);border-radius:8px;border:1px solid var(--divider-color)}.user-profile__menu__email{display:flex;align-items:center;gap:4px;padding:12px 8px}.user-profile__menu__email p{overflow:hidden;text-overflow:ellipsis;max-width:80%}.user-profile__menu__item{display:flex;align-items:center;gap:8px;transition:all .2s linear;cursor:pointer;padding:6px 8px;text-decoration:none;color:var(--main-text-color)}.user-profile__menu__item a,.user-profile__menu__item p{font-size:var(--medium-small);font-weight:400}.user-profile__menu__item:hover{background:var(--secondary-bg-color)}.user-profile__menu__item:last-of-type{border-radius:0 0 8px 8px}.user-profile__menu__item--disabled{color:var(--secondary-text-color);opacity:.5;cursor:not-allowed}.user-profile__menu--active{opacity:1;z-index:1;visibility:visible}.user-profile__user-wrapper{padding:10px 10px 5px 5px;display:flex;align-items:center}.user-profile__user-wrapper h2{font-weight:400;font-size:var(--small);color:var(--dark_color)}.user-profile__user-wrapper p{font-weight:400;font-size:var(--small);color:var(--secondary_text_color)}.user-profile__front{padding:4px 8px;height:32px;display:flex;justify-content:center;align-items:center;gap:4px;cursor:pointer;background:var(--secondary-bg-color);border-radius:8px;border:1px solid var(--divider-color);color:var(--main-text-color);transition:all .2s ease-in-out;font-size:var(--medium-small);-webkit-user-select:none;user-select:none}.user-profile__front__arrow-down{transition:all .2s linear}.user-profile__front:hover{background:transparent;color:var(--secondary-text-color)}.auth-container{width:560px;margin:auto;padding:2.5em;border-radius:12px;display:flex;flex-direction:column;justify-content:space-between;align-content:center;text-align:center;gap:24px;border:2px solid var(--divider-color);height:fit-content;position:relative}.auth-container__content{display:flex;flex-direction:column;gap:24px}.auth-container__logo{width:100%}.auth-container__logo .main-title{padding-left:0}@media(max-width:560px){.auth-container{width:100dvw;min-height:100dvh;height:fit-content;display:flex;padding-top:1.5rem;padding-bottom:0;justify-content:space-between;border:none;border-radius:0}}.block-header{display:flex;flex-direction:column;gap:8px}.title,.sub-title{text-align:start}.title{font-weight:700;line-height:32px;font-size:24px;margin:0;padding:0}.sub-title{color:var(--secondary-text-color);line-height:20px}.main-title{display:flex;align-items:center;gap:8px;padding:12px}.main-title h2{font-family:Guton,system-ui,Avenir,Helvetica,Arial,sans-serif;font-weight:700;font-size:var(--large)}.word{background-color:var(--secondary-bg-color);padding:0 10px}.cb-container{display:flex;align-items:center;position:relative;gap:4px;background-color:var(--secondary-bg-color)}.cb-container:hover{border-color:var(--main-text-color)}.cb-container input{position:absolute;opacity:0;height:0;width:0}.cb-container label{line-height:20px}.cb-box{height:1rem;width:1rem;border:1px solid var(--divider-color);border-radius:6px;background-color:var(--main-bg-color);transition:.4s ease-in-out}.inputs-container .password-strength-container{width:100%;border-radius:8px;border:1px solid var(--divider-color);padding:16px;display:flex;gap:12px;flex-direction:column;background-color:var(--main-bg-color)}.progress-bar-container{display:flex;align-items:center;gap:12px}.progress-bar{height:4px;width:100%;background-color:#2e0f2c}.progress-body{transition:.8s;height:4px;width:0;background-color:var(--accent-color)}.pb-25{width:25%}.pb-50{width:50%}.pb-75{width:75%}.pb-100{width:100%}.ps-tag-list{display:flex;flex-wrap:wrap;gap:8px;color:var(--secondary-text-color)}.ps-tag-list div{padding:4px;border-radius:8px;display:flex;align-items:center;gap:4px;transition:.8s;border:1px solid var(--divider-color)}.form-input-container{display:flex;flex-direction:column;text-align:start;flex-grow:1;gap:8px;position:relative}.form-input{display:inline-block;border-radius:8px;border:1px solid var(--divider-color);background:var(--secondary-bg-color);height:32px;transition:.4s ease-in-out;color:var(--main-text-color);padding:6px 10px;vertical-align:middle}.form-input::placeholder{color:var(--secondary-text-color);vertical-align:middle}.form-input:focus{outline:none}.form-input:hover{border-color:var(--accent-color);transition:.4s ease-in-out}.fi-error-tooltip{position:absolute;bottom:-32px;height:32px;width:100%;color:#ff5353;z-index:10;background-color:#430909;vertical-align:middle;display:none;padding:8px;border:1px solid var(--divider-color);border-top:none;border-radius:0 0 8px 8px}.form-input:focus~.fi-error-tooltip{display:block}button:has(.loader){filter:contrast(60%);pointer-events:none}.loader{display:inline-block;width:15px;height:15px;border:2px solid color-mix(in srgb,currentColor 50%,transparent);border-radius:50%;border-top-color:currentColor;animation:spin 1s ease-in-out infinite}@keyframes spin{to{-webkit-transform:rotate(360deg)}}@-webkit-keyframes spin{to{-webkit-transform:rotate(360deg)}}.submit-button-container{display:flex;flex-direction:column;gap:12px}.t-and-c{font-size:14px;color:var(--secondary-text-color);text-align:start}.btn{border-radius:8px;padding:8px;height:40px;min-width:70px;text-wrap:nowrap;display:flex;justify-content:center;align-items:center;cursor:pointer;outline:none;filter:brightness(100%);gap:4px;vertical-align:middle;border:1px solid var(--accent-color);font-size:14px}.btn:hover{filter:brightness(85%)}.btn:disabled{background:none;color:var(--secondary-text-color);border:1px solid var(--divider-color);pointer-events:none}.btn:disabled:hover{color:var(--secondary-text-color)}.btn--primary{background-color:var(--accent-color);color:var(--main-bg-color)}.btn--primary:hover{background-color:#880aff;border-color:#880aff}.btn--outlined{background:var(--secondary-bg-color);color:var(--accent-color)}.btn--default{border-color:var(--divider-color);padding:6px 8px;background:var(--secondary-bg-color);color:var(--main-text-color);height:32px}@keyframes spin{to{transform:rotate(360deg)}}@-webkit-keyframes spin{to{transform:rotate(360deg)}}.main-layout{width:100%;height:100%;display:flex;gap:8px;padding:8px;overflow-y:auto}@media(max-width:768px){.main-layout{padding:0}}.page-container{height:fit-content;min-height:100%;border:1px solid var(--divider-color);border-radius:12px;background-color:var(--main-bg-color);margin-left:248px;width:100%;overflow-x:hidden;overflow-y:auto}@media(max-width:1024px){.page-container{margin-left:0}}@media(max-width:768px){.page-container{border:none}}.emptyComponent{height:calc(100vh - (112px + var(--medium-large)));display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.emptyComponent--small{height:fit-content;background-color:var(--secondary-bg-color);padding:24px 4px;border-radius:8px;border:1px solid var(--divider-color)}.emptyComponent--small__smiley{background-color:var(--main-bg-color);width:44px;height:44px}.emptyComponent--small h1{font-size:16px}.emptyComponent--small p{font-size:14px;margin:0}.emptyComponent h1{font-size:var(--large);font-weight:400}.emptyComponent__smiley{display:flex;align-items:center;justify-content:center;color:var(--secondary-text-color)}.emptyComponent__description{max-width:608px;margin-top:var(--medium);font-size:var(--medium);color:var(--secondary-text-color)}.emptyComponent__buttons{padding-top:var(--medium);width:100%;display:flex;align-items:center;justify-content:center;gap:12px}.emptyComponent__additional{width:100%;display:flex;justify-content:center;padding-bottom:12px}.header{padding:10px 24px;display:flex;align-items:center;justify-content:space-between;z-index:3;border-radius:12px;position:sticky;top:0;background-color:var(--main-bg-color)}.header__breadcrumbs-container{display:flex;align-items:center;gap:24px}.header__burger__icon{display:none;width:20px;height:16px;position:relative;cursor:pointer}.header__burger__icon:before,.header__burger__icon:after,.header__burger__icon span{content:"";position:absolute;width:100%;height:2px;background:var(--main-text-color)}.header__burger__icon:before{top:0}.header__burger__icon:after{bottom:0}.header__burger__icon span{top:50%;transform:translateY(-50%)}@media(max-width:1024px){.header__burger__icon{display:block}}.header__crumbs{color:var(--secondary-text-color)}@media(max-width:768px){.header__crumbs{display:none}}.header__crumbs div{background-color:var(--secondary-bg-color)!important}.header__buttons{display:flex;align-items:center;gap:8px}.breadcrumbs-dropdown ul{background-color:var(--main-bg-color)!important;border:1px solid var(--divider-color)}.breadcrumbs-dropdown ul li:hover{background-color:var(--secondary-bg-color)!important}.icon-button{padding:8px;border-radius:8px;border:1px solid var(--divider-color);background-color:var(--secondary-bg-color);display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--main-text-color)}.icon-button:hover{background-color:var(--primary-bg-color);color:var(--secondary-text-color)}.breadcrumbs{color:var(--secondary-text-color);display:flex;align-items:center;vertical-align:middle;gap:8px}.breadcrumbs li{list-style:none}@media(max-width:768px){.breadcrumbs{display:none}}.breadcrumbs__separator{color:var(--secondary-text-color);vertical-align:baseline;display:flex}.breadcrumbs__href{display:block;max-width:130px}.breadcrumbs__item{display:flex;align-items:center;vertical-align:middle;gap:8px;transition:all .2s ease-in-out;cursor:pointer}.breadcrumbs__item:hover{color:var(--main-text-color)}.breadcrumbs__item:first-of-type,.breadcrumbs__item--blocked{cursor:unset;pointer-events:none}.breadcrumbs__item:first-of-type:hover,.breadcrumbs__item--blocked:hover{color:var(--secondary-text-color)}.breadcrumbs__item:last-of-type{color:var(--main-text-color);cursor:unset}.notifications{position:relative;overflow:visible}.notifications__badge{display:inline-flex;align-items:center;gap:8px;padding:6px 10px;border-radius:8px;border:1px solid var(--divider-color);background:var(--secondary-bg-color);color:var(--main-text-color);font-size:12px;cursor:pointer;animation:notifications-dim 2.5s ease-in-out infinite}.notifications__badge-icon{display:flex}.notifications__badge--information{background:var(--toner-info);border-color:var(--main-info);color:var(--main-info)}.notifications__badge--warning{background:var(--toner-warning);border-color:var(--main-warning);color:var(--main-warning)}.notifications__badge--critical{background:var(--toner-danger);border-color:var(--main-danger);color:var(--main-danger)}@keyframes notifications-dim{0%,to{opacity:.9}50%{opacity:.55}}.notifications__panel{position:absolute;top:calc(100% + 8px);right:0;width:min(520px,100vw - 16px);min-width:0;max-width:520px;max-height:420px;overflow:auto;background:var(--main-bg-color);border:1px solid var(--divider-color);border-radius:10px;box-shadow:0 8px 24px #00000059;z-index:15;opacity:0;transform:translateY(-6px) scale(.98);will-change:opacity,transform;animation:notifications-panel-in .18s cubic-bezier(.2,.8,.2,1) forwards}.notifications__panel-header{padding:8px 12px;border-bottom:1px solid var(--divider-color);font-weight:500}.notifications__panel-body{display:flex;flex-direction:column}.notifications__item{display:flex;padding:8px 12px;border-bottom:1px solid var(--divider-color)}.notifications__item-content{width:100%}.notifications__item-title{display:flex;align-items:center;gap:4px;font-weight:500}.notifications__item:last-child{border-bottom:none}.notifications__item--information{background:#0078f00f}.notifications__item--warning{background:#eb970a0f}.notifications__item--critical{background:#ff53530f}.notifications__item-title{font-weight:600;margin-bottom:4px}.notifications__item-description{color:var(--secondary-text-color);white-space:pre-wrap}.notifications__item-actions{margin-top:10px;display:flex;flex-wrap:wrap;gap:8px}@media(max-width:1024px){.notifications__panel{width:min(420px,100vw - 32px)}}@media(max-width:768px){.notifications{position:static}.notifications__panel{position:fixed;top:calc(var(--app-header-height, 56px) + 4px);right:8px;left:16px;width:auto;min-width:0;max-width:90dvw;max-height:min(70vh,520px);border-radius:12px;overscroll-behavior:contain}.notifications__badge{padding:6px;gap:0}.notifications__badge-text{display:none}}@keyframes notifications-panel-in{0%{opacity:0;transform:translateY(-6px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media(prefers-reduced-motion:reduce){.notifications__badge,.notifications__panel{animation:none}}.wrapper{overflow-y:auto;height:100dvh}.wrapper__page-container{padding:24px;display:flex;flex-direction:column;gap:12px}.page-container-sm{max-width:960px;padding:40px 24px;margin:0 auto;overflow-x:visible}@keyframes heartbeat{0%{scale:1}to{scale:1.3}}.pageLoading{display:flex;justify-content:center;align-items:center;height:calc(100vh - (112px + var(--medium-large)));width:100%}.pageLoading .logo{animation:heartbeat ease-in-out alternate infinite .3s}.pageLoading--full{height:100vh;width:100%}.pageLoading__spinner svg{color:var(--accent-color)}.sidebar{width:240px;height:100%;display:flex;flex-direction:column;background-color:var(--secondary-bg-color);transition:all .3s ease-in-out;position:fixed;z-index:1;top:0}@media(max-width:1024px){.sidebar{transform:translate(-100%);background:var(--secondary-bg-color);z-index:100;opacity:0;left:0}.sidebar--active{transform:translate(0);opacity:1}}@media(max-width:768px){.sidebar{padding-left:8px}}.sidebar__navigation{flex:1;overflow:auto;padding-top:10px}.sidebar__navigation ul{list-style:none;padding-bottom:8px}.sidebar__navigation ul li{margin-top:8px}.sidebar__navigation ul li:first-of-type{margin-top:0}.sidebar__navigation ul a{width:100%;display:flex;align-items:center;font-size:var(--medium-small);color:inherit;text-decoration:none;border-radius:12px;border:1px solid transparent}.sidebar__navigation ul a>svg:first-child{margin-right:var(--small)}.sidebar__navigation ul a__arrow-down{margin-left:auto;transition:all .2s linear}.nav-link-item__wrapper{padding:12px;margin-bottom:5px;position:relative;display:flex;height:35px;color:var(--secondary-text-color);border-radius:5px}.nav-link-item__wrapper:hover{background-color:var(--main-bg-color);color:var(--main-text-color)}.nav-link-item__wrapper:before{content:"";display:block;position:absolute;left:0;top:0;right:0;bottom:0;z-index:-1;opacity:0;background:var(--divider-color);transform:scale(.9);border-radius:12px}.nav-link-item__wrapper.nav-link-item__wrapper--active{color:var(--main-text-color)}.nav-link-item__wrapper.nav-link-item__wrapper--active:before{opacity:1;transform:scale(1)}.nav-link-item__wrapper:last-of-type{margin-bottom:0}.nav-link-item__wrapper a{width:100%;display:flex;align-items:center;font-size:var(--medium-small);color:inherit;text-decoration:none;border-radius:12px;border:1px solid transparent;cursor:pointer}.nav-link-item__wrapper a>svg:first-child{margin-right:var(--small)}.nav-link-item__wrapper .nav-link-item__with-dropdown{width:100%;display:flex;align-items:center;gap:4px}.nav-link-item__wrapper .nav-link-item__with-dropdown .nav-link-item__main{flex:1;min-width:0;margin-right:0;transition:all .2s ease;display:flex;align-items:center;font-size:var(--medium-small);color:inherit;text-decoration:none;border-radius:12px;border:1px solid transparent;cursor:pointer;padding:0}.nav-link-item__wrapper .nav-link-item__with-dropdown .nav-link-item__main>svg:first-child{margin-right:var(--small)}.nav-link-item__wrapper .nav-link-item__with-dropdown .nav-link-item__main:hover{background-color:var(--main-bg-color);color:var(--main-text-color)}.nav-link-item__wrapper .nav-link-item__with-dropdown .nav-link-item__arrow{flex-shrink:0;padding:6px;border-radius:4px;margin-left:4px;width:24px;height:24px;display:flex;align-items:center;justify-content:center;transition:transform .1s ease-out}.nav-link-item__wrapper .nav-link-item__with-dropdown .nav-link-item__arrow:hover{background-color:var(--secondary-bg-color)}.nav-link-item__title{flex-grow:1}.nav-link-item__arrow-down{margin-left:auto;transition:all .2s linear}.nav-link-item__sub-link--active a{background-color:var(--main-bg-color);border-radius:8px}.nav-link-item__sub-link--active a p{color:var(--accent-color)}.nav-link-item__sub-links{position:absolute;width:calc(100% - 24px);left:22px;top:8px;z-index:-1;opacity:0;visibility:hidden;border-left:1px solid var(--divider-color);max-height:0}.nav-link-item__sub-links.nav-link-item__sub-links--active{position:relative;z-index:1;opacity:1;visibility:visible;max-height:unset}.nav-link-item__sub-links li a{padding:6px 12px;position:relative;width:calc(100% - 8px);margin-left:8px;border:1px solid transparent;color:var(--secondary_text_color)}.nav-link-item__sub-links li:hover a{color:var(--accent-color);background-color:var(--main-bg-color);border-radius:8px}.nav-link-item__divider{width:100%;height:1px;margin:var(--medium) 0;background:var(--divider-color)}.nav-link-item__wrapper.nav-link-item__wrapper--disabled{opacity:.55;cursor:not-allowed}.nav-link-item__wrapper.nav-link-item__wrapper--disabled:hover{background-color:transparent;color:var(--secondary-text-color)}.nav-link-item__wrapper.nav-link-item__wrapper--disabled a,.nav-link-item__wrapper.nav-link-item__wrapper--disabled .nav-link-item__main{cursor:not-allowed}.shop-selector{width:100%;position:relative}.shop-selector__face{width:100%;display:flex;align-items:center;gap:8px;border-radius:8px;background-color:transparent;cursor:pointer;padding:12px 8px;font-size:var(--medium-small);color:var(--main-text-color)}.shop-selector__face:hover{background-color:var(--main-bg-color)}.shop-selector__face span{max-width:100px;overflow:hidden;text-overflow:ellipsis}.shop-selector__face__icon{width:32px;height:32px;padding:6px;border-radius:8px;border:1px solid var(--divider-color);color:var(--secondary-text-color);display:flex;align-items:center;justify-content:center}.shop-selector__dropdown{position:absolute;top:64px;z-index:-10;visibility:hidden;opacity:0;min-width:200px;width:100%;display:flex;flex-direction:column;border-radius:8px;background-color:var(--main-bg-color);color:var(--main-text-color);padding:4px;transition:.25s all ease-in}.shop-selector__dropdown--active{visibility:visible;opacity:1;z-index:10}.shop-selector__dropdown__container{display:flex;flex-direction:column;padding-right:4px;max-height:450px;overflow-x:hidden;overflow-y:auto}.shop-selector__dropdown__item{width:100%;display:flex;align-items:center;justify-content:space-between;padding:6px 8px;font-size:var(--medium-small);border-radius:5px;color:var(--main-text-color);cursor:pointer}.shop-selector__dropdown__item:hover{background-color:var(--secondary-bg-color)}.shop-selector__dropdown__item__name{max-width:130px;overflow:hidden;text-overflow:ellipsis}.shop-selector__dropdown__item__name--active{color:var(--accent-color)}.shop-selector__dropdown__item__checkmark{color:var(--accent-color);display:flex;align-items:center}.shop-selector__dropdown__button{display:flex;align-items:center;gap:4px;color:var(--accent-color);border:none;outline:none;cursor:pointer;padding:6px 8px;background:transparent}.shop-selector__dropdown__button:hover{background-color:var(--secondary-bg-color)}.background-overlay{display:none}@media(max-width:1024px){.background-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;-webkit-backdrop-filter:blur(2.5px);backdrop-filter:blur(2.5px);background-color:#0006;z-index:10;display:none;transition:opacity .3s ease;opacity:0;pointer-events:none}}@media(max-width:1024px){.background-overlay.active{display:block;opacity:1;pointer-events:all}}.balance-badge{display:flex;align-items:center;justify-content:center;height:20px;padding:0 4px;border:1px solid var(--divider-color);border-radius:6px;color:var(--accent-color);background-color:var(--accent-color-toner);font-size:12px}.ticket-count-badge{display:flex;align-items:center;justify-content:center;height:20px;padding:0 6px;border:1px solid var(--divider-color);border-radius:6px;color:var(--accent-color);background-color:var(--accent-color-toner);font-size:12px;font-weight:500;min-width:20px}.floating-badge{position:fixed;bottom:75px;right:20px;width:fit-content;border-radius:12px;padding:8px;display:flex;flex-direction:column;align-items:flex-end;gap:12px;z-index:10}.floating-badge .test{background:red}.progress-circle{transition:all .4s}text.progress-text{fill:var(--accent-color);font-size:36px;font-weight:700;text-align:center;vertical-align:middle}.ob-container{cursor:pointer;display:flex;padding:0 16px 0 0;justify-content:center;align-items:center;border:2px solid var(--divider-color);border-radius:var(--medium);background:var(--secondary-bg-color)}.ob-text{display:flex;flex-direction:column}.ob-title{font-weight:700;font-size:var(--medium);color:var(--main-text-color)}.ob-subtitle{color:var(--secondary-text-color)}.new-modal{display:flex;align-items:center;flex-direction:column;place-self:center;overflow-x:hidden;border-radius:20px;background-color:var(--secondary-bg-color);border:1px solid var(--divider-color);box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a,inset 0 1px #ffffff1a;position:relative}.new-modal:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:20px;padding:1px;background:linear-gradient(135deg,rgba(255,255,255,.2) 0%,rgba(255,255,255,.05) 25%,transparent 50%,rgba(255,255,255,.05) 75%,rgba(255,255,255,.15) 100%);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:xor;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;pointer-events:none}.new-modal{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);animation:contentShow .15s cubic-bezier(.16,1,.3,1)}.new-modal__backdrop{position:absolute;width:100vw;height:100dvh;display:flex;justify-content:center;align-items:center;z-index:100;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background-color:#0006;top:0;right:0;bottom:0;left:0;animation:overlayShow .15s cubic-bezier(.16,1,.3,1)}.new-modal-right-corner{position:absolute;right:256px;bottom:40px;top:unset;left:unset;transform:unset;height:480px;width:768px;padding:20px;overflow-y:hidden;animation:none}@media screen and (max-width:1024px){.new-modal-right-corner{position:unset;width:80%;overflow:unset}}@keyframes overlayShow{0%{opacity:0}to{opacity:1}}@keyframes contentShow{0%{opacity:0;transform:translate(-50%,-48%) scale(.95)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.status-badge{height:20px;width:fit-content;min-height:20px;max-height:20px;padding:0 8px;border-radius:6px;border:1px solid var(--divider-color);font-size:var(--small)}.status-badge--default{background-color:var(--secondary-bg-color);color:var(--secondary-text-color)}.status-badge--positive{background-color:var(--toner-positive);color:var(--main-positive)}.status-badge--warning{background-color:var(--toner-warning);color:var(--main-warning)}.status-badge--danger{background-color:var(--toner-danger);color:var(--main-danger)}.status-badge--purple{color:var(--accent-color);background-color:var(--accent-color-toner);border:1px solid var(--divider-color);border-radius:6px;height:20px;padding:0 4px;font-size:12px;display:flex;align-items:center;justify-content:center}.onboarding-step-list{display:flex;flex-direction:column;gap:var(--medium);font-size:var(--medium);overflow-y:auto;overflow-x:hidden}.ob-welcome-text{display:flex;gap:24px;padding:var(--medium)}@media(max-width:768px){.onboarding-step-container{width:100%;flex-wrap:wrap}.onboarding-step-container .step-actions,.onboarding-step-container .step-actions .btn{width:100%}}.ob-welcome-text-container{display:flex;flex-direction:column;gap:8px;text-wrap:wrap}.ob-welcome-heading{font-size:var(--medium-large)}.ob-welcome-heading__link{color:var(--accent-color);cursor:pointer;text-decoration:none}.ob-welcome-heading__link:hover{text-decoration:underline}.ob-progress-val{color:var(--accent-color);font-size:var(--large);font-weight:700}#confetti{position:absolute;top:0;left:0;height:100dvh;width:100vw;pointer-events:none;z-index:2}.onboarding-step-container{display:flex;gap:44px;padding:var(--medium);justify-content:space-between;align-items:center}.step-text-container{display:flex;gap:var(--medium)}.step-text-content{display:flex;flex-direction:column;gap:4px}.os-index{width:48px;height:48px;border-radius:12px;border:1px solid var(--divider-color);background-color:var(--main-bg-color);display:flex;justify-content:center;align-items:center;place-self:center;flex-shrink:0}.step-actions{min-width:150px;display:flex;justify-content:flex-end}.custom-nav-link{text-decoration:none;color:var(--main-bg-color);font-size:var(--base-font-size);line-height:20px;width:fit-content;text-align:center;vertical-align:middle;text-wrap:nowrap;padding:8px 12px}.success-chip{background-color:var(--toner-positive);color:var(--main-positive);padding:8px 12px;border-radius:8px;font-size:var(--base-font-size)}.tfa-required-page{min-width:100%;min-height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;position:relative}.tfa-required-container{display:flex;flex-direction:column;gap:24px;padding:40px}.tfa-required__header{display:flex;flex-direction:column;gap:4px;align-items:center}.tfa-required__header-title{font-size:var(--large);font-weight:700}.tfa-required__header-description{font-size:var(--medium);font-weight:400;text-align:center}.tfa-required__actions{display:flex;gap:12px;align-items:center;width:100%;justify-content:center}.tfa-required__actions__switch-shop-wrapper{position:relative}.tfa-required__logout-btn{display:flex;align-items:center;gap:6px;background:transparent;border:none;cursor:pointer;color:var(--accent-color);position:absolute;bottom:24px;font-size:var(--medium)}.default-modal-container{display:flex;flex-direction:column;overflow-y:hidden;border-radius:4px}.default-modal-header{display:flex;justify-content:space-between;align-items:center;border-bottom:none;padding:var(--medium) var(--large);position:relative;border-radius:4px 4px 0 0}.default-modal-header:after{content:"";position:absolute;bottom:-2px;left:50%;transform:translate(-50%);width:calc(100% - 48px);height:4px;background:linear-gradient(90deg,transparent 0%,var(--divider-color) 15%,var(--divider-color) 85%,transparent 100%);border-radius:0 0 50px 50px;clip-path:ellipse(100% 60% at center bottom);opacity:.8}.default-modal-title{font-size:var(--large);font-weight:700}.default-modal-footer{display:flex;justify-content:flex-start;border-top:none;padding:var(--medium) var(--large);gap:var(--small);position:relative;border-radius:0 0 4px 4px}.default-modal-footer:before{content:"";position:absolute;top:-2px;left:50%;transform:translate(-50%);width:calc(100% - 48px);height:4px;background:linear-gradient(90deg,transparent 0%,var(--divider-color) 15%,var(--divider-color) 85%,transparent 100%);border-radius:50px 50px 0 0;clip-path:ellipse(100% 60% at center top);opacity:.8}.default-modal-close-btn{background:none;outline:none;border:none;color:currentColor;width:24px;height:24px;cursor:pointer}.default-modal-content{display:flex;width:560px;min-height:auto;max-height:80vh;overflow-x:auto;overflow-y:auto;padding:24px}@media screen and (max-width:608px){.default-modal-container{max-height:80dvh;overflow-y:auto}.default-modal-content{width:96vw}.default-modal-footer{max-height:70px}}.input{display:flex;width:100%;flex-direction:column;align-items:flex-start;gap:8px}.input--disabled .input__wrapper{opacity:.5;pointer-events:none}.input__header{display:flex;justify-content:space-between;align-items:center;width:100%}.input__title{font-size:var(--medium-small);color:var(--main-text-color);font-weight:400;display:flex;align-items:center;gap:4px}.input__title p{display:flex;flex-direction:column}.input__title p span,.input__optional{color:var(--secondary-text-color)}.input__wrapper{display:flex;width:100%;align-items:center;border-radius:8px;border:1px solid var(--divider-color);background-color:transparent;transition:border-color .3s ease}.input__wrapper--error{border-color:var(--main-error-color)!important}.input__wrapper:focus-within,.input__wrapper:hover{border-color:var(--accent-color)}.input__wrapper--with-prefix,.input__wrapper--with-suffix{display:flex;flex-direction:row}.input__prefix,.input__suffix{padding:2px 8px;color:var(--secondary-text-color);white-space:nowrap;background-color:transparent}.input__prefix{border-right:1px solid var(--divider-color)}.input__suffix{border-left:1px solid var(--divider-color)}.input__field,.input__textarea{flex:1;width:100%;padding:8px;border:none;outline:none;background-color:transparent;color:var(--main-text-color);font-family:Guton,sans-serif}.input__field::placeholder,.input__textarea::placeholder{color:var(--secondary_text-color);opacity:.5}.input__field:-webkit-autofill,.input__textarea:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px transparent inset!important;-webkit-text-fill-color:var(--main-text-color)!important;transition:background-color 5000s ease-in-out 0s}.input__field{height:32px}.input__field::-webkit-outer-spin-button,.input__field::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.input__field{-moz-appearance:textfield}.input__field--small{min-width:48px}.input__textarea{resize:vertical;min-height:80px;scrollbar-width:none;-ms-overflow-style:none}.input__textarea::-webkit-scrollbar{display:none}.input__switch{background:var(--accent-color);color:#fff;padding:5px 10px;border:none;border-radius:6px;cursor:pointer;font-size:12px}.switch{display:flex}.switch input{position:relative;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:40px;height:20px;background:var(--secondary-bg-color);border-radius:99px;border:1px solid var(--divider-color);cursor:pointer;transition:all .25s ease-in-out}.switch input:after{position:absolute;content:"";width:15px;height:15px;top:50%;left:3px;background:var(--divider-color);border-radius:99px;transform:translateY(-50%);transition:all .25s ease-in-out}.switch input:checked{background-color:var(--accent-color)}.switch input:checked:after{background-color:var(--main-bg-color);left:55%}.requiredBadge{color:var(--main-error-color);font-size:inherit}.tip{border-radius:8px;padding:10px;display:flex;gap:12px;align-items:center;justify-content:flex-start;width:100%;height:fit-content;max-height:fit-content;border:1px solid var(--divider-color)}.tip--info{background-color:var(--toner-info)}.tip--success{background-color:var(--toner-positive)}.tip--warning{background-color:var(--toner-warning)}.tip--error{background-color:var(--toner-danger)}.tip__indicator{width:4px;min-height:20px;align-self:stretch;border-radius:9999px;display:flex;flex-shrink:0}.tip__indicator--info{background-color:var(--main-info)}.tip__indicator--success{background-color:var(--main-positive)}.tip__indicator--warning{background-color:var(--main-warning)}.tip__indicator--error{background-color:var(--main-danger)}.tip__level{color:var(--main-text-color)}.tip__text{color:var(--secondary-text-color);line-height:20px}.newDropdown__menu{min-width:180px;width:max-content;position:fixed;z-index:101;top:100px;left:100px;background-color:var(--main-bg-color);border:1px solid var(--divider-color);border-radius:8px;padding:4px;display:flex;flex-direction:column;overflow-x:hidden;overflow-y:auto}.dd-default-face{min-width:130px;width:inherit;border:1px solid var(--divider-color);background-color:var(--secondary-bg-color);border-radius:8px;padding:6px 8px;max-height:32px;cursor:pointer;display:flex;justify-content:space-between;align-items:center;transition:all .2s linear;-webkit-user-select:none;user-select:none}.dd-default-face:hover{border-color:var(--accent-color)}.dd-default-face__selected-option{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:center;vertical-align:middle;max-width:80%}.dd-default-face__default-option{color:var(--secondary-text-color)}.dropdownTable-face{width:28px;height:28px;font-size:var(--medium-large);color:var(--secondary-text-color);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:8px;text-align:center}.dropdownTable-face:hover{background-color:var(--secondary-bg-color)}.chip-face{height:32px}.chip-face__chip-list{display:flex;gap:4px}.chip-face__chip{height:20px;max-width:130px;padding:0 4px;display:flex;gap:4px;border-radius:6px;border:1px solid var(--divider-color);background-color:#202020}.chip-face__chip-text{max-width:130px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--small)}.dropdown-item{color:var(--main-text-color);display:flex;align-items:center;gap:6px;padding:6px 8px;width:100%;background-color:var(--main-bg-color);border-radius:6px;outline:none;box-sizing:border-box;border:1px solid var(--main-bg-color);cursor:pointer;text-align:start;white-space:nowrap}.dropdown-item:hover{background-color:var(--secondary-bg-color)}.dropdown-item:active{border-color:var(--divider-color)}.warehouse-restock-modal__subtitle{margin-bottom:24px;color:var(--secondary-text-color);font-size:14px;line-height:1.5}.warehouse-restock-modal__warehouses{margin-bottom:24px}.warehouse-restock-modal__warehouses strong{display:block;margin-bottom:12px;color:var(--main-text-color);font-size:14px;font-weight:500}.warehouse-restock-modal__warehouse-list{display:flex;flex-wrap:wrap;gap:8px}.warehouse-restock-modal__bot-info{margin-bottom:20px}.warehouse-restock-modal__loading{display:flex;flex-direction:column;align-items:center;gap:12px;padding:40px 20px;color:var(--secondary-text-color);font-size:14px}.warehouse-restock-modal__products{margin:20px 0}.warehouse-restock-modal__products strong{display:block;margin-bottom:12px;color:var(--main-text-color);font-size:14px;font-weight:500}.warehouse-restock-modal__product-list{display:flex;flex-direction:column;gap:8px;max-height:300px;overflow-y:auto;padding-right:8px}.warehouse-restock-modal__product-list::-webkit-scrollbar{width:6px}.warehouse-restock-modal__product-list::-webkit-scrollbar-track{background:var(--secondary-bg-color);border-radius:3px}.warehouse-restock-modal__product-list::-webkit-scrollbar-thumb{background:var(--divider-color);border-radius:3px}.warehouse-restock-modal__product-list::-webkit-scrollbar-thumb:hover{background:var(--secondary-text-color)}.warehouse-restock-modal__product-item{padding:12px;background-color:var(--secondary-bg-color);border-radius:8px;color:var(--main-text-color);font-size:14px}.warehouse-restock-modal__send-options{margin:24px 0}.warehouse-restock-modal__send-options label{display:block;margin-bottom:16px;color:var(--main-text-color);font-size:14px;font-weight:500}.warehouse-restock-modal__toggle-group{display:flex;gap:12px}.warehouse-restock-modal__toggle-group button{flex:1}@media(max-width:500px){.warehouse-restock-modal__toggle-group{flex-direction:column}.warehouse-restock-modal__toggle-group button{width:100%}}.warehouse-restock-modal__bot-selector{margin-bottom:20px}.warehouse-restock-modal__bot-selector label{display:block;margin-bottom:8px;color:var(--main-text-color);font-size:14px;font-weight:500}.restock-notification-banner{background:var(--secondary-bg-color);border:1px solid var(--divider-color);border-top:none;border-left:none;border-right:none;padding:12px 24px;animation:slideDown .3s ease-out;position:fixed;top:0;left:0;right:0;width:100%;z-index:9999}.restock-notification-banner__content{display:flex;align-items:center;justify-content:space-between;gap:16px;max-width:100%}@media(max-width:768px){.restock-notification-banner__content{flex-direction:column;gap:6px;align-items:flex-start}}.restock-notification-banner__icon{flex-shrink:0;width:20px;height:20px;display:flex;align-items:center;justify-content:center}.restock-notification-banner__icon svg{width:20px;height:20px;fill:var(--main-info)}@media(max-width:768px){.restock-notification-banner__icon{display:none}}.restock-notification-banner__text{flex:1;display:flex;align-items:center;min-width:0}.restock-notification-banner__message{color:var(--main-text-color);font-size:14px;font-weight:400}.restock-notification-banner__warehouses{color:var(--accent-color);font-size:14px;font-weight:500}.restock-notification-banner__actions{display:flex;align-items:center;gap:12px;flex-shrink:0}.restock-notification-banner__close{width:32px;height:32px;border-radius:6px;background-color:transparent;border:1px solid var(--divider-color);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s;padding:0}.restock-notification-banner__close:hover{background-color:var(--main-bg-color);border-color:var(--accent-color)}.restock-notification-banner__close svg{width:16px;height:16px;fill:var(--secondary-text-color)}@keyframes slideDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.additional-links{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.decorative-line{width:100%;text-align:center;border-bottom:1px solid #2c2c2c;line-height:.1em;margin:10px 0}.auth-form{display:flex;flex-wrap:wrap;gap:24px;flex-direction:column}.inputs-container{display:flex;flex-direction:column;gap:12px}.enter-2fa-modal{display:flex;flex-direction:column;gap:24px;padding:40px}.enter-2fa-modal__header{display:flex;flex-direction:column;gap:4px;align-items:center}.enter-2fa-modal__header-title{font-size:var(--large);font-weight:700}.enter-2fa-modal__header-description{font-size:var(--medium);font-weight:400;text-align:center}.enter-2fa-modal__actions{display:flex;gap:12px;align-items:center;width:100%;justify-content:center}.multi-digit-input{display:flex;gap:16px;justify-content:center;flex-wrap:wrap;width:100%;row-gap:8px}.multi-digit-input__input{width:32px;height:32px;text-align:center;border:.5px solid var(--divider-color);border-radius:8px;outline:none;background-color:var(--main-bg-color);color:var(--main-text-color)}.multi-digit-input__input:focus{border-color:var(--accent-color-transparent)}.page-header{width:100%;display:flex;align-items:flex-start;justify-content:space-between;padding-bottom:12px;gap:12px;flex-wrap:wrap}.page-header h2{font-size:var(--large);font-weight:700;display:flex;align-items:center;gap:8px}.page-header__action-block{display:flex;gap:12px}.overview-header-controls{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.overview-container{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}@media(max-width:1200px){.overview-container{grid-template-columns:1fr}}.wo-block{padding:var(--large);display:flex;flex-direction:column;gap:12px;padding-bottom:0}.kpi-row{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,1fr);gap:12px}@media(max-width:768px){.kpi-row{grid-template-columns:1fr}}.warehouses-full{grid-column:1/-1}.wo-header{display:flex;align-items:center;justify-content:space-between;gap:8px}.ri-widget-title{font-size:var(--medium);font-weight:700}.revenue-value{font-size:var(--extra-extra-large);font-weight:500}.revenue-skeleton{display:inline-block;width:140px;height:40px;border-radius:4px;background:linear-gradient(90deg,var(--main-bg-color) 25%,var(--divider-color) 37%,var(--main-bg-color) 63%);background-size:400% 100%;animation:widget-skeleton-shimmer 1.4s ease-in-out infinite;margin-top:12px}.revenue-chart{width:100%}.overview-divider{width:100%;height:1px;background-color:var(--divider-color);margin:8px 0}.mini-charts-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding-bottom:12px}@media(max-width:768px){.mini-charts-grid{grid-template-columns:1fr}}.mini-card{display:flex;align-items:center;justify-content:space-between;text-decoration:none;color:inherit;border:1px solid var(--divider-color);border-radius:8px;padding:12px;background-color:var(--secondary-bg-color);transition:background-color .2s ease,border-color .2s ease,transform .1s ease;cursor:pointer;width:100%}.mini-card:hover{background-color:var(--main-bg-color);color:var(--accent-color)}.mini-card-right{display:flex;align-items:center;gap:8px}.mini-card-right svg{width:16px;height:16px}.mini-chart-title{font-size:14px;color:var(--secondary-text-color);display:flex;align-items:center;gap:8px}.mini-chart-value{font-size:var(--medium-large);font-weight:700}.recent-item-list{display:flex;flex-direction:column;gap:4px;height:320px;overflow-y:auto;padding-bottom:8px;padding-right:8px}.revenue-header{display:flex;flex-direction:column;gap:8px;justify-content:space-between}.revenue-footer{display:flex;flex-direction:column;gap:var(--medium)}.revenue-links-block{display:grid;grid-template-columns:repeat(auto-fill,minmax(45%,1fr));grid-gap:12px}.increase-rate-badge{display:flex;align-items:center;color:var(--accent-color);width:fit-content;padding:0 4px;border-radius:8px}.recent-item-container{display:flex;justify-content:space-between;padding:12px 16px;border-radius:8px;background:var(--main-bg-color)}.recent-item-block{display:flex;gap:8px;align-items:center}.recent-item-part{display:flex;flex-direction:column;gap:2px;text-align:left;justify-content:center;color:var(--secondary-text-color);font-size:var(--small)}.recent-item-part.right{display:flex;flex-direction:column;align-items:flex-end}.recent-item-part span.ri-title{color:var(--main-text-color);font-size:var(--base-font-size);font-weight:500}.recent-item-part span.ri-subtitle{color:var(--secondary-text-color);font-size:var(--small)}.ri-icon-container{width:24px;height:24px}.ri-skeleton{display:inline-block;border-radius:4px;background:linear-gradient(90deg,var(--secondary-bg-color) 25%,var(--divider-color) 37%,var(--secondary-bg-color) 63%);background-size:400% 100%;animation:ri-skeleton-shimmer 1.4s ease-in-out infinite}.ri-skeleton.ri-skeleton--icon{width:24px;height:24px}.ri-skeleton.ri-skeleton--title{width:140px;height:16px;margin-bottom:6px}.ri-skeleton.ri-skeleton--value{width:100px;height:18px}.ri-skeleton.ri-skeleton--info{width:80px;height:16px}.ri-skeleton.ri-skeleton--time{width:60px;height:14px}@keyframes ri-skeleton-shimmer{0%{background-position:100% 0}to{background-position:0 0}}@media(max-width:768px){.hide-on-mobile{display:none!important}}.action-tooltip__wrapper{position:relative;display:inline-block}.action-tooltip__trigger,.action-tooltip__trigger-content{cursor:default}.action-tooltip{position:absolute;left:50%;top:50%;transform:translate(-50%,-55%) scale(.96);display:inline-flex;justify-content:center;align-items:center;gap:6px;background-color:#161616cc;color:var(--main-text-color);padding:6px 10px;border-radius:6px;font-size:12px;white-space:nowrap;z-index:10;box-shadow:0 8px 20px #00000059;pointer-events:auto;will-change:transform,opacity;opacity:0;animation:actionTooltipIn .14s ease-out forwards}@media(max-width:768px){.action-tooltip{padding:2px}}.action-tooltip--solid{background-color:#161616}@keyframes actionTooltipIn{0%{opacity:0;transform:translate(-50%,-55%) scale(.94)}to{opacity:1;transform:translate(-50%,-55%) scale(1)}}.action-tooltip__actions{width:100%;display:inline-flex;align-items:center;gap:6px}.sort{height:32px;padding:2px;border-radius:100px;border:1px solid var(--divider-color);background-color:var(--divider-color);display:flex;align-items:center;gap:2px}@media(max-width:768px){.sort{overflow-x:auto;scrollbar-width:none;max-width:320px;flex-wrap:wrap;border-radius:12px;height:unset;padding:8px}.sort::-webkit-scrollbar{display:none}}.sort__item{height:100%;display:flex;padding:4px 12px;align-items:center;justify-content:center;border-radius:100px;color:var(--secondary-text-color);border:.5px solid transparent;background-color:transparent;transition:all .3s ease;white-space:nowrap;cursor:pointer;font-size:12px}.sort__item--selected,.sort__item:hover{background-color:var(--secondary-bg-color);color:var(--main-text-color)}.chart-tooltip{background-color:var(--main-bg-color);color:var(--main-text-color);padding:8px 12px;border-radius:6px;font-size:12px;white-space:normal;z-index:99;border:1px solid var(--divider-color);pointer-events:auto;max-width:360px;line-height:1.4;word-break:break-word;min-width:120px;min-height:40px}.chart-tooltip__content{display:flex;flex-direction:column;gap:4px}.chart-tooltip__label{font-size:12px;color:var(--muted-text-color, #6b7280)}.chart-tooltip__value{font-size:13px;color:var(--main-text-color)}.chart-tooltip__divider{width:100%;height:1px;background-color:var(--divider-color);margin:4px 0}.products__filters{display:flex;align-items:center;width:100%;gap:12px;flex-wrap:wrap;row-gap:12px}.products-bulk-actions{padding:12px 16px;background-color:var(--secondary-bg-color);border:1px solid var(--divider-color);border-radius:8px;margin-bottom:16px}.products-bulk-actions__content{display:flex;align-items:center;gap:16px}.products-bulk-actions__info{font-size:14px;color:var(--main-text-color);font-weight:500;white-space:nowrap}.products-bulk-actions__buttons{display:flex;align-items:center;gap:12px;flex-wrap:wrap}@media(max-width:768px){.products-bulk-actions__content{flex-direction:column;align-items:flex-start;gap:12px}.products-bulk-actions__buttons{width:100%;justify-content:flex-start}.products-bulk-actions__info{width:100%}}a{text-decoration:none;color:inherit}.table{background:var(--main-bg-color);border:1px solid var(--divider-color);border-radius:8px;width:100%;overflow-x:auto;overflow-y:hidden;position:relative;z-index:0}.table--scrollable{overflow-y:auto}.table__content{width:100%;border-collapse:collapse;overflow:auto}.table__head{background:transparent}.table__head th{padding:12px;text-align:left;vertical-align:middle;background-color:var(--main-bg-color);color:var(--secondary-text-color);white-space:nowrap;font-weight:400;text-transform:uppercase;-webkit-user-select:none;user-select:none}.table__head th div{font-size:var(--small)}.table__head th .table__header{display:flex;gap:10px;align-items:center}.table__body{border-top:1px solid var(--divider-color);background-color:var(--main-bg-color);font-family:Guton,system-ui,Avenir,Helvetica,Arial,sans-serif}.table__body tr{border-bottom:1px solid var(--divider-color);height:48px;max-height:48px;box-sizing:border-box;font-size:var(--medium-small);transition:all 1.5s ease-in-out}.table__body tr:last-of-type{border-bottom:none}.table__body tr td{padding:0 12px;text-align:left;vertical-align:middle;min-width:60px;white-space:nowrap}.table__body--hoverable tr{cursor:pointer}.table__body--hoverable tr:hover{background-color:var(--secondary-bg-color)}.table__body--checkbox td:first-of-type{max-width:30px;min-width:unset;padding:0 0 0 12px;height:47px}.table__body--dropdown tr td:last-of-type{display:flex;justify-content:center;align-items:center;height:47px}@media(max-width:600px){.table{overflow-y:auto}}.table__cards{display:none}.table__card{background:var(--main-bg-color);border:1px solid var(--divider-color);border-radius:8px;padding:12px;overflow:hidden}.table__card-row{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:8px 0;border-bottom:1px solid var(--divider-color)}.table__card-row:last-child{border-bottom:none}.table__card-row--actions{justify-content:flex-end}.table__card-row--footer{align-items:center;justify-content:space-between;border-bottom:none;border-top:none;padding:8px 0;margin-top:0}.table__card-row--footer .table__card-footer-left,.table__card-row--footer .table__card-footer-right{display:flex;align-items:center}.table__card-key{color:var(--secondary-text-color);font-weight:500;max-width:45%;word-break:break-word}.table__card-value{text-align:right;max-width:55%;word-break:break-word}.table__cards--hoverable .table__card:hover{background-color:var(--secondary-bg-color);cursor:pointer}.table__skeleton-row{height:48px}.table__skeleton{width:100%;height:20px;border-radius:2px;background:linear-gradient(90deg,var(--secondary-bg-color) 25%,var(--divider-color) 37%,var(--secondary-bg-color) 63%);background-size:400% 100%;animation:table-skeleton-shimmer 1.4s ease-in-out infinite}@keyframes table-skeleton-shimmer{0%{background-position:100% 0}to{background-position:0 0}}@media(max-width:768px){.table__content{display:none}.table__cards{display:grid;gap:12px;padding:8px}}.table__skeleton--small{width:24px;height:24px;border-radius:4px;display:inline-block}@keyframes table-highlight-attention{0%{background-color:transparent}10%{background-color:var(--accent-color-toner)}30%{background-color:transparent}50%{background-color:var(--accent-color-toner)}70%{background-color:transparent}90%{background-color:var(--accent-color-toner)}to{background-color:transparent}}.table__row--highlighted,.table__card--highlighted{animation:table-highlight-attention 3s ease-in-out 1;will-change:background-color}@media(prefers-reduced-motion:reduce){.table__row--highlighted,.table__card--highlighted{animation:none;background-color:var(--accent-color-toner)}}.checkbox{display:inline-flex;align-items:center}.checkbox__input{display:none}.checkbox__label{cursor:pointer;-webkit-user-select:none;user-select:none}.checkbox__box{width:20px;height:20px;border-radius:6px;background-color:var(--main-bg-color);border:1px solid var(--divider-color);display:flex;align-items:center;justify-content:center;position:relative}.checkbox__box:hover{background-color:var(--secondary-bg-color)}.checkbox__icon{width:14px;height:14px;color:var(--accent-color)}.checkbox__semi-mark{display:inline-block;width:10px;height:2px;background-color:var(--main-text-color)}.checkbox--checked .checkbox__box{border-color:var(--accent-color)}.checkbox--semi .checkbox__box{background-color:var(--accent-color-transparent);border-color:var(--accent-color)}.checkbox--disabled{opacity:.4}.checkbox--disabled .checkbox__label{cursor:not-allowed}.pagination{width:100%;display:flex;align-items:center;justify-content:space-between;margin-top:var(--small);padding:0 16px;gap:16px;overflow-x:hidden;flex-wrap:wrap}.pagination__info{color:var(--secondary-text-color)}.pagination__container{display:flex;align-items:center;gap:8px;overflow:hidden;flex-shrink:0}.pagination__container__pages-container{display:flex;align-items:center;gap:6px;overflow-x:auto;padding-bottom:4px;flex-shrink:1;min-width:0}.pagination__container__ellipsis{display:flex;align-items:center;justify-content:center}.pagination__container__page-input{width:60px;height:24px;padding:4px 8px;border-radius:8px;border:1px solid var(--divider-color);color:var(--main-text-color);background-color:var(--secondary-bg-color);font-size:12px;text-align:center;outline:none}.pagination__container__page-input:focus{border-color:var(--accent-color);background-color:var(--main-bg-color)}.pagination__container__page-input::placeholder{color:var(--secondary-text-color);font-size:11px}.pagination__container__item{height:24px;min-width:24px;padding:4px 8px;border-radius:8px;border:1px solid var(--divider-color);color:var(--main-text-color);background-color:var(--secondary-bg-color);display:flex;align-items:center;justify-content:center;cursor:pointer;-webkit-user-select:none;user-select:none}.pagination__container__item:hover{background-color:var(--main-bg-color);color:var(--secondary-text-color)}.pagination__container__item--active,.pagination__container__item--active:hover,.pagination__container__item--ellipsis:hover{background-color:var(--accent-color);color:var(--main-bg-color)}.pagination__container__item--disabled{opacity:.85;background-color:var(--secondary-bg-color);color:var(--secondary-text-color);pointer-events:none}.pagination__container__item--nav{min-width:45px}.pagination__size-selector{display:flex;align-items:center;gap:8px;color:var(--secondary-text-color);flex-shrink:0;white-space:nowrap}@media(max-width:600px){.pagination{overflow-x:auto;min-height:fit-content}}@media(max-width:768px){.pagination{flex-direction:column;align-items:stretch;justify-content:flex-start;gap:8px;padding:8px;overflow-x:visible}.pagination__info{white-space:normal}.pagination__container{width:100%;gap:8px;flex-wrap:nowrap}.pagination__container__pages-container{min-width:0;overflow-x:auto;-webkit-overflow-scrolling:touch}.pagination__container__item{padding:4px 6px}.pagination__container__item--nav{min-width:40px}.pagination__size-selector{width:100%;justify-content:flex-start;flex-wrap:wrap;white-space:normal;gap:6px}}.searchInput-container{height:32px;display:flex;flex:1;align-items:center;gap:12px;background-color:var(--secondary-bg-color);border:.5px solid var(--divider-color);border-radius:8px;transition:all .2s linear;padding:4px 12px;min-width:160px}.searchInput-container:hover{border-color:var(--accent-color)}.searchInput-container input{height:20px;width:100%;outline:none;border:none;background:transparent;color:var(--main-text-color)}.searchInput-container input::placeholder{color:var(--secondary-text-color)}.product-form{display:flex;flex-direction:column;gap:24px}.product-form__general-container{display:flex;width:100%;gap:12px}@media(max-width:660px){.product-form__general-container{flex-direction:column;gap:12px}}.product-form__visibility-selector{display:flex;flex-direction:column;gap:12px}.product-form__visibility-selector__container{display:flex;align-items:center;gap:12px}.product-form .product-form__image-preview{display:flex;flex-direction:column;gap:8px;padding-bottom:12px}.product-form .product-form__image-preview img{max-height:250px;max-width:250px;border-radius:4px;box-shadow:0 0 4px #0000001a}.product-form .product-form__image-preview span{font-size:14px}.product-form__image-picker-container{display:flex;flex-direction:column;gap:12px}.product-form__tags-and-category{display:grid;grid-template-columns:.5fr .5fr;align-items:center;width:100%;gap:12px}.product-form__tags-and-category__item{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.product-form__variants-container{display:flex;align-items:center;overflow:hidden;flex-wrap:wrap;gap:8px;row-gap:4px;padding:0 8px;width:100%;background-color:transparent}.product-form__variants-container__variant{height:32px;padding:8px;gap:8px;border-radius:8px;border:1px solid var(--divider-color);color:var(--main-text-color);display:flex;align-items:center;background-color:var(--secondary-bg-color);font-size:var(--small);-webkit-user-select:none;user-select:none;cursor:pointer}.product-form__variants-container__variant--selected{border-color:var(--accent-color)}.product-form__variants-container__variant__button{color:var(--main-error-color);display:flex;align-items:center;cursor:pointer}.product-form__variants-container__variant__button:hover{opacity:.85}.product-form__variants-container__plus-button{height:32px;width:32px;display:flex;align-items:center;color:var(--secondary-text-color);cursor:pointer;margin-left:4px}.collapse{box-sizing:border-box;margin:0;padding:0;color:var(--main-text-color);font-size:14px;line-height:1.5714285714;background-color:var(--secondary-bg-color);border:1px solid var(--divider-color);border-radius:8px}.collapse__header{display:flex;justify-content:space-between;padding:12px 16px;border-radius:12px;align-items:center;cursor:pointer}.collapse__header-left{display:flex;align-items:center;gap:12px}.collapse__title{display:flex;flex-direction:column}.collapse__description{color:var(--secondary-text-color);margin-top:2px}.collapse__content{padding:16px;display:flex;flex-direction:column;gap:12px;border-top:1px solid var(--divider-color);border-radius:8px;background-color:var(--main-bg-color)}.collapse__body{max-height:0;overflow:hidden}.collapse__body[aria-expanded=true]{max-height:100vh;overflow-y:auto}.collapse__body{transition:max-height .25s linear}.image-picker{width:100%}.image-picker__dropzone{width:100%;height:150px;border:1px dashed var(--divider-color);border-radius:8px;display:flex;align-items:center;justify-content:center;text-align:center;cursor:pointer;transition:border-color .3s ease}.image-picker__dropzone:hover{border-color:var(--accent-color)}.image-picker__dropzone--dragging{border-color:var(--accent-color);background:#ffffff0d}.image-picker__content{display:flex;flex-direction:column;align-items:center}.image-picker__drag-text{font-size:14px;font-weight:700;color:var(--accent-color)}.image-picker__icon{padding-bottom:4px}.image-picker__browse{color:var(--accent-color);cursor:pointer}.image-picker__info{font-size:12px;color:var(--secondary-text-color)}.image-picker__input{display:none}.image-picker__selected{display:flex;align-items:center;justify-content:space-between;background:var(--background-color);padding:12px;border-radius:8px;border:1px solid var(--divider-color)}.image-picker__thumbnail{display:flex;align-items:center;gap:8px;width:95%}.image-picker__thumbnail img{width:24px;height:24px;border-radius:4px;object-fit:cover}.image-picker__thumbnail span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.image-picker__actions{display:flex;align-items:center;gap:8px}.image-picker__loading{width:18px;height:18px;border:2px solid var(--accent-color);border-top:2px solid transparent;border-radius:50%;animation:spin 1s linear infinite}.image-picker__remove{background:transparent;border:none;cursor:pointer;transition:color .3s ease;color:var(--secondary-text-color);display:flex;align-items:center}.image-picker__remove:hover{color:var(--accent-color)}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.tags-input__wrapper{display:flex;flex-direction:column;width:100%}.tags-input__wrapper .tags-input__title{color:var(--main-text-color);margin-bottom:8px}.tags-input{display:flex;flex-wrap:wrap;gap:8px;width:100%;min-height:32px;padding:4px 10px;border:1px solid var(--divider-color);border-radius:8px;background:var(--secondary-bg-color);transition:border-color .3s ease}.tags-input:focus-within,.tags-input:hover{border-color:var(--accent-color)}.tags-input__tag{display:flex;align-items:center;background:var(--main-bg-color);border-radius:6px;padding:4px 8px;font-size:14px;color:var(--main-text-color);height:24px;gap:6px;border:1px solid var(--divider-color);white-space:nowrap}.tags-input__remove{background:transparent;border:none;color:var(--secondary-text-color);cursor:pointer;transition:color .3s ease;display:flex;align-items:center}.tags-input__remove:hover{color:var(--accent-color)}.tags-input__field{flex:1;min-width:80px;border:none;background:transparent;outline:none;font-size:14px;color:var(--main-text-color);height:24px}.tags-input__field::placeholder{color:var(--secondary-text-color);opacity:.6}.variant-tabs{width:100%;border-top:1px solid var(--divider-color);display:flex;box-sizing:border-box;min-height:300px}@media(max-width:560px){.variant-tabs{flex-direction:column}}.variant-tabs__side-nav{display:flex;flex-direction:column;width:220px;border-right:1px solid var(--divider-color);background-color:transparent;padding:8px;gap:4px}@media(max-width:660px){.variant-tabs__side-nav{width:150px}}@media(max-width:560px){.variant-tabs__side-nav{width:100%;border-right:none;border-bottom:1px solid var(--divider-color)}}.variant-tabs__side-nav-button{height:32px;border-radius:8px;padding:6px 8px;cursor:pointer;color:var(--secondary-text-color);transition:background-color .2s ease;background-color:transparent;border:none;outline:none;display:flex;align-items:center;justify-content:flex-start;gap:8px}.variant-tabs__side-nav-button:hover,.variant-tabs__side-nav-button--active{background-color:var(--secondary-bg-color);border:1px solid var(--divider-color);padding:5px 7px;color:var(--main-text-color)}.variant-tabs__side-nav-button__badge{height:22px;padding:2px 6px;gap:4px;border-radius:8px;border:1px solid var(--divider-color);color:var(--secondary-text-color);display:flex;align-items:center}.variant-tabs__side-nav-button__badge--done{background-color:var(--toner-positive);color:var(--main-positive)}.variant-tabs__side-nav-button__arrow{margin-left:auto;display:flex;align-items:center}.variant-tabs__content{flex:1;padding:12px 16px}.variant-tabs__content__section{width:100%;height:420px;max-height:420px;display:flex;flex-direction:column;gap:12px;overflow-y:auto;padding-right:6px}@media(max-width:640px){.variant-tabs__content__section{height:auto;max-height:none}}.variant-tabs__content__section__warehouse-selector__wrapper{display:flex;flex-direction:column;gap:12px}.variant-tabs__content__section__warehouse-selector__wrapper--disabled{opacity:.5;pointer-events:none}.variant-tabs__content__section__warehouse-selector__wrapper--error{border:1px solid var(--main-error-color);border-radius:8px;padding:8px}.variant-tabs__grid-row{width:100%;display:grid;gap:12px;grid-template-columns:.5fr .5fr}@media(max-width:640px){.variant-tabs__grid-row{grid-template-columns:1fr}}.variant-tabs__column{width:100%;display:flex;flex-direction:column;gap:12px}.variant-tabs__column--error{border:1px solid var(--main-error-color);border-radius:8px;padding:8px}.variant-tabs__row-wrap{width:100%;display:flex;align-items:center;gap:8px;row-gap:12px;flex-wrap:wrap}.variant-tabs__optional-note{color:var(--secondary-text-color)}.volumeDiscounts{height:32px;width:100%;background-color:var(--secondary-bg-color);border:1px solid var(--divider-color);border-radius:8px;display:flex;align-items:center;justify-content:center;gap:8px;color:var(--main-text-color);cursor:pointer}.volumeDiscounts:hover{background-color:var(--main-bg-color)}.variant-tabs__section-title--error{color:var(--main-error-color)}.variant-tabs__content__section__warehouse-selector__wrapper--face-error .dd-default-face,.variant-tabs__content__section__warehouse-selector__wrapper--face-error .dd-default-face:hover{border-color:var(--main-error-color)!important}.quantity-input{display:flex;flex-direction:column;gap:12px;align-items:flex-start;color:var(--main-text-color);min-width:100px;width:100%}.quantity-input__header{width:100%;display:flex;align-items:center;justify-content:space-between}.quantity-input__title{font-weight:500;font-size:1rem;color:var(--main-text-color)}.quantity-input__input{background:none;color:#fff;outline:none;border:none;text-align:center;width:100%}.quantity-input__input::-webkit-outer-spin-button,.quantity-input__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.quantity-input__input{-moz-appearance:textfield}.quantity-input__container{width:100%;border:1px solid var(--divider-color);border-radius:8px;min-height:32px;max-height:32px;background-color:var(--secondary-bg-color);color:var(--secondary-text-color);padding:4px;display:flex;align-items:center;justify-content:space-between;-webkit-user-select:none;user-select:none;transition:border-color .2s linear}.quantity-input__container:hover{border-color:var(--accent-color)}.quantity-input__container button{width:24px;height:24px;min-width:24px;max-width:24px;min-height:24px;max-height:24px;gap:4px;border-radius:4px;border:1px solid var(--divider-color);background-color:#ffffff14;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--secondary-text-color)}.quantity-input__container button:hover{opacity:.85}.quantity-input__container button:disabled{opacity:.35;pointer-events:none}.quantity-input__container--disabled{opacity:.5;pointer-events:none}.price-input{display:flex;flex-direction:column;gap:12px;align-items:flex-start;color:var(--main-text-color)}@media(max-width:660px){.price-input{width:100%}}.price-input__wrapper{display:flex;align-items:center;width:100%;height:32px;max-height:32px;border:1px solid var(--divider-color);border-radius:8px;background-color:var(--secondary-bg-color)}.price-input__wrapper--disabled{opacity:.5;pointer-events:none}.price-input__wrapper input{flex:1;height:100%;padding:4px 8px;border-right:1px solid var(--divider-color);color:var(--main-text-color);outline:none;background-color:var(--secondary-bg-color);border-bottom:none;border-top:none}.price-input__wrapper input::placeholder{color:var(--secondary-text-color)}.price-input__wrapper__dropdown{height:100%;width:130px}.price-input__tag{width:32px;height:100%;display:flex;align-items:center;justify-content:center;color:var(--secondary-text-color)}.payment-type{min-width:150px;display:flex;align-items:center;padding:12px;gap:8px;border-radius:8px;border:1px solid var(--divider-color);background-color:var(--secondary-bg-color);color:var(--main-text-color)}.payment-type--selected{color:var(--accent-color);border-color:var(--accent-color)}.payment-type__item-icon{object-fit:contain;width:24px;height:24px}.payment-type__settings{display:flex;align-items:center;margin-left:auto;cursor:pointer;border:none;outline:none;background-color:transparent;color:var(--secondary-text-color)}.payment-type__settings:hover{opacity:.85}.volume-discount{display:flex;align-items:center;gap:8px}.payment-type__wrapper{display:flex;flex-direction:column;gap:12px}.payment-type__rule-switch{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px}.payment-type__rule-switch span{display:flex;flex-direction:column;align-items:flex-start;color:var(--main-text-color)}.payment-type__rule-switch span span{color:var(--secondary-text-color)}.range-slider{display:flex;flex-direction:column;gap:8px}.range-slider__header{color:var(--main-text-color);white-space:nowrap;display:flex;align-items:center;justify-content:space-between}.range-slider__input{flex:1;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:4px;border-radius:2px;outline:none;background-color:var(--divider-color);cursor:pointer}.range-slider__input::-webkit-slider-runnable-track{background-color:transparent;height:4px;border-radius:2px}.range-slider__input::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:16px;width:16px;border-radius:50%;background-color:var(--main-text-color);margin-top:-6px;cursor:pointer}.range-slider__input::-moz-range-track{background-color:transparent;height:4px;border-radius:2px}.range-slider__input::-moz-range-thumb{height:16px;width:16px;border-radius:50%;background-color:var(--main-text-color);border:2px solid var(--accent-color);cursor:pointer}.range-slider--disabled{opacity:.5;pointer-events:none}.option-toggle__wrapper{display:flex;align-items:center;justify-content:space-between;gap:12px}.option-toggle__text{display:flex;flex-direction:column;align-items:flex-start;color:var(--main-text-color)}.option-toggle__text span{color:var(--secondary-text-color)}.labeled-field{display:flex;flex-direction:column;gap:10px;width:100%}.labeled-field__label{display:flex;justify-content:space-between;width:100%;align-items:center}.labeled-field__label span:first-of-type{font-weight:500}.labeled-field__fieldset{outline:none;border:none;position:relative}.labeled-field__fieldset:disabled .input__wrapper{opacity:.5;pointer-events:none}.view-stock-modal{display:flex;flex-direction:column;gap:16px;overflow-x:hidden}.view-stock-modal__search{margin-bottom:16px}.stock-textarea{position:relative;width:100%}@media(max-width:660px){.stock-textarea{display:flex;flex-direction:column;gap:12px}}.stock-textarea__input{width:100%;height:110px;background:var(--main-bg-color);color:var(--main-text-color);outline:none;transition:border-color .3s;padding-right:140px;border:none;resize:none;overflow-y:auto}.stock-textarea__info{position:absolute;top:0;right:var(--medium);font-size:var(--small);color:var(--secondary-text-color)}.stock-textarea__info p{margin:5px 0}.warehouse-stock-manager{background:var(--main-bg-color)}.warehouse-stock-manager__header{display:flex;justify-content:flex-start;margin-bottom:var(--medium)}.warehouse-stock-manager__sort-selector{display:flex;gap:var(--small)}.warehouse-stock-manager__sort-option{padding:var(--small) var(--medium);border:1px solid var(--divider-color);background:transparent;cursor:pointer;transition:background .3s,color .3s}.warehouse-stock-manager__sort-option:hover,.warehouse-stock-manager__sort-option.active{background:var(--accent-color);color:var(--main-text-color)}.warehouse-stock-manager__body{border:1px solid var(--divider-color);border-radius:8px;display:flex;flex-direction:column}.warehouse-stock-manager__body__main{display:flex;align-items:center;width:100%;border-bottom:1px solid var(--divider-color);padding:0 8px;height:fit-content}.warehouse-stock-manager__body__footer{width:100%;display:flex;align-items:center;gap:8px;justify-content:flex-end;padding:8px}.warehouse-stock-manager__textarea-wrapper{width:68%;padding:8px 8px 8px 0}.warehouse-stock-manager__settings{width:32%;padding:8px;border-left:1px solid var(--divider-color);height:140px;display:flex;flex-direction:column;align-items:flex-start;gap:12px}.warehouse-stock-manager__input{width:100%;height:32px;padding:8px;border:1px solid var(--divider-color);border-radius:8px;background:var(--main-bg-color);color:var(--main-text-color);outline:none;transition:border-color .3s}.warehouse-stock-manager__input:focus{border-color:var(--accent-color)}.warehouse-stock-manager__switch{display:flex;align-items:center;gap:8px;font-size:12px}.warehouse-stock-manager__buttons{display:flex;gap:var(--small);margin-top:var(--medium)}.warehouse-stock-manager__button{padding:var(--small) var(--medium);border:none;border-radius:8px;background:var(--accent-color);color:#fff;cursor:pointer;transition:background .3s}@media screen and (max-width:560px){.warehouse-stock-manager__textarea-wrapper{width:100%}.warehouse-stock-manager__settings{width:100%;border:none;border-top:1px solid var(--divider-color)}.warehouse-stock-manager__body__main{flex-direction:column}}.previously-sold-serials-modal{display:flex;flex-direction:column;gap:20px}.previously-sold-serials-modal__table-container{display:flex;flex-direction:column;gap:16px}.previously-sold-serials-modal__pagination{display:flex;justify-content:center;padding-top:16px;border-top:1px solid var(--border-color)}.previously-sold-serials-modal__id{font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:12px;color:var(--text-tertiary);max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.previously-sold-serials-modal__key{font-weight:500;color:var(--text-primary)}.previously-sold-serials-modal__actions{display:flex;justify-content:flex-end;padding-top:16px;border-top:1px solid var(--border-color)}.previously-sold-serials-modal__close-button{padding:8px 16px;background-color:var(--primary);color:#fff;border:none;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:background-color .2s ease}.previously-sold-serials-modal__close-button:hover{background-color:var(--primary-dark)}.previously-sold-serials-modal__close-button:focus{outline:none;box-shadow:0 0 0 2px var(--primary-light)}.add-stock-modal{display:flex;flex-direction:column;gap:16px}.add-stock-modal__description{color:var(--secondary-text-color);font-size:14px;line-height:1.4;margin-bottom:8px}.add-stock-modal__description strong{color:var(--main-text-color);font-weight:500}.add-stock-modal__preview{margin-top:16px}.add-stock-modal__preview h4{color:var(--main-text-color);font-size:14px;font-weight:500;margin:0 0 12px}.radio-option{display:flex;align-items:center;gap:12px;padding:12px 16px;border-radius:12px;border:1px solid var(--divider-color);cursor:pointer;transition:border-color .25s ease,color .25s ease;-webkit-user-select:none;user-select:none;flex:1 1 auto}.radio-option--selected,.radio-option:hover{border-color:var(--accent-color)}.radio-option__content{display:flex;flex-direction:column}.radio-option__title{font-size:14px;font-weight:500;color:var(--main-text-color)}.radio-option__description{font-size:12px;color:var(--secondary-text-color)}.radio-option--selected .radio-option__description{color:var(--accent-color)}.radio{display:flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;border:1px solid var(--divider-color);cursor:pointer;transition:border-color .3s ease;flex-shrink:0}.radio--active{border-color:var(--accent-color)}.radio__dot{width:8px;height:8px;background:var(--accent-color);border-radius:50%;place-self:center}.status-radio-group{display:flex;flex-direction:column;gap:12px}.status-radio-group__container{display:flex;align-items:center;gap:12px;flex-wrap:wrap;width:100%}.DraftEditor-editorContainer,.DraftEditor-root,.public-DraftEditor-content{height:inherit;text-align:initial}.public-DraftEditor-content[contenteditable=true]{-webkit-user-modify:read-write-plaintext-only}.DraftEditor-root{position:relative}.DraftEditor-editorContainer{background-color:#fff0;border-left:.1px solid transparent;position:relative;z-index:1}.public-DraftEditor-block{position:relative}.DraftEditor-alignLeft .public-DraftStyleDefault-block{text-align:left}.DraftEditor-alignLeft .public-DraftEditorPlaceholder-root{left:0;text-align:left}.DraftEditor-alignCenter .public-DraftStyleDefault-block{text-align:center}.DraftEditor-alignCenter .public-DraftEditorPlaceholder-root{margin:0 auto;text-align:center;width:100%}.DraftEditor-alignRight .public-DraftStyleDefault-block{text-align:right}.DraftEditor-alignRight .public-DraftEditorPlaceholder-root{right:0;text-align:right}.public-DraftEditorPlaceholder-root{color:#9197a3;position:absolute;width:100%;z-index:1}.public-DraftEditorPlaceholder-hasFocus{color:#bdc1c9}.DraftEditorPlaceholder-hidden{display:none}.public-DraftStyleDefault-block{position:relative;white-space:pre-wrap}.public-DraftStyleDefault-ltr{direction:ltr;text-align:left}.public-DraftStyleDefault-rtl{direction:rtl;text-align:right}.public-DraftStyleDefault-listLTR{direction:ltr}.public-DraftStyleDefault-listRTL{direction:rtl}.public-DraftStyleDefault-ol,.public-DraftStyleDefault-ul{margin:16px 0;padding:0}.public-DraftStyleDefault-depth0.public-DraftStyleDefault-listLTR{margin-left:1.5em}.public-DraftStyleDefault-depth0.public-DraftStyleDefault-listRTL{margin-right:1.5em}.public-DraftStyleDefault-depth1.public-DraftStyleDefault-listLTR{margin-left:3em}.public-DraftStyleDefault-depth1.public-DraftStyleDefault-listRTL{margin-right:3em}.public-DraftStyleDefault-depth2.public-DraftStyleDefault-listLTR{margin-left:4.5em}.public-DraftStyleDefault-depth2.public-DraftStyleDefault-listRTL{margin-right:4.5em}.public-DraftStyleDefault-depth3.public-DraftStyleDefault-listLTR{margin-left:6em}.public-DraftStyleDefault-depth3.public-DraftStyleDefault-listRTL{margin-right:6em}.public-DraftStyleDefault-depth4.public-DraftStyleDefault-listLTR{margin-left:7.5em}.public-DraftStyleDefault-depth4.public-DraftStyleDefault-listRTL{margin-right:7.5em}.public-DraftStyleDefault-unorderedListItem{list-style-type:square;position:relative}.public-DraftStyleDefault-unorderedListItem.public-DraftStyleDefault-depth0{list-style-type:disc}.public-DraftStyleDefault-unorderedListItem.public-DraftStyleDefault-depth1{list-style-type:circle}.public-DraftStyleDefault-orderedListItem{list-style-type:none;position:relative}.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-listLTR:before{left:-36px;position:absolute;text-align:right;width:30px}.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-listRTL:before{position:absolute;right:-36px;text-align:left;width:30px}.public-DraftStyleDefault-orderedListItem:before{content:counter(ol0) ". ";counter-increment:ol0}.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-depth1:before{content:counter(ol1,lower-alpha) ". ";counter-increment:ol1}.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-depth2:before{content:counter(ol2,lower-roman) ". ";counter-increment:ol2}.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-depth3:before{content:counter(ol3) ". ";counter-increment:ol3}.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-depth4:before{content:counter(ol4,lower-alpha) ". ";counter-increment:ol4}.public-DraftStyleDefault-depth0.public-DraftStyleDefault-reset{counter-reset:ol0}.public-DraftStyleDefault-depth1.public-DraftStyleDefault-reset{counter-reset:ol1}.public-DraftStyleDefault-depth2.public-DraftStyleDefault-reset{counter-reset:ol2}.public-DraftStyleDefault-depth3.public-DraftStyleDefault-reset{counter-reset:ol3}.public-DraftStyleDefault-depth4.public-DraftStyleDefault-reset{counter-reset:ol4}.text-editor-new{background-color:var(--secondary-bg-color);color:var(--main-text-color);border-radius:8px;padding:10px;border:1px solid var(--divider-color)}.text-editor-new--disabled{opacity:.5;pointer-events:none;-webkit-user-select:none;user-select:none}.text-editor-new .toolbar{display:flex;gap:12px;padding-bottom:10px}.text-editor-new .toolbar button{background:transparent;color:var(--main-text-color);border:none;padding:4px 8px;border-radius:4px;cursor:pointer;display:flex;align-items:center;justify-content:center}.text-editor-new .toolbar button.active{background:var(--main-bg-color);color:var(--accent-color)}.text-editor-new .toolbar button:hover{background:var(--main-bg-color)}.text-editor-new .toolbar .list-btn{font-size:16px;line-height:1}.text-editor-new .editor-container{width:100%;height:100%;min-height:200px;padding:8px;background-color:var(--secondary-bg-color);cursor:text;border:1px solid var(--divider-color);border-radius:8px;font-synthesis:style}.text-editor-new .editor-container .public-DraftEditorPlaceholder-root{color:#888}.text-editor-new .editor-container .public-DraftEditor-content{color:#fff}.text-editor-new .editor-container .public-DraftStyleDefault-ul{margin:8px 0;padding-left:20px}.text-editor-new .editor-container .public-DraftStyleDefault-ul li{list-style-type:disc;margin:4px 0;line-height:1.6}.required-panel{border:1px solid var(--divider-color);border-radius:8px;padding:12px;margin-bottom:16px;background:var(--secondary-bg-color);color:var(--main-text-color);display:flex;flex-direction:column;gap:12px}.required-panel__header{display:flex;flex-direction:column}.required-panel__title{font-weight:500;font-size:18px;color:var(--main-error-color)}.required-panel__description{font-weight:400;font-size:14px;color:var(--main-error-color)}.required-panel__section-title{font-size:16px}.required-panel__list{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:4px}.required-panel__item-button{background:none;border:none;color:var(--primary-color);cursor:pointer;padding:0;font-size:14px}.required-panel__item-button:hover,.required-panel__item-button:focus-visible{text-decoration:underline;outline:none}.not-found-container{display:flex;justify-content:center;align-items:center;flex-direction:column;width:100vw;height:100dvh}.not-found-description-container{display:flex;flex-direction:column;align-items:center;gap:24px}.not-found-description{width:440px;line-height:32px;text-align:center;font-size:var(--large);font-weight:600}.not-found-banner{font-size:240px;font-weight:900;line-height:320px;position:relative;display:flex;gap:24px}.not-found-banner span{display:inline-block;position:relative}.n-0{transform:rotate(-13.93deg);font-size:240px;bottom:-10px;padding-bottom:-12px}.n-1{font-size:322.77px;transform:rotate(-3.59deg);bottom:70px;margin-right:24px}.n-2{transform:rotate(28.43deg);font-size:240px;bottom:40px}.gif-item{position:absolute;z-index:-1;top:-54px;right:105px;width:111px;height:195px}.da-page-container{display:flex;flex-direction:column;gap:var(--large)}.da-page-widget-container{display:grid;grid-template-columns:repeat(4,minmax(200px,1fr));grid-template-rows:auto;grid-gap:var(--medium);min-width:270px}.da-page-widget-container .widget-container:nth-child(1),.da-page-widget-container .widget-container:nth-child(2){grid-column:span 2}.da-page-table-container{display:flex;flex-direction:column;gap:12px;width:100%}@media(max-width:1080px){.da-page-widget-container{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}}@media(max-width:768px){.da-page-widget-container .widget-container:nth-child(1),.da-page-widget-container .widget-container:nth-child(2){grid-column:span 1}}.accent{color:var(--accent-color)}.default{color:var(--secondary-text-color)}.widget-container{padding:var(--medium-large);display:flex;flex-direction:column;justify-content:space-between;gap:var(--large)}.widget-value{font-size:var(--extra-large);font-weight:700}.widget-value-skeleton{display:inline-block;width:110px;height:40px;border-radius:4px;background:linear-gradient(90deg,var(--main-bg-color) 25%,var(--divider-color) 37%,var(--main-bg-color) 63%);background-size:400% 100%;animation:widget-skeleton-shimmer 1.4s ease-in-out infinite;margin-bottom:8px}@keyframes widget-skeleton-shimmer{0%{background-position:100% 0}to{background-position:0 0}}.widget-title{font-size:var(--medium);display:flex;align-items:center;gap:6px}.widget-content{display:flex;flex-direction:column}.tooltip-wrapper{position:relative;display:inline-block}.tooltip{position:fixed;background-color:var(--main-bg-color);color:var(--main-text-color);padding:8px 12px;border-radius:6px;font-size:12px;white-space:normal;z-index:99;border:1px solid var(--divider-color);box-shadow:0 2px 8px #00000026;pointer-events:auto;max-width:360px;line-height:1.4;word-break:break-word}.tooltip--top:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border:4px solid transparent;border-top-color:var(--divider-color)}.tooltip--bottom:after{content:"";position:absolute;bottom:100%;left:50%;transform:translate(-50%);border:4px solid transparent;border-bottom-color:var(--divider-color)}.tooltip--left:after{content:"";position:absolute;left:100%;top:50%;transform:translateY(-50%);border:4px solid transparent;border-left-color:var(--divider-color)}.tooltip--right:after{content:"";position:absolute;right:100%;top:50%;transform:translateY(-50%);border:4px solid transparent;border-right-color:var(--divider-color)}.tickets-page{display:grid;grid-template-columns:320px 1fr 300px;gap:12px;height:calc(100vh - 104px);overflow:hidden}.tickets-page--no-order{grid-template-columns:320px 1fr}.tickets-page--no-order .tickets-page__order-info{display:none}@media(max-width:1200px){.tickets-page{grid-template-columns:320px 1fr}.tickets-page .tickets-page__order-info{display:none}}@media(max-width:768px){.tickets-page{margin:0;grid-template-columns:100%}}.tickets-page__main-content{height:100%;display:flex;flex-direction:column}.tickets-page__sidebar{padding:0 16px 16px 0;overflow:hidden;display:flex;flex-direction:column;height:100%}@media(max-width:768px){.tickets-page__sidebar{padding:0 8px 8px 12px}}.tickets-page__sidebar-header{display:flex;flex-direction:column;justify-content:center;padding:0 0 var(--medium) 0;flex-shrink:0}.tickets-page__sidebar-header__title{font-size:var(--large);font-weight:400}.tickets-page__spinner{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center}.tickets-page__filters-container{width:100%;display:flex;flex-direction:column;gap:12px;padding-top:0;flex-shrink:0}.tickets-page__filters-container__filters{display:flex;justify-content:space-between;align-items:center;width:100%;gap:12px;flex-wrap:wrap;row-gap:12px}@media(max-width:768px){.tickets-page__no-tickets-selected{display:none}}.tickets-page__order-info{padding:0 0 16px;overflow:hidden}@media(max-width:1200px){.tickets-page__order-info{display:none}}@media(max-width:768px){.tickets-page__order-info{display:none}}.tickets-page__sidebar-body{padding:16px 0;flex:1;display:flex;flex-direction:column;min-height:0}.tickets-page__sidebar-body__tickets{flex:1;display:flex;flex-direction:column;gap:6px;overflow-y:auto;min-height:0}.tickets-page__sidebar-pagination{flex-shrink:0;padding:16px 0 0}.tickets-page__sidebar-pagination .pagination{flex-direction:column;gap:8px;align-items:flex-start;padding:0}.tickets-page__sidebar-pagination .pagination__info{text-align:left;font-size:14px}.tickets-page__sidebar-pagination .pagination__container{justify-content:flex-start;flex-wrap:wrap;gap:6px}.tickets-page__sidebar-pagination .pagination__size-selector{justify-content:flex-start;font-size:14px}.tickets-page__detailed-ticket{height:100%;max-height:100%;max-width:calc(100% - 24px);border:1px solid var(--divider-color);border-radius:12px;background-color:var(--secondary-bg-color);display:flex;flex-direction:column;overflow:hidden;position:relative}@media(max-width:768px){.tickets-page__detailed-ticket{display:none}.tickets-page__detailed-ticket.tickets-page__opened{width:100%;height:calc(100% - 56px);display:flex;position:absolute;top:56px;left:0;right:0;bottom:0;background:var(--secondary-bg-color)}}.tickets-page__detailed-ticket__ticket-header{min-height:72px;width:100%;padding:16px 24px;gap:12px;border-bottom:1px solid var(--divider-color);display:flex;align-items:flex-start;overflow-x:visible}.tickets-page__detailed-ticket__ticket-header__back-button{width:32px;height:32px;display:none;align-items:center;justify-content:center}@media(max-width:768px){.tickets-page__detailed-ticket__ticket-header__back-button{display:flex}}.tickets-page__detailed-ticket__ticket-header__user-info{display:flex;flex-direction:column;align-items:flex-start;gap:2px;flex:1;min-width:0}.tickets-page__detailed-ticket__ticket-header__user-info__title{font-size:18px;font-weight:600;color:var(--main-text-color);margin-bottom:4px;line-height:1.3;word-break:break-word}.tickets-page__detailed-ticket__ticket-header__user-info span{display:flex;align-items:center;gap:8px;font-size:16px;flex-wrap:wrap;width:100%}.tickets-page__detailed-ticket__ticket-header__user-info__tag{display:flex;align-items:center;gap:6px;height:24px;padding:4px 8px;border-radius:4px;border:1px solid var(--divider-color);color:var(--secondary-text-color);background-color:var(--main-bg-color);flex-shrink:0}.tickets-page__detailed-ticket__ticket-header__buttons{display:flex;margin-left:auto;gap:8px;align-items:center}.tickets-page__detailed-ticket__ticket-body{width:100%;padding:24px;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;gap:24px;height:calc(100vh - 354px)}.tickets-page__detailed-ticket__ticket-footer{width:100%;min-height:130px;padding:24px;gap:8px;border-top:1px solid var(--divider-color);background-color:var(--secondary-bg-color);flex-shrink:0}.tickets-page__detailed-ticket__ticket-footer__is-closed-footer{display:flex;align-items:center;width:100%;height:100%;gap:12px}.tickets-page__detailed-ticket__ticket-footer__is-closed-footer__icon-wrapper{width:40px;height:40px;padding:8px;border-radius:12px;border:1px solid var(--divider-color);display:flex;align-items:center;justify-content:center;color:var(--toner-positive)}.tickets-page__detailed-ticket__ticket-footer__is-closed-footer__closed-text{display:flex;flex-direction:column;align-items:flex-start;font-size:16px}.tickets-page__detailed-ticket__ticket-footer__is-closed-footer__closed-text span{font-size:14px;color:var(--secondary-text-color)}.tickets-page__detailed-ticket__ticket-footer__is-closed-footer__reopen-button-wrapper{margin-left:auto}.order-timeline-item{display:flex;align-items:center;width:100%;gap:16px;margin:12px 0}.order-timeline-item__line{flex:1;height:1px;background:linear-gradient(to right,transparent,var(--divider-color) 20%,var(--divider-color) 80%,transparent)}.order-timeline-item__content{display:flex;flex-direction:column;align-items:center;gap:4px;padding:8px 16px;white-space:nowrap}.order-timeline-item__status{font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:.5px;line-height:1.2;color:var(--secondary-text-color)}.order-timeline-item__date{font-size:11px;color:var(--secondary-text-color);font-weight:400;line-height:1.2;opacity:.8}.avatar{display:flex;justify-content:center;align-items:center;font-size:15px;border:1px solid var(--divider-color);border-radius:1000px;background-color:var(--secondary-bg-color);padding:5px;color:#757575;font-family:system-ui;-webkit-user-select:none;user-select:none}.customer-ticket{padding:12px;font-size:var(--small);cursor:pointer;border-radius:8px;display:flex;flex-direction:column;gap:12px;background-color:transparent}.customer-ticket--active,.customer-ticket:hover{background:var(--secondary-bg-color);border:1px solid var(--divider-color);padding:11px}.customer-ticket__header{width:100%;display:flex;align-items:flex-start;gap:8px}.customer-ticket__title{font-weight:500;font-size:var(--small);display:flex;flex-direction:column;align-items:flex-start;gap:2px;flex:1}.customer-ticket__title__email{color:var(--secondary-text-color)}.customer-ticket__message{width:100%;font-size:14px;color:var(--secondary-text-color);display:flex;align-items:center;justify-content:space-between;margin:0;gap:8px}.customer-ticket__message span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;flex:1;min-width:0}.customer-ticket__message-right{display:flex;align-items:center;gap:8px;flex-shrink:0}.customer-ticket__time{color:var(--secondary-text-color);font-size:12px;font-weight:500;flex-shrink:0}.customer-ticket__closed-ticket-tag{display:flex;align-items:center;gap:6px;height:20px;font-size:12px;background-color:var(--toner-positive);color:var(--main-positive);padding:2px 4px;border-radius:6px;flex-shrink:0}.customer-ticket__message-count{width:20px;height:20px;border-radius:50%;background-color:var(--accent-color);color:var(--main-text-color);display:flex;align-items:center;justify-content:center;font-size:12px;flex-shrink:0}.message-input{position:relative;min-height:96px;background:var(--main-bg-color);border-radius:12px}.message-input__textarea{display:block;padding:12px;width:100%;height:96px;font-size:var(--medium-small);background:transparent;resize:none;outline:none;border:1px solid var(--divider-color);border-radius:8px;transition:all .2s ease-in-out;color:var(--main-text-color)}.message-input__textarea:focus,.message-input__textarea:hover{border:1px solid var(--accent-color)}.message-input__button-wrapper{display:flex;align-items:center;justify-content:center;position:absolute;bottom:12px;right:12px}.message-input--secondary{background:var(--secondary-bg-color)}.message-input--secondary__button-wrapper:hover{background:var(--main-bg-color)}.ticket-message{max-width:70%;min-width:25%;width:fit-content;margin-bottom:16px}.ticket-message--is-seller{margin-left:auto}.ticket-message__message-wrapper{padding:12px 16px;font-size:14px;border-radius:12px;border:1px solid var(--divider-color);display:flex;flex-direction:column;gap:10px;background-color:#ffffff1a}.ticket-message__message-wrapper--is-seller{background-color:var(--main-bg-color)}.ticket-message__message-wrapper p{white-space:pre-wrap;word-wrap:break-word;overflow-wrap:break-word}.ticket-message__message-wrapper__time{width:100%;font-size:12px;color:var(--secondary-text-color);display:flex;align-items:center;gap:8px;justify-content:flex-start}.ticket-message__message-wrapper__time--is-seller{justify-content:flex-end}.ticket-message__message-wrapper__time span{color:var(--main-text-color)}.ticket-message__author{display:flex;align-items:center;width:fit-content;margin-left:auto}.ticket-message__author--reverse{margin-left:0}.ticket-message__author span{margin-right:10px;font-size:var(--x-small)}.ticket-order-info{width:280px;background-color:transparent;overflow:hidden}.ticket-order-info__header{padding:0 0 var(--medium) 0}.ticket-order-info__header h3{margin:0;font-size:var(--large);font-weight:400;color:var(--main-text-color)}.ticket-order-info__divider{height:1px;background-color:var(--divider-color);margin-bottom:16px}.ticket-order-info__content{padding:16px 0;display:flex;flex-direction:column;gap:16px}.ticket-order-info__actions{display:flex;flex-direction:column;gap:12px;padding-top:16px;border-top:1px solid var(--divider-color);margin-top:16px;margin-bottom:0}.ticket-order-info__section{display:flex;flex-direction:column;gap:4px}.ticket-order-info__label{font-size:12px;font-weight:500;color:var(--secondary-text-color);text-transform:uppercase;letter-spacing:.5px}.ticket-order-info__value{font-size:14px;color:var(--main-text-color);word-break:break-all;line-height:1.4}.ticket-order-info__value--full{word-break:break-all;white-space:normal;overflow-wrap:break-word}.ticket-order-info__no-orders{text-align:center;color:var(--secondary-text-color);font-size:14px;padding:20px 0}@media(max-width:768px){.ticket-order-info{width:100%;margin-top:16px}}.customer-page__widget-block{display:grid;grid-gap:12px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.coupon-form{display:flex;flex-direction:column;gap:24px}.coupon-form__pair-input-container{display:grid;grid-gap:12px;width:100%;grid-template-columns:repeat(auto-fill,minmax(265px,1fr))}.coupon-form__pill-tabs-container{width:50%}@media(max-width:560px){.coupon-form__pill-tabs-container{width:100%}}.pill-tabs{display:flex;gap:4px;border-radius:100px;flex-grow:0;padding:2px;background-color:var(--divider-color);color:var(--secondary-text-color);align-items:center}.pill-tabs__tab{padding:4px 8px;min-height:28px;vertical-align:middle;text-align:center;flex:1 1 0;width:0;cursor:pointer;line-height:20px}.pill-tabs__tab input{width:0;height:0;opacity:0}.pill-tabs__tab:has(input:checked){background-color:var(--accent-color);color:var(--main-bg-color);border-radius:100px}.pill-tabs--small-radius{border-radius:8px;height:36px}.pill-tabs--small-radius .pill-tabs__tab{height:100%;display:flex;align-items:center;justify-content:center;line-height:unset}.pill-tabs--small-radius .pill-tabs__tab:has(input:checked){border-radius:8px}.react-datepicker__navigation-icon:before,.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow{border-color:#ccc;border-style:solid;border-width:3px 3px 0 0;content:"";display:block;height:9px;position:absolute;top:6px;width:9px}.react-datepicker__sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.react-datepicker-wrapper{display:inline-block;padding:0;border:0}.react-datepicker{font-family:Helvetica Neue,helvetica,arial,sans-serif;font-size:.8rem;background-color:#fff;color:#000;border:1px solid #aeaeae;border-radius:.3rem;display:inline-block;position:relative;line-height:initial}.react-datepicker--time-only .react-datepicker__time-container{border-left:0}.react-datepicker--time-only .react-datepicker__time,.react-datepicker--time-only .react-datepicker__time-box{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker-popper{z-index:1;line-height:0}.react-datepicker-popper .react-datepicker__triangle{stroke:#aeaeae}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{fill:#f0f0f0;color:#f0f0f0}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{fill:#fff;color:#fff}.react-datepicker__header{text-align:center;background-color:#f0f0f0;border-bottom:1px solid #aeaeae;border-top-left-radius:.3rem;padding:8px 0;position:relative}.react-datepicker__header--time{padding-bottom:8px;padding-left:5px;padding-right:5px}.react-datepicker__header--time:not(.react-datepicker__header--time--only){border-top-left-radius:0}.react-datepicker__header:not(.react-datepicker__header--has-time-select){border-top-right-radius:.3rem}.react-datepicker__year-dropdown-container--select,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--scroll{display:inline-block;margin:0 15px}.react-datepicker__current-month,.react-datepicker-time__header,.react-datepicker-year-header{margin-top:0;color:#000;font-weight:700;font-size:.944rem}h2.react-datepicker__current-month{padding:0;margin:0}.react-datepicker-time__header{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.react-datepicker__navigation{align-items:center;background:none;display:flex;justify-content:center;text-align:center;cursor:pointer;position:absolute;top:2px;padding:0;border:none;z-index:1;height:32px;width:32px;text-indent:-999em;overflow:hidden}.react-datepicker__navigation--previous{left:2px}.react-datepicker__navigation--next{right:2px}.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:85px}.react-datepicker__navigation--years{position:relative;top:0;display:block;margin-left:auto;margin-right:auto}.react-datepicker__navigation--years-previous{top:4px}.react-datepicker__navigation--years-upcoming{top:-4px}.react-datepicker__navigation:hover *:before{border-color:#a6a6a6}.react-datepicker__navigation-icon{position:relative;top:-1px;font-size:20px;width:0}.react-datepicker__navigation-icon--next{left:-2px}.react-datepicker__navigation-icon--next:before{transform:rotate(45deg);left:-7px}.react-datepicker__navigation-icon--previous{right:-2px}.react-datepicker__navigation-icon--previous:before{transform:rotate(225deg);right:-7px}.react-datepicker__month-container{float:left}.react-datepicker__year{margin:.4rem;text-align:center}.react-datepicker__year-wrapper{display:flex;flex-wrap:wrap;max-width:180px}.react-datepicker__year .react-datepicker__year-text{display:inline-block;width:4rem;margin:2px}.react-datepicker__month{margin:.4rem;text-align:center}.react-datepicker__month .react-datepicker__month-text,.react-datepicker__month .react-datepicker__quarter-text{display:inline-block;width:4rem;margin:2px}.react-datepicker__input-time-container{clear:both;width:100%;float:left;margin:5px 0 10px 15px;text-align:left}.react-datepicker__input-time-container .react-datepicker-time__caption,.react-datepicker__input-time-container .react-datepicker-time__input-container{display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input{display:inline-block;margin-left:10px}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input{width:auto}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button,.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]{-moz-appearance:textfield}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter{margin-left:5px;display:inline-block}.react-datepicker__time-container{float:right;border-left:1px solid #aeaeae;width:85px}.react-datepicker__time-container--with-today-button{display:inline;border:1px solid #aeaeae;border-radius:.3rem;position:absolute;right:-87px;top:0}.react-datepicker__time-container .react-datepicker__time{position:relative;background:#fff;border-bottom-right-radius:.3rem}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{width:85px;overflow-x:hidden;margin:0 auto;text-align:center;border-bottom-right-radius:.3rem}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{list-style:none;margin:0;height:calc(195px + .85rem);overflow-y:scroll;padding-right:0;padding-left:0;width:100%;box-sizing:content-box}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{height:30px;padding:5px 10px;white-space:nowrap}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{cursor:pointer;background-color:#f0f0f0}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{background-color:#216ba5;color:#fff;font-weight:700}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{background-color:#216ba5}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled{color:#ccc}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover{cursor:default;background-color:transparent}.react-datepicker__week-number{color:#ccc;display:inline-block;width:1.7rem;line-height:1.7rem;text-align:center;margin:.166rem}.react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer}.react-datepicker__week-number.react-datepicker__week-number--clickable:not(.react-datepicker__week-number--selected):hover{border-radius:.3rem;background-color:#f0f0f0}.react-datepicker__week-number--selected{border-radius:.3rem;background-color:#216ba5;color:#fff}.react-datepicker__week-number--selected:hover{background-color:#1d5d90}.react-datepicker__day-names{text-align:center;white-space:nowrap;margin-bottom:-8px}.react-datepicker__week{white-space:nowrap}.react-datepicker__day-name,.react-datepicker__day,.react-datepicker__time-name{color:#000;display:inline-block;width:1.7rem;line-height:1.7rem;text-align:center;margin:.166rem}.react-datepicker__day-name--disabled,.react-datepicker__day--disabled,.react-datepicker__time-name--disabled{cursor:default;color:#ccc}.react-datepicker__day,.react-datepicker__month-text,.react-datepicker__quarter-text,.react-datepicker__year-text{cursor:pointer}.react-datepicker__day:not([aria-disabled=true]):hover,.react-datepicker__month-text:not([aria-disabled=true]):hover,.react-datepicker__quarter-text:not([aria-disabled=true]):hover,.react-datepicker__year-text:not([aria-disabled=true]):hover{border-radius:.3rem;background-color:#f0f0f0}.react-datepicker__day--today,.react-datepicker__month-text--today,.react-datepicker__quarter-text--today,.react-datepicker__year-text--today{font-weight:700}.react-datepicker__day--highlighted,.react-datepicker__month-text--highlighted,.react-datepicker__quarter-text--highlighted,.react-datepicker__year-text--highlighted{border-radius:.3rem;background-color:#3dcc4a;color:#fff}.react-datepicker__day--highlighted:not([aria-disabled=true]):hover,.react-datepicker__month-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__year-text--highlighted:not([aria-disabled=true]):hover{background-color:#32be3f}.react-datepicker__day--highlighted-custom-1,.react-datepicker__month-text--highlighted-custom-1,.react-datepicker__quarter-text--highlighted-custom-1,.react-datepicker__year-text--highlighted-custom-1{color:#f0f}.react-datepicker__day--highlighted-custom-2,.react-datepicker__month-text--highlighted-custom-2,.react-datepicker__quarter-text--highlighted-custom-2,.react-datepicker__year-text--highlighted-custom-2{color:green}.react-datepicker__day--holidays,.react-datepicker__month-text--holidays,.react-datepicker__quarter-text--holidays,.react-datepicker__year-text--holidays{position:relative;border-radius:.3rem;background-color:#ff6803;color:#fff}.react-datepicker__day--holidays .overlay,.react-datepicker__month-text--holidays .overlay,.react-datepicker__quarter-text--holidays .overlay,.react-datepicker__year-text--holidays .overlay{position:absolute;bottom:100%;left:50%;transform:translate(-50%);background-color:#333;color:#fff;padding:4px;border-radius:4px;white-space:nowrap;visibility:hidden;opacity:0;transition:visibility 0s,opacity .3s ease-in-out}.react-datepicker__day--holidays:not([aria-disabled=true]):hover,.react-datepicker__month-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__year-text--holidays:not([aria-disabled=true]):hover{background-color:#cf5300}.react-datepicker__day--holidays:hover .overlay,.react-datepicker__month-text--holidays:hover .overlay,.react-datepicker__quarter-text--holidays:hover .overlay,.react-datepicker__year-text--holidays:hover .overlay{visibility:visible;opacity:1}.react-datepicker__day--selected,.react-datepicker__day--in-selecting-range,.react-datepicker__day--in-range,.react-datepicker__month-text--selected,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--selected,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--selected,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--in-range{border-radius:.3rem;background-color:#216ba5;color:#fff}.react-datepicker__day--selected:not([aria-disabled=true]):hover,.react-datepicker__day--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__day--in-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-range:not([aria-disabled=true]):hover{background-color:#1d5d90}.react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__quarter-text--keyboard-selected,.react-datepicker__year-text--keyboard-selected{border-radius:.3rem;background-color:#bad9f1;color:#000}.react-datepicker__day--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--keyboard-selected:not([aria-disabled=true]):hover{background-color:#1d5d90}.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range){background-color:#216ba580}.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range){background-color:#f0f0f0;color:#000}.react-datepicker__day--disabled,.react-datepicker__month-text--disabled,.react-datepicker__quarter-text--disabled,.react-datepicker__year-text--disabled{cursor:default;color:#ccc}.react-datepicker__day--disabled .overlay,.react-datepicker__month-text--disabled .overlay,.react-datepicker__quarter-text--disabled .overlay,.react-datepicker__year-text--disabled .overlay{position:absolute;bottom:70%;left:50%;transform:translate(-50%);background-color:#333;color:#fff;padding:4px;border-radius:4px;white-space:nowrap;visibility:hidden;opacity:0;transition:visibility 0s,opacity .3s ease-in-out}.react-datepicker__input-container{position:relative;display:inline-block;width:100%}.react-datepicker__input-container .react-datepicker__calendar-icon{position:absolute;padding:.5rem;box-sizing:content-box}.react-datepicker__view-calendar-icon input{padding:6px 10px 5px 25px}.react-datepicker__year-read-view,.react-datepicker__month-read-view,.react-datepicker__month-year-read-view{border:1px solid transparent;border-radius:.3rem;position:relative}.react-datepicker__year-read-view:hover,.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover{cursor:pointer}.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow{border-top-color:#b3b3b3}.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow{transform:rotate(135deg);right:-16px;top:0}.react-datepicker__year-dropdown,.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown{background-color:#f0f0f0;position:absolute;width:50%;left:25%;top:30px;z-index:1;text-align:center;border-radius:.3rem;border:1px solid #aeaeae}.react-datepicker__year-dropdown:hover,.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover{cursor:pointer}.react-datepicker__year-dropdown--scrollable,.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__year-option,.react-datepicker__month-option,.react-datepicker__month-year-option{line-height:20px;width:100%;display:block;margin-left:auto;margin-right:auto}.react-datepicker__year-option:first-of-type,.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.react-datepicker__year-option:last-of-type,.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker__year-option:hover,.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover{background-color:#ccc}.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}.react-datepicker__year-option--selected,.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected{position:absolute;left:15px}.react-datepicker__close-icon{cursor:pointer;background-color:transparent;border:0;outline:0;padding:0 6px 0 0;position:absolute;top:0;right:0;height:100%;display:table-cell;vertical-align:middle}.react-datepicker__close-icon:after{cursor:pointer;background-color:#216ba5;color:#fff;border-radius:50%;height:16px;width:16px;padding:2px;font-size:12px;line-height:1;text-align:center;display:table-cell;vertical-align:middle;content:"×"}.react-datepicker__close-icon--disabled{cursor:default}.react-datepicker__close-icon--disabled:after{cursor:default;background-color:#ccc}.react-datepicker__today-button{background:#f0f0f0;border-top:1px solid #aeaeae;cursor:pointer;text-align:center;font-weight:700;padding:5px 0;clear:left}.react-datepicker__portal{position:fixed;width:100vw;height:100vh;background-color:#000c;left:0;top:0;justify-content:center;align-items:center;display:flex;z-index:2147483647}.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__time-name{width:3rem;line-height:3rem}@media(max-width:400px),(max-height:550px){.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__time-name{width:2rem;line-height:2rem}}.react-datepicker__portal .react-datepicker__current-month,.react-datepicker__portal .react-datepicker-time__header{font-size:1.44rem}.react-datepicker__children-container{width:13.8rem;margin:.4rem;padding-right:.2rem;padding-left:.2rem;height:auto}.react-datepicker__aria-live{position:absolute;clip-path:circle(0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;width:1px;white-space:nowrap}.react-datepicker__calendar-icon{width:1em;height:1em;vertical-align:-.125em}.react-datepicker-popper{z-index:2}.react-datepicker-wrapper{width:100%}.react-datepicker{border-radius:8px;border:1px solid var(--divider-color);font-size:13px;background-color:var(--main-bg-color)}.react-datepicker__portal .react-datepicker{scale:1.15}.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal react-datepicker__time-name{width:unset;line-height:unset}.react-datepicker__tab-loop{position:absolute}.react-datepicker__triangle{color:var(--main-bg-color);display:none}.react-datepicker__navigation{place-self:center;height:28px;width:28px;display:flex;align-items:center;justify-content:center}.react-datepicker__navigation--next{top:10px;right:12px}.react-datepicker__navigation--previous{top:10px;left:12px}.react-datepicker__navigation-icon{place-self:center}.react-datepicker__navigation-icon:before{border-color:var(--secondary-text-color);border-style:solid;border-width:2px 2px 0 0;color:var(--secondary-text-color);height:5px;width:5px;top:12px}.react-datepicker__navigation-icon--next:before{left:-2px}.react-datepicker__navigation-icon--previous:before{left:-4px}.react-datepicker__input-container{display:flex;align-items:center}.react-datepicker__view-calendar-icon input{padding:0 4px 0 .5rem;text-align:start;width:130px}.react-datepicker__month,.react-datepicker__week,.react-datepicker__day-names{display:flex;gap:8px;margin:0}.react-datepicker__day-names{padding:0 12px}.react-datepicker__month{flex-direction:column;padding:0 12px 12px}.react-datepicker__month-container{float:none}.react-datepicker__current-month{display:flex;height:48px;justify-content:center;align-items:center;color:var(--main-text-color);line-height:20px;border-bottom:1px solid var(--divider-color);border-top-right-radius:8px;border-top-left-radius:8px}.react-datepicker__day-name{color:var(--secondary-text-color);flex:1 1 0;padding:8px}.react-datepicker__day{flex:1 1 0;width:36px;height:36px;border:1px solid transparent;color:var(--main-text-color);font-weight:500;border-radius:4px;line-height:20px;padding:8px;margin:0}.react-datepicker__day--outside-month{color:var(--secondary-text-color)}.react-datepicker__day--in-selecting-range{background:var(--accent-toner)!important;color:var(--accent-color)}.react-datepicker__day--disabled{color:var(--secondary-text-color)}.react-datepicker__day--today{background-color:var(--accent-color);color:var(--main-bg-color);border-radius:100px}.react-datepicker__day--selected,.react-datepicker__day--selected:hover,.react-datepicker__day--keyboard-selected{background-color:var(--accent-color)!important;color:var(--main-bg-color);border-radius:4px}.react-datepicker__day:not([aria-disabled=true]):hover{border:1px solid var(--accent-color);background-color:var(--main-bg-color)}.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range){background-color:var(--main-bg-color)!important;border-color:var(--accent-color);color:var(--accent-color)}.react-datepicker__day--in-selecting-range,.react-datepicker__day--selecting-range{background-color:var(--accent-toner)!important;color:var(--accent-color)}.react-datepicker__day--selecting-range-start,.react-datepicker__day--selecting-range-end{background-color:var(--accent-color)!important;color:var(--main-bg-color)}.react-datepicker .react-datepicker__header{background-color:var(--main-bg-color);color:var(--main-text-color);padding:0;border-bottom:none;border-top-right-radius:8px;border-top-left-radius:8px}.react-datepicker:not(.react-datepicker__header--has-time-select){border-top-right-radius:8px;border-top-left-radius:8px}.date-picker-calendar{background-color:var(--main-bg-color);color:var(--main-text-color)}.date-picker-calendar input:first-of-type{background:var(--secondary-bg-color);border:1px solid var(--divider-color);border-radius:4px;outline:none}.input__container{width:100%;flex:1 1 0}.product-selector{width:100%}.product-selector__checkbox{display:flex;gap:12px}.product-selector__item{border-top:1px solid var(--divider-color);background-color:var(--secondary-bg-color);display:flex;align-items:center;gap:12px;padding:8px;cursor:pointer}.product-selector__item--product{padding-left:40px}.product-selector__item--variant{padding-left:80px}.product-selector__item--first{border:none}.product-selector__item span:first-of-type{display:flex}.product-selector__item__label{display:flex;flex-direction:column;justify-content:center;cursor:pointer}.product-selector__item__title{line-height:16px}.product-selector__item__subtitle{color:var(--secondary-text-color)}.product-selector__item__product{display:flex}.product-selector__item__product.child{place-self:center;padding-left:70px}.product-selector:has(.modal__item__label):hover{background-color:red!important}.product-reorder-table{width:100%;border:1px solid var(--divider-color);border-radius:8px;background-color:var(--secondary-bg-color);overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}.product-reorder-table__header{display:grid;grid-template-columns:40px 80px 100px minmax(180px,1fr) 140px;gap:12px;padding:12px 16px;min-width:480px;background-color:var(--secondary-bg-color);border-bottom:1px solid var(--divider-color);font-weight:400;font-size:14px;color:var(--secondary-text-color);text-transform:uppercase}.product-reorder-table__header-cell{display:flex;align-items:center;justify-content:flex-start}.product-reorder-table__header-cell--drag,.product-reorder-table__header-cell--position,.product-reorder-table__header-cell--id,.product-reorder-table__header-cell--name{justify-content:flex-start}.product-reorder-table__header-cell--actions{justify-content:flex-end}.product-reorder-table__body{display:flex;flex-direction:column}.product-reorder-item{display:grid;grid-template-columns:40px 80px 100px minmax(180px,1fr) 140px;gap:12px;align-items:center;padding:12px 16px;min-width:480px;border-bottom:1px solid var(--divider-color);background-color:var(--secondary-bg-color)}.product-reorder-item:last-child{border-bottom:none}.product-reorder-item[draggable=true]{cursor:grab}.product-reorder-item[draggable=true]:active{cursor:grabbing}.product-reorder-item__handle{color:var(--secondary-text-color);cursor:grab;-webkit-user-select:none;user-select:none;font-weight:700;font-size:12px}.product-reorder-item__handle:active{cursor:grabbing}.product-reorder-item__position{display:flex;justify-content:flex-start;align-items:center}.product-reorder-item__position-value{font-size:14px;font-weight:400;color:var(--main-text-color);cursor:pointer;padding:2px 4px;border-radius:4px;min-width:20px}.product-reorder-item__position-value:hover{background-color:#ffffff0d}.product-reorder-item__position-input{width:50px;height:28px;text-align:left;font-size:14px;font-weight:400;color:var(--main-text-color);background-color:var(--secondary-bg-color);border:1px solid var(--divider-color);border-radius:4px;outline:none;padding:0 8px}.product-reorder-item__position-input:focus{border-color:var(--divider-color);background-color:var(--main-bg-color)}.product-reorder-item__id{font-size:14px;color:var(--main-text-color);font-weight:400}.product-reorder-item__name{font-size:14px;color:var(--main-text-color);font-weight:400;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}@media(max-width:768px){.product-reorder-item__name{max-width:160px}}.product-reorder-item__actions{display:flex;align-items:center;gap:4px;justify-content:flex-end;white-space:nowrap}.product-reorder-arrow-btn{width:24px;height:24px;border:1px solid var(--divider-color);border-radius:4px;background-color:var(--secondary-bg-color);color:var(--main-text-color);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color .2s ease}.product-reorder-arrow-btn:hover{background-color:var(--main-bg-color)}.product-reorder-arrow-btn:active{background-color:var(--divider-color)}@media(max-width:768px){.product-reorder-table__header{grid-template-columns:32px 60px 80px 1fr 100px;gap:8px;padding:8px 12px;font-size:12px}.product-reorder-item{grid-template-columns:32px 60px 80px 1fr 100px;gap:8px;padding:8px 12px}.product-reorder-item__handle{font-size:10px}.product-reorder-item__position-value{font-size:12px;padding:2px 4px;min-width:16px}.product-reorder-item__position-input{width:40px;height:24px;font-size:12px;padding:0 4px}.product-reorder-item__id{font-size:12px}.product-reorder-item__name{font-size:13px}.product-reorder-item__actions{gap:2px}.product-reorder-arrow-btn{width:20px;height:20px}}.orders__search-group{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.orders__search-group .dd-default-face__selected-option{max-width:100%;padding-right:8px}.orders__datepicker{display:flex}.orders__datepicker .input__wrapper:has(.datepicker-start){border-top-right-radius:0;border-bottom-right-radius:0}.orders__datepicker .input__wrapper:has(.datepicker-end){border-top-left-radius:0;border-bottom-left-radius:0}@media(max-width:768px){.orders__search-group{justify-content:start}.orders__search-group .dd-default-face__selected-option{max-width:80%;padding-right:0}}.refContainer{min-height:calc(100vh - 128px)}.refContainer iframe{min-height:calc(100vh - 128px);border:none}.loaderContainer{min-height:calc(100vh - 128px);width:100%;display:flex;align-items:center;justify-content:center}.loaderOverlay{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:var(--main-bg-color);z-index:1;width:100%;height:100%}.order-detail__title-container{display:flex;flex-direction:column;gap:4px}.order-detail__title-row{display:flex;gap:8px;align-items:center}.order-detail__title{word-break:break-word;line-height:1.2}.order-detail__header{display:flex;align-items:center;vertical-align:middle;justify-content:space-between;padding-bottom:12px}.order-detail__header a{display:flex}.order-detail__header-actions{display:flex;gap:12px}.order-detail__header-actions .dropdownTable-face{transform:rotate(270deg);font-size:24px;color:var(--main-text-color);width:32px;height:32px;background-color:var(--secondary-bg-color);border:1px solid var(--divider-color);padding:8px;display:flex;justify-content:center;align-items:center}.modal-content{display:flex;flex-direction:column;gap:12px}.payment-details__content{width:100%;display:flex;flex-direction:column;gap:12px}.payment-details__ids .payment-details__item:last-of-type{border-bottom:none}.payment-details__column{flex:1 1 0}.payment-details__item{border-bottom:1px solid var(--divider-color);padding:12px 2px;display:flex;justify-content:space-between;align-items:center;gap:4px;flex-wrap:wrap;word-break:break-word}.payment-details__item__title{color:var(--secondary-text-color)}.payment-details__item__value{color:var(--main-text-color)}.container{width:100%;display:flex;flex-direction:column;gap:12px}.container__title{font-size:16px;color:var(--main-text-color);text-transform:capitalize}.copy-field{display:flex;flex-direction:column;gap:8px}.copy-field__label{color:var(--main-text-color)}.copy-field__container{min-width:150px;flex:1;display:flex;gap:6px;align-items:center;border:1px solid var(--divider-color);border-radius:8px;background-color:var(--secondary-bg-color);max-height:32px;padding:8px;transition:all .2s linear}.copy-field__container:hover{border-color:var(--accent-color)}.copy-field__text{flex:1;color:var(--main-text-color);width:1px}.copy-field__button{background-color:#ffffff1a;color:var(--main-text-color);font-size:var(--medium-small);border:none;border-left:1px solid var(--divider-color);border-radius:4px;cursor:pointer;transition:background-color .2s linear;padding:0 8px}.copy-field__button:hover{opacity:.8}.customer-details{display:flex;align-items:center;width:100%;row-gap:24px;gap:48px;flex-wrap:wrap;padding-bottom:12px;border-bottom:1px solid var(--divider-color)}.customer-details__chip{display:flex;flex-direction:column}.customer-details__chip__title{color:var(--secondary-text-color);font-size:var(--small)}.customer-details__chip__value{color:var(--main-text-color)}.customer-details__chip__email-link{color:var(--accent-color);text-decoration:none}.customer-details__chip__email-link:hover{text-decoration:underline;color:var(--accent-color);opacity:.8}.customer-details__chip__email-link:visited{color:var(--accent-color)}.customer-details__chip__email-link--error,.customer-details__chip__email-link--error:hover,.customer-details__chip__email-link--error:visited{color:var(--main-error-color)}.customer-info{display:flex;flex-direction:column;gap:16px}.customer-info__divider{border-top:1px solid var(--divider-color);margin:0 0 8px}.customer-info__location-container{position:relative}.customer-info__loading-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background-color:var(--main-bg-color);opacity:.9;display:flex;align-items:center;justify-content:center;z-index:10;border-radius:8px;min-height:150px}.general-info{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));column-gap:16px;row-gap:12px}.general-info__chip{display:flex;flex-direction:column}.general-info__chip__title{color:var(--secondary-text-color);font-size:var(--small)}.general-info__chip__value{color:var(--main-text-color)}.general-info__price-value{display:inline-flex;align-items:center;gap:6px}.general-info__icon-btn{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;background:transparent;border:none;padding:0;cursor:pointer;color:var(--secondary-text-color)}.price-info__list{display:flex;flex-direction:column;gap:8px;width:100%}.price-info__row{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--secondary-text-color)}.price-info__row:last-of-type{color:var(--main-text-color)}.price-info__amount{color:var(--secondary-text-color)}.price-info__amount--total{color:var(--main-text-color)}.replacement-request{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));column-gap:16px;row-gap:12px;padding-bottom:12px;border-bottom:1px solid var(--divider-color)}.replacement-request__chip{display:flex;flex-direction:column}.replacement-request__chip__title{color:var(--secondary-text-color);font-size:var(--small)}.replacement-request__chip__value{color:var(--main-text-color)}.order-history{display:flex;flex-direction:column;gap:20px;padding:6px 0 6px 24px}.order-history__item{position:relative;display:flex;flex-direction:column;gap:4px}.order-history__item:before{content:"";position:absolute;left:-15px;top:10px;width:8px;height:8px;border-radius:50%;background:var(--divider-color)}.order-history__item:after{content:"";position:absolute;left:-12px;top:24px;bottom:-4px;width:2px;background:var(--divider-color)}.order-history__row{display:flex;align-items:center;gap:12px;min-height:28px}.order-history__id{cursor:pointer}.order-history__id div{color:var(--main-text-color)}.order-history__date{color:var(--secondary-text-color, #9aa0a6);font-size:var(--small, 14px);line-height:1.3}.warehouses-page{display:flex;flex-direction:column;gap:12px}.warehouses-page__widgets{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:24px}@media(max-width:1024px){.warehouses-page__widgets{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.warehouses-page__widgets{grid-template-columns:1fr}}.warehouses-page__filters{display:flex;align-items:center;gap:24px;row-gap:8px;width:100%}.warehouses-page__filters__dropdown{width:180px}.warehouse-form{display:flex;flex-direction:column;gap:24px;width:100%}.warehouse-form__widgets{width:100%;gap:8px;display:grid;grid-template-columns:repeat(2,1fr)}.domain-wizard{width:100%;display:flex;flex-direction:column;border-radius:12px;border:1px solid var(--divider-color);background-color:var(--main-bg-color)}.domain-wizard__header{display:flex;justify-content:space-between;align-items:center;padding:12px 16px 10px;border-bottom:1px solid var(--divider-color)}.domain-wizard__header-actions{display:flex;align-items:center;gap:4px}.domain-wizard__delete-btn{background:none;border:none;color:var(--main-error-color);margin-left:1rem;cursor:pointer;display:flex;align-items:center}.domain-wizard__delete-btn:hover{opacity:.65}.domain-wizard__body{display:flex;min-height:400px}.domain-wizard__steps{display:flex;flex-direction:column;width:200px;border-right:1px solid var(--divider-color);padding:8px}.domain-wizard__step{display:flex;align-items:center;padding:6px 8px;gap:8px;transition:background-color .2s linear}.domain-wizard__step--active{border:1px solid var(--divider-color);border-radius:8px;padding:5px 7px;background-color:var(--secondary-bg-color)}.domain-wizard__step__checkbox{pointer-events:none;display:flex;align-items:center}.domain-wizard__step__label{color:var(--main-text-color);-webkit-user-select:none;user-select:none}.domain-wizard__content{display:flex;flex-direction:column;gap:12px;padding:12px 16px;width:100%}.domain-wizard__content__label{display:flex;flex-direction:column}.domain-wizard__content__label span{color:var(--secondary-text-color);font-size:var(--small)}.domain-wizard__footer{border-top:1px solid var(--divider-color);padding:8px 12px;display:flex;justify-content:flex-end}.domain-wizard__footer-buttons{display:flex;gap:12px}.domain-wizard--live{width:100%;padding:12px 16px;border-radius:8px;border:1px solid var(--divider-color);display:flex;align-items:center;justify-content:space-between;background-color:var(--secondary-bg-color)}.domain-wizard--live__label{display:flex;flex-direction:column}.domain-wizard--live__label span{color:var(--secondary-text-color);font-size:var(--small)}.domain-wizard--live__end{display:flex;align-items:center;gap:4px}@media(max-width:768px){.domain-wizard{min-width:fit-content}.domain-wizard__content .two-column-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}}.two-column-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.two-column-grid__item:nth-last-child(1):nth-child(odd){grid-column:1/-1}.customer-detail__widget-container{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px}@media(max-width:768px){.customer-detail__widget-container{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.customer-detail__widget-container{grid-template-columns:1fr}}.order-detail__header{display:flex;align-items:center;justify-content:space-between}@media(max-width:460px){.order-detail__header{flex-direction:column;align-items:flex-start;gap:12px}}.add-balance-modal{display:flex;flex-direction:column;gap:16px;width:100%}.add-balance-modal__amount-field{display:flex;flex-direction:column;gap:12px}.webhooks__event-list{display:flex;flex-direction:column;gap:8px;overflow:auto;height:400px}.webhooks__item{list-style:none;display:flex;gap:12px;align-items:center}.webhooks__item__label{display:flex;flex-direction:column;cursor:pointer}.webhooks__item__label span:first-child{color:var(--main-text-color)}.tabs__list{display:flex;border-bottom:1px solid var(--divider-color);overflow-x:auto}.tabs__list li{list-style:none;padding-bottom:8px;flex-shrink:0}.tabs__list li:has(.tabs__button[aria-selected=true]){border-bottom:2px solid var(--accent-color)}.tabs__button{padding:8px 12px;background:none;border:none;color:var(--secondary-text-color);cursor:pointer;border-radius:8px}.tabs__button[aria-selected=true]{color:var(--accent-color);background-color:var(--secondary-bg-color)}.tabs__content{padding-top:24px}.switch-field{cursor:pointer;display:flex;align-items:center}.switch-field__label{display:flex;flex-direction:column}.switch-field__title{font-size:var(--base-font-size);font-weight:400;line-height:20px}.switch-field__description{color:var(--secondary-text-color)}.company-form__localization-section,.company-form__support-section,.company-form__account-section{display:flex;width:100%;gap:12px}.company-form__localization-section .labeled-field{flex:1}@media(max-width:520px){.company-form__localization-section,.company-form__support-section,.company-form__account-section{flex-wrap:wrap}}@media(max-width:480px){.company-form__localization-section .dd-default-face__selected-option{min-width:0;max-width:180px}}.payment-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));grid-gap:8px;grid-auto-rows:1fr}.payment-list__logo-container{width:40px;height:40px;border:1px solid var(--divider-color);border-radius:8px;display:flex;place-content:center;align-items:center;padding:8px}.payment-list__item{list-style:none;display:flex;border:1px solid var(--divider-color);background-color:var(--secondary-bg-color);border-radius:8px;min-width:260px}.payment-list__item,.payment-list__item *{cursor:pointer}.payment-list__status-badge{opacity:1}.payment-list__status-badge .status-badge{min-height:24px;display:flex;place-content:center;vertical-align:center;align-items:center}.payment-list__item-status{display:flex;align-items:center;gap:4px;color:var(--secondary-text-color)}.payment-list__item-label{display:flex;padding:12px;gap:4px;width:100%;justify-content:space-between;align-items:center;cursor:pointer}.payment-list__item-icon{object-fit:contain;width:100%;height:100%}.payment-list__item-edit{height:24px;width:24px;border:1px solid var(--divider-color);padding:2px;background-color:var(--main-bg-color);border-radius:4px}.payment-list__item-name{padding:8px}@starting-style{.payment-list__item-label:hover .payment-list__item-disable-btn{opacity:0}.payment-list__item-label:hover .payment-list__status-badge,.payment-list__item-label .payment-list__item-disable-btn{opacity:1}.payment-list__item-label .payment-list__status-badge{opacity:0}}.payment-form{display:flex;flex-direction:column;gap:16px;width:100%}.payment-form__dynamic-inputs{display:flex;width:100%;flex-direction:column;gap:12px}.payment-form__switches{display:flex;flex-direction:column;gap:16px}.crypto-payments__loader-overlay{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:var(--main-bg-color);z-index:10;width:100%;height:100%}.crypto-payments__iframe-wrapper{min-height:510px}.modal-content{width:100%;display:flex;flex-direction:column;gap:12px;overflow-x:hidden;overflow-y:auto;padding-right:8px}.payment-methods-list{display:grid;gap:8px;grid-template-columns:repeat(2,1fr)}.payment-method-item{display:flex;align-items:center;gap:8px;padding:8px;border:1px solid var(--divider-color);border-radius:6px;cursor:pointer;-webkit-user-select:none;user-select:none}.payment-logo{width:20px;height:20px}.billing-overview{display:flex;flex-direction:column;gap:16px}.billing-overview .billing-actions{display:flex;gap:12px;margin-top:16px;flex-wrap:wrap}.account-balance{display:flex;flex-direction:column;gap:20px}.account-balance .balance-header h3{font-size:16px;font-weight:500;color:var(--main-text-color);margin:0 0 8px}.account-balance .balance-header p{font-size:14px;color:var(--secondary-text-color);line-height:1.5;margin:0}.account-balance .balance-input{display:flex;flex-direction:column;gap:12px}.fee-breakdown{display:flex;flex-direction:column;gap:24px}.fee-summary-card{background:#00000008;border:1px solid var(--divider-color);border-radius:12px;padding:20px;margin-top:8px;display:flex;flex-direction:row;gap:20px}@media(max-width:768px){.fee-summary-card{flex-direction:column;gap:12px}}.fee-summary-card .fee-summary-item{display:flex;flex-direction:column;gap:4px;flex:1}.fee-summary-card .fee-summary-item .fee-summary-label{font-size:14px;font-weight:500;color:var(--main-text-color)}.fee-summary-card .fee-summary-item .fee-summary-value{font-size:18px;font-weight:600;color:var(--main-text-color)}.fee-summary-card .fee-summary-item .fee-summary-description{font-size:13px;color:var(--secondary-text-color);line-height:1.4}.invoices,.billing-contact{display:flex;flex-direction:column;gap:16px}.add-balance-modal{display:flex;flex-direction:column;gap:20px}.add-balance-modal__description{font-size:14px;color:var(--secondary-text-color);line-height:1.5}.teammate-list__item{padding:4px;display:flex;justify-content:space-between;list-style:none;align-items:center}.teammate-list__item--bordered{border-bottom:1px solid var(--divider-color)}.teammate-list .btn{height:32px!important}.teammate-list__label{display:flex;gap:8px;align-items:center}.teammate-list__actions{display:flex;gap:12px;align-items:center}.teammate-list__actions button{background:none;border:none;outline:none;cursor:pointer;transition:all .4s ease-in-out}.teammate-list__actions button:hover{opacity:.7}.teammate-list__actions--edit{color:var(--main-text-color)}.teammate-list__actions--delete{color:var(--main-danger)}.webhooks__item{gap:24px}.action-block{display:flex;gap:12px;align-items:center}.action-block .btn{height:32px}.invite-modal__event-list{display:flex;flex-direction:column;gap:12px;overflow-x:hidden;overflow-y:auto;padding-right:8px}.invite-modal__roles-container{display:flex;flex-direction:column;gap:12px}.telegram-connection-modal{width:100%}.telegram-connection-modal__loading,.telegram-connection-modal__waiting{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:24px;text-align:center;padding:0;min-height:270px;height:100%;width:100%;max-width:100%}.telegram-connection-modal__status{display:flex;flex-direction:column;align-items:center;gap:6px;width:100%}.telegram-connection-modal__status p{padding-top:2px;font-weight:500;color:var(--main-text-color);font-size:16px}.telegram-connection-modal__status small{color:var(--secondary-text-color);font-size:14px;max-width:100%;text-align:center}.telegram-connection-modal__url-section{width:100%;display:flex;flex-direction:column;gap:12px;align-items:flex-start}.telegram-connection-modal__instructions{padding:0;text-align:left}.telegram-connection-modal__instructions p{margin:0 0 20px;line-height:1.5;color:var(--main-text-color);font-size:15px}.telegram-connection-modal__steps{padding:20px 0;background-color:var(--secondary-bg-color);border-radius:8px}.telegram-connection-modal__steps h3{padding-bottom:8px;color:var(--main-text-color);font-size:16px;font-weight:400}.telegram-connection-modal__steps ol{margin:0;padding-left:24px;display:flex;flex-direction:column;gap:12px}.telegram-connection-modal__steps ol li{line-height:1.5;color:var(--main-text-color);font-size:14px}.telegram-connection-modal__note{padding:16px;background-color:var(--main-warning);border-radius:8px;font-size:14px;line-height:1.5;color:var(--main-bg-color);margin-top:20px}.telegram-connection-modal__success{display:flex;flex-direction:column;gap:12px}.telegram-connection-modal__success h2{text-align:center;font-size:20px;padding-bottom:12px}.telegram-connection-modal__user-info{display:flex;flex-direction:column;gap:12px;width:100%;padding-bottom:12px}.telegram-connection-modal__user-info span{font-size:16px}.telegram-connection-modal__user-info span strong{color:var(--main-text-color);font-weight:500;display:inline-block;min-width:100px}.api-keys{display:flex;flex-direction:column;gap:24px}.api-keys__actions{display:flex;width:100%;gap:12px;align-items:center}.api-keys__actions__copy{min-width:250px}.telegram-users-stats{margin-bottom:24px}.telegram-users-stats__loading{padding:24px;text-align:center;color:var(--secondary-text-color)}.telegram-users-stats__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px}@media(max-width:768px){.telegram-users-stats__grid{grid-template-columns:1fr}}.telegram-users-stats__breakdown{margin-top:12px;padding-top:12px;border-top:1px solid var(--divider-color)}.telegram-users-stats__breakdown-item{display:flex;justify-content:space-between;margin-bottom:8px}.telegram-users-stats__breakdown-item:last-child{margin-bottom:0}.telegram-users-stats__breakdown-label{color:var(--secondary-text-color);font-size:14px}.telegram-users-stats__breakdown-value{font-weight:600;color:var(--main-text-color)}.telegram-users-stats__chart{margin-top:12px}.telegram-users-stats__circles{margin-top:12px;display:flex;gap:24px;justify-content:space-around;align-items:center;flex-wrap:wrap}.telegram-users-stats__circle{position:relative;width:120px;height:120px}.telegram-users-stats__circle-progress{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:var(--secondary-bg-color)}.telegram-users-stats__circle-inner{position:absolute;top:6px;right:6px;bottom:6px;left:6px;border-radius:50%;background:var(--main-bg-color);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:4px}.telegram-users-stats__circle-value{font-weight:500;font-size:16px;color:var(--main-text-color);line-height:1}.telegram-users-stats__circle-label{font-size:11px;color:var(--secondary-text-color)}.telegram-users-stats__progress{margin-bottom:16px}.telegram-users-stats__progress:last-child{margin-bottom:0}.telegram-users-stats__progress-bar{height:8px;background-color:var(--secondary-bg-color);border-radius:4px;overflow:hidden;margin-bottom:4px}.telegram-users-stats__progress-fill{height:100%;transition:width .3s ease}.telegram-users-stats__progress-fill--authorized{background-color:var(--main-positive)}.telegram-users-stats__progress-fill--customer{background-color:var(--accent-color)}.telegram-users-stats__progress-label{font-size:12px;color:var(--secondary-text-color)}.telegram-users-stats__growth{margin-top:12px}.telegram-users-stats__growth-item{display:flex;justify-content:space-between;align-items:center;padding:8px 0;border-bottom:1px solid var(--divider-color)}.telegram-users-stats__growth-item:last-child{border-bottom:none}.telegram-users-stats__growth-label{color:var(--secondary-text-color);font-size:14px}.telegram-users-stats__growth-value{font-weight:600;color:var(--main-positive);font-size:16px}.telegram-users-stats__percentage{margin-top:8px;font-size:14px;color:var(--secondary-text-color)}.telegram-users-table__user{cursor:pointer}.telegram-users-table__user:hover .telegram-users-table__user-name{color:var(--accent-color)}.telegram-users-table__user-name{font-weight:500;color:var(--main-text-color);transition:color .2s}.telegram-users-table__user-username{font-size:12px;color:var(--secondary-text-color);margin-top:2px}.telegram-users-table__ids{font-size:13px;color:var(--secondary-text-color)}.telegram-users-table__ids div{margin-bottom:2px}.telegram-users-table__ids div:last-child{margin-bottom:0}.telegram-users-table__no-customer{color:var(--secondary-text-color)}.telegram-users-table__notifications{font-size:14px}.telegram-users-table__no-notifications{font-size:14px;color:var(--secondary-text-color)}.telegram-users-table__activity{font-size:14px}.telegram-users-table__no-activity{color:var(--secondary-text-color)}.telegram-users-filters{background:var(--main-bg-color);border:1px solid var(--divider-color);border-radius:8px;padding:16px;margin-bottom:20px}.telegram-users-filters__header{display:flex;justify-content:space-between;align-items:center}.telegram-users-filters__row{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin-bottom:20px}@media(max-width:768px){.telegram-users-filters__row{grid-template-columns:1fr}}.telegram-users-filters__row:last-child{margin-bottom:0}.telegram-users-filters__field{display:flex;flex-direction:column}.telegram-users-filters__field--full{grid-column:1/-1}.telegram-users-filters__label{font-size:14px;font-weight:500;color:var(--main-text-color);margin-bottom:8px}.telegram-users-filters__switch{display:flex;align-items:center;gap:12px}.telegram-users-filters__switch span{font-size:14px;color:var(--secondary-text-color)}.telegram-users-filters__checkboxes{display:flex;flex-wrap:wrap;gap:16px}.telegram-users-filters__checkbox-item{display:flex;align-items:center;gap:8px}.telegram-users-filters__checkbox-item label{font-size:14px;color:var(--main-text-color);cursor:pointer}.telegram-users-filters__datepicker-group{display:flex;gap:8px}.telegram-users-filters__datepicker-group>div{flex:1}.telegram-user-detail-modal{width:100%}.telegram-user-detail-modal__section{margin-bottom:24px}.telegram-user-detail-modal__section:last-child{margin-bottom:0}.telegram-user-detail-modal__section-title{font-size:16px;font-weight:600;color:var(--main-text-color);padding-bottom:8px}.telegram-user-detail-modal__info-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}@media(max-width:768px){.telegram-user-detail-modal__info-grid{grid-template-columns:1fr}}.telegram-user-detail-modal__info-item{display:flex;flex-direction:column;gap:4px}.telegram-user-detail-modal__info-label{font-size:12px;color:var(--secondary-text-color);text-transform:uppercase;letter-spacing:.5px}.telegram-user-detail-modal__info-value{font-size:14px;color:var(--main-text-color);font-weight:500}.telegram-user-detail-modal__status-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}@media(max-width:768px){.telegram-user-detail-modal__status-grid{grid-template-columns:1fr}}.telegram-user-detail-modal__status-item{display:flex;flex-direction:column;gap:8px}.telegram-user-detail-modal__inactive-reason{font-size:12px;color:var(--secondary-text-color);margin-top:4px;margin-bottom:0}.telegram-user-detail-modal__inactive-since{font-size:12px;color:var(--secondary-text-color);margin-top:2px;margin-bottom:0}.telegram-user-detail-modal__notifications{display:flex;flex-direction:column;gap:6px;width:100%}.telegram-user-detail-modal__notification-item{display:flex;align-items:center;justify-content:space-between;padding:6px 12px;background:var(--secondary-bg-color);border-radius:8px;transition:background-color .2s}.telegram-user-detail-modal__notification-item:hover{filter:brightness(.98)}.telegram-user-detail-modal__notification-content{flex:1;margin-right:16px}.telegram-user-detail-modal__notification-header{display:flex;align-items:center;gap:8px;margin-bottom:4px}.telegram-user-detail-modal__notification-label{font-size:14px;font-weight:500;color:var(--main-text-color)}.telegram-user-detail-modal__notification-description{font-size:12px;color:var(--secondary-text-color);margin:0}.bulk-notification-modal{display:flex;flex-direction:column;width:100%;gap:12px}.bulk-notification-modal__section{margin-bottom:24px}.bulk-notification-modal__section:last-child{margin-bottom:0}.bulk-notification-modal__section-title{font-size:16px;font-weight:600;color:var(--main-text-color)}.bulk-notification-modal__notifications{display:flex;flex-direction:column;gap:6px}.bulk-notification-modal__notification-item{display:flex;align-items:center;justify-content:space-between;padding:6px 12px;background:var(--secondary-bg-color);border-radius:8px;transition:background-color .2s}.bulk-notification-modal__notification-item:hover{filter:brightness(.98)}.bulk-notification-modal__notification-content{flex:1;margin-right:16px}.bulk-notification-modal__notification-header{display:flex;align-items:center;gap:8px;margin-bottom:4px}.bulk-notification-modal__notification-label{font-size:14px;font-weight:500;color:var(--main-text-color)}.bulk-notification-modal__notification-description{font-size:12px;color:var(--secondary-text-color);margin:0}.telegram-users-page__actions{display:flex;align-items:center;gap:16px}.telegram-users-page__selected-count{font-size:14px;color:var(--secondary-text-color);padding:6px 12px;background:var(--secondary-bg-color);border-radius:6px}.telegram-users-page__controls{padding:24px 0;display:flex;gap:16px}@media(max-width:768px){.telegram-users-page__controls{flex-direction:column}}.telegram-broadcasts-table__status{display:inline-block}.telegram-broadcasts-table__message{max-width:520px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.telegram-broadcasts-table__num{font-variant-numeric:tabular-nums}.telegram-broadcasts-table__num--success{color:var(--success-color, #16a34a)}.telegram-broadcasts-table__num--error{color:var(--error-color, #dc2626)}.telegram-broadcasts-table__muted{color:var(--secondary-text-color)}.telegram-broadcasts-table__actions{display:flex;gap:6px;flex-wrap:wrap}.telegram-broadcast-filters{width:100%;display:flex;align-items:center;gap:12px;padding-bottom:24px;flex-wrap:wrap;row-gap:12px;padding-top:12px}@media(max-width:768px){.telegram-broadcast-filters{flex-direction:column;align-items:flex-start}}.telegram-broadcast-filters__tip{width:fit-content}.telegram-broadcast-filters__dropdown{width:220px}.telegram-message-preview{background:linear-gradient(180deg,#8e9ba7,#5b6c7d);border-radius:12px;padding:20px;max-width:400px;width:100%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;box-shadow:0 4px 12px #00000026;max-height:500px;overflow-y:auto}@media(max-width:500px){.telegram-message-preview{max-width:100%;padding:16px}}.telegram-message-preview__header{display:flex;align-items:center;gap:12px;margin-bottom:12px}.telegram-message-preview__bot-avatar{width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg,#667eea,#764ba2);display:flex;align-items:center;justify-content:center;color:#fff;font-weight:600;font-size:18px}.telegram-message-preview__bot-info{flex:1}.telegram-message-preview__bot-name{color:#fff;font-weight:600;font-size:15px}.telegram-message-preview__status{color:#ffffffb3;font-size:13px}.telegram-message-preview__bubble{background:#fff;border-radius:18px;padding:12px 16px;position:relative;margin-left:32px;box-shadow:0 1px 2px #0000001a}.telegram-message-preview__bubble:before{content:"";position:absolute;left:-8px;top:12px;width:0;height:0;border-style:solid;border-width:6px 10px 6px 0;border-color:transparent white transparent transparent}.telegram-message-preview__text{color:#000;font-size:15px;line-height:1.4;word-wrap:break-word;overflow-wrap:anywhere;word-break:break-word;white-space:pre-wrap}.telegram-message-preview__text strong{font-weight:600}.telegram-message-preview__text em{font-style:italic}.telegram-message-preview__text u{text-decoration:underline}.telegram-message-preview__text s{text-decoration:line-through}.telegram-message-preview__code{background:#f0f0f0;padding:2px 4px;border-radius:3px;font-family:SF Mono,Monaco,Courier New,monospace;font-size:14px}.telegram-message-preview__pre{background:#f0f0f0;padding:8px;border-radius:6px;font-family:SF Mono,Monaco,Courier New,monospace;font-size:14px;margin:8px 0;overflow-x:auto}.telegram-message-preview__link{color:#08c;text-decoration:none}.telegram-message-preview__link:hover{text-decoration:underline}.telegram-message-preview__keyboard{margin-top:8px;padding-top:8px;border-top:1px solid #e0e0e0;display:flex;flex-direction:column;gap:4px}.telegram-message-preview__keyboard-row{display:flex;gap:4px;flex-wrap:wrap;min-width:0}.telegram-message-preview__keyboard-button{flex:1;padding:8px 12px;background:#f0f4f7;border:none;border-radius:6px;color:#08c;font-size:14px;font-weight:500;cursor:not-allowed;transition:background-color .2s;min-width:0;max-width:100%;white-space:normal;overflow-wrap:anywhere;word-break:break-word}.telegram-message-preview__keyboard-button:hover{background:#e5e9ec}.telegram-message-preview__time{font-size:11px;color:#999;margin-top:4px;text-align:right}.telegram-message-preview__placeholder{color:#00000080;font-style:italic}.create-broadcast-modal{width:100%}.create-broadcast-modal__steps{display:flex;gap:16px;margin-bottom:32px;padding-bottom:24px;border-bottom:1px solid var(--divider-color)}.create-broadcast-modal__step-indicator{flex:1;padding:8px 12px;background:var(--secondary-bg-color);border-radius:6px;text-align:center;font-size:13px;color:var(--secondary-text-color);transition:all .2s}.create-broadcast-modal__step-indicator.active{background:var(--accent-color);color:#fff;font-weight:500}.create-broadcast-modal__step{min-height:400px}.create-broadcast-modal__message-content{display:flex;gap:32px}@media(max-width:1200px){.create-broadcast-modal__message-content{flex-direction:column}}.create-broadcast-modal__message-form{flex:1;min-width:0}.create-broadcast-modal__message-preview{flex-shrink:0;width:100%;max-width:45%}.create-broadcast-modal__message-preview label{display:block;font-size:12px;text-transform:uppercase;color:var(--secondary-text-color);letter-spacing:.5px;margin-bottom:12px}@media(max-width:1200px){.create-broadcast-modal__message-preview{max-width:100%}}.create-broadcast-modal__step-with-preview{display:flex;gap:32px}@media(max-width:1000px){.create-broadcast-modal__step-with-preview{flex-direction:column}}.create-broadcast-modal__step-content{flex:1;min-width:0}.create-broadcast-modal__step-preview{flex-shrink:0;position:sticky;top:0;align-self:flex-start;width:100%;max-width:50%}@media(max-width:1000px){.create-broadcast-modal__step-preview{position:static;max-width:100%}}.create-broadcast-modal__step-preview label{display:block;font-size:12px;text-transform:uppercase;color:var(--secondary-text-color);letter-spacing:.5px;margin-bottom:12px}.create-broadcast-modal__toggle-group{display:flex;gap:12px}@media(max-width:500px){.create-broadcast-modal__toggle-group{flex-direction:column}}.create-broadcast-modal__field{margin-bottom:20px}.create-broadcast-modal__field label{display:block;font-size:13px;font-weight:500;color:var(--main-text-color);margin-bottom:8px}.create-broadcast-modal__char-count{text-align:right;font-size:12px;color:var(--secondary-text-color);margin-top:4px}.create-broadcast-modal__toggles{display:flex;flex-direction:column;gap:12px}.create-broadcast-modal__toggle-item{display:flex;align-items:center;gap:12px}.create-broadcast-modal__toggle-item label{margin:0;font-size:14px;color:var(--main-text-color)}.create-broadcast-modal__button-builder{display:flex;flex-direction:column;gap:4px}.create-broadcast-modal__button-actions{display:flex;gap:12px}.create-broadcast-modal__button-preview,.create-broadcast-modal__keyboard-preview{padding:16px 0;background:var(--secondary-bg-color);border-radius:8px}.create-broadcast-modal__button-preview label,.create-broadcast-modal__keyboard-preview label{display:block;margin-bottom:12px;font-size:12px;text-transform:uppercase;color:var(--secondary-text-color);letter-spacing:.5px}.create-broadcast-modal__button-row{display:flex;gap:8px;align-items:center;margin-bottom:8px}.create-broadcast-modal__button-row:last-child{margin-bottom:0}.create-broadcast-modal__button-preview-item{padding:8px 16px;background:var(--accent-color);color:#fff;border-radius:6px;font-size:12px;font-weight:500}.create-broadcast-modal__notification-types{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}@media(max-width:768px){.create-broadcast-modal__notification-types{grid-template-columns:1fr}}.create-broadcast-modal__checkbox-item{display:flex;align-items:center;gap:8px}.create-broadcast-modal__checkbox-item label{margin:0;font-size:14px;color:var(--main-text-color);cursor:pointer}.create-broadcast-modal__slider{width:100%;margin:12px 0}.create-broadcast-modal__helper{font-size:12px;color:var(--secondary-text-color);margin:8px 0 0}.create-broadcast-modal__radio-group{display:flex;gap:24px}.create-broadcast-modal__radio-item{display:flex;align-items:center;gap:8px}.create-broadcast-modal__radio-item input[type=radio]{cursor:pointer}.create-broadcast-modal__radio-item label{margin:0;font-size:14px;color:var(--main-text-color);cursor:pointer}.telegram-broadcasts-page .tip{width:100%}.telegram-broadcasts-page__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:32px}@media(max-width:768px){.telegram-broadcasts-page__header{flex-direction:column;align-items:flex-start;gap:16px}}.telegram-broadcasts-page__title{font-size:28px;font-weight:600;color:var(--main-text-color);margin:0 0 8px}.telegram-broadcasts-page__subtitle{font-size:14px;color:var(--secondary-text-color);margin:0}.telegram-broadcasts-page__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:20px;margin-bottom:32px}@media(max-width:768px){.telegram-broadcasts-page__grid{grid-template-columns:1fr}}.broadcast-timeline{display:flex;flex-direction:column;position:relative;padding:0}.broadcast-timeline__item{display:flex;gap:16px;position:relative;padding-bottom:24px}.broadcast-timeline__item:last-child{padding-bottom:0}.broadcast-timeline__item:last-child .broadcast-timeline__line{display:none}.broadcast-timeline__item--current .broadcast-timeline__dot{background:var(--accent-color);box-shadow:0 0 0 4px rgba(var(--accent-color-rgb),.1)}.broadcast-timeline__item--current .broadcast-timeline__status{color:var(--accent-color);font-weight:600}.broadcast-timeline__item--completed .broadcast-timeline__dot,.broadcast-timeline__item--completed .broadcast-timeline__line{background:var(--main-positive)}.broadcast-timeline__marker{position:relative;display:flex;flex-direction:column;align-items:center;width:20px;flex-shrink:0}.broadcast-timeline__dot{width:12px;height:12px;border-radius:50%;background:var(--divider-color);transition:all .3s ease;z-index:1}.broadcast-timeline__line{position:absolute;top:12px;left:50%;transform:translate(-50%);width:2px;height:calc(100% + 12px);background:var(--divider-color)}.broadcast-timeline__content{flex:1;padding-top:0}.broadcast-timeline__header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:4px;flex-wrap:wrap;gap:8px}.broadcast-timeline__status{font-size:13px;font-weight:500;color:var(--secondary-text-color);text-transform:uppercase;letter-spacing:.5px}.broadcast-timeline__date{font-size:13px;color:var(--secondary-text-color)}.broadcast-timeline__description{font-size:14px;color:var(--main-text-color);line-height:1.5;margin-top:4px}@media(max-width:768px){.broadcast-timeline__header{flex-direction:column;align-items:flex-start;gap:4px}}.broadcast-overview-tab{padding:24px 0}.broadcast-overview-tab__container{display:flex;gap:32px;max-width:1400px;margin:0 auto}@media(max-width:1200px){.broadcast-overview-tab__container{flex-direction:column;gap:24px}}.broadcast-overview-tab__main{flex:1;min-width:0}.broadcast-overview-tab__sidebar{width:380px;flex-shrink:0}@media(max-width:1200px){.broadcast-overview-tab__sidebar{width:100%}}.broadcast-overview-tab__section{margin-bottom:32px;padding:24px;background:var(--secondary-bg-color);border-radius:12px;border:1px solid var(--divider-color)}.broadcast-overview-tab__section:last-child{margin-bottom:0}.broadcast-overview-tab__section-title{font-size:16px;font-weight:600;color:var(--main-text-color);margin:0 0 20px;text-transform:uppercase;letter-spacing:.5px}.broadcast-overview-tab__message{background:var(--secondary-bg-color);border-radius:8px;padding:16px;margin-bottom:16px}.broadcast-overview-tab__message pre{margin:0;font-family:inherit;font-size:14px;line-height:1.6;color:var(--main-text-color);white-space:pre-wrap;word-wrap:break-word}.broadcast-overview-tab__settings-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}@media(max-width:768px){.broadcast-overview-tab__settings-grid{grid-template-columns:1fr}}.broadcast-overview-tab__setting{display:flex;gap:8px}.broadcast-overview-tab__setting-label{font-size:13px;color:var(--secondary-text-color)}.broadcast-overview-tab__setting-value{font-size:13px;font-weight:500;color:var(--main-text-color)}.broadcast-overview-tab__keyboard{display:flex;flex-direction:column;gap:8px}.broadcast-overview-tab__button-row{display:flex;gap:8px;flex-wrap:wrap;min-width:0}.broadcast-overview-tab__button{padding:8px 16px;background:var(--accent-color);color:#fff;border-radius:6px;font-size:13px;font-weight:500;min-width:0;white-space:normal;overflow-wrap:anywhere;word-break:break-word}.broadcast-overview-tab__button-meta{opacity:.8;font-size:11px}.broadcast-overview-tab__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}@media(max-width:768px){.broadcast-overview-tab__grid{grid-template-columns:1fr}}.broadcast-overview-tab__field{display:flex;flex-direction:column;gap:8px}.broadcast-overview-tab__field--full{grid-column:1/-1}.broadcast-overview-tab__field-label{font-size:12px;text-transform:uppercase;color:var(--secondary-text-color);letter-spacing:.5px}.broadcast-overview-tab__field-value{font-size:14px;color:var(--main-text-color);font-weight:500}.broadcast-overview-tab__tags{display:flex;flex-wrap:wrap;gap:8px}.broadcast-overview-tab__timeline{display:flex;flex-direction:column;gap:12px}.broadcast-overview-tab__timeline-item{display:flex;gap:12px;padding-left:20px;position:relative}.broadcast-overview-tab__timeline-item:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:8px;height:8px;background:var(--accent-color);border-radius:50%}.broadcast-overview-tab__timeline-label{font-size:13px;color:var(--secondary-text-color);min-width:150px}.broadcast-overview-tab__timeline-value{font-size:13px;color:var(--main-text-color);font-weight:500}.broadcast-overview-tab__progress-info{display:flex;flex-direction:column;gap:12px}.progress-bar-ui{display:flex;align-items:center;gap:12px;width:100%}.progress-bar-ui__track{flex:1;background:#fff3;border-radius:4px;overflow:hidden;position:relative}.progress-bar-ui__fill{height:100%;width:100%;transform-origin:left;transition:transform .3s ease;background:var(--main-positive);border-radius:4px}.progress-bar-ui__percentage{font-size:12px;font-weight:600;min-width:35px;text-align:right}.broadcast-statistics-tab{padding:24px 0}.broadcast-statistics-tab__loading{text-align:center;padding:48px;font-size:14px;color:var(--secondary-text-color)}.broadcast-statistics-tab__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;flex-wrap:wrap;gap:12px}.broadcast-statistics-tab__title{font-size:18px;font-weight:600;color:var(--main-text-color);margin:0}.broadcast-statistics-tab__widgets{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;margin-bottom:32px}.broadcast-statistics-tab__widgets .widget-container{border:1px solid var(--divider-color);border-radius:8px;background:var(--secondary-bg-color)}.broadcast-statistics-tab__section{margin-bottom:32px;padding:24px;background:var(--secondary-bg-color);border-radius:8px;border:1px solid var(--divider-color)}.broadcast-statistics-tab__section-title{font-size:16px;font-weight:600;color:var(--main-text-color);margin:0 0 20px}.broadcast-statistics-tab__progress{margin-bottom:20px}.broadcast-statistics-tab__progress-details{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}.broadcast-statistics-tab__progress-item{display:flex;flex-direction:column;gap:4px}.broadcast-statistics-tab__progress-label{font-size:12px;text-transform:uppercase;color:var(--secondary-text-color);letter-spacing:.5px}.broadcast-statistics-tab__progress-value{font-size:14px;font-weight:500;color:var(--main-text-color)}.broadcast-statistics-tab__failure-reasons{display:flex;flex-direction:column;gap:16px}.broadcast-statistics-tab__failure-reason{padding:12px;background:var(--main-bg-color);border-radius:6px}.broadcast-statistics-tab__failure-reason-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.broadcast-statistics-tab__failure-reason-text{font-size:13px;color:var(--main-text-color);font-weight:500}.broadcast-statistics-tab__failure-reason-count,.broadcast-statistics-tab__username{font-size:12px;color:var(--secondary-text-color)}.broadcast-statistics-tab__error-message{font-size:13px;color:var(--main-danger);white-space:normal;overflow-wrap:anywhere;word-break:break-word}.broadcast-statistics-tab__stat-change{font-size:12px;color:var(--secondary-text-color)}.broadcast-statistics-tab__stat-change.positive{color:var(--main-positive)}.broadcast-statistics-tab__stat-change.negative{color:var(--main-danger)}.telegram-broadcast-detail-page{width:100%;max-width:960px;margin:0 auto}.telegram-broadcast-detail-page__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:32px;padding-bottom:24px;border-bottom:1px solid var(--divider-color)}@media(max-width:768px){.telegram-broadcast-detail-page__header{flex-direction:column;align-items:flex-start;gap:16px}}.telegram-broadcast-detail-page__header-left{display:flex;align-items:center;gap:16px}.telegram-broadcast-detail-page__title{font-size:24px;font-weight:600;color:var(--main-text-color);margin:0}.telegram-broadcast-detail-page__header-actions{display:flex;gap:12px;flex-wrap:wrap;row-gap:8px;justify-content:flex-start}.telegram-broadcast-detail-page__error{text-align:center;padding:48px;font-size:16px;color:var(--secondary-text-color)}.telegram-channel-filters{width:100%;display:flex;align-items:center;gap:16px;flex-wrap:wrap;row-gap:16px}@media(max-width:768px){.telegram-channel-filters{flex-direction:column;align-items:flex-start}}.telegram-channel-filters__tip{width:fit-content}.telegram-channel-filters__dropdown{width:220px}.create-channel-modal{padding-bottom:12px;width:100%}.create-channel-modal__initial ul{list-style:none;padding-top:12px;margin:0}.create-channel-modal__initial ul li{position:relative;padding:4px 0 6px 20px;color:var(--main-text-color)}.create-channel-modal__initial ul li:before{content:"•";position:absolute;left:0;color:var(--accent-color);font-weight:700}.create-channel-modal__instructions{display:flex;flex-direction:column;gap:24px}.create-channel-modal__step h4{margin:0 0 8px;color:var(--main-text-color);font-size:16px;font-weight:600}.create-channel-modal__step p{margin:0 0 12px;color:var(--secondary-text-color);line-height:1.5}.create-channel-modal__secret{display:flex;align-items:center;gap:8px;padding:12px 16px;background:var(--secondary-bg-color);border:1px solid var(--divider-color);border-radius:8px;margin:8px 0}.create-channel-modal__secret code{flex:1;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:14px;color:var(--main-text-color);background:none;word-break:break-all}.create-channel-modal__bot-info{margin-top:12px}.create-channel-modal__bot-username{display:flex;flex-direction:column;gap:12px;padding:16px;background:var(--secondary-bg-color);border:1px solid var(--divider-color);border-radius:8px}.create-channel-modal__bot-username code{font-size:18px;font-weight:600;color:var(--main-text-color)}.create-channel-modal__bot-actions{display:flex;gap:8px}@media(max-width:480px){.create-channel-modal__bot-actions{flex-direction:column}}.create-channel-modal__admin-requirements ul{margin:12px 0;padding-left:20px}.create-channel-modal__admin-requirements ul li{margin:8px 0;line-height:1.4}.create-channel-modal__admin-requirements ul li strong{color:var(--accent-color)}.create-channel-modal__warning{padding:12px 16px;background:var(--main-warning);background:#ffc1071a;border:1px solid var(--main-warning);border-radius:6px;margin-top:12px}.create-channel-modal__warning p{margin:0;color:var(--main-text-color);font-size:14px}.create-channel-modal__warning p strong{color:var(--main-warning)}.create-channel-modal__polling-note{margin-top:12px;font-size:14px;color:var(--secondary-text-color);font-style:italic}.create-channel-modal__success{padding-bottom:24px}.create-channel-modal__success-content{display:flex;flex-direction:column;gap:16px}.create-channel-modal__success-header{display:flex;align-items:center;gap:16px;padding:20px;background:#22c55e14;border:1px solid rgba(34,197,94,.2);border-radius:8px}.create-channel-modal__success-checkmark{flex-shrink:0}.create-channel-modal__success-message{margin:0;color:var(--main-text-color);font-size:16px;font-weight:500;line-height:1.5}.create-channel-modal__channel-summary{border:1px solid var(--divider-color);border-radius:8px;overflow:hidden}.create-channel-modal__channel-row{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid var(--divider-color)}.create-channel-modal__channel-row:last-child{border-bottom:none}.create-channel-modal__channel-label{color:var(--secondary-text-color);font-size:14px;font-weight:500}.create-channel-modal__channel-value{color:var(--main-text-color);font-size:14px;text-align:right}.create-channel-modal__note{padding:16px;background:var(--secondary-bg-color);border:1px solid var(--divider-color);border-radius:8px;border-left:4px solid var(--main-info)}.create-channel-modal__note p{margin:0;color:var(--main-text-color);font-size:14px;line-height:1.5}.create-channel-modal__note p strong{color:var(--main-info)}.telegram-channels-page{display:flex;flex-direction:column;gap:24px}.telegram-channels-page .tip,.telegram-channels-page__filters{width:100%}.telegram-channels-page__controls{display:flex;gap:16px}@media(max-width:768px){.telegram-channels-page__controls{flex-direction:column}}.integration-view{display:flex;flex-direction:column;gap:24px}.integration-view__search-container{display:flex;gap:24px}.email-verification__icon{color:var(--accent-color);height:40px;width:40px;border:1px solid var(--divider-color);padding:8px;border-radius:8px}.email-verification{height:700px;place-self:center;display:flex}.email-verification__container{height:80dvh;display:flex;flex-direction:column;justify-content:space-between;align-items:center;overflow:hidden}.email-verification__actions{display:flex;gap:12px}.email-verification__logout__container{width:100%;display:flex;justify-content:center}.customization-page .widget-container{padding:12px}.customization-page__image-section{display:flex;gap:12px}.customization-page__announcement-section{display:flex;flex-direction:column;gap:8px}.custom-widget-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:12px;padding:0}.custom-widget-container .widget-content{gap:8px}.custom-widget-container__input-pair{display:flex;gap:16px}.checkboxItem{cursor:pointer;border:1px solid var(--divider-color);padding:5px 8px;display:flex;gap:6px;border-radius:8px;height:48px;align-items:center}.checkboxItem *{cursor:pointer}.social-links-container{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;padding:0}.social-links-container .widget-content{gap:8px}@media(max-width:768px){.social-links-container{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.social-links-container{grid-template-columns:1fr}}.external-links-section{display:flex;flex-direction:column;gap:12px}.external-link-item{display:flex;align-items:center;gap:8px;padding:12px;border:1px solid var(--divider-color);border-radius:8px;background-color:var(--secondary-bg-color)}.external-link-item[draggable=true]{cursor:grab}.external-link-item[draggable=true]:active{cursor:grabbing}.external-link-item .external-link-handle{color:var(--secondary-text-color);cursor:grab;-webkit-user-select:none;user-select:none;font-weight:700}.external-link-item .external-link-handle:active{cursor:grabbing}.external-link-item .external-link-inputs{flex:1;display:flex;flex-direction:column;gap:8px}.external-link-item .external-link-actions{display:flex;flex-direction:column;gap:4px}.external-link-arrow-btn{width:24px;height:24px;border:1px solid var(--divider-color);border-radius:4px;background-color:var(--secondary-bg-color);color:var(--main-text-color);font-size:14px;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center}.color-input{display:flex;justify-content:space-between;gap:8px;flex:1 1 0;width:100%}.color-picker{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;width:32px;height:32px;cursor:pointer;flex-shrink:0}.color-picker__controls{display:grid;padding:8px;width:100%;gap:12px;grid-template-columns:repeat(2,1fr)}.color-picker::-webkit-color-swatch-wrapper{padding:0;background-color:transparent}.color-picker::-webkit-color-swatch{border-radius:8px;border:1px solid var(--divider-color)}.color-picker::-moz-color-swatch{border-radius:8px;border:1px solid var(--divider-color)}.react-colorful{padding:12px;border-radius:12px}.react-colorful__hue{height:16px;border-radius:4px}.custom-layout{background-color:var(--main-bg-color);padding:8px;border-radius:8px;display:flex;flex-direction:column;position:fixed;z-index:101;top:100px;left:100px}.custom-layout .react-colorful{width:272px;height:280px;border-radius:12px;background:var(--main-bg-color);padding:0;margin-bottom:4px}.custom-layout .react-colorful__saturation{border-radius:5px;border-bottom:none;margin-bottom:35px;overflow:hidden}.custom-layout .react-colorful__saturation-pointer{border-width:4px}.custom-layout .react-colorful__last-control{height:8px!important;width:240px;align-self:center;border-radius:5px;bottom:15px}.custom-layout .react-colorful__hue-pointer{width:16px;height:16px;border-width:4px}.checkbox-group{display:flex;flex-flow:row wrap;gap:8px}.checkbox-group__item{cursor:pointer;border:1px solid var(--divider-color);padding:12px;display:flex;gap:4px;border-radius:8px}.checkbox-group__item *{cursor:pointer}.reward-card{background-color:var(--secondary-bg-color);border:1px solid var(--divider-color);border-radius:8px;padding:16px}.reward-card--disabled{opacity:.4;pointer-events:none}.reward-card__middle-section{display:flex;flex-direction:column;gap:12px;justify-self:flex-start}.reward-card__content{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.reward-card__content .icon-button{flex-shrink:0}.reward-card__icon{width:48px;height:48px;border:1px solid var(--divider-color);border-radius:8px;display:flex;align-items:center;justify-content:center}.reward-card__action-container{display:flex;gap:8px}.reward-card__text{display:flex;flex-direction:column;text-wrap:auto}.reward-card__text__title{color:var(--main-text-color)}.reward-card__text__description{color:var(--secondary-text-color)}@media screen and (max-width:480px){.reward-card__status{width:100%;display:flex;justify-content:flex-end}.reward-card__content{flex-wrap:wrap}}.reward-list{display:flex;flex-direction:column;gap:16px}.plugins-page{padding:var(--large) 0}.plugins-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:var(--medium-large)}@media(max-width:768px){.plugins-grid{grid-template-columns:1fr}}.plugin-card{background:var(--secondary-bg-color);border:1px solid var(--divider-color);border-radius:12px;padding:var(--large);display:flex;flex-direction:column;gap:var(--medium)}.plugin-card__header{display:flex;align-items:center;gap:var(--medium)}.plugin-card__title{font-size:var(--medium-large);font-weight:600;color:var(--main-text-color);margin:0}.plugin-card__description{font-size:var(--medium);color:var(--secondary-text-color);line-height:1.5;margin:0;flex:1}.plugin-card__footer{display:flex;justify-content:flex-start}.plugin-card__footer .button{min-width:120px}.plugin-card__footer .button:disabled{opacity:.5;cursor:not-allowed}.plugin-card__actions{display:flex;align-items:center;gap:var(--medium);flex-wrap:wrap}.plugin-card__actions .button:last-child.button--outlined{border-color:var(--divider-color);color:var(--secondary-text-color)}.plugin-card__actions .button:last-child.button--outlined:hover:not(:disabled){background:var(--secondary-hover-color);border-color:var(--divider-color);color:var(--secondary-text-color)}.plugin-config-modal{display:flex;flex-direction:column;gap:var(--medium-large);width:100%}.plugin-config-modal__description{font-size:var(--medium);color:var(--secondary-text-color);line-height:1.5;margin:0}.plugin-config-modal .input{margin:0}.onboarding__wrapper{display:flex;flex-direction:column;gap:20px;padding:32px 32px 48px;min-height:75dvh;justify-content:center;max-width:520px;margin:0 auto;position:relative}.onboarding__wrapper:before,.onboarding__wrapper:after{content:"";position:absolute;top:0;bottom:0;width:1px;background:linear-gradient(to bottom,transparent,var(--divider-color),transparent)}.onboarding__wrapper:before{left:0}.onboarding__wrapper:after{right:0}.onboarding__wrapper__progress{display:flex;flex-direction:column;gap:8px;margin-bottom:0}.onboarding__wrapper__progress__bar{width:100%;height:6px;background-color:var(--secondary-hover-color);border-radius:3px;overflow:hidden}.onboarding__wrapper__progress__bar__fill{height:100%;background-color:var(--accent-color);border-radius:3px;transition:width .3s ease}.onboarding__wrapper__progress__text{font-size:13px;color:var(--secondary-text-color);text-align:left}.onboarding__wrapper__nav{display:flex;justify-content:flex-start;gap:12px;margin-bottom:16px;margin-top:-8px}.onboarding__wrapper__nav .btn:disabled{border:none;background-color:var(--secondary-bg-color);color:var(--secondary-text-color);opacity:.6}.onboarding__wrapper__title{display:flex;flex-direction:column;gap:2px;text-align:left;margin-bottom:20px}.onboarding__wrapper__title h2{font-size:20px;font-weight:700;color:var(--main-text-color)}.onboarding__wrapper__title span{color:var(--secondary-text-color);line-height:1.4}.onboarding__wrapper__social-links{display:flex;gap:16px;margin-top:12px}.onboarding__wrapper__social-link{color:var(--accent-color);text-decoration:none;font-size:14px;font-weight:500;transition:opacity .2s ease}.onboarding__wrapper__social-link:hover{opacity:.8;text-decoration:underline}.onboarding__wrapper__gif-container{display:flex;flex-direction:column;align-items:flex-start;gap:16px;margin:14px 0}.onboarding__wrapper__gif{width:300px;height:320px;object-fit:cover}.onboarding__wrapper__gif-text{text-align:left;color:var(--secondary-text-color);font-size:14px;line-height:1.5;margin:0}.onboarding__wrapper__info-text{font-size:14px;color:var(--secondary-text-color);margin:8px 0 0;line-height:1.5}.onboarding__wrapper__logo-wrapper{display:flex;flex-direction:column;gap:8px}.onboarding__wrapper__logo-wrapper__title{display:flex;align-items:center;gap:4px}.onboarding__wrapper__logo-wrapper__title span{color:var(--secondary-text-color)}.onboarding__wrapper__logo-wrapper__description{font-size:13px;color:var(--secondary-text-color);margin:0}.onboarding__wrapper__input-group{display:flex;flex-direction:column;gap:6px;margin-bottom:16px}.onboarding__wrapper__error{color:var(--main-error-color);font-size:14px;margin-left:4px}.onboarding__wrapper__success{color:var(--main-positive);font-size:14px;margin-left:4px}.onboarding__wrapper__optional-text{color:var(--secondary-text-color);font-size:14px;margin-left:4px;font-style:italic}.onboarding__wrapper__checking{color:var(--secondary-text-color);font-size:14px;margin-left:4px;display:flex;align-items:center;gap:8px}.onboarding__wrapper__select-wrapper{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.onboarding__wrapper__select-wrapper .dropdown{width:100%}.onboarding__wrapper__select-wrapper--spaced{margin-top:24px}.onboarding__wrapper__select-label{font-size:14px;font-weight:500;color:var(--main-text-color)}.onboarding__wrapper__select-description{font-size:14px;color:var(--secondary-text-color);margin-bottom:8px;line-height:1.4}.onboarding__wrapper__select-info{font-size:14px;color:var(--secondary-text-color);margin:4px 0 0;line-height:1.4}.onboarding__wrapper__team-section{display:flex;flex-direction:column;gap:12px}.onboarding__wrapper__team-input{display:flex;align-items:center;gap:8px;position:relative}.onboarding__wrapper__team-input .input{flex:1}.onboarding__wrapper__team-remove{position:relative;right:0;top:0;transform:none;width:40px;height:40px;border:none;background:transparent;color:var(--primary-color);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:opacity .2s ease}.onboarding__wrapper__team-remove:hover{opacity:.7}.onboarding__wrapper__add-team{padding:10px 16px;background:transparent;border:1px dashed var(--border-color);border-radius:6px;color:var(--primary-color);font-size:14px;cursor:pointer;transition:all .2s ease}.onboarding__wrapper__add-team:hover{border-color:var(--primary-color);background-color:#6554c00d}.onboarding__wrapper__actions{display:flex;flex-direction:column;gap:12px;margin-top:8px}.onboarding__wrapper__actions>.btn:not(:only-child):last-child{width:100%}.onboarding__wrapper__actions .btn:disabled{border:none;background-color:var(--secondary-bg-color);color:var(--secondary-text-color);opacity:.6}.charges__search-group{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.charges__search-group .dd-default-face__selected-option{max-width:100%;padding-right:8px}.charges__datepicker{display:flex}.charges__datepicker .input__wrapper:has(.datepicker-start){border-top-right-radius:0;border-bottom-right-radius:0}.charges__datepicker .input__wrapper:has(.datepicker-end){border-top-left-radius:0;border-bottom-left-radius:0}@media(max-width:768px){.charges__search-group{justify-content:start}.charges__search-group .dd-default-face__selected-option{max-width:80%;padding-right:0}}.charge-detail__header{display:flex;align-items:center;vertical-align:middle;justify-content:space-between;padding-bottom:12px}.charge-detail__header a{display:flex}.charge-detail__title-container{display:flex;flex-direction:column;gap:4px}.charge-detail__title-row{display:flex;gap:8px;align-items:center}.charge-detail__title{margin:0;font-weight:600;word-break:break-word;line-height:1.2}.charge-detail__header-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.charge-detail__header-actions .dropdownTable-face{transform:rotate(270deg);font-size:24px;color:var(--main-text-color);width:32px;height:32px;background-color:var(--secondary-bg-color);border:1px solid var(--divider-color);padding:8px;display:flex;justify-content:center;align-items:center}.charge-history{display:flex;flex-direction:column}.charge-history__empty{padding:20px;text-align:center;color:var(--secondary-text-color);font-size:var(--medium-small)}.charge-history__timeline{display:flex;flex-direction:column}.charge-history__entry{display:flex;flex-direction:column;padding-bottom:16px}.charge-history__entry:last-child{padding-bottom:0}.charge-history__content{display:flex;flex-direction:column;gap:8px;width:100%}.charge-history__header{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.charge-history__status{display:flex;align-items:center}.charge-history__description{color:var(--main-text-color);font-size:var(--medium-small);line-height:1.5;margin-top:4px}.charge-history__timestamp{color:var(--secondary-text-color);font-size:var(--small);font-weight:400;white-space:nowrap}.charge-payment{display:flex;flex-direction:column;gap:12px}.charge-payment__chip{display:flex;flex-direction:column}.charge-payment__chip__title{color:var(--secondary-text-color);font-size:var(--small)}.charge-payment__chip__value{color:var(--main-text-color)}.charge-payment__divider{width:100%;height:1px;background-color:var(--divider-color);margin:4px 0}.charge-payment__price-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.referrals__filters{display:flex;align-items:center;width:100%;gap:12px;flex-wrap:wrap;row-gap:12px}.referral-form{display:flex;flex-direction:column;gap:24px}.referral-form__copy-button{background:none;border:none;color:var(--main-text-color);cursor:pointer;padding:4px;border-radius:4px;display:flex;align-items:center;justify-content:center;transition:background-color .2s ease}.referral-form__copy-button:hover{background-color:var(--secondary-bg-color)}.referral-form__copy-button:active{background-color:var(--divider-color)}.referral-form__how-it-works{display:flex;flex-direction:column;gap:12px}.referral-form__list{margin:0;padding-left:20px;color:var(--secondary-text-color)}.referral-form__list li{margin-bottom:8px;line-height:1.5}.referral-form__list li:last-child{margin-bottom:0}.pass-reset-container{display:flex;flex-direction:column;gap:24px}.pass-reset-controls{display:flex;gap:12px;justify-content:center;width:100%}.pass-reset-controls button{max-width:50%}.pass-reset-btn{width:fit-content;padding:10px 16px}.pass-reset-back-btn{padding:10px 8px;cursor:pointer}.replacements__features{display:flex;gap:12px;margin-bottom:var(--medium);flex-wrap:wrap;padding-bottom:24px}.replacements__feature-card{background-color:var(--main-bg-color);border:1px solid var(--divider-color);border-radius:12px;padding:12px 16px;display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:16px;flex:1 1 360px}.replacements__feature-header{display:flex;align-items:center;gap:8px}.replacements__feature-title{font-size:16px;line-height:20px}@media(max-width:768px){.replacements__feature-title{font-size:14px}}.replacements__feature-buttons{display:flex;gap:8px;align-items:center}.replacements__filters{display:flex;gap:24px;flex-wrap:wrap;align-items:center;margin:var(--medium) 0}.replacements__filters__search{flex:1}@media(max-width:768px){.replacements__filters__search{width:100%}}.replacements__filters__dropdown{min-width:220px}@media(max-width:768px){.replacements__filters{flex-direction:column;gap:12px;width:100%;align-items:flex-start}}@media(max-width:768px){.replacements__features{gap:12px}}.replacements-settings{display:flex;flex-direction:column;gap:16px}.form-requirements{display:flex;flex-direction:column;gap:12px;width:65%}@media(max-width:768px){.form-requirements{width:100%}}.form-requirements__header{display:flex;flex-direction:column}.form-requirements__title{font-weight:400}.form-requirements__description{color:var(--secondary-text-color)}.form-requirements__list{display:flex;flex-direction:column;gap:8px}.replacement-reason{display:flex;align-items:center;gap:8px}.replacement-reason__input{flex:1}.form-requirements__actions{display:flex;gap:8px;width:fit-content}@media(max-width:768px){.form-requirements__actions{flex-wrap:wrap;row-gap:8px}}.form-requirements__actions .btn{height:32px}.form-requirements__actions .btn.btn--outlined{flex:1}.rdp{display:flex;flex-direction:column;gap:12px}.rdp__header{display:flex;align-items:center;vertical-align:middle;justify-content:space-between;padding-bottom:12px}.rdp__header__title-container{display:flex;align-items:center;justify-content:space-between;gap:4px;width:100%;flex-wrap:wrap;row-gap:12px}.rdp__header__title-row{display:flex;gap:8px;align-items:center}.rdp__header__title-row a{display:flex}.rdp__header__title{word-break:break-word}.rdp__back{display:inline-flex;align-items:center;gap:8px;color:var(--primary-text-color);text-decoration:none}.rdp__title{text-align:center;font-weight:600;font-size:18px}.rdp__grid{display:grid;grid-template-columns:1fr;gap:8px}.rdp__row{display:flex;justify-content:space-between;gap:12px}.rdp__label{color:var(--secondary-text-color)}.rdp__message-box{margin-top:4px;padding:8px 12px;background:var(--secondary-bg-color);border-radius:6px;line-height:1.4;white-space:pre-wrap}.rdp__value{color:var(--primary-text-color);text-align:right}.rdp__details{display:flex;flex-direction:column;gap:12px}.rdp__links{display:flex;flex-direction:column;gap:6px;margin-top:4px}.rdp__link{color:var(--accent-color);text-decoration:none}.rdp__link:hover{text-decoration:underline}.rdp__images-grid{width:100%;display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:8px}.rdp__images-grid img{max-width:350px;max-height:450px;object-fit:cover;border-radius:6px;border:1px solid var(--border-color)}.rdp__chip{display:flex;flex-direction:column}.rdp__chip__title{color:var(--secondary-text-color);font-size:var(--small)}.rdp__chip__value{color:var(--main-text-color)}.replacement-config{display:flex;flex-direction:column;gap:22px}.replacement-config__col{width:100%;display:flex;flex-direction:column}.replacement-config__col--g6{gap:6px}.replacement-config__col--g12{gap:12px}.replacement-config__row{width:100%;display:flex;flex-direction:row;align-items:center;flex-wrap:wrap}.replacement-config__row--g8{gap:8px;row-gap:8px}.replacement-config__w-320{width:320px}.replacement-config__w-240{width:240px}.replacement-config__input-inline{height:34px;width:fit-content;max-width:96px}.replacement-config__text-secondary{color:var(--secondary-text-color)}.toggleable-section{width:100%;display:flex;flex-direction:column;gap:12px}.toggleable-section__header{display:flex;align-items:center;gap:8px}.toggleable-section__header-title{font-size:14px}.toggleable-section__content--disabled{opacity:.5;pointer-events:none}.ti{display:flex;align-items:center;gap:8px;color:var(--main-text-color)}.ti.is-disabled{opacity:.6;pointer-events:none}.ti__group{display:flex;gap:8px}.ti__sep{color:var(--secondary-text-color);margin:0 10px;-webkit-user-select:none;user-select:none}.ti__unit{position:relative;display:inline-flex;align-items:center;background:var(--secondary-bg-color);border:1px solid var(--divider-color);border-radius:8px;height:34px;padding-right:28px;padding-left:12px}.ti__input{width:2.6ch;background:transparent;border:none;outline:none;color:var(--main-text-color);padding:0;font-size:16px;line-height:1;text-align:center;font-variant-numeric:tabular-nums}.ti__input::placeholder{color:var(--secondary-text-color);opacity:1}@media(max-width:768px){.ti__input{width:1.8ch;font-size:14px}}.ti__suffix{position:absolute;right:10px;top:50%;transform:translateY(-50%);color:var(--secondary-text-color);font-size:16px;pointer-events:none}@media(max-width:768px){.ti__suffix{font-size:14px}}.ti__unit:hover{border-color:var(--accent-color-transparent)}.ti__unit:has(.ti__input:focus){border-color:var(--accent-color)}
