.backdrop[data-v-2de541e0]{z-index:100;background:#0006;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.dialog[data-v-2de541e0]{flex-direction:column;gap:.75rem;width:min(360px,100%);display:flex}.dialog h2[data-v-2de541e0]{margin:0;font-size:1.1rem}.actions[data-v-2de541e0]{justify-content:flex-end;gap:.5rem;display:flex}.topbar[data-v-869cfe86]{background:var(--color-surface);border-bottom:1px solid var(--color-border);flex-wrap:wrap;align-items:center;gap:1.5rem;padding:.6rem 1rem;display:flex}.brand[data-v-869cfe86]{white-space:nowrap}nav[data-v-869cfe86]{flex-wrap:wrap;gap:1rem;display:flex}nav a[data-v-869cfe86]{color:var(--color-text-muted);border-bottom:2px solid #0000;padding:.25rem 0;text-decoration:none}nav a.router-link-active[data-v-869cfe86]{color:var(--color-text);border-bottom-color:var(--color-primary)}.content[data-v-869cfe86]{flex-direction:column;flex:1;min-height:0;display:flex}:root{--color-bg:#f5f6f8;--color-surface:#fff;--color-border:#dde1e6;--color-text:#1b1f24;--color-text-muted:#5b6470;--color-primary:#1d6feb;--color-ok:#1f9254;--color-warn:#c9891a;--color-error:#d13438;--color-muted:#8a919c;--radius:8px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html,body,#app{height:100%}body{background:var(--color-bg);color:var(--color-text);margin:0;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif}#app{flex-direction:column;display:flex}a{color:var(--color-primary)}button,input,textarea,select{font:inherit}button{cursor:pointer;border:1px solid var(--color-border);background:var(--color-surface);border-radius:var(--radius);padding:.5rem .9rem}button:hover{border-color:var(--color-primary)}button.primary{background:var(--color-primary);border-color:var(--color-primary);color:#fff}button:disabled{opacity:.5;cursor:not-allowed}input[type=text],input[type=number],input[type=datetime-local],textarea,select{border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface);color:var(--color-text);padding:.45rem .6rem}.card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);padding:1rem}.muted{color:var(--color-text-muted)}.mono{font-family:ui-monospace,Cascadia Mono,Consolas,monospace}table{border-collapse:collapse;width:100%}th,td{text-align:left;border-bottom:1px solid var(--color-border);vertical-align:top;padding:.5rem .6rem}th{color:var(--color-text-muted);font-size:.85rem;font-weight:600}
