.panel.svelte-ec29qo{background:#fff;border:1px solid #e5e5e8;border-radius:.5rem;padding:1.25rem;margin-bottom:1.25rem}h2.svelte-ec29qo{margin-top:0;font-size:1.05rem}.grid.svelte-ec29qo{display:grid;grid-template-columns:1fr 1fr 1fr;gap:.75rem;margin-bottom:.5rem}label.svelte-ec29qo{display:flex;flex-direction:column;font-size:.85rem;gap:.25rem}input.svelte-ec29qo,select.svelte-ec29qo{padding:.4rem .5rem;border:1px solid #ccc;border-radius:.35rem;font-size:.95rem}button.svelte-ec29qo{background:#2f57d0;color:#fff;border:none;padding:.5rem 1rem;border-radius:.35rem;cursor:pointer;margin-right:.4rem}button.ghost.svelte-ec29qo{background:#eee;color:#333}table.svelte-ec29qo{width:100%;border-collapse:collapse}th.svelte-ec29qo,td.svelte-ec29qo{text-align:left;padding:.5rem;border-bottom:1px solid #eee;font-size:.9rem}tr.inactive.svelte-ec29qo td:where(.svelte-ec29qo){color:#999}.actions.svelte-ec29qo{white-space:nowrap}.error.svelte-ec29qo{color:#b00020}.ok.svelte-ec29qo{color:#0a7a2f}.muted.svelte-ec29qo{color:#777}.hint.svelte-ec29qo{font-size:.8rem;color:#777;margin:0 0 .5rem}@media (max-width: 720px){.grid.svelte-ec29qo{grid-template-columns:1fr}}
