html,body{margin:0;padding:0;height:100%}body{font-family:IBM Plex Sans,ui-sans-serif,system-ui,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;background:#f4f5f7;color:#0b1d35;font-feature-settings:"ss01","cv11"}*{box-sizing:border-box}button,input,select,textarea{font-family:inherit}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:#f4f5f7}::-webkit-scrollbar-thumb{background:#cbd2da;border-radius:5px}::-webkit-scrollbar-thumb:hover{background:#94a3b8}.ngx-charts text{fill:#475569!important;font-family:IBM Plex Mono,ui-monospace,monospace!important;font-size:10.5px!important;font-weight:500}.ngx-charts .x.axis path.domain,.ngx-charts .y.axis path.domain{stroke:#cbd2da!important;stroke-width:1px;fill:none}.ngx-charts .x.axis line,.ngx-charts .y.axis line{stroke:#cbd2da!important}.ngx-charts .gridline-path,.ngx-charts .gridline-path-horizontal,.ngx-charts .gridline-path-vertical{stroke:#e4e7ec!important;stroke-dasharray:3 3!important;stroke-width:1px!important}.ngx-charts .gridline-path-vertical{display:none!important}.ngx-charts .tick text{fill:#475569!important;font-size:10.5px!important;letter-spacing:.3px}.ngx-charts .axis-label{fill:#475569!important;font-family:IBM Plex Mono,ui-monospace,monospace!important;font-size:10px!important;letter-spacing:1px;text-transform:uppercase}.ngx-charts .legend-labels{background:transparent!important}.ngx-charts .legend-label{font-family:IBM Plex Sans,ui-sans-serif,system-ui,sans-serif!important;font-size:11.5px!important;color:#0b1d35!important}.ngx-charts .legend-label-color{border-radius:2px!important}.ngx-charts-tooltip-content,.tooltip-anchor+.ngx-charts-tooltip-content,ngx-tooltip-content,.tooltip-content,.area-tooltip-container{background:#fff!important;border:1px solid #e4e7ec!important;border-radius:4px!important;font-family:IBM Plex Sans,ui-sans-serif,system-ui,sans-serif!important;font-size:12px!important;color:#0b1d35!important;box-shadow:0 4px 12px #0b1d3514!important;padding:8px 12px!important}.tooltip-anchor{fill:transparent!important}.ngx-charts .bar{rx:2;ry:2;shape-rendering:geometricPrecision}.ngx-charts .line-series .line{stroke-width:2px!important;stroke-linecap:round;stroke-linejoin:round}.ngx-charts .circle{stroke-width:0}.ngx-charts .area-series .area{fill-opacity:.18!important}.ngx-charts .pie-label{font-family:IBM Plex Mono,ui-monospace,monospace!important;font-size:10.5px!important;fill:#475569!important}.ngx-charts .pie-label-line{stroke:#94a3b8!important;stroke-width:1px!important}.ngx-charts .arc{stroke:#fff!important;stroke-width:1.5px!important}.ngx-charts .active .arc{opacity:1!important}.ngx-charts ::ng-deep .active .arc{opacity:1!important}@media (max-width: 720px){smp-card,.smp-card,.card,[class*=smp-card]{margin-bottom:10px}.two-col,.two-col-2-1,.two-col-1-2,.one-col-2,.grid-2,.grid-3{grid-template-columns:1fr!important}.kpis{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important}.kpis>*{min-width:0!important}table{font-size:11.5px!important}table thead th{padding:8px!important}table tbody td{padding:6px 8px!important}.tabs,.ctrl,.tab-bar,smp-tab-bar>div,.src-bar,.dim-bar{flex-wrap:nowrap!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch}h1{font-size:18px!important}h2{font-size:16px!important}h3{font-size:14px!important}smp-chart{min-height:220px}}@media (max-width: 720px){smp-btn button,button{min-height:36px}input[type=number],input[type=text],select{min-height:32px}}
