.tabs-container.svelte-1hd3iqa{display:flex;flex-shrink:0;gap:var(--space-1);overflow-x:auto;scrollbar-width:none;padding-bottom:var(--space-1)}.tabs-container.svelte-1hd3iqa::-webkit-scrollbar{display:none}.tab-btn.svelte-1hd3iqa{flex-shrink:0}.page.svelte-edsqqb>:first-child{animation:rise-in .45s var(--ease-spring) both}.dashboard-layout.svelte-edsqqb{display:flex;flex-direction:column;gap:var(--space-2);align-items:flex-start}.dashboard-layout.svelte-edsqqb>*{min-width:0;animation:rise-in .45s var(--ease-spring) both}.info-section.svelte-edsqqb{display:flex;flex-direction:column;gap:var(--space-4)}.dashboard-layout.svelte-edsqqb{flex-direction:row}.project-list-panel.svelte-edsqqb{width:100%;display:flex;flex-direction:column;height:50vh;animation-delay:60ms}.project-list-panel.svelte-edsqqb{width:clamp(360px,42vw,540px);flex-shrink:0;position:sticky;top:calc(var(--topbar-height) + var(--space-4));height:calc(100vh - var(--topbar-height) - var(--space-6));overflow:hidden}.panel-header.svelte-edsqqb{display:flex;justify-content:space-between;align-items:center;position:sticky;top:0;z-index:10;flex-wrap:wrap;gap:var(--space-2)}.panel-header-actions.svelte-edsqqb{display:flex;align-items:center;gap:var(--space-2);min-width:0;flex-wrap:wrap}.panel-title.svelte-edsqqb{font-size:var(--text-2xl);font-weight:var(--font-regular);letter-spacing:-.02em;margin:0;line-height:1.1}.list-scroll-area.svelte-edsqqb{flex:1;overflow-y:auto;padding-right:var(--space-2);display:flex;flex-direction:column;gap:var(--space-2)}.project-card.svelte-edsqqb{padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);cursor:pointer;transition:all var(--transition-fast);background:var(--color-inner-card-bg);border:1.5px solid transparent}.project-card.svelte-edsqqb:hover{background:var(--color-surface-hover)}.project-card.selected.svelte-edsqqb{border-color:var(--color-primary-light);background:var(--color-primary-subtle)}.project-card-main.svelte-edsqqb{display:flex;align-items:center;gap:var(--space-3)}.car-icon-box.svelte-edsqqb{width:44px;height:44px;flex-shrink:0;border-radius:var(--radius-lg);background:var(--color-card-border);display:flex;align-items:center;justify-content:center;overflow:hidden}.car-brand-img.svelte-edsqqb{width:100%;height:100%;object-fit:contain;padding:4px}.project-details.svelte-edsqqb{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.project-header-info.svelte-edsqqb{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.project-model.svelte-edsqqb{font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--color-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.project-plate.svelte-edsqqb{font-size:var(--text-xs);font-family:var(--font-mono);font-weight:var(--font-semibold);color:var(--color-text-secondary);white-space:nowrap}.project-status-row.svelte-edsqqb{display:flex;align-items:center;gap:var(--space-1);flex-wrap:wrap}.status-workshop.svelte-edsqqb{background:color-mix(in srgb,var(--color-primary) 12%,transparent);color:var(--color-primary)}.status-workshop.svelte-edsqqb .status-dot:where(.svelte-edsqqb){background:var(--color-primary)}.project-card-right.svelte-edsqqb{display:flex;align-items:center;gap:var(--space-2);flex-shrink:0}.project-client.svelte-edsqqb{display:flex;flex-direction:column;align-items:flex-end;gap:1px}.client-label.svelte-edsqqb{font-size:10px;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.04em}.client-name.svelte-edsqqb{font-size:var(--text-xs);font-weight:var(--font-medium);color:var(--color-text-primary);white-space:nowrap}.detail-panel.svelte-edsqqb{flex:1;height:50vh;overflow-y:auto;animation-delay:.14s}.detail-panel.svelte-edsqqb{height:auto;min-height:calc(100vh - var(--space-8));overflow-y:visible;align-self:stretch}.detail-header.svelte-edsqqb{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:var(--space-4);padding-bottom:var(--space-4);border-bottom:1px solid var(--color-border)}.detail-title-group.svelte-edsqqb{min-width:0}.detail-title.svelte-edsqqb{font-size:var(--text-2xl);font-weight:var(--font-regular);letter-spacing:-.02em;margin:0;line-height:1.1;text-transform:capitalize;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.detail-header.svelte-edsqqb .flex-row-center:where(.svelte-edsqqb){min-width:0}.detail-header.svelte-edsqqb .status-badge:where(.svelte-edsqqb){flex-shrink:0}.detail-subtitle.svelte-edsqqb{color:var(--color-text-secondary);font-size:var(--text-sm);margin-top:var(--space-1)}.detail-actions.svelte-edsqqb{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap;flex-shrink:0}.detail-actions.svelte-edsqqb .header-cta:where(.svelte-edsqqb){display:none}.detail-actions.svelte-edsqqb .header-cta:where(.svelte-edsqqb){display:inline-flex}.info-grid.svelte-edsqqb{display:grid;grid-template-columns:1fr;gap:var(--space-6)}.info-grid.svelte-edsqqb{grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.section-description.svelte-edsqqb{font-size:var(--text-xs);font-weight:var(--font-medium);color:var(--color-text-secondary)}.grid-2-col.svelte-edsqqb{display:grid;grid-template-columns:1fr;gap:var(--space-4)}.grid-2-col.svelte-edsqqb{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.info-card.svelte-edsqqb{display:flex;align-items:center;gap:var(--space-3)}.info-icon-bg.svelte-edsqqb{width:40px;min-width:40px;height:40px;min-height:40px;background-color:var(--color-surface);border-radius:var(--radius-xl);color:var(--color-text-primary);display:flex;align-items:center;justify-content:center}.info-label.svelte-edsqqb{font-size:var(--text-xs);color:var(--color-text-secondary)}.info-value.svelte-edsqqb{font-weight:var(--font-semibold);color:var(--color-text-primary);font-size:var(--text-sm)}.client-card.svelte-edsqqb{background-color:var(--color-inner-card-bg);padding:var(--space-2) var(--space-3);border-radius:var(--radius-xl);display:flex;align-items:center;gap:var(--space-4)}.avatar-section.svelte-edsqqb{display:flex;align-items:center;gap:var(--space-2)}.avatar-box.svelte-edsqqb{width:35px;height:35px;border-radius:var(--radius-xl);background-color:var(--color-accent-light);color:var(--color-accent);display:flex;align-items:center;justify-content:center;font-weight:var(--font-bold);font-size:var(--text-sm)}.client-name-lg.svelte-edsqqb{font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--color-text-primary)}.client-phone.svelte-edsqqb{font-size:var(--text-xs);color:var(--color-text-secondary);display:flex;flex-direction:column;gap:2px}.client-actions.svelte-edsqqb{margin-left:auto;display:flex;gap:var(--space-1)}.jobs-section.svelte-edsqqb{display:flex;flex-direction:column;gap:var(--space-2)}.job-card.svelte-edsqqb{background-color:var(--color-inner-card-bg);border-radius:var(--radius-xl);overflow:hidden}.job-header.svelte-edsqqb{padding:var(--space-2) var(--space-4);display:flex;flex-direction:column;gap:var(--space-3);cursor:pointer;transition:background-color var(--transition-fast) ease;-webkit-user-select:none;user-select:none}.job-header.svelte-edsqqb{flex-direction:row;align-items:center;justify-content:space-between}.job-title-row.svelte-edsqqb{display:flex;align-items:flex-start;gap:var(--space-2)}.job-icon.svelte-edsqqb{min-width:45px;min-height:45px;padding:var(--space-2);border-radius:var(--radius-md);flex-shrink:0;display:flex;align-items:center;justify-content:center}.job-name.svelte-edsqqb{font-size:var(--text-base);font-weight:var(--font-semibold);color:var(--color-text-primary);margin:0}.job-mechanic.svelte-edsqqb{font-size:var(--text-sm);color:var(--color-text-secondary)}.job-meta-row.svelte-edsqqb{display:flex;align-items:center;gap:var(--space-4)}.meta-object.svelte-edsqqb{display:flex;align-items:center;gap:var(--space-2)}.meta-item.svelte-edsqqb{display:flex;flex-direction:column;gap:var(--space-1)}.meta-label.svelte-edsqqb{font-size:var(--text-xs);color:var(--color-text-secondary)}.meta-value.svelte-edsqqb{font-weight:var(--font-medium);font-family:var(--font-mono);color:var(--color-text-primary);font-size:var(--text-sm)}.status-badge.svelte-edsqqb{display:inline-flex;align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2);border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:var(--font-medium);font-family:var(--font-mono)}.status-dot.svelte-edsqqb{width:6px;height:6px;border-radius:var(--radius-full);background-color:currentColor}.job-status-badge.svelte-edsqqb{border-radius:var(--radius-full);font-size:var(--text-xs);font-family:var(--font-mono);font-weight:var(--font-medium);padding:var(--space-1) var(--space-2);display:flex;align-items:center;gap:var(--space-1);width:max-content}.tag.svelte-edsqqb{background-color:var(--color-surface);color:var(--color-text-primary);padding:var(--space-1) var(--space-2);border-radius:var(--radius-full);font-size:var(--text-xs);font-family:var(--font-mono);font-weight:var(--font-medium)}.tags-row.svelte-edsqqb{display:flex;gap:var(--space-1);flex-wrap:wrap}@keyframes svelte-edsqqb-shimmer{to{background-position:-200% 0}}.jobs-header-right.svelte-edsqqb{display:flex;align-items:center;gap:var(--space-2)}.jobs-header-left.svelte-edsqqb{display:flex;align-items:flex-start;flex-direction:column}.jobs-section-header.svelte-edsqqb{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-2)}.jobs-count.svelte-edsqqb{font-size:var(--text-xs);font-weight:var(--font-medium);background:var(--color-card-border);color:var(--color-text-secondary);padding:2px 10px;border-radius:var(--radius-full)}.section-separator.svelte-edsqqb{margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--color-border)}.docs-section-header.svelte-edsqqb{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-3)}.docs-header-left.svelte-edsqqb{display:flex;align-items:center;gap:var(--space-2)}.docs-count.svelte-edsqqb{font-size:var(--text-xs);font-weight:var(--font-medium, 500);background:var(--color-surface-hover);color:var(--color-text-muted);padding:2px var(--space-2);border-radius:var(--radius-2xl)}.docs-list.svelte-edsqqb{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-2)}.doc-row.svelte-edsqqb{width:100%;text-align:left;cursor:pointer;font:inherit;display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--color-card-bg, var(--color-inner-card-bg));border:1px solid var(--color-border);border-radius:var(--radius-lg);text-decoration:none;color:var(--color-text-primary);transition:border-color var(--transition-fast),background var(--transition-fast)}.doc-row.svelte-edsqqb:hover{border-color:var(--color-primary);background:var(--color-surface-hover)}.doc-icon.svelte-edsqqb{width:36px;height:36px;border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;flex-shrink:0}.doc-icon--ot.svelte-edsqqb{background:color-mix(in srgb,#2563eb 12%,transparent);color:#2563eb}.doc-icon--presupuesto.svelte-edsqqb{background:color-mix(in srgb,#d97706 12%,transparent);color:#d97706}.doc-info.svelte-edsqqb{display:flex;flex-direction:column;gap:1px;flex:1;min-width:0}.doc-ref.svelte-edsqqb{font-size:var(--text-sm);font-weight:var(--font-semibold, 600)}.doc-meta.svelte-edsqqb{font-size:var(--text-xs);color:var(--color-text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.doc-right.svelte-edsqqb{display:flex;flex-direction:column;align-items:flex-end;gap:var(--space-1);flex-shrink:0}.doc-amount.svelte-edsqqb{font-size:var(--text-sm);font-weight:var(--font-semibold, 600)}.doc-amount--label.svelte-edsqqb{font-size:var(--text-xs);font-weight:var(--font-medium, 500);color:var(--color-text-muted)}.doc-badge.svelte-edsqqb{font-size:.65rem;font-weight:700;padding:2px 8px;border-radius:var(--radius-2xl);text-transform:uppercase;letter-spacing:.04em;white-space:nowrap}.doc-badge--paid.svelte-edsqqb{background:color-mix(in srgb,#16a34a 12%,transparent);color:#16a34a}.doc-checklist.svelte-edsqqb{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;align-items:stretch;gap:var(--space-2);margin-bottom:var(--space-4)}.doc-tile.svelte-edsqqb{display:flex;gap:var(--space-2);flex-direction:column;padding:var(--space-3) var(--space-2);border-radius:var(--radius-xl);border:1px solid var(--color-border);background:var(--color-card-bg, var(--color-inner-card-bg));transition:border-color var(--transition-fast),background var(--transition-fast)}.doc-tile-main-container.svelte-edsqqb{display:flex;align-items:center;gap:var(--space-2)}.doc-tile--done.svelte-edsqqb{border-color:color-mix(in srgb,#16a34a 40%,transparent);background:color-mix(in srgb,#16a34a 5%,transparent)}.doc-tile--missing.svelte-edsqqb{border-color:color-mix(in srgb,#ef4444 40%,transparent);background:color-mix(in srgb,#ef4444 5%,transparent)}.doc-tile-icon.svelte-edsqqb{width:38px;height:38px;border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;background:var(--color-surface-hover);color:var(--color-text-muted);flex-shrink:0}.doc-tile--done.svelte-edsqqb .doc-tile-icon:where(.svelte-edsqqb){background:color-mix(in srgb,#16a34a 14%,transparent);color:#16a34a}.doc-tile--missing.svelte-edsqqb .doc-tile-icon:where(.svelte-edsqqb){background:color-mix(in srgb,#ef4444 14%,transparent);color:#ef4444}.doc-tile-body.svelte-edsqqb{display:flex;flex-direction:column;gap:1px;flex:1;min-width:0}.doc-tile-step.svelte-edsqqb{font-size:.6rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-muted)}.doc-tile-label.svelte-edsqqb{font-size:var(--text-sm);font-weight:var(--font-semibold, 600)}.doc-tile-sub.svelte-edsqqb{font-size:var(--text-xs);color:var(--color-text-muted);line-height:1.3}.doc-tile-step-container.svelte-edsqqb{display:flex;align-items:center;gap:var(--space-2);justify-content:space-between}.doc-tile-btn.svelte-edsqqb{flex-shrink:0;font-size:var(--text-xs);font-weight:700;padding:var(--space-3) var(--space-3);border-radius:var(--radius-2xl);background:var(--color-primary);color:#fff;border:none;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;gap:4px;transition:opacity var(--transition-fast),transform var(--transition-fast)}.doc-tile-btn.svelte-edsqqb:hover{opacity:.88;transform:translateY(-1px)}.doc-tile-btn.svelte-edsqqb:disabled{background:var(--color-border);color:var(--color-text-muted);opacity:.75;cursor:not-allowed;transform:none}.doc-tile-btn.svelte-edsqqb:disabled:hover{opacity:.75;transform:none}.doc-tile-state.svelte-edsqqb{flex-shrink:0;display:inline-flex;align-items:center;gap:4px;font-size:var(--text-xs);font-weight:600;padding:var(--space-1) var(--space-2);border-radius:var(--radius-2xl)}.doc-tile-state--done.svelte-edsqqb{background:color-mix(in srgb,#16a34a 12%,transparent);color:#16a34a}.doc-tile-state--btn.svelte-edsqqb{border:none;cursor:pointer;transition:background var(--transition-fast)}.doc-tile-state--btn.svelte-edsqqb:hover{background:color-mix(in srgb,#16a34a 20%,transparent)}.doc-step-connector.svelte-edsqqb{width:22px;align-self:center;height:2px;background:var(--color-border);border-radius:2px;position:relative}.doc-step-connector.svelte-edsqqb:after{content:"";position:absolute;right:-1px;top:-3px;border:4px solid transparent;border-left-color:var(--color-border)}.doc-step-connector--active.svelte-edsqqb{background:#16a34a}.doc-step-connector--active.svelte-edsqqb:after{border-left-color:#16a34a}.doc-list-item.svelte-edsqqb{display:flex;flex-direction:column;gap:0}.status-badge.status-doc-warn.svelte-edsqqb{display:inline-flex;align-items:center;gap:3px;background:color-mix(in srgb,#d97706 12%,transparent);color:#d97706;border:1px solid color-mix(in srgb,#d97706 30%,transparent)}.detail-totals.svelte-edsqqb{margin-top:var(--space-4);padding:var(--space-4);background:var(--color-inner-card-bg);border-radius:var(--radius-xl);display:flex;flex-direction:column;gap:var(--space-2)}.total-row-sm.svelte-edsqqb{display:flex;justify-content:space-between;font-size:var(--text-sm);color:var(--color-text-secondary)}.total-row-sm--final.svelte-edsqqb{font-weight:var(--font-bold);color:var(--color-text-primary);padding-top:var(--space-2);border-top:1px solid var(--color-border)}.flex-row-center.svelte-edsqqb{display:flex;align-items:center;gap:var(--space-3)}.job-actions.svelte-edsqqb{display:flex;gap:var(--space-1);align-items:center}.dr-compact.svelte-edsqqb{position:relative;display:inline-flex;min-width:0;max-width:min(100%,20rem)}.dr-compact.svelte-edsqqb>.abtn:where(.svelte-edsqqb){min-width:0}.dr-chip-label.svelte-edsqqb{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-layout--list.svelte-edsqqb{display:block}.dashboard-layout--list.svelte-edsqqb .project-list-panel:where(.svelte-edsqqb){height:auto;max-height:520px;width:100%}.page.svelte-9t0g2p>:first-child{animation:rise-in .45s var(--ease-spring) both}.dashboard__cards.svelte-9t0g2p{display:flex;flex-direction:column;gap:var(--space-2)}.dashboard__cards.svelte-9t0g2p .panel{max-height:min(560px,80vh);overflow-y:auto}.dashboard__cards.svelte-9t0g2p .panel:after{content:"";position:sticky;bottom:calc(var(--card-pad-block) * -1);height:var(--space-6);margin-top:calc(var(--space-4) * -1);margin-bottom:calc(var(--card-pad-block) * -1);flex:none;pointer-events:none;background:linear-gradient(transparent,var(--color-card-surface))}.rd.svelte-9t0g2p{display:grid;grid-template-columns:1fr 340px;gap:var(--space-3);align-items:start}.rd-main.svelte-9t0g2p{display:flex;flex-direction:column;gap:var(--space-4);min-width:0}.rd-block.svelte-9t0g2p{display:flex;flex-direction:column;gap:var(--space-2)}.rd-head.svelte-9t0g2p{display:flex;align-items:center;gap:var(--space-2)}.rd-title.svelte-9t0g2p{font-size:var(--text-xs);font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-secondary)}.rd-link.svelte-9t0g2p{margin-left:auto;display:inline-flex;align-items:center;gap:3px;font-size:var(--text-xs);color:var(--color-text-muted);text-decoration:none}.rd-link.svelte-9t0g2p:hover{color:var(--color-primary)}.rd-badge.svelte-9t0g2p{font-size:.65rem;font-weight:700;padding:2px 8px;border-radius:var(--radius-2xl)}.rd-badge--blue.svelte-9t0g2p{background:color-mix(in srgb,#2563eb 14%,transparent);color:#2563eb}.rd-badge--green.svelte-9t0g2p{background:color-mix(in srgb,#16a34a 14%,transparent);color:#16a34a}.rd-badge--amber.svelte-9t0g2p{background:color-mix(in srgb,#d97706 16%,transparent);color:#b45309}.rd-timeline.svelte-9t0g2p{display:flex;gap:var(--space-2);overflow-x:auto;padding-bottom:4px}.rd-slot.svelte-9t0g2p{min-width:110px;text-align:left;cursor:pointer;font:inherit;background:var(--color-card-bg, var(--color-inner-card-bg));border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-2) var(--space-3);display:flex;flex-direction:column;gap:2px;transition:border-color var(--transition-fast)}.rd-slot.svelte-9t0g2p:hover{border-color:var(--color-primary)}.rd-slot--current.svelte-9t0g2p{border-color:#ea580c;background:color-mix(in srgb,#ea580c 8%,transparent)}.rd-slot-hour.svelte-9t0g2p{font-size:var(--text-xs);font-weight:600;color:var(--color-text-muted)}.rd-slot-name.svelte-9t0g2p{font-size:var(--text-sm);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rd-slot-svc.svelte-9t0g2p{font-size:var(--text-xs);color:var(--color-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rd-list.svelte-9t0g2p{display:flex;flex-direction:column;gap:var(--space-2)}.rd-card.svelte-9t0g2p{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:0 var(--space-3);background:var(--color-card-bg, var(--color-inner-card-bg));border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-3) var(--space-4);text-decoration:none;color:var(--color-text-primary);transition:border-color var(--transition-fast)}.rd-card.svelte-9t0g2p:hover{border-color:var(--color-primary)}.rd-bar.svelte-9t0g2p{width:3px;align-self:stretch;border-radius:3px}.rd-bar--blue.svelte-9t0g2p{background:#2563eb}.rd-bar--amber.svelte-9t0g2p{background:#d97706}.rd-bar--green.svelte-9t0g2p{background:#16a34a}.rd-bar--approval.svelte-9t0g2p{background:#ea580c}.rd-card-meta.svelte-9t0g2p{display:flex;flex-direction:column;gap:1px;min-width:0;text-decoration:none;color:inherit}.rd-client.svelte-9t0g2p{font-size:var(--text-sm);font-weight:var(--font-semibold, 600)}.rd-vehicle.svelte-9t0g2p{font-size:var(--text-xs);color:var(--color-text-secondary)}.rd-service.svelte-9t0g2p{font-size:var(--text-xs);color:var(--color-text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rd-actions.svelte-9t0g2p{display:flex;gap:6px}.rd-icon-btn.svelte-9t0g2p{display:inline-flex;align-items:center;gap:4px;cursor:pointer;font:inherit;font-size:var(--text-xs);font-weight:600;padding:5px 9px;border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-surface-hover);color:var(--color-text-secondary);white-space:nowrap;text-decoration:none;transition:color var(--transition-fast),border-color var(--transition-fast)}.rd-icon-btn.svelte-9t0g2p:hover{color:var(--color-text-primary)}.rd-icon-btn--call.svelte-9t0g2p:hover{color:#16a34a;border-color:#16a34a}.rd-icon-btn--wa.svelte-9t0g2p:hover,.rd-icon-btn--notify.svelte-9t0g2p:hover{color:#2563eb;border-color:#2563eb}.rd-icon-btn.svelte-9t0g2p:disabled{opacity:.6;cursor:default}.rd-side.svelte-9t0g2p{position:sticky;top:80px;max-height:calc(100vh - 100px);overflow:hidden;display:flex;flex-direction:column;background:var(--color-card-bg, var(--color-inner-card-bg));border:1px solid var(--color-border);border-radius:var(--radius-xl)}.rd-tabs.svelte-9t0g2p{display:flex;border-bottom:1px solid var(--color-border)}.rd-tab.svelte-9t0g2p{flex:1;padding:var(--space-3) var(--space-2);text-align:center;cursor:pointer;font:inherit;font-size:var(--text-xs);font-weight:600;color:var(--color-text-muted);background:none;border:none;border-bottom:2px solid transparent;transition:color var(--transition-fast),border-color var(--transition-fast)}.rd-tab.svelte-9t0g2p:hover:not(.active){color:var(--color-text-secondary)}.rd-tab.active.svelte-9t0g2p{color:var(--color-primary);border-bottom-color:var(--color-primary)}.rd-side-body.svelte-9t0g2p{overflow-y:auto;padding:var(--space-3);display:flex;flex-direction:column;gap:var(--space-2)}.rd-side-label.svelte-9t0g2p{font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-muted)}.rd-mech.svelte-9t0g2p{display:flex;align-items:center;gap:var(--space-2);background:var(--color-surface-hover);border-radius:var(--radius-md);padding:var(--space-2) var(--space-3)}.rd-mech-avatar.svelte-9t0g2p{width:30px;height:30px;border-radius:50%;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--color-primary) 18%,transparent);color:var(--color-primary);font-size:var(--text-xs);font-weight:700}.rd-mech-info.svelte-9t0g2p{flex:1;min-width:0;display:flex;flex-direction:column}.rd-mech-name.svelte-9t0g2p{font-size:var(--text-sm);font-weight:600}.rd-mech-task.svelte-9t0g2p{font-size:var(--text-xs);color:var(--color-text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rd-mech-status.svelte-9t0g2p{font-size:var(--text-xs);font-weight:700}.rd-mech-status--free.svelte-9t0g2p{color:#16a34a}.rd-mech-status--busy.svelte-9t0g2p{color:#b45309}.rd-divider.svelte-9t0g2p{height:1px;background:var(--color-border)}.rd-mech-summary.svelte-9t0g2p{text-align:center;font-size:var(--text-xs);color:var(--color-text-muted)}.rd-mech-summary.svelte-9t0g2p .free:where(.svelte-9t0g2p){color:#16a34a;font-weight:700}.rd-mech-summary.svelte-9t0g2p .busy:where(.svelte-9t0g2p){color:#b45309;font-weight:700}.rd-sb-card.svelte-9t0g2p{background:var(--color-surface-hover);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-3);display:flex;flex-direction:column;gap:var(--space-2)}.rd-sb-head.svelte-9t0g2p{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-2)}.rd-sb-name.svelte-9t0g2p{font-size:var(--text-sm);font-weight:600}.rd-sb-detail.svelte-9t0g2p{font-size:var(--text-xs);color:var(--color-text-secondary)}.rd-sb-sub.svelte-9t0g2p{font-size:var(--text-xs);color:var(--color-text-muted)}.rd-checkin-btn.svelte-9t0g2p{width:100%;cursor:pointer;font:inherit;font-size:var(--text-xs);font-weight:600;padding:7px;border-radius:var(--radius-md);border:none;background:var(--color-primary);color:#fff;transition:opacity var(--transition-fast)}.rd-checkin-btn.svelte-9t0g2p:hover:not(:disabled){opacity:.9}.rd-checkin-btn.svelte-9t0g2p:disabled{opacity:.6;cursor:default}.rd-act.svelte-9t0g2p{display:flex;gap:var(--space-2);padding:var(--space-2) 0;border-bottom:1px solid var(--color-border)}.rd-act.svelte-9t0g2p:last-child{border-bottom:none}.rd-act-dot.svelte-9t0g2p{width:8px;height:8px;border-radius:50%;margin-top:5px;flex-shrink:0}.rd-act-text.svelte-9t0g2p{font-size:var(--text-xs);color:var(--color-text-secondary);line-height:1.45}.rd-act-text.svelte-9t0g2p strong:where(.svelte-9t0g2p){color:var(--color-text-primary);font-weight:600}.rd-act-time.svelte-9t0g2p{font-size:var(--text-xs);color:var(--color-text-muted);margin-top:2px}.rd-checkin-btn.svelte-9t0g2p{display:block;text-align:center}
