.mock-card.svelte-flllsu{background:var(--ld-surface);border:1px solid var(--ld-border);border-radius:var(--ld-radius-md);width:100%;box-shadow:var(--ld-shadow-md);font-family:var(--ld-font-family);color:var(--ld-text);padding:1rem}.mock-card--mobile.svelte-flllsu{max-width:320px}.mock-card--desktop.svelte-flllsu{max-width:420px}.mock-bar.svelte-flllsu{align-items:center;gap:.375rem;margin-bottom:.75rem;display:flex}.mock-dot.svelte-flllsu{border-radius:50%;width:8px;height:8px}.mock-dot--red.svelte-flllsu{background:#ff5f57}.mock-dot--yellow.svelte-flllsu{background:#febc2e}.mock-dot--green.svelte-flllsu{background:#28c840}.mock-title.svelte-flllsu{color:var(--ld-text-muted);margin-left:.5rem;font-size:.8125rem;font-weight:600}.mock-header.svelte-flllsu{justify-content:space-between;align-items:center;margin-bottom:.75rem;display:flex}.mock-label.svelte-flllsu{letter-spacing:.02em;text-transform:uppercase;color:var(--ld-text-subtle);font-size:.75rem;font-weight:700}.mock-date.svelte-flllsu{color:var(--ld-text-subtle);font-size:.75rem}.mock-progress.svelte-flllsu{margin-bottom:.75rem}.mock-progress__track.svelte-flllsu{background:var(--ld-surface-soft);border-radius:var(--ld-radius-pill);height:6px;margin-bottom:.375rem;overflow:hidden}.mock-progress__fill.svelte-flllsu{background:var(--ld-primary);border-radius:var(--ld-radius-pill);height:100%;transition:width .6s}.mock-caption.svelte-flllsu{color:var(--ld-text-muted);font-size:.75rem;font-weight:600}.mock-list.svelte-flllsu{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.mock-task.svelte-flllsu{border-radius:var(--ld-radius-sm);background:var(--ld-surface-muted);align-items:center;gap:.5rem;padding:.5rem .625rem;font-size:.875rem;font-weight:500;display:flex}.mock-checkbox.svelte-flllsu{border:2px solid var(--ld-outline);width:18px;height:18px;color:var(--ld-surface);border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.mock-checkbox--checked.svelte-flllsu{background:var(--ld-success);border-color:var(--ld-success)}.mock-task__label.svelte-flllsu{color:var(--ld-text);flex:1}.mock-task__label--done.svelte-flllsu{color:var(--ld-text-muted);text-decoration:line-through}.mock-task__icon.svelte-flllsu{color:var(--ld-text-subtle);display:inline-flex}.mock-task__time.svelte-flllsu{color:var(--ld-text-subtle);font-size:.75rem}.mock-donut.svelte-flllsu{width:96px;height:96px;margin:0 auto .75rem;position:relative}.mock-donut__svg.svelte-flllsu{width:100%;height:100%;transform:rotate(-90deg)}.mock-donut__bg.svelte-flllsu{fill:none;stroke:var(--ld-surface-soft);stroke-width:3px}.mock-donut__fill.svelte-flllsu{fill:none;stroke:var(--ld-primary);stroke-width:3px;stroke-linecap:round}.mock-donut__text.svelte-flllsu{color:var(--ld-text);justify-content:center;align-items:center;font-size:1.25rem;font-weight:700;display:flex;position:absolute;inset:0}.mock-center-text.svelte-flllsu{text-align:center;color:var(--ld-text-muted);margin:0;font-size:.875rem;font-weight:500}.mock-handover.svelte-flllsu{border-radius:var(--ld-radius-sm);background:var(--ld-surface-muted);align-items:flex-start;gap:.625rem;padding:.75rem;display:flex}.mock-avatar.svelte-flllsu{background:var(--ld-primary-light);width:32px;height:32px;color:var(--ld-primary);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.75rem;font-weight:700;display:flex}.mock-handover__body.svelte-flllsu{flex:1;min-width:0}.mock-handover__meta.svelte-flllsu{color:var(--ld-text-subtle);margin-bottom:.25rem;font-size:.75rem}.mock-handover__text.svelte-flllsu{color:var(--ld-text);margin:0;font-size:.875rem;font-weight:500}.mock-grid-2.svelte-flllsu{grid-template-columns:repeat(2,1fr);gap:.75rem;display:grid}.mock-stat.svelte-flllsu{border-radius:var(--ld-radius-sm);background:var(--ld-surface-muted);flex-direction:column;gap:.25rem;padding:.75rem;display:flex}.mock-stat__value.svelte-flllsu{color:var(--ld-text);font-size:1.5rem;font-weight:700}.mock-stat__value--success.svelte-flllsu{color:var(--ld-success)}.mock-stat__value--warning.svelte-flllsu{color:var(--ld-warning)}.mock-stat__value--info.svelte-flllsu{color:var(--ld-primary)}.mock-stat__label.svelte-flllsu{color:var(--ld-text-muted);font-size:.75rem;font-weight:500}.mock-incident.svelte-flllsu{border-radius:var(--ld-radius-sm);background:var(--ld-surface-muted);align-items:center;gap:.5rem;padding:.5rem .625rem;display:flex}.mock-incident__dot.svelte-flllsu{border-radius:50%;flex-shrink:0;width:8px;height:8px}.mock-incident__dot--warning.svelte-flllsu{background:var(--ld-warning)}.mock-incident__dot--danger.svelte-flllsu{background:var(--ld-danger)}.mock-incident__body.svelte-flllsu{flex-direction:column;flex:1;min-width:0;display:flex}.mock-incident__title.svelte-flllsu{color:var(--ld-text);font-size:.875rem;font-weight:600}.mock-incident__location.svelte-flllsu{color:var(--ld-text-subtle);font-size:.75rem}.mock-table.svelte-flllsu{flex-direction:column;gap:.5rem;display:flex}.mock-table__row.svelte-flllsu{border-radius:var(--ld-radius-sm);background:var(--ld-surface-muted);grid-template-columns:1fr 70px auto;align-items:center;gap:.5rem;padding:.5rem .625rem;font-size:.875rem;display:grid}.mock-table__row--header.svelte-flllsu{color:var(--ld-text-subtle);text-transform:uppercase;letter-spacing:.02em;background:0 0;font-size:.75rem;font-weight:700}.mock-table__name.svelte-flllsu{color:var(--ld-text);font-weight:500}.mock-table__value.svelte-flllsu{color:var(--ld-text-muted);font-weight:700}.mock-supply.svelte-flllsu,.mock-shelf.svelte-flllsu{border-radius:var(--ld-radius-sm);background:var(--ld-surface-muted);justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem .625rem;font-size:.875rem;display:flex}.mock-supply__name.svelte-flllsu,.mock-shelf__name.svelte-flllsu{color:var(--ld-text);font-weight:500}.mock-shelf__time.svelte-flllsu{color:var(--ld-warning);font-size:.75rem;font-weight:600}@media (prefers-reduced-motion:reduce){.mock-progress__fill.svelte-flllsu{transition:none}}
