.da-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:12px;margin:16px 0}.da-kpis>div{border:1px solid #d5e3eb;background:#fff;border-radius:10px;padding:14px;min-width:0;display:flex;flex-direction:column;gap:5px}.da-kpis span{font-size:12px;color:#587183}.da-kpis strong{font-size:23px;color:#0a6386;line-height:1.3;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.da-kpis small{font-size:11px;color:#637b8c;line-height:1.5}.da-charts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.da-charts>.p-card{margin:0!important;min-width:0}.da-bar{display:grid;grid-template-columns:minmax(95px,1fr) minmax(70px,1.5fr) minmax(50px,auto);gap:10px;align-items:center;margin:14px 0;font-size:12px}.da-bar>span{overflow-wrap:anywhere}.da-bar svg{width:100%;height:18px}.da-bar b{text-align:right;font-variant-numeric:tabular-nums}.da-pie{display:flex;align-items:center;flex-wrap:wrap;gap:16px}.da-pie>svg{width:145px;height:145px;flex:none}.da-pie ul{padding:0;margin:0;list-style:none;flex:1;min-width:140px}.da-pie li{display:flex;align-items:baseline;gap:6px;margin:8px 0;font-size:12px}.da-pie li span{flex:1;overflow-wrap:anywhere}.da-pie i{width:9px;height:9px;flex:none;border-radius:50%}.da-pie b{white-space:nowrap;font-size:11px}.da-review ul{padding:0;list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.da-review li{display:flex;align-items:flex-start;gap:12px;border:1px solid #dae7ee;border-radius:8px;padding:14px}.da-review li>strong{font-size:24px;line-height:1.2;color:#96600e;min-width:30px}.da-review li b{font-size:13px}.da-review li p,.da-note{font-size:12px;line-height:1.6;color:#61798a;margin:6px 0 0}.da-context{display:flex;align-items:end;flex-wrap:wrap;gap:16px;padding:14px;background:#f0f6fa;border:1px solid #d5e3eb;border-radius:9px}.da-context label{display:grid;gap:6px;font-size:12px;font-weight:650}.da-context select{min-height:40px;padding:8px 12px;border:1px solid #bfd4e0;border-radius:7px;background:white;font:14px system-ui;color:#21465e}.da-context p{font-size:12px;margin:0;flex:1 1 220px}.deep-records-hidden{display:none!important}.deep-analysis-panel[hidden]{display:none!important}.deep-analysis-controls{margin:16px 0!important}.deep-analysis-panel{min-width:0;max-width:100%}
@media(max-width:800px){.da-charts,.da-review ul{grid-template-columns:minmax(0,1fr)}}@media(max-width:420px){.da-bar{grid-template-columns:minmax(80px,1fr) minmax(55px,1.2fr) auto;gap:7px}.da-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.da-kpis strong{font-size:20px}.da-kpis>div{padding:12px}.da-pie>svg{width:125px;height:125px}}
