.gr-report{color:#e8f4ff;font:12px 'Pulse Sans','Segoe UI',sans-serif;--gr-tone:#10bfff}.gr-report button,.gr-report input,.gr-report select{font:inherit;color:inherit;box-sizing:border-box}.gr-report button,.gr-report summary{cursor:pointer}.gr-report button{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:6px 10px;border:1px solid #155575;border-radius:5px;background:#001e30}.gr-report button:disabled,.gr-report select:disabled{opacity:.4;cursor:default}.gr-report input,.gr-report select{height:30px;min-width:0;width:100%;border:1px solid #155575;border-radius:5px;background:#001b2b;color-scheme:dark;padding:5px 8px}.gr-report select option{background:#082536}.gr-report button:focus-visible,.gr-report summary:focus-visible{outline:2px solid #26d1ff;outline-offset:2px}.gr-report .app-icon{width:20px;height:20px}.gr-report [data-app-icon]{display:inline-flex;flex:none}.gr-heading{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:8px 0 10px}.gr-heading h1{display:flex;align-items:center;gap:10px;font-size:25px;margin:0 0 3px}.gr-heading h1>span{display:grid;place-items:center;width:40px;height:40px;color:#00caff;border:1px solid #087ca8;border-radius:7px;background:#00466a88}.gr-heading p{margin:0;color:#adc9dd;font-size:11px}.gr-presets{position:relative;flex:none}.gr-presets summary,.gr-columns summary{display:flex;gap:6px;align-items:center;padding:6px 10px;border:1px solid #155575;border-radius:5px;list-style:none;color:#65d9ff;background:#001e30}.gr-presets>div,.gr-columns>div{position:absolute;right:0;top:35px;z-index:12;min-width:230px;max-height:350px;overflow:auto;padding:10px;border:1px solid #1a6486;border-radius:7px;background:#05283c;box-shadow:0 8px 24px #0008}.gr-presets>div>span{display:flex;gap:5px;margin-bottom:5px}.gr-presets>div>span button:first-child{flex:1}.gr-presets p{font-size:11px;color:#9cbfd4}.gr-panel{min-width:0;margin-bottom:8px;border:1px solid #075579;border-radius:8px;background:linear-gradient(110deg,#002339ed,#001927f5);overflow:hidden}.gr-panel>header{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:39px;padding:7px 11px}.gr-panel h2{display:flex;align-items:center;gap:8px;margin:0;font-size:13px}.gr-panel header p{margin:3px 0 0 28px;font-size:10px;color:#a5c5dc}.gr-panel>header>div{min-width:0}.gr-filters form{padding:7px 10px}.gr-period{display:flex;gap:10px;align-items:center;margin-bottom:7px}.gr-filter-icon{display:grid;place-items:center;width:32px;height:34px;border-radius:6px;background:#00517777;color:#10d4ff}.gr-report label{display:flex;flex-direction:column;gap:4px;color:#a4c2d8;font-size:10px;min-width:0}.gr-period>label{flex:none}.gr-period>label>span{display:flex;align-items:center;gap:6px}.gr-period input{width:128px;font-size:11px}.gr-period-buttons{display:flex;gap:6px;flex-wrap:wrap}.gr-period-buttons button{font-size:11px}.gr-report button.active{background:#00a5ec;border-color:#0ac7ff;color:#fff;box-shadow:inset 0 0 10px #a0f7ff33}.gr-apply-actions{margin-left:auto;display:flex;flex-direction:column;gap:2px}.gr-apply-actions button{white-space:nowrap;font-size:11px}.gr-report .gr-primary{background:#0097f5;border-color:#04bfff}.gr-apply-actions #grReset{border:0;background:transparent;color:#b2ccde;padding:3px}.gr-line-filters{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;max-width:1000px}.gr-report-tabs{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin:8px 0}.gr-report-tabs button{justify-content:flex-start;gap:12px;text-align:left;min-height:58px;border-color:color-mix(in srgb,var(--card-tone) 65%,#123a4e);background:linear-gradient(120deg,color-mix(in srgb,var(--card-tone) 12%,#001b2b),#001a2a);color:var(--card-tone);padding:9px 12px}.gr-report-tabs button.active{background:linear-gradient(130deg,#006eaa,#003051);border-color:#08cfff;box-shadow:inset 0 0 13px #00b3ff55,0 0 8px #00bfff50;color:#e8faff}.gr-report-tabs .app-icon{width:28px;height:28px}.gr-report-tabs span{min-width:0}.gr-report-tabs b,.gr-report-tabs small{display:block}.gr-report-tabs b{font-size:12px}.gr-report-tabs small{font-size:10px;color:#bdd2e2;margin-top:4px;line-height:1.3}.gr-config>header{padding-bottom:3px;min-height:32px}.gr-config>header>div{display:flex;gap:7px}.gr-config-fields{display:grid;grid-template-columns:1.1fr 1fr 1.9fr 1fr auto;gap:15px;align-items:end;padding:4px 14px 10px}.gr-config-fields[hidden]{display:none}.gr-config-fields select{font-size:11px}.gr-segment{display:flex;min-width:0}.gr-segment button{font-size:10px;border-radius:0;white-space:nowrap;padding:6px 9px}.gr-segment button:first-child{border-radius:4px 0 0 4px}.gr-segment button:last-child{border-radius:0 4px 4px 0}.gr-show-values{flex-direction:row!important;align-items:center;height:30px;white-space:nowrap}.gr-show-values input{width:17px;height:17px;accent-color:#04baff}.gr-chart-tools{display:flex;align-items:center;gap:12px}.gr-legend{display:flex;gap:16px;align-items:center;justify-content:center;flex-wrap:wrap;font-size:10px;color:#c2ddeb}.gr-legend span{display:flex;align-items:center;gap:7px}.gr-legend i{width:9px;height:9px;background:#02c4f4;border-radius:50%;display:inline-block}.gr-legend .comparison{border-radius:0;height:0;width:20px;border-top:2px dashed #d5dded;background:none}.gr-chart-scroll{overflow:auto;width:100%}.gr-svg{display:block;min-width:720px;width:100%;height:190px}.gr-small-svg{height:108px}.gr-svg text{fill:#b6d5e8;font-size:10px;font-family:'Pulse Sans','Segoe UI',sans-serif}.gr-svg .gr-point-value{fill:#e5faff;font-size:9px}.gr-grid{stroke:#124e6d;stroke-width:.6;opacity:.8}.gr-value-line{fill:none;stroke:#11c9ff;stroke-width:2}.gr-comparison-line{fill:none;stroke:#e2d9ed;stroke-width:1.7;stroke-dasharray:6 4}.gr-area{fill:#00adf42b}.gr-cumulative .gr-comparison-line{stroke:#d45af1}.gr-main-chart:fullscreen{background:#001724;display:flex;flex-direction:column;justify-content:center;padding:25px}.gr-main-chart:fullscreen .gr-svg{height:75vh}.gr-table>header{justify-content:flex-start}.gr-table>header>input{width:240px;margin-left:30px;font-size:11px}.gr-table>header>div{display:flex;gap:8px;margin-left:auto}.gr-columns{position:relative;flex:none}.gr-columns>div{right:0;top:32px}.gr-columns label{display:flex;flex-direction:row;align-items:center;gap:8px;font-size:11px;padding:5px}.gr-columns input{width:15px;height:15px;accent-color:#00baff}.gr-table{overflow:visible}.gr-table-scroll{max-width:100%;overflow:auto;padding:0 9px}.gr-table table{font-size:10px;min-width:960px}.gr-table th{background:#063650;padding:6px 8px;color:#9bc5de;font-size:10px;letter-spacing:0;text-transform:none;white-space:nowrap}.gr-table th button{border:0;background:none;font:inherit;padding:0}.gr-table td{color:#dbebf6;padding:5px 8px;border-bottom:1px solid #10425a;white-space:nowrap;max-width:220px;overflow:hidden;text-overflow:ellipsis}.gr-table th:nth-child(5){color:#02e3ce;background:#034349}.gr-table .gr-positive{color:#00e5a3;font-weight:650}.gr-table .gr-negative{color:#ff5069;font-weight:650}.gr-low-row{background:#6f24324a}.gr-table tbody tr:hover{background:#093b50}.gr-table footer{display:flex;align-items:center;justify-content:flex-end;gap:10px;padding:7px 12px;color:#8cb2ca;font-size:10px}.gr-table footer span{margin-right:auto}.gr-table footer button{padding:3px 8px}.gr-empty{display:grid;place-items:center;min-height:100px;padding:20px;color:#8fb4cc}.gr-notice{padding:12px;color:#ffd098;border:1px solid #a67c37;background:#49331e;margin-bottom:9px}.gr-method{font-size:10px;line-height:1.6;color:#8dafc5;margin:8px 2px}.gr-report .pd-mode-tabs{margin-bottom:8px}
@media(min-width:901px){body:has(.gr-report)>#app{padding:78px 12px 24px}}
@media(max-width:1250px){.gr-config-fields{grid-template-columns:1fr 1fr 2fr;gap:10px}.gr-report-tabs button{gap:8px;padding:8px}.gr-report-tabs b{font-size:11px}.gr-report-tabs small{font-size:9px}.gr-report-tabs .app-icon{width:23px;height:23px}.gr-period{flex-wrap:wrap}.gr-chart-tools{gap:6px}.gr-main-chart>header{flex-wrap:wrap}.gr-heading h1{font-size:23px}}
@media(max-width:800px){.gr-report-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.gr-line-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.gr-config-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.gr-config-fields>label:nth-child(3){grid-column:1/-1}.gr-config-fields .gr-segment button{flex:1}.gr-legend{justify-content:flex-start}.gr-chart-tools{flex-wrap:wrap;justify-content:space-between;width:100%}.gr-panel>header{flex-wrap:wrap}.gr-heading{align-items:start}.gr-presets summary{font-size:10px}.gr-table>header>input{margin-left:0;flex:1;min-width:120px}.gr-table>header>h2{width:100%}.gr-table>header>div{margin-left:0}.gr-period>label{flex:1}.gr-period input{width:100%;font-size:10px}.gr-period>label>span{min-width:0}.gr-period-buttons{order:2;flex:1}.gr-apply-actions{flex-direction:row;margin-left:0;width:100%;justify-content:space-between;order:3}.gr-filter-icon{display:none}}
@media(max-width:500px){body:has(.gr-report)>#app{padding:76px 10px 24px}.gr-heading h1{font-size:22px}.gr-heading p{line-height:1.5}.gr-heading{flex-wrap:wrap}.gr-heading h1>span{width:34px;height:34px}.gr-report-tabs{gap:5px}.gr-report-tabs button{gap:6px;padding:8px 6px;min-height:66px}.gr-report-tabs .app-icon{width:20px;height:20px}.gr-report-tabs b{font-size:10px}.gr-report-tabs small{font-size:9px}.gr-config-fields{gap:9px;padding:8px 10px}.gr-config-fields .gr-segment button{padding:7px 5px;font-size:9px}.gr-period-buttons{gap:4px}.gr-period-buttons button{padding:6px 8px;font-size:10px}.gr-show-values{font-size:9px!important}.gr-table button,.gr-columns summary{font-size:10px}.gr-panel h2{font-size:12px}.gr-table>header>input{width:130px}.gr-svg{height:185px}.gr-small-svg{height:106px}}
