.zskstat.loader-wrap{display:flex;height:60px;width:100%}.zskstat.loader{display:block;height:50px;margin:auto;position:relative;width:50px;div{animation:lds-ring 1.2s cubic-bezier(.5,0,.5,1) infinite;border:4px solid #0000;border-radius:50%;border-top-color:#00258b;box-sizing:border-box;display:block;height:40px;margin:4px;position:absolute;width:40px}div:first-child{animation-delay:-.45s}div:nth-child(2){animation-delay:-.3s}div:nth-child(3){animation-delay:-.15s}}#zskstat-browser-app[data-mode=dark]{.zskstat.loader div{border-color:#ccd9ff #0000 #0000}}@keyframes lds-ring{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}#zskstat-browser-app{.button{align-items:center;background:#fdd089;border:0;border-radius:30px;color:#00258b;cursor:pointer;display:flex;font-family:Outfit,sans-serif;font-size:1.12em;font-weight:600;gap:10px;height:48px;justify-content:center;padding:6px 30px}.button.violet{background:#cabbe9;color:#00258b}.button.white{background:#fff;color:#333}}#zskstat-browser-app[data-mode=dark]{.button{color:#333;svg.stroke{stroke:#333}svg.fill{fill:#333}}}#zskstat-browser-app{.download-section{align-items:center;display:flex;flex-wrap:wrap;gap:10px 20px}@media (max-width:600px){.download-section{.button{width:100%}}}}.zsk-tooltip{word-wrap:break-word;background:#fff!important;border-radius:8px;box-shadow:0 4px 12px #28314b29;color:#1b1b1b!important;display:none;font-family:Outfit,sans-serif;font-weight:400;line-height:1.5;max-width:500px;min-width:300px;opacity:0;padding:10px;pointer-events:none;position:fixed!important;text-align:left;visibility:hidden;white-space:normal;z-index:9999!important}.tooltip-modal-overlay{background:#00000080;bottom:0;left:0;position:fixed;right:0;top:0;z-index:1000}.tooltip-modal{background:#fff;border-radius:10px;box-shadow:0 4px 12px #28314b29;display:flex;flex-direction:column;left:50%;max-height:80vh;max-width:90vw;position:fixed;top:50%;transform:translate(-50%,-50%);z-index:1001}.tooltip-modal-header{align-items:center;border-bottom:1px solid #e0e0e0;display:flex;justify-content:space-between;padding:15px 20px}.tooltip-modal-header h3{color:#00258b;font-family:Outfit,sans-serif;font-size:1.2em;font-weight:600;margin:0}.tooltip-modal-close{align-items:center;background:none;border:none;cursor:pointer;display:flex;justify-content:center;padding:5px}.tooltip-modal-content{word-wrap:break-word;color:#1b1b1b;font-family:Outfit,sans-serif;font-weight:400;line-height:1.5;overflow-y:auto;padding:20px;text-align:left;white-space:normal}@media (max-width:767px){.tooltip-modal{max-height:85vh;max-width:95vw}.tooltip-modal-header{padding:12px 15px}.tooltip-modal-content{padding:15px}}#zskstat-browser-app{.bar-chart-box{width:100%}.bar-chart-heading-split{margin-bottom:12px}.bar-chart-heading-split>div:first-child{color:#00258b}.no-data-message{align-items:center;background:#f8f9fa;border:2px dashed #dee2e6;border-radius:12px;display:flex;flex-direction:column;justify-content:center;padding:60px 20px;text-align:center}.no-data-icon{font-size:48px;margin-bottom:16px;opacity:.6}.no-data-message h4{color:#6c757d;font-size:1.2em;font-weight:600;margin:0 0 8px}.no-data-message p{color:#868e96;font-size:.9em;margin:0;max-width:300px}.color-picker-action{display:inline-block;position:relative}.color-picker-trigger{align-items:center;background:#0000;border:none;cursor:pointer;display:inline-flex;gap:8px;min-height:28px;padding:0}.color-picker-trigger:focus-visible{border-radius:6px;outline:2px solid #00258b;outline-offset:4px}.legend-swatch{border-radius:4px;box-shadow:0 0 0 1px #00000014;display:inline-block;flex-shrink:0;height:26px;width:26px}.color-picker-trigger:hover .legend-swatch{box-shadow:0 0 0 1px #00258b59}.color-picker-arrow{border-left:6px solid #0000;border-right:6px solid #0000;border-top:6px solid #4a5568;height:0;transform-origin:50% 50%;transition:transform .15s ease;width:0}.color-picker-trigger.open .color-picker-arrow{transform:rotate(180deg)}.color-picker-dropdown{background:#fff;border-radius:12px;bottom:calc(100% + 12px);box-shadow:0 6px 24px #00000029;display:flex;flex-direction:column;gap:10px;padding:14px 16px;white-space:nowrap;z-index:100}.color-picker-dropdown,.color-picker-dropdown:after{left:50%;position:absolute;transform:translateX(-50%)}.color-picker-dropdown:after{border:7px solid #0000;border-top-color:#fff;content:"";top:100%}.color-picker-label{color:#555;font-size:.8em;font-weight:600}.color-picker-grid{display:flex;flex-wrap:wrap;gap:8px}.color-option{background:#0000;border:3px solid #e0e0e0;border-radius:8px;cursor:pointer;height:40px;outline:none;padding:3px;transition:transform .12s,border-color .12s,box-shadow .12s;width:40px}.color-option-inner{border-radius:4px;display:block;height:100%;width:100%}.color-option:hover{border-color:#bbb;transform:scale(1.1)}.color-option.selected{border-color:var(--swatch-color);box-shadow:0 0 0 1px var(--swatch-color)}.y-axis-tick-text{fill:#666;font-size:14px}.chart-wrap{height:600px;max-height:calc(100vh - 420px);min-height:400px}@media (max-width:700px){.bar-chart-box .chart-wrap{max-width:calc(100vw - 50px);overflow-x:auto;overflow-y:hidden}}}#zskstat-browser-app[data-mode=dark]{.bar-chart-heading-split>div:first-child{color:#ccd9ff}.no-data-message{background:#2d3748;border-color:#4a5568}.no-data-message h4{color:#a0aec0}.no-data-message p{color:#718096}.color-picker-dropdown{background:#2d3748;box-shadow:0 6px 24px #0006}.color-picker-dropdown:after{border-top-color:#2d3748}.color-picker-label{color:#a0aec0}.legend-swatch{box-shadow:0 0 0 1px #ffffff24}.color-option{border-color:#4a5568}.color-option:hover{border-color:#718096}.color-option.selected{border-color:var(--swatch-color);box-shadow:0 0 0 1px var(--swatch-color)}.y-axis-tick-text{fill:#a0aec0}}#zskstat-browser-app{.table-heading-split{margin-bottom:12px}.table-heading-split>div:first-child{color:#00258b}.table-wrap{display:flex;flex-direction:column;gap:16px;max-width:100%;overflow-x:auto;overflow-y:visible;.pagination{justify-content:flex-end}}.table-wrap-head{align-items:center;display:flex;>div{align-items:center;display:flex;gap:8px;select{border-radius:4px;height:44px;width:90px}}}.table{border-collapse:collapse;font-size:.9em;width:100%;thead{background:#cabbe9;th{color:#00258b;font-weight:400;min-width:140px;padding:16px 8px;text-align:left;>span{align-items:center;font-weight:700;gap:6px;-webkit-user-select:none;user-select:none}}}tbody{background:#fff;tr{border-bottom:1px solid #ccc}td{padding:10px 8px}}tfoot{font-weight:700;td{padding:10px}}}.table-td-column{display:none}@media (max-width:1100px){.table{display:block;thead{display:none}.table-td-column{display:block;font-weight:700;margin-bottom:6px}tbody,tbody td,tbody tr,tfoot{display:block}}}}#zskstat-browser-app[data-mode=dark]{.table-heading-split>div:first-child{color:#ccd9ff}.table{thead{th{color:#333}}tbody{background:#0000;tr{border-color:#cabbe9}td{color:#fff}}}}#zskstat-browser-app{.results-header{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}.results-header-left{display:flex;flex:1 1;flex-direction:column;gap:10px;min-width:0}.results-header-breadcrumbs{align-items:center;display:flex;gap:8px}.results-header-back-btn{align-items:center;background:none;border:none;color:#00258b;cursor:pointer;display:flex;font-family:Outfit,sans-serif;font-size:.9em;font-weight:500;gap:6px;padding:4px 8px;transition:opacity .2s}.results-header-back-btn:hover{opacity:.7}.results-header-back-btn span{white-space:nowrap}.results-header-mode-switch{align-items:center;display:flex;gap:30px}.results-header-mode-switch>div{align-items:center;cursor:pointer;display:flex;gap:6px;padding-bottom:3px;svg.stroke{stroke:#333}}.results-header-mode-switch>div.active{border-bottom:3px solid #00258b;span{color:#00258b;font-weight:600}}.results-header-mode-switch>div.active svg.fill{fill:#00258b}}#zskstat-browser-app[data-mode=dark]{.results-header-back-btn{color:#ccd9ff}.results-header-mode-switch{>div{svg.stroke{stroke:#fff}}>div.active{border-color:#ccd9ff;span{color:#ccd9ff}svg.fill{fill:#ccd9ff}}}}#zskstat-browser-app{.switch{align-items:center;display:flex;gap:12px}.switch-label{margin-right:4px}.switch-box{background:#fff;border:1px solid #00258b;border-radius:15px;border-radius:13px;cursor:pointer;height:24px;position:relative;width:48px;>div{background:#00258b;border-radius:50%;height:18px;left:3px;position:absolute;top:3px;transition:left .3s;width:18px}}.switch-box.checked{background:#00258b;>div{background:#fff;left:27px}}.switch-box.disabled{cursor:not-allowed;opacity:.5;pointer-events:none}.switch-label.disabled{opacity:.5}}#zskstat-browser-app[data-mode=dark]{.switch-box{background:#0000;border-color:#ccd9ff;>div{background:#ccd9ff}}.switch-box.checked{background:#ccd9ff;>div{background:#333}}}#zskstat-browser-app{.results-layout{align-items:flex-start;display:flex;gap:20px}.results-layout-sidebar{flex:0 0 520px;max-width:520px;position:relative}.results-layout-sidebar-toggler{align-items:center;cursor:pointer;display:flex;font-weight:500;gap:8px;left:25px;position:absolute;top:25px}.results-layout-sidebar-content{display:flex;flex-direction:column;gap:30px;.close,>.button{display:none}}.results-layout-main{display:flex;flex:1 1;flex-direction:column;gap:10px;.sidebar-btn{display:none}}.results-layout-main>.box{display:flex;flex-direction:column;gap:8px}@media (max-width:1300px){.results-layout-main>.box{gap:15px}}@media (max-width:1440px){.results-layout-sidebar{flex:0 0 390px;max-width:390px}}@media (min-width:1300px){.results-layout-sidebar.hidden{flex:0 0 180px;.results-layout-sidebar-content{display:none}.results-layout-sidebar-toggler svg{transform:rotate(180deg)}}}@media (max-width:1300px){.results-layout-sidebar-toggler,.results-layout-sidebar:not(.visible){display:none}.results-layout-sidebar{background:#00000080;flex:0 0 100%;height:100vh;left:0;max-width:none;padding:20px 10px;position:fixed;top:0;width:100%;z-index:999}.results-layout-sidebar,.results-layout-sidebar-content{-webkit-overflow-scrolling:touch;overflow-y:auto;pointer-events:auto}.results-layout-sidebar-content{background:#f7f9fc;border-radius:10px;gap:20px;max-height:calc(100vh - 40px);padding:40px 15px 15px;position:relative;.box{padding:0}>.button{display:flex}.close{cursor:pointer;display:block;position:absolute;right:8px;top:8px;z-index:1000}}.results-layout-main .sidebar-btn{display:flex}}.charts-section.capturing .color-picker-single,.charts-section.capturing .tooltip-icon{display:none!important}.charts-section.capturing .bar-chart-heading-split>div{color:#000!important}.charts-section.capturing .heading-screen-only,.heading-capture-only{display:none!important}.charts-section.capturing .heading-capture-only{display:block!important}}#zskstat-browser-app{.expandable-box{border:1px solid #cabbe9;border-radius:20px;padding:20px 30px}.expandable-box.inner{background:#fff;border:0;padding:12px;.expandable-box-head{font-weight:700}.expandable-box-content{gap:12px;padding-top:12px}}.expandable-box-head{stroke:#00258b}.expandable-box.mini{border:0;border-bottom:1px solid #00258b;border-radius:0;padding:18px 0;.expandable-box-head{svg{width:18px}}.expandable-box-content{gap:10px;padding-top:10px}.expandable-box.mini{padding-top:8px}.expandable-box.mini.mini-inner{border-color:#cabbe9;padding:0 0 10px;.expandable-box-head{color:#6b6b6b;font-weight:500}}.expandable-box.mini:last-child{border-bottom:0;padding-bottom:0}}.expandable-box-head{align-items:center;cursor:pointer;display:flex;gap:10px;justify-content:space-between;min-height:31px;>div{width:100%}}.expandable-box-content{display:flex;flex-direction:column;gap:20px;padding-top:20px}}#zskstat-browser-app[data-mode=dark]{.expandable-box-head{svg{stroke:#ccd9ff}}.expandable-box.mini{border-color:#ccd9ff;.expandable-box.mini.mini-inner{.expandable-box-head{color:#ccd9ff}}}.expandable-box{background:#ffffff0d;.expandable-box{background:#0000}}.box .expandable-box{background:#0000}}@media (max-width:1200px){#zskstat-browser-app{.expandable-box{padding:10px}.expandable-box-head svg{max-width:18px}.expandable-box-content{padding-top:10px}}}#zskstat-browser-app{.checkbox-group{display:flex;flex-wrap:wrap;gap:10px;.error{margin-top:4px;width:100%}}.checkbox-group.disabled{opacity:.5}.checkbox-item{align-items:center;cursor:pointer;display:flex;flex:1 1 300px;gap:8px;-webkit-user-select:none;user-select:none}.checkbox-item.disabled{opacity:.6}.checkbox{border:1px solid #6b6b6b;border-radius:4px;display:flex;height:26px;min-width:26px;width:26px;svg{stroke:#00258b;margin:auto}}}#zskstat-browser-app[data-mode=dark]{.checkbox{border-color:#ccd9ff;svg{stroke:#ccd9ff}}}#zskstat-browser-app{.zsk-form-select{align-items:center;display:flex;flex-wrap:wrap;gap:10px 20px;max-width:100%;select{background:#fff;border:1px solid #6b6b6b;border-radius:4px;flex:auto;height:51px;max-width:100%;outline:none;padding:6px 14px}select:focus{outline:3px solid #00258b;outline-offset:2px}.error{width:100%}}}#zskstat-browser-app[data-mode=dark]{.zsk-form-select{select{background:#0000;border-color:#ccd9ff;color:#fff;option{background:#333}&:focus{outline:3px solid #ccd9ff;outline-offset:2px}}}}#zskstat-browser-app{.options{display:flex;flex-direction:column;gap:10px}.options.disabled{.options-items div{opacity:.8}}.options-items{flex-wrap:wrap}.options-items,.options-items div{align-items:center;display:flex;gap:10px}.options-items div{border:1px solid #cabbe9;border-radius:100px;color:#00258b;cursor:pointer;font-weight:500;justify-content:center;min-height:48px;min-width:164px;padding:6px 30px}.options-items div.active{background:#cabbe9}.options-items div.disabled{cursor:not-allowed;opacity:.5;pointer-events:none}.options.mini{.options-items div{background:#0000;border:0;min-height:23px;min-width:auto;padding:3px 10px}.options-items div.active{background:#00258b;color:#fff}}}#zskstat-browser-app[data-mode=dark]{.options-items div{border-color:#ccd9ff;color:#ccd9ff}.options-items div.active,.options.mini .options-items div.active{background:#ccd9ff;color:#333}.options-items div.disabled{cursor:not-allowed;opacity:.5;pointer-events:none}}@media (max-width:1200px){#zskstat-browser-app{.options-items div{border-radius:20px;padding:10px 14px}}}@media (max-width:550px){#zskstat-browser-app{.options:not(.mini) .options-items div{width:100%}}}#zskstat-browser-app{.steps-box{background:#f7f9fc;border-radius:30px;display:flex;flex-direction:column;gap:30px;padding:50px}.steps-box-top{align-items:center;display:flex;justify-content:space-between}.steps-box-top-actions{align-items:center;display:flex;gap:10px;margin-left:auto}.steps-box-bottom{align-items:center;border-top:1px solid #00258b;display:flex;flex-wrap:wrap;gap:10px;padding-top:30px;.button:not(.violet){margin-left:auto}}}#zskstat-browser-app[data-mode=dark]{.steps-box{background:#333}.steps-box-bottom{border-color:#ccd9ff}}@media (max-width:1200px){#zskstat-browser-app{.steps-box{gap:22px;padding:26px 10px}.steps-box-bottom{justify-content:center;padding-top:22px}}}@media (max-width:700px){#zskstat-browser-app{.steps-box-bottom .button{justify-content:center;margin:0;width:100%;svg{display:none}}}}#zskstat-browser-app{.radio-group{display:flex;flex-direction:column;gap:10px}.radio-item{align-items:center;cursor:pointer;display:flex;gap:8px;-webkit-user-select:none;user-select:none}.radio-item-box{border:1px solid #6b6b6b;border-radius:50%;display:flex;flex:0 0 26px;height:26px;span{background:#00258b;border-radius:50%;height:19px;margin:auto;width:19px}}}#zskstat-browser-app[data-mode=dark]{.radio-item-box{border-color:#ccd9ff;span{background-color:#ccd9ff}}}#zskstat-browser-app{.profession-item{align-items:center;background:#f5aa6f;border-radius:100px;display:flex;gap:8px;min-height:31px;padding:6px 14px;span{display:flex}}}#zskstat-browser-app[data-mode=dark]{.profession-item{color:#333;svg.stroke{stroke:#333}}}#zskstat-browser-app{.search-input{align-items:center;background:#fff;border:1px solid #6b6b6b;border-radius:4px;display:flex;gap:10px;height:51px;padding:0 14px;position:relative;&:focus{outline:3px solid #00258b;outline-offset:2px}input{border:0;flex:auto;height:100%;outline:none;padding:0}>span[role=button]:focus{outline:3px solid #00258b;outline-offset:2px}}}.search-input-options{background:#fff;border:1px solid #6b6b6b;border-top:0;display:none;font-family:Outfit,sans-serif;left:0;max-height:280px;overflow-x:hidden;overflow-y:auto;position:absolute;z-index:999;>div{cursor:pointer;padding:8px 14px;&[role=option]:focus{outline:3px solid #00258b;outline-offset:-2px}}}#zskstat-browser-app[data-mode=dark]{.search-input{background:#0000;border-color:#ccd9ff;color:#fff;&:focus{outline:3px solid #ccd9ff;outline-offset:2px}input{background:#0000;color:#fff}input::placeholder,span{color:#fff!important}>span[role=button]:focus{outline:3px solid #ccd9ff;outline-offset:2px}}.search-input-options{background:#333;border-color:#ccd9ff;color:#fff;>div[role=option]:focus{outline:3px solid #ccd9ff;outline-offset:-2px}}}body{margin:0}.sr-only{clip:rect(0,0,0,0)!important;border:0!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}.skip-link{background:#000;border-radius:4px;color:#fff;font-weight:600;left:6px;padding:8px;position:absolute;text-decoration:none;top:-40px;z-index:1000}.skip-link:focus{top:6px}:focus{outline:2px solid #00258b;outline-offset:2px}a:focus,button:focus,input:focus,select:focus{outline:3px solid #00258b;outline-offset:2px}#zskstat-browser-app{box-sizing:initial!important;display:flex;flex-direction:column;font-family:Outfit,sans-serif;font-size:18px;gap:30px;margin:0 auto;max-width:1630px;padding:20px 15px;h1,h2,h3,p{margin:0}p{font-size:1em}*{box-sizing:border-box!important}button,input,select{font-family:Outfit,sans-serif;font-size:1em}.divider{background:#00258b;height:1px;width:100%}.box{background:#f7f9fc;border-radius:24px;padding:20px}.error{color:#d32f2f;font-size:.85em;font-weight:500}.custom-tooltip{background:#fff;border-radius:8px;box-shadow:0 4px 12px #28314b29;color:#1b1b1b;padding:10px}.compare-mode-info{background:#e8f4f8}svg.stroke{stroke:#00258b}svg.fill{fill:#00258b}}#zskstat-browser-app[data-mode=dark]{background:#4e4e4e;color:#fff!important;h1,h2,h3,p{color:#fff!important}.box,.charts-section{background:#333}.divider{background:#ccd9ff}svg.stroke{stroke:#ccd9ff}svg.fill{fill:#ccd9ff}.recharts-wrapper{text{fill:#fff}}.custom-tooltip p{color:#1b1b1b!important}.compare-mode-info{background:#3a4566}}@media (max-width:1700px){#zskstat-browser-app{font-size:15px}}@media (max-width:1440px){#zskstat-browser-app{font-size:14px}}@media (max-width:1200px){#zskstat-browser-app{.box{padding:20px 10px}}}
/*# sourceMappingURL=browser.css.map*/