.dashboard-page[data-v-4b3a9f18]{padding:.15rem;color:#253247}.dashboard-hero[data-v-4b3a9f18]{position:relative;margin-bottom:1rem;overflow:hidden;border-radius:24px;color:#fff;background:linear-gradient(118deg,#650914,#941421 52%,#b55624);-webkit-box-shadow:0 18px 42px rgba(105,15,25,.18);box-shadow:0 18px 42px rgba(105,15,25,.18)}.dashboard-page--unit .dashboard-hero[data-v-4b3a9f18]{background:linear-gradient(118deg,#74101a,#991923 58%,#bc7025)}.dashboard-hero__content[data-v-4b3a9f18]{position:relative;z-index:2;padding:clamp(1rem,1.8vw,1.4rem)}.dashboard-hero__orb[data-v-4b3a9f18]{position:absolute;border-radius:50%;background:hsla(0,0%,100%,.08)}.dashboard-hero__orb--one[data-v-4b3a9f18]{top:-110px;right:-55px;width:290px;height:290px}.dashboard-hero__orb--two[data-v-4b3a9f18]{right:235px;bottom:-150px;width:245px;height:245px;background:rgba(242,190,76,.11)}.dashboard-hero__main[data-v-4b3a9f18],.dashboard-hero__topline[data-v-4b3a9f18],.dashboard-panel__header[data-v-4b3a9f18],.dashboard-section-heading[data-v-4b3a9f18],.dashboard-stat-card__top[data-v-4b3a9f18]{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;gap:1rem}.dashboard-view-badge[data-v-4b3a9f18]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.45rem;min-height:30px;padding:.3rem .72rem;border:1px solid hsla(0,0%,100%,.24);border-radius:999px;color:#fff5dc;background:hsla(0,0%,100%,.1);font-size:.75rem;font-weight:700;backdrop-filter:blur(8px)}.dashboard-updated[data-v-4b3a9f18]{color:hsla(0,0%,100%,.72);font-size:.72rem}.dashboard-updated strong[data-v-4b3a9f18]{color:#fff;font-weight:700}.dashboard-hero__main[data-v-4b3a9f18]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:.65rem}.dashboard-hero__eyebrow[data-v-4b3a9f18]{margin:0 0 .2rem;color:#f4ca77!important;font-size:.68rem!important;font-weight:800;letter-spacing:.14em}.dashboard-hero h1[data-v-4b3a9f18]{margin:0;color:#fff;font-size:clamp(1.5rem,2.4vw,2rem);font-weight:800;line-height:1.25}.dashboard-hero__main p[data-v-4b3a9f18]{max-width:680px;margin:0;color:hsla(0,0%,100%,.8);font-size:.84rem;line-height:1.45}.dashboard-hero__details[data-v-4b3a9f18]{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:.55rem .85rem;margin-top:.35rem}.dashboard-refresh[data-v-4b3a9f18]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.45rem;min-height:40px;padding:.48rem .9rem;border:1px solid hsla(0,0%,100%,.34);border-radius:999px;color:#72101a;background:#fff;font-size:.78rem;font-weight:750;white-space:nowrap}.dashboard-refresh[data-v-4b3a9f18]:disabled{opacity:.72}.dashboard-refresh__icon--spin[data-v-4b3a9f18]{-webkit-animation:dashboard-spin-data-v-4b3a9f18 .8s linear infinite;animation:dashboard-spin-data-v-4b3a9f18 .8s linear infinite}.dashboard-hero__scope[data-v-4b3a9f18]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.55rem;margin:0;padding:.42rem .65rem;border:1px solid hsla(0,0%,100%,.16);border-radius:12px;background:rgba(48,3,10,.16)}.dashboard-hero__scope>svg[data-v-4b3a9f18]{color:#f6cf7f}.dashboard-hero__scope div[data-v-4b3a9f18]{display:grid;gap:.05rem}.dashboard-hero__scope span[data-v-4b3a9f18]{color:hsla(0,0%,100%,.68);font-size:.66rem}.dashboard-hero__scope strong[data-v-4b3a9f18]{color:#fff;font-size:.8rem}.dashboard-alert[data-v-4b3a9f18]{border-radius:14px}.dashboard-stat-grid[data-v-4b3a9f18]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.8rem;margin-bottom:1rem}.dashboard-stat-card[data-v-4b3a9f18]{position:relative;min-height:164px;padding:1rem;overflow:hidden;border:1px solid #e4e8ee;border-radius:18px;background:#fff;-webkit-box-shadow:0 9px 24px rgba(37,50,71,.055);box-shadow:0 9px 24px rgba(37,50,71,.055)}.dashboard-stat-card[data-v-4b3a9f18]:after{position:absolute;right:0;bottom:0;width:56px;height:4px;border-radius:8px 0 0;background:var(--card-accent);content:""}.dashboard-stat-card--red[data-v-4b3a9f18]{--card-accent:#a10d1d;--card-soft:#fff0f1;--card-ink:#941421}.dashboard-stat-card--green[data-v-4b3a9f18]{--card-accent:#2f855a;--card-soft:#eaf8f0;--card-ink:#246b49}.dashboard-stat-card--amber[data-v-4b3a9f18]{--card-accent:#c47716;--card-soft:#fff4df;--card-ink:#9b5d13}.dashboard-stat-card--gold[data-v-4b3a9f18]{--card-accent:#c78a2b;--card-soft:#fff7e7;--card-ink:#966316}.dashboard-stat-card--slate[data-v-4b3a9f18]{--card-accent:#64748b;--card-soft:#f0f3f7;--card-ink:#536176}.dashboard-stat-card__icon[data-v-4b3a9f18]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:38px;height:38px;border-radius:12px;color:var(--card-ink);background:var(--card-soft)}.dashboard-stat-card__tag[data-v-4b3a9f18]{max-width:110px;padding:.22rem .5rem;overflow:hidden;border-radius:999px;color:var(--card-ink);background:var(--card-soft);font-size:.66rem;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.dashboard-stat-card__label[data-v-4b3a9f18]{margin-top:.72rem;color:#667085;font-size:.76rem;font-weight:750}.dashboard-stat-card__value[data-v-4b3a9f18]{min-height:36px;margin:.16rem 0;color:#1f2937;font-size:1.8rem;font-weight:850;line-height:1.15}.dashboard-stat-card p[data-v-4b3a9f18]{margin:0;color:#778397;font-size:.72rem;line-height:1.45}.dashboard-grid[data-v-4b3a9f18]{display:grid;gap:1rem;margin-bottom:1rem}.dashboard-grid--primary[data-v-4b3a9f18]{grid-template-columns:minmax(0,1.45fr) minmax(330px,.75fr)}.dashboard-grid--secondary[data-v-4b3a9f18]{grid-template-columns:minmax(0,1.2fr) minmax(350px,.8fr)}.dashboard-panel[data-v-4b3a9f18]{min-width:0;padding:1.2rem;border:1px solid #e2e7ee;border-radius:20px;background:#fff;-webkit-box-shadow:0 10px 28px rgba(37,50,71,.055);box-shadow:0 10px 28px rgba(37,50,71,.055)}.dashboard-panel__header[data-v-4b3a9f18]{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:1rem}.dashboard-panel__header>div[data-v-4b3a9f18]{min-width:0}.dashboard-panel__header span[data-v-4b3a9f18]:first-child,.dashboard-section-heading span[data-v-4b3a9f18]{color:#a10d1d;font-size:.66rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.dashboard-panel__header h2[data-v-4b3a9f18],.dashboard-section-heading h2[data-v-4b3a9f18]{margin:.18rem 0 0;color:#243144;font-size:1.06rem;font-weight:800;line-height:1.35}.dashboard-panel__header p[data-v-4b3a9f18],.dashboard-section-heading p[data-v-4b3a9f18]{margin:.25rem 0 0;color:#758196;font-size:.74rem;line-height:1.5}.dashboard-panel__link[data-v-4b3a9f18]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.3rem;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding:.35rem .55rem;border-radius:999px;color:#8f141d;background:#fff1f2;font-size:.7rem;font-weight:750;text-decoration:none}.dashboard-panel__link[data-v-4b3a9f18]:hover{color:#fff;background:#8f141d;text-decoration:none}.dashboard-panel__symbol[data-v-4b3a9f18]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:36px;height:36px;-webkit-box-flex:0;-ms-flex:0 0 36px;flex:0 0 36px;border-radius:12px;color:#8f141d;background:#fff0f1}.dashboard-panel__symbol--gold[data-v-4b3a9f18]{color:#986618;background:#fff6df}.dashboard-panel__symbol--warning[data-v-4b3a9f18]{color:#a76110;background:#fff3df}.dashboard-origin-layout[data-v-4b3a9f18]{display:grid;grid-template-columns:minmax(210px,.8fr) minmax(260px,1.2fr);-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.2rem}.dashboard-donut[data-v-4b3a9f18]{position:relative;min-height:245px}.dashboard-donut[data-v-4b3a9f18]>div,.dashboard-donut[data-v-4b3a9f18] canvas{min-height:245px}.dashboard-donut__center[data-v-4b3a9f18]{position:absolute;top:50%;left:50%;display:grid;justify-items:center;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);pointer-events:none}.dashboard-donut__center strong[data-v-4b3a9f18]{color:#243144;font-size:1.45rem;font-weight:850}.dashboard-donut__center span[data-v-4b3a9f18]{color:#7a8699;font-size:.68rem}.dashboard-attention-list[data-v-4b3a9f18],.dashboard-list[data-v-4b3a9f18],.dashboard-origin-list[data-v-4b3a9f18]{display:grid;gap:.65rem}.dashboard-origin-row[data-v-4b3a9f18]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.7rem;padding:.78rem 0;border-bottom:1px solid #edf0f4}.dashboard-origin-row[data-v-4b3a9f18]:last-child{border-bottom:0}.dashboard-origin-row__dot[data-v-4b3a9f18]{width:11px;height:11px;border-radius:50%;-webkit-box-shadow:0 0 0 4px rgba(148,163,184,.09);box-shadow:0 0 0 4px rgba(148,163,184,.09)}.dashboard-origin-row>div[data-v-4b3a9f18]{min-width:0}.dashboard-origin-row strong[data-v-4b3a9f18]{display:block;color:#263449;font-size:.82rem}.dashboard-origin-row small[data-v-4b3a9f18]{display:block;margin-top:.1rem;color:#7a8699;font-size:.68rem;line-height:1.4}.dashboard-origin-row__value[data-v-4b3a9f18]{display:grid;justify-items:end}.dashboard-origin-row__value strong[data-v-4b3a9f18]{font-size:1rem}.dashboard-origin-row__value span[data-v-4b3a9f18]{color:#7a8699;font-size:.66rem}.dashboard-attention[data-v-4b3a9f18]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.7rem;padding:.8rem;border:1px solid #e7ebf0;border-radius:13px;color:#27364b;background:#fbfcfd;text-decoration:none}.dashboard-attention[data-v-4b3a9f18]:hover{border-color:#d9b3b7;color:#27364b;background:#fff9f9;text-decoration:none}.dashboard-attention__icon[data-v-4b3a9f18]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:34px;height:34px;border-radius:11px;color:#64748b;background:#edf1f5}.dashboard-attention--warning .dashboard-attention__icon[data-v-4b3a9f18]{color:#a76110;background:#fff1da}.dashboard-attention--danger .dashboard-attention__icon[data-v-4b3a9f18]{color:#a10d1d;background:#ffe9eb}.dashboard-attention--ok .dashboard-attention__icon[data-v-4b3a9f18]{color:#2f855a;background:#e8f7ef}.dashboard-attention>div[data-v-4b3a9f18]{min-width:0}.dashboard-attention strong[data-v-4b3a9f18]{display:block;font-size:.78rem}.dashboard-attention small[data-v-4b3a9f18]{display:block;margin-top:.08rem;color:#7a8699;font-size:.66rem;line-height:1.35}.dashboard-attention__value[data-v-4b3a9f18]{color:#243144;font-size:1.05rem;font-weight:850}.dashboard-attention__note[data-v-4b3a9f18]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:.45rem;margin-top:.8rem;padding:.65rem .72rem;border-radius:11px;color:#77571f;background:#fff9eb;font-size:.68rem;line-height:1.5}.dashboard-chart-box[data-v-4b3a9f18]{position:relative;min-height:288px}.dashboard-chart-box[data-v-4b3a9f18]>div,.dashboard-chart-box[data-v-4b3a9f18] canvas{min-height:inherit}.dashboard-expiring-row[data-v-4b3a9f18],.dashboard-record-row[data-v-4b3a9f18]{display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.7rem;padding:.7rem .75rem;border:1px solid #e8ecf1;border-radius:12px;color:#27364b;background:#fff;text-decoration:none}.dashboard-record-row[data-v-4b3a9f18]{grid-template-columns:auto minmax(0,1fr) auto}.dashboard-expiring-row[data-v-4b3a9f18]:hover,.dashboard-record-row[data-v-4b3a9f18]:hover{border-color:#ddb7bb;color:#27364b;background:snow;text-decoration:none}.dashboard-record-row__icon[data-v-4b3a9f18]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:34px;height:34px;border-radius:11px;color:#921923;background:#fff0f1}.dashboard-expiring-row>div[data-v-4b3a9f18],.dashboard-record-row>div[data-v-4b3a9f18]{min-width:0}.dashboard-expiring-row>div:last-child>strong[data-v-4b3a9f18],.dashboard-record-row strong[data-v-4b3a9f18]{display:block;overflow:hidden;color:#263449;font-size:.78rem;text-overflow:ellipsis;white-space:nowrap}.dashboard-expiring-row>div:last-child>span[data-v-4b3a9f18],.dashboard-expiring-row small[data-v-4b3a9f18],.dashboard-record-row small[data-v-4b3a9f18]{display:block;margin-top:.1rem;overflow:hidden;color:#7a8699;font-size:.67rem;text-overflow:ellipsis;white-space:nowrap}.dashboard-status[data-v-4b3a9f18]{padding:.22rem .48rem;border-radius:999px;color:#286a48;background:#e9f7ef;font-size:.63rem;font-weight:750;white-space:nowrap}.dashboard-status--pending_review[data-v-4b3a9f18]{color:#996010;background:#fff3dc}.dashboard-status--archived[data-v-4b3a9f18]{color:#5d6878;background:#edf1f5}.dashboard-expiring-row[data-v-4b3a9f18]{grid-template-columns:58px minmax(0,1fr)}.dashboard-expiring-row__date[data-v-4b3a9f18]{display:grid;justify-items:center;padding:.42rem;border-radius:10px;color:#9b5d13;background:#fff3df}.dashboard-expiring-row__date strong[data-v-4b3a9f18]{font-size:1rem}.dashboard-expiring-row__date span[data-v-4b3a9f18]{font-size:.61rem}.dashboard-empty[data-v-4b3a9f18]{display:grid;-ms-flex-line-pack:center;align-content:center;justify-items:center;gap:.32rem;min-height:255px;padding:1.5rem;border:1px dashed #dce2e9;border-radius:13px;color:#8792a3;text-align:center}.dashboard-empty--chart[data-v-4b3a9f18]{min-height:inherit}.dashboard-empty svg[data-v-4b3a9f18]{color:#b0bac7;font-size:1.4rem}.dashboard-empty strong[data-v-4b3a9f18]{color:#536176;font-size:.82rem}.dashboard-empty span[data-v-4b3a9f18]{max-width:24rem;font-size:.7rem;line-height:1.45}.dashboard-quick-section[data-v-4b3a9f18]{margin-bottom:1rem;padding:1.15rem;border:1px solid #e2e7ee;border-radius:20px;background:linear-gradient(135deg,#fff,#fffaf3);-webkit-box-shadow:0 10px 28px rgba(37,50,71,.045);box-shadow:0 10px 28px rgba(37,50,71,.045)}.dashboard-section-heading[data-v-4b3a9f18]{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin-bottom:.8rem}.dashboard-section-heading p[data-v-4b3a9f18]{max-width:440px;text-align:right}.dashboard-quick-grid[data-v-4b3a9f18]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem}.dashboard-quick-card[data-v-4b3a9f18]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.75rem;min-height:78px;padding:.75rem;border:1px solid #e7e3dc;border-radius:14px;color:#263449;background:hsla(0,0%,100%,.86);text-decoration:none}.dashboard-quick-card[data-v-4b3a9f18]:hover{border-color:#d9aeb2;color:#7e121c;background:#fff;-webkit-box-shadow:0 9px 18px rgba(116,16,26,.07);box-shadow:0 9px 18px rgba(116,16,26,.07);text-decoration:none;-webkit-transform:translateY(-1px);transform:translateY(-1px)}.dashboard-quick-card__icon[data-v-4b3a9f18]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:40px;height:40px;border-radius:12px;color:#8f141d;background:#fff0f1}.dashboard-quick-card strong[data-v-4b3a9f18]{display:block;font-size:.78rem}.dashboard-quick-card small[data-v-4b3a9f18]{display:block;margin-top:.12rem;color:#7a8699;font-size:.66rem;line-height:1.4}.dashboard-quick-card__arrow[data-v-4b3a9f18]{color:#c78a2b;font-size:.85rem}.dashboard-skeleton[data-v-4b3a9f18]{display:block;overflow:hidden;border-radius:9px;background:-webkit-gradient(linear,left top,right top,from(#eef2f6),color-stop(50%,#fafbfc),to(#eef2f6));background:linear-gradient(90deg,#eef2f6,#fafbfc 50%,#eef2f6);background-size:220% 100%;-webkit-animation:dashboard-skeleton-data-v-4b3a9f18 1.15s ease-in-out infinite;animation:dashboard-skeleton-data-v-4b3a9f18 1.15s ease-in-out infinite}.dashboard-skeleton--number[data-v-4b3a9f18]{width:70px;height:31px}.dashboard-skeleton--row[data-v-4b3a9f18]{height:66px}@-webkit-keyframes dashboard-skeleton-data-v-4b3a9f18{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes dashboard-skeleton-data-v-4b3a9f18{0%{background-position:100% 0}to{background-position:-100% 0}}@-webkit-keyframes dashboard-spin-data-v-4b3a9f18{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes dashboard-spin-data-v-4b3a9f18{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@media (max-width:1399px){.dashboard-stat-grid[data-v-4b3a9f18]{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-stat-card[data-v-4b3a9f18]:nth-child(4),.dashboard-stat-card[data-v-4b3a9f18]:nth-child(5){min-height:150px}}@media (max-width:1100px){.dashboard-grid--primary[data-v-4b3a9f18],.dashboard-grid--secondary[data-v-4b3a9f18]{grid-template-columns:1fr}}@media (max-width:767px){.dashboard-hero__main[data-v-4b3a9f18],.dashboard-hero__topline[data-v-4b3a9f18],.dashboard-section-heading[data-v-4b3a9f18]{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.dashboard-updated[data-v-4b3a9f18]{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.dashboard-refresh[data-v-4b3a9f18]{width:100%}.dashboard-hero__details[data-v-4b3a9f18]{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.dashboard-hero__scope[data-v-4b3a9f18]{width:100%}.dashboard-stat-grid[data-v-4b3a9f18]{grid-template-columns:1fr}.dashboard-stat-card[data-v-4b3a9f18]{min-height:142px}.dashboard-origin-layout[data-v-4b3a9f18],.dashboard-quick-grid[data-v-4b3a9f18]{grid-template-columns:1fr}.dashboard-section-heading p[data-v-4b3a9f18]{text-align:left}}@media (max-width:480px){.dashboard-hero__content[data-v-4b3a9f18],.dashboard-panel[data-v-4b3a9f18],.dashboard-quick-section[data-v-4b3a9f18]{padding:1rem}.dashboard-panel__header[data-v-4b3a9f18]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.dashboard-panel__link[data-v-4b3a9f18]{-ms-flex-item-align:start;align-self:flex-start}.dashboard-record-row[data-v-4b3a9f18]{grid-template-columns:auto minmax(0,1fr)}.dashboard-status[data-v-4b3a9f18]{grid-column:2;justify-self:start}}