:root{--font-system-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--color-surface-base:#f4f6f1;--color-surface-card:#fff;--color-surface-card-recessed:#edefea;--color-surface-meta:#f4f6f1;--color-ink-primary:#1e2a22;--color-ink-secondary:#63705f;--color-ink-recessed:#4c5a50;--color-ink-on-accent:#fff;--color-line:#e1e7dc;--color-line-recessed:#dde2da;--color-line-control:#7f8c79;--color-state-running:#3a7548;--color-state-running-pale:#e7f0e6;--color-state-resting:#5a6670;--color-state-resting-pale:#e7eaec;--color-state-resting-ink:#5f6b73;--color-state-resting-ink-strong:#4a555c;--color-state-confirm:#2f6f86;--color-state-confirm-pale:#e4eef3;--color-driver-ground:#3f7d4f;--color-driver-ink:#fff;--radius-sm:8px;--radius-md:14px;--radius-full:9999px;--radius-pill:max(calc(.6em + var(--space-2)), calc(var(--space-touch-min) / 2));--radius-pill-tight:calc(.6em + var(--space-1));--shadow-card:0 2px 6px #1f2d2217;--space-1:4px;--space-2:8px;--space-3:11px;--space-4:14px;--space-5:18px;--space-6:22px;--space-screen-x:14px;--space-screen-top:16px;--space-screen-bottom:22px;--space-card-gap:11px;--space-card-pad:14px;--space-section-top:22px;--space-section-bottom:9px;--space-meta-top:9px;--space-touch-min:48px;--space-touch-driver:56px;--space-button-x:20px;--space-dialog-pad:22px;--space-dialog-gap:18px;--type-brand-family:var(--font-system-sans);--type-brand-size:1.125rem;--type-brand-weight:800;--type-brand-letter-spacing:.1em;--type-count-confirmed-family:var(--font-system-sans);--type-count-confirmed-size:2.75rem;--type-count-confirmed-weight:700;--type-count-confirmed-line-height:1;--type-count-confirmed-letter-spacing:-.02em;--type-count-running-family:var(--font-system-sans);--type-count-running-size:1.625rem;--type-count-running-weight:700;--type-count-running-line-height:1;--type-count-unit-family:var(--font-system-sans);--type-count-unit-size:.75rem;--type-count-unit-weight:400;--type-customer-family:var(--font-system-sans);--type-customer-size:1rem;--type-customer-weight:600;--type-machine-no-family:var(--font-system-sans);--type-machine-no-size:.75rem;--type-machine-no-weight:700;--type-machine-no-letter-spacing:.06em;--type-section-family:var(--font-system-sans);--type-section-size:.75rem;--type-section-weight:700;--type-section-letter-spacing:.03em;--type-state-label-family:var(--font-system-sans);--type-state-label-size:.75rem;--type-state-label-weight:700;--type-state-label-letter-spacing:.08em;--type-meta-family:var(--font-system-sans);--type-meta-size:.75rem;--type-meta-weight:400;--type-body-family:var(--font-system-sans);--type-body-size:.9375rem;--type-body-weight:400;--type-fuhre-time-family:var(--font-system-sans);--type-fuhre-time-size:.9375rem;--type-fuhre-time-weight:400;--type-button-family:var(--font-system-sans);--type-button-size:1rem;--type-button-weight:700;--type-driver-headline-family:var(--font-system-sans);--type-driver-headline-size:1.5rem;--type-driver-headline-weight:700;--type-driver-headline-line-height:1.15}.type-brand{font-family:var(--type-brand-family);font-size:var(--type-brand-size);font-weight:var(--type-brand-weight);letter-spacing:var(--type-brand-letter-spacing)}.type-count-confirmed{font-family:var(--type-count-confirmed-family);font-size:var(--type-count-confirmed-size);font-weight:var(--type-count-confirmed-weight);line-height:var(--type-count-confirmed-line-height);letter-spacing:var(--type-count-confirmed-letter-spacing)}.type-count-running{font-family:var(--type-count-running-family);font-size:var(--type-count-running-size);font-weight:var(--type-count-running-weight);line-height:var(--type-count-running-line-height)}.type-count-unit{font-family:var(--type-count-unit-family);font-size:var(--type-count-unit-size);font-weight:var(--type-count-unit-weight)}.type-customer{font-family:var(--type-customer-family);font-size:var(--type-customer-size);font-weight:var(--type-customer-weight)}.type-machine-no{font-family:var(--type-machine-no-family);font-size:var(--type-machine-no-size);font-weight:var(--type-machine-no-weight);letter-spacing:var(--type-machine-no-letter-spacing)}.type-section{font-family:var(--type-section-family);font-size:var(--type-section-size);font-weight:var(--type-section-weight);letter-spacing:var(--type-section-letter-spacing)}.type-state-label{font-family:var(--type-state-label-family);font-size:var(--type-state-label-size);font-weight:var(--type-state-label-weight);letter-spacing:var(--type-state-label-letter-spacing)}.type-meta{font-family:var(--type-meta-family);font-size:var(--type-meta-size);font-weight:var(--type-meta-weight)}.type-body{font-family:var(--type-body-family);font-size:var(--type-body-size);font-weight:var(--type-body-weight)}.type-fuhre-time{font-family:var(--type-fuhre-time-family);font-size:var(--type-fuhre-time-size);font-weight:var(--type-fuhre-time-weight)}.type-button{font-family:var(--type-button-family);font-size:var(--type-button-size);font-weight:var(--type-button-weight)}.type-driver-headline{font-family:var(--type-driver-headline-family);font-size:var(--type-driver-headline-size);font-weight:var(--type-driver-headline-weight);line-height:var(--type-driver-headline-line-height)}.auftrag-card{--auftrag-card-background:var(--color-surface-card);--auftrag-card-border:1px solid var(--color-line);--auftrag-card-radius:var(--radius-md);--auftrag-card-padding:var(--space-card-pad);--auftrag-card-shadow:var(--shadow-card);--auftrag-card-label-background:var(--color-state-running-pale);--auftrag-card-label-ink:var(--color-state-running);--auftrag-card-symbol-ink:var(--color-state-running);--auftrag-card-count-ink:var(--color-state-running)}.auftrag-card-stale{--auftrag-card-stale-background:var(--color-surface-card-recessed);--auftrag-card-stale-border:1px solid var(--color-line-recessed);--auftrag-card-stale-radius:var(--radius-md);--auftrag-card-stale-padding:var(--space-card-pad);--auftrag-card-stale-shadow:none;--auftrag-card-stale-label-background:var(--color-state-resting-pale);--auftrag-card-stale-label-ink:var(--color-state-resting);--auftrag-card-stale-symbol-ink:var(--color-state-resting);--auftrag-card-stale-customer-ink:var(--color-ink-recessed);--auftrag-card-stale-count-ink:var(--color-state-resting);--auftrag-card-stale-meta-background:var(--color-state-resting-pale);--auftrag-card-stale-meta-ink:var(--color-state-resting-ink);--auftrag-card-stale-meta-emphasis-ink:var(--color-state-resting-ink-strong)}.auftrag-card-closed{--auftrag-card-closed-background:var(--color-surface-card);--auftrag-card-closed-border:1px solid var(--color-line);--auftrag-card-closed-radius:var(--radius-md);--auftrag-card-closed-padding:var(--space-card-pad);--auftrag-card-closed-shadow:var(--shadow-card);--auftrag-card-closed-label-background:var(--color-state-confirm-pale);--auftrag-card-closed-label-ink:var(--color-state-confirm);--auftrag-card-closed-symbol-ink:var(--color-state-confirm);--auftrag-card-closed-count-ink:var(--color-state-confirm);--auftrag-card-closed-hinweis-chip-ink:var(--color-state-confirm)}.count-display{--count-display-confirmed-ink:var(--color-ink-primary);--count-display-unit-ink:var(--color-ink-secondary);--count-display-numerals:tabular-nums}.freshness-line{--freshness-line-ink:var(--color-ink-secondary);--freshness-line-background:var(--color-surface-meta);--freshness-line-radius:var(--radius-sm);--freshness-line-padding:var(--space-1) var(--space-2)}.sync-line{--sync-line-ink:var(--color-ink-secondary);--sync-line-background:none;--sync-line-border:none;--sync-line-margin-top:var(--space-1)}.connection-line{--connection-line-ink:var(--color-driver-ink);--connection-line-background:none;--connection-line-border:none}.machine-health-line{--machine-health-line-ink:var(--color-ink-secondary);--machine-health-line-background:none;--machine-health-line-border:none;--machine-health-line-margin-top:var(--space-1);--machine-health-line-silent-ink:var(--color-ink-secondary);--machine-health-line-silent-timestamp-ink:var(--color-state-resting-ink-strong);--machine-health-line-power-ink:var(--color-ink-secondary)}.section-heading{--section-heading-ink:var(--color-ink-secondary);--section-heading-margin:var(--space-section-top) 0 var(--space-section-bottom)}.button-primary{--button-primary-background:var(--color-state-running);--button-primary-ink:var(--color-ink-on-accent);--button-primary-radius:var(--radius-pill);--button-primary-min-height:var(--space-touch-min);--button-primary-padding:var(--space-2) var(--space-button-x);--button-primary-disabled-background:var(--color-surface-card-recessed);--button-primary-disabled-ink:var(--color-ink-secondary)}.button-confirm{--button-confirm-background:var(--color-state-confirm);--button-confirm-ink:var(--color-ink-on-accent);--button-confirm-radius:var(--radius-pill);--button-confirm-min-height:var(--space-touch-min);--button-confirm-padding:var(--space-2) var(--space-button-x);--button-confirm-disabled-background:var(--color-surface-card-recessed);--button-confirm-disabled-ink:var(--color-ink-secondary)}.button-secondary{--button-secondary-background:var(--color-surface-card);--button-secondary-ink:var(--color-ink-primary);--button-secondary-border:1px solid var(--color-line-control);--button-secondary-destructive-border:1px solid var(--color-ink-primary);--button-secondary-radius:var(--radius-pill);--button-secondary-min-height:var(--space-touch-min);--button-secondary-padding:var(--space-2) var(--space-button-x)}.form-field{--form-field-background:var(--color-surface-card);--form-field-border:1px solid var(--color-line-control);--form-field-radius:var(--radius-sm);--form-field-min-height:var(--space-touch-min);--form-field-padding:0 var(--space-3);--form-field-label-ink:var(--color-ink-secondary);--form-field-value-ink:var(--color-ink-primary);--form-field-placeholder-ink:var(--color-ink-secondary);--form-field-focus-ring:2px solid var(--color-state-confirm);--form-field-option-min-height:var(--space-touch-min);--form-field-option-separator:1px solid var(--color-line);--form-field-add-entry-ink:var(--color-state-running)}.dialog{--dialog-scrim:#1e2a228c;--dialog-background:var(--color-surface-card);--dialog-border:none;--dialog-radius:var(--radius-md);--dialog-padding:var(--space-dialog-pad);--dialog-shadow:var(--shadow-card);--dialog-max-width:340px;--dialog-title-ink:var(--color-ink-primary);--dialog-body-ink:var(--color-ink-primary);--dialog-body-margin-top:var(--space-2);--dialog-action-row-margin-top:var(--space-dialog-gap);--dialog-action-row-layout:stacked full-width, primary answer first;--dialog-action-gap:var(--space-2)}.fuhre-row{--fuhre-row-background:var(--color-surface-card);--fuhre-row-border-bottom:1px solid var(--color-line);--fuhre-row-time-ink:var(--color-ink-primary);--fuhre-row-min-height:var(--space-touch-min)}.fuhre-row-flagged{--fuhre-row-flagged-background:var(--color-surface-card);--fuhre-row-flagged-left-rule:3px solid var(--color-state-confirm);--fuhre-row-flagged-label-background:var(--color-state-confirm-pale);--fuhre-row-flagged-label-ink:var(--color-state-confirm);--fuhre-row-flagged-reason-ink:var(--color-ink-secondary)}.verdict-control{--verdict-control-layout:two side-by-side buttons, equal width;--verdict-control-accept-background:var(--color-state-running);--verdict-control-accept-ink:var(--color-ink-on-accent);--verdict-control-discard-background:var(--color-surface-card);--verdict-control-discard-ink:var(--color-ink-primary);--verdict-control-discard-border:1px solid var(--color-line-control);--verdict-control-radius:var(--radius-pill);--verdict-control-min-height:var(--space-touch-min)}.driver-surface{--driver-surface-background:var(--color-driver-ground);--driver-surface-ink:var(--color-driver-ink);--driver-surface-action-background:var(--color-ink-on-accent);--driver-surface-action-ink:var(--color-state-running);--driver-surface-action-radius:var(--radius-md);--driver-surface-action-min-height:var(--space-touch-driver)}body{background:var(--color-surface-base);color:var(--color-ink-primary);font-family:var(--font-system-sans);-webkit-font-smoothing:antialiased;margin:0}.app.svelte-12qhfyh{background:var(--color-surface-base);min-height:100dvh}.app-bar.svelte-12qhfyh{min-height:var(--space-touch-min);padding:var(--space-screen-top) var(--space-screen-x) 0;align-items:center;display:flex}.screen.svelte-12qhfyh{padding:var(--space-section-top) var(--space-screen-x) var(--space-screen-bottom)}
