:root{--bg: #1c1c1c;--panel: #1f1f1f;--hover: #2a2a2a;--border: #2e2e2e;--border-strong: #3d3d3d;--fg: #ededed;--muted: #a3a3a3;--dim: #8d8d8d;--brand: #3ecf8e;--brand-dim: #2a9d6b;--btn-green: #1f6f4d;--btn-green-hover: #26845c;--warn: #f5a623;--warn-bg: #2b2113;--danger: #f75c4c;--danger-bg: #2c1917;--radius: 6px;--mono: "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--sans: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif}*{box-sizing:border-box}html,body{margin:0;background:var(--bg);color:var(--fg);font-family:var(--sans);font-size:14px;max-width:100%}button{font:inherit;border-radius:var(--radius);border:1px solid var(--border-strong);background:var(--hover);color:var(--fg);padding:8px 14px;cursor:pointer;transition:background .12s ease,border-color .12s ease}button:hover:not(:disabled){background:var(--border);border-color:var(--dim)}button:active:not(:disabled){transform:translateY(1px)}button:disabled{opacity:.55;cursor:not-allowed}button:focus-visible{outline:2px solid var(--brand);outline-offset:2px}button.primary{background:var(--btn-green);border-color:var(--brand-dim);color:#fff}button.primary:hover:not(:disabled){background:var(--btn-green-hover)}input{font:inherit;width:100%;padding:9px 11px;border-radius:var(--radius);border:1px solid var(--border-strong);background:#171717;color:var(--fg)}input:focus{outline:2px solid var(--brand);outline-offset:-1px;border-color:transparent}code,.mono{font-family:var(--mono)}.login{display:grid;place-items:center;min-height:100vh;padding:24px}.kort{background:var(--panel);border:1px solid var(--border);border-radius:var(--radius);padding:20px;min-width:0}.login .kort{width:min(380px,100%);display:grid;gap:14px}.mærke{display:flex;align-items:center;gap:10px}.mærke h1{font-size:20px;margin:0}.under,.hint{color:var(--muted);margin:0;font-size:13px}.hint,.dæmpet{color:var(--dim)}label{display:grid;gap:6px}label span{color:var(--muted);font-size:13px}.fejl{background:var(--danger-bg);border:1px solid var(--danger);color:var(--danger);border-radius:var(--radius);padding:9px 11px;margin:0;font-size:13px}main[data-testid=tenants-root]{max-width:860px;margin:0 auto;padding:24px 16px 48px;display:grid;gap:16px;min-width:0}[data-testid=tenants-header]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}[data-testid=tenants-header] h1{margin:0;font-size:22px}.liste{list-style:none;margin:0;padding:0;display:grid;gap:10px}.række{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:12px;align-items:center}@media(max-width:560px){.række{grid-template-columns:minmax(0,1fr)}}.navn{display:grid;gap:3px;min-width:0}.navn code{font-size:12px}.mærkat{justify-self:start;font-size:12px;padding:3px 9px;border-radius:999px;border:1px solid var(--border-strong);color:var(--muted);white-space:nowrap}.mærkat.active{color:var(--brand);border-color:var(--brand-dim)}.mærkat.provisioning{color:var(--warn);border-color:var(--border-strong)}.mærkat.suspended{color:var(--warn);border-color:var(--warn);background:var(--warn-bg)}.advarsel{border-color:var(--warn);background:var(--warn-bg);display:grid;gap:12px}.advarsel h2{margin:0;font-size:16px}.advarsel-tekst{margin:0;color:var(--warn);font-size:13px}.nøgle{display:block;background:#141414;border:1px solid var(--border-strong);border-radius:var(--radius);padding:11px;font-family:var(--mono);font-size:13px;overflow-wrap:anywhere}.handlinger{display:flex;gap:8px;flex-wrap:wrap}
