.admin[data-v-5181bc8a]{min-height:100vh;display:flex}.sidebar[data-v-5181bc8a]{width:220px;padding:var(--sneed-space);border-right:1px solid var(--sneed-border);background:var(--sneed-surface);gap:var(--sneed-space);flex-direction:column;display:flex}.content[data-v-5181bc8a]{padding:var(--sneed-space);flex:1}.navitem[data-v-5181bc8a]{color:var(--sneed-text);border-radius:6px;padding:8px;text-decoration:none;display:block}.navitem.active[data-v-5181bc8a]{background:var(--sneed-gold);color:var(--sneed-accent-ink)}.spacer[data-v-5181bc8a]{flex:1}.muted[data-v-5181bc8a]{color:var(--sneed-muted);font-size:12px}.toasts[data-v-e84eb00b]{z-index:100;gap:8px;display:grid;position:fixed;top:12px;right:12px}.toast[data-v-e84eb00b]{background:var(--sneed-surface);border:1px solid var(--sneed-border);border-radius:var(--sneed-radius);padding:8px 12px;box-shadow:0 2px 8px #00000026}.toast.err[data-v-e84eb00b]{border-color:var(--sneed-danger)}.toast.ok[data-v-e84eb00b]{border-color:var(--sneed-ok)}:root{--sneed-bg:#7a5230;--sneed-surface:#5a3b20;--sneed-border:#8a6a42;--sneed-text:#fff;--sneed-muted:#dccfc0;--sneed-gold:#d49f1c;--sneed-accent:#d49f1c;--sneed-accent-ink:#000;--sneed-link:#ffd24a;--sneed-danger:#dc2626;--sneed-ok:#4caf50;--sneed-radius:8px;--sneed-space:12px;--sneed-font:system-ui, -apple-system, "Segoe UI", Roboto, sans-serif}[data-theme=dark]{--sneed-bg:#16181d;--sneed-surface:#1f232b;--sneed-border:#323845;--sneed-text:#e7eaf0;--sneed-muted:#9aa4b2;--sneed-link:#ffd24a}*{box-sizing:border-box}body{font-family:var(--sneed-font);background:var(--sneed-bg);color:var(--sneed-text);margin:0;font-size:14px}button,input{font:inherit}a{color:var(--sneed-link)}.btn{border:1px solid var(--sneed-gold);background:var(--sneed-gold);color:var(--sneed-accent-ink);border-radius:var(--sneed-radius);cursor:pointer;padding:6px 12px}.btn--primary{background:var(--sneed-gold);border-color:var(--sneed-gold);color:var(--sneed-accent-ink)}.btn--danger{background:var(--sneed-danger);border-color:var(--sneed-danger);color:#fff}.btn[disabled]{opacity:.5;cursor:not-allowed}.input{border:1px solid var(--sneed-border);background:var(--sneed-surface);color:var(--sneed-text);border-radius:var(--sneed-radius);width:100%;padding:6px 10px}.row{align-items:center;gap:var(--sneed-space);display:flex}.grow{flex:1}
