.adm[data-v-7ea30f2c]{background:var(--surface-2);min-height:70vh}.adm__in[data-v-7ea30f2c]{max-width:1080px}.adm__loading[data-v-7ea30f2c]{text-align:center;color:var(--gray-500);padding:4rem 0}.adm__title[data-v-7ea30f2c]{margin:.6rem 0 0;color:var(--sage-ink)}.adm__sub[data-v-7ea30f2c]{margin-top:.4rem;font-size:var(--fs-caption);color:var(--sage-gray)}.adm__login[data-v-7ea30f2c]{max-width:380px;margin:0 auto;padding:2.25rem 2rem;background:#fff;border:1px solid var(--line);border-radius:var(--r-md);box-shadow:var(--sh-md);display:flex;flex-direction:column;gap:1rem}.adm__login .adm__title[data-v-7ea30f2c]{margin-bottom:.5rem}.adm__field[data-v-7ea30f2c]{display:flex;flex-direction:column;gap:.4rem;font-size:var(--fs-sm);font-weight:600;color:var(--ink-soft)}.adm__field input[data-v-7ea30f2c]{padding:.75rem .9rem;border:1px solid var(--line);border-radius:var(--r-xs);font:inherit;font-weight:500;font-size:1rem;background:#fff}.adm__field input[data-v-7ea30f2c]:focus{outline:none;border-color:var(--brand-sage);box-shadow:var(--ring)}.adm__error[data-v-7ea30f2c]{font-size:var(--fs-caption);color:#c2410c}.adm__submit[data-v-7ea30f2c]{margin-top:.5rem;padding:.85rem;border-radius:var(--r-sm);background:var(--brand-sage);color:#fff;font-weight:700;transition:background-color var(--t-fast) var(--ease)}.adm__submit[data-v-7ea30f2c]:hover{background:var(--brand-sage-hover)}.adm__submit[data-v-7ea30f2c]:disabled{opacity:.6;cursor:default}.adm__head[data-v-7ea30f2c]{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1rem;margin-bottom:1.5rem}.adm__head-btns[data-v-7ea30f2c]{display:flex;gap:.5rem}.adm__ghost[data-v-7ea30f2c]{padding:.55rem 1rem;border:1px solid var(--line);border-radius:var(--r-pill);background:#fff;font-size:var(--fs-sm);font-weight:600;color:var(--ink-soft);transition:background-color var(--t-fast) var(--ease)}.adm__ghost[data-v-7ea30f2c]:hover{background:var(--sage-tint)}.adm__notice[data-v-7ea30f2c]{margin-bottom:1.25rem;padding:.8rem 1rem;border-radius:var(--r-xs);background:#fff7e6;color:#8a5a00;font-size:var(--fs-caption)}.adm__grid[data-v-7ea30f2c]{display:grid;gap:1rem;grid-template-columns:1fr}@media(min-width:768px){.adm__grid[data-v-7ea30f2c]{grid-template-columns:1fr 1fr}}.adm__card[data-v-7ea30f2c]{padding:1.5rem;background:#fff;border:1px solid var(--line);border-radius:var(--r-md)}.adm__card-title[data-v-7ea30f2c]{margin-bottom:1.1rem;font-size:var(--fs-sm);font-weight:700;color:var(--ink-soft)}.adm__card-title small[data-v-7ea30f2c]{margin-left:.4rem;font-weight:500;color:var(--gray-400)}.adm__big[data-v-7ea30f2c]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.adm__big-label[data-v-7ea30f2c]{display:block;font-size:var(--fs-caption);color:var(--gray-500)}.adm__big-num[data-v-7ea30f2c]{display:block;margin-top:.2rem;font-size:clamp(2.25rem,1.8rem + 2vw,3.25rem);line-height:1.1;color:var(--ink)}.adm__big-num--accent[data-v-7ea30f2c]{color:var(--sage-deep)}.adm__bars[data-v-7ea30f2c]{display:flex;flex-direction:column;gap:.7rem}.adm__bars li[data-v-7ea30f2c]{display:grid;grid-template-columns:3rem 1fr 5.5rem;align-items:center;gap:.75rem;font-size:var(--fs-sm)}.adm__bar-label[data-v-7ea30f2c]{color:var(--ink-soft);font-weight:600}.adm__bar[data-v-7ea30f2c]{height:8px;border-radius:var(--r-pill);background:var(--surface-3);overflow:hidden}.adm__bar i[data-v-7ea30f2c]{display:block;height:100%;border-radius:inherit;background:var(--brand-sage);transition:width var(--t-slow) var(--ease)}.adm__bar-val[data-v-7ea30f2c]{text-align:right;color:var(--ink)}.adm__bar-val em[data-v-7ea30f2c],.adm__ratio-legend em[data-v-7ea30f2c]{margin-left:.35rem;font-style:normal;font-size:var(--fs-caption);color:var(--gray-400)}.adm__ratio[data-v-7ea30f2c]{display:flex;height:14px;border-radius:var(--r-pill);background:var(--mint-200);overflow:hidden}.adm__ratio-m[data-v-7ea30f2c]{display:block;height:100%;background:var(--sage-deep);transition:width var(--t-slow) var(--ease)}.adm__ratio.is-empty[data-v-7ea30f2c]{background:var(--surface-3)}.adm__ratio.is-empty .adm__ratio-m[data-v-7ea30f2c]{background:var(--line)}.adm__ratio-legend[data-v-7ea30f2c]{display:flex;gap:1.5rem;margin-top:1rem;font-size:var(--fs-sm)}.adm__ratio-legend dt[data-v-7ea30f2c]{display:flex;align-items:center;gap:.4rem;color:var(--gray-500);font-size:var(--fs-caption)}.adm__ratio-legend dd[data-v-7ea30f2c]{margin-top:.2rem;font-size:1.25rem;color:var(--ink)}.dot[data-v-7ea30f2c]{width:8px;height:8px;border-radius:50%}.dot--m[data-v-7ea30f2c]{background:var(--sage-deep)}.dot--p[data-v-7ea30f2c]{background:var(--mint-200)}.adm__table[data-v-7ea30f2c]{width:100%;border-collapse:collapse;font-size:var(--fs-sm)}.adm__table th[data-v-7ea30f2c],.adm__table td[data-v-7ea30f2c]{padding:.55rem 0;border-bottom:1px solid var(--line-soft);text-align:right}.adm__table thead th[data-v-7ea30f2c]{font-size:var(--fs-caption);font-weight:500;color:var(--gray-400)}.adm__table tbody th[data-v-7ea30f2c]{text-align:left;font-weight:600;color:var(--ink-soft)}.adm__table tbody tr[data-v-7ea30f2c]:last-child>*{border-bottom:0}.adm__table td[data-v-7ea30f2c]{font-size:1.0625rem;color:var(--ink)}.adm__today[data-v-7ea30f2c]{color:var(--sage-deep)!important}.adm__section-title[data-v-7ea30f2c]{margin:2rem 0 .9rem;font-size:var(--fs-sm);font-weight:700;color:var(--ink-soft)}.adm__links[data-v-7ea30f2c]{display:grid;gap:.75rem;grid-template-columns:1fr}@media(min-width:768px){.adm__links[data-v-7ea30f2c]{grid-template-columns:repeat(3,1fr)}}.adm__link[data-v-7ea30f2c]{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.1rem 1.25rem;background:#fff;border:1px solid var(--line);border-radius:var(--r-sm);color:var(--brand-sage);transition:border-color var(--t-fast) var(--ease),box-shadow var(--t-fast) var(--ease)}.adm__link[data-v-7ea30f2c]:hover{border-color:var(--brand-sage);box-shadow:var(--sh-sm)}.adm__link strong[data-v-7ea30f2c]{display:block;font-size:var(--fs-sm);color:var(--ink)}.adm__link small[data-v-7ea30f2c]{display:block;margin-top:.15rem;font-size:var(--fs-caption);color:var(--gray-500)}
