@import url("https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;0,500;1,400&family=DM+Sans:wght@300;400;500&display=swap");:root{--bg:#0d0b09;--surface:#131008;--card:#1c1812;--cream:#f5f0e8;--cream-muted:hsla(37,39%,94%,.5);--gold:#c9a97e;--gold-faint:hsla(34,41%,64%,.12);--border:hsla(37,39%,94%,.07)}[data-theme=admin]{--bg:#f5f4f1;--surface:#fff;--card:#fff;--ink:#1a1814;--ink-muted:#6b6760;--gold:#b8914a;--gold-faint:rgba(184,145,74,.08);--border:#e4e1da;--danger:#c0392b;--success:#2e7d5e;--sidebar-bg:#1a1814;--sidebar-ink:hsla(37,39%,94%,.7);--sidebar-gold:#c9a97e;--sidebar-border:hsla(37,39%,94%,.08)}*,:after,:before{box-sizing:border-box}body,html{margin:0;padding:0;background:var(--bg);color:var(--cream);font-family:DM Sans,system-ui,sans-serif;-webkit-font-smoothing:antialiased;min-height:100vh}@media (max-width:900px){[data-theme=admin] main{overflow-x:hidden}[data-theme=admin] main table{display:block;width:100%;border:0;background:transparent}[data-theme=admin] main table thead{display:none}[data-theme=admin] main table tbody{display:block;width:100%}[data-theme=admin] main table tbody tr{display:block;margin:0 0 10px;padding:6px 12px;background:var(--card,#fff);border:1px solid var(--border,#e6e2da);border-radius:12px}[data-theme=admin] main table tbody td{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding:7px 0!important;border-bottom:1px solid rgba(0,0,0,.05);text-align:right;min-width:0;word-break:break-word}[data-theme=admin] main table tbody td:last-child{border-bottom:0}[data-theme=admin] main table tbody td[data-label]:not([data-label=""]):before{content:attr(data-label);flex:0 0 38%;text-align:left;font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted,#7a7368);padding-top:2px}[data-theme=admin] main table tbody td[data-label=""]{justify-content:flex-end}[data-theme=admin] main table tbody td>div,[data-theme=admin] main table tbody td>span{text-align:left}[data-theme=admin] main table tbody td [class*=btnRow]{justify-content:flex-end;flex-wrap:wrap}[data-theme=admin] main table tbody td[colspan]{display:block;text-align:center}[data-theme=admin] main table tbody td[colspan]:before{display:none}[data-theme=admin] main img{max-width:100%;height:auto}[data-theme=admin] main [class*=header]{flex-wrap:wrap;gap:10px}[data-theme=admin] main [class*=_grid_],[data-theme=admin] main [class*=fieldGrid],[data-theme=admin] main [class*=twoCol]{grid-template-columns:1fr!important}[data-theme=admin] main [class*=stats],[data-theme=admin] main [class*=tabs]{flex-wrap:wrap}[data-theme=admin] main [class*=columns],[data-theme=admin] main [class*=fieldRow],[data-theme=admin] main [class*=formGrid]{grid-template-columns:1fr!important}[data-theme=admin] main [class*=actions],[data-theme=admin] main [class*=btnRow]{flex-wrap:wrap}[data-theme=admin] main *{min-width:0}[data-theme=admin] main code,[data-theme=admin] main pre{white-space:pre-wrap;word-break:break-word}[data-theme=admin] main [class*=detailCard],[data-theme=admin] main [class*=modal]{max-width:100%}[data-theme=admin] main [class*=title]{font-size:22px}[data-theme=admin] main input,[data-theme=admin] main select,[data-theme=admin] main textarea{font-size:16px;max-width:100%}}