.alert.svelte-etlq8{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:24px;max-width:640px}.alert.svelte-etlq8 h2:where(.svelte-etlq8){font-size:18px;color:#0b3954;margin-bottom:8px}.alert.svelte-etlq8 p:where(.svelte-etlq8){color:#374151;font-size:14px;line-height:1.55}.alert--warn.svelte-etlq8{background:#fef3c7;border-color:#fde68a;color:#92400e}.alert--warn.svelte-etlq8 h2:where(.svelte-etlq8),.alert--warn.svelte-etlq8 p:where(.svelte-etlq8){color:#92400e}.alert--error.svelte-etlq8{background:#fef2f2;border-color:#fecaca;color:#991b1b}.alert--error.svelte-etlq8 h2:where(.svelte-etlq8),.alert--error.svelte-etlq8 p:where(.svelte-etlq8){color:#991b1b}.page-head.svelte-etlq8{margin-bottom:1.5rem}.page-head.svelte-etlq8 h1:where(.svelte-etlq8){font-size:24px;font-weight:700;color:#0b3954;margin-bottom:4px}.page-head.svelte-etlq8 p:where(.svelte-etlq8){color:#6b7280;font-size:14px}.controls.svelte-etlq8{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-end;background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:14px 16px;margin-bottom:1rem;box-shadow:0 1px 2px #0000000a}.ctl.svelte-etlq8{display:flex;flex-direction:column}.ctl.svelte-etlq8 label:where(.svelte-etlq8){font-size:11px;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.04em;margin-bottom:4px}.ctl.svelte-etlq8 select:where(.svelte-etlq8),.ctl.svelte-etlq8 input:where(.svelte-etlq8){padding:7px 10px;border:1px solid #e5e7eb;border-radius:6px;font-size:13.5px;font-family:inherit;background:#fff;min-width:200px}.ctl.svelte-etlq8 select:where(.svelte-etlq8):disabled{opacity:.55;cursor:not-allowed;background:#f9fafb}.ctl-search.svelte-etlq8{flex:1;min-width:200px}.spacer.svelte-etlq8{flex:1}.btn.svelte-etlq8{display:inline-flex;align-items:center;padding:8px 16px;border-radius:6px;font-size:14px;font-weight:600;text-decoration:none;border:1px solid transparent;cursor:pointer;font-family:inherit}.btn--primary.svelte-etlq8{background:#0b3954;color:#fff;border-color:#0b3954}.btn--primary.svelte-etlq8:hover:not(:disabled){background:#0f4a6e}.btn--primary.svelte-etlq8:disabled{background:#9ca3af;border-color:#9ca3af;cursor:not-allowed}.btn--ghost.svelte-etlq8{background:transparent;color:#374151;border-color:#d1d5db}.btn--ghost.svelte-etlq8:hover{background:#f3f4f6}.count-line.svelte-etlq8{font-size:13px;color:#6b7280;margin-bottom:12px}.empty.svelte-etlq8{background:#fff;border:1px dashed #e5e7eb;border-radius:8px;padding:2rem;text-align:center;color:#6b7280;font-size:14px}.card.svelte-etlq8{background:#fff;border:1px solid #e5e7eb;border-radius:8px;overflow:hidden}.ac-table.svelte-etlq8{width:100%;border-collapse:collapse;font-size:14px}.ac-table.svelte-etlq8 thead:where(.svelte-etlq8) tr:where(.svelte-etlq8){background:#f9fafb;border-bottom:1px solid #e5e7eb}.ac-table.svelte-etlq8 th:where(.svelte-etlq8),.ac-table.svelte-etlq8 td:where(.svelte-etlq8){padding:10px 12px;text-align:left}.ac-table.svelte-etlq8 th:where(.svelte-etlq8){font-size:12px;color:#6b7280;text-transform:uppercase;letter-spacing:.04em}.ac-table.svelte-etlq8 .col-cb:where(.svelte-etlq8){width:36px;text-align:center}.ac-table.svelte-etlq8 tbody:where(.svelte-etlq8) tr:where(.svelte-etlq8){border-top:1px solid #f3f4f6}.ac-table.svelte-etlq8 tbody:where(.svelte-etlq8) tr.is-selected:where(.svelte-etlq8){background:#eff6ff}.ac-table.svelte-etlq8 .email:where(.svelte-etlq8) a:where(.svelte-etlq8){color:#0b3954;text-decoration:none}.ac-table.svelte-etlq8 .email:where(.svelte-etlq8) a:where(.svelte-etlq8):hover{text-decoration:underline}.board-pill.svelte-etlq8{display:inline-block;margin-left:6px;background:#fef3c7;color:#92400e;padding:1px 7px;border-radius:99px;font-size:11px;font-weight:600}@media (max-width: 720px){.ac-table.svelte-etlq8 .col-type:where(.svelte-etlq8){display:none}.ac-table.svelte-etlq8 th:where(.svelte-etlq8),.ac-table.svelte-etlq8 td:where(.svelte-etlq8){padding:8px 6px}.ac-table.svelte-etlq8 .email:where(.svelte-etlq8){max-width:200px;word-break:break-all}}.footnote.svelte-etlq8{margin-top:1.5rem;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;padding:12px 16px;font-size:12.5px;color:#6b7280;line-height:1.55}
