:root{font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:system-ui,-apple-system,Segoe UI,Roboto,Noto Sans SC,Arial,sans-serif}html,body{height:100%;margin:0;overflow:hidden}#app{flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}body{color:#0a1628;background:radial-gradient(1400px 900px at 50% -10%,#00abff8c,#0000 62%),radial-gradient(1200px 700px at 50% 25%,#fffffff2,#e8f4ffeb 55%,#d2ebfae6 100%),linear-gradient(#eaf6ff 0%,#cfeeff 55%,#bfe6ff 100%)}*{box-sizing:border-box}@media (width<=1180px){html,body{height:auto;min-height:100%;overflow:auto}#app{height:auto;min-height:100%;overflow:visible}}.autoScroll[data-v-8561543a]{isolation:isolate;-webkit-font-smoothing:antialiased;flex:1;width:100%;min-height:0;position:relative;overflow:hidden}.autoScroll[data-v-8561543a]:before,.autoScroll[data-v-8561543a]:after{content:"";z-index:1;pointer-events:none;height:12px;position:absolute;left:0;right:0}.autoScroll[data-v-8561543a]:before{background:linear-gradient(to bottom, var(--autoScroll-fade-bg,var(--panel-bg,#ffffffc7)), transparent);top:0}.autoScroll[data-v-8561543a]:after{background:linear-gradient(to top, var(--autoScroll-fade-bg,var(--panel-bg,#ffffffc7)), transparent);bottom:0}.autoScroll__track[data-v-8561543a]{backface-visibility:hidden;flex-direction:column;width:100%;display:flex}.autoScroll__chunk[data-v-8561543a]{flex-shrink:0;width:100%}.mapWrap[data-v-238a807c]{width:100%;height:100%;min-height:0;padding:0;position:relative}.map[data-v-238a807c]{background:0 0;border-radius:0;width:100%;height:100%;min-height:0}.map__overlay[data-v-238a807c]{z-index:2;pointer-events:none;text-align:center;border-radius:10px;max-width:88%;padding:10px 16px;font-size:13px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.map__overlay--err[data-v-238a807c]{color:#ffc9c9;background:#280a0ad9;border:1px solid #ff787859}.mask[data-v-2acac53c]{z-index:1000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0a284659;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.panel[data-v-2acac53c]{background:linear-gradient(#f2f9fd 0%,#e5f3fa 100%);border:1px solid #0078be73;border-radius:16px;flex-direction:column;width:min(960px,96vw);height:min(640px,85vh);display:flex;overflow:hidden;box-shadow:0 20px 56px #003c6e38}.panel__head[data-v-2acac53c]{background:linear-gradient(#10a8ff33 0%,#0000 100%);border-bottom:1px solid #0078be38;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.panel__title[data-v-2acac53c]{color:#0a2340;margin:0;font-size:16px;font-weight:650}.panel__close[data-v-2acac53c]{color:#0a2340;cursor:pointer;background:#ffffffd9;border:1px solid #0078be73;border-radius:10px;padding:8px 16px;font-size:13px}.panel__close[data-v-2acac53c]:hover{color:#062040;border-color:#008cc8a6}.panel__body[data-v-2acac53c]{flex:1;min-height:0;position:relative}.panel__chart[data-v-2acac53c]{background:radial-gradient(85% 75%,#e8f5fc 0%,#d8eef9 70%);width:100%;height:100%;position:absolute;inset:0}.panel__state[data-v-2acac53c]{z-index:1;color:#0a1628e0;pointer-events:none;background:#ffffffeb;border:1px solid #0078be59;border-radius:10px;padding:10px 18px;font-size:13px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.panel__state--err[data-v-2acac53c]{color:#b42323;border-color:#dc505073}.screen[data-v-0da9673d]{background-image:var(--dashboard-bg);--logo-scale:75%;--dock-panel-width-left:min(320px, 24vw);--dock-panel-width-right:min(410px, 32vw);--header-tab-track-height:clamp(38px, 2.3vw, 56px);--dock-news-row-h:calc(16px + 12px * 1.35 + 2px);--dock-news-row-gap:6px;--dock-panel-body-h:calc(5 * var(--dock-news-row-h) + 9 * var(--dock-news-row-gap));--dock-panel-fixed-h:calc(39px + 18px + var(--dock-panel-body-h));--panel-bg:#ffffffbd;--panel-border:#50aae68c;--panel-shadow:0 16px 42px #003c6e2e;--title-grad:linear-gradient(180deg, #10a8fff2 0%, #0089e0f2 100%);--title-text:#fff;--text-main:#0a1628eb;--text-sub:#0a1628ad;background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:100%;min-height:0;position:relative;overflow:hidden}.screen__mapBg[data-v-0da9673d]{z-index:0;position:absolute;inset:0}.headerCumulative[data-v-0da9673d]{box-sizing:border-box;width:var(--dock-panel-width-left);min-width:240px;height:var(--header-tab-track-height);min-height:var(--header-tab-track-height);border:1px solid var(--panel-border);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);letter-spacing:.02em;color:var(--text-main);text-align:center;background:#ffffffc7;border-radius:10px;justify-content:center;align-items:center;padding:4px 12px;font-size:12px;font-weight:650;line-height:1.35;display:flex;box-shadow:0 10px 26px #003c6e29}.mapFloat__num[data-v-0da9673d]{font-variant-numeric:tabular-nums;color:#ff4a2f;font-weight:750}.screen__mapBg[data-v-0da9673d] .mapWrap{height:100%}.screen__ui[data-v-0da9673d]{z-index:1;pointer-events:none;flex-direction:column;height:100%;display:flex;position:relative}.screen__topBrand[data-v-0da9673d]{z-index:2;pointer-events:none;line-height:0;position:absolute;top:0;left:0;right:0}.screen__topBrand__img[data-v-0da9673d]{vertical-align:top;width:100%;height:auto;transform:scale(var(--logo-scale));transform-origin:top;display:block}.screen__header[data-v-0da9673d]{pointer-events:auto;z-index:3;background:0 0;flex-direction:row;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px 10px;display:flex;position:relative}.screen__headerRight[data-v-0da9673d]{flex-shrink:0}.screen__kpis[data-v-0da9673d]{box-sizing:border-box;width:var(--dock-panel-width-right);min-width:240px;height:var(--header-tab-track-height);min-height:var(--header-tab-track-height);flex-direction:row;align-items:stretch;gap:8px;display:flex}.kpi[data-v-0da9673d]{box-sizing:border-box;border:1px solid var(--panel-border);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffad;border-radius:10px;flex-direction:row;flex:1;justify-content:space-between;align-items:center;gap:8px;min-width:0;padding:4px 10px;display:flex;box-shadow:0 10px 26px #003c6e24}.kpi__label[data-v-0da9673d]{letter-spacing:.02em;color:#0a1628d1;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:13px;font-weight:650;overflow:hidden}.kpi__value[data-v-0da9673d]{font-variant-numeric:tabular-nums;color:#0b7fd4;flex-shrink:0;font-size:18px;font-weight:700;line-height:1}.screen__body[data-v-0da9673d]{pointer-events:none;flex-direction:row;flex:1;align-items:flex-start;min-height:0;padding:8px 16px 16px;display:flex;position:relative}.screen__dock[data-v-0da9673d]{pointer-events:auto;width:var(--dock-panel-width-left);flex-direction:column;flex-shrink:0;align-self:flex-start;gap:12px;min-width:240px;display:flex}.screen__dock--right[data-v-0da9673d]{width:var(--dock-panel-width-right)}.screen__dock--left>.dockPanel--intro[data-v-0da9673d],.screen__dock--right>.dockPanel--news[data-v-0da9673d]{height:var(--dock-panel-fixed-h);max-height:var(--dock-panel-fixed-h);flex:none}.dockPanel__intro[data-v-0da9673d]{min-height:0;color:var(--text-main);white-space:normal;flex:1;padding:10px 12px 12px;font-size:12px;line-height:1.55;overflow:auto}.screen__passThrough[data-v-0da9673d]{flex:1;min-width:80px}.dockPanel[data-v-0da9673d]{border:1px solid var(--panel-border);background:var(--panel-bg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);min-height:0;box-shadow:var(--panel-shadow);border-radius:12px;flex-direction:column;flex:none;display:flex;overflow:hidden}.dockPanel--list[data-v-0da9673d]{flex:none;min-height:0}.dockPanel__title[data-v-0da9673d]{color:var(--title-text);letter-spacing:.04em;background:var(--title-grad);border-bottom:1px solid #50aae659;flex-shrink:0;padding:10px 12px 8px;font-size:13px;font-weight:650}.dockPanel__scroll[data-v-0da9673d]{flex-direction:column;flex:1;min-height:0;padding:8px 10px 10px;display:flex}.listBlock[data-v-0da9673d]{flex-direction:column;gap:6px;display:flex}.newsRow[data-v-0da9673d]{background:#ffffff9e;border:1px solid #50aae638;border-radius:8px;flex-direction:row;align-items:center;gap:10px;padding:8px 10px;display:flex}.newsRow__time[data-v-0da9673d]{color:#0a16288c;font-variant-numeric:tabular-nums;flex-shrink:0;font-size:10px}.newsRow__title[data-v-0da9673d]{color:#0a1628eb;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:12px;line-height:1.35;overflow:hidden}.newsRow__titleLink[data-v-0da9673d]{color:inherit;text-decoration:none}.newsRow__titleLink[data-v-0da9673d]:hover{color:#0b7fd4;text-decoration:underline}@media (width<=1180px){.screen__header[data-v-0da9673d]{flex-direction:column;align-items:stretch;gap:14px;display:flex}.headerCumulative[data-v-0da9673d],.screen__headerRight[data-v-0da9673d],.screen__kpis[data-v-0da9673d]{width:100%;min-width:0}.screen__body[data-v-0da9673d]{flex-direction:column;padding-bottom:24px;overflow:auto}.screen__dock[data-v-0da9673d],.screen__dock--right[data-v-0da9673d]{width:100%;min-width:0}.screen__passThrough[data-v-0da9673d]{display:none}}.appShell[data-v-b1ffb405]{width:100%;height:100%;position:relative;overflow:hidden}.appShell__stage[data-v-b1ffb405]{transform-origin:0 0;height:100%;min-height:0}
