.table-card[data-v-7c8e3346]{display:block;height:100%;overflow:auto;background:#fff;text-decoration:none;color:inherit;box-shadow:0 10px 24px #142c421a;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.table-card[data-v-7c8e3346]:hover{transform:translateY(-2px);border-color:#85a7c4;box-shadow:0 14px 28px #142c4229}.table-card[data-v-7c8e3346]:focus-visible{outline:3px solid #6ca1c8;outline-offset:3px}.analytics-table[data-v-7c8e3346]{width:100%;height:100%;border-collapse:collapse;table-layout:fixed;font-size:var(--table-font-size, 1rem);line-height:1.18}.analytics-table th[data-v-7c8e3346],.analytics-table td[data-v-7c8e3346]{border:1px solid #5f768b;padding:var(--table-cell-padding, 6px);word-break:break-word;text-align:center}.analytics-table th[data-v-7c8e3346]{background:#ddebf6;color:#2d2d2d;font-weight:500}.analytics-table td[data-v-7c8e3346]{background:#fff}.section-table-wrapper[data-v-0d08808a]{border:1px solid #3f4d5c;background:#fff;overflow:hidden}.section-table[data-v-0d08808a]{width:100%;border-collapse:collapse;table-layout:fixed}.section-table th[data-v-0d08808a],.section-table td[data-v-0d08808a]{border:1px solid #3f4d5c;padding:4px 3px;text-align:center;vertical-align:middle;overflow-wrap:anywhere;word-break:normal;-webkit-hyphens:auto;hyphens:auto;line-height:1.2}.section-table thead th[data-v-0d08808a]{position:sticky;top:0;z-index:8;background:#c5d2df;color:#111;font-size:clamp(.62rem,.58rem + .2vw,.84rem);font-weight:700}.section-table__section-title[data-v-0d08808a]{background:#a8b4c6;color:#111;font-size:clamp(.88rem,.82rem + .2vw,1.08rem);font-weight:700;padding:8px 4px}.section-table__row-label[data-v-0d08808a]{background:#a8b4c6;color:#111;font-size:clamp(.72rem,.68rem + .16vw,.88rem);font-weight:700}.section-table__row-label--clickable[data-v-0d08808a]{cursor:pointer;transition:background-color .16s ease}.section-table__row-label--clickable[data-v-0d08808a]:hover{background:#91a3ba}.section-table__row-label--clickable[data-v-0d08808a]:focus-visible{outline:3px solid #2f5f85;outline-offset:-3px}.section-table__issue[data-v-0d08808a],.section-table__empty[data-v-0d08808a],.section-table__spacer-cell[data-v-0d08808a]{font-size:clamp(.58rem,.54rem + .16vw,.78rem)}.section-table__issue[data-v-0d08808a]{background:#f8c5c5;color:#111}.section-table__empty[data-v-0d08808a]{background:#f4f4f4}.section-table__spacer-cell[data-v-0d08808a]{background:#f4f4f4;height:20px}.section-table__empty-state[data-v-0d08808a]{margin:0;padding:18px;color:#30536f;font-weight:600;text-align:center}@media(max-width:1200px){.section-table th[data-v-0d08808a],.section-table td[data-v-0d08808a]{padding:3px 2px}.section-table__spacer-cell[data-v-0d08808a]{height:14px}}.dashboard[data-v-07a2d8b9]{--table-font-size: clamp(.76rem, .64rem + .36vw, 1rem);--table-cell-padding: clamp(4px, .22vw, 7px);min-height:100svh;display:grid;grid-template-rows:auto;align-content:start;gap:12px;padding:12px}.dashboard__header[data-v-07a2d8b9]{display:flex;align-items:flex-end;justify-content:flex-start;gap:8px 10px;flex-wrap:wrap}.dashboard-switcher[data-v-07a2d8b9]{display:grid;gap:6px;width:fit-content;min-width:170px;max-width:100%}.dashboard-switcher--supervisor[data-v-07a2d8b9]{width:min(340px,100%)}.period-switcher[data-v-07a2d8b9]{display:grid;gap:6px;width:fit-content;max-width:100%}.period-switcher__controls[data-v-07a2d8b9]{display:grid;grid-template-columns:140px 120px auto;gap:8px;justify-content:flex-start}.dashboard-switcher__label[data-v-07a2d8b9]{margin:0;font-size:.84rem;font-weight:600;color:#0d2f4b}.dashboard-switcher__control[data-v-07a2d8b9]{position:relative;display:block}.dashboard-switcher__control[data-v-07a2d8b9]:after{content:"";position:absolute;right:14px;top:50%;width:9px;height:9px;border-right:2px solid #2f5f85;border-bottom:2px solid #2f5f85;transform:translateY(-60%) rotate(45deg);pointer-events:none}.period-switcher__control--month[data-v-07a2d8b9]{width:15ch}.dashboard-switcher select[data-v-07a2d8b9],.period-switcher select[data-v-07a2d8b9]{width:100%;border:1px solid #93adc3;border-radius:10px;padding:10px 38px 10px 12px;font:inherit;font-size:clamp(.94rem,.84rem + .25vw,1.08rem);color:#17384f;background:linear-gradient(180deg,#fff,#edf3f8);box-shadow:0 4px 12px #122e461f;appearance:none}.dashboard-switcher select[data-v-07a2d8b9]:disabled,.period-switcher select[data-v-07a2d8b9]:disabled{color:#60758a;background:#e8eef3;box-shadow:none;cursor:not-allowed}.dashboard-switcher select[data-v-07a2d8b9]:focus-visible,.period-switcher select[data-v-07a2d8b9]:focus-visible{outline:3px solid #82aecd;outline-offset:1px}.dashboard__content[data-v-07a2d8b9]{display:grid;align-content:start;gap:10px}.dashboard-navigation[data-v-07a2d8b9]{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px}.dashboard-navigation__back[data-v-07a2d8b9]{border:1px solid #2f5f85;border-radius:6px;padding:8px 14px;font:inherit;font-size:.94rem;font-weight:600;color:#1f5884;background:#fff;cursor:pointer}.dashboard-breadcrumbs__button[data-v-07a2d8b9]{border:none;padding:0;font:inherit;font-size:.94rem;font-weight:600;color:#1f5884;background:transparent;cursor:pointer}.dashboard-navigation__back[data-v-07a2d8b9]:hover{background:#eef5fa}.dashboard-breadcrumbs__button[data-v-07a2d8b9]:hover{color:#123750;text-decoration:underline;text-underline-offset:3px}.dashboard-navigation__back[data-v-07a2d8b9]:focus-visible,.dashboard-breadcrumbs__button[data-v-07a2d8b9]:focus-visible{outline:3px solid #82aecd;outline-offset:1px}.dashboard-breadcrumbs__list[data-v-07a2d8b9]{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.dashboard-breadcrumbs__item[data-v-07a2d8b9]{display:flex;align-items:center;gap:6px;color:#30536f;font-size:.94rem}.dashboard-breadcrumbs__item[data-v-07a2d8b9]:not(:last-child):after{content:"/";color:#7591a8}.dashboard-breadcrumbs__current[data-v-07a2d8b9]{color:#123750;font-weight:700}.dashboard__grid[data-v-07a2d8b9]{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:minmax(220px,auto);align-items:stretch}.dashboard__empty[data-v-07a2d8b9]{min-height:0;display:grid;place-items:center;border:1px dashed #98b2c6;border-radius:14px;background:#ffffffbd}.dashboard__empty-content[data-v-07a2d8b9]{text-align:center;padding:20px}.dashboard__empty-content h2[data-v-07a2d8b9]{margin:0 0 10px;color:#123750;font-size:clamp(1.1rem,1rem + .3vw,1.4rem)}.dashboard__empty-content p[data-v-07a2d8b9]{margin:4px 0;color:#30536f}@media(max-width:1200px){.dashboard[data-v-07a2d8b9]{--table-font-size: clamp(.74rem, .66rem + .32vw, .95rem);--table-cell-padding: clamp(4px, .4vw, 6px)}.dashboard__grid[data-v-07a2d8b9]{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(220px,auto)}}@media(max-width:760px){.dashboard-switcher[data-v-07a2d8b9],.period-switcher[data-v-07a2d8b9]{width:100%}.period-switcher__controls[data-v-07a2d8b9]{grid-template-columns:1fr}.period-switcher__control--month[data-v-07a2d8b9]{width:100%}.dashboard__grid[data-v-07a2d8b9]{grid-template-columns:1fr;grid-auto-rows:minmax(240px,auto)}}@media(min-width:2560px){.dashboard[data-v-07a2d8b9]{--table-font-size: 1.3rem;--table-cell-padding: 10px}}.placeholder[data-v-32ad601e]{min-height:100%;display:grid;place-items:center;padding:20px}.placeholder__card[data-v-32ad601e]{width:min(700px,100%);padding:24px;border-radius:16px;background:#fff;border:1px solid #c6d2de;box-shadow:0 14px 30px #102c4224}.placeholder__id[data-v-32ad601e]{margin:0;color:#476681;font-size:.86rem}.placeholder__card h1[data-v-32ad601e]{margin:8px 0;color:#153a57}.placeholder__card p[data-v-32ad601e]{margin:0;color:#355772}.placeholder__actions[data-v-32ad601e]{margin-top:20px}.placeholder__actions button[data-v-32ad601e]{border:none;border-radius:10px;background:#1f5884;color:#fff;padding:10px 16px;font:inherit;cursor:pointer}.placeholder__actions button[data-v-32ad601e]:hover{background:#18496f}:root{font-family:Segoe UI,Tahoma,sans-serif;color:#0f2b41}*,*:before,*:after{box-sizing:border-box}html,body,#app{margin:0;width:100%;height:100%}body{background:linear-gradient(145deg,#eaf2f8,#f7fbff 45%,#e7eef5)}
