body,html{height:100%;width:100%}input::-ms-clear,input::-ms-reveal{display:none}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0);font-family:sans-serif;line-height:1.15}body{margin:0}[tabindex="-1"]:focus{outline:none}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{font-weight:500;margin-bottom:.5em;margin-top:0}p{margin-bottom:1em;margin-top:0}abbr[data-original-title],abbr[title]{border-bottom:0;cursor:help;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}address{font-style:normal;line-height:inherit;margin-bottom:1em}input[type=number],input[type=password],input[type=text],textarea{-webkit-appearance:none}dl,ol,ul{margin-bottom:1em;margin-top:0}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}code,kbd,pre,samp{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace;font-size:1em}pre{margin-bottom:1em;margin-top:0;overflow:auto}figure{margin:0 0 1em}img{border-style:none;vertical-align:middle}[role=button],a,area,button,input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{caption-side:bottom;padding-bottom:.3em;padding-top:.75em;text-align:left}button,input,optgroup,select,textarea{color:inherit;font-family:inherit;font-size:inherit;line-height:inherit;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=date],input[type=datetime-local],input[type=month],input[type=time]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{border:0;margin:0;min-width:0;padding:0}legend{color:inherit;display:block;font-size:1.5em;line-height:inherit;margin-bottom:.5em;max-width:100%;padding:0;white-space:normal;width:100%}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:none;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}mark{background-color:#feffe6;padding:.2em}
@font-face{font-family:Gilroy;font-style:normal;font-weight:400;src:local("Gilroy Regular"),local("Gilroy-Regular"),url(/fonts/Gilroy-Regular.woff2?f6c9931fabe5a6eb3307b96bb8cc9ad8) format("woff2"),url(/fonts/Gilroy-Regular.woff?ebe86c0337572553acea75e3d81e235e) format("woff"),url(/fonts/Gilroy-Regular.ttf?fa652e766b6a85a1f9cbe6878a072c63) format("truetype")}@font-face{font-family:Gilroy;font-style:normal;font-weight:600;src:local("Gilroy Semibold"),local("Gilroy-Semibold"),url(/fonts/Gilroy-Semibold.woff2?7726b19d33f1b7f4135aae898f3ad93b) format("woff2"),url(/fonts/Gilroy-Semibold.woff?5b042906a8b58ec4633eac4270ec128b) format("woff"),url(/fonts/Gilroy-Semibold.ttf?41fa36c3c8e966b35423492901fae9a0) format("truetype")}@font-face{font-family:Gilroy;font-style:normal;font-weight:500;src:local("Gilroy Medium"),local("Gilroy-Medium"),url(/fonts/Gilroy-Medium.woff2?acd4e613de34a826c1919f0d33a7aff5) format("woff2"),url(/fonts/Gilroy-Medium.woff?5329bc502cdc219ad294571db688ba55) format("woff"),url(/fonts/Gilroy-Medium.ttf?1c23f810e531d0702f76346eef9de060) format("truetype")}:root{--c-bg:#fff;--c-surface:#f7f6fb;--c-card:#fff;--c-rule:#ebebf0;--c-rule-soft:#f2f1f6;--c-text-1:#1a1a2e;--c-text-2:#6b6b8a;--c-text-3:#a8a8c0;--c-violet:#7c5cfc;--c-violet-soft:#efebff;--c-teal:#00c9b1;--c-teal-soft:#ddf7f3;--c-danger:#f04e37;--c-danger-soft:#fde6e2;--c-warning:#f5a623;--c-warning-soft:#fcf1dc;--c-side-bg:#1a1a2e;--c-side-text:#8b8bae;--c-side-text-active:#fff;--c-side-active-bg:rgba(124,92,252,.15);--font:"Inter","Gilroy",-apple-system,BlinkMacSystemFont,sans-serif;--font-mono:"JetBrains Mono",ui-monospace,monospace;--r:12px;--r-sm:8px;--r-pill:999px;--tone-red-bg:#e8a09a;--tone-red-text:#a05050;--tone-yellow-bg:#f5dfa0;--tone-yellow-text:#8a6a20;--tone-green-bg:#8fc4a8;--tone-green-text:#3d7a5e;--tone-purple-bg:#c4b5fd;--tone-purple-text:#5b21b6;--tone-neutral:#a8a8c0;--ease-out:cubic-bezier(0.22,1,0.36,1);--dur-hover:150ms;--dur-fade:180ms;--dur-enter:650ms;--dur-block:320ms}@keyframes ach-reveal-x{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}.ach-reveal-x{animation:ach-reveal-x var(--dur-enter) var(--ease-out) both}@keyframes ach-fade-in{0%{opacity:0}to{opacity:1}}.ach-fade-in{animation:ach-fade-in var(--dur-enter) var(--ease-out) both}@keyframes ach-grow-x{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.ach-grow-x{animation:ach-grow-x var(--dur-enter) var(--ease-out) both;transform-origin:left center;transition:width var(--dur-enter) var(--ease-out)}@keyframes ach-block-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.ach-block-in{animation:ach-block-in var(--dur-block) var(--ease-out) both}@keyframes ach-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.ach-skeleton{animation:ach-shimmer 1.4s ease-in-out infinite;background:linear-gradient(90deg,#f2f1f6 25%,#f8f7fb 50%,#f2f1f6 75%);background-size:200% 100%}.ach-glide{transition:left var(--dur-hover) var(--ease-out),top var(--dur-hover) var(--ease-out),opacity var(--dur-fade) ease}@media (prefers-reduced-motion:reduce){.ach-block-in,.ach-fade-in,.ach-grow-x,.ach-reveal-x,.ach-skeleton{animation:none!important}.ach-glide,.ach-grow-x{transition:opacity var(--dur-fade) ease!important}}*{font-family:Inter,Gilroy,sans-serif;font-variant-numeric:tabular-nums}body{background:#fafafd;font-size:13px;line-height:1.45}p.last_sync{background-color:#7c5cfc;border-radius:500px;color:#fff;font-size:12px;margin-top:11px;padding:4px 11px}div.loader{background-color:hsla(0,0%,100%,.8);bottom:0;left:0;position:fixed;right:0;top:0;z-index:2000}div.loader .ant-spin{bottom:0;height:24px;left:0;margin:auto;position:absolute;right:0;top:0;width:24px}.layout{min-height:100vh;padding-bottom:70px;padding-right:70px}@media (max-width:1199px){.layout{padding-left:10px;padding-right:10px}}@media (max-width:767px){.layout{padding-bottom:20px;padding-left:0;padding-right:0}}@media (max-width:576px){.layout{padding-bottom:15px;padding-left:0;padding-right:0}}.layout>.ant-layout{overflow:visible}@media (max-width:767px){.layout>.ant-layout{margin-left:56px}}@media (max-width:576px){.layout>.ant-layout{margin-left:50px}}.layout .ant-layout-sider-collapsed~.ant-layout .header__content{left:70px}@media (max-width:767px){.layout .ant-layout-sider-collapsed~.ant-layout .header__content{left:56px}}@media (max-width:576px){.layout .ant-layout-sider-collapsed~.ant-layout .header__content{left:50px}}.layout .ant-row{overflow:visible}@media (max-width:767px){.layout .ant-row{margin-left:0!important;margin-right:0!important}}.layout .ant-col{overflow:visible}@media (max-width:767px){.layout .ant-col{padding-left:4px!important;padding-right:4px!important}}@media (max-width:576px){.layout .ant-col{padding-left:3px!important;padding-right:3px!important}}.layout .ant-col:has(.header)+.ant-col{margin-top:71px}.layout .ant-layout-sider{align-self:flex-start;background:#fafafd;display:flex;flex-flow:column;height:100vh;position:sticky;top:0;transition:all .2s}.layout .ant-layout-sider-has-trigger{padding:0}@media (max-width:767px){.layout .ant-layout-sider-has-trigger{border-right:1px solid #ebebf0;box-shadow:2px 0 8px rgba(0,0,0,.15);height:100%;left:0;padding-top:65px;position:fixed;top:0;z-index:10}.layout .ant-layout-sider-collapsed{max-width:56px!important;min-width:56px!important;width:56px!important}}@media (max-width:576px){.layout .ant-layout-sider-collapsed{max-width:50px!important;min-width:50px!important;width:50px!important}}.layout .ant-layout-sider-children{height:auto!important;order:1;overflow-x:hidden;overflow-y:auto}@media (max-width:767px){.layout .ant-layout-sider-children::-webkit-scrollbar{width:4px}.layout .ant-layout-sider-children::-webkit-scrollbar-track{background:transparent}.layout .ant-layout-sider-children::-webkit-scrollbar-thumb{background:rgba(168,168,192,.3);border-radius:4px}}.layout .ant-layout-sider-trigger{align-items:center;background:#fafafd;bottom:unset;color:#6b6b8a;cursor:pointer;display:flex;flex-flow:row wrap;font-size:18px;height:65px;justify-content:center;margin-bottom:6px;order:0;position:static;transition:all .2s}.layout .ant-layout-sider-trigger:hover{background:rgba(239,235,255,.5);color:#7c5cfc}@media (max-width:767px){.layout .ant-layout-sider-trigger{box-shadow:1px 0 4px rgba(0,0,0,.1);font-size:16px;left:0;position:fixed;top:0;width:56px;z-index:11}}@media (max-width:576px){.layout .ant-layout-sider-trigger{font-size:14px;width:50px}}.layout .ant-layout-sider-collapsed .ant-layout-sider-trigger{transform:rotate(180deg)}@media (max-width:767px){.layout .ant-layout-sider-collapsed{box-shadow:none}}.ant-layout{background:#fafafd}.preloader{align-items:center;background:hsla(0,0%,100%,.6);display:flex;flex-flow:row wrap;height:100vh;justify-content:center;left:0;opacity:0;position:fixed;top:0;transition:.3s ease;visibility:hidden;width:100vw;z-index:9999}.preloader-visible{opacity:1;visibility:visible}.sidebar-overlay{animation:fadeIn .2s ease}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@media (max-width:767px){.ant-float-btn{bottom:24px!important;right:16px!important}.ant-float-btn .ant-float-btn-body{height:48px;width:48px}.ant-float-btn .ant-float-btn-icon{font-size:20px}}@media (max-width:576px){.ant-float-btn{bottom:20px!important;right:12px!important}.ant-float-btn .ant-float-btn-body{height:44px;width:44px}.ant-float-btn .ant-float-btn-icon{font-size:18px}}html.ach-app,html.ach-app body{height:100%;overflow:hidden;overscroll-behavior:none}.ach-shell{height:100vh;height:100dvh}.ach-main{overscroll-behavior-y:contain}.form{align-items:flex-start;display:flex;flex-flow:column;gap:25px;justify-content:flex-start;position:relative}.form__select{color:#a8a8c0;font-size:12px;font-weight:500;line-height:1;width:100%}.form__select .ant-select-selector{background-color:#fafafd!important;border:1px solid #ebebf0!important;border-radius:6px!important;height:unset!important;padding:6px 12px!important}.form__select .ant-select-selector .ant-select-selection-search{width:100%!important}.form__select .ant-select-selector .ant-select-selection-search-input{height:100%!important;padding:6px 5px!important}.form__datepicker{background-color:#fafafd!important;border:1px solid #ebebf0!important;border-radius:6px!important;height:unset!important;padding:9px 12px!important;width:100%}.form__datepicker input{color:#a8a8c0;font-size:12px;font-weight:500;line-height:1}.form__input{border:1px solid #ebebf0!important;border-radius:6px!important;height:unset!important;padding:9px 12px!important;width:100%}.form__input,.form__input .ant-input{background-color:#fafafd!important;color:#a8a8c0;font-size:12px;font-weight:500;line-height:1}.form__row{align-items:center;display:flex;flex-flow:row wrap;gap:15px;justify-content:flex-start}.form__row-center{justify-content:center}.form__row-end{justify-content:flex-end}.form__button{background:#efebff!important;border:unset!important;border-radius:8px;box-shadow:unset!important;color:#7c5cfc;font-size:12px;font-weight:600;height:unset;line-height:1;padding:12px 20px}.form__button-transparent{background:transparent!important;color:#a8a8c0}.form__button-danger{background:#f04e37!important;color:#fff}.form__button-danger:hover{background:#fde6e2!important;color:#fff}.form__button-small{padding:6px 10px}.form__radio{align-items:flex-start;border-color:#ebebf0;display:flex;flex-flow:column;gap:8px;justify-content:flex-start}.form__radio-heading{color:#a8a8c0;font-size:12px;font-weight:500;line-height:1}.form__radio .ant-radio{top:unset}.form__radio .ant-radio-group{gap:15px}.form__radio .ant-radio-group,.form__radio .ant-radio-wrapper{align-items:center;display:flex;flex-flow:row wrap;justify-content:flex-start}.form__radio .ant-radio-wrapper{gap:5px;margin-right:0}.form__radio .ant-radio-wrapper:after{content:unset}.form__radio .ant-radio-wrapper:hover .ant-radio-inner{border-color:#7c5cfc}.form__radio .ant-radio-inner{height:12px;width:12px}.form__radio .ant-radio-inner:after{background-color:#7c5cfc;height:6px;margin:0!important;opacity:0;transform:translate(-50%,-50%)!important;width:6px}.form__radio .ant-radio-checked .ant-radio-inner{border-color:#7c5cfc}.form__radio .ant-radio-checked .ant-radio-inner:after{opacity:1}.form__radio span.ant-radio+*{padding:0!important}.form__checkbox,.form__radio span.ant-radio+*{color:#a8a8c0;font-size:12px;font-weight:500;line-height:1}.form__checkbox{align-items:center;display:flex;flex-flow:row wrap;justify-content:flex-start}.form__checkbox .ant-checkbox{top:unset}.form__checkbox .ant-checkbox-wrapper:hover{border-color:#7c5cfc}.form__checkbox .ant-checkbox-inner{background-color:#fafafd;border-color:#ebebf0}.form__checkbox .ant-checkbox-checked .ant-checkbox-inner{background-color:#7c5cfc;border-color:#7c5cfc}.form__label{color:#a8a8c0;display:block;font-size:12px;font-weight:500;line-height:1.4;margin-bottom:6px}@media (max-width:767px){.form__label{font-size:11px;margin-bottom:4px}.form__row{flex-wrap:wrap;gap:10px}.form__row-end{justify-content:flex-start}.form__button{font-size:11px;padding:10px 16px;width:100%}.form__button-small{font-size:10px;padding:8px 12px}.form__datepicker,.form__datepicker input,.form__input,.form__input input,.form__radio-heading,.form__select,.form__select input{font-size:11px}.form__radio .ant-radio-group{flex-wrap:wrap;gap:10px}.form__checkbox,.form__radio span.ant-radio+*{font-size:11px}}@media (max-width:576px){.form__row{gap:8px}.form__button{font-size:10px;padding:8px 12px}.form__button-small{font-size:9px;padding:6px 10px}}.filter-drawer__fields{display:flex;flex-direction:column;gap:10px;padding-bottom:16px}.filter-drawer__field{display:flex;flex-direction:column;gap:5px;width:100%}.filter-drawer__label{color:#a8a8c0;font-size:10.5px;font-weight:500;letter-spacing:.04em;text-transform:uppercase}.filter-drawer__group{border-top:1px solid #ebebf0}.filter-drawer__group-toggle{align-items:center;background:transparent;border:none;color:#1a1a2e;cursor:pointer;display:flex;font-family:inherit;font-size:12.5px;font-weight:600;justify-content:space-between;padding:12px 0;text-align:left;width:100%}.filter-drawer__group-chevron{color:#a8a8c0;flex-shrink:0;transition:transform .2s ease}.filter-drawer__group-chevron--open{transform:rotate(180deg)}.filter-drawer__group-body{display:flex;flex-direction:column;gap:10px;padding-bottom:14px}.filters-drawer .form,.rollover .form{gap:0!important}.filters-drawer .form__select,.rollover .form__select{color:#1a1a2e;font-size:12.5px;font-weight:500;line-height:1}.filters-drawer .form__select .ant-select-selector,.rollover .form__select .ant-select-selector{background-color:#fff!important;border:1px solid #ebebf0!important;border-radius:8px!important;min-height:38px!important;padding:4px 12px!important}.filters-drawer .form__select .ant-select-selection-placeholder,.rollover .form__select .ant-select-selection-placeholder{color:#ebebf0!important;font-weight:500}.filters-drawer .form__select .ant-select-selection-item,.rollover .form__select .ant-select-selection-item{font-weight:500}.filters-drawer .form__datepicker,.rollover .form__datepicker{background-color:#fff!important;border:1px solid #ebebf0!important;border-radius:8px!important;min-height:38px;padding:4px 12px!important;width:100%}.filters-drawer .form__datepicker input,.rollover .form__datepicker input{color:#1a1a2e;font-size:12.5px;font-weight:500;line-height:1}.filters-drawer .form__input,.rollover .form__input{background-color:#fff!important;border:1px solid #ebebf0!important;border-radius:8px!important;min-height:38px;padding:9px 12px!important}.filters-drawer .form__input .ant-input,.rollover .form__input .ant-input{background-color:#fff!important;color:#1a1a2e;font-size:12.5px;font-weight:500;line-height:1}.filters-drawer .form__radio,.rollover .form__radio{gap:8px}.filters-drawer .form__radio-heading,.rollover .form__radio-heading{color:#a8a8c0;font-size:10.5px;font-weight:500;letter-spacing:.04em;margin-bottom:0;text-transform:uppercase}.filters-drawer .form__checkbox,.rollover .form__checkbox{color:#1a1a2e;font-size:12.5px;font-weight:500}.rollover{background:#fff;border-radius:12px 0 0 12px;box-shadow:-12px 0 32px rgba(20,20,35,.08);display:flex;flex-direction:column;height:100vh;max-width:1000px;opacity:0;overflow:hidden;position:fixed;right:0;top:0;transform:translateX(100%);transition:transform .25s ease,opacity .25s ease,visibility .25s ease;visibility:hidden;width:100%;z-index:91}.rollover__opened{opacity:1;transform:translateX(0);visibility:visible}.rollover__mask{background:#1a1a2e;height:100vh;opacity:0;position:fixed;right:0;top:0;transition:.25s ease;visibility:hidden;width:100%;z-index:90}.rollover__mask-opened{cursor:pointer;opacity:.32;visibility:visible}.rollover__sm{max-width:450px}.rollover__drawer{border-radius:0;max-width:420px;width:420px}.rollover__small{max-width:320px}.rollover__medium{max-width:767px}.rollover__fullscreen{max-width:100vw}.rollover__section{border-bottom:1px solid #ebebf0;max-height:5000px;padding-bottom:10px;transition:.3s ease}.rollover__section h3{color:#a8a8c0;cursor:pointer;font-size:12px;font-weight:600;letter-spacing:.04em;margin:0;position:relative;text-transform:uppercase;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:-moz-fit-content;width:fit-content}.rollover__section h3:after{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid #a8a8c0;content:"";height:0;position:absolute;right:-25px;top:50%;transform:translateY(-50%) rotate(180deg);transition:.3s ease;width:0}.rollover__section-collapsed{max-height:25px;overflow:hidden}.rollover__section-collapsed h3:after{transform:translateY(-50%)}@media (max-width:767px){.rollover{border-radius:0;max-width:100vw;width:100vw}}.header{background:transparent;color:#6b6b8a;font-size:16px;font-weight:600;height:0;line-height:1;margin:0;overflow:visible;padding:0}@media (max-width:767px){.header{font-size:14px}}@media (max-width:576px){.header{font-size:13px}}.header__content{align-items:center;background:#fafafd;box-shadow:0 1px 0 #ebebf0;display:flex;flex-flow:row wrap;height:65px;justify-content:space-between;left:186px;padding:0 20px 0 0;position:fixed;right:70px;top:0;transition:left .2s;z-index:100}@media (max-width:1199px){.header__content{padding-right:10px;right:10px}}@media (max-width:767px){.header__content{left:56px;padding-left:4px;padding-right:4px;right:0}}@media (max-width:576px){.header__content{left:50px;padding-left:3px;padding-right:3px}}.header__title{align-items:center;display:flex;flex-flow:row wrap;gap:12px;justify-content:flex-start;padding-left:8px}.header__title img{width:16px}@media (max-width:767px){.header__title img{width:14px}}@media (max-width:576px){.header__title img{width:13px}}@media (max-width:767px){.header__title{gap:8px;padding-left:6px}}@media (max-width:576px){.header__title{gap:6px;padding-left:4px}}.header__logo{align-items:center;display:flex;flex:1;flex-flow:row wrap;justify-content:flex-end}@media (max-width:767px){.header__logo{padding-right:8px;position:relative;right:auto;top:auto;z-index:auto}.header__logo .ant-space{align-items:flex-end;flex-direction:column;gap:0!important}.header__logo .last_sync{display:none}}@media (max-width:576px){.header__logo{padding-right:6px}}.header .logotype{width:30px}@media (max-width:767px){.header .logotype{width:28px}}@media (max-width:576px){.header .logotype{width:26px}}.ant-col:has(.header){margin-bottom:0;margin-top:0;overflow:visible;position:relative;z-index:100}.ant-layout-header{overflow:visible!important;padding:0!important}.menu__item{align-items:center;background:transparent;border-radius:6px;display:flex;flex-flow:row nowrap;gap:15px;justify-content:flex-start;margin:5px 11px;padding:15px;transition:.3s ease}.menu__item:hover{background:#efebff}.menu__item:hover .menu__item-text{color:#7c5cfc}.menu__item:first-child{margin-top:0}.menu__item-active{background:var(--c-side-active-bg,rgba(124,92,252,.12));position:relative}.menu__item-active:before{background:#7c5cfc;border-radius:0 2px 2px 0;content:"";height:100%;left:-11px;position:absolute;top:0;width:3px}.menu__item-active .menu__item-text{color:#7c5cfc;font-weight:600}.menu__item-icon{width:17px}.menu__item-icon img{-o-object-fit:contain;object-fit:contain;width:100%}.menu__item-text{color:#6b6b8a;font-size:12px;font-weight:500;line-height:1.3;transition:.2s ease}.ant-layout-sider-collapsed .menu__item{gap:0;justify-content:center;padding:15px 10px}.ant-layout-sider-collapsed .menu__item-text{font-size:0;opacity:0;visibility:hidden}.ant-layout-sider-collapsed .menu__item-icon{margin:0}.ant-layout-sider-collapsed .menu__item:before{left:0!important}@media (max-width:767px){.ant-layout-sider-collapsed .menu__item{margin:4px;padding:10px 4px}}@media (max-width:576px){.ant-layout-sider-collapsed .menu__item{margin:3px;padding:8px 3px}}@media (max-width:767px){.menu__item{margin:3px 8px;padding:12px}.menu__item-icon{width:18px}.menu__item-text{font-size:11px}.ant-layout-sider-collapsed .menu__item{padding:12px 8px}.ant-layout-sider-collapsed .menu__item-icon{width:16px}}@media (max-width:576px){.menu__item{gap:10px;margin:2px 6px;padding:10px}.menu__item-icon{width:16px}.menu__item-text{font-size:10px}.ant-layout-sider-collapsed .menu__item{padding:10px 6px}.ant-layout-sider-collapsed .menu__item-icon{width:14px}}.workarea{border:1px solid #ebebf0;border-radius:12px;padding:21px 0}@media (max-width:767px){.workarea{border-radius:8px;margin-left:8px;margin-right:8px;padding:10px 0}}@media (max-width:576px){.workarea{border-radius:6px;margin-left:5px;margin-right:5px}}.workarea__section{padding:14px 28px}@media (max-width:767px){.workarea__section{padding:10px 12px!important}}@media (max-width:576px){.workarea__section{padding:8px 10px!important}}.workarea__section:not(:last-child){border-bottom:1px solid #ebebf0}.workarea__section:first-child{padding:0 28px 14px}@media (max-width:767px){.workarea__section:first-child{padding:0 12px 10px!important}}@media (max-width:576px){.workarea__section:first-child{padding:0 10px 8px!important}}.workarea__section:last-child{padding:24px 28px}@media (max-width:767px){.workarea__section:last-child{padding:16px 12px!important}}@media (max-width:576px){.workarea__section:last-child{padding:12px 10px!important}}.workarea__section .info-block{background:#fff;border:1px solid #ebebf0;border-radius:12px;height:100%;padding:16px 21px}.workarea__section .info-block--clickable{transition:border-color .2s,box-shadow .2s}.workarea__section .info-block--clickable:hover{border-color:#7c5cfc;box-shadow:0 2px 8px rgba(124,92,252,.15)}.workarea__section .info-block{box-sizing:border-box;display:flex;flex-direction:column;width:100%}.workarea__section .info-block__title{color:#1a1a2e;font-size:14px;font-weight:600;line-height:1.4;margin-bottom:16px}.workarea__section .info-block__number{flex-shrink:0;font-size:clamp(16px,2.5vw,28px);font-weight:400;line-height:1;overflow:hidden;text-align:center;width:100%}@media (max-width:767px){.workarea__section .info-block__number{font-size:clamp(14px,2vw,24px)}}@media (max-width:576px){.workarea__section .info-block__number{font-size:clamp(12px,1.8vw,20px)}}.workarea__section .info-block__text{word-wrap:break-word;color:#a8a8c0;flex:1;font-size:12px;font-weight:500;line-height:3;line-height:1.4;min-width:0;overflow-wrap:break-word;white-space:normal}@media (max-width:767px){.workarea__section .info-block__text{font-size:11px;line-height:1.3}}@media (max-width:576px){.workarea__section .info-block__text{font-size:10px;line-height:1.2}}.workarea__section .info-block__chart .recharts-cartesian-grid-horizontal line{stroke:#ebebf0!important}.workarea__section .info-block__chart .recharts-legend-item-text{font-size:12px}@media (max-width:767px){.workarea__section .info-block__chart .recharts-legend-wrapper{margin-top:10px!important;position:relative!important}.workarea__section .info-block__chart{-webkit-overflow-scrolling:touch;margin:0 -12px;overflow-x:auto;padding:0 12px}.workarea__section .info-block__chart .recharts-wrapper{min-width:500px}.workarea__section .info-block__chart .recharts-legend-item-text{font-size:10px}.workarea__section .info-block__chart .recharts-text{font-size:9px}.workarea__section .info-block__chart .recharts-surface{overflow:visible}}@media (max-width:576px){.workarea__section .info-block__chart{margin:0 -10px;padding:0 10px}.workarea__section .info-block__chart .recharts-wrapper{min-width:400px}.workarea__section .info-block__chart .recharts-legend-item-text{font-size:9px}.workarea__section .info-block__chart .recharts-text{font-size:8px}}.workarea__section .info-block__table .ant-table-thead>tr>th{background:rgba(250,250,253,.6)!important;color:#a8a8c0!important;font-weight:600!important}.workarea__section .info-block__table .ant-table-thead>tr>th:first-child .ant-table-column-sorters{justify-content:flex-start}.workarea__section .info-block__table .ant-table-thead>tr>th:before{content:unset!important}.workarea__section .info-block__table .ant-table-thead>tr>th .ant-table-column-sorters{gap:5px;justify-content:center}.workarea__section .info-block__table .ant-table-thead>tr>th .ant-table-column-sorters .ant-table-column-title{color:#a8a8c0!important;flex:unset}.workarea__section .info-block__table .ant-table-cell{background:#fff;border-bottom:1px solid #ebebf0;color:#6b6b8a;font-size:12px;font-weight:500;line-height:1;padding:10px 0!important;text-align:center}.workarea__section .info-block__table .ant-table-cell:first-child{text-align:left}.workarea__section .info-block__table .ant-table-summary .ant-table-cell{border-bottom:unset;color:#7c5cfc}.workarea__section .info-block__table .cell-empty{color:#ebebf0}.workarea__section .info-block__table .cell-percent{align-items:center;display:flex;flex-flow:row wrap;gap:8px;justify-content:space-between}.workarea__section .info-block__table .cell-percent-filled{border-radius:3px;flex:1;height:7px}@media (max-width:767px){.workarea__section .info-block__table{-webkit-overflow-scrolling:touch;margin:0 -12px;overflow-x:auto;padding:0 12px}.workarea__section .info-block__table .ant-table{min-width:600px}.workarea__section .info-block__table .ant-table-thead>tr>th{color:#a8a8c0!important;font-size:10px!important;font-weight:600!important;padding:8px 4px!important;white-space:nowrap}.workarea__section .info-block__table .ant-table-cell{font-size:10px!important;padding:8px 4px!important}}@media (max-width:576px){.workarea__section .info-block__table{margin:0 -10px;padding:0 10px}.workarea__section .info-block__table .ant-table{min-width:500px}.workarea__section .info-block__table .ant-table-thead>tr>th{color:#a8a8c0!important;font-size:9px!important;font-weight:600!important;padding:6px 3px!important}.workarea__section .info-block__table .ant-table-cell{font-size:9px!important;padding:6px 3px!important}}.workarea__section .info-block__plans{align-items:flex-start;display:flex;flex-flow:column;gap:10px;justify-content:flex-start}.workarea__section .info-block__plans .plans-item{width:100%}.workarea__section .info-block__plans .plans-item:not(:last-child){border-bottom:1px solid #ebebf0}.workarea__section .info-block__plans .plans-item__head{color:#1a1a2e;cursor:pointer;font-size:14px;font-weight:600;line-height:1;padding-bottom:10px}.workarea__section .info-block__plans .plans-item__content{align-items:flex-start;color:#1a1a2e;display:flex;flex-flow:row wrap;font-size:12px;font-weight:400;gap:15px;justify-content:flex-start;line-height:1;max-height:0;opacity:0;text-align:center;transition:.3s ease;visibility:hidden}.workarea__section .info-block__plans .plans-item__content.plans-item__content-visible{max-height:100px;opacity:1;visibility:visible}.workarea__section .info-block__plans .plans-item__rows{flex:1}@media (max-width:1315px){.workarea__section .info-block__plans .plans-item__rows{overflow-x:scroll}}.workarea__section .info-block__plans .plans-item__rows-names{font-weight:500;text-align:left}.workarea__section .info-block__plans .plans-item__rows-names>*{margin-bottom:10px}.workarea__section .info-block__plans .plans-item__rows-names>:first-child{height:18px}.workarea__section .info-block__plans .plans-item__row{min-width:965px}.workarea__section .info-block__plans .plans-item__row-cell{margin-bottom:10px}.workarea__section .info-block__plans .plans-item__row-cell .cell__month{align-items:center;display:flex;flex-flow:row wrap;gap:5px;justify-content:center}.workarea__section .info-block__plans .plans-item__row-cell .cell__month-name{font-weight:500}.workarea__section .info-block__plans .plans-item__row-cell .cell__month-button{cursor:pointer}.workarea__section .info-block__plans .plans-item__row-cell .cell__month-button img{height:18px;width:18px}.workarea__section .info-block__plans .plans-item__row-cell .cell__input{background-color:transparent!important;border-color:transparent!important;color:#1a1a2e;font-weight:400;padding:0!important;text-align:center}.workarea__section .info-block__plans .plans-item__row-cell .cell__input:disabled{cursor:default!important}.workarea__section .info-block__plans .plans-item__row-cell .cell__input.cell__input-unblocked{border-color:#ebebf0!important}.workarea__section .info-block__progress{align-items:center;display:flex;flex-flow:row wrap;gap:15px;justify-content:flex-start}.workarea__section .info-block__progress .ant-progress{flex:1 0 calc(40% - 30px)}.workarea__section .info-block__progress .ant-progress-circle-trail{stroke:#ebebf0}.workarea__section .info-block__progress .progress{align-items:flex-start;display:flex;flex:1 0 calc(60% - 30px);flex-flow:column;gap:15px;justify-content:flex-start}.workarea__section .info-block__progress .progress__item{align-items:flex-start;display:flex;flex-flow:column;gap:7.5px;justify-content:flex-start;width:100%}.workarea__section .info-block__progress .progress__item-heading{color:#1a1a2e;font-size:14px;font-weight:500;line-height:1}.workarea__section .info-block__progress .progress__item-text{align-items:center;color:#1a1a2e;display:flex;flex-flow:row wrap;font-size:12px;font-weight:400;gap:7.5px;justify-content:space-between;line-height:1;width:100%}.workarea__section .info-type-number{align-items:center;display:flex;flex-flow:column;gap:4px;justify-content:center;padding:32px 21px 26px}@media (max-width:767px){.workarea__section .info-type-number{padding:16px 11px 13px}}@media (max-width:576px){.workarea__section .info-type-number{padding:12px 8px 10px}}@media (max-width:767px){.workarea__section .info-block{padding:12px 16px}.workarea__section .info-block__title{font-size:14px;margin-bottom:12px}}@media (max-width:576px){.workarea__section .info-block{padding:10px 12px}.workarea__section .info-block__title{font-size:13px;margin-bottom:10px}}@media (max-width:767px){.workarea__filters{gap:8px}}@media (max-width:576px){.workarea__filters{gap:6px}}.workarea :where(.ant-select-single.ant-select-sm){height:auto!important}.workarea__tabs{margin:-21px -28px 0}.workarea__tabs .ant-tabs-nav{border-bottom:1px solid #ebebf0;margin:0 0 14px}.workarea__tabs .ant-tabs-nav:before{content:unset}.workarea__tabs .ant-tabs-tab{color:#6b6b8a;font-size:14px;font-weight:500;line-height:1}.workarea__tabs .ant-tabs-tab.ant-tabs-tab-active{color:#7c5cfc;text-shadow:none}.workarea__tabs .ant-tabs-tab:hover{color:#7c5cfc}.workarea__tabs .ant-tabs-nav-list{justify-content:center;width:100%}.admins-list thead tr th:last-child{text-align:right!important}.parameters__item{background:#fff;border:1px solid #ebebf0;border-radius:12px;display:flex;flex-direction:column;gap:12px;justify-content:space-between;min-height:100px;padding:16px}@media (max-width:767px){.parameters__item{min-height:unset}}.parameters__item .parameters__label{color:#a8a8c0;font-size:14px;font-weight:500;line-height:1}.parameters__item .parameters__value{color:#1a1a2e;font-size:16px;font-weight:600;line-height:1.4;word-break:break-word}.parameters__description{color:#a8a8c0;margin-bottom:24px}.parameters__control{display:flex;flex-direction:column;gap:8px}.parameters__control .parameters__label{color:#a8a8c0;font-size:14px;font-weight:500;line-height:1}.parameters__select{min-height:56px;width:100%}.parameters__select .ant-select-selector{align-items:center;border-radius:12px;display:flex;min-height:inherit;padding:10px 36px 10px 12px}.parameters__select .ant-select-selection-item,.parameters__select .ant-select-selection-overflow,.parameters__select .ant-select-selection-placeholder,.parameters__select .ant-select-selection-search{align-items:center;display:flex}.parameters__select .ant-select-selection-search{flex:1}.parameters__select .ant-select-selection-search-input{height:auto}.parameters__select .ant-select-arrow,.parameters__select .ant-select-clear{top:50%;transform:translateY(-50%)}.parameters__actions{align-items:center;display:flex;gap:12px;justify-content:flex-end;margin-top:8px}.parameters__tag{border-radius:12px;border-width:2px!important;color:#1a1a2e;display:flex;flex:0 1 auto;font-size:16px;font-weight:600;gap:12px;justify-content:space-between;line-height:1.25;margin-inline-end:0!important;max-width:100%;padding:10px 12px;white-space:normal!important}.parameters__tag .ant-tag-content{flex:1;min-width:0;overflow-wrap:anywhere;white-space:normal}.parameters__tag .anticon{color:inherit;font-size:12px}.parameters__selected-list{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}@media (max-width:767px){.parameters__control .parameters__select{min-height:52px}.parameters__control .parameters__select .ant-select-selector{padding:12px 36px 12px 12px}.parameters__selected-list{gap:8px;margin-top:12px}.parameters__tag{flex-wrap:wrap;font-size:14px;gap:8px;padding:12px}.parameters__tag .ant-tag-close-icon{margin-top:8px}.parameters__actions{align-items:stretch;flex-direction:column;justify-content:center}.parameters__actions .ant-btn{width:100%}.parameters__description{font-size:12px;margin-bottom:16px}.parameters__toggle{margin-bottom:16px}.parameters__toggle .ant-typography{font-size:12px}}@media (max-width:576px){.parameters__tag{font-size:13px;gap:6px;padding:10px}.parameters__description{font-size:11px;margin-bottom:12px}.parameters__toggle .ant-typography{font-size:11px}}.custom-graph-tooltip{background:#fff;border:1px solid #ebebf0;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.15);padding:10px 14px}.custom-graph-tooltip span{color:#6b6b8a;display:block;font-size:12px;font-weight:600;line-height:1.4;margin-bottom:4px}.custom-graph-tooltip div{color:#a8a8c0;font-size:11px;font-weight:400;line-height:1.4;margin-bottom:2px}.custom-graph-tooltip div:last-child{margin-bottom:0}@media (max-width:767px){.custom-graph-tooltip{padding:8px 12px}.custom-graph-tooltip span{font-size:11px}.custom-graph-tooltip div{font-size:10px}}@media (max-width:576px){.custom-graph-tooltip{padding:6px 10px}.custom-graph-tooltip span{font-size:10px}.custom-graph-tooltip div{font-size:9px}}.stage-conversion__table-wrapper{overflow-x:auto;width:100%}.stage-conversion__table{border-collapse:collapse;min-width:980px;width:100%}.stage-conversion__table td,.stage-conversion__table th{border-bottom:1px solid rgba(235,235,240,.6);padding:12px 16px;text-align:center}.stage-conversion__table th{background:rgba(250,250,253,.6);color:#a8a8c0;font-size:12px;font-weight:600;line-height:1.4}.stage-conversion__table td{color:#1a1a2e;font-size:12px;font-weight:500;line-height:1.4}.stage-conversion__table td:first-child,.stage-conversion__table th:first-child{text-align:left}.stage-conversion__group-row{background:rgba(239,235,255,.12);cursor:pointer}.stage-conversion__group-row td{color:#7c5cfc;font-size:12px;font-weight:600;line-height:1.4}.stage-conversion__group-row-expanded{background:rgba(239,235,255,.18)}.stage-conversion__group-cell{align-items:center;display:flex;gap:12px}.stage-conversion__summary-cell{color:#a8a8c0;font-size:12px;font-weight:500;line-height:1.4;text-align:left}.stage-conversion__group-arrow{transform:rotate(-90deg);transition:transform .2s ease}.stage-conversion__group-arrow-expanded{transform:rotate(0deg)}.stage-conversion__stage-row td{background:#fff}.stage-conversion__stage-empty{background:#fff;width:32px}.stage-conversion__stage-cell{padding-left:44px;text-align:left;white-space:normal}.stage-conversion__group-row+.stage-conversion__stage-row td:first-child{position:relative}.stage-conversion__stage-row td{color:#1a1a2e;font-size:12px;font-weight:500;line-height:1.4}.stage-conversion__stage-row:last-of-type td{border-bottom:1px solid rgba(235,235,240,.6)}.stage-conversion__employee-row{cursor:pointer}.stage-conversion__employee-row td{background:rgba(239,235,255,.05)}.stage-conversion__employee-row-expanded td{background:rgba(239,235,255,.1)}.stage-conversion__employee-cell{align-items:center;color:#7c5cfc;display:flex;font-size:12px;font-weight:600;gap:12px;line-height:1.4;padding-left:44px;text-align:left}.stage-conversion__employee-arrow{transform:rotate(-90deg);transition:transform .2s ease}.stage-conversion__employee-arrow-expanded{transform:rotate(0deg)}.stage-conversion__summary-cell--employee{color:#a8a8c0;font-size:12px;font-weight:500;line-height:1.4;text-align:left}.stage-conversion__summary-stage-list{align-items:flex-start;display:flex;flex-direction:column;gap:4px}.stage-conversion__summary-stage-title{color:#a8a8c0;font-size:12px;font-weight:500;line-height:1.4}.stage-conversion__summary-stage-item{color:#1a1a2e;font-size:12px;font-weight:500;line-height:1.4}.stage-conversion__stage-row--nested td{background:#fff}.stage-conversion__stage-cell--nested{padding-left:72px}.grouped-summary__table-wrapper{overflow-x:auto;width:100%}.grouped-summary__table{border-collapse:collapse;min-width:800px;width:100%}.grouped-summary__table td,.grouped-summary__table th{border-bottom:1px solid rgba(235,235,240,.6);padding:12px 16px;text-align:center}.grouped-summary__table th{background:rgba(250,250,253,.6);color:#a8a8c0;font-size:12px;font-weight:600;line-height:1.4}.grouped-summary__table td{color:#1a1a2e;font-size:12px;font-weight:500;line-height:1.4}.grouped-summary__table td:first-child,.grouped-summary__table th:first-child{text-align:left}.grouped-summary__department-row{background:rgba(239,235,255,.12);cursor:pointer}.grouped-summary__department-row td{color:#7c5cfc;font-size:12px;font-weight:600;line-height:1.4}.grouped-summary__department-row:hover{background:rgba(239,235,255,.18)}.grouped-summary__department-cell{align-items:center;display:flex;gap:8px}.grouped-summary__toggle{color:#a8a8c0;flex-shrink:0;font-size:12px;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:12px}.grouped-summary__department-name{font-weight:600}.grouped-summary__employee-row{cursor:pointer}.grouped-summary__employee-row td{background:rgba(239,235,255,.05)}.grouped-summary__employee-row:hover td{background:rgba(239,235,255,.1)}.grouped-summary__employee-cell{align-items:center;color:#7c5cfc;display:flex;font-size:12px;font-weight:600;gap:12px;line-height:1.4;padding-left:44px;text-align:left}.grouped-summary__employee-name{font-weight:500}.grouped-summary__expand-btn{align-items:center;background:none;border:none;border-radius:4px;cursor:pointer;display:flex;justify-content:center;padding:4px;transition:background-color .2s ease}.grouped-summary__expand-btn:hover{background:rgba(124,92,252,.1)}.grouped-summary__expand-btn--employee{margin-left:20px}.grouped-summary__expand-icon{color:#7c5cfc;font-size:10px;transform:rotate(-90deg);transition:transform .2s ease}.grouped-summary__expand-icon--expanded{transform:rotate(0deg)}@media (max-width:991px){.stage-conversion__table td,.stage-conversion__table th{font-size:12px;padding:10px 12px}.stage-conversion__table th{font-size:11px}.stage-conversion__table td:first-child{min-width:150px}.grouped-summary__table td,.grouped-summary__table th{font-size:12px;padding:10px 12px}.grouped-summary__table th{font-size:11px}.grouped-summary__table td:first-child{min-width:150px}}@media (max-width:767px){.info-block__chart .recharts-responsive-container{min-height:250px!important}.info-block__chart .recharts-bar,.info-block__chart .recharts-line{cursor:pointer}}@media (max-width:576px){.info-block__chart .recharts-responsive-container{min-height:220px!important}}@media (max-width:767px){.stage-conversion__table-wrapper{-webkit-overflow-scrolling:touch;margin:0 -16px;padding:0 16px}.stage-conversion__table{font-size:11px;min-width:900px}.stage-conversion__table td,.stage-conversion__table th{font-size:10px;padding:8px 6px}.stage-conversion__table th{font-size:9px;padding:10px 6px;white-space:nowrap}.stage-conversion__table td:first-child,.stage-conversion__table th:first-child{background:#fff;box-shadow:2px 0 4px rgba(0,0,0,.05);left:0;max-width:140px;min-width:140px;position:sticky;z-index:2}.stage-conversion__table th:first-child{background:rgba(250,250,253,.9);z-index:3}.stage-conversion__group-row td:first-child{background:rgba(239,235,255,.12)}.stage-conversion__group-row-expanded td:first-child{background:rgba(239,235,255,.18)}.stage-conversion__employee-row td:first-child{background:rgba(239,235,255,.05)}.stage-conversion__employee-row-expanded td:first-child{background:rgba(239,235,255,.1)}.stage-conversion__stage-row td:first-child{background:#fff}.stage-conversion__group-cell{font-size:11px;gap:6px}.stage-conversion__stage-cell{font-size:10px;line-height:1.3;padding-left:24px}.stage-conversion__stage-cell--nested{padding-left:36px}.stage-conversion__employee-cell{font-size:11px;gap:6px;padding-left:24px}.stage-conversion__stage-empty{width:20px}.grouped-summary__table-wrapper{-webkit-overflow-scrolling:touch;margin:0 -16px;padding:0 16px}.grouped-summary__table{min-width:700px}.grouped-summary__table td,.grouped-summary__table th{font-size:10px;padding:8px 6px}.grouped-summary__table th{font-size:9px}.grouped-summary__table td:first-child,.grouped-summary__table th:first-child{background:#fff;box-shadow:2px 0 4px rgba(0,0,0,.05);left:0;min-width:120px;position:sticky;z-index:2}.grouped-summary__table th:first-child{background:rgba(250,250,253,.9);z-index:3}.grouped-summary__department-row td:first-child{background:rgba(239,235,255,.12)}.grouped-summary__employee-row td:first-child{background:rgba(239,235,255,.05)}.grouped-summary__employee-cell{font-size:10px;gap:6px;padding-left:24px}}@media (max-width:576px){.stage-conversion__table{min-width:850px}.stage-conversion__table td,.stage-conversion__table th{font-size:9px;padding:6px 4px}.stage-conversion__table th{font-size:8px;padding:8px 4px}.stage-conversion__table td:first-child,.stage-conversion__table th:first-child{max-width:120px;min-width:120px}.stage-conversion__employee-cell,.stage-conversion__group-cell{font-size:10px;gap:4px}.stage-conversion__stage-cell{font-size:9px;padding-left:16px}.stage-conversion__stage-cell--nested{padding-left:28px}.stage-conversion__employee-cell{padding-left:16px}.stage-conversion__stage-empty{width:16px}.grouped-summary__table{min-width:650px}.grouped-summary__table td,.grouped-summary__table th{font-size:9px;padding:6px 4px}.grouped-summary__table td:first-child,.grouped-summary__table th:first-child{min-width:100px}.grouped-summary__employee-cell{font-size:9px;padding-left:16px}}.leads-summary-blocks{display:flex;flex-direction:column;gap:0}.leads-summary-section__title{color:#a8a8c0;font-size:11px;font-weight:700;letter-spacing:.06em;margin-bottom:8px;padding-left:2px;text-transform:uppercase}.leads-summary-section__cells{display:flex;flex-wrap:wrap;gap:9px;margin-bottom:9px}.leads-summary-section__cells .info-block{flex:1 1 120px;min-width:0}@media (max-width:767px){.leads-summary-section__cells{gap:6px;margin-bottom:6px}.leads-summary-section__cells .info-block{flex:1 1 calc(33.333% - 6px);min-width:90px}}@media (max-width:576px){.leads-summary-section__cells{gap:5px;margin-bottom:5px}.leads-summary-section__cells .info-block{flex:1 1 calc(50% - 5px);min-width:80px}}.sales-summary-blocks{display:flex;flex-direction:column;gap:0}.sales-summary-section__title{color:#a8a8c0;font-size:11px;font-weight:700;letter-spacing:.06em;margin-bottom:8px;padding-left:2px;text-transform:uppercase}.sales-summary-section__cells{display:flex;flex-wrap:wrap;gap:9px;margin-bottom:9px}.sales-summary-section__cells .sales-summary-cell{flex:1 1 calc(14.285% - 9px);min-width:0}@media (max-width:767px){.sales-summary-section__cells{gap:6px;margin-bottom:6px}.sales-summary-section__cells .sales-summary-cell{flex:1 1 calc(25% - 6px);min-width:90px}}@media (max-width:576px){.sales-summary-section__cells{gap:5px;margin-bottom:5px}.sales-summary-section__cells .sales-summary-cell{flex:1 1 calc(33.333% - 5px);min-width:80px}}.status-distribution-info{background-color:#e6f7ff;border:1px solid #91d5ff;border-radius:6px;color:#1890ff;font-size:14px;margin-bottom:16px;padding:8px 16px}@media (max-width:767px){.status-distribution-info{font-size:12px;margin-bottom:12px;padding:6px 12px}}@media (max-width:576px){.status-distribution-info{font-size:11px;margin-bottom:10px;padding:5px 10px}}.status-distribution-info strong{font-weight:600}.status-distribution-hint{color:#666;font-size:12px;font-style:italic;margin-bottom:16px}@media (max-width:767px){.status-distribution-hint{font-size:11px;margin-bottom:12px}}@media (max-width:576px){.status-distribution-hint{font-size:10px;margin-bottom:10px}}.status-distribution-hint strong{font-weight:600}@media (max-width:767px){.parameters__toggle .ant-space{gap:8px!important}.parameters__toggle .ant-switch{height:20px;min-width:40px}.parameters__toggle .ant-switch .ant-switch-handle{height:16px;width:16px}}@media (max-width:576px){.parameters__toggle .ant-space{gap:6px!important}.parameters__toggle .ant-switch{height:18px;min-width:36px}.parameters__toggle .ant-switch .ant-switch-handle{height:14px;width:14px}}.ai-report{background:#fafafa;border:1px solid #f0f0f0;border-radius:8px;margin-top:16px;padding:16px}.ai-report__button,.ai-report__header{align-items:center;display:flex}.ai-report__button{border-radius:6px;gap:6px}.ai-report__loading{align-items:center;display:flex;margin-top:12px}.ai-report__content{border-top:1px solid #f0f0f0;color:#262626;font-size:14px;line-height:1.7;margin-top:16px;padding-top:16px}.ai-report__heading{color:#1a1a1a;font-size:14px;font-weight:600;margin:12px 0 4px}.ai-report__heading:first-child{margin-top:0}.ai-report__line{margin:2px 0}.ai-report__list-item{color:#434343;margin:3px 0 3px 12px}@keyframes barPulse{0%,to{opacity:.4;transform:scaleY(.4)}50%{opacity:1;transform:scaleY(1)}}.dashboard-loader__bar{animation:barPulse 1s ease-in-out infinite}:root{--z-insight-strip:10;--z-filters-backdrop:200;--z-filters-drawer:201;--z-topbar-menu:50}.dashboard-page{font-variant-numeric:tabular-nums}@media (max-width:768px){.dashboard-page{height:auto!important}.dashboard-scroll{overflow:visible!important}}.dashboard-tabular{font-variant-numeric:tabular-nums}.dashboard-kpi-grid{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:1200px){.dashboard-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.dashboard-kpi-grid{grid-template-columns:1fr}}.dashboard-segment-grid{display:grid;gap:10px;grid-template-columns:repeat(6,minmax(0,1fr))}@media (max-width:1100px){.dashboard-segment-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){.dashboard-segment-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.dashboard-insight-grid{align-items:stretch;display:grid;gap:12px;grid-template-columns:auto repeat(3,minmax(0,1fr)) auto}@media (max-width:1100px){.dashboard-insight-grid{grid-template-columns:1fr}}.dashboard-filters-bar{padding:14px 32px 12px}@media (max-width:640px){.dashboard-filters-bar{padding:12px 16px 10px}}.dashboard-content{padding:24px 32px 32px}@media (max-width:640px){.dashboard-content{padding:16px}}@keyframes okk2-fadein{0%{opacity:0;transform:translateY(4px)}}@keyframes okk2-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes okk2-blink{0%,to{opacity:.3}50%{opacity:1}}:where(.okk2) :where(button){background:none;border:0;color:inherit;cursor:pointer;font:inherit;padding:0}:where(.okk2) :where(a){color:var(--violet-ink);text-decoration:none}:where(.okk2) :where(input,select,textarea){color:inherit;font:inherit}.okk2{--bg:var(--c-surface);--card:#fff;--line:var(--c-rule);--line-2:var(--c-rule-soft);--ink:var(--c-text-1);--ink-2:var(--c-text-2);--ink-3:#73738e;--violet:var(--c-violet);--violet-ink:#5942c7;--violet-soft:var(--c-violet-soft);--violet-line:#d8d2fb;--c-calls:var(--c-violet);--c-chats:var(--c-teal);--g-bg:#eaf6ef;--g-fg:#8fc4a8;--g-ink:var(--tone-green-text);--y-bg:#fcf6e6;--y-fg:#eec96a;--y-ink:var(--tone-yellow-text);--r-bg:#fbecea;--r-fg:#e8a09a;--r-ink:var(--tone-red-text);--n-bg:var(--c-rule-soft);--n-fg:#c9c9d6;--n-ink:#73738e;--mono:var(--font-mono);font-feature-settings:"tnum" 1,"cv11" 1;color:var(--ink);font-size:14px;line-height:1.45}.okk2 :focus-visible{outline:2px solid var(--violet);outline-offset:2px}.okk2 .sr{clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;position:absolute!important;white-space:nowrap;width:1px}.okk2 .subnav{background:#fff;border-bottom:1px solid var(--line);display:flex;gap:4px;overflow-x:auto;padding:8px 24px;scrollbar-width:none}.okk2 .subnav::-webkit-scrollbar{display:none}.okk2 .pill{align-items:center;border-radius:999px;color:var(--ink-2);display:inline-flex;font-weight:550;gap:8px;height:36px;padding:0 14px;white-space:nowrap}.okk2 .pill:hover{background:var(--line-2);color:var(--ink)}.okk2 .pill[aria-current=page]{background:var(--violet);color:#fff}.okk2 .pill-alert{align-items:center;background:#c8392a;border-radius:10px;color:#fff;display:inline-flex;font-size:11.5px;font-weight:700;height:20px;justify-content:center;min-width:20px;padding:0 6px}.okk2 .content{display:flex;flex-direction:column;gap:16px;margin:0 auto;max-width:1400px;padding:20px 24px 72px;width:100%}@media (prefers-reduced-motion:no-preference){.okk2 .content>*{animation:okk2-fadein .2s ease backwards}}.okk2 .grid{display:grid;gap:16px}.okk2 .g-kpi{grid-template-columns:repeat(4,minmax(0,1fr))}.okk2 .g-84{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.okk2 .g-75,.okk2 .g-conv{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.okk2 .g-conv{align-items:start}.okk2 .col{display:flex;flex-direction:column;gap:16px;min-width:0}.okk2 .g-conv>.col:first-child{position:sticky}.okk2 .h1{align-items:center;display:flex;flex-wrap:wrap;font-size:20px;font-weight:700;gap:4px;letter-spacing:-.01em;margin:0}.okk2 .h2{font-size:15px;font-weight:650;margin:0}.okk2 .h3{font-size:13.5px;font-weight:650;margin:0 0 8px}.okk2 .sub{font-size:12.5px;line-height:1.45;margin:2px 0 0}.okk2 .muted,.okk2 .sub{color:var(--ink-3)}.okk2 .strong{font-weight:650}.okk2 .mono{font-variant-numeric:tabular-nums;letter-spacing:.01em}.okk2 .nowrap{white-space:nowrap}.okk2 .t-g{color:var(--g-ink)}.okk2 .t-y{color:var(--y-ink)}.okk2 .t-r{color:var(--r-ink)}.okk2 .t-v{color:var(--violet-ink)}.okk2 .lg{align-items:center;display:inline-flex;gap:6px}.okk2 .delta{font-size:12.5px;font-weight:650;white-space:nowrap}.okk2 .delta.good{color:var(--g-ink)}.okk2 .delta.bad{color:var(--r-ink)}.okk2 .delta.flat{color:var(--ink-3)}.okk2 .big{font-size:26px;font-variant-numeric:tabular-nums;font-weight:750;letter-spacing:-.01em;line-height:1.15}.okk2 .mgr{gap:8px}.okk2 .chan,.okk2 .mgr{align-items:center;display:inline-flex;white-space:nowrap}.okk2 .chan{color:var(--ink-2);font-size:13px;font-weight:500;gap:6px}.okk2 .chan-dot{border-radius:2px;flex:none;height:8px;width:8px}.okk2 .card{background:var(--card);border:1px solid var(--line);border-radius:12px;min-width:0}.okk2 .card-h{align-items:flex-start;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:16px 20px 0}.okk2 .card-h-r{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.okk2 .card-b{padding:14px 20px 20px}.okk2 .card>header+div:not(.card-b){margin-top:12px}.okk2 .card-f{align-items:flex-start;border-top:1px solid var(--line-2);display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;padding:14px 20px}.okk2 .card>.empty{margin:16px 20px}.okk2 .foot-note{border-top:1px solid var(--line-2);color:var(--ink-3);font-size:12.5px;line-height:1.45;margin:0;padding:12px 20px 16px}.okk2 .card-b>.foot-note{border-top:0;padding:8px 0 0}.okk2 .score{align-items:center;border-radius:8px;display:inline-flex;font-size:13.5px;font-variant-numeric:tabular-nums;font-weight:700;height:26px;justify-content:center;min-width:42px;padding:0 8px}.okk2 .score.g{background:var(--g-bg);color:var(--g-ink)}.okk2 .score.y{background:var(--y-bg);color:var(--y-ink)}.okk2 .score.r{background:var(--r-bg);color:var(--r-ink)}.okk2 .score.n{background:var(--n-bg);color:var(--n-ink)}.okk2 .score small{font-size:11px;font-weight:500;margin-left:1px;opacity:.8}.okk2 .crit{font-variant-numeric:tabular-nums;font-weight:700}.okk2 .crit.g{color:var(--g-ink)}.okk2 .crit.y{color:var(--y-ink)}.okk2 .crit.r{color:var(--r-ink)}.okk2 .crit.n{color:var(--n-ink)}.okk2 .bar{background:var(--line-2);flex:1;min-width:40px;overflow:hidden;position:relative}.okk2 .bar,.okk2 .bar>span{border-radius:99px;display:block}.okk2 .bar>span{height:100%}.okk2 .bar.t-g>span{background:var(--g-fg)}.okk2 .bar.t-y>span{background:var(--y-fg)}.okk2 .bar.t-r>span{background:var(--r-fg)}.okk2 .bar.t-v>span{background:var(--violet)}.okk2 .bar.t-n>span{background:var(--n-fg)}.okk2 .barcell{align-items:center;display:flex;gap:10px}.okk2 .barcell b{font-variant-numeric:tabular-nums;min-width:28px;text-align:right}.okk2 .btn{align-items:center;background:#fff;border:1px solid var(--line);border-radius:8px;color:var(--ink);display:inline-flex;font-size:13.5px;font-weight:600;gap:6px;height:36px;justify-content:center;padding:0 14px;text-decoration:none;transition:background .12s,border-color .12s;white-space:nowrap}.okk2 .btn:hover{background:#fafafd;border-color:#cfcfdc}.okk2 .btn.sm{font-size:13px;height:32px;padding:0 12px}.okk2 .btn.pri{background:var(--violet);border-color:var(--violet);color:#fff}.okk2 .btn.pri:hover{background:#5a3be0;border-color:#5a3be0}.okk2 .btn.ghost{background:transparent;border-color:transparent;color:var(--violet-ink)}.okk2 .btn.ghost:hover{background:var(--violet-soft)}.okk2 .btn:disabled{cursor:not-allowed;opacity:.5}.okk2 .icon-btn{align-items:center;border-radius:8px;color:var(--ink-2);display:inline-flex;flex:none;height:36px;justify-content:center;width:36px}.okk2 .icon-btn:hover{background:var(--line-2);color:var(--ink)}.okk2 .icon-btn.sm{height:30px;width:30px}.okk2 .icon-btn:disabled{background:none;cursor:default;opacity:.35}.okk2 .icon-btn.danger{color:var(--r-ink)}.okk2 .link-btn{color:var(--violet-ink);font-size:13px;font-weight:600}.okk2 .link-btn:hover{text-decoration:underline}.okk2 .row-btns{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.okk2 .inp{background:#fff;border:1px solid var(--line);border-radius:8px;font-size:13.5px;height:38px;outline:0;padding:0 12px;transition:border-color .12s,box-shadow .12s;width:100%}.okk2 .inp:focus{border-color:var(--violet);box-shadow:0 0 0 3px var(--violet-soft)}.okk2 .inp.sm{font-size:13px;height:32px;padding:0 10px}.okk2 select.inp{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:#fff url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%236E6E88' stroke-width='2'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat right 10px center;cursor:pointer;padding-right:30px}.okk2 select.inp.sm{padding-right:28px;width:auto}.okk2 textarea.inp{height:auto;line-height:1.5;padding:10px 12px;resize:vertical}.okk2 .inp.num{font-variant-numeric:tabular-nums;text-align:right}.okk2 .inp:disabled{background:#f6f6fa;color:var(--ink-3)}.okk2 .mono-text{font-family:var(--mono);font-size:12.5px}.okk2 .inp-unit{align-items:center;background:#fff;border:1px solid var(--line);border-radius:8px;display:flex;max-width:240px;overflow:hidden;transition:border-color .12s,box-shadow .12s}.okk2 .inp-unit:focus-within{border-color:var(--violet);box-shadow:0 0 0 3px var(--violet-soft)}.okk2 .inp-unit .inp{border:0;box-shadow:none!important}.okk2 .inp-unit>span{color:var(--ink-3);font-size:13px;padding:0 12px;white-space:nowrap}.okk2 .inp-unit.sm{background:none;border:0;gap:6px;max-width:none;width:auto}.okk2 .inp-unit.sm:focus-within{box-shadow:none}.okk2 .inp-unit.sm>span{padding:0}.okk2 .inp-unit.sm .inp{border:1px solid var(--line)!important;width:100px}.okk2 .fgrid{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr))}.okk2 .fgrid.three{grid-template-columns:repeat(auto-fit,minmax(min(100%,170px),1fr))}.okk2 .field{display:flex;flex-direction:column;gap:6px;min-width:0}.okk2 .field-l{color:var(--ink-2);font-size:13px;font-weight:600}.okk2 .field-h{color:var(--ink-3);font-size:12.5px;line-height:1.45;margin:0}.okk2 .check{align-items:flex-start;cursor:pointer;display:flex;gap:10px;line-height:1.4}.okk2 .check input{accent-color:var(--violet);cursor:pointer;flex:none;height:18px;margin:1px 0 0;width:18px}.okk2 .check>span{display:flex;flex-direction:column;gap:2px}.okk2 .check .sub{margin:0}.okk2 .check.added{color:var(--ink-3)}.okk2 .check.added>span{display:inline}.okk2 input[type=checkbox]{accent-color:var(--violet);cursor:pointer;height:16px;width:16px}.okk2 .sw{background:#c4c4d2;border-radius:999px;flex:none;height:24px;position:relative;transition:background .15s;width:40px}.okk2 .sw span{background:#fff;border-radius:50%;box-shadow:0 1px 2px rgba(0,0,0,.2);height:18px;left:3px;position:absolute;top:3px;transition:transform .15s;width:18px}.okk2 .sw.on{background:var(--violet)}.okk2 .sw.on span{transform:translateX(16px)}.okk2 .seg{background:#ededf3;border-radius:999px;display:inline-flex;flex:none;gap:2px;max-width:100%;overflow-x:auto;padding:3px;scrollbar-width:none}.okk2 .seg::-webkit-scrollbar{display:none}.okk2 .seg button{align-items:center;border-radius:999px;color:var(--ink-2);display:inline-flex;font-size:13px;font-weight:550;gap:6px;height:28px;padding:0 12px;white-space:nowrap}.okk2 .seg button:hover{color:var(--ink)}.okk2 .seg button[aria-pressed=true]{background:#fff;box-shadow:0 1px 2px rgba(26,26,46,.12),0 0 0 1px rgba(26,26,46,.04);color:var(--ink)}.okk2 .seg.sm button{font-size:12.5px;height:26px;padding:0 10px}.okk2 .seg-n{color:var(--ink-3);font-size:11.5px;font-weight:650}.okk2 .fchip{align-items:center;background:#fff;border:1px solid var(--line);border-radius:999px;color:var(--ink-2);display:inline-flex;font-size:13px;gap:6px;height:34px;padding:0 12px;white-space:nowrap}.okk2 .fchip:hover{border-color:#cfcfdc}.okk2 .fchip b{color:var(--ink);font-weight:600}.okk2 .fchip.on{background:var(--violet-soft);border-color:var(--violet-line)}.okk2 .fchip.on,.okk2 .fchip.on b{color:var(--violet-ink)}.okk2 .fchip-l:empty{display:none}.okk2 .dd{position:relative}.okk2 .dd-menu{background:#fff;border:1px solid var(--line);border-radius:10px;box-shadow:0 12px 32px rgba(26,26,46,.14);left:0;min-width:220px;padding:4px;position:absolute;top:calc(100% + 6px);z-index:40}.okk2 .dd-menu.right{left:auto;right:0}.okk2 .dd-menu button{align-items:center;border-radius:6px;display:flex;font-size:13.5px;gap:12px;justify-content:space-between;padding:9px 10px;text-align:left;width:100%}.okk2 .dd-menu button:hover{background:var(--line-2)}.okk2 .dd-menu button.on{color:var(--violet-ink);font-weight:600}.okk2 .dd-meta{color:var(--ink-3);font-size:12px}.okk2 .chips{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}.okk2 .tchip{align-items:center;border:1px solid var(--line);border-radius:999px;color:var(--ink-3);display:inline-flex;font-size:12.5px;font-weight:550;gap:6px;height:30px;padding:0 12px}.okk2 .tchip[aria-pressed=true]{color:var(--ink)}.okk2 .tagchips{display:flex;flex-wrap:wrap;gap:4px}.okk2 .tagchip{background:var(--violet-soft);border-radius:999px;color:var(--violet-ink);font-size:11.5px;font-weight:550;padding:2px 8px;white-space:nowrap}.okk2 .tagchip.lg{font-size:12.5px;padding:3px 10px}.okk2 .tagchip.more{background:var(--line-2);color:var(--ink-3)}.okk2 .filterbar{gap:12px;justify-content:space-between;position:relative;z-index:20}.okk2 .filterbar,.okk2 .filterbar-l{align-items:center;display:flex;flex-wrap:wrap}.okk2 .filterbar-l{gap:8px}.okk2 .status-line{align-items:center;border-radius:6px;color:var(--ink-3);display:inline-flex;font-size:12.5px;gap:8px;padding:6px 4px}.okk2 .status-line:hover{color:var(--ink)}.okk2 .pulse{background:var(--g-fg);border-radius:50%;box-shadow:0 0 0 3px rgba(46,148,97,.18);flex:none;height:8px;width:8px}.okk2 .sep{color:#c9c9d6}.okk2 .kpi{align-items:flex-start;background:#fff;border:1px solid var(--line);border-radius:12px;display:flex;flex-direction:column;gap:6px;min-width:0;padding:16px 18px;text-align:left;transition:border-color .12s,box-shadow .12s}.okk2 .kpi:hover{border-color:var(--violet-line);box-shadow:0 4px 14px rgba(107,75,240,.08)}.okk2 .kpi-l{color:var(--ink-2);font-size:13px;font-weight:550}.okk2 .kpi-v{font-size:30px;font-variant-numeric:tabular-nums;font-weight:750;letter-spacing:-.02em;line-height:1.1}.okk2 .kpi-v small{color:var(--ink-3);font-size:15px;font-weight:600;margin-left:2px}.okk2 .kpi-v.g{color:var(--g-ink)}.okk2 .kpi-v.y{color:var(--y-ink)}.okk2 .kpi-v.r{color:var(--r-ink)}.okk2 .kpi-s{align-items:center;color:var(--ink-3);display:flex;flex-wrap:wrap;font-size:12.5px;gap:4px 10px;line-height:1.4}.okk2 .kpi-cta{align-items:center;color:var(--violet-ink);display:inline-flex;font-size:13px;font-weight:600;gap:4px;margin-top:auto;padding-top:2px}.okk2 .split{border-radius:99px;display:flex;gap:2px;height:6px;margin:2px 0;overflow:hidden;width:100%}.okk2 .convlist,.okk2 .queue,.okk2 .signals{list-style:none;margin:0;padding:0 8px 8px}.okk2 .convlist li+li,.okk2 .queue li+li,.okk2 .signals li+li{border-top:1px solid var(--line-2)}.okk2 .queue-row{align-items:center;border-radius:10px;display:grid;gap:12px;grid-template-columns:104px minmax(0,1fr) 150px 92px;padding:11px 12px;text-align:left;width:100%}.okk2 .convlist button:hover,.okk2 .queue-row:hover,.okk2 .signals button:hover{background:#f8f7fd}.okk2 .queue-main{display:flex;flex-direction:column;gap:3px;min-width:0}.okk2 .queue-t{align-items:center;display:flex;flex-wrap:wrap;font-weight:600;gap:6px}.okk2 .queue-s{color:var(--ink-3);font-size:12.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.okk2 .queue-m{display:flex;flex-direction:column;font-size:12.5px;gap:2px}.okk2 .queue-go{align-items:center;color:var(--violet-ink);display:inline-flex;font-size:13px;font-weight:600;gap:2px;justify-content:flex-end}.okk2 .reason{border-radius:999px;font-size:11.5px;font-weight:650;padding:2px 8px}.okk2 .reason.wait{background:var(--r-bg);color:var(--r-ink)}.okk2 .reason.low{background:var(--y-bg);color:var(--y-ink)}.okk2 .wait-badge{align-items:center;background:var(--r-bg);border-radius:8px;color:var(--r-ink);display:inline-flex;font-size:12.5px;font-weight:650;gap:4px;padding:4px 8px;white-space:nowrap}.okk2 .wait-badge.lg{font-size:13px;letter-spacing:0;margin-left:8px}.okk2 .convlist button,.okk2 .signals button{align-items:flex-start;border-radius:10px;display:flex;gap:12px;padding:12px;text-align:left;width:100%}.okk2 .convlist button{align-items:center;padding:10px 12px}.okk2 .sig-i{align-items:center;border-radius:8px;display:flex;flex:none;height:30px;justify-content:center;width:30px}.okk2 .sig-i.r{background:var(--r-bg);color:var(--r-ink)}.okk2 .sig-i.y{background:var(--y-bg);color:var(--y-ink)}.okk2 .sig-i.g{background:var(--g-bg);color:var(--g-ink)}.okk2 .cv-b,.okk2 .sig-b{display:flex;flex:1;flex-direction:column;gap:1px;min-width:0}.okk2 .cv-t,.okk2 .sig-t{font-weight:600}.okk2 .cv-t{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.okk2 .tbl-wrap{overflow-x:auto;position:relative}.okk2 .tbl{border-collapse:collapse;font-size:13.5px;width:100%}.okk2 .tbl th{background:#fbfbfd;border-bottom:1px solid var(--line);color:var(--ink-3);font-size:12px;font-weight:600;padding:10px 12px;text-align:left;white-space:nowrap}.okk2 .tbl td{vertical-align:middle}.okk2 .tbl tbody th,.okk2 .tbl td{border-bottom:1px solid var(--line-2);padding:12px}.okk2 .tbl tbody th{background:#fff;color:var(--ink);font-size:13.5px}.okk2 .tbl td:first-child,.okk2 .tbl th:first-child{padding-left:20px}.okk2 .tbl td:last-child,.okk2 .tbl th:last-child{padding-right:20px}.okk2 .tbl tbody tr:last-child td,.okk2 .tbl tbody tr:last-child th{border-bottom:0}.okk2 .tbl .num{font-variant-numeric:tabular-nums;text-align:right}.okk2 .tbl .c{text-align:center}.okk2 .tbl tr.click{cursor:pointer}.okk2 .tbl tr.click:hover td:not(.heat),.okk2 .tbl tr.click:hover th{background:#f8f7fd}.okk2 .tbl tr.sel td{background:#f3f0ff}.okk2 .tbl tr.waiting td{background:#fff8f7}.okk2 .tbl tr.dept td,.okk2 .tbl tr.dept th{background:#f7f7fb;font-weight:650}.okk2 .tbl.compact th{background:transparent;padding:8px 12px}.okk2 .tbl.compact td{padding:8px 12px}.okk2 .tbl.compact td:first-child,.okk2 .tbl.compact th:first-child{padding-left:0}.okk2 .tbl.compact td:last-child,.okk2 .tbl.compact th:last-child{padding-right:0}.okk2 .tbl .sticky{font-weight:500;left:0;position:sticky;text-align:left;z-index:1}.okk2 .tbl thead .sticky{background:#fbfbfd}.okk2 .tbl tbody td.sticky{background:#fff}.okk2 .tbl.cmp th.wrap{line-height:1.25;min-width:92px;vertical-align:bottom;white-space:normal}.okk2 .heat{font-weight:650}.okk2 .heat.g{background:#ecf7f1;color:var(--g-ink)}.okk2 .heat.y{background:#fdf6e4;color:var(--y-ink)}.okk2 .heat.r{background:#fce9e6;color:var(--r-ink)}.okk2 .heat-sw{border-radius:4px;display:inline-block;height:14px;width:14px}.okk2 .heat-sw.g{background:#ecf7f1;border:1px solid #bfe3cf}.okk2 .heat-sw.y{background:#fdf6e4;border:1px solid #f1dba4}.okk2 .heat-sw.r{background:#fce9e6;border:1px solid #f3c2ba}.okk2 .legend-row{align-items:center;display:flex;flex-wrap:wrap;gap:8px 16px}.okk2 .cnt{color:var(--ink-3);font-size:11.5px;font-weight:500;margin-left:6px}.okk2 .th-sort{align-items:center;color:inherit;display:inline-flex;font-weight:600;gap:4px}.okk2 .th-sort span{color:#b4b4c6}.okk2 .th-sort.on{color:var(--violet-ink)}.okk2 .th-sort.on span{color:inherit}.okk2 .row-go{color:#a0a0b5;display:inline-flex}.okk2 tr:hover .row-go{color:var(--violet-ink)}.okk2 .cell2{align-items:flex-start;display:flex;flex-direction:column;gap:4px}.okk2 .when{gap:6px}.okk2 .okline,.okk2 .when{align-items:center;display:inline-flex;white-space:nowrap}.okk2 .okline{color:var(--g-ink);font-size:12.5px;font-weight:550;gap:4px}.okk2 .clamp2{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--ink-2);display:-webkit-box;font-size:13px;line-height:1.4;overflow:hidden}.okk2 .deal{color:var(--violet-ink);font-weight:600}.okk2 .deal:hover{text-decoration:underline}.okk2 .tbl tr.zero td{color:var(--ink-3)}.okk2 .tbl tr.zero .tagchip{background:var(--line-2);color:var(--ink-3)}.okk2 .num-link{align-items:center;display:inline-flex;font-variant-numeric:tabular-nums;gap:4px}.okk2 .toolbar{border-bottom:1px solid var(--line-2);flex-wrap:wrap;gap:10px;padding:14px 20px}.okk2 .search,.okk2 .toolbar{align-items:center;display:flex}.okk2 .search{background:#fff;border:1px solid var(--line);border-radius:10px;flex:1 1 300px;gap:8px;height:38px;min-width:200px;padding:0 12px;transition:border-color .12s,box-shadow .12s}.okk2 .search:focus-within{border-color:var(--violet);box-shadow:0 0 0 3px var(--violet-soft)}.okk2 .search input{background:transparent;border:0;flex:1;font-size:13.5px;min-width:0;outline:0}.okk2 .toolbar-f{display:flex;flex-wrap:wrap;gap:8px}.okk2 .toolbar-x{margin-left:auto}.okk2 .chan-tabs{padding:12px 20px 0}.okk2 .summary{align-items:center;color:var(--ink-2);display:flex;flex-wrap:wrap;font-size:13px;gap:8px 16px;padding:12px 20px}.okk2 .summary b{font-variant-numeric:tabular-nums}.okk2 .qf{align-items:center;border:1px dashed #c9c9d6;border-radius:999px;color:var(--ink-2);display:inline-flex;font-size:12.5px;gap:6px;height:28px;padding:0 10px}.okk2 .qf:hover{border-color:var(--violet)}.okk2 .qf.on{background:var(--violet-soft);border-color:var(--violet-line);border-style:solid;color:var(--violet-ink)}.okk2 .qf.danger b{color:var(--r-ink)}.okk2 .qf.danger.on{background:var(--r-bg);border-color:#f3c2ba;color:var(--r-ink)}.okk2 .selbar{background:#f3f0ff;border-bottom:1px solid var(--violet-line);flex-wrap:wrap;gap:10px;padding:8px 20px}.okk2 .pager,.okk2 .selbar{align-items:center;display:flex}.okk2 .pager{border-top:1px solid var(--line);justify-content:space-between;padding:10px 20px}.okk2 .pager-b{align-items:center;display:flex;gap:6px}.okk2 .pager-p{color:var(--ink-2);font-size:13px}.okk2 .mlist{list-style:none;margin:0;padding:0}.okk2 .mlist li+li{border-top:1px solid var(--line-2)}.okk2 .mlist li.waiting{background:#fff8f7}.okk2 .mlist button{align-items:flex-start;display:flex;gap:12px;padding:12px 16px;text-align:left;width:100%}.okk2 .mlist-b{display:flex;flex:1;flex-direction:column;gap:4px;min-width:0}.okk2 .mlist-t{gap:8px;justify-content:space-between}.okk2 .mlist-s,.okk2 .mlist-t{align-items:center;display:flex;flex-wrap:wrap}.okk2 .mlist-s{color:var(--ink-2);font-size:12.5px;gap:6px}.okk2 .only-mob{display:none}.okk2 .legend{color:var(--ink-2);display:flex;flex-wrap:wrap;font-size:12.5px;gap:14px;margin-bottom:12px}.okk2 .mk{border:2px solid #fff;border-radius:50%;box-shadow:0 0 0 1px rgba(26,26,46,.18);display:inline-block;flex:none;height:12px;width:12px}.okk2 .mk.calls{background:var(--c-calls)}.okk2 .mk.chats{background:var(--c-chats);border-radius:3px;transform:rotate(45deg) scale(.85)}.okk2 .dotplot{display:flex;flex-direction:column;gap:14px;list-style:none;margin:0;padding:0}.okk2 .dotplot li{align-items:center;display:grid;gap:12px;grid-template-columns:minmax(0,170px) minmax(0,1fr) 96px}.okk2 .dp-name{font-size:13.5px}.okk2 .dp-track{display:flex;height:10px;position:relative}.okk2 .dp-zone{height:100%}.okk2 .dp-zone.r{background:#fbedeb;border-radius:99px 0 0 99px;width:40%}.okk2 .dp-zone.y{background:#fcf5e3;width:30%}.okk2 .dp-zone.g{background:#e9f6ef;border-radius:0 99px 99px 0;width:30%}.okk2 .dp-track .mk{position:absolute;top:50%;transform:translate(-50%,-50%)}.okk2 .dp-track .mk.chats{transform:translate(-50%,-50%) rotate(45deg) scale(.85)}.okk2 .dp-v{align-items:center;display:flex;gap:8px;justify-content:flex-end}.okk2 .dp-axis{color:var(--ink-3);font-size:11px;height:14px;margin:8px 108px 0 182px;position:relative}.okk2 .dp-axis span{position:absolute;transform:translateX(-50%)}.okk2 .dp-axis span:first-child{left:0}.okk2 .dp-axis span:nth-child(2){left:40%}.okk2 .dp-axis span:nth-child(3){left:70%}.okk2 .dp-axis span:nth-child(4){left:100%}.okk2 .hist{align-items:end;display:grid;gap:10px;grid-template-columns:repeat(5,minmax(0,1fr));height:236px}.okk2 .hist-col{align-items:stretch;border-radius:8px;gap:6px;height:100%}.okk2 .hist-col,.okk2 .hist-n{display:flex;flex-direction:column}.okk2 .hist-n{font-size:15px;font-weight:700;line-height:1.2;text-align:center}.okk2 .hist-n small{color:var(--ink-3);font-size:11.5px;font-weight:500}.okk2 .hist-bar-wrap{align-items:flex-end;background:#f7f7fb;border-radius:8px;display:flex;flex:1;overflow:hidden}.okk2 .hist-bar{border-radius:8px 8px 0 0;min-height:3px;transition:filter .12s;width:100%}.okk2 .hist-bar.r{background:var(--r-fg)}.okk2 .hist-bar.y{background:var(--y-fg)}.okk2 .hist-bar.g{background:var(--g-fg)}.okk2 .hist-col:hover .hist-bar{filter:brightness(.92)}.okk2 .hist-l{color:var(--ink-3);font-size:12px;text-align:center}.okk2 .outcome-head{display:flex;flex-wrap:wrap;gap:28px;margin-bottom:12px}.okk2 .outcome-head>div{display:flex;flex-direction:column}.okk2 .rop-top{align-items:flex-end;display:flex;flex-wrap:wrap;gap:20px;margin-bottom:14px}.okk2 .rop-big{display:flex;flex:1 1 200px;flex-direction:column}.okk2 .rop-big .big{color:var(--g-ink)}.okk2 .rop-prog{display:flex;flex:1 1 160px;flex-direction:column;gap:6px}.okk2 .rop-prog .bar{flex:none;width:100%}.okk2 .rop-list{display:grid;font-size:13px;gap:6px 20px;grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));list-style:none;margin:0 0 12px;padding:0}.okk2 .rop-list li{border-bottom:1px dashed var(--line);display:flex;justify-content:space-between;padding-bottom:5px}.okk2 .hint-box{align-items:flex-start;background:#f7f7fb;border-radius:10px;color:var(--ink-2);display:flex;font-size:12.5px;gap:8px;line-height:1.45;padding:10px 12px}.okk2 .hint-box svg{margin-top:1px}.okk2 .convnav{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.okk2 .back{align-items:center;border-radius:8px;color:var(--ink-2);display:inline-flex;font-weight:600;gap:6px;height:32px;padding:0 10px 0 6px}.okk2 .back:hover{background:#fff;color:var(--ink)}.okk2 .convnav-pos{align-items:center;display:flex;gap:4px}.okk2 .convnav-pos .sub{margin:0;min-width:56px;text-align:center}.okk2 .convnav-a{display:flex;flex-wrap:wrap;gap:8px;margin-left:auto}.okk2 .conv-head{align-items:flex-start;display:flex;gap:24px;padding:20px 24px}.okk2 .ch-main{display:flex;flex:1;flex-direction:column;gap:12px;min-width:0}.okk2 .ch-title{gap:14px}.okk2 .avatar,.okk2 .ch-title{align-items:center;display:flex}.okk2 .avatar{border-radius:50%;color:#fff;flex:none;font-size:15px;font-weight:700;height:44px;justify-content:center;width:44px}.okk2 .avatar.client{background:#e9e9f2;color:var(--ink-2)}.okk2 .ch-meta{color:var(--ink-2);display:flex;flex-wrap:wrap;font-size:13px;gap:4px 14px;margin:4px 0 0}.okk2 .ch-meta>span{align-items:center;display:inline-flex;gap:6px}.okk2 .ch-deal{align-items:center;color:var(--ink-2);display:flex;flex-wrap:wrap;font-size:13px;gap:6px 12px}.okk2 .pill-st{background:var(--line-2);border-radius:999px;color:var(--ink-2);font-size:12px;font-weight:600;padding:2px 8px}.okk2 .ch-sum{background:#f7f7fb;border-radius:10px;font-size:13.5px;line-height:1.55;margin:0;padding:12px 14px}.okk2 .outcome3{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.okk2 .outcome3>div{border:1px solid var(--line-2);border-radius:10px;padding:10px 12px}.okk2 .outcome3 dt{color:var(--ink-3);font-size:12px;font-weight:600}.okk2 .outcome3 dd{align-items:baseline;display:flex;flex-wrap:wrap;font-size:13.5px;font-weight:550;gap:6px;margin:2px 0 0}.okk2 .outcome3 dd .sub{margin:0}.okk2 .ch-score{flex:none;flex-direction:column;gap:8px;min-width:130px;text-align:center}.okk2 .ch-score,.okk2 .ring{align-items:center;display:flex}.okk2 .ring{flex-direction:column;position:relative}.okk2 .ring svg{display:block}.okk2 .ring-v{align-items:center;display:flex;font-size:28px;font-variant-numeric:tabular-nums;font-weight:750;height:88px;justify-content:center;left:0;position:absolute;right:0;top:0}.okk2 .ring-l{margin-top:4px;white-space:nowrap}.okk2 .ring-empty,.okk2 .ring-l{color:var(--ink-3);font-size:11.5px}.okk2 .ring-empty{align-items:center;border:2px dashed #cfcfdc;border-radius:50%;display:flex;flex-direction:column;gap:4px;height:88px;justify-content:center;line-height:1.2;padding:8px;text-align:center;width:88px}.okk2 .pill-diff{border-radius:999px;font-size:12.5px;font-weight:650;padding:3px 10px}.okk2 .pill-diff.g{background:var(--g-bg);color:var(--g-ink)}.okk2 .pill-diff.r{background:var(--r-bg);color:var(--r-ink)}.okk2 .player{gap:14px}.okk2 .play,.okk2 .player{align-items:center;display:flex}.okk2 .play{background:var(--violet);border-radius:50%;color:#fff;flex:none;height:44px;justify-content:center;width:44px}.okk2 .play:hover{background:#5a3be0}.okk2 .player-main{display:flex;flex:1;flex-direction:column;gap:8px;min-width:0}.okk2 .track{background:var(--line-2);border-radius:99px;cursor:pointer;height:8px;margin-top:4px;position:relative}.okk2 .track-fill{background:var(--violet);border-radius:99px;bottom:0;left:0;position:absolute;top:0}.okk2 .track-mark{background:#e0a531;border-radius:2px;height:16px;position:absolute;top:-4px;transform:translateX(-50%);width:3px}.okk2 .track-knob{background:#fff;border:3px solid var(--violet);border-radius:50%;height:14px;position:absolute;top:50%;transform:translate(-50%,-50%);width:14px}.okk2 .player-meta{align-items:baseline;display:flex;flex-wrap:wrap;font-size:12.5px;gap:12px;justify-content:space-between}.okk2 .player-meta .sub{margin:0}.okk2 .transcript{display:flex;flex-direction:column;gap:2px;list-style:none;margin:0;max-height:min(560px,100vh - 340px);min-height:240px;overflow:auto;padding:0}.okk2 .transcript li{align-items:baseline;border-radius:8px;display:grid;gap:8px;grid-template-columns:44px 76px minmax(0,1fr);padding:8px 10px;transition:background .15s}.okk2 .transcript li.m{background:#faf9fe}.okk2 .transcript li.now{background:#e9e3ff}.okk2 .transcript p{line-height:1.5;margin:0}.okk2 .tc{color:var(--violet-ink);font-size:12px;font-variant-numeric:tabular-nums;font-weight:650;text-align:left}.okk2 .tc:hover{text-decoration:underline}.okk2 .who{color:var(--ink-3);font-size:12px;font-weight:650}.okk2 .transcript .m .who{color:var(--violet-ink)}.okk2 .fulltext{line-height:1.7;margin:0}.okk2 .critlist{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}.okk2 .critlist li{border-bottom:1px solid var(--line-2);display:flex;flex-direction:column;gap:6px;padding:12px 0}.okk2 .critlist li:first-child{padding-top:0}.okk2 .critlist .bar{flex:none;width:100%}.okk2 .critlist li.active .quote{background:#e9e3ff}.okk2 .cl-top{align-items:center;display:flex;gap:8px;justify-content:space-between}.okk2 .cl-name{font-weight:600}.okk2 .cl-v{align-items:baseline;display:inline-flex;font-size:15px;gap:2px}.okk2 .cl-ai,.okk2 .cl-v .muted{font-size:12px}.okk2 .cl-ai{color:var(--g-ink);font-weight:550}.okk2 .quote{align-items:baseline;background:#f7f7fb;border-radius:8px;display:flex;font-size:12.5px;gap:8px;line-height:1.45;padding:6px 8px;text-align:left}.okk2 .quote:hover{background:#efebff}.okk2 .quote-t{align-items:center;color:var(--violet-ink);display:inline-flex;flex:none;font-variant-numeric:tabular-nums;font-weight:650;gap:4px}.okk2 .quote-t svg{fill:currentColor}.okk2 .quote-q{color:var(--ink-2);font-style:italic}.okk2 .stepper{align-items:center;background:#fff;border:1px solid var(--line);border-radius:8px;display:inline-flex;overflow:hidden}.okk2 .stepper button{color:var(--ink-2);font-size:16px;height:28px;width:28px}.okk2 .stepper button:hover{background:var(--line-2)}.okk2 .stepper input{border:0;border-left:1px solid var(--line-2);border-right:1px solid var(--line-2);font-weight:700;height:28px;outline:0;text-align:center;width:36px}.okk2 .rop{border:1px solid var(--line);border-radius:10px;display:flex;flex-direction:column;gap:8px;margin-top:14px;padding:14px}.okk2 .rop .sub{margin:0}.okk2 .rop.ok{background:#f2faf5;border-color:#cde8d7}.okk2 .rop.ok .rop-h svg{color:var(--g-ink)}.okk2 .rop.edit{background:#f7f5ff;border-color:var(--violet-line)}.okk2 .rop-h{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.okk2 .rop-diff{align-items:center;display:inline-flex;font-size:13px;gap:8px}.okk2 .rop-note{color:var(--ink-2);font-size:13px;line-height:1.5;margin:0}.okk2 .rop .link-btn{align-self:flex-start}.okk2 .ai-badge{align-items:center;background:var(--violet-soft);border-radius:999px;color:var(--violet-ink);display:inline-flex;font-size:12px;font-weight:600;gap:4px;padding:3px 8px}.okk2 .review{display:flex;flex-direction:column;gap:16px}.okk2 .rv-h{align-items:center;display:flex;font-size:13px;font-weight:650;gap:6px;margin:0 0 6px}.okk2 .rv-h.g{color:var(--g-ink)}.okk2 .rv-h.r{color:var(--r-ink)}.okk2 .rv-h.v{color:var(--violet-ink)}.okk2 .rv-sec ul{display:flex;flex-direction:column;gap:4px;line-height:1.5;margin:0;padding-left:20px}.okk2 .rv-rec{background:var(--violet-soft);border-radius:10px;padding:12px 14px}.okk2 .rv-rec p{line-height:1.5;margin:0}.okk2 .talk-bar{background:#e4e4ec;border-radius:99px;height:10px;overflow:hidden}.okk2 .talk-bar span{background:var(--violet);display:block;height:100%}.okk2 .talk-l{color:var(--ink-2);display:flex;font-size:12.5px;justify-content:space-between;margin-top:6px}.okk2 .talk-l span{align-items:center;display:inline-flex;gap:6px}.okk2 .metrics4{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:14px}.okk2 .emp-stats>div,.okk2 .metrics4>div{border:1px solid var(--line-2);border-radius:10px;display:flex;flex-direction:column;gap:2px;min-width:0;padding:10px 12px}.okk2 .m-v{font-size:20px;font-variant-numeric:tabular-nums;font-weight:700}.okk2 .m-l{color:var(--ink-2);font-size:12.5px}.okk2 .m-n{color:var(--ink-3);font-size:12px}.okk2 .thread{gap:10px;list-style:none;margin:0;max-height:calc(100vh - 250px);overflow:auto;padding:0}.okk2 .msg,.okk2 .thread{display:flex;flex-direction:column}.okk2 .msg{border-radius:14px;gap:4px;max-width:78%;padding:10px 14px}.okk2 .msg p{line-height:1.5;margin:0}.okk2 .msg-h{color:var(--ink-3);font-size:12px;font-weight:550}.okk2 .msg.c{align-self:flex-start;background:#fff;border:1px solid var(--line);border-bottom-left-radius:4px}.okk2 .msg.m{background:var(--violet-soft)}.okk2 .msg.b,.okk2 .msg.m{align-self:flex-end;border-bottom-right-radius:4px}.okk2 .msg.b{background:#f2f2f6}.okk2 .thread .gap{align-self:center;color:var(--ink-3);font-size:12px;font-weight:600}.okk2 .thread .gap span{align-items:center;background:#f2f2f6;border-radius:999px;display:inline-flex;gap:4px;padding:3px 10px}.okk2 .thread .gap .t-r{background:var(--r-bg)}.okk2 .emp-stats{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.okk2 .bullets{display:flex;flex-direction:column;gap:16px;list-style:none;margin:0;padding:0}.okk2 .bullets li{align-items:center;display:grid;gap:12px;grid-template-columns:minmax(0,180px) minmax(0,1fr) 92px}.okk2 .bl-track{display:flex;position:relative}.okk2 .bl-dept{height:18px;position:absolute;top:-4px;transform:translateX(-50%)}.okk2 .bl-dept,.okk2 .bl-dept-sw{background:#1a1a2e;border-radius:1px;width:2px}.okk2 .bl-dept-sw{display:inline-block;height:14px}.okk2 .bl-v{align-items:center;display:flex;gap:8px;justify-content:flex-end}.okk2 .bl-df{font-size:12.5px;font-weight:650;min-width:34px;text-align:right}.okk2 .weak{display:flex;flex-direction:column;gap:12px;list-style:none;margin:0;padding:0}.okk2 .weak li{display:flex;gap:10px;line-height:1.5}.okk2 .weak-n{align-items:center;background:var(--r-bg);border-radius:50%;color:var(--r-ink);display:flex;flex:none;font-size:12px;font-weight:700;height:22px;justify-content:center;margin-top:1px;width:22px}.okk2 .settings{align-items:start;display:grid;gap:24px;grid-template-columns:232px minmax(0,1fr)}.okk2 .set-nav{gap:18px;position:sticky;top:68px}.okk2 .set-group,.okk2 .set-nav{display:flex;flex-direction:column}.okk2 .set-group{gap:2px}.okk2 .set-gl{color:var(--ink-3);display:block;font-size:11.5px;font-weight:650;letter-spacing:.06em;padding:0 10px 4px;text-transform:uppercase}.okk2 .set-nav a{align-items:center;border-radius:8px;color:var(--ink-2);display:flex;font-weight:550;gap:10px;padding:8px 10px}.okk2 .set-nav a:hover{background:#fff;color:var(--ink)}.okk2 .set-nav a[aria-current=page]{background:#fff;box-shadow:0 0 0 1px var(--line);color:var(--violet-ink)}.okk2 .nav-n{color:var(--ink-3);font-size:12px;margin-left:auto}.okk2 .nav-badge{background:var(--y-bg);border-radius:999px;color:var(--y-ink);font-size:10.5px;font-weight:650;margin-left:auto;padding:2px 6px;white-space:nowrap}.okk2 .balance{background:#fff;border:1px solid var(--line);border-radius:12px;display:flex;flex-direction:column;gap:6px;padding:14px}.okk2 .balance .set-gl{padding:0 0 4px}.okk2 .balance .sub{margin:2px 0 6px}.okk2 .bal-row{align-items:baseline;display:flex;flex-wrap:wrap;gap:0 6px}.okk2 .bal-row b{font-size:18px;font-variant-numeric:tabular-nums;white-space:nowrap}.okk2 .bal-row span{color:var(--ink-3);font-size:12.5px}.okk2 .set-body{display:flex;flex-direction:column;gap:16px;min-width:0}.okk2 .set-head{align-items:flex-end;display:flex;flex-wrap:wrap;gap:12px 16px;justify-content:space-between}.okk2 .set-head .sub{margin-top:4px;max-width:64ch}.okk2 .set-head-r{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.okk2 .set-head-r .sub{margin:0}.okk2 .cl-tabs{display:flex;flex-wrap:wrap;gap:8px}.okk2 .cl-tabs button{align-items:flex-start;background:#fff;border:1px solid var(--line);border-radius:10px;display:flex;flex-direction:column;gap:2px;min-width:220px;padding:10px 14px;text-align:left}.okk2 .cl-tabs button span{color:var(--ink-3);font-size:12px}.okk2 .cl-tabs button:hover{border-color:#cfcfdc}.okk2 .cl-tabs button[aria-selected=true]{border-color:var(--violet);box-shadow:0 0 0 1px var(--violet)}.okk2 .cl-tabs button[aria-selected=true] b{color:var(--violet-ink)}.okk2 .ver{background:var(--line-2);border-radius:999px;color:var(--ink-2);font-size:12px;font-weight:650;padding:3px 8px}.okk2 .locked{align-items:center;background:#f6f6fa;border-radius:8px;color:var(--ink-2);display:flex;font-size:13px;gap:8px;min-height:38px;padding:8px 12px}.okk2 .tbl.crit-edit{min-width:880px}.okk2 .crit-edit td{padding:8px 6px}.okk2 .crit-edit th{padding:10px 6px}.okk2 .grip{color:#a9a9bc;cursor:grab;display:inline-flex}.okk2 .w-cell{align-items:center;display:inline-flex;gap:8px;justify-content:flex-end}.okk2 .w-cell .inp{width:52px}.okk2 .w-cell .muted{font-size:12.5px;min-width:32px}.okk2 .types-legend{background:#fbfbfd;border-radius:0 0 12px 12px;border-top:1px solid var(--line-2);display:grid;gap:8px 20px;grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr));margin:0;padding:12px 20px 16px}.okk2 .types-legend dt{font-size:12.5px;font-weight:650}.okk2 .types-legend dd{color:var(--ink-3);font-size:12.5px;margin:0}.okk2 .tag-edit{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;padding:0}.okk2 .tag-edit li{align-items:center;display:grid;gap:8px;grid-template-columns:minmax(0,220px) minmax(0,1fr) 30px}.okk2 .prompt-preview{-webkit-line-clamp:2;-webkit-box-orient:vertical;background:#f7f7fb;border-radius:8px;color:var(--ink-2);display:-webkit-box;font-size:13px;line-height:1.5;margin:0;overflow:hidden;padding:10px 12px}.okk2 .status-card.on{border-color:#cde8d7}.okk2 .status-row{align-items:center;display:flex;flex-wrap:wrap;gap:14px;padding:16px 20px}.okk2 .status-t{cursor:pointer;display:flex;flex:1 1 240px;flex-direction:column;gap:2px}.okk2 .status-t .sub{margin:0}.okk2 .estimate{background:var(--violet-soft);border-radius:10px;display:flex;flex-direction:column;gap:2px;padding:10px 14px}.okk2 .estimate .sub{margin:0}.okk2 .estimate.inline{align-items:flex-start;margin-top:14px}.okk2 .est-v{font-size:14px}.okk2 .est-v b{font-variant-numeric:tabular-nums}.okk2 .ev-list,.okk2 .files,.okk2 .opt-list,.okk2 .rcpt{list-style:none;margin:0;padding:0}.okk2 .opt-list li{align-items:flex-start;display:flex;gap:14px;padding:16px 20px}.okk2 .opt-list li+li{border-top:1px solid var(--line-2)}.okk2 .opt-i{align-items:center;background:var(--line-2);border-radius:10px;color:var(--ink-2);display:flex;flex:none;height:36px;justify-content:center;width:36px}.okk2 .opt-b{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.okk2 .opt-b label{cursor:pointer}.okk2 .opt-b .sub{max-width:68ch}.okk2 .note-preview{background:#fbfbfd;border:1px dashed #c9c9d6;border-radius:8px;margin-top:10px;max-width:520px;padding:10px 12px}.okk2 .note-preview p{font-size:13px;line-height:1.5;margin:4px 0 0}.okk2 .notice{align-items:center;background:#ebf3ff;border-radius:10px;color:#1e4e99;display:flex;font-size:13.5px;gap:10px;padding:8px 8px 8px 14px}.okk2 .notice span{flex:1}.okk2 .tg-status{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.okk2 .tg-status>div{flex:1 1 240px}.okk2 .tg-status p{margin:2px 0 0}.okk2 .tg-ic{align-items:center;border-radius:10px;display:flex;flex:none;height:36px;justify-content:center;width:36px}.okk2 .tg-ic.warn{background:var(--y-bg);color:var(--y-ink)}.okk2 .divider{background:var(--line-2);height:1px;margin:16px 0}.okk2 .ev-list{display:flex;flex-direction:column}.okk2 .ev-list li{align-items:center;border-bottom:1px solid var(--line-2);display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:10px 0}.okk2 .ev-list li:first-child{padding-top:0}.okk2 .quiet{align-items:center;background:#f7f7fb;border-radius:10px;display:flex;flex-wrap:wrap;font-size:13px;gap:8px;margin-top:14px;padding:10px 12px}.okk2 .quiet .sub{margin:0}.okk2 .rcpt{display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));margin-bottom:8px}.okk2 .rcpt li{border:1px solid var(--line-2);border-radius:10px;padding:10px 12px}.okk2 .rcpt.off{opacity:.55}.okk2 .files li{align-items:center;border-bottom:1px solid var(--line-2);display:flex;flex-wrap:wrap;gap:12px;padding:16px 20px}.okk2 .pill-ok{align-items:center;background:var(--g-bg);border-radius:999px;color:var(--g-ink);display:inline-flex;font-size:12px;font-weight:650;gap:4px;padding:3px 8px}.okk2 .drop{align-items:center;border:1.5px dashed #c9c9d6;border-radius:12px;color:var(--ink-2);cursor:pointer;display:flex;flex-direction:column;gap:6px;padding:28px 16px;text-align:center}.okk2 .drop:focus-within,.okk2 .drop:hover{background:#fbfaff;border-color:var(--violet)}.okk2 .drop .sub{max-width:52ch}.okk2 .run-row{align-items:center;display:grid;gap:10px;grid-template-columns:auto auto minmax(0,1fr) 160px}.okk2 .run-row .sub{margin:0}.okk2 .savebar{align-items:center;background:#1a1a2e;border-radius:12px;bottom:16px;box-shadow:0 12px 32px rgba(26,26,46,.25);color:#fff;display:flex;gap:10px;padding:10px 12px 10px 16px;position:sticky;z-index:25}.okk2 .savebar>span:not(.dot-warn){flex:1}.okk2 .savebar .btn:not(.pri){background:transparent;border-color:hsla(0,0%,100%,.28);color:#fff}.okk2 .savebar .btn:not(.pri):hover{background:hsla(0,0%,100%,.08)}.okk2 .savebar.saved{background:#1d6b45}.okk2 .dot-warn{background:#f5b544;border-radius:50%;flex:none;height:8px;width:8px}.okk2 .empty{align-items:flex-start;background:#fbfbfd;border:1px dashed var(--line);border-radius:10px;display:flex;gap:12px;line-height:1.45;padding:16px}.okk2 .empty-i{background:#fff;border:1px solid var(--line);border-radius:10px;color:var(--ink-3);flex:none;height:36px;width:36px}.okk2 .empty-i,.okk2 .overlay{align-items:center;display:flex;justify-content:center}.okk2 .overlay{background:rgba(26,26,46,.42);inset:0;padding:24px;position:fixed;z-index:1300}.okk2 .modal{background:#fff;border-radius:16px;box-shadow:0 24px 64px rgba(26,26,46,.3);display:flex;flex-direction:column;max-height:calc(100% - 32px);width:100%}.okk2 .modal-h{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;padding:20px 24px 14px}.okk2 .modal-h .sub{margin-top:4px;max-width:62ch}.okk2 .modal-b{overflow:auto;padding:4px 24px 20px}.okk2 .modal-f{align-items:center;border-top:1px solid var(--line);display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end;padding:14px 24px}.okk2 .modal-f .sub{margin:0 auto 0 0}.okk2 .lib{display:grid;gap:22px;grid-template-columns:repeat(3,minmax(0,1fr))}.okk2 .lib fieldset{border:0;display:flex;flex-direction:column;gap:9px;margin:0;min-width:0;padding:0}.okk2 .lib legend{color:var(--ink-3);font-size:12px;font-weight:650;letter-spacing:.06em;margin-bottom:8px;padding:0;text-transform:uppercase}.okk2 .tpl-grid{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.okk2 .tpl{border:1px solid var(--line);border-radius:12px;cursor:pointer;display:flex;flex-direction:column;gap:4px;padding:14px}.okk2 .tpl:hover{border-color:#cfcfdc}.okk2 .tpl.on{background:#fbfaff;border-color:var(--violet);box-shadow:0 0 0 1px var(--violet)}.okk2 .tpl:focus-within{outline:2px solid var(--violet);outline-offset:2px}.okk2 .tpl-t{align-items:center;display:flex;font-weight:650;gap:8px;justify-content:space-between}.okk2 .tpl-d{color:var(--ink-2);font-size:13px;line-height:1.45}.okk2 .tpl-m{color:var(--ink-3);font-size:12px;margin-top:auto;padding-top:4px}.okk2 .kpi.static:hover{border-color:var(--line);box-shadow:none}.okk2 .kpi-links{display:flex;flex-wrap:wrap;gap:6px 16px;margin-top:auto;padding-top:2px}.okk2 button.kpi-cta:hover{text-decoration:underline}.okk2 .q-total{background:var(--line-2);border-radius:999px;color:var(--ink-2);font-size:12.5px;font-weight:600;padding:4px 10px;white-space:nowrap}.okk2 .q-sec+.q-sec{border-top:1px solid var(--line-2)}.okk2 .q-group{align-items:center;display:flex;flex-wrap:wrap;font-size:12px;gap:8px;padding:12px 20px 2px}.okk2 .q-group b{font-size:11.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.okk2 .q-group.wait b{color:var(--r-ink)}.okk2 .q-group.low b{color:var(--y-ink)}.okk2 .q-n{align-items:center;border-radius:9px;display:inline-flex;font-size:11.5px;font-weight:700;height:18px;justify-content:center;min-width:20px;padding:0 6px}.okk2 .q-group.wait .q-n{background:var(--r-bg);color:var(--r-ink)}.okk2 .q-group.low .q-n{background:var(--y-bg);color:var(--y-ink)}.okk2 .lastmsg,.okk2 .queue-s i{color:var(--ink-2);font-style:italic}.okk2 .rop-note-sm{color:var(--ink-2);font-size:12.5px;line-height:1.5;margin:0 0 12px}.okk2 .prelim{color:var(--ink-3)!important}.okk2 .m-v.prelim,.okk2 .prelim .cnt{color:var(--ink-3)}.okk2 .zone-dot{border-radius:2px;display:inline-block;height:8px;margin-right:8px;vertical-align:1px;width:8px}.okk2 .zone-dot.r{background:var(--r-fg)}.okk2 .zone-dot.y{background:var(--y-fg)}.okk2 .zone-dot.g{background:var(--g-fg)}.okk2 .tbl.zones .pct{font-size:12.5px;min-width:58px;white-space:nowrap}.okk2 .tbl.zones td:first-child{white-space:nowrap}.okk2 .cl-note{line-height:1.4}.okk2 .cl-note,.okk2 .rop-st{color:var(--ink-3);font-size:12px}.okk2 .rop-st{align-items:center;display:inline-flex;font-weight:600;gap:4px;white-space:nowrap}.okk2 .rop-st.ok{color:var(--g-ink)}.okk2 .field>.seg{align-self:flex-start}.okk2 .inp-unit.date{max-width:none}.okk2 .inp-unit.date svg{margin-right:12px}.okk2 .trend{overflow:hidden;width:100%}.okk2 .outcome-head>div{flex:1 1 140px}@media (max-width:760px){.okk2 .tbl.zones .bar{display:none}.okk2 .tbl.zones .barcell{gap:6px}.okk2 .q-group{padding:12px 14px 2px}.okk2 .kpi-links{gap:4px 12px}}@media (max-width:1200px){.okk2 .g-75,.okk2 .g-84{grid-template-columns:minmax(0,1fr)}}@media (max-width:1000px){.okk2 .g-conv{grid-template-columns:minmax(0,1fr)}.okk2 .g-conv>.col:first-child{position:static}.okk2 .thread,.okk2 .transcript{max-height:none}.okk2 .g-kpi{grid-template-columns:repeat(2,minmax(0,1fr))}.okk2 .settings{gap:16px;grid-template-columns:200px minmax(0,1fr)}}@media (max-width:760px){.okk2 .subnav{padding:8px 12px}.okk2 .pill{height:34px;padding:0 12px}.okk2 .content{gap:12px;padding:12px 12px 64px}.okk2 .status-line{display:none}.okk2 .kpi{padding:12px 14px}.okk2 .kpi-v{font-size:24px}.okk2 .card-h{padding:14px 16px 0}.okk2 .card-b{padding:12px 16px 16px}.okk2 .tbl td:first-child,.okk2 .tbl th:first-child{padding-left:16px}.okk2 .tbl td:last-child,.okk2 .tbl th:last-child{padding-right:16px}.okk2 .foot-note{padding:12px 16px 14px}.okk2 .only-desk{display:none!important}.okk2 .only-mob{display:block}.okk2 .toolbar{padding:12px 16px}.okk2 .search{flex-basis:100%}.okk2 .toolbar-x{margin-left:0}.okk2 .summary{gap:6px 12px;padding:10px 16px}.okk2 .chan-tabs{padding:10px 16px 0}.okk2 .pager,.okk2 .selbar{padding-left:16px;padding-right:16px}.okk2 .convlist,.okk2 .queue,.okk2 .signals{padding:0 4px 4px}.okk2 .queue-row{gap:10px;grid-template-columns:auto minmax(0,1fr);padding:10px}.okk2 .queue-m{flex-direction:row;gap:8px;grid-column:2}.okk2 .queue-go{display:none}.okk2 .dotplot li{gap:6px 10px;grid-template-areas:"n v" "t t";grid-template-columns:minmax(0,1fr) auto}.okk2 .dp-name{grid-area:n}.okk2 .dp-v{grid-area:v}.okk2 .dp-track{grid-area:t}.okk2 .dp-axis{margin:8px 0 0}.okk2 .hist{gap:6px;height:200px}.okk2 .convnav-a{margin-left:0;width:100%}.okk2 .convnav-a>*{flex:1}.okk2 .conv-head{flex-direction:column;gap:14px;padding:16px}.okk2 .ch-score{align-self:stretch;flex-direction:row;flex-wrap:wrap;gap:8px 14px;justify-content:flex-start;min-width:0;order:-1;text-align:left}.okk2 .ch-score .rop-st{white-space:normal}.okk2 .ch-title{align-items:flex-start}.okk2 .h1{font-size:18px}.okk2 .outcome3{grid-template-columns:minmax(0,1fr)}.okk2 .emp-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.okk2 .metrics4{gap:6px;grid-template-columns:repeat(3,minmax(0,1fr))}.okk2 .metrics4>div{padding:8px}.okk2 .m-v{font-size:17px}.okk2 .transcript li{gap:2px 8px;grid-template-columns:40px minmax(0,1fr)}.okk2 .transcript p{grid-column:2}.okk2 .msg{max-width:90%}.okk2 .player{flex-wrap:wrap}.okk2 .player-main{flex-basis:calc(100% - 60px)}.okk2 .bullets li{gap:6px 10px;grid-template-areas:"n v" "t t";grid-template-columns:minmax(0,1fr) auto}.okk2 .bl-name{grid-area:n}.okk2 .bl-v{grid-area:v}.okk2 .bl-track{grid-area:t}.okk2 .settings{gap:12px;grid-template-columns:minmax(0,1fr)}.okk2 .set-nav{margin:0 -12px;overflow-x:auto;padding:0 12px 2px;position:static;scrollbar-width:none}.okk2 .set-group,.okk2 .set-nav{flex-direction:row;gap:6px}.okk2 .balance,.okk2 .nav-badge,.okk2 .nav-n,.okk2 .set-group>.set-gl{display:none}.okk2 .set-nav a{background:#fff;border:1px solid var(--line);white-space:nowrap}.okk2 .set-nav a[aria-current=page]{border-color:var(--violet);box-shadow:none}.okk2 .cl-tabs button{flex:1 1 140px;min-width:0}.okk2 .tag-edit li{grid-template-columns:minmax(0,1fr) 30px}.okk2 .tag-edit li input:nth-child(2){grid-column:1;grid-row:2}.okk2 .files li,.okk2 .opt-list li,.okk2 .status-row{padding:14px 16px}.okk2 .run-row{grid-template-columns:auto minmax(0,1fr)}.okk2 .run-row .bar{grid-column:1/-1}.okk2 .lib{gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.okk2 .tpl-grid{grid-template-columns:minmax(0,1fr)}.okk2 .overlay{align-items:flex-end;padding:0}.okk2 .modal{border-radius:16px 16px 0 0;max-height:92%}.okk2 .modal-b,.okk2 .modal-f,.okk2 .modal-h{padding-left:16px;padding-right:16px}.okk2 .savebar{bottom:10px}}.okk2 .o2-tabs{align-items:center;background:#fff;border-bottom:1px solid var(--line);display:flex;gap:12px;padding-right:24px;position:sticky;top:0;z-index:30}.okk2 .o2-tabs .subnav{background:transparent;border-bottom:0;flex:1;min-width:0}.okk2 .o2-tabs-r{align-items:center;display:flex;flex:none}.okk2 .o2-skel{background:linear-gradient(90deg,#f4f3f9,#fbfafe 50%,#f4f3f9);background-size:200% 100%;border-color:var(--line-2)}@media (prefers-reduced-motion:no-preference){.okk2 .o2-skel{animation:okk2-shimmer 1.4s ease-in-out infinite}}@media (max-width:760px){.okk2 .o2-tabs{padding-right:0}}.okk2 .o2-state{color:var(--ink-3);font-size:11.5px;white-space:nowrap}.okk2 .o2-skel-line{background:var(--line-2);border-radius:6px;display:block;height:12px}.okk2 .notice .btn{flex:none}.okk2 .tbl tr.click:focus-visible{outline:2px solid var(--violet);outline-offset:-2px}.okk2 .tagchip .link-btn{font-size:11px;margin-left:2px}.okk2 .g-conv>.col:first-child{top:68px}.okk2 .o2-voice{align-items:center;color:var(--ink-2);display:flex;flex-wrap:wrap;font-size:13px;gap:6px}.okk2 .o2-crmline{font-size:12.5px}.okk2 .o2-crmline>div{border-top-color:var(--line-2)!important}.okk2 .cl-v.crit{font-size:13px}.okk2 .msg p+p{margin-top:4px}.okk2 .quote:disabled,.okk2 span.quote{cursor:default}.okk2 span.quote:hover{background:#f7f7fb}@media (max-width:1000px){.okk2 .g-conv>.col:first-child{position:static}}.okk2 .foot-note .link-btn{align-items:center;display:inline-flex;gap:4px}.okk2 .tagtbl .cell2 .sub{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;max-width:64ch;overflow:hidden}@media (prefers-reduced-motion:no-preference){.okk2{transition:padding-right .22s ease}}@media (min-width:1100px){.okk2.agent-open{padding-right:var(--ach-drawer-w,400px)}}@media (min-width:1100px) and (max-width:1600px){.okk2.agent-open .g-75,.okk2.agent-open .g-84{grid-template-columns:minmax(0,1fr)}}@media (min-width:1100px) and (max-width:1400px){.okk2.agent-open .g-conv{grid-template-columns:minmax(0,1fr)}.okk2.agent-open .g-conv>.col:first-child{position:static}.okk2.agent-open .thread,.okk2.agent-open .transcript{max-height:none}.okk2.agent-open .g-kpi{grid-template-columns:repeat(2,minmax(0,1fr))}.okk2.agent-open .settings{gap:16px;grid-template-columns:200px minmax(0,1fr)}.okk2.agent-open .o2-tabs .subnav{padding-left:16px}.okk2.agent-open .o2-tabs .pill{padding:0 10px}.okk2.agent-open .o2-tabs .pill>svg{display:none!important}}html.ach-v2{--c-danger:#e0442d;--c-danger-soft:#fde6e2;--c-teal:#0a917c;--c-teal-soft:#e0f6f2;--c-warning:#d98a0b;--c-warning-soft:#fdf1dc;--c-good:#0a917c;--c-good-soft:#e0f6f2;--c-bad:#e0442d;--c-bad-soft:#fde6e2;--c-warn:#d98a0b;--c-warn-soft:#fdf1dc;--c-accent:#7c5cfc;--c-accent-ink:#5942c7;--c-accent-soft:#efebff;--c-accent-line:#d8d2fb;--c-line:#ebebf0;--c-line-2:#f1f1f6;--c-surface-2:#f7f6fb;--c-bar:#a592fd;--c-bar-track:#f1eeff;--c-live:#22b07d;--ach-header-h:60px;--af-side-w:236px;--af-ag-w:440px;--c-accent-off:#cfcbe4}html.ach-v2 body{font-size:14px}html.ach-v2 .af-shell{-webkit-font-smoothing:antialiased;background:#fafafd;color:var(--c-text-1);display:flex;font-family:Inter,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-size:14px;line-height:1.45;max-width:100vw;overflow-x:hidden}html.ach-v2 .af-side{background:var(--c-surface-2);border-right:1px solid var(--c-line);flex-shrink:0;width:var(--af-side-w)}html.ach-v2 .af-side,html.ach-v2 .af-side-in{box-sizing:border-box;display:flex;flex-direction:column;height:100%}html.ach-v2 .af-side-in{min-height:0;padding:14px 12px 12px}html.ach-v2 .af-brand{align-items:center;color:var(--c-text-1);display:flex;flex-shrink:0;gap:10px;padding:2px 8px 12px;text-decoration:none}html.ach-v2 .af-logo{background:var(--c-accent);border-radius:8px;color:#fff;display:grid;flex-shrink:0;font-size:15px;font-weight:700;height:28px;place-items:center;width:28px}html.ach-v2 .af-brand-name{font-size:16px;font-weight:600;letter-spacing:-.01em}html.ach-v2 .af-brand-close{align-items:center;background:transparent;border:0;border-radius:8px;color:var(--c-text-2);cursor:pointer;display:inline-flex;height:30px;justify-content:center;margin-left:auto;width:30px}html.ach-v2 .af-nav{display:flex;flex:1;flex-direction:column;gap:1px;min-height:0;overflow-x:hidden;overflow-y:auto;scrollbar-width:thin}html.ach-v2 .af-nav-group{color:var(--c-text-3);flex-shrink:0;font-size:12px;padding:10px 10px 3px}html.ach-v2 .af-nav-item{align-items:center;background:transparent;border:0;border-radius:var(--r-sm);box-sizing:border-box;color:var(--c-text-2);cursor:pointer;display:flex;flex-shrink:0;font-family:inherit;font-size:13.5px;gap:10px;height:30px;padding:0 10px;text-align:left;text-decoration:none;transition:background .12s ease,color .12s ease;white-space:nowrap;width:100%}html.ach-v2 .af-nav-item .ic{color:var(--c-text-3)}html.ach-v2 .af-nav-item span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis}html.ach-v2 .af-nav-item:hover{background:hsla(0,0%,100%,.7);color:var(--c-text-1)}html.ach-v2 .af-nav-item.active{background:#fff;box-shadow:inset 0 0 0 1px var(--c-line);color:var(--c-text-1);font-weight:500}html.ach-v2 .af-nav-item.active .ic{color:var(--c-accent-ink)}html.ach-v2 .af-nav-item.locked{opacity:.55}html.ach-v2 .af-nav-item .af-lock{align-items:center;color:var(--c-text-3);display:inline-flex;flex:none;font-size:10.5px;font-weight:600;gap:3px;letter-spacing:.02em}html.ach-v2 .af-side-bottom{border-top:1px solid var(--c-line);display:flex;flex-direction:column;flex-shrink:0;gap:1px;margin-top:auto;padding-top:8px;position:relative}html.ach-v2 .af-setup-row{align-items:center;background:#fff;border:0;border-radius:var(--r-sm);box-shadow:inset 0 0 0 1px var(--c-line);box-sizing:border-box;color:var(--c-text-1);-moz-column-gap:8px;column-gap:8px;cursor:pointer;display:grid;font-family:inherit;font-size:13px;grid-template-columns:17px 1fr auto;margin-bottom:4px;padding:8px 10px 9px;row-gap:5px;text-align:left;white-space:nowrap;width:100%}html.ach-v2 .af-setup-row .ic{color:var(--c-accent-ink)}html.ach-v2 .af-setup-row b{color:var(--c-accent-ink);font-size:12.5px;font-variant-numeric:tabular-nums;font-weight:600}html.ach-v2 .af-setup-row .af-prog{background:var(--c-bar-track);border-radius:2px;grid-column:2/-1;height:4px;overflow:hidden;position:relative}html.ach-v2 .af-setup-row .af-prog i{background:var(--c-accent);border-radius:2px;bottom:0;left:0;position:absolute;top:0;transition:width .3s ease}html.ach-v2 .af-account{align-items:center;background:transparent;border:0;border-radius:var(--r-sm);box-sizing:border-box;color:var(--c-text-1);cursor:pointer;display:flex;font-family:inherit;font-size:12.5px;gap:10px;line-height:1.3;margin-top:4px;padding:7px 8px;text-align:left;width:100%}html.ach-v2 .af-account.open,html.ach-v2 .af-account:hover{background:#fff;box-shadow:inset 0 0 0 1px var(--c-line)}html.ach-v2 .af-account .af-acc-name{display:block;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html.ach-v2 .af-account small{color:var(--c-text-3);display:block;font-size:11.5px}html.ach-v2 .af-account>span:last-child{min-width:0}html.ach-v2 .af-avatar{background:var(--c-accent-soft);border-radius:50%;color:var(--c-accent-ink);display:grid;flex:none;font-size:11px;font-weight:600;height:28px;place-items:center;position:relative;width:28px}html.ach-v2 .af-avatar.lg{font-size:13px;height:34px;width:34px}html.ach-v2 .af-alert-dot{align-items:center;background:var(--c-danger);border-radius:50%;box-shadow:0 0 0 2px #fff;color:#fff;display:inline-flex;font-size:8px;font-weight:700;height:12px;justify-content:center;line-height:1;position:absolute;right:-2px;top:-2px;width:12px}html.ach-v2 .af-acc-pop{background:#fff;border:1px solid var(--c-line);border-radius:10px;bottom:0;box-shadow:0 16px 40px rgba(26,26,46,.14),0 2px 6px rgba(26,26,46,.06);font-size:13.5px;left:calc(100% + 4px);padding:6px;position:absolute;width:280px;z-index:60}html.ach-v2 .af-acc-pop .af-who{align-items:center;border-bottom:1px solid var(--c-line-2);display:flex;gap:10px;margin-bottom:4px;padding:10px 10px 12px}html.ach-v2 .af-acc-pop .af-who>div{min-width:0}html.ach-v2 .af-acc-pop .af-who b{display:block;font-size:13.5px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html.ach-v2 .af-acc-pop .af-who small{color:var(--c-text-3);display:block;font-size:12px}html.ach-v2 .af-acc-pop .af-idl{border-bottom:1px solid var(--c-line-2);color:var(--c-text-2);display:flex;flex-direction:column;font-size:12.5px;gap:4px;margin-bottom:4px;padding:6px 10px 10px}html.ach-v2 .af-acc-pop .af-idl>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html.ach-v2 .af-acc-pop .af-idrow{align-items:center;color:var(--c-text-3);display:inline-flex;font-size:12px;font-variant-numeric:tabular-nums;gap:6px}html.ach-v2 .af-acc-pop .af-idrow button{background:transparent;border:0;border-radius:4px;color:var(--c-text-3);cursor:pointer;display:inline-flex;padding:2px}html.ach-v2 .af-acc-pop .af-idrow button:hover{background:var(--c-accent-soft);color:var(--c-accent-ink)}html.ach-v2 .af-acc-pop .af-idrow button.copied,html.ach-v2 .af-acc-pop .af-idrow button.copied:hover{background:var(--c-good-soft);color:var(--c-good)}html.ach-v2 .af-acc-pop .af-pop-item{align-items:center;background:transparent;border:0;border-radius:6px;box-sizing:border-box;color:var(--c-text-1);cursor:pointer;display:flex;font-family:inherit;font-size:13.5px;gap:10px;height:34px;padding:0 10px;text-align:left;text-decoration:none;width:100%}html.ach-v2 .af-acc-pop .af-pop-item .ic{color:var(--c-text-3)}html.ach-v2 .af-acc-pop .af-pop-item:hover{background:var(--c-surface-2)}html.ach-v2 .af-acc-pop .af-pop-item.danger,html.ach-v2 .af-acc-pop .af-pop-item.danger .ic{color:var(--c-danger)}html.ach-v2 .af-acc-pop hr{border:0;border-top:1px solid var(--c-line-2);margin:4px 0}html.ach-v2 .af-main{display:flex;flex:1;flex-direction:column;min-width:0}html.ach-v2 .af-top{align-items:center;background:#fff;border-bottom:1px solid var(--c-line);box-sizing:border-box;display:flex;flex-shrink:0;gap:20px;height:var(--ach-header-h);justify-content:space-between;padding:0 32px;position:relative;z-index:40}html.ach-v2 .af-title{align-items:baseline;display:flex;gap:14px;min-width:0}html.ach-v2 .af-title h1{font-size:18px;font-weight:600;letter-spacing:-.01em;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html.ach-v2 .af-status{align-items:center;background:transparent;border:0;border-radius:6px;color:var(--c-text-3);cursor:pointer;display:inline-flex;font-family:inherit;font-size:12.5px;gap:6px;margin-left:-6px;padding:4px 6px;white-space:nowrap}html.ach-v2 .af-status.open,html.ach-v2 .af-status:hover{background:var(--c-surface-2);color:var(--c-text-2)}html.ach-v2 .af-status.warn{color:var(--c-warning)}html.ach-v2 .af-status:focus-visible{outline:2px solid var(--c-accent-line);outline-offset:2px}html.ach-v2 .af-live{background:var(--c-live);border-radius:50%;flex:none;height:6px;width:6px}html.ach-v2 .af-live.warn{background:var(--c-warning)}html.ach-v2 .af-live.off{background:var(--c-text-3)}html.ach-v2 .af-live.busy{animation:afBusy 1s ease-in-out infinite;background:var(--c-accent)}@keyframes afBusy{0%,to{opacity:1}50%{opacity:.25}}html.ach-v2 .af-actions{align-items:center;display:flex;flex-shrink:0;gap:16px}html.ach-v2 .af-link{align-items:center;background:transparent;border:0;color:var(--c-text-2);cursor:pointer;display:inline-flex;font-family:inherit;font-size:13px;gap:6px;text-decoration:none;white-space:nowrap}html.ach-v2 .af-link:hover{color:var(--c-text-1)}html.ach-v2 .af-btn-agent{align-items:center;background:var(--c-accent-soft);border:1px solid var(--c-accent-line);border-radius:var(--r-sm);color:var(--c-accent-ink);cursor:pointer;display:inline-flex;font-family:inherit;font-size:13.5px;font-weight:500;gap:7px;height:34px;padding:0 14px 0 12px;transition:background .14s ease,color .14s ease;white-space:nowrap}html.ach-v2 .af-btn-agent:hover{background:#e4ddff}html.ach-v2 .af-btn-agent.on{background:var(--c-accent);border-color:var(--c-accent);color:#fff}html.ach-v2 .af-status-shell .ant-popover-inner{border:1px solid var(--c-line);border-radius:12px;box-shadow:0 16px 40px rgba(26,26,46,.14),0 2px 6px rgba(26,26,46,.06);padding:0}html.ach-v2 .af-status-win{-webkit-font-smoothing:antialiased;box-sizing:border-box;color:var(--c-text-1);font-family:Inter,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-size:13px;line-height:1.5;max-width:calc(100vw - 32px);padding:14px 16px 12px;text-align:left;width:372px}html.ach-v2 .af-status-win:focus{outline:none}html.ach-v2 .af-status-win p{color:var(--c-text-2);margin:0 0 6px}html.ach-v2 .af-status-win p:last-of-type{margin-bottom:10px}html.ach-v2 .af-status-win p:last-child{margin-bottom:0}html.ach-v2 .af-status-h{display:block;font-size:14px;font-weight:600;line-height:1.45;margin-bottom:4px}html.ach-v2 .af-status-kv{align-items:baseline;border-top:1px solid var(--c-line-2);display:flex;gap:12px;justify-content:space-between;padding:8px 0}html.ach-v2 .af-status-kv span{color:var(--c-text-2)}html.ach-v2 .af-status-kv b{align-items:center;display:inline-flex;font-weight:500;gap:6px;text-align:right}html.ach-v2 .af-status-foot{align-items:center;border-top:1px solid var(--c-line-2);display:flex;gap:8px;justify-content:space-between;padding-top:10px}html.ach-v2 .af-status-foot a{align-items:center;color:var(--c-accent-ink);display:inline-flex;gap:4px;text-decoration:none;white-space:nowrap}html.ach-v2 .af-status-foot a:hover{text-decoration:underline}html.ach-v2 .af-status-foot button{align-items:center;background:#fff;border:1px solid var(--c-line);border-radius:var(--r-sm);color:var(--c-text-1);cursor:pointer;display:inline-flex;font-family:inherit;font-size:13px;font-weight:500;gap:6px;height:32px;margin-left:auto;padding:0 14px;white-space:nowrap}html.ach-v2 .af-status-foot button svg{color:var(--c-text-2)}html.ach-v2 .af-status-foot button:hover{border-color:var(--c-accent-line);color:var(--c-accent-ink)}html.ach-v2 .af-status-foot button:disabled{cursor:default;opacity:.6}html.ach-v2 .af-filters{align-items:center;background:#fff;border-bottom:1px solid var(--c-line);box-sizing:border-box;display:flex;gap:16px;justify-content:space-between;padding:12px 32px}html.ach-v2 .af-chips{min-width:0}html.ach-v2 .af-chips,html.ach-v2 .af-right{align-items:center;display:flex;flex-wrap:wrap;gap:8px}html.ach-v2 .af-right{justify-content:flex-end;margin-left:auto}html.ach-v2 .af-chip{align-items:center;background:#fff;border:1px solid var(--c-line);border-radius:10px;box-sizing:border-box;color:var(--c-text-1);cursor:pointer;display:inline-flex;font-family:inherit;font-size:13px;gap:6px;height:32px;padding:0 10px 0 12px;transition:background .12s ease,border-color .12s ease;white-space:nowrap}html.ach-v2 .af-chip .ic{color:var(--c-text-3)}html.ach-v2 .af-chip .sub{color:var(--c-accent-ink);opacity:.7}html.ach-v2 .af-chip:hover{border-color:#d9d7e3}html.ach-v2 .af-chip.sel{background:var(--c-accent-soft);border-color:var(--c-accent-soft)}html.ach-v2 .af-chip.sel,html.ach-v2 .af-chip.sel .ic{color:var(--c-accent-ink)}html.ach-v2 .af-chip.sel:hover{border-color:var(--c-accent-line)}html.ach-v2 .af-chip.ghost{color:var(--c-text-2)}html.ach-v2 .af-seg{background:var(--c-surface-2);border-radius:10px;display:inline-flex;padding:3px}html.ach-v2 .af-seg button{background:transparent;border:0;border-radius:8px;color:var(--c-text-2);cursor:pointer;font-family:inherit;font-size:13px;height:28px;padding:0 12px}html.ach-v2 .af-seg button.on{background:#fff;box-shadow:0 0 0 1px var(--c-accent-line);color:var(--c-accent-ink);font-weight:500}html.ach-v2 .af-dd-title{color:var(--c-text-3);font-size:11px;font-weight:600;letter-spacing:.06em;padding:8px 12px 4px;text-transform:uppercase}html.ach-v2 .af-chip.open{border-color:var(--c-accent-line);box-shadow:0 0 0 3px var(--c-accent-soft)}html.ach-v2 .af-chip:focus-visible{outline:2px solid var(--c-accent-line);outline-offset:2px}html.ach-v2 .af-list-shell .ant-popover-inner{border:1px solid var(--c-line);border-radius:12px;box-shadow:0 16px 40px rgba(26,26,46,.14),0 2px 6px rgba(26,26,46,.06);padding:0}html.ach-v2 .af-list{-webkit-font-smoothing:antialiased;box-sizing:border-box;color:var(--c-text-1);font-family:Inter,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-size:13.5px;line-height:1.4;max-width:calc(100vw - 32px);padding:10px;text-align:left;width:320px}html.ach-v2 .af-list:focus{outline:none}html.ach-v2 .af-list-search{align-items:center;border:1px solid var(--c-line);border-radius:var(--r-sm);box-sizing:border-box;cursor:text;display:flex;gap:8px;height:36px;margin:0 0 6px;padding:0 12px}html.ach-v2 .af-list-search .ic{color:var(--c-text-3)}html.ach-v2 .af-list-search input{background:transparent;border:0;box-shadow:none;color:var(--c-text-1);flex:1;font-family:inherit;font-size:13.5px;height:100%;min-width:0;outline:none;padding:0}html.ach-v2 .af-list-search input::-moz-placeholder{color:var(--c-text-3);opacity:1}html.ach-v2 .af-list-search input::placeholder{color:var(--c-text-3);opacity:1}html.ach-v2 .af-list-search:focus-within{border-color:var(--c-accent-line);box-shadow:0 0 0 3px var(--c-accent-soft)}html.ach-v2 .af-list-body{max-height:max(102px,min(340px,100vh - 330px));overflow-y:auto;scrollbar-width:thin}html.ach-v2 .af-list-opt{align-items:center;border-radius:7px;box-sizing:border-box;cursor:pointer;display:flex;font-size:13.5px;font-weight:400;gap:10px;margin:0;min-height:34px;padding:0 8px;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}html.ach-v2 .af-list-opt:hover{background:var(--c-surface-2)}html.ach-v2 .af-list-opt input{height:16px;margin:0;opacity:0;pointer-events:none;position:absolute;width:16px}html.ach-v2 .af-list-opt input:focus-visible+.af-list-chk{outline:2px solid var(--c-accent-line);outline-offset:2px}html.ach-v2 .af-list-opt b{font-weight:500}html.ach-v2 .af-list-opt em{color:var(--c-text-3);flex:none;font-size:12.5px;font-style:normal;margin-left:auto}html.ach-v2 .af-list-opt.all{border-bottom:1px solid var(--c-line-2);border-radius:0;margin-bottom:4px;padding-bottom:2px}html.ach-v2 .af-list-opt.mem{padding-left:46px}html.ach-v2 .af-list-name{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html.ach-v2 .af-list-chk{background:#fff;border:1.5px solid #c9c7d6;border-radius:4px;box-sizing:border-box;display:inline-grid;flex:none;height:16px;place-items:center;width:16px}html.ach-v2 .af-list-chk.on{background:var(--c-accent);border-color:var(--c-accent)}html.ach-v2 .af-list-chk .ic{color:#fff}html.ach-v2 .af-list-grp{align-items:center;border-radius:7px;display:flex;padding-left:4px}html.ach-v2 .af-list-grp:hover{background:var(--c-surface-2)}html.ach-v2 .af-list-grp .af-list-opt{flex:1;min-width:0;padding-left:2px}html.ach-v2 .af-list-grp .af-list-opt:hover{background:transparent}html.ach-v2 .af-list-tog{background:transparent;border:0;border-radius:6px;color:var(--c-text-3);cursor:pointer;display:inline-grid;flex:none;height:22px;padding:0;place-items:center;width:22px}html.ach-v2 .af-list-tog:hover{color:var(--c-text-1)}html.ach-v2 .af-list-tog:focus-visible{outline:2px solid var(--c-accent-line);outline-offset:1px}html.ach-v2 .af-list-tog:disabled{color:var(--c-text-3);cursor:default}html.ach-v2 .af-list-none{color:var(--c-text-3);font-size:13px;padding:8px}html.ach-v2 .af-list-foot{align-items:center;border-top:1px solid var(--c-line-2);display:flex;gap:8px;margin-top:8px;padding-top:10px}html.ach-v2 .af-list-foot>span:first-child{color:var(--c-text-3);font-size:12.5px;margin-right:auto;white-space:nowrap}html.ach-v2 .af-list-btn{background:#fff;border:1px solid var(--c-line);border-radius:var(--r-sm);box-sizing:border-box;color:var(--c-text-1);cursor:pointer;font-family:inherit;font-size:13px;font-weight:500;height:32px;padding:0 14px;white-space:nowrap}html.ach-v2 .af-list-btn:focus-visible{outline:2px solid var(--c-accent-line);outline-offset:2px}html.ach-v2 .af-list-btn.ghost{background:transparent;border-color:transparent;color:var(--c-text-2)}html.ach-v2 .af-list-btn.ghost:hover{background:var(--c-surface-2);color:var(--c-text-1)}html.ach-v2 .af-list-btn.primary{background:var(--c-accent);border-color:var(--c-accent);color:#fff}html.ach-v2 .af-list-btn.primary:hover{background:var(--c-accent-ink);border-color:var(--c-accent-ink)}html.ach-v2 .af-list-btn.primary:disabled,html.ach-v2 .af-list-btn.primary[aria-disabled=true]{background:var(--c-accent);border-color:var(--c-accent);cursor:default;opacity:.45}html.ach-v2 .af-per-shell{padding-right:16px;pointer-events:none}html.ach-v2 .af-per-shell .ant-popover-inner{border:1px solid var(--c-line);border-radius:12px;box-shadow:0 16px 40px rgba(26,26,46,.14),0 2px 6px rgba(26,26,46,.06);overflow:hidden;padding:0;pointer-events:auto}html.ach-v2 .af-per{-webkit-font-smoothing:antialiased;box-sizing:border-box;color:var(--c-text-1);display:flex;font-family:Inter,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-size:13.5px;line-height:1.4;max-height:calc(100vh - 32px);max-width:calc(100vw - 32px);text-align:left;width:640px}html.ach-v2 .af-per:focus{outline:none}html.ach-v2 .af-per-pre{background:var(--c-surface-2);border-right:1px solid var(--c-line-2);box-sizing:border-box;flex:0 0 190px;overflow-y:auto;padding:8px}html.ach-v2 .af-per-pre button{align-items:center;background:transparent;border:0;border-radius:7px;box-sizing:border-box;color:var(--c-text-1);cursor:pointer;display:flex;font-family:inherit;font-size:13.5px;gap:8px;height:34px;justify-content:space-between;margin:0;padding:0 10px;text-align:left;white-space:nowrap;width:100%}html.ach-v2 .af-per-pre button .ic{color:var(--c-accent-ink);flex:none}html.ach-v2 .af-per-pre button:hover{background:#fff}html.ach-v2 .af-per-pre button.on{background:#fff;box-shadow:0 0 0 1px var(--c-accent-line);color:var(--c-accent-ink);font-weight:500}html.ach-v2 .af-per-pre button:focus-visible{outline:2px solid var(--c-accent);outline-offset:-2px}html.ach-v2 .af-per-pre hr{border:0;border-top:1px solid var(--c-line);margin:6px 4px}html.ach-v2 .af-per-main{box-sizing:border-box;display:flex;flex:1 1 auto;flex-direction:column;min-height:0;min-width:0;padding:14px 16px 12px}html.ach-v2 .af-per-body{flex:1 1 auto;margin:-4px -4px 0;min-height:0;overflow-y:auto;padding:4px 4px 2px}html.ach-v2 .af-per-head{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}html.ach-v2 .af-per-head b{font-size:14px;font-weight:600}html.ach-v2 .af-per-head button{background:#fff;border:1px solid var(--c-line);border-radius:6px;box-sizing:border-box;cursor:pointer;display:grid;height:28px;margin:0;padding:0;place-items:center;width:28px}html.ach-v2 .af-per-head button .ic{color:var(--c-text-2)}html.ach-v2 .af-per-head button:hover{background:var(--c-surface-2)}html.ach-v2 .af-per-head button:focus-visible{outline:2px solid var(--c-accent-line);outline-offset:2px}html.ach-v2 .af-per-head button.off{background:#fff;cursor:default;opacity:.4}html.ach-v2 .af-per-grid{display:grid;font-size:13px;grid-template-columns:repeat(7,1fr);row-gap:2px;text-align:center}html.ach-v2 .af-per-grid .wd{color:var(--c-text-3);display:grid;font-size:12px;height:24px;place-items:center}html.ach-v2 .af-per-grid .e{height:30px}html.ach-v2 .af-per-day{background:transparent;border:0;border-radius:0;box-sizing:border-box;color:var(--c-text-1);cursor:pointer;display:grid;font-family:inherit;font-size:13px;font-variant-numeric:tabular-nums;height:30px;margin:0;padding:0;place-items:center;position:relative;width:100%}html.ach-v2 .af-per-day:hover{background:var(--c-surface-2);border-radius:7px}html.ach-v2 .af-per-day.in{background:var(--c-accent-soft);border-radius:0;color:var(--c-accent-ink)}html.ach-v2 .af-per-day.in.we:not(.st):not(.en){color:#8b7ad9}html.ach-v2 .af-per-day.en,html.ach-v2 .af-per-day.st{background:var(--c-accent);border-radius:7px;color:#fff;font-weight:600}html.ach-v2 .af-per-day:disabled{background:transparent;color:var(--c-text-3);cursor:default;opacity:.55}html.ach-v2 .af-per-day:focus-visible{outline:2px solid var(--c-accent);outline-offset:1px;z-index:1}html.ach-v2 .af-per-dates{align-items:center;display:flex;gap:8px;margin:10px 0 4px}html.ach-v2 .af-per-inp{background:#fff;border:1px solid var(--c-line);border-radius:8px;box-sizing:border-box;color:var(--c-text-1);flex:1 1 0;font-family:inherit;font-size:13.5px;font-variant-numeric:tabular-nums;height:36px;margin:0;min-width:0;outline:none;padding:0 10px 0 12px}html.ach-v2 .af-per-inp::-moz-placeholder{color:var(--c-text-3)}html.ach-v2 .af-per-inp::placeholder{color:var(--c-text-3)}html.ach-v2 .af-per-inp:focus{border-color:var(--c-accent);box-shadow:0 0 0 3px var(--c-accent-soft)}html.ach-v2 .af-per-inp.bad{border-color:var(--c-danger)}html.ach-v2 .af-per-inp.bad:focus{box-shadow:0 0 0 3px var(--c-danger-soft)}html.ach-v2 .af-per-sep{background:var(--c-text-3);flex:none;height:1px;width:10px}html.ach-v2 .af-per-cmp{margin-top:12px}html.ach-v2 .af-per-lbl{color:var(--c-text-2);font-size:12.5px;margin-bottom:6px}html.ach-v2 .af-per-seg{display:flex}html.ach-v2 .af-per-seg button{flex:1 1 0;font-size:12.5px;height:26px;white-space:nowrap}html.ach-v2 .af-per-seg button:focus-visible{outline:2px solid var(--c-accent-line);outline-offset:2px}html.ach-v2 .af-per-note{color:var(--c-text-3);font-size:12px;margin-top:5px;min-height:17px}html.ach-v2 .af-per-foot{align-items:center;border-top:1px solid var(--c-line-2);display:flex;flex:none;gap:8px;margin-top:8px;padding-top:10px}html.ach-v2 .af-per-foot>span:first-child{color:var(--c-text-3);font-size:12px;margin-right:auto;white-space:nowrap}html.ach-v2 .af-filters.af-wrap{align-items:flex-start}html.ach-v2 .af-filters.af-wrap .af-chips{flex:1 1 auto}html.ach-v2 .af-filters.af-wrap .af-right{flex:none;max-width:50%;min-height:32px}html.ach-v2 .af-filters.af-wrap{flex-wrap:wrap;row-gap:8px}html.ach-v2 .af-filters.af-wrap .af-right{justify-content:flex-start;margin-left:0;max-width:100%}html.ach-v2 .af-chipbox{gap:0;max-width:100%;min-width:0;padding:0;position:relative}html.ach-v2 .af-chip-open{align-items:center;background:transparent;border:0;border-radius:9px;color:inherit;cursor:pointer;display:inline-flex;font:inherit;gap:6px;height:100%;min-width:0;padding:0 10px 0 12px}html.ach-v2 .af-chip-open:focus-visible{outline:none}html.ach-v2 .af-chip-open:focus-visible:after{border:2px solid var(--c-accent-line);border-radius:14px;content:"";inset:-5px;pointer-events:none;position:absolute}html.ach-v2 .af-chip-txt{max-width:300px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html.ach-v2 .af-chip-more{flex:none}html.ach-v2 .af-chipbox.setv{border-color:var(--c-accent-line);color:var(--c-accent-ink)}html.ach-v2 .af-chipbox.setv .af-chip-open{padding-right:4px}html.ach-v2 .af-chipbox .af-chip-clr{align-self:stretch;background:transparent;border:0;border-radius:0 9px 9px 0;cursor:pointer;display:grid;padding:0 6px 0 4px;place-items:center}html.ach-v2 .af-chipbox .af-chip-clr span{background:var(--c-accent-soft);border-radius:5px;display:grid;height:20px;place-items:center;transition:background .12s ease;width:20px}html.ach-v2 .af-chipbox .af-chip-clr .ic{color:var(--c-accent-ink)}html.ach-v2 .af-chipbox .af-chip-clr:hover span{background:var(--c-accent-line)}html.ach-v2 .af-chipbox .af-chip-clr:focus-visible{outline:none}html.ach-v2 .af-chipbox .af-chip-clr:focus-visible span{box-shadow:0 0 0 2px var(--c-accent)}html.ach-v2 .af-chip.ghost.fxn{border-color:var(--c-accent-line);color:var(--c-accent-ink)}html.ach-v2 .af-chip.ghost.fxn .ic{color:var(--c-accent-ink)}html.ach-v2 .af-fx-n{background:var(--c-accent);border-radius:999px;color:#fff;font-size:11px;font-weight:600;line-height:16px;margin-left:2px;padding:1px 6px}html.ach-v2 .af-fx-reset{align-items:center;background:none;border:0;border-radius:8px;color:var(--c-accent-ink);cursor:pointer;display:inline-flex;font-family:inherit;font-size:13px;font-weight:500;height:32px;padding:0 6px;white-space:nowrap}html.ach-v2 .af-fx-reset:hover{text-decoration:underline}html.ach-v2 .af-fx-reset:focus-visible{outline:2px solid var(--c-accent-line);outline-offset:2px}html.ach-v2 .af-fx-tipbox{max-width:min(420px,100vw - 32px)}html.ach-v2 .af-fx-tipbox .ant-tooltip-inner{background:var(--c-text-1);border-radius:8px;color:#fff;font-family:Inter,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-size:12.5px;line-height:1.45;min-height:0;padding:8px 12px}html.ach-v2 .af-fx-tip b,html.ach-v2 .af-fx-tip span{display:block;overflow-wrap:anywhere}html.ach-v2 .af-fx-tip b{font-weight:600}html.ach-v2 .af-chip.ghost.open,html.ach-v2 .af-chip.ghost.open .ic{color:var(--c-accent-ink)}html.ach-v2 .af-fxd-back{animation:afFxdFade var(--dur-fade) var(--ease-out);background:rgba(26,26,46,.28);inset:0;position:fixed;z-index:var(--z-filters-backdrop,200)}html.ach-v2 .af-fxd{-webkit-font-smoothing:antialiased;animation:afFxdIn .24s var(--ease-out);background:var(--c-card);bottom:0;box-shadow:-12px 0 32px rgba(26,26,46,.14);box-sizing:border-box;color:var(--c-text-1);display:flex;flex-direction:column;font-family:Inter,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-size:14px;line-height:1.45;max-width:100vw;padding:22px 0 0;position:fixed;right:0;text-align:left;top:0;width:460px;z-index:var(--z-filters-drawer,201)}html.ach-v2 .af-fxd:focus{outline:none}html.ach-v2 .af-fxd-head{align-items:flex-start;border-bottom:1px solid var(--c-line);display:flex;flex:none;gap:12px;justify-content:space-between;padding:0 24px 14px}html.ach-v2 .af-fxd-head>:first-child{min-width:0}html.ach-v2 .af-fxd-kick{color:var(--c-text-2);font-size:12.5px;font-weight:500;margin:0 0 3px}html.ach-v2 .af-fxd-title{font-size:20px;font-weight:600;letter-spacing:-.01em;line-height:1.45;margin:0}html.ach-v2 .af-fxd-sub{color:var(--c-text-2);display:block;font-size:13px;line-height:1.45;margin:4px 0 0;max-width:340px}html.ach-v2 .af-fxd-x{background:var(--c-card);border:1px solid var(--c-line);border-radius:var(--r-sm);box-sizing:border-box;color:var(--c-text-2);cursor:pointer;display:grid;flex:none;height:34px;margin:0;padding:0;place-items:center;width:34px}html.ach-v2 .af-fxd-x:hover{background:var(--c-surface-2)}html.ach-v2 .af-fxd-x:focus-visible{outline:2px solid var(--c-accent-line);outline-offset:2px}html.ach-v2 .af-fxd-body{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:0 24px;scrollbar-width:thin}html.ach-v2 .af-fxd-sec{border-top:1px solid var(--c-line-2);padding:12px 0}html.ach-v2 .af-fxd-sec:first-child{border-top:0}html.ach-v2 .af-fxd-sh{align-items:baseline;display:flex;gap:10px;margin:0 0 8px}html.ach-v2 .af-fxd-sh>span{color:var(--c-text-3);font-size:12.5px}html.ach-v2 .af-fxd-sh>:first-child{color:var(--c-text-1);font-size:14px;font-weight:600;line-height:1.45;margin:0}html.ach-v2 .af-fxd-chips{display:flex;flex-wrap:wrap;gap:6px}html.ach-v2 .af-fxd-chip{align-items:center;background:var(--c-card);border:1px solid var(--c-line);border-radius:14px;box-sizing:border-box;color:var(--c-text-1);cursor:pointer;display:inline-flex;font-family:inherit;font-size:12.5px;font-weight:400;gap:5px;height:28px;margin:0;max-width:100%;overflow:hidden;padding:0 11px;transition:background var(--dur-hover) var(--ease-out),border-color var(--dur-hover) var(--ease-out);white-space:nowrap}html.ach-v2 .af-fxd-chip>span{min-width:0;overflow:hidden;text-overflow:ellipsis}html.ach-v2 .af-fxd-chip:hover{border-color:var(--c-accent-line)}html.ach-v2 .af-fxd-chip:focus-visible{outline:2px solid var(--c-accent-line);outline-offset:2px}html.ach-v2 .af-fxd-chip.on{background:var(--c-accent-soft);border-color:var(--c-accent-line);color:var(--c-accent-ink);font-weight:500}html.ach-v2 .af-fxd-tree .af-list-opt{min-height:32px}html.ach-v2 .af-fxd-field{align-items:center;display:grid;gap:10px;grid-template-columns:112px minmax(0,1fr) 28px;margin:0 0 8px}html.ach-v2 .af-fxd-field>:first-child{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:var(--c-text-2);display:-webkit-box;font-size:13px;font-weight:400;line-height:1.3;margin:0;overflow:hidden;overflow-wrap:anywhere}html.ach-v2 .af-fxd-inp{align-items:center;background:var(--c-card);border:1px solid var(--c-line);border-radius:var(--r-sm);box-sizing:border-box;color:var(--c-text-1);cursor:text;display:flex;font-family:inherit;font-size:13.5px;font-weight:400;height:36px;margin:0;min-width:0;outline:none;padding:0 10px 0 12px;width:100%}html.ach-v2 .af-fxd-inp i{color:var(--c-text-3);flex:none;font-style:normal;margin-right:4px}html.ach-v2 .af-fxd-inp input{background:transparent;border:0;box-shadow:none;color:inherit;flex:1;font:inherit;height:100%;min-width:0;outline:none;padding:0}html.ach-v2 .af-fxd-inp input::-moz-placeholder,html.ach-v2 .af-fxd-inp::-moz-placeholder{color:var(--c-text-3);opacity:1}html.ach-v2 .af-fxd-inp input::placeholder,html.ach-v2 .af-fxd-inp::placeholder{color:var(--c-text-3);opacity:1}html.ach-v2 .af-fxd .ant-select{font-size:13.5px;width:100%}html.ach-v2 .af-fxd .ant-select-single{height:36px}html.ach-v2 .af-fxd .ant-select-multiple .ant-select-selector{min-height:36px;padding-block:3px}html.ach-v2 .af-fxd .ant-select .ant-select-selector{border-color:var(--c-line);border-radius:var(--r-sm);font-size:13.5px}html.ach-v2 .af-fxd .ant-select .ant-select-selection-placeholder{color:var(--c-text-3)}html.ach-v2 .af-fxd .ant-picker{border-color:var(--c-line);border-radius:var(--r-sm);height:36px;width:100%}html.ach-v2 .af-fxd .ant-picker .ant-picker-input>input{font-size:13.5px}html.ach-v2 .af-fxd .ant-picker .ant-picker-input>input::-moz-placeholder{color:var(--c-text-3)}html.ach-v2 .af-fxd .ant-picker .ant-picker-input>input::placeholder{color:var(--c-text-3)}html.ach-v2 .af-fxd .af-fxd-range .ant-picker{padding-right:4px}html.ach-v2 .af-fxd .af-fxd-range .ant-picker .ant-picker-suffix{display:none}html.ach-v2 .af-fxd .ant-picker .ant-picker-suffix,html.ach-v2 .af-fxd .ant-select .ant-select-arrow{color:var(--c-text-3)}html.ach-v2 .af-fxd .ant-picker:hover,html.ach-v2 .af-fxd .ant-select:not(.ant-select-disabled):hover .ant-select-selector{border-color:var(--c-accent-line)}html.ach-v2 .af-fxd .ant-picker:focus-within,html.ach-v2 .af-fxd .ant-select.ant-select-focused:not(.ant-select-disabled) .ant-select-selector,html.ach-v2 .af-fxd-inp:focus,html.ach-v2 .af-fxd-inp:focus-within{border-color:var(--c-accent);box-shadow:0 0 0 3px var(--c-accent-soft)}html.ach-v2 .af-fxd-range{align-items:center;display:flex;gap:8px;min-width:0}html.ach-v2 .af-fxd-range>*{flex:1 1 0;min-width:0}html.ach-v2 .af-fxd-range>span:not(.af-fxd-inp){color:var(--c-text-3);flex:none}html.ach-v2 .af-fxd-rm{background:transparent;border:0;border-radius:6px;color:var(--c-text-3);cursor:pointer;display:grid;height:28px;margin:0;padding:0;place-items:center;width:28px}html.ach-v2 .af-fxd-rm:hover{background:var(--c-surface-2);color:var(--c-text-1)}html.ach-v2 .af-fxd-rm:focus-visible{outline:2px solid var(--c-accent-line);outline-offset:1px}html.ach-v2 .af-fxd-add{align-items:center;background:var(--c-card);border:1px dashed var(--c-accent-line);border-radius:var(--r-sm);box-sizing:border-box;color:var(--c-accent-ink);cursor:pointer;display:inline-flex;font-family:inherit;font-size:13px;font-weight:500;gap:6px;height:32px;margin:0;padding:0 10px;white-space:nowrap}html.ach-v2 .af-fxd-add:hover{background:var(--c-accent-soft)}html.ach-v2 .af-fxd-add:focus-visible{outline:2px solid var(--c-accent-line);outline-offset:2px}html.ach-v2 .af-fxd-foot{align-items:center;background:var(--c-card);border-top:1px solid var(--c-line);display:flex;flex:none;gap:8px;justify-content:flex-end;padding:14px 24px}html.ach-v2 .af-fxd-foot .af-list-btn.ghost{margin-right:auto}html.ach-v2.af-fxd-open .ach-support-fab{visibility:hidden}@keyframes afFxdIn{0%{transform:translateX(100%)}}@keyframes afFxdFade{0%{opacity:0}}@media (prefers-reduced-motion:reduce){html.ach-v2 .af-fxd,html.ach-v2 .af-fxd-back{animation:none}html.ach-v2 .af-fxd-chip{transition:none}}html.ach-v2 .af-fxd-sel{cursor:pointer;gap:8px;text-align:left;transition:border-color var(--dur-hover) var(--ease-out),box-shadow var(--dur-hover) var(--ease-out)}html.ach-v2 .af-fxd-sel>.af-chip-more{margin-left:-4px}html.ach-v2 .af-fxd-sel .ic{color:var(--c-text-3);flex:none;margin-left:auto}html.ach-v2 .af-fxd-sel.open,html.ach-v2 .af-fxd-sel:hover:not(:focus){border-color:var(--c-accent-line)}html.ach-v2 .af-fxd-sel.open{box-shadow:0 0 0 3px var(--c-accent-soft)}html.ach-v2 .af-fxd-yn{display:flex;min-width:0}html.ach-v2 .af-fxd-yn button{flex:1 1 0;font-size:12.5px;height:26px;min-width:0;white-space:nowrap}html.ach-v2 .af-fxd-yn button:focus-visible{outline:2px solid var(--c-accent-line);outline-offset:1px}html.ach-v2 .af-list-chk.rad{border-radius:50%;position:relative}html.ach-v2 .af-list-chk.rad.on{background:var(--c-card);border-color:var(--c-accent)}html.ach-v2 .af-list-chk.rad.on:empty:after{background:var(--c-accent);border-radius:50%;content:"";inset:3px;position:absolute}html.ach-v2 .af-fxd-chip.single{padding:0 12px}html.ach-v2 .af-fxd-sec>.af-list-search{height:32px;margin:0 0 8px}html.ach-v2 .af-fxd-chips.clip{box-sizing:content-box;margin:-4px;max-height:96px;overflow:hidden;padding:4px}html.ach-v2 .af-fxd-more{margin:1px 0 0 -6px}html.ach-v2 .af-fxd-sk{display:flex;flex-direction:column;gap:10px;padding:4px 0}html.ach-v2 .af-fxd-sk>span{background:var(--c-line);border-radius:6px;display:block;height:12px;max-width:100%}html.ach-v2 .af-fxd-sk.af-fxd-chips{flex-direction:row;gap:6px;padding:0}html.ach-v2 .af-fxd-sk.af-fxd-chips>span{border-radius:14px;height:28px}html.ach-v2 .af-lf.af-fxd-fail{flex-wrap:nowrap;font-size:13px;gap:8px;justify-content:flex-start;padding:6px 0;text-align:left}html.ach-v2 .af-lf.af-fxd-fail .af-lf-ic svg{height:16px;width:16px}html.ach-v2 .af-lf.af-fxd-fail .af-lf-tx{flex:1;font-weight:400;min-width:0}html.ach-v2 .af-fxd-body>.af-lf.af-fxd-fail{padding:12px 0}html.ach-v2 .af-fxd .ant-picker-prefix{color:var(--c-text-3)}html.ach-v2 .af-fxd .af-list-opt[role=button]:focus{outline:none}html.ach-v2 .af-fxd .af-list-opt[role=button]:focus-visible{background:var(--c-surface-2);outline:2px solid var(--c-accent-line);outline-offset:-2px}html.ach-v2 .af-fxd .af-list .af-dd-title{font-size:11.5px;letter-spacing:.04em;padding:8px 8px 4px}@media (prefers-reduced-motion:reduce){html.ach-v2 .af-fxd-sel{transition:none}}html.ach-v2 .af-attn-wrap{margin:24px 32px 0}html.ach-v2 .af-page-body .af-attn-wrap{margin:12px 0 0}html.ach-v2 .af-attn{background:#fff;border:1px solid var(--c-line);border-radius:var(--r);padding:18px 22px 10px}html.ach-v2 .af-sec-head{align-items:baseline;display:flex;gap:12px;justify-content:space-between;margin-bottom:10px}html.ach-v2 .af-sec-head h2{font-size:16px;font-weight:600;letter-spacing:-.01em;margin:0}html.ach-v2 .af-sec-note{color:var(--c-text-3);font-size:12.5px;white-space:nowrap}html.ach-v2 .af-attn-row{align-items:center;border-top:1px solid var(--c-line-2);display:grid;gap:12px;grid-template-columns:10px 1fr auto;padding:11px 0}html.ach-v2 .af-attn-row:first-child{border-top:0}html.ach-v2 .af-attn-text{min-width:0}html.ach-v2 .af-attn-text b{font-weight:600}html.ach-v2 .af-attn-sub{color:var(--c-text-2);margin-left:6px}html.ach-v2 .af-dot{background:var(--c-text-3);border-radius:50%;height:8px;width:8px}html.ach-v2 .af-dot.bad{background:var(--c-bad)}html.ach-v2 .af-dot.warn{background:var(--c-warn)}html.ach-v2 .af-dot.good{background:var(--c-good)}html.ach-v2 .af-attn-acts{align-items:center;display:inline-flex;gap:16px}html.ach-v2 .af-attn-act{align-items:center;background:transparent;border:0;color:var(--c-accent-ink);cursor:pointer;display:inline-flex;font-family:inherit;font-size:13px;font-weight:500;gap:4px;padding:0;text-decoration:none;white-space:nowrap}html.ach-v2 .af-attn-act:hover{color:var(--c-accent-ink);text-decoration:underline}html.ach-v2 .af-attn-ask{background:transparent;border:0;color:var(--c-text-3);cursor:pointer;font-family:inherit;font-size:12.5px;padding:0;white-space:nowrap}html.ach-v2 .af-attn-ask:hover{color:var(--c-accent-ink)}html.ach-v2 .af-attn-act:focus-visible,html.ach-v2 .af-attn-ask:focus-visible{border-radius:4px;outline:2px solid var(--c-accent-line);outline-offset:3px}html.ach-v2 .af-attn-row.skeleton .af-attn-text{color:transparent}@keyframes afFlash{0%{background-color:var(--c-accent-soft)}}@keyframes afVeil{0%{opacity:.13}to{opacity:0}}html.ach-v2 tr.af-flash>td{animation:afFlash 1.6s ease-out}html.ach-v2 .af-flash:not(tr):after{animation:afVeil 1.6s ease-out;background:var(--c-accent);border-radius:10px;box-shadow:0 0 0 4px var(--c-accent);content:"";inset:0;opacity:0;pointer-events:none;position:absolute;z-index:2}@media (prefers-reduced-motion:reduce){html.ach-v2 .af-flash:not(tr):after,html.ach-v2 tr.af-flash>td{animation-timing-function:step-end}}html.ach-v2 .dashboard-kpi-grid{gap:16px}html.ach-v2 .af-kpi{background:#fff;border:1px solid var(--c-line);border-radius:var(--r);box-sizing:border-box;min-width:0;padding:16px 18px;transition:box-shadow .14s ease,transform .14s ease}html.ach-v2 .af-kpi.click{cursor:pointer}html.ach-v2 .af-kpi.click:hover{box-shadow:0 8px 22px rgba(20,16,50,.1);transform:translateY(-1px)}html.ach-v2 .af-kpi-label{align-items:center;color:var(--c-text-2);display:flex;font-size:13px;gap:5px;margin-bottom:6px}html.ach-v2 .af-kpi-val{font-size:30px;font-variant-numeric:tabular-nums;font-weight:600;letter-spacing:-.02em;line-height:1.15;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html.ach-v2 .af-kpi-unit{color:var(--c-text-2);font-size:20px;font-weight:500;letter-spacing:0;margin-left:2px}html.ach-v2 .af-kpi-foot{align-items:center;display:flex;font-size:12.5px;gap:8px;margin-top:10px;min-height:22px;white-space:nowrap}html.ach-v2 .af-delta{align-items:center;border-radius:6px;display:inline-flex;font-size:12.5px;font-variant-numeric:tabular-nums;font-weight:600;gap:3px;padding:2px 7px 2px 5px}html.ach-v2 .af-delta.bad{background:var(--c-bad-soft);color:var(--c-bad)}html.ach-v2 .af-delta.good{background:var(--c-good-soft);color:var(--c-good)}html.ach-v2 .af-ctx{color:var(--c-text-3);overflow:hidden;text-overflow:ellipsis}html.ach-v2 .af-kpi-sub{color:var(--c-text-3);font-size:12px;margin-top:6px}html.ach-v2 .af-toasts{-webkit-font-smoothing:antialiased;bottom:max(24px,var(--af-toast-over,0px));flex-direction:column;font-family:Inter,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;gap:8px;left:var(--af-side-w);padding:0 16px;pointer-events:none;position:fixed;right:var(--ach-drawer-w,0);transition:bottom var(--dur-fade) var(--ease-out);z-index:1400}html.ach-v2 .af-toast,html.ach-v2 .af-toasts{align-items:center;box-sizing:border-box;display:flex}html.ach-v2 .af-toast{animation:afToastIn var(--dur-fade) var(--ease-out) both;background:var(--c-text-1);border-radius:10px;box-shadow:0 10px 28px rgba(26,26,46,.22);color:#fff;font-size:13.5px;gap:10px;line-height:1.4;max-width:min(420px,100%);min-height:44px;padding:10px 12px 10px 14px;pointer-events:auto}html.ach-v2 .af-toast.leaving{animation:afToastOut .16s ease-in both;pointer-events:none}html.ach-v2 .af-toast.success .af-toast-ic{color:#3dd6a7}html.ach-v2 .af-toast.info .af-toast-ic{color:#b9a8ff}html.ach-v2 .af-toast.error .af-toast-ic{color:#ff8a75}html.ach-v2 .af-toast-ic{display:grid;flex:none;place-items:center}html.ach-v2 .af-toast-tx{flex:1;min-width:0;overflow-wrap:anywhere}html.ach-v2 .af-toast-act{background:transparent;border:0;border-radius:6px;color:#c9bbff;cursor:pointer;flex:none;font:inherit;font-weight:600;margin:0 -6px 0 7px;padding:2px 6px;position:relative;white-space:nowrap}html.ach-v2 .af-toast-act:before{background:hsla(0,0%,100%,.18);bottom:2px;content:"";left:-5px;position:absolute;top:2px;width:1px}html.ach-v2 .af-toast-act:hover{color:#fff}html.ach-v2 .af-toast-x{background:transparent;border:0;border-radius:6px;color:hsla(0,0%,100%,.6);cursor:pointer;display:grid;flex:none;height:24px;padding:0;place-items:center;width:24px}html.ach-v2 .af-toast-x:hover{background:hsla(0,0%,100%,.12);color:#fff}html.ach-v2 .af-toast-act:focus-visible,html.ach-v2 .af-toast-x:focus-visible{outline:2px solid #c9bbff;outline-offset:2px}@keyframes afToastIn{0%{opacity:0;transform:translateY(8px)}}@keyframes afToastOut{to{opacity:0;transform:translateY(4px)}}@media (prefers-reduced-motion:reduce){html.ach-v2 .af-toasts{transition:none}html.ach-v2 .af-toast,html.ach-v2 .af-toast.leaving{animation:none}}@media (max-width:768px){html.ach-v2 .af-top{gap:10px;height:calc(56px + env(safe-area-inset-top));padding:env(safe-area-inset-top) max(14px,env(safe-area-inset-right)) 0 max(14px,env(safe-area-inset-left))}html.ach-v2 .af-title{align-items:center;gap:10px}html.ach-v2 .af-title h1{font-size:15px}html.ach-v2 .af-burger{align-items:center;background:#fff;border:1px solid var(--c-line);border-radius:8px;color:var(--c-text-1);cursor:pointer;display:inline-flex;flex-shrink:0;height:36px;justify-content:center;width:36px}html.ach-v2 .af-actions{gap:8px}html.ach-v2 .af-drawer{background:var(--c-surface-2);bottom:0;box-sizing:border-box;left:0;padding-bottom:env(safe-area-inset-bottom);padding-top:env(safe-area-inset-top);position:fixed;top:0;transform:translateX(-100%);transition:transform .22s ease,box-shadow .22s ease;width:min(100vw,320px);z-index:201}html.ach-v2 .af-drawer.open{box-shadow:0 0 40px rgba(0,0,0,.25);transform:translateX(0)}html.ach-v2 .af-drawer .af-side{border-right:0;height:100%;width:100%}html.ach-v2 .af-drawer-back{background:rgba(15,12,35,.45);inset:0;position:fixed;z-index:200}html.ach-v2 .af-acc-pop{bottom:calc(100% + 6px);left:0;right:0;width:auto}html.ach-v2 .af-attn-wrap{margin:12px 12px 0}html.ach-v2 .af-attn{padding:14px 16px 8px}html.ach-v2 .af-attn-row{grid-template-columns:10px 1fr}html.ach-v2 .af-attn-acts{flex-wrap:wrap;grid-column:2;justify-self:start;row-gap:4px}html.ach-v2 .af-attn-sub{display:block;margin-left:0}html.ach-v2 .af-kpi{padding:14px 16px}html.ach-v2 .af-kpi-val{font-size:26px}html.ach-v2 .af-toasts{bottom:max(16px + env(safe-area-inset-bottom),var(--af-toast-over,0px));left:0;padding:0 max(16px,env(safe-area-inset-right)) 0 max(16px,env(safe-area-inset-left))}html.ach-v2 .af-toast{font-size:14.5px;max-width:none;min-height:48px;width:100%}html.ach-v2 .af-toast-x{height:32px;margin:-4px;width:32px}}html.ach-v2 .af-cf-back{-webkit-font-smoothing:antialiased;align-items:center;animation:afCfFade var(--dur-fade) var(--ease-out) both;background:rgba(26,26,46,.28);box-sizing:border-box;display:flex;font-family:Inter,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;inset:0;justify-content:center;padding:16px;position:fixed;z-index:1350}html.ach-v2 .af-cf{animation:afCfIn var(--dur-fade) var(--ease-out) both;background:var(--c-card);border-radius:12px;box-shadow:0 16px 40px rgba(26,26,46,.2);box-sizing:border-box;color:var(--c-text-1);font-size:14px;line-height:1.45;max-width:460px;outline:none;overflow-wrap:anywhere;padding:18px 18px 14px;width:100%}html.ach-v2 .af-cf-title{color:inherit;font-size:15px;font-weight:600;margin:0}html.ach-v2 .af-cf-text{color:var(--c-text-2);font-size:13px;line-height:1.5;margin:6px 0 0}html.ach-v2 .af-cf-field{margin-top:14px}html.ach-v2 .af-cf-label{color:var(--c-text-2);display:block;font-size:12.5px;margin-bottom:5px}html.ach-v2 .af-cf-input{background:var(--c-card);border:1px solid var(--c-line);border-radius:8px;box-sizing:border-box;color:var(--c-text-1);font:inherit;font-size:13.5px;height:36px;padding:0 12px;width:100%}html.ach-v2 .af-cf-input:focus{border-color:var(--c-accent);box-shadow:0 0 0 3px var(--c-accent-soft);outline:none}html.ach-v2 .af-cf-input[aria-invalid=true]{border-color:var(--c-bad);box-shadow:0 0 0 3px var(--c-bad-soft)}html.ach-v2 .af-cf-foot{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;margin-top:14px}html.ach-v2 .af-fm{align-items:flex-start;color:var(--c-text-2);display:flex;font-size:12.5px;gap:6px;line-height:1.4;margin-top:5px}html.ach-v2 .af-fm .ic{margin-top:1px}html.ach-v2 .af-fm.info .ic{color:var(--c-accent-ink)}html.ach-v2 .af-fm.error,html.ach-v2 .af-fm.error .ic{color:var(--c-bad)}html.ach-v2 .af-lf{align-items:center;color:var(--c-text-1);display:flex;flex-wrap:wrap;font-size:13.5px;gap:10px;justify-content:center;padding:26px 14px;text-align:center}html.ach-v2 .af-lf-ic{color:var(--c-bad);display:grid;flex:none;place-items:center}html.ach-v2 .af-lf-tx{font-weight:500}html.ach-v2 .af-lf-acts{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}html.ach-v2 .af-lf.two{flex-direction:column;gap:6px}html.ach-v2 .af-lf.two .af-lf-body{align-items:center;display:flex;flex-direction:column;gap:6px}html.ach-v2 .af-lf.two .af-lf-title{display:block;font-size:14.5px;font-weight:600}html.ach-v2 .af-lf.two .af-lf-tx{color:var(--c-text-2);font-size:13px;font-weight:400;line-height:1.5;margin:0;max-width:330px}html.ach-v2 .af-lf.two .af-lf-acts{margin-top:8px}html.ach-v2 .af-lf.report{background:var(--c-card);border:1px solid var(--c-line);border-radius:12px;margin:24px;padding:32px 24px}html.ach-v2 .af-em{align-items:center;background:var(--c-surface-2);border:1px dashed var(--c-line);border-radius:10px;display:flex;flex-direction:column;gap:6px;padding:22px 20px;text-align:center}html.ach-v2 .af-em-ic{background:var(--c-card);border:1px solid var(--c-line);border-radius:10px;color:var(--c-text-2);display:grid;height:40px;place-items:center;width:40px}html.ach-v2 .af-em-title{color:var(--c-text-1);font-size:14.5px;font-weight:600}html.ach-v2 .af-em-text{color:var(--c-text-2);font-size:13px;line-height:1.5;margin:0;max-width:330px}html.ach-v2 .af-em-act{margin-top:4px}html.ach-v2 .af-bb{align-items:center;background:var(--c-card);border:1px solid var(--c-line);border-radius:var(--r-sm);box-sizing:border-box;color:var(--c-text-1);cursor:pointer;display:inline-flex;font:inherit;font-size:13px;font-weight:500;gap:6px;height:32px;justify-content:center;padding:0 14px;text-decoration:none;white-space:nowrap}html.ach-v2 .af-bb .ic{color:var(--c-text-2)}html.ach-v2 .af-bb:hover:not(:disabled):not(.busy){background:var(--c-surface-2)}html.ach-v2 .af-bb:focus-visible{outline:2px solid var(--c-accent-line);outline-offset:2px}html.ach-v2 .af-bb.primary{background:var(--c-accent);border-color:var(--c-accent);color:#fff}html.ach-v2 .af-bb.primary:hover:not(:disabled):not(.busy){background:var(--c-accent-ink);border-color:var(--c-accent-ink)}html.ach-v2 .af-bb.danger{background:var(--c-bad);border-color:var(--c-bad);color:#fff}html.ach-v2 .af-bb.danger:hover:not(:disabled):not(.busy){background:var(--c-bad);opacity:.92}html.ach-v2 .af-bb.danger .ic,html.ach-v2 .af-bb.primary .ic{color:#fff}html.ach-v2 .af-bb.sm{font-size:12.5px;height:28px;padding:0 10px}html.ach-v2 .af-bb.busy{color:var(--c-text-2);cursor:default;opacity:.75}html.ach-v2 .af-bb.busy .ic{color:var(--c-accent)}html.ach-v2 .af-bb.danger.busy,html.ach-v2 .af-bb.danger.busy .ic,html.ach-v2 .af-bb.primary.busy,html.ach-v2 .af-bb.primary.busy .ic{color:#fff}html.ach-v2 .af-bb:disabled{cursor:default;opacity:.45}html.ach-v2 .af-bb-spin{animation:afBbSpin .9s linear infinite}html.ach-v2 .af-toast-tx.cut{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}html.ach-v2 .af-toast-act.more{flex:none}@keyframes afCfFade{0%{opacity:0}}@keyframes afCfIn{0%{opacity:0;transform:translateY(4px)}}@keyframes afBbSpin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){html.ach-v2 .af-bb-spin,html.ach-v2 .af-cf,html.ach-v2 .af-cf-back{animation:none}}@media (max-width:768px){html.ach-v2 .af-cf .af-bb{height:40px}html.ach-v2 .af-toast.has-more{flex-wrap:wrap;row-gap:0}html.ach-v2 .af-toast.has-more:after{content:"";flex-basis:100%;height:0;order:1}html.ach-v2 .af-toast.has-more>.af-toast-act.more{margin:0 0 0 21px;order:2}html.ach-v2 .af-toast.has-more>.af-toast-act.more:before{display:none}}html.ach-v2 .af-ag{-webkit-font-smoothing:antialiased;background:#fff;border-left:1px solid var(--c-line);bottom:0;box-shadow:-16px 0 40px rgba(26,26,46,.1);box-sizing:border-box;color:var(--c-text-1);display:flex;flex-direction:column;font-family:Inter,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-size:14px;line-height:1.45;max-width:100vw;pointer-events:none;position:fixed;right:0;top:0;transform:translateX(100%);transition:transform var(--dur-fade) var(--ease-out),visibility 0s linear var(--dur-fade);visibility:hidden;width:var(--af-ag-w);z-index:45}html.ach-v2 .af-ag.open{pointer-events:auto;transform:none;transition:transform var(--dur-fade) var(--ease-out),visibility 0s;visibility:visible}html.ach-v2 .af-ag-h{align-items:center;border-bottom:1px solid var(--c-line);box-sizing:border-box;display:flex;flex:none;gap:10px;height:var(--ach-header-h);padding:0 12px 0 16px}html.ach-v2 .af-ag-av{background:var(--c-accent);border-radius:9px;color:#fff;display:grid;flex:none;height:34px;place-items:center;width:34px}html.ach-v2 .af-ag-t{flex:1;min-width:0}html.ach-v2 .af-ag-t b{color:var(--c-text-1);display:block;font-size:15px;font-weight:600;line-height:1.3}html.ach-v2 .af-ag-t small{color:var(--c-text-3);display:block;font-size:12px;line-height:1.35}html.ach-v2 .af-ag-ib{background:none;border:0;border-radius:8px;color:var(--c-text-2);cursor:pointer;display:grid;flex:none;font-family:inherit;height:34px;padding:0;place-items:center;width:34px}html.ach-v2 .af-ag-ib:hover{background:var(--c-surface-2)}html.ach-v2 .af-ag-ib:focus-visible{outline:2px solid var(--c-accent-line);outline-offset:1px}html.ach-v2 .af-ag-ctx{align-items:flex-start;background:var(--c-surface-2);border-bottom:1px solid var(--c-line-2);color:var(--c-text-2);display:flex;flex:none;font-size:12.5px;gap:8px;line-height:1.45;padding:9px 16px}html.ach-v2 .af-ag-ctx .ic{color:var(--c-accent-ink);margin-top:1px}html.ach-v2 .af-ag-ctx b{color:var(--c-text-1);font-weight:500}html.ach-v2 .af-ag-b{display:flex;flex:1;flex-direction:column;gap:8px;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:16px}html.ach-v2 .af-ag-b>*{flex-shrink:0}html.ach-v2 .af-ag-msg{border-radius:12px;font-size:13.5px;line-height:1.55;overflow-wrap:anywhere;padding:11px 13px}html.ach-v2 .af-ag-msg.a{background:var(--c-surface-2);color:var(--c-text-1)}html.ach-v2 .af-ag-msg.a b,html.ach-v2 .af-ag-msg.a strong{font-weight:600}html.ach-v2 .af-ag-msg.u{align-self:flex-end;background:var(--c-accent-soft);border-bottom-right-radius:4px;color:var(--c-text-1);max-width:88%;white-space:pre-wrap}html.ach-v2 .af-ag-msg.load{display:flex;flex-direction:column;gap:8px}html.ach-v2 .af-ag-txt{margin:-4px 0}html.ach-v2 .af-ag-from{align-items:center;display:flex;font-size:11.5px;font-weight:500;gap:4px;margin-bottom:3px}html.ach-v2 .af-ag-from,html.ach-v2 .af-ag-from .ic{color:var(--c-accent-ink)}html.ach-v2 .af-ag-sl{color:var(--c-text-3);font-size:12px;font-weight:500;margin:8px 0 0}html.ach-v2 .af-ag-act{align-items:center;display:flex;gap:2px;margin-top:-2px}html.ach-v2 .af-ag-act button{background:none;border:0;border-radius:6px;color:var(--c-text-3);cursor:pointer;display:grid;height:28px;padding:0;place-items:center;width:28px}html.ach-v2 .af-ag-act button:hover{background:var(--c-surface-2);color:var(--c-text-2)}html.ach-v2 .af-ag-act button:focus-visible{outline:2px solid var(--c-accent-line);outline-offset:1px}html.ach-v2 .af-ag-step{align-items:center;color:var(--c-text-2);display:flex;font-size:13px;gap:8px}html.ach-v2 .af-ag-step .ic{color:var(--c-accent)}html.ach-v2 .af-ag-sk{background:linear-gradient(90deg,#eceaf5,#f4f3fa);border-radius:5px;display:block;height:9px}html.ach-v2 .af-ag-sk.w90{width:90%}html.ach-v2 .af-ag-sk.w70{width:70%}html.ach-v2 .af-ag-sk.w80{width:80%}html.ach-v2 .af-ag.dim .af-ag-b>*{opacity:.45}html.ach-v2 .af-ag-f{background:#fff;border-top:1px solid var(--c-line);flex:none;padding:10px 16px 12px}html.ach-v2 .af-ag-in{align-items:center;background:#fff;border:1px solid var(--c-line);border-radius:12px;box-shadow:0 1px 2px rgba(26,26,46,.04);box-sizing:border-box;color:var(--c-text-3);display:flex;font-size:13.5px;gap:8px;min-height:44px;padding:6px 6px 6px 14px;transition:border-color var(--dur-hover) var(--ease-out)}html.ach-v2 .af-ag-in:focus-within{border-color:var(--c-accent-line)}html.ach-v2 .af-ag-in input{background:transparent;border:0;color:var(--c-text-1);flex:1;font:inherit;min-width:0;outline:0;padding:0}html.ach-v2 .af-ag-in input::-moz-placeholder{color:var(--c-text-3);opacity:1}html.ach-v2 .af-ag-in input::placeholder{color:var(--c-text-3);opacity:1}html.ach-v2 .af-ag-in input:disabled{cursor:default}html.ach-v2 .af-ag-in>span{flex:1;min-width:0}html.ach-v2 .af-ag-in.dis{background:var(--c-surface-2)}html.ach-v2 .af-ag-in.busy{color:var(--c-text-2)}html.ach-v2 .af-ag-send{background:var(--c-accent);border:0;border-radius:9px;color:#fff;cursor:pointer;display:grid;flex:none;height:32px;padding:0;place-items:center;width:32px}html.ach-v2 .af-ag-send .ic{color:#fff}html.ach-v2 .af-ag-send:hover:not(:disabled){background:var(--c-accent-ink)}html.ach-v2 .af-ag-send:focus-visible{outline:2px solid var(--c-accent-line);outline-offset:2px}html.ach-v2 .af-ag-send:disabled{background:var(--c-accent-off);cursor:default}html.ach-v2 .af-ag-stop{align-items:center;background:#fff;border:1px solid var(--c-line);border-radius:9px;color:var(--c-text-1);cursor:pointer;display:inline-flex;flex:none;font:inherit;font-size:13px;font-weight:500;gap:6px;height:32px;padding:0 12px}html.ach-v2 .af-ag-stop .ic{color:var(--c-text-1)}html.ach-v2 .af-ag-stop:hover{background:var(--c-surface-2)}html.ach-v2 .af-ag-stop:focus-visible{outline:2px solid var(--c-accent-line);outline-offset:2px}html.ach-v2 .af-ag-note{color:var(--c-text-3);display:block;font-size:11.5px;margin-top:7px;text-align:center}html.ach-v2 .af-ag-sg{align-items:center;background:#fff;border:1px solid var(--c-line);border-radius:10px;box-sizing:border-box;color:var(--c-text-1);cursor:pointer;display:flex;font:inherit;font-size:13.5px;gap:10px;line-height:1.4;padding:9px 12px;text-align:left;transition:border-color var(--dur-hover) var(--ease-out);width:100%}html.ach-v2 .af-ag-sg .af-dot{flex:none}html.ach-v2 .af-ag-sg:hover:not(:disabled){border-color:var(--c-accent-line)}html.ach-v2 .af-ag-sg:focus-visible{outline:2px solid var(--c-accent-line);outline-offset:1px}html.ach-v2 .af-ag-sg:disabled{cursor:default;opacity:.6}html.ach-v2 .af-ag-tok{align-items:center;color:var(--c-text-3);display:flex;font-size:12px;gap:8px;margin-bottom:8px;white-space:nowrap}html.ach-v2 .af-ag-tok .bar{background:var(--c-bar-track);border-radius:2px;flex:1;height:4px;min-width:24px;overflow:hidden}html.ach-v2 .af-ag-tok .bar i{background:var(--c-bar);display:block;height:100%}html.ach-v2 .af-ag-tok b{color:var(--c-text-2);font-weight:500}html.ach-v2 .af-ag-ban{background:var(--c-warn-soft);border-radius:10px;color:var(--c-text-1);display:flex;font-size:13px;gap:10px;line-height:1.45;margin-bottom:10px;padding:11px 12px}html.ach-v2 .af-ag-ban b{display:block;font-weight:600}html.ach-v2 .af-ag-ban p{color:var(--c-text-2);line-height:1.45;margin:3px 0 8px}html.ach-v2 .af-ag-ban .r{align-items:center;display:flex;flex-wrap:wrap;gap:12px}html.ach-v2 .af-ag-ban-ic{color:var(--c-warn);display:grid;flex:none;height:19px;place-items:center}html.ach-v2 .af-ag-ban-b{flex:1;min-width:0}html.ach-v2 .af-ag-ban p.af-ag-ban-note{margin-bottom:0}html.ach-v2 .af-ag-alink{color:var(--c-accent-ink);font-size:13px;font-weight:500;text-decoration:none}html.ach-v2 .af-ag-alink:hover{text-decoration:underline}html.ach-v2 .af-ag-alink:focus-visible{border-radius:4px;outline:2px solid var(--c-accent-line);outline-offset:2px}html.ach-v2 .af-lf.af-ag-err{align-items:start;background:var(--c-bad-soft);border-radius:12px;-moz-column-gap:10px;column-gap:10px;display:grid;font-size:13.5px;grid-template-columns:auto minmax(0,1fr);justify-content:stretch;line-height:1.55;padding:11px 13px;row-gap:0;text-align:left}html.ach-v2 .af-lf.af-ag-err .af-lf-ic{color:var(--c-bad);grid-row:1/span 2;height:21px}html.ach-v2 .af-lf.af-ag-err .af-lf-ic svg{height:16px;width:16px}html.ach-v2 .af-lf.af-ag-err .af-lf-body{align-items:flex-start;gap:0}html.ach-v2 .af-lf.af-ag-err .af-lf-title{font-size:13.5px;font-weight:600}html.ach-v2 .af-lf.af-ag-err .af-lf-tx{color:var(--c-text-2);font-size:13px;font-weight:400;margin:2px 0 0;max-width:none}html.ach-v2 .af-lf.af-ag-err .af-lf-acts{grid-column:2;justify-content:flex-start;margin-top:8px}html.ach-v2 .af-ag-links{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}html.ach-v2 .af-ag-links a{align-items:center;background:#fff;border:1px solid var(--c-accent-line);border-radius:7px;box-sizing:border-box;color:var(--c-accent-ink);display:inline-flex;font-size:12.5px;font-weight:500;gap:4px;height:28px;line-height:1;padding:0 10px;text-decoration:none;transition:background-color var(--dur-hover) var(--ease-out)}html.ach-v2 .af-ag-links a .ic{color:var(--c-accent-ink);flex:none}html.ach-v2 .af-ag-links a:hover{background:var(--c-accent-soft)}html.ach-v2 .af-ag-links a:focus-visible{outline:2px solid var(--c-accent-line);outline-offset:2px}html.ach-v2 .af-ag.m{border-left:0;box-shadow:none;left:0;max-width:none;width:100vw;z-index:60}html.ach-v2 .af-ag.m .af-ag-h{height:56px;padding:0 4px 0 14px}html.ach-v2 .af-ag.m .af-ag-t b{font-size:16px;line-height:1.2}html.ach-v2 .af-ag.m .af-ag-t small{font-size:12px;font-weight:400;line-height:1.2}html.ach-v2 .af-ag.m .af-ag-ib{border-radius:10px;color:var(--c-text-1);height:44px;width:44px}html.ach-v2 .af-ag.m .af-ag-ctx{font-size:13px}html.ach-v2 .af-ag.m .af-ag-ctx>span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html.ach-v2 .af-ag.m .af-ag-b{padding:14px 16px}html.ach-v2 .af-ag.m .af-ag-msg,html.ach-v2 .af-ag.m .af-ag-sg,html.ach-v2 .af-ag.m .af-lf.af-ag-err{font-size:14.5px}html.ach-v2 .af-ag.m .af-ag-f{padding:10px 12px calc(14px + env(safe-area-inset-bottom))}html.ach-v2 .af-ag.m .af-ag-in{font-size:16px;min-height:48px}html.ach-v2 .af-ag.m .af-ag-send{height:36px;width:36px}@media (prefers-reduced-motion:reduce){html.ach-v2 .af-ag,html.ach-v2 .af-ag.open{transition:none}}html.ach-v2{--c-warn-ink:#9a6406;--c-warn-text:#7a5206;--c-warn-icon:#c98a0b}html.ach-v2 .af-live.bad{background:var(--c-bad)}html.ach-v2 .af-live.idle{background:var(--c-text-3)}html.ach-v2 .af-status.bad{color:var(--c-bad)}html.ach-v2 .af-status.warn.open{color:var(--c-warn-ink)}html.ach-v2 .af-status .ic{color:var(--c-accent)}html.ach-v2 .af-status-win p.af-status-lead{margin:0 0 10px}html.ach-v2 .af-status-kv b.warn{color:var(--c-warn-ink)}html.ach-v2 .af-status-kv b.bad{color:var(--c-bad)}html.ach-v2 .af-status-win>.af-status-kv:first-child{border-top:0;padding-top:0}html.ach-v2 .af-status-win p.af-status-hist{border-top:1px solid var(--c-line-2);color:var(--c-text-3);font-size:12px;line-height:1.45;margin:8px 0 10px;padding-top:8px}html.ach-v2 .af-status-win p.af-status-hist:last-child{margin-bottom:0}html.ach-v2 .af-status-win p.af-status-adm{color:var(--c-text-2);font-size:12.5px;margin:0}html.ach-v2 .af-status-foot a.af-bb.primary{color:#fff;gap:6px;margin-left:auto;text-decoration:none}html.ach-v2 .af-status-foot a.af-bb.primary:hover{color:#fff;text-decoration:none}html.ach-v2 .af-status-foot button.af-bb.busy:hover,html.ach-v2 .af-status-foot button.af-bb:disabled:hover{border-color:var(--c-line);color:var(--c-text-2)}html.ach-v2 .af-conn-banner{align-items:center;background:var(--c-warn-soft);border-radius:10px;color:var(--c-warn-text);display:flex;flex-shrink:0;font-size:13px;gap:10px;line-height:1.45;margin:12px 32px 4px;padding:10px 14px}html.ach-v2 .af-conn-banner>.ic{color:var(--c-warn-icon)}html.ach-v2 .af-conn-banner .af-bb.sm{background:#fff;border-color:var(--c-accent-line);border-radius:7px;color:var(--c-accent-ink);flex:none;height:30px;padding:0 12px;white-space:nowrap}html.ach-v2 .af-conn-banner .af-bb.sm:hover{background:#fff}html.ach-v2 .af-conn-banner-tx{flex:1;min-width:0}html.ach-v2 .af-conn-banner+div{margin-top:4px}@media (max-width:768px){html.ach-v2 .af-conn-banner{align-items:flex-start;flex-wrap:wrap;margin:12px 16px 4px}html.ach-v2 .af-conn-banner-tx{flex:1 1 calc(100% - 26px)}html.ach-v2 .af-conn-banner .af-bb.sm{font-size:14px;height:36px;margin-left:26px}}html.ach-v2 .af-nav-item .af-nav-badge{background:var(--c-bad);border-radius:50%;color:#fff;display:grid;flex:none;font-size:11px;font-weight:700;height:18px;line-height:1;margin-left:auto;overflow:visible;place-items:center;width:18px}html.ach-v2 .af-fl-scrim{background:rgba(250,250,253,.92);display:grid;inset:0;overflow-y:auto;padding:24px;place-items:center;position:fixed;z-index:var(--z-sync-overlay,300)}html.ach-v2 .af-fl-card{background:#fff;border:1px solid var(--c-line);border-radius:16px;box-shadow:0 24px 64px rgba(20,20,35,.16);box-sizing:border-box;color:var(--c-text-1);max-width:100%;padding:28px 32px;position:relative;text-align:left;width:460px}html.ach-v2 .af-fl-card.c{text-align:center}html.ach-v2 .af-fl-top{align-items:center;display:flex;gap:12px;margin-bottom:16px}html.ach-v2 .af-fl-top>div{min-width:0}html.ach-v2 .af-fl-top b{display:block;font-size:16px;font-weight:600}html.ach-v2 .af-fl-top small{color:var(--c-text-2);display:block;font-size:12.5px;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html.ach-v2 .af-fl-spin{animation:afBbSpin .9s linear infinite;border:3px solid var(--c-accent-soft);border-radius:50%;border-top-color:var(--c-accent);box-sizing:border-box;flex:none;height:34px;width:34px}html.ach-v2 .af-fl-ok{background:var(--c-good-soft);border-radius:50%;color:var(--c-good);display:grid;flex:none;height:34px;place-items:center;width:34px}html.ach-v2 .af-fl-bar{background:var(--c-surface-2);border-radius:999px;height:6px;margin-bottom:18px;overflow:hidden}html.ach-v2 .af-fl-bar i{background:linear-gradient(90deg,var(--c-accent),var(--c-bar));border-radius:999px;display:block;height:100%;transition:width .6s ease}html.ach-v2 .af-fl-bar.ok i{background:var(--c-good)}html.ach-v2 .af-fl-sts{display:flex;flex-direction:column;gap:9px;margin-bottom:16px}html.ach-v2 .af-fl-st{align-items:center;color:var(--c-text-3);display:flex;font-size:13px;gap:10px}html.ach-v2 .af-fl-st.c,html.ach-v2 .af-fl-st.d{color:var(--c-text-1)}html.ach-v2 .af-fl-st.c .af-fl-n{font-weight:600}html.ach-v2 .af-fl-st em{color:var(--c-text-2);font-size:12.5px;font-style:normal;font-variant-numeric:tabular-nums}html.ach-v2 .af-fl-mk{background:var(--c-surface-2);border-radius:50%;display:grid;flex:none;height:18px;place-items:center;width:18px}html.ach-v2 .af-fl-st.d .af-fl-mk{background:var(--c-good-soft);color:var(--c-good)}html.ach-v2 .af-fl-st.c .af-fl-mk{background:var(--c-accent-soft);box-shadow:inset 0 0 0 2px var(--c-accent-line)}html.ach-v2 .af-fl-n{flex:1;text-align:left}html.ach-v2 .af-fl-note{color:var(--c-text-3);font-size:12.5px;line-height:1.5;margin:0}html.ach-v2 .af-fl-ic{border-radius:50%;display:grid;height:46px;margin:0 auto 14px;place-items:center;width:46px}html.ach-v2 .af-fl-ic.warn{background:var(--c-warn-soft);color:var(--c-warn)}html.ach-v2 .af-fl-ic.bad{background:var(--c-bad-soft);color:var(--c-bad)}html.ach-v2 .af-fl-t{display:block;font-size:17px;font-weight:600;margin-bottom:6px}html.ach-v2 .af-fl-p{color:var(--c-text-2);font-size:13.5px;line-height:1.5;margin:0 auto 16px;max-width:360px}html.ach-v2 .af-fl-acts{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}html.ach-v2 .af-fl-err{display:flex;justify-content:center;margin-top:12px}html.ach-v2 .af-fl-err .af-fm{font-size:13px;margin-top:0}html.ach-v2 .af-fl-x{background:#fff;border:1px solid var(--c-line);border-radius:8px;color:var(--c-text-2);cursor:pointer;display:grid;height:28px;padding:0;place-items:center;position:absolute;right:12px;top:12px;width:28px}html.ach-v2 .af-fl-x:hover{background:var(--c-surface-2)}html.ach-v2 .af-fl-x:focus-visible{outline:2px solid var(--c-accent-line);outline-offset:2px}@media (prefers-reduced-motion:reduce){html.ach-v2 .af-fl-spin{animation:none}html.ach-v2 .af-fl-bar i{transition:none}}@media (max-width:768px){html.ach-v2 .af-fl-scrim{padding:16px 0}html.ach-v2 .af-fl-card{justify-self:stretch;margin:0 16px;padding:22px 18px;width:auto}html.ach-v2 .af-fl-acts{flex-direction:column}html.ach-v2 .af-fl-acts .af-bb{height:42px;justify-content:center;width:100%}}html.ach-v2{--c-wknd:#f4f3f9}html.ach-v2 .af-block{background:#fff;border:1px solid var(--c-line);border-radius:var(--r);box-sizing:border-box;min-width:0;padding:18px 22px 10px}html.ach-v2 .af-block .af-sec-head{flex-wrap:wrap;row-gap:8px}html.ach-v2 .af-h-left{align-items:baseline;display:flex;flex-wrap:wrap;gap:14px;min-width:0}html.ach-v2 .af-h-right{align-items:center;display:flex;flex-wrap:wrap;gap:18px}html.ach-v2 .af-seg.sm button{font-size:12.5px;height:26px;padding:0 12px}html.ach-v2 .af-collapse{align-items:center;background:transparent;border:0;color:var(--c-text-2);cursor:pointer;display:inline-flex;font-family:inherit;font-size:12.5px;gap:4px;padding:0;white-space:nowrap}html.ach-v2 .af-collapse .ic{color:var(--c-text-3)}html.ach-v2 .af-collapse:hover{color:var(--c-accent-ink)}html.ach-v2 .af-collapse:focus-visible{border-radius:4px;outline:2px solid var(--c-accent-line);outline-offset:3px}html.ach-v2 .af-kpis{display:grid;gap:16px;grid-template-columns:repeat(5,minmax(0,1fr))}html.ach-v2 .af-kpis.k3{grid-template-columns:repeat(3,minmax(0,1fr))}html.ach-v2 .af-kpis.k4{grid-template-columns:repeat(4,minmax(0,1fr))}html.ach-v2 .af-kpis.k3 .af-kpi-foot{white-space:normal}html.ach-v2 .af-kpi.sel{border-color:var(--c-accent);box-shadow:inset 0 0 0 1px var(--c-accent)}html.ach-v2 .af-kpi.sel .af-kpi-label{color:var(--c-accent-ink);font-weight:500}html.ach-v2 .af-kpi.click:focus-visible{outline:2px solid var(--c-accent-line);outline-offset:2px}html.ach-v2 .af-dot.neutral{background:var(--c-text-3)}html.ach-v2 .af-tbl2-wrap{-webkit-overflow-scrolling:touch;overflow-x:auto}html.ach-v2 .af-tbl2{border-collapse:collapse;font-size:13.5px;width:100%}html.ach-v2 .af-tbl2 th{background:#fafafd;border-bottom:1px solid var(--c-line);color:var(--c-text-2);font-size:12.5px;font-weight:500;padding:9px 10px;text-align:left;white-space:nowrap}html.ach-v2 .af-tbl2 td{border-bottom:1px solid var(--c-line-2);padding:10px;vertical-align:middle}html.ach-v2 .af-tbl2 tr:last-child td{border-bottom:0}html.ach-v2 .af-tbl2 .num{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}html.ach-v2 .af-tbl2 td.num b{font-weight:600}html.ach-v2 .af-tbl2 td.muted,html.ach-v2 .af-tbl2 tr.muted td{color:var(--c-text-3)}html.ach-v2 .af-tbl2 td.name{font-weight:500}html.ach-v2 .af-tbl2 tr.total td{border-top:1px solid var(--c-line)}html.ach-v2 .af-tbl2 tr.grp td,html.ach-v2 .af-tbl2 tr.total td{background:#fafafd;font-weight:600}html.ach-v2 .af-tbl2 tr.grp td.name{white-space:nowrap}html.ach-v2 .af-tbl2.grouped tr.mem td.name{padding-left:38px}html.ach-v2 .af-tbl2 th button.af-sort{background:transparent;border:0;color:inherit;cursor:pointer;font:inherit;padding:0;text-align:inherit;white-space:inherit}html.ach-v2 .af-tbl2 th button.af-sort.on{color:var(--c-text-1)}html.ach-v2 .af-tbl2 th button.af-sort:hover{color:var(--c-accent-ink)}html.ach-v2 .af-tbl2 th button.af-sort:focus-visible{border-radius:4px;outline:2px solid var(--c-accent-line);outline-offset:2px}html.ach-v2 .af-gchev{background:transparent;border:0;border-radius:6px;color:var(--c-text-2);cursor:pointer;display:inline-grid;height:22px;margin-right:6px;padding:0;place-items:center;vertical-align:middle;width:22px}html.ach-v2 .af-gchev:hover{background:var(--c-surface-2)}html.ach-v2 .af-gchev:focus-visible{outline:2px solid var(--c-accent-line);outline-offset:1px}html.ach-v2 .af-gcnt{color:var(--c-text-3);font-size:12px;font-weight:500;margin-left:4px}html.ach-v2 .af-av{background:var(--c-accent-soft);border-radius:50%;color:var(--c-accent-ink);display:inline-grid;flex:none;font-size:11px;font-weight:600;height:28px;margin-right:10px;place-items:center;vertical-align:middle;width:28px}html.ach-v2 .af-ix{background:var(--c-bar-track);border-radius:3px;display:inline-block;height:6px;margin-right:8px;overflow:hidden;position:relative;vertical-align:middle;width:46px}html.ach-v2 .af-ix i{background:var(--c-accent);border-radius:3px;bottom:0;left:0;position:absolute;top:0}html.ach-v2 .af-legend{color:var(--c-text-2);display:inline-flex;flex-wrap:wrap;font-size:12.5px;gap:6px 16px}html.ach-v2 .af-legend .lg{align-items:center;display:inline-flex;gap:6px;white-space:nowrap}html.ach-v2 .af-legend .lg i{display:inline-block;flex:none}html.ach-v2 .af-legend .k-bar{background:var(--c-bar);border-radius:2px;height:10px;width:10px}html.ach-v2 .af-legend .k-anom,html.ach-v2 .af-legend .k-peak{background:var(--c-bad);border-radius:2px;height:10px;width:10px}html.ach-v2 .af-legend .k-best{background:var(--c-accent);border-radius:2px;height:10px;width:10px}html.ach-v2 .af-legend .k-wk{background:var(--c-wknd);border-radius:2px;height:10px;width:12px}html.ach-v2 .af-legend .k-dash{border-top:2px dashed var(--c-text-3);width:16px}html.ach-v2 .af-legend .k-avg{border-top:1.5px dashed var(--c-text-2);width:16px}html.ach-v2 .af-note2{border-top:1px solid var(--c-line);color:var(--c-text-2);display:flex;flex-wrap:wrap;font-size:12.5px;gap:8px 22px;padding:12px 10px 2px}html.ach-v2 .af-note2>span{align-items:center;display:inline-flex;gap:7px}html.ach-v2 .af-note2 b{color:var(--c-text-1);font-weight:700}html.ach-v2 .af-bars{margin:4px 0 10px;position:relative}html.ach-v2 .af-bars svg{display:block;height:auto;max-width:100%}html.ach-v2 .af-bars .grid{stroke:var(--c-line-2)}html.ach-v2 .af-bars .axis{fill:var(--c-text-3);font-size:11px;font-variant-numeric:tabular-nums}html.ach-v2 .af-bars .axis.sub{font-size:10.5px}html.ach-v2 .af-bars .wknd{fill:var(--c-wknd)}html.ach-v2 .af-bars .bar{fill:var(--c-bar);transition:opacity .12s ease}html.ach-v2 .af-bars .bar.anom,html.ach-v2 .af-bars .bar.peak{fill:var(--c-bad)}html.ach-v2 .af-bars .bar.best{fill:var(--c-accent)}html.ach-v2 .af-bars .bar.sel{stroke:var(--c-text-1);stroke-width:2}html.ach-v2 .af-bars .bar.hov{opacity:.8}html.ach-v2 .af-bars .val{fill:var(--c-text-2);font-size:12px;font-variant-numeric:tabular-nums;font-weight:600}html.ach-v2 .af-bars .val.peak{fill:var(--c-bad)}html.ach-v2 .af-bars .val.best{fill:var(--c-text-1);font-weight:700}html.ach-v2 .af-bars .mark{fill:var(--c-bad);font-size:11px;font-variant-numeric:tabular-nums;font-weight:600}html.ach-v2 .af-bars .avg{stroke:var(--c-text-2);stroke-dasharray:4 4;stroke-width:1.2}html.ach-v2 .af-bars .avg-label{fill:var(--c-text-2);font-size:11.5px}html.ach-v2 .af-bars .prev{fill:none;stroke:var(--c-text-3);stroke-width:1.5;stroke-dasharray:4 3}html.ach-v2 .af-bars .hit{fill:transparent;outline:none}html.ach-v2 .af-bars .hit:focus-visible{stroke:var(--c-accent-line);stroke-width:2}html.ach-v2 .af-bars.click .hit{cursor:pointer}html.ach-v2 .af-bars.warm .bar{fill:#f6b3a8}html.ach-v2 .af-bars.warm .bar.peak{fill:var(--c-bad)}html.ach-v2 .af-bars-tip{background:#1a1a2e;border-radius:8px;box-shadow:0 6px 20px rgba(20,16,50,.28);color:#fff;font-size:12px;font-variant-numeric:tabular-nums;line-height:1.4;padding:6px 10px;pointer-events:none;position:absolute;transform:translate(12px,-50%);white-space:nowrap;z-index:5}html.ach-v2 .af-bars-tip.flip{transform:translate(calc(-100% - 12px),-50%)}@media (max-width:768px){html.ach-v2 .af-block{padding:14px 16px 8px}html.ach-v2 .af-kpis,html.ach-v2 .af-kpis.k4{gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}html.ach-v2 .af-kpis.k3{grid-template-columns:minmax(0,1fr)}html.ach-v2 .af-h-left .af-sec-note{white-space:normal}}html.ach-v2 .af-act{display:flex;flex-direction:column;gap:20px;margin-top:12px;min-width:0}html.ach-v2 .af-act .c1{background:#7c5cfc}html.ach-v2 .af-act .c2{background:#14b8a6}html.ach-v2 .af-act .c3{background:#e0a100}html.ach-v2 .af-act .c4{background:#3b82f6}html.ach-v2 .af-act .c5{background:#22a06b}html.ach-v2 .af-act .c6{background:#d94f9b}html.ach-v2 .af-act .c7{background:#a8a8c0}html.ach-v2 .af-act .af-kpi-unit{color:var(--c-text-2);font-size:15px;margin-left:1px}html.ach-v2 .af-act .af-swt{border-radius:3px;display:inline-block;flex:none;height:12px;width:14px}html.ach-v2 .af-act th .af-swt{height:10px;margin-right:6px;vertical-align:0;width:10px}html.ach-v2 .af-act .af-swt.k-on{background:#a7dccb}html.ach-v2 .af-act .af-swt.k-emp{background:repeating-linear-gradient(135deg,#f5b5a8 0 3px,#fde6e2 3px 6px)}html.ach-v2 .af-act .af-swt.k-off{background:#e7e6ee}html.ach-v2 .af-attn-wrap+.af-act{margin-top:20px}html.ach-v2 .af-act-note{align-items:center;background:var(--c-warn-soft);border:1px solid var(--c-line);border-radius:var(--r);color:var(--c-warn-text,#7a5206);display:flex;font-size:13px;gap:10px;line-height:1.5;padding:10px 16px}html.ach-v2 .af-act-note-dot{background:var(--c-warn);border-radius:50%;flex:none;height:8px;width:8px}html.ach-v2 .af-act-loading{align-items:center;color:var(--c-text-3);display:flex;justify-content:center;padding:80px 0}html.ach-v2 .af-act-tag{color:var(--c-text-3);font-size:11.5px;font-weight:400;margin-left:6px}html.ach-v2 .af-act-tbl{table-layout:auto}html.ach-v2 .af-act-tbl th.num{text-align:right}html.ach-v2 .af-act-tbl td.name{white-space:nowrap}html.ach-v2 .af-act-tbl .pc{color:var(--c-text-3);font-size:12px;margin-left:3px}html.ach-v2 .af-act-tbl tr.muted .af-ix i{background:var(--c-text-3)}html.ach-v2 .af-act-tbl tr.muted .af-av{background:var(--c-surface-2);color:var(--c-text-3)}html.ach-v2 .af-mix{display:flex;gap:2px;height:8px;max-width:100%;width:220px}html.ach-v2 .af-mix i{border-radius:2px;display:block;height:8px;min-width:2px}html.ach-v2 .af-strips{font-size:13.5px;padding:4px 0 8px}html.ach-v2 .af-sr-axis,html.ach-v2 .af-strip-row{align-items:center;display:grid;gap:10px;grid-template-columns:250px minmax(0,1fr) 150px 44px}html.ach-v2 .af-sr-axis{color:var(--c-text-3);font-size:11.5px;font-variant-numeric:tabular-nums;margin-bottom:4px}html.ach-v2 .af-sr-ax{display:flex;justify-content:space-between}html.ach-v2 .af-strip-grp{align-items:center;background:#fafafd;border-top:1px solid var(--c-line-2);display:flex;font-size:13.5px;font-weight:600;gap:6px;padding:10px;white-space:nowrap}html.ach-v2 .af-strip-grp .af-gchev{margin-right:0}html.ach-v2 .af-strip-row{border-top:1px solid var(--c-line-2);padding:9px 0}html.ach-v2 .af-sr-name{align-items:center;display:flex;gap:10px;min-width:0;padding-left:10px;white-space:nowrap}html.ach-v2 .af-sr-name b{font-size:14px;font-weight:500;overflow:hidden;text-overflow:ellipsis}html.ach-v2 .af-sr-name .af-av{margin-right:0}html.ach-v2 .af-sr-name .af-act-tag{margin-left:0}html.ach-v2 .af-strips.grouped .af-sr-name{padding-left:28px}html.ach-v2 .af-sr-cells{display:grid;gap:2px}html.ach-v2 .af-sr-cells i{border-radius:3px;display:block;height:16px;min-width:0}html.ach-v2 .af-sr-cells i.on{background:#a7dccb}html.ach-v2 .af-sr-cells i.emp{background:repeating-linear-gradient(135deg,#f5b5a8 0 3px,#fde6e2 3px 6px)}html.ach-v2 .af-sr-cells i.off{background:#e7e6ee}html.ach-v2 .af-sr-cells.one{grid-template-columns:minmax(0,1fr)}html.ach-v2 .af-strips.dense .af-sr-cells{gap:1px}html.ach-v2 .af-strips.dense .af-sr-cells i{border-radius:1px}html.ach-v2 .af-strips.xdense .af-sr-cells{gap:0}html.ach-v2 .af-strips.xdense .af-sr-cells i{border-radius:0}html.ach-v2 .af-sr-gap{color:var(--c-text-2);font-size:12.5px;text-align:right;white-space:nowrap}html.ach-v2 .af-sr-gap.z{color:var(--c-text-3)}html.ach-v2 .af-sr-idx{font-size:15px;font-variant-numeric:tabular-nums;font-weight:600;text-align:right}html.ach-v2 .af-strip-row.muted .af-sr-idx,html.ach-v2 .af-strip-row.muted .af-sr-name b{color:var(--c-text-3)}html.ach-v2 .af-strip-row.muted .af-av{background:var(--c-surface-2);color:var(--c-text-3)}html.ach-v2 .af-strip-row.muted .af-sr-cells{opacity:.55}html.ach-v2 .af-ribbon{background:#edf6f1;border:1px solid var(--c-line);border-radius:4px;box-sizing:border-box;height:16px;overflow:hidden;position:relative}html.ach-v2 .af-ribbon .hr{background:rgba(20,20,35,.06);bottom:0;position:absolute;top:0;width:1px}html.ach-v2 .af-ribbon .ev{border-radius:1.5px;bottom:1px;margin-left:-2.5px;position:absolute;top:1px;width:5px}html.ach-v2 .af-ribbon .ev.call{margin-left:0;min-width:3px}html.ach-v2 .af-dyn-lg.bottom{display:none}@media (max-width:768px){html.ach-v2 .af-act{gap:14px}html.ach-v2 .af-attn-wrap+.af-act{margin-top:14px}html.ach-v2 .af-act-tbl{min-width:720px}html.ach-v2 .af-strips{min-width:640px}html.ach-v2 .af-sr-axis,html.ach-v2 .af-strip-row{grid-template-columns:170px minmax(0,1fr) 120px 36px}html.ach-v2 .af-dyn-lg.top{display:none}html.ach-v2 .af-dyn-lg.bottom{display:inline-flex;margin:0 0 6px}}html.ach-v2 .af-sla{display:flex;flex-direction:column;gap:20px;margin-top:12px;min-width:0}html.ach-v2 .af-sla .af-kpi-foot{white-space:normal}html.ach-v2 .af-sla .af-kpis.k5{gap:12px}html.ach-v2 .af-sla .af-kpis.k5 .af-kpi{padding:14px 16px}html.ach-v2 .af-sla .af-kpis.k5 .af-kpi-val{font-size:26px}html.ach-v2 .af-sla .af-kpis.k5 .af-kpi-foot{font-size:12px;line-height:1.35;margin-top:6px;min-height:0}html.ach-v2 .af-sla-loading{align-items:center;color:var(--c-text-3);display:flex;justify-content:center;padding:80px 0}html.ach-v2 .af-sla-norms:focus-visible{border-radius:4px;outline:2px solid var(--c-accent-line);outline-offset:3px}html.ach-v2 .af-sla-scope+.af-sla-norms{margin-left:8px}html.ach-v2 .af-sla-scope button{white-space:nowrap}html.ach-v2 .af-sla-scope button i{color:var(--c-text-3);font-size:12px;font-style:normal;font-variant-numeric:tabular-nums;font-weight:500;margin-left:5px}html.ach-v2 .af-sla-scope button.on i{color:var(--c-accent-ink)}html.ach-v2 .af-sla-scope button:focus-visible{outline:2px solid var(--c-accent-line);outline-offset:1px}html.ach-v2 .af-sla-tbl .af-sec-head{align-items:center}html.ach-v2 .af-sla-tbl .af-h-left .af-sec-note{white-space:normal}html.ach-v2 .af-sla-cnt{color:var(--c-text-3);font-variant-numeric:tabular-nums;font-weight:500;margin-left:4px}html.ach-v2 .af-sla-reset{align-items:center;background:transparent;border:0;color:var(--c-accent-ink);cursor:pointer;display:inline-flex;font:inherit;font-size:12.5px;gap:3px;margin:0 0 0 -2px;padding:0;white-space:nowrap}html.ach-v2 .af-sla-reset:hover{text-decoration:underline}html.ach-v2 .af-sla-reset:focus-visible{border-radius:4px;outline:2px solid var(--c-accent-line);outline-offset:3px}html.ach-v2 .af-sla-cut{align-items:center;background:var(--c-surface-2);border-radius:8px;color:var(--c-text-2);display:flex;font-size:12.5px;gap:7px;line-height:1.4;margin:0 0 10px;padding:7px 10px}html.ach-v2 .af-sla-cut .ic{color:var(--c-text-3);flex:none}html.ach-v2 .af-sla-tgl{align-items:center;background:transparent;border:0;color:var(--c-text-2);cursor:pointer;display:inline-flex;font:inherit;font-size:13px;gap:8px;padding:0;white-space:nowrap}html.ach-v2 .af-sla-tgl:focus-visible{border-radius:4px;outline:2px solid var(--c-accent-line);outline-offset:3px}html.ach-v2 .af-sla-tgl.on .af-sla-sw{background:var(--c-accent)}html.ach-v2 .af-sla-tgl.on .af-sla-sw:after{left:14px}html.ach-v2 .af-sla-sw{background:var(--c-line);border-radius:999px;flex:none;height:16px;position:relative;transition:background .12s ease;width:28px}html.ach-v2 .af-sla-sw:after{background:#fff;border-radius:50%;box-shadow:0 1px 2px rgba(0,0,0,.2);content:"";height:12px;left:2px;position:absolute;top:2px;transition:left .12s ease;width:12px}html.ach-v2 .af-sla-view{flex:none}html.ach-v2 .af-sla-view button{white-space:nowrap}html.ach-v2 .af-sla-view button:focus-visible{outline:2px solid var(--c-accent-line);outline-offset:1px}html.ach-v2 .af-sla-chips{align-items:center;display:flex;flex-wrap:wrap;gap:6px;margin:0 0 10px}html.ach-v2 .af-sla-fnote{color:var(--c-text-3);font-size:12px;margin-left:auto}html.ach-v2 .af-sla-chip{align-items:center;background:#fff;border:1px solid var(--c-line);border-radius:999px;color:var(--c-text-1);cursor:pointer;display:inline-flex;font-family:inherit;font-size:13px;gap:6px;height:30px;padding:0 12px;white-space:nowrap}html.ach-v2 .af-sla-chip i{color:var(--c-text-3);font-style:normal;font-variant-numeric:tabular-nums}html.ach-v2 .af-sla-chip:hover{border-color:var(--c-accent-line)}html.ach-v2 .af-sla-chip.on{background:var(--c-accent);border-color:var(--c-accent);color:#fff}html.ach-v2 .af-sla-chip.on i{color:hsla(0,0%,100%,.75)}html.ach-v2 .af-sla-chip:focus-visible{outline:2px solid var(--c-accent-line);outline-offset:2px}html.ach-v2 .af-sla-hint{color:var(--c-text-3);font-size:12.5px;margin:0 0 10px}html.ach-v2 .af-sla-t{min-width:900px}html.ach-v2 .af-sla-t td{padding:9px 10px;white-space:nowrap}html.ach-v2 .af-sla-t td.name{max-width:0;width:34%}html.ach-v2 .af-sla-t td.af-sla-stage{max-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:20%}html.ach-v2 .af-sla-t td.af-sla-mgr{max-width:200px;overflow:hidden;text-overflow:ellipsis}html.ach-v2 .af-sla-t tr.click{cursor:pointer}html.ach-v2 .af-sla-t tbody tr.click:hover td{background:#fafafd}html.ach-v2 .af-sla-t tr.af-sla-grp{cursor:pointer}html.ach-v2 .af-sla-t tr.af-sla-grp td{color:var(--c-text-2);font-size:13px;font-weight:400;padding:9px 10px}html.ach-v2 .af-sla-t tr.af-sla-grp td b{color:var(--c-text-1);font-weight:600}html.ach-v2 .af-sla-t tr.af-sla-grp .af-gchev{color:var(--c-text-3);flex:none;margin-right:0}html.ach-v2 .af-sla-t .af-sla-gline{align-items:center;display:flex;gap:6px;min-width:100%;width:0}html.ach-v2 .af-sla-t .af-sla-gtxt{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html.ach-v2 .af-sla-t tr.af-sla-gmore td{color:var(--c-text-3);font-size:12.5px;padding:8px 10px 10px 34px}html.ach-v2 .af-sla-t tr.af-sla-gmore .af-sla-more{margin-left:10px}html.ach-v2 .af-sla-t.af-sla-tg td.name{width:44%}html.ach-v2 .af-sla-deal{color:var(--c-accent-ink);display:block;font-weight:500;overflow:hidden;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}html.ach-v2 .af-sla-deal.off{color:var(--c-text-1)}html.ach-v2 .af-sla-deal:focus-visible{border-radius:4px;outline:2px solid var(--c-accent-line);outline-offset:2px}html.ach-v2 a.af-sla-deal:hover{text-decoration:underline}html.ach-v2 .af-sla-sum{color:var(--c-text-3);display:block;font-size:12px;font-variant-numeric:tabular-nums;font-weight:400;margin-top:2px}html.ach-v2 .af-sla-stage{color:var(--c-text-2)}html.ach-v2 .af-sla-days{border-radius:6px;display:inline-block;font-weight:600;padding:1px 7px}html.ach-v2 .af-sla-days.crit{background:var(--c-bad-soft);color:var(--c-bad)}html.ach-v2 .af-sla-days.warn{background:var(--c-warn-soft);color:var(--c-warn-ink)}html.ach-v2 .af-sla-norm{color:var(--c-text-3);font-size:12px;margin-left:6px}html.ach-v2 .af-sla-next{color:var(--c-text-2)}html.ach-v2 .af-sla-next.bad{color:var(--c-bad);font-weight:500}html.ach-v2 .af-sla-next.muted{color:var(--c-text-3)}html.ach-v2 .af-sla-seg{background:var(--c-surface-2);border-radius:6px;box-sizing:border-box;color:var(--c-text-2);display:inline-grid;font-size:12px;font-weight:600;height:22px;min-width:22px;padding:0 5px;place-items:center}html.ach-v2 .af-sla-chev{color:var(--c-text-3);width:28px}html.ach-v2 .af-sla-chev .ic{margin-left:auto;opacity:.6}html.ach-v2 .af-sla-t td.af-sla-came{color:var(--c-text-2)}html.ach-v2 .af-sla-t td.af-sla-src{max-width:200px;overflow:hidden;text-overflow:ellipsis}html.ach-v2 .af-sla-rx{align-items:flex-end;display:inline-flex;flex-direction:column}html.ach-v2 .af-sla-rx b{color:var(--c-bad);font-weight:600}html.ach-v2 .af-sla-rx small{color:var(--c-text-3);font-size:12px;margin-top:2px}html.ach-v2 .af-sla-rx.none b{background:var(--c-bad-soft);border-radius:6px;padding:1px 7px}html.ach-v2 .af-sla-lempty{align-items:flex-start;border-top:1px solid var(--c-line);display:flex;gap:12px;padding:22px 14px}html.ach-v2 .af-sla-lempty .ic{color:var(--c-good);flex:none;margin-top:1px}html.ach-v2 .af-sla-lempty.mute .ic{color:var(--c-text-3)}html.ach-v2 .af-sla-lempty b{display:block;font-size:14px;font-weight:600}html.ach-v2 .af-sla-lempty span{color:var(--c-text-2);display:block;font-size:13px;margin-top:3px}html.ach-v2 .af-sla-foot{align-items:center;border-top:1px solid var(--c-line);color:var(--c-text-3);display:flex;font-size:12.5px;font-variant-numeric:tabular-nums;gap:12px;justify-content:space-between;padding:10px 10px 4px}html.ach-v2 .af-sla-more{background:transparent;border:0;color:var(--c-accent-ink);cursor:pointer;font:inherit;font-weight:500;padding:0}html.ach-v2 .af-sla-more:hover{text-decoration:underline}html.ach-v2 .af-sla-more:focus-visible{border-radius:4px;outline:2px solid var(--c-accent-line);outline-offset:3px}html.ach-v2 .af-mkt{container-type:inline-size;display:flex;flex-direction:column;gap:18px;margin-top:12px;min-width:0}html.ach-v2 .af-mkt .af-kpis.k5{gap:12px}html.ach-v2 .af-mkt .af-kpis.k5 .af-kpi{padding:14px 16px}html.ach-v2 .af-mkt .af-kpis.k5 .af-kpi-val{font-size:26px}html.ach-v2 .af-mkt .af-kpis.k5 .af-kpi-foot{font-size:12px;line-height:1.35;margin-top:6px;min-height:0;white-space:normal}html.ach-v2 .af-mkt .af-kpis.k5 .af-ctx{color:var(--c-text-3)}@container (max-width: 900px){html.ach-v2 .af-mkt .af-kpis.k5{grid-template-columns:repeat(3,minmax(0,1fr))}html.ach-v2 .af-mkt .af-mkt-pair{grid-template-columns:minmax(0,1fr)}}html.ach-v2 .af-attn-wrap+.af-mkt{margin-top:18px}html.ach-v2 .af-mkt-loading{align-items:center;color:var(--c-text-3);display:flex;justify-content:center;padding:80px 0}html.ach-v2 .af-mkt-tabs{align-self:flex-start}html.ach-v2 .af-mkt-tabs button{font-size:13.5px;height:32px;padding:0 16px;white-space:nowrap}html.ach-v2 .af-mkt .af-seg button:focus-visible{outline:2px solid var(--c-accent-line);outline-offset:1px}html.ach-v2 .af-mkt-notes{display:flex;flex-direction:column;gap:8px;margin-top:12px}html.ach-v2 .af-mkt-notes:empty{display:none}html.ach-v2 .af-mkt-note{align-items:center;background:var(--c-warn-soft);border:1px solid var(--c-line);border-radius:var(--r);color:var(--c-warn-text,#7a5206);display:flex;font-size:13px;gap:10px;line-height:1.5;padding:10px 16px}html.ach-v2 .af-mkt-note .mute{opacity:.75}html.ach-v2 .af-mkt-note.soft{background:#fff;color:var(--c-text-2)}html.ach-v2 .af-mkt-note.soft .af-mkt-note-dot{background:var(--c-text-3)}html.ach-v2 .af-mkt-note-dot{background:var(--c-warn);border-radius:50%;flex:none;height:8px;width:8px}html.ach-v2 .af-mkt-setb{align-items:center;background:#fff;border:1px solid var(--c-line);border-radius:var(--r-sm);color:var(--c-text-1);cursor:pointer;display:inline-flex;font-family:inherit;font-size:13px;font-weight:500;gap:7px;height:34px;padding:0 14px;white-space:nowrap}html.ach-v2 .af-mkt-setb .ic{color:var(--c-text-2)}html.ach-v2 .af-mkt-setb:hover{border-color:var(--c-accent-line)}html.ach-v2 .af-mkt-setb:focus-visible{outline:2px solid var(--c-accent-line);outline-offset:2px}html.ach-v2 .af-mkt-cnt{background:var(--c-accent);border-radius:9px;box-sizing:border-box;color:#fff;display:inline-grid;font-size:11px;font-weight:600;height:18px;min-width:18px;padding:0 5px;place-items:center}html.ach-v2 .af-mkt-cut{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html.ach-v2 .af-mkt-flat{color:var(--c-text-3);font-size:12px;white-space:nowrap}html.ach-v2 .af-mkt-ink{color:var(--c-text-1);font-weight:600}html.ach-v2 .af-mkt-warn{color:var(--c-warn-ink);cursor:help;flex:none;white-space:nowrap}html.ach-v2 .af-mkt-empty{color:var(--c-text-3);font-size:13px;padding:22px 10px 16px;text-align:center}html.ach-v2 .af-mkt-alink{align-items:center;background:transparent;border:0;color:var(--c-accent-ink);cursor:pointer;display:inline-flex;font:inherit;font-size:13px;gap:4px;margin-left:auto;padding:0}html.ach-v2 .af-mkt-alink .ic{color:var(--c-accent-ink)}html.ach-v2 .af-mkt-alink:hover{text-decoration:underline}html.ach-v2 .af-mkt-alink:focus-visible{border-radius:4px;outline:2px solid var(--c-accent-line);outline-offset:3px}html.ach-v2 .af-mkt-pf{padding-bottom:14px}html.ach-v2 .af-mkt-fnl{padding:4px 0 2px}html.ach-v2 .af-mkt-frow{align-items:center;display:grid;gap:16px;grid-template-columns:230px minmax(0,1fr) 290px}html.ach-v2 .af-mkt-frow .nm{min-width:0}html.ach-v2 .af-mkt-frow .nm b{align-items:center;display:flex;font-size:14px;font-weight:600;gap:6px;min-width:0}html.ach-v2 .af-mkt-frow .nm small{color:var(--c-text-3);display:block;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html.ach-v2 .af-mkt-frow .bar{height:32px;min-width:0;position:relative}html.ach-v2 .af-mkt-frow .bar i{border-radius:6px;bottom:0;font-style:normal;left:0;position:absolute;top:0}html.ach-v2 .af-mkt-frow .bar i.plan{background:transparent;border:1.5px dashed rgba(26,26,46,.55);box-sizing:border-box;pointer-events:none;z-index:2}html.ach-v2 .af-mkt-frow .bar i.fact{align-items:center;background:var(--c-bar);box-sizing:border-box;display:flex;justify-content:flex-end;min-width:3px;padding-right:10px}html.ach-v2 .af-mkt-frow .bar i.fact b{color:#fff;font-variant-numeric:tabular-nums;font-weight:600;white-space:nowrap}html.ach-v2 .af-mkt-frow .bar b.out{color:var(--c-text-1);font-variant-numeric:tabular-nums;font-weight:600;position:absolute;top:50%;transform:translateY(-50%);white-space:nowrap}html.ach-v2 .af-mkt-frow .r{align-items:center;display:flex;font-size:13px;gap:10px;min-width:0;overflow:hidden;white-space:nowrap}html.ach-v2 .af-mkt-frow .pp{color:var(--c-accent-ink);font-variant-numeric:tabular-nums;font-weight:600}html.ach-v2 .af-mkt-frow .pp.mute{color:var(--c-text-3);font-size:12px;font-weight:400}html.ach-v2 .af-mkt-frow .was{color:var(--c-text-3);font-size:12px;font-variant-numeric:tabular-nums;overflow:hidden;text-overflow:ellipsis}html.ach-v2 .af-mkt-frow .af-delta{flex:none;font-size:12px}html.ach-v2 .af-mkt-conv{align-items:center;color:var(--c-text-3);display:flex;font-size:12px;gap:6px;margin:4px 0 6px 246px;min-width:0}html.ach-v2 .af-mkt-conv .cv{align-items:center;color:var(--c-text-2);display:inline-flex;flex:none;font-variant-numeric:tabular-nums;font-weight:500;gap:3px}html.ach-v2 .af-mkt-conv .to{flex:0 1 auto}html.ach-v2 .af-mkt-btag{background:var(--c-bad-soft);border-radius:5px;color:var(--c-bad);flex:none;font-size:11.5px;font-weight:600;margin-left:8px;padding:2px 7px;white-space:nowrap}html.ach-v2 .af-mkt-wt{min-width:760px;table-layout:fixed}html.ach-v2 .af-mkt-wt col.c-name{width:170px}html.ach-v2 .af-mkt-wt col.c-tot{width:120px}html.ach-v2 .af-mkt-wt col.c-plan{width:76px}html.ach-v2 .af-mkt-wt th,html.ach-v2 .af-mkt-wt th small{overflow:hidden;text-overflow:ellipsis}html.ach-v2 .af-mkt-wt th small{color:var(--c-text-3);display:block;font-size:11px;font-variant-numeric:tabular-nums;font-weight:400;white-space:nowrap}html.ach-v2 .af-mkt-wt td.name{max-width:0;overflow:hidden}html.ach-v2 .af-mkt-wt td.name .u,html.ach-v2 .af-mkt-wt td.name small{color:var(--c-text-3);font-weight:400}html.ach-v2 .af-mkt-wt td.name small{display:block;font-size:11px}html.ach-v2 .af-mkt-wt td.num{overflow:hidden}html.ach-v2 .af-mkt-wt td.pl{padding-left:2px;padding-right:6px}html.ach-v2 .af-mkt-wt td.tot b{display:block;font-weight:600;overflow:hidden;text-overflow:ellipsis}html.ach-v2 .af-mkt-wt td.tot small{color:var(--c-text-3);display:block;font-size:11.5px;overflow:hidden;text-overflow:ellipsis}html.ach-v2 .af-mkt-wt .wc{align-items:baseline;display:flex;font-variant-numeric:tabular-nums;gap:6px;justify-content:flex-end;min-width:0;overflow:hidden;white-space:nowrap}html.ach-v2 .af-mkt-wt .wc b{font-weight:600}html.ach-v2 .af-mkt-wt .wc b.mute{color:var(--c-text-3)}html.ach-v2 .af-mkt-wt .wpc{color:var(--c-accent-ink);font-size:11.5px;font-weight:600}html.ach-v2 .af-mkt-wt .wcur{color:var(--c-text-3);font-size:11px}html.ach-v2 .af-mkt-wt .wbar{background:var(--c-bar-track);border-radius:3px;height:6px;margin-top:5px;position:relative}html.ach-v2 .af-mkt-wt .wbar i{border-radius:3px;bottom:0;font-style:normal;left:0;max-width:100%;position:absolute;top:0}html.ach-v2 .af-mkt-wt .wbar i.in{background:#5ed3c2}html.ach-v2 .af-mkt-wt .wbar i.cur,html.ach-v2 .af-mkt-wt .wbar i.nop,html.ach-v2 .af-mkt-wt .wbar i.ov{background:var(--c-bar)}html.ach-v2 .af-mkt-wt .wbar .tick{background:var(--c-text-1);border-radius:1px;height:12px;margin-left:-1px;position:absolute;top:-3px;width:2px}html.ach-v2 .af-mkt-wt td.fut .wfut{background:#fafafd;border-radius:4px;height:22px}html.ach-v2 .af-mkt-sb{border-radius:6px;box-sizing:border-box;cursor:help;display:inline-block;font-size:12.5px;font-weight:600;max-width:100%;min-width:46px;overflow:hidden;padding:3px 5px;text-align:center;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}html.ach-v2 .af-mkt-sb.g{background:var(--c-good-soft);color:var(--c-good)}html.ach-v2 .af-mkt-sb.y{background:var(--c-warn-soft);color:var(--c-warn-ink)}html.ach-v2 .af-mkt-sb.r{background:var(--c-bad-soft);color:var(--c-bad)}html.ach-v2 .af-mkt-legend .swt{border-radius:3px;display:inline-block;flex:none;height:12px;width:14px}html.ach-v2 .af-mkt-legend .swt.in{background:#5ed3c2}html.ach-v2 .af-mkt-legend .swt.ov{background:var(--c-bar)}html.ach-v2 .af-mkt-legend .tk{background:var(--c-text-1);border-radius:1px;display:inline-block;flex:none;height:12px;width:2px}html.ach-v2 .af-mkt-pbtn{align-items:center;background:var(--c-accent);border:1px solid var(--c-accent);border-radius:var(--r-sm);color:#fff;cursor:pointer;display:inline-flex;font:inherit;font-size:13px;font-weight:500;gap:6px;height:32px;padding:0 14px;white-space:nowrap}html.ach-v2 .af-mkt-pbtn .ic{color:#fff}html.ach-v2 .af-mkt-pbtn:hover{opacity:.92}html.ach-v2 .af-mkt-pbtn:focus-visible{outline:2px solid var(--c-accent-line);outline-offset:2px}html.ach-v2 .af-mkt-ch{padding-bottom:12px}html.ach-v2 .af-mkt-ch .af-mkt-empty .af-mkt-pbtn{margin-top:12px}html.ach-v2 .af-mkt-chhint{align-items:center;color:var(--c-text-3);display:flex;flex-wrap:wrap;font-size:13px;gap:6px 12px;padding:2px 10px 12px}html.ach-v2 .af-mkt-chhint .af-mkt-alink{margin-left:0}html.ach-v2 .af-mkt-chfoot{padding:10px 10px 2px}html.ach-v2 .af-mkt-chfoot .af-mkt-alink{margin-left:0}html.ach-v2 .af-mkt-ct{min-width:760px;table-layout:fixed}html.ach-v2 .af-mkt-ct col.c-sp{width:104px}html.ach-v2 .af-mkt-ct col.c-bar{width:300px}html.ach-v2 .af-mkt-ct col.c-rev{width:120px}html.ach-v2 .af-mkt-ct col.c-paid{width:150px}html.ach-v2 .af-mkt-ct col.c-romi{width:110px}html.ach-v2 .af-mkt-ct col.c-cac{width:168px}html.ach-v2 .af-mkt-ct col.c-con{width:160px}html.ach-v2 .af-mkt-ct col.c-sbar{width:220px}html.ach-v2 .af-mkt-ct col.c-sval{width:60px}html.ach-v2 .af-mkt-ct col.c-gap{width:100px}html.ach-v2 .af-mkt-ct td.num,html.ach-v2 .af-mkt-ct th{overflow:hidden;text-overflow:ellipsis}html.ach-v2 .af-mkt-ct td.num b{font-weight:600}html.ach-v2 .af-mkt-ct td.mute{color:var(--c-text-3)}html.ach-v2 .af-mkt-ct td.name{max-width:0;overflow:hidden}html.ach-v2 .af-mkt-ct td.name .nm{align-items:center;display:flex;min-width:0}html.ach-v2 .af-mkt-ct td.name .af-mkt-cut{flex:0 1 auto}html.ach-v2 .af-mkt-ct td.name .af-gchev,html.ach-v2 .af-mkt-ct td.name .af-gcnt{flex:none}html.ach-v2 .af-mkt-ct td.name.d1{padding-left:38px}html.ach-v2 .af-mkt-ct td.name.d2{padding-left:62px}html.ach-v2 .af-mkt-ct .sq{background:var(--c-accent);border-radius:3px;display:inline-block;flex:none;font-style:normal;height:10px;margin-right:10px;width:10px}html.ach-v2 .af-mkt-ct .sq.f{background:#14b8a6}html.ach-v2 .af-mkt-ct .sq.u{background:#b9b7c9}html.ach-v2 .af-mkt-ct tr.af-mkt-og,html.ach-v2 .af-mkt-ct tr.af-mkt-pg{cursor:pointer}html.ach-v2 .af-mkt-ct tr.af-mkt-og td.name{font-weight:600}html.ach-v2 .af-mkt-ct tr.af-mkt-um td{background:#fafafd}html.ach-v2 .af-mkt-ct tr.af-mkt-um td.name{color:var(--c-text-2)}html.ach-v2 .af-mkt-ct .t-good{color:var(--c-good)}html.ach-v2 .af-mkt-ct .t-bad{color:var(--c-bad)}html.ach-v2 .af-mkt-ct .t-mute{color:var(--c-text-3);font-weight:400}html.ach-v2 .af-mkt-ct .af-delta{font-size:12px;margin-left:6px;padding:1px 6px;vertical-align:1px}html.ach-v2 .af-mkt-ct .was{color:var(--c-text-3);font-size:12px;margin-left:6px}html.ach-v2 .af-mkt-msb .track{background:var(--c-bar-track);border-radius:4px;display:block;height:8px;overflow:hidden;position:relative}html.ach-v2 .af-mkt-msb i{border-radius:4px;bottom:0;font-style:normal;left:0;position:absolute;top:0}html.ach-v2 .af-mkt-msb i.rev{background:var(--c-bar)}html.ach-v2 .af-mkt-msb i.rev.f{background:#5ed3c2}html.ach-v2 .af-mkt-msb i.sp{background:#4b3aa6;border-radius:4px 0 0 4px;min-width:3px}html.ach-v2 .af-mkt-vrb .track{background:var(--c-bar-track);border-radius:3px;display:block;height:6px;margin:3px 0;position:relative}html.ach-v2 .af-mkt-vrb i{border-radius:3px;bottom:0;font-style:normal;left:0;position:absolute;top:0}html.ach-v2 .af-mkt-vrb i.s{background:#b9b7c9}html.ach-v2 .af-mkt-vrb i.o{background:#14b8a6}html.ach-v2 .af-mkt-pair{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}html.ach-v2 .af-mkt-hcol{align-items:flex-start;flex-direction:column;gap:3px;margin-bottom:6px}html.ach-v2 .af-mkt-hcol .af-sec-note{white-space:normal}html.ach-v2 .af-mkt-ue .af-mkt-empty .af-mkt-pbtn{margin-top:12px}html.ach-v2 .af-mkt-ectbl{border-collapse:collapse;color:var(--c-text-1);font-size:13.5px;width:100%}html.ach-v2 .af-mkt-ectbl td{border-bottom:1px solid var(--c-line-2);padding:11px 4px}html.ach-v2 .af-mkt-ectbl tr:last-child td{border-bottom:0}html.ach-v2 .af-mkt-ectbl tr.strong td{font-weight:600}html.ach-v2 .af-mkt-ectbl td.num{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}html.ach-v2 .af-mkt-ectbl td.num b{font-weight:600}html.ach-v2 .af-mkt-ectbl .t-good{color:var(--c-good)}html.ach-v2 .af-mkt-ectbl .t-bad{color:var(--c-bad)}html.ach-v2 .af-mkt-ectbl .af-delta{font-size:12px;margin-left:8px;vertical-align:1px}html.ach-v2 .af-mkt-ectbl .af-mkt-flat{margin-left:8px}html.ach-v2 .af-mkt-okline{background:var(--c-good-soft);border-radius:8px;color:#0b6e5f;font-size:13px;line-height:1.45;margin:10px 0 8px;padding:9px 12px}html.ach-v2 .af-mkt-okline.warn{background:var(--c-warn-soft);color:var(--c-warn-ink)}html.ach-v2 .af-mkt-cwfoot{border-top:1px solid var(--c-line);color:var(--c-text-3);display:flex;font-size:12.5px;line-height:1.45;padding:10px 10px 4px}html.ach-v2 .af-mkt-cwfoot b{color:var(--c-text-1);font-weight:600}html.ach-v2 .af-mkt-cwfoot b.t-bad{color:var(--c-bad)}html.ach-v2 .af-staff{display:flex;flex-direction:column;gap:20px;margin-top:12px;min-width:0}html.ach-v2 .af-staff .af-sec-note{white-space:normal}html.ach-v2 .af-attn-wrap+.af-staff{margin-top:20px}html.ach-v2 .af-staff-loading{align-items:center;color:var(--c-text-3);display:flex;justify-content:center;padding:80px 0}html.ach-v2 .af-staff-funnel .af-sec-head{align-items:center;flex-wrap:nowrap}html.ach-v2 .af-staff-funnel .af-h-left{flex:1 1 0}html.ach-v2 .af-staff-funnel .af-h-right{flex:none}html.ach-v2 .af-staff-ink{color:var(--c-text-1);font-weight:600}html.ach-v2 .af-staff-gear{background:#fff;border:1px solid var(--c-line);border-radius:8px;color:var(--c-text-2);cursor:pointer;display:inline-grid;height:32px;padding:0;place-items:center;width:32px}html.ach-v2 .af-staff-gear:hover{border-color:var(--c-accent-line);color:var(--c-accent-ink)}html.ach-v2 .af-staff-gear:focus-visible{outline:2px solid var(--c-accent-line);outline-offset:2px}html.ach-v2 .af-staff-ft{min-width:1056px;table-layout:fixed}html.ach-v2 .af-staff-ft col.c-bar{width:120px}html.ach-v2 .af-staff-ft col.c-in{width:76px}html.ach-v2 .af-staff-ft col.c-cv,html.ach-v2 .af-staff-ft col.c-drop{width:96px}html.ach-v2 .af-staff-ft col.c-lost{width:124px}html.ach-v2 .af-staff-ft col.c-won{width:112px}html.ach-v2 .af-staff-ft col.c-time{width:132px}html.ach-v2 .af-staff-ft th,html.ach-v2 .af-staff-ft th.num{vertical-align:bottom;white-space:normal}html.ach-v2 .af-staff-ft.chg col.c-bar{width:72px}html.ach-v2 .af-staff-ft.chg col.c-cv{width:140px}html.ach-v2 .af-staff-ft td{padding:11px 10px}html.ach-v2 .af-staff-ft td.name{overflow:hidden;white-space:nowrap}html.ach-v2 .af-staff-ft tr.win>td{background:#f2fbf9}html.ach-v2 .af-staff-ft tr.lose>td{background:#fef5f3}html.ach-v2 .af-staff-ft tr.lose>td.name{color:var(--c-bad)}html.ach-v2 .af-staff-ft tr.click{cursor:pointer}html.ach-v2 .af-staff-ft tbody tr.click:hover>td,html.ach-v2 .af-staff-ft tr.open>td{background:#fafafd}html.ach-v2 .af-staff-ft td.num b{font-weight:600}html.ach-v2 .af-staff-nm{align-items:center;display:flex;min-width:0}html.ach-v2 .af-staff-sn{background:var(--c-surface-2);border-radius:5px;color:var(--c-text-3);display:inline-grid;flex:none;font-size:11.5px;font-weight:600;height:20px;margin-right:10px;place-items:center;width:20px}html.ach-v2 .af-staff-st{flex:0 1 auto;min-width:3em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html.ach-v2 .af-staff-stb{background:transparent;border:0;color:inherit;cursor:pointer;font:inherit;padding:0;text-align:left}html.ach-v2 .af-staff-stb:focus-visible{border-radius:3px;outline:2px solid var(--c-accent-line);outline-offset:2px}html.ach-v2 .af-staff-tag{background:var(--c-bad-soft);border-radius:5px;color:var(--c-bad);flex:none;font-size:11.5px;font-weight:600;margin-left:10px;padding:2px 7px;white-space:nowrap}html.ach-v2 .af-staff-bar{background:var(--c-bar-track);border-radius:3px;display:block;height:6px;overflow:hidden;position:relative;width:100%}html.ach-v2 .af-staff-bar i{background:var(--c-bar);border-radius:3px;bottom:0;left:0;position:absolute;top:0}html.ach-v2 .af-staff-bar i.w{background:var(--c-good)}html.ach-v2 .af-staff-bar i.l{background:#ec7a66}html.ach-v2 .af-staff-cv{align-items:center;border-radius:6px;display:inline-flex;font-size:12px;font-style:normal;font-weight:600;padding:2px 7px}html.ach-v2 .af-staff-cv.after{margin-left:4px}html.ach-v2 .af-staff-cv.good{background:var(--c-good-soft);color:var(--c-good)}html.ach-v2 .af-staff-cv.warn{background:var(--c-warn-soft);color:var(--c-warn-ink)}html.ach-v2 .af-staff-cv.bad{background:var(--c-bad-soft);color:var(--c-bad)}html.ach-v2 .af-staff-cv.plain{color:var(--c-text-2);font-weight:500;padding-left:0;padding-right:0}html.ach-v2 .af-staff-pc{color:var(--c-text-3);font-size:12.5px;margin-left:4px}html.ach-v2 .af-staff-dd{color:var(--c-text-3);font-size:12px;font-weight:500;margin-left:4px}html.ach-v2 .af-staff-chg{font-weight:600;white-space:nowrap}html.ach-v2 .af-staff-chg.bad{color:var(--c-bad)}html.ach-v2 .af-staff-chg.good{color:var(--c-good)}html.ach-v2 .af-staff-chg.n{color:var(--c-text-3);font-weight:500}html.ach-v2 .af-staff-cvw{align-items:baseline;display:inline-flex;flex-wrap:wrap;gap:2px 6px;justify-content:flex-end;max-width:100%;vertical-align:middle}html.ach-v2 .af-staff-cvw>.af-staff-cv{flex:none}html.ach-v2 .af-staff-cvw>.af-staff-chg{font-size:12px}html.ach-v2 .af-staff-zero{color:var(--c-text-3)}html.ach-v2 .af-staff-legend{border-top:1px solid var(--c-line);color:var(--c-text-3);display:flex;flex-wrap:wrap;font-size:12px;gap:6px 26px;padding:12px 10px 2px}html.ach-v2 .af-staff-ft tr.af-staff-sub>td{background:#fafafd;padding:4px 10px 14px 40px}html.ach-v2 .af-staff-bd{min-width:0}html.ach-v2 .af-staff-bd-head{align-items:baseline;display:flex;font-size:13px;gap:8px;min-width:0;padding:6px 0 8px}html.ach-v2 .af-staff-bd-head b{flex:none;font-weight:600}html.ach-v2 .af-staff-bd-tr{color:var(--c-text-2);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html.ach-v2 .af-staff-bd-empty{color:var(--c-text-2);font-size:13px;padding:4px 0 6px}html.ach-v2 .af-staff-bdt{background:#fff;border:1px solid var(--c-line);border-collapse:collapse;border-radius:8px;table-layout:fixed;width:100%}html.ach-v2 .af-staff-bdt col.c-cv,html.ach-v2 .af-staff-bdt col.c-loss{width:120px}html.ach-v2 .af-staff-bdt th{background:#fff;padding:8px 12px}html.ach-v2 .af-staff-bdt td{font-size:13px;padding:8px 12px}html.ach-v2 .af-staff-bdt td.name{overflow:hidden}html.ach-v2 .af-staff-bd-dp,html.ach-v2 .af-staff-bd-nm{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html.ach-v2 .af-staff-bd-dp{color:var(--c-text-3);font-size:12px;font-weight:400;margin-top:1px}html.ach-v2 .af-staff-loss{color:var(--c-bad);font-weight:600}html.ach-v2 .af-staff-bd-deals{background:transparent;border:0;color:var(--c-accent-ink);cursor:pointer;flex:none;font:inherit;font-size:12.5px;font-weight:600;margin-left:auto;padding:0;white-space:nowrap}html.ach-v2 .af-staff-bd-deals:hover{text-decoration:underline}html.ach-v2 .af-staff-bd-deals:focus-visible{border-radius:3px;outline:2px solid var(--c-accent-line);outline-offset:2px}html.ach-v2 .af-staff-lnk{background:transparent;border:0;color:inherit;cursor:pointer;font:inherit;padding:0;text-align:left;width:100%}html.ach-v2 .af-staff-lnk:focus-visible{border-radius:3px;outline:2px solid var(--c-accent-line);outline-offset:2px}html.ach-v2 .af-staff-bdt tr.click{cursor:pointer}html.ach-v2 .af-staff-bdt tbody tr.click:hover>td{background:#fafafd}html.ach-v2 .af-staff-bdt tbody tr.click:hover .af-staff-lnk{color:var(--c-accent-ink)}html.ach-v2 .af-staff-team{table-layout:fixed}html.ach-v2 .af-staff-team th{vertical-align:bottom;white-space:normal}html.ach-v2 .af-staff-team th.c{padding-left:4px;padding-right:4px;text-align:center}html.ach-v2 .af-staff-team td.name{overflow:hidden;white-space:nowrap}html.ach-v2 .af-staff-team tr.grp>td.name{padding-bottom:8px;padding-top:8px}html.ach-v2 .af-staff-team tr.total>td.name{line-height:1.3;white-space:normal}html.ach-v2 .af-staff-team tr.total .af-gcnt{display:inline-block;margin-left:0;white-space:nowrap}html.ach-v2 .af-staff-team td.num{padding-left:6px}html.ach-v2 .af-staff-team td.hm{padding:5px;text-align:center}html.ach-v2 .af-staff-team td.hm>button{border:0;cursor:pointer;font-family:inherit;margin:0;text-align:center;width:100%}html.ach-v2 .af-staff-team td.hm>button:hover{box-shadow:inset 0 0 0 1px var(--c-accent-line);filter:brightness(.97)}html.ach-v2 .af-staff-team td.hm>button:focus-visible{outline:2px solid var(--c-accent-line);outline-offset:1px}html.ach-v2 .af-staff-team td.hm>button,html.ach-v2 .af-staff-team td.hm>span{align-items:baseline;border-radius:6px;box-sizing:border-box;-moz-column-gap:6px;column-gap:6px;display:flex;flex-wrap:wrap;font-size:13px;font-variant-numeric:tabular-nums;font-weight:600;justify-content:center;line-height:1.3;min-height:30px;overflow-wrap:anywhere;padding:6px 2px}html.ach-v2 .af-staff-team td.hm small{font-size:11.5px;font-weight:500;opacity:.85}html.ach-v2 .af-staff-team td.hm em{color:var(--c-text-3);flex-basis:100%;font-size:11.5px;font-style:normal;font-weight:400;line-height:1.25;margin-top:1px}html.ach-v2 .af-staff-team td.hm .n{background:var(--c-surface-2);color:var(--c-text-1);font-weight:500}html.ach-v2 .af-staff-team td.hm .g{background:var(--c-good-soft);color:var(--c-good)}html.ach-v2 .af-staff-team td.hm .r{background:var(--c-bad-soft);color:var(--c-bad)}html.ach-v2 .af-staff-team td.hm .base{background:#fff;box-shadow:inset 0 0 0 1px var(--c-line);color:var(--c-text-1)}html.ach-v2 .af-staff-team td.hm .few{background:#fff;border:1px dashed var(--c-line);color:var(--c-text-3);font-weight:500;padding:5px 1px}html.ach-v2 .af-staff-team td.hm .e{color:var(--c-text-3);font-weight:400}html.ach-v2 .af-staff-ch{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;line-height:1.3;overflow:hidden;overflow-wrap:anywhere}html.ach-v2 .af-staff-gn{align-items:center;display:flex;min-width:0}html.ach-v2 .af-staff-gn .af-gchev,html.ach-v2 .af-staff-gn .af-gcnt{flex:none}html.ach-v2 .af-staff-gt{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html.ach-v2 .af-staff-mn{align-items:center;display:flex;min-width:0}html.ach-v2 .af-staff-mt{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html.ach-v2 .af-staff-vol{align-items:center;display:flex;gap:10px;justify-content:flex-end;min-width:0}html.ach-v2 .af-staff-mini{background:var(--c-bar-track);border-radius:2px;flex:0 1 40px;height:4px;min-width:0;overflow:hidden;position:relative}html.ach-v2 .af-staff-mini i{background:var(--c-accent);border-radius:2px;bottom:0;left:0;position:absolute;top:0}html.ach-v2 .af-staff-mini.g i{background:var(--c-good)}html.ach-v2 .af-staff-swt{border-radius:3px;box-sizing:border-box;display:inline-block;flex:none;height:12px;width:14px}html.ach-v2 .af-staff-swt.gq{background:var(--c-good-soft)}html.ach-v2 .af-staff-swt.nq{background:var(--c-surface-2)}html.ach-v2 .af-staff-swt.rq{background:var(--c-bad-soft)}html.ach-v2 .af-staff-swt.fq{background:#fff;border:1px dashed var(--c-text-3)}html.ach-v2 .af-staff-ux{list-style:none;margin:0;padding:0 0 6px}html.ach-v2 .af-staff-ux li{align-items:baseline;border-bottom:1px solid var(--c-line-2);display:flex;font-size:13.5px;gap:6px;min-width:0;padding:9px 10px}html.ach-v2 .af-staff-ux li:last-child{border-bottom:0}html.ach-v2 .af-staff-ux-st{flex:0 1 auto;font-weight:500;max-width:42%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html.ach-v2 .af-staff-ux-ar{color:var(--c-text-3);flex:none}html.ach-v2 .af-staff-ux-n{color:var(--c-text-2);flex:none;font-variant-numeric:tabular-nums;white-space:nowrap}html.ach-v2 .af-staff-empty{align-items:flex-start;display:flex;gap:12px;padding:8px 0 12px}html.ach-v2 .af-staff-empty>.ic{color:var(--c-good);margin-top:1px}html.ach-v2 .af-staff-empty b{display:block;font-size:14px;font-weight:600}html.ach-v2 .af-staff-empty span{color:var(--c-text-2);display:block;font-size:13px;margin-top:3px;max-width:760px}
