@charset "UTF-8";:root{--text: #1a1a1a;--background: #ffffff;--border: #d0d4d9;--error: #b3261e;--muted: #5b6470;--surface: #f5f7f9;--warning: #fff4d6;--warning-hover: #fbe3a6;--warning-border: #e0b84a;--error-surface: #fdf0ef;--error-surface-hover: #f6d5d2;--attention: #8a5a00;--success: #1e6b34;--header: #00384f;--header-text: #ffffff;--header-accent: #f2b84b;--selected: #e3ecf1;--selected-hover: #cfdee7;color-scheme:light;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;line-height:1.5;color:var(--text);background:var(--background)}body{margin:0}button{padding:.4rem 1rem;border:0;border-radius:.25rem;background:var(--header);color:var(--header-text);font:inherit;cursor:pointer}button:disabled{opacity:.5;cursor:default}button.secondary{border:1px solid var(--border);background:transparent;color:inherit}button.danger{background:var(--error)}button.small{padding:.2rem .6rem;font-size:.875rem}input,select,textarea{padding:.4rem;border:1px solid var(--border);border-radius:.25rem;background:var(--background);font:inherit}.table{overflow-x:auto}table{width:100%;border-collapse:collapse}th,td{padding:.4rem .5rem;border-bottom:1px solid var(--border);text-align:left;vertical-align:top}th{font-size:.875rem;color:var(--muted);white-space:nowrap}button.sort{padding:0;border:0;border-radius:0;background:none;color:inherit;font:inherit;cursor:pointer}th[aria-sort=ascending] .sort:after{content:" \25b2"}th[aria-sort=descending] .sort:after{content:" \25bc"}.nowrap{white-space:nowrap}.second-line{display:block;font-size:.75rem;color:var(--muted)}.ellipsis{display:block;max-width:10rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chip{display:inline-block;margin-left:.25rem;padding:0 .4rem;border:1px solid var(--border);border-radius:.75rem;font-size:.75rem;font-weight:400;white-space:nowrap}.chip-blocked{border-color:var(--error);color:var(--error)}.chip-success{border-color:var(--success);color:var(--success)}.backdrop{position:fixed;inset:0;z-index:10;display:flex;align-items:flex-start;justify-content:center;padding:2rem 1rem;overflow-y:auto;background:#0006}.dialog{position:relative;width:min(var(--dialog-width, 48rem),100%);max-height:calc(100dvh - 6.5rem);overflow-y:auto;padding:1.25rem 1.5rem;border-radius:.5rem;background:var(--background)}.dialog h2{margin:0 2rem 0 0;font-size:1.25rem}.close{position:absolute;top:.75rem;right:.75rem}.subtitle{margin:.25rem 0 .5rem;color:var(--muted)}.dialog-actions{position:sticky;bottom:-1.25rem;display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:-1.25rem;padding-block:.75rem 1.25rem;background:var(--background)}.spacer{flex:1}.placeholder-hint{color:var(--error)}tbody tr[tabindex]{cursor:pointer}tbody tr[tabindex]:hover,tbody tr[tabindex]:focus{background:var(--surface)}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
