.admin_shell__gVvmW{display:grid;min-height:100dvh;grid-template-columns:1fr;background:var(--paper)}@media (min-width:900px){.admin_shell__gVvmW{grid-template-columns:15rem 1fr}}.admin_sidebar__5knmB{background:var(--coal);color:rgba(243,237,227,.8);padding:1.25rem 1rem;display:flex;flex-direction:column;gap:1.25rem}.admin_brand__XFcHb{display:flex;align-items:baseline;gap:.5rem;text-decoration:none;color:#f3ede3}.admin_brandMark__276KI{font-family:var(--font-display);font-size:1.4rem}.admin_brandNote__yh2_b{font-family:var(--font-mono);font-size:.62rem;letter-spacing:.16em;text-transform:uppercase;color:var(--brass)}.admin_nav__5G8fA{display:grid;grid-gap:.15rem;gap:.15rem}.admin_navLink__LN_JS{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.5rem .65rem;border-radius:var(--radius);font-size:.92rem;text-decoration:none;color:rgba(243,237,227,.78)}.admin_navLink__LN_JS:hover{background:rgba(243,237,227,.08);color:#f3ede3}.admin_navLinkActive__ajXPc{background:rgba(185,135,60,.18);color:#f7efe1;box-shadow:inset 2px 0 0 var(--brass)}.admin_navCount__JrtwR{font-family:var(--font-mono);font-size:.72rem;padding:.1rem .4rem;border-radius:999px;background:var(--pomegranate);color:#fff}.admin_sidebarFoot__kP1SZ{margin-top:auto;display:grid;justify-items:start;grid-gap:.5rem;gap:.5rem;font-size:.82rem;color:rgba(243,237,227,.5)}.admin_sidebarFoot__kP1SZ a{color:rgba(243,237,227,.7)}.admin_sidebarFoot__kP1SZ .admin_btn__Snrrx{white-space:nowrap}.admin_main__zshRw{padding:clamp(1.25rem,1rem + 1.5vw,2.5rem);min-width:0}.admin_head__B8BP3{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:1rem;margin-bottom:1.5rem}.admin_title__TAFXg{font-size:var(--step-2)}.admin_subtitle__WiR2B{color:var(--ink-soft);font-size:.94rem;margin-top:.35rem}.admin_cards___mq9T{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),1fr));grid-gap:.75rem;gap:.75rem;margin-bottom:2rem}.admin_card__Kn9tF{padding:1rem 1.1rem;background:var(--card);border:var(--border);border-radius:var(--radius-lg);display:grid;grid-gap:.25rem;gap:.25rem;text-decoration:none}.admin_cardValue__tNhd_{font-family:var(--font-display);font-size:2rem;line-height:1}.admin_cardLabel__pjxmG{font-size:.84rem;color:var(--ink-soft)}.admin_cardHot__0pwm1{border-left:3px solid var(--pomegranate)}.admin_tableWrap__UAMlT{overflow-x:auto;background:var(--card);border:var(--border);border-radius:var(--radius-lg)}.admin_table__EVovC{width:100%;border-collapse:collapse;font-size:.9rem;min-width:46rem}.admin_table__EVovC th{text-align:left;font-family:var(--font-mono);font-size:.7rem;font-weight:400;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-faint);padding:.75rem .85rem;border-bottom:1px solid rgba(28,26,21,.12);white-space:nowrap}.admin_table__EVovC td{padding:.65rem .85rem;border-bottom:1px solid rgba(28,26,21,.08);vertical-align:top}.admin_table__EVovC tr:last-child td{border-bottom:none}.admin_table__EVovC tbody tr:hover{background:rgba(74,92,51,.05)}.admin_num__Po9ao{font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.admin_rowTitle__iLd9P{font-weight:500}.admin_rowNote__lf6Po{display:block;font-size:.82rem;color:var(--ink-faint)}.admin_thumb__e9tVk{width:3.25rem;height:2.5rem;object-fit:cover;border-radius:2px;background:var(--paper-deep)}.admin_filters__StQSu{display:flex;flex-wrap:wrap;gap:.6rem;align-items:flex-end;margin-bottom:1rem;padding:.85rem 1rem;background:var(--card);border:var(--border);border-radius:var(--radius-lg)}.admin_filterField__RBSGN{display:grid;grid-gap:.25rem;gap:.25rem;min-width:9rem}.admin_filterField__RBSGN label{font-size:.74rem;letter-spacing:.06em;color:var(--ink-faint)}.admin_actions__rVN6k{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.admin_formGrid__NOxj5{display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr))}.admin_formSection__IDKdR{padding:clamp(1rem,.9rem + .8vw,1.5rem);background:var(--card);border:var(--border);border-radius:var(--radius-lg);display:grid;grid-gap:1rem;gap:1rem;margin-bottom:1rem}.admin_formSectionTitle__Y9qZB{font-family:var(--font-display);font-size:1.2rem}.admin_checkRow___7gZi{display:flex;flex-wrap:wrap;gap:1rem 1.5rem}.admin_check__Cubwb{display:inline-flex;align-items:center;gap:.5rem;font-size:.92rem}.admin_wide__VGjUS{grid-column:1/-1}.admin_statusPill__lvwMX{display:inline-flex;align-items:center;padding:.15rem .5rem;border-radius:999px;font-size:.74rem;background:var(--olive-soft);color:var(--olive-deep);white-space:nowrap}.admin_statusNew__0Nu1A{background:var(--pomegranate-soft);color:var(--pomegranate)}.admin_statusDone__Xu4UG{background:rgba(28,26,21,.08);color:var(--ink-soft)}.admin_empty__6eKkA{padding:2.5rem 1rem;text-align:center;color:var(--ink-soft)}.admin_login___A9GV{min-height:100dvh;display:grid;place-items:center;padding:1.5rem;background:var(--coal)}.admin_loginCard__hxac1{width:min(100%,24rem);padding:clamp(1.5rem,1.25rem + 1.5vw,2.25rem);background:var(--card);border-radius:var(--radius-lg);border-left:3px solid var(--brass);display:grid;grid-gap:1rem;gap:1rem}.admin_loginTitle__YmNQl{font-size:var(--step-2)}.admin_photoGrid___OkR4{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,11rem),1fr));grid-gap:.85rem;gap:.85rem}.admin_photoCard__im4PU{background:var(--card);border:var(--border);border-radius:var(--radius);overflow:hidden;display:grid}.admin_photoCard__im4PU img{width:100%;aspect-ratio:4/3;object-fit:cover}.admin_photoBody__XzNO_{padding:.6rem .7rem .7rem;display:grid;grid-gap:.45rem;gap:.45rem;font-size:.82rem}