.rd-task-host.svelte-ghxqkk{position:relative;z-index:350}.rd-works__tbl.svelte-ghxqkk tbody:where(.svelte-ghxqkk) tr.rd-row-link:where(.svelte-ghxqkk){cursor:pointer}.rd-works__tbl.svelte-ghxqkk tbody:where(.svelte-ghxqkk) tr.rd-row-link:where(.svelte-ghxqkk):hover{background:var(--color-accent-muted)}.drawer-overlay.svelte-ghxqkk{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;z-index:200;animation:svelte-ghxqkk-fadeIn .15s ease}@keyframes svelte-ghxqkk-fadeIn{0%{opacity:0}to{opacity:1}}.rassh-drawer.svelte-ghxqkk{position:fixed;top:0;right:0;bottom:0;width:640px;max-width:100vw;background:var(--color-surface);border-left:1px solid var(--color-border);z-index:201;display:flex;flex-direction:column;animation:svelte-ghxqkk-slideIn .18s ease;overflow:hidden}@keyframes svelte-ghxqkk-slideIn{0%{transform:translate(40px);opacity:0}to{transform:none;opacity:1}}.rassh-drawer__header.svelte-ghxqkk{display:flex;align-items:center;justify-content:space-between;padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--color-border);flex-shrink:0}.rassh-drawer__title.svelte-ghxqkk{font-size:var(--text-base);font-weight:var(--font-semibold);color:var(--color-text)}.rassh-drawer__close.svelte-ghxqkk{background:none;border:none;color:var(--color-text-muted);cursor:pointer;padding:var(--space-1);border-radius:var(--radius-sm);display:flex;align-items:center;transition:color var(--transition-fast),background var(--transition-fast)}.rassh-drawer__close.svelte-ghxqkk:hover{color:var(--color-text);background:var(--color-elevated)}.rassh-drawer__body.svelte-ghxqkk{flex:1;overflow-y:auto;padding:var(--space-4) var(--space-5);display:flex;flex-direction:column;gap:var(--space-1)}.drawer-sec.svelte-ghxqkk{display:grid;grid-template-columns:130px 1fr;gap:var(--space-2);padding:var(--space-3) 0;border-bottom:1px solid var(--color-border);font-size:var(--text-sm);align-items:start}.drawer-sec__label.svelte-ghxqkk{color:var(--color-text-muted);font-weight:var(--font-medium)}.drawer-sec__value.svelte-ghxqkk{color:var(--color-text);line-height:1.5}.rd-totals.svelte-ghxqkk{display:flex;flex-direction:column;gap:4px}.rd-total-row.svelte-ghxqkk{display:flex;justify-content:space-between;gap:var(--space-4);max-width:260px}.rd-total-val.svelte-ghxqkk{font-variant-numeric:tabular-nums;font-weight:var(--font-medium)}.rd-works.svelte-ghxqkk{padding-top:var(--space-4)}.rd-works__title.svelte-ghxqkk{font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--color-text-2);text-transform:uppercase;letter-spacing:.05em;margin-bottom:var(--space-3)}.rd-works__tbl.svelte-ghxqkk{width:100%;border-collapse:collapse;font-size:.8rem}.rd-works__tbl.svelte-ghxqkk th:where(.svelte-ghxqkk){text-align:left;color:var(--color-text-muted);font-weight:500;padding:4px var(--space-2);border-bottom:1px solid var(--color-border)}.rd-works__tbl.svelte-ghxqkk td:where(.svelte-ghxqkk){padding:4px var(--space-2);color:var(--color-text);border-bottom:1px solid var(--color-border);vertical-align:top}.rd-num.svelte-ghxqkk{text-align:right;font-variant-numeric:tabular-nums}.rd-nowrap.svelte-ghxqkk{white-space:nowrap}.rd-empty.svelte-ghxqkk{color:var(--color-text-muted);font-size:var(--text-sm)}.rd-badge.svelte-ghxqkk{display:inline-block;padding:2px 8px;border-radius:var(--radius-full, 9999px);font-size:var(--text-xs);font-weight:var(--font-semibold);white-space:nowrap}.rd-badge--paid.svelte-ghxqkk{background:#22c55e26;color:#22c55e}.rd-badge--partial.svelte-ghxqkk{background:#eab30826;color:#eab308}.rd-badge--unpaid.svelte-ghxqkk{background:var(--color-elevated);color:var(--color-text-muted)}.rd-overdue.svelte-ghxqkk{font-size:var(--text-xs);color:var(--color-danger);font-weight:var(--font-semibold);margin-left:var(--space-2)}.rd-not-issued.svelte-ghxqkk{color:var(--color-text-muted)}
