.dashboard-container[data-v-072cb3ca]{min-height:100%;padding:28px 32px 40px;background:#f5f7fa}.dashboard-headline[data-v-072cb3ca]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;min-height:24px;margin-bottom:24px;color:#1d3758}.today-info[data-v-072cb3ca]{margin-left:auto;font-size:14px;font-weight:600;color:#526782;white-space:nowrap}.metric-grid[data-v-072cb3ca]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:18px}.metric-card[data-v-072cb3ca]{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;min-height:108px;padding:22px 28px;border:1px solid #e5f4f5;border-radius:8px;background:#fff;-webkit-box-shadow:0 8px 20px rgba(29,124,148,.04);box-shadow:0 8px 20px rgba(29,124,148,.04);overflow:hidden;-webkit-transition:-webkit-transform .25s ease,-webkit-box-shadow .25s ease;transition:-webkit-transform .25s ease,-webkit-box-shadow .25s ease;transition:transform .25s ease,box-shadow .25s ease;transition:transform .25s ease,box-shadow .25s ease,-webkit-transform .25s ease,-webkit-box-shadow .25s ease}.metric-card[data-v-072cb3ca]:hover{-webkit-transform:translateY(-3px);transform:translateY(-3px);-webkit-box-shadow:0 12px 28px rgba(29,124,148,.08);box-shadow:0 12px 28px rgba(29,124,148,.08)}.metric-copy[data-v-072cb3ca]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;min-width:0;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding:4px 0}.metric-title[data-v-072cb3ca]{min-height:22px;margin-bottom:14px;color:#74839f;font-size:15px;font-weight:700;line-height:1.35}.metric-value[data-v-072cb3ca]{color:#2b3d5c;font-size:28px;font-weight:700;line-height:1}.metric-value--small[data-v-072cb3ca]{font-size:20px;line-height:1.35;word-break:break-all}.metric-card--contact[data-v-072cb3ca]{gap:16px}.metric-card--contact .metric-copy[data-v-072cb3ca]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;min-width:0;overflow:hidden}.metric-card--contact .metric-title[data-v-072cb3ca]{margin-bottom:14px}.metric-card--contact .metric-value--small[data-v-072cb3ca]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px 8px;font-size:20px;line-height:1.4}.metric-contact-name[data-v-072cb3ca],.metric-contact-phone[data-v-072cb3ca]{display:inline-block;vertical-align:top}.metric-contact-name[data-v-072cb3ca]{-ms-flex-negative:0;flex-shrink:0;white-space:nowrap}.metric-contact-phone[data-v-072cb3ca]{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.metric-avatar[data-v-072cb3ca]{width:100%;height:100%;border-radius:50%;-o-object-fit:cover;object-fit:cover}.metric-icon[data-v-072cb3ca]{-webkit-box-flex:0;-ms-flex:0 0 60px;flex:0 0 60px;width:60px;height:60px;-ms-flex-item-align:center;align-self:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:50%;background:linear-gradient(135deg,#ddf6fb,#e2f8ee);color:#159eb8;font-size:28px;-webkit-box-shadow:inset 0 0 0 1px rgba(21,158,184,.08);box-shadow:inset 0 0 0 1px rgba(21,158,184,.08)}.metric-card--contact .metric-icon[data-v-072cb3ca]{background:#eef8fb}.metric-trend[data-v-072cb3ca]{position:absolute;left:52%;bottom:27px;font-size:14px;font-weight:700}.metric-trend.up[data-v-072cb3ca]{color:#17c99a}.metric-trend.down[data-v-072cb3ca]{color:#ff6b6b}.home-panels[data-v-072cb3ca]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:18px;-webkit-box-align:start;-ms-flex-align:start;align-items:start;margin-top:20px}.home-main-panel[data-v-072cb3ca]{grid-column:span 3;min-width:0}.home-side-panel[data-v-072cb3ca]{grid-column:span 2;min-width:0}.home-side-charts[data-v-072cb3ca]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.panel-box[data-v-072cb3ca]{background:#fff;border-radius:8px;-webkit-box-shadow:0 8px 24px rgba(31,72,108,.04);box-shadow:0 8px 24px rgba(31,72,108,.04);overflow:hidden}.panel-box--insurance[data-v-072cb3ca]{height:800px;padding:18px 18px 22px}.panel-box--chart[data-v-072cb3ca]{height:350px;padding:18px 18px 16px}.panel-box--risk-analysis[data-v-072cb3ca]{height:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:16px 18px 14px}.panel-box--risk-analysis .panel-head[data-v-072cb3ca]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-bottom:10px;padding-bottom:12px}.panel-box--personnel-analysis[data-v-072cb3ca]{height:350px}.panel-box--message[data-v-072cb3ca]{height:430px;margin-top:20px;padding:18px 18px 16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.panel-head[data-v-072cb3ca]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:16px;padding-bottom:14px;border-bottom:1px solid #edf2f7}.panel-title[data-v-072cb3ca]{margin:0;color:#1f2f45;font-size:17px;font-weight:800}.panel-link[data-v-072cb3ca]{color:#1ac6c8;font-size:14px;cursor:pointer}.scheme-list[data-v-072cb3ca]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:18px 20px;-ms-flex-line-pack:start;align-content:flex-start;min-height:320px;padding:2px 4px}.scheme-list.is-empty[data-v-072cb3ca]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.scheme-card[data-v-072cb3ca]{position:relative;-webkit-box-flex:0;-ms-flex:0 0 274px;flex:0 0 274px;width:274px;height:160px;border-radius:10px;overflow:hidden;cursor:pointer;-webkit-transition:-webkit-transform .2s ease,-webkit-box-shadow .2s ease;transition:-webkit-transform .2s ease,-webkit-box-shadow .2s ease;transition:transform .2s ease,box-shadow .2s ease;transition:transform .2s ease,box-shadow .2s ease,-webkit-transform .2s ease,-webkit-box-shadow .2s ease}.scheme-card[data-v-072cb3ca]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 10px 22px rgba(20,154,184,.12);box-shadow:0 10px 22px rgba(20,154,184,.12)}.scheme-card__bg[data-v-072cb3ca]{display:block;position:absolute;top:0;left:0;max-width:none;max-height:none;-o-object-fit:fill;object-fit:fill}.scheme-card__bg--active[data-v-072cb3ca]{width:142.46031746%;height:162.41134752%;-webkit-transform:translate(-16.991643454%,-15.720524017%);transform:translate(-16.991643454%,-15.720524017%)}.scheme-card__bg--waiting[data-v-072cb3ca]{width:141.26984127%;height:162.41134752%;-webkit-transform:translate(-15.168539326%,-17.030567686%);transform:translate(-15.168539326%,-17.030567686%)}.scheme-card__bg--closed[data-v-072cb3ca]{width:126.58730159%;height:162.41134752%;-webkit-transform:translate(-9.404388715%,-17.030567686%);transform:translate(-9.404388715%,-17.030567686%)}.scheme-card__content[data-v-072cb3ca]{position:absolute;inset:0;padding:24px 16px;color:#01464f;pointer-events:none}.scheme-name[data-v-072cb3ca]{width:168px;margin-bottom:14px;font-size:18px;line-height:1.32;font-weight:700;word-break:break-word}.scheme-count[data-v-072cb3ca],.scheme-type[data-v-072cb3ca]{font-size:15px;line-height:1.42}.scheme-date[data-v-072cb3ca]{position:absolute;right:16px;bottom:5px;left:16px;overflow:hidden;font-size:13px;line-height:19px;white-space:nowrap;text-overflow:ellipsis}.premium-trend[data-v-072cb3ca]{margin-top:14px;padding-top:18px;border-top:1px solid #edf2f7}.premium-trend__head[data-v-072cb3ca]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:8px}.chart-box[data-v-072cb3ca]{width:100%}.chart-box--premium[data-v-072cb3ca]{height:350px}.chart-box--personnel[data-v-072cb3ca]{height:360px}.panel-box--personnel-analysis .chart-box--personnel[data-v-072cb3ca]{height:270px}.risk-chart-wrap[data-v-072cb3ca]{width:100%;min-width:0}.risk-gauge-stage[data-v-072cb3ca]{position:relative;width:100%;aspect-ratio:2/1;min-height:184px}.chart-box--risk[data-v-072cb3ca]{width:100%;height:100%;min-height:184px}.risk-center-copy[data-v-072cb3ca]{position:absolute;left:50%;top:68%;z-index:3;min-width:96px;text-align:center;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);pointer-events:none}.risk-center-level[data-v-072cb3ca]{color:#121b33;font-size:32px;font-weight:800;line-height:1}.risk-center-title[data-v-072cb3ca]{margin-top:4px;color:#8793ad;font-size:14px;font-weight:700;line-height:1;white-space:nowrap}.risk-scale[data-v-072cb3ca]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:8px}.risk-scale-item[data-v-072cb3ca]{min-width:0;font-size:13px;font-weight:800;line-height:1.2;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.risk-scale-item--bad[data-v-072cb3ca]{color:#ff705b}.risk-scale-item--weak[data-v-072cb3ca]{color:#ff8c42}.risk-scale-item--normal[data-v-072cb3ca]{color:#ffc13d}.risk-scale-item--good[data-v-072cb3ca]{color:#7ee000}.risk-scale-item--excellent[data-v-072cb3ca]{color:#11c982}.risk-chart-wrap--compact .chart-box--risk[data-v-072cb3ca],.risk-chart-wrap--compact .risk-gauge-stage[data-v-072cb3ca]{min-height:176px}.risk-chart-wrap--compact .risk-center-copy[data-v-072cb3ca]{top:69%;min-width:88px}.risk-chart-wrap--compact .risk-center-level[data-v-072cb3ca]{font-size:28px}.risk-chart-wrap--compact .risk-center-title[data-v-072cb3ca],.risk-chart-wrap--compact .risk-scale-item[data-v-072cb3ca]{font-size:12px}.risk-chart-wrap--tiny .chart-box--risk[data-v-072cb3ca],.risk-chart-wrap--tiny .risk-gauge-stage[data-v-072cb3ca]{min-height:160px}.risk-chart-wrap--tiny .risk-center-copy[data-v-072cb3ca]{top:70%;min-width:78px}.risk-chart-wrap--tiny .risk-center-level[data-v-072cb3ca]{font-size:24px}.risk-chart-wrap--tiny .risk-center-title[data-v-072cb3ca]{font-size:11px}.risk-chart-wrap--tiny .risk-scale[data-v-072cb3ca]{gap:4px}.risk-chart-wrap--tiny .risk-scale-item[data-v-072cb3ca]{font-size:11px}.message-list[data-v-072cb3ca]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;margin-right:-6px;padding-right:6px;overflow-y:auto;-ms-scroll-chaining:none;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#cbd6e6 transparent}.message-list[data-v-072cb3ca]::-webkit-scrollbar{width:6px}.message-list[data-v-072cb3ca]::-webkit-scrollbar-thumb{border-radius:999px;background:#cbd6e6}.message-list[data-v-072cb3ca]::-webkit-scrollbar-track{background:transparent}.message-item[data-v-072cb3ca]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:14px;min-height:58px;border-bottom:1px solid #edf2f7;font-size:13px}.message-tag[data-v-072cb3ca]{min-width:54px;padding:6px 10px;border-radius:4px;color:#fff;text-align:center;font-size:13px;font-weight:700}.message-tag.notice[data-v-072cb3ca]{background:#22b8cf}.message-tag.announce[data-v-072cb3ca]{background:#1989fa}.message-text[data-v-072cb3ca]{min-width:0;color:#4a5568;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.message-date[data-v-072cb3ca]{color:#7f8ca8;font-weight:600;white-space:nowrap}.message-empty[data-v-072cb3ca]{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#9aa7ba;font-size:14px}@media(max-width:1400px){.metric-grid[data-v-072cb3ca]{grid-template-columns:repeat(3,minmax(0,1fr))}.home-panels[data-v-072cb3ca]{grid-template-columns:1fr}.home-main-panel[data-v-072cb3ca],.home-side-panel[data-v-072cb3ca]{grid-column:auto}.scheme-card[data-v-072cb3ca]{-ms-flex-preferred-size:274px;flex-basis:274px}}@media(max-width:992px){.home-panels[data-v-072cb3ca]{margin-top:18px}.home-side-charts[data-v-072cb3ca]{grid-template-columns:1fr}.scheme-card[data-v-072cb3ca]{-ms-flex-preferred-size:274px;flex-basis:274px}.panel-box--insurance[data-v-072cb3ca]{min-height:auto}.panel-box--chart[data-v-072cb3ca]{min-height:auto;margin-bottom:0}}@media(max-width:640px){.dashboard-container[data-v-072cb3ca]{min-height:100%;padding:20px 14px 28px;background:#f5f7fa}.metric-grid[data-v-072cb3ca]{grid-template-columns:repeat(1,minmax(0,1fr))}.metric-card--contact .metric-icon[data-v-072cb3ca]{-webkit-box-flex:0;-ms-flex:0 0 54px;flex:0 0 54px;width:54px;height:54px}.metric-card--contact .metric-value--small[data-v-072cb3ca]{font-size:15px}.scheme-card[data-v-072cb3ca]{-ms-flex-preferred-size:100%;flex-basis:100%;min-width:0}.message-item[data-v-072cb3ca]{grid-template-columns:auto minmax(0,1fr)}.message-date[data-v-072cb3ca]{grid-column:2}.panel-head[data-v-072cb3ca]{gap:10px}}@media(max-width:480px){.panel-box--risk-analysis[data-v-072cb3ca]{padding-right:14px;padding-left:14px}.chart-box--risk[data-v-072cb3ca],.risk-gauge-stage[data-v-072cb3ca]{min-height:158px}.risk-center-copy[data-v-072cb3ca]{top:70%}.risk-center-level[data-v-072cb3ca]{font-size:22px}.risk-center-title[data-v-072cb3ca],.risk-scale-item[data-v-072cb3ca]{font-size:11px}.metric-card--contact .metric-icon[data-v-072cb3ca]{-webkit-box-flex:0;-ms-flex:0 0 48px;flex:0 0 48px;width:48px;height:48px}.metric-card--contact .metric-value--small[data-v-072cb3ca]{font-size:14px;gap:2px 6px}}