.page-heading.svelte-8ptyrh{margin-bottom:1.25rem}.card.svelte-8ptyrh{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md);padding:1rem 1.1rem;display:flex;flex-direction:column;gap:.7rem;margin-bottom:1.25rem}.card-header.svelte-8ptyrh,.card-subheader.svelte-8ptyrh{display:flex;align-items:baseline;justify-content:space-between;gap:1rem}.card-header.svelte-8ptyrh h2:where(.svelte-8ptyrh),.card-subheader.svelte-8ptyrh h3:where(.svelte-8ptyrh){margin:0;font-size:1.05rem}.card-subheader.svelte-8ptyrh{margin-top:1rem;border-top:1px solid var(--line);padding-top:.7rem}.binding-readout.svelte-8ptyrh{display:grid;gap:.4rem}.binding-row.svelte-8ptyrh{display:flex;justify-content:space-between;gap:.5rem;padding:.3rem 0;border-bottom:1px solid var(--line)}.bind-form.svelte-8ptyrh{display:flex;flex-direction:column;gap:.65rem}.bind-label.svelte-8ptyrh{display:grid;gap:.25rem;color:var(--muted);font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.12em}.bind-label.svelte-8ptyrh input:where(.svelte-8ptyrh),.filters.svelte-8ptyrh input:where(.svelte-8ptyrh),.filters.svelte-8ptyrh select:where(.svelte-8ptyrh){width:100%;box-sizing:border-box;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--input-bg);color:var(--text);padding:.45rem .55rem;font:inherit;font-size:.85rem;text-transform:none;letter-spacing:normal}.permanence-notice.svelte-8ptyrh{margin:0;padding:.55rem .75rem;border-left:3px solid var(--warn);background:color-mix(in srgb,var(--warn) 8%,transparent);font-size:.85rem}.confirm-row.svelte-8ptyrh{display:inline-flex;align-items:center;gap:.45rem;font-size:.85rem;color:var(--text)}.inline-error.svelte-8ptyrh{margin:.2rem 0 0;padding:.45rem .65rem;border:1px solid color-mix(in srgb,var(--danger) 45%,var(--line));border-radius:var(--radius-sm);background:color-mix(in srgb,var(--danger) 8%,transparent)}.primary.svelte-8ptyrh{align-self:flex-start;border:1px solid var(--accent);border-radius:4px;padding:.5rem 1rem;background:var(--accent);color:var(--bg);font:inherit;font-size:.85rem;font-weight:600;cursor:pointer}.primary.svelte-8ptyrh:disabled{opacity:.5;cursor:not-allowed}.ghost-button.svelte-8ptyrh{border:1px solid var(--line);border-radius:4px;padding:.4rem .7rem;background:var(--surface);color:var(--text);font:inherit;font-size:.78rem;cursor:pointer}.ghost-button.small.svelte-8ptyrh{font-size:.72rem;padding:.3rem .55rem}.filters.svelte-8ptyrh{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));align-items:end;gap:.5rem}.filters.svelte-8ptyrh label:where(.svelte-8ptyrh){display:grid;gap:.25rem;color:var(--muted);font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.12em}.dashboard-grid.svelte-8ptyrh{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.75rem}.dashboard-block.svelte-8ptyrh{display:flex;flex-direction:column;gap:.25rem;padding:.7rem .85rem;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--bg-strong)}.dashboard-block.svelte-8ptyrh h3:where(.svelte-8ptyrh){margin:0 0 .4rem;font-size:.85rem;letter-spacing:.04em}.metric-row.svelte-8ptyrh{display:flex;justify-content:space-between;align-items:baseline;gap:.5rem;padding:.25rem 0;border-bottom:1px solid var(--line)}.numeric.svelte-8ptyrh{text-align:right}.bindings-list.svelte-8ptyrh{display:flex;flex-direction:column;gap:.1rem}.bindings-row.svelte-8ptyrh{display:grid;grid-template-columns:1fr 1fr;gap:.6rem;padding:.45rem .25rem;border-bottom:1px solid var(--line)}.bindings-head.svelte-8ptyrh{color:var(--muted);font-size:.7rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;border-bottom-color:var(--line-strong)}.danger.svelte-8ptyrh{color:var(--danger)}
