.work-page.svelte-xp9j1d h1:where(.svelte-xp9j1d){margin:0}.work-header.svelte-xp9j1d{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.filter-bar.svelte-xp9j1d{display:flex;align-items:center;gap:.5rem;margin-bottom:1.25rem;flex-wrap:wrap}@media(max-width:767px){.filter-bar.svelte-xp9j1d{flex-direction:column;align-items:stretch}.filter-bar.svelte-xp9j1d .ph-select{width:100%}}.clear-filters.svelte-xp9j1d{font-size:.75rem;padding:.25rem .5rem;border:none;background:none;color:var(--rf-color-primary, #457b9d);cursor:pointer;text-decoration:underline}.filter-count.svelte-xp9j1d{font-size:.75rem;color:var(--rf-color-muted, #5a7a90);margin-left:auto}.column-active.svelte-xp9j1d{font-size:.7rem;font-weight:500;text-transform:none;letter-spacing:0;color:var(--rf-color-success, #3d8f65);margin-left:.375rem}.column-median.svelte-xp9j1d{font-size:.7rem;font-weight:500;text-transform:none;letter-spacing:0;color:var(--rf-color-muted, #5a7a90);margin-left:.375rem;font-variant-numeric:tabular-nums}.card-wrap[draggable=true].svelte-xp9j1d{cursor:grab}.card-wrap[draggable=true].svelte-xp9j1d:active{cursor:grabbing}.card-wrap.in-flight.svelte-xp9j1d{opacity:.7;pointer-events:none}.card-wrap.move-mode.svelte-xp9j1d{outline:2px solid var(--rf-color-primary, #457b9d);outline-offset:1px}.card-wrap[tabindex="0"].svelte-xp9j1d:focus-visible{outline:2px solid var(--rf-color-primary, #457b9d);outline-offset:1px;border-radius:var(--rf-radius-sm, 6px)}.kanban-live.svelte-xp9j1d{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ph-kanban-column.drop-active.svelte-xp9j1d{outline:2px dashed var(--rf-color-primary, #457b9d);outline-offset:-2px;background:var(--rf-color-info-bg, #edf4f8)}.ph-kanban-column.drop-rejected.svelte-xp9j1d{outline:2px dashed var(--rf-color-danger-border, #f0b0b5);outline-offset:-2px;opacity:.65}.drop-hint.svelte-xp9j1d{font-size:.75rem;color:var(--rf-color-info, #457b9d);padding:.4rem .6rem;background:var(--rf-color-info-bg, #edf4f8);border-radius:4px;margin:.25rem 0}.drop-hint.svelte-xp9j1d code:where(.svelte-xp9j1d){font-family:var(--rf-font-mono, ui-monospace, monospace);font-size:.75rem;padding:.05rem .25rem;background:#0000000a;border-radius:2px}.empty.svelte-xp9j1d{color:var(--rf-color-muted, #5a7a90)}
