.ta-select{display:block;min-width:0}.ta-select-trigger{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;min-width:0;height:42px;padding:8px 14px 8px 12px;border:1px solid var(--sfa-border, #d6e1f2);border-radius:6px;background:var(--sfa-card, #fff);color:var(--sfa-text, #19304b);font:inherit;text-align:left;cursor:pointer}.ta-select-trigger>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ta-select-trigger>svg{flex-shrink:0;color:var(--sfa-sub, #5c7090)}.ta-select-trigger:focus-visible{outline:2px solid #3568c7;outline-offset:2px}.ta-select-trigger[aria-expanded=true]{border-color:#208a7c}.ta-select-trigger:disabled{opacity:.6;cursor:default}.ta-select-menu[popover]{position:fixed;inset:auto;margin:0;box-sizing:border-box;padding:4px;overflow:auto;overscroll-behavior:contain;border:1px solid #cbd9e8;border-radius:8px;background:#fff;color:#19304b;box-shadow:0 8px 24px #18304b26;font-family:inherit;font-size:14px;line-height:20px;scrollbar-width:thin;z-index:10000}.ta-select-menu>[role=option]{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:38px;box-sizing:border-box;padding:8px 10px;border-radius:5px;font-weight:500;cursor:pointer}.ta-select-menu>[role=option]>span{overflow-wrap:anywhere}.ta-select-menu>[role=option]>svg{flex-shrink:0}.ta-select-menu>[aria-selected=true]{color:#13786d;font-weight:700}.ta-select-menu>[data-active=true]{background:#e8f4f0}html[data-theme=dark] .ta-select-menu[popover]{background:#142338;color:#e9f0fa;border-color:#526681;box-shadow:0 8px 28px #0006}html[data-theme=dark] .ta-select-menu>[aria-selected=true]{color:#8bdcc6}html[data-theme=dark] .ta-select-menu>[data-active=true]{background:#24433f}.rst-section .rst-chart-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:20px}.rst-section .rst-card{padding:0!important;display:flex;flex-direction:column;min-width:0;overflow:visible;border-radius:8px}.rst-card>.ar-unified-heading{margin:0!important;min-height:78px;border-bottom:1px solid var(--ar-border);border-radius:7px 7px 0 0}.rst-card>.ar-unified-heading .ar-unified-label{font-size:11px;min-width:85px;padding:14px 10px;white-space:normal}.rst-card>.ar-unified-heading .ar-unified-title{padding:13px 12px;min-width:0}.rst-card>.ar-unified-heading h3{font-size:14px;line-height:1.65;margin:0}.rst-card-body{padding:16px 14px 12px;flex:1;min-width:0}.rst-period{margin-bottom:15px}.rst-period-controls{display:flex;align-items:flex-end;flex-wrap:wrap;gap:8px}.rst-field{display:flex;flex-direction:column;gap:5px;min-width:0;flex:1 1 140px;color:var(--ar-sub);font-size:11px}.rst-section .rst-period .ta-select-trigger{position:relative;height:40px;font-size:12px;padding-right:38px}.rst-period .ta-select-trigger>svg{position:absolute;right:12px;width:14px;height:14px;margin:0}.rst-period .ta-select-menu>[role=option]>svg{width:15px;height:15px;margin:0}.rst-date-range{display:flex;gap:8px;width:100%;min-width:0}.rst-date-range .rst-field{min-width:0}.rst-period input[type=date]{box-sizing:border-box;width:100%;max-width:100%;min-width:0;height:40px;margin:0;padding:6px 9px;border:1px solid var(--ar-border);border-radius:6px;background:var(--ar-bg);color:var(--ar-text);font:inherit;font-size:12px}.rst-section .rst-range{font-size:11px!important;color:var(--ar-sub);margin:9px 0 0;line-height:1.6}.rst-section .rst-error{color:var(--ar-negative, #c7434f);font-size:12px!important;line-height:1.6;margin-top:7px}.rst-segment{font-size:10px;color:var(--ar-sub);margin:0 0 10px}.rst-legend{display:flex;align-items:center;flex-wrap:wrap;gap:7px 12px;font-size:10px;color:var(--ar-sub);min-height:35px;margin-bottom:7px}.rst-legend>span{display:flex;align-items:center;gap:5px;white-space:nowrap}.rst-legend i{width:7px;height:7px;border-radius:2px;flex-shrink:0}.rst-legend .rst-bar-key{width:11px;background:var(--ar-bar, #d5e2f7)}.rst-plot-wrap{position:relative;min-width:0}.rst-plot-wrap svg{display:block;max-width:100%;overflow:visible}.rst-plot-wrap svg text{fill:var(--ar-sub);font-family:inherit;font-size:10px}.rst-plot-wrap .rst-grid{stroke:var(--ar-border);stroke-width:1}.rst-plot-wrap svg [role=button]{cursor:pointer}.rst-plot-wrap svg [role=button]:focus-visible{outline:2px solid #527bd1;outline-offset:3px}.rst-plot-wrap svg [role=button]:hover{filter:brightness(1.08)}.rst-plot-wrap .rst-point-label{font-size:11px;font-weight:600;fill:var(--ar-text);stroke:var(--ar-bg);stroke-width:4px;paint-order:stroke;pointer-events:none}.rst-totals{display:flex;align-items:baseline;gap:7px 16px;flex-wrap:wrap;font-size:11px;color:var(--ar-sub);margin-top:13px}.rst-totals b{font-size:13px;color:var(--ar-text)}.rst-card-footer{display:flex;align-items:center;justify-content:flex-end;gap:12px;padding:12px 14px;border-top:1px solid var(--ar-border);background:var(--ar-soft);border-radius:0 0 7px 7px}.rst-card-footer .sfa-btn{height:36px;font-size:12px;padding:6px 12px}.rst-card-footer .ar-link{margin-right:auto;font-size:11px}.rst-tabs{display:flex;gap:5px;flex-wrap:wrap}.rst-tabs>button{border:1px solid var(--ar-border);border-radius:5px;background:var(--ar-bg);color:var(--ar-sub);font:inherit;font-size:12px;padding:7px 10px;cursor:pointer}.rst-tabs>button[aria-pressed=true]{background:var(--ar-soft);border-color:#5b82d2;color:var(--ar-text);font-weight:650}.rst-scatter-group{margin-bottom:11px}.rst-scatter-group>button{font-size:11px;padding:5px 9px}.rst-section .rst-empty{font-size:12px!important;color:var(--ar-sub);text-align:center;padding:85px 12px;line-height:1.8}.rst-tooltip{position:fixed;z-index:650;pointer-events:none;width:min(310px,calc(100vw - 24px));background:var(--ar-bg, #fff);color:var(--ar-text, #19304b);border:1px solid var(--ar-border, #d6e1f2);box-shadow:0 12px 40px #18304d2b;border-radius:11px;padding:17px 19px;font-size:12px;line-height:1.6;box-sizing:border-box}.rst-tooltip>small{font-size:11px;color:var(--ar-sub)}.rst-tooltip h4{font-size:16px;margin:8px 0 13px}.rst-tooltip>div{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-top:7px}.rst-tooltip>div>span{color:var(--ar-sub)}.rst-tooltip b{font-size:15px;white-space:nowrap}.rst-tooltip>p{font-size:11px!important;color:var(--ar-sub);margin:10px 0 0;line-height:1.7}.rst-drill.dialog{max-width:960px}.rst-drill-summary{display:flex;flex-wrap:wrap;gap:10px 24px;padding:0 0 19px;font-size:13px}.rst-drill-summary b{font-size:17px}.rst-drill .rst-tabs{margin-bottom:18px}.rst-records{overflow:auto;max-height:55dvh}.rst-records table{width:100%;border-collapse:collapse;font-size:12px;white-space:nowrap}.rst-records th,.rst-records td{padding:11px 12px;border-bottom:1px solid var(--sfa-border);text-align:left}.rst-records th{font-weight:500;color:var(--sfa-sub);position:sticky;top:0;background:var(--sfa-card);z-index:1}.rst-more{margin-top:15px}.rst-group-list{display:flex;flex-direction:column;gap:9px}.rst-group-choice{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:13px 15px;border:1px solid var(--sfa-border);border-radius:7px;background:var(--sfa-card);color:var(--sfa-text);text-align:left;font:inherit;cursor:pointer}.rst-group-choice small{display:block;font-size:11px;color:var(--sfa-sub);margin-top:4px}.rst-guide ol{padding-left:24px;display:flex;flex-direction:column;gap:18px;margin:0 0 22px}.rst-guide li p{margin:5px 0 0;font-size:13px;color:var(--sfa-sub)}.rst-guide-example{background:var(--sfa-soft, #f5f7fb);padding:16px 18px;border-radius:7px;margin-bottom:20px;font-size:13px}.rst-guide-example p{margin:8px 0 0;line-height:1.8}.rst-guide details{font-size:13px;border-top:1px solid var(--sfa-border);padding-top:16px}.rst-guide summary{cursor:pointer}.rst-guide details p{font-size:12px;color:var(--sfa-sub);line-height:1.9;margin-top:10px}.rst-guide-note{font-size:12px;color:var(--sfa-sub);line-height:1.8;margin-top:19px}@media(min-width:1600px){.rst-card>.ar-unified-heading h3{font-size:15px}.rst-legend{font-size:11px}.rst-plot-wrap svg text{font-size:11px}.rst-card-body{padding:18px 17px 15px}.rst-totals b{font-size:15px}}@media(max-width:1150px){.rst-section .rst-chart-grid{grid-template-columns:1fr}.rst-card>.ar-unified-heading{min-height:62px}.rst-card>.ar-unified-heading .ar-unified-label{min-width:100px}.rst-card>.ar-unified-heading .ar-unified-title{padding:14px}.rst-period-controls{max-width:550px}.rst-legend{font-size:11px;min-height:25px}.rst-plot-wrap svg text{font-size:11px}}@media(max-width:600px){.rst-section .rst-chart-grid{padding:13px 11px;gap:15px}.rst-card-body{padding:14px 10px 12px}.rst-card>.ar-unified-heading .ar-unified-label{font-size:10px;min-width:78px;padding:12px 8px}.rst-card>.ar-unified-heading h3{font-size:13px}.rst-card>.ar-unified-heading .ar-unified-title{padding:12px 10px}.rst-section .rst-period .ta-select-trigger{font-size:14px;height:42px}.rst-period input[type=date]{height:42px;font-size:14px;padding:6px}.rst-legend{font-size:10px}.rst-plot-wrap svg text{font-size:10px}.rst-card-footer{padding:11px 12px}.rst-drill-summary{gap:8px 14px;font-size:12px}.rst-drill-summary b{font-size:15px}.rst-records table{font-size:11px}.rst-group-choice{flex-wrap:wrap;font-size:12px}.rst-guide ol{padding-left:18px}.rst-guide-example{padding:13px}}
