.ws-c01-live09-not-found{--live09-page:oklch(98.5% 0.008 80);--live09-ink:oklch(12% 0.01 80);--live09-muted:oklch(47% 0.01 80);--live09-owner:oklch(72% 0.18 60);min-height:100svh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(28px,4vw,44px);padding:clamp(32px,7vw,96px);background:var(--live09-page);color:var(--live09-ink);font-family:Helvetica Neue,Helvetica,Arial,sans-serif;text-align:center;-webkit-font-smoothing:antialiased}.ws-c01-live09-not-found-mark{width:clamp(164px,18vw,218px);height:auto}.ws-c01-live09-not-found-message{max-width:22ch;margin:0;color:var(--live09-muted);font-size:clamp(22px,3.4vw,34px);font-weight:800;letter-spacing:-.02em;line-height:1.12;text-wrap:balance}.ws-c01-live09-not-found-home{min-height:52px;padding:0 26px;display:inline-flex;align-items:center;border-radius:14px;background:var(--live09-owner);box-shadow:0 8px 24px oklch(72% .18 60/.22);color:var(--live09-ink);font-size:17px;font-weight:750;text-decoration:none;transition:transform .2s ease}.ws-c01-live09-not-found-home:hover{transform:translateY(-3px)}@media (prefers-reduced-motion:reduce){.ws-c01-live09-not-found-home{transition:none}.ws-c01-live09-not-found-home:hover{transform:none}}.mc-handover-capture{display:flex;flex-direction:column;gap:14px;min-width:0}.mc-handover-capture fieldset{border:0;margin:0;padding:0;min-width:0}.mc-handover-vehicle{grid-template-columns:repeat(3,minmax(0,1fr))}.mc-handover-equipment,.mc-handover-vehicle{display:grid;gap:14px}.mc-handover-capture .mc-stepper{padding:0;min-height:46px;gap:8px;justify-content:space-between}.mc-handover-capture .mc-stepper-text{display:none}.mc-handover-capture .mc-stepper-button{flex-shrink:0}.mc-handover-range-control[type=range]{accent-color:var(--mc-accent-hex);padding:0;border:0;box-shadow:none;height:46px}.mc-handover-photo-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.mc-camera-slot{position:relative;border:1.5px dashed var(--mc-card-border);border-radius:12px;background:var(--mc-card);min-width:0;aspect-ratio:4/3;overflow:hidden}.mc-camera-target{display:flex;position:relative;width:100%;height:100%;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:7px;box-sizing:border-box;font-size:11px;cursor:pointer}.mc-camera-target input{position:absolute;inset:0;opacity:0;width:100%;height:100%;cursor:inherit}.mc-camera-target span{font-size:10px;font-weight:700;color:var(--mc-accent-ink);text-align:center}.mc-camera-slot[data-state=uploaded]{border-style:solid}.mc-camera-slot[data-state=uploaded] span{color:var(--mc-good)}.mc-camera-slot[data-state=error]{border-style:solid;border-color:var(--mc-red)}.mc-camera-slot[data-state=error] span{color:var(--mc-red)}.mc-camera-slot:focus-within{outline:2px solid var(--mc-accent-deep);outline-offset:2px}.mc-steps[data-variant=compact] .mc-steps-list{gap:6px;justify-content:flex-start}.mc-steps[data-variant=compact] .mc-steps-item{flex:1;border-top:3px solid var(--mc-card-border);border-radius:0;background:none;padding:5px 0 0}.mc-steps[data-variant=compact] .mc-steps-item:before,.mc-steps[data-variant=compact] .mc-steps-summary{display:none}.mc-steps[data-variant=compact] .mc-steps-target{display:flex;flex-direction:row;gap:4px;align-items:center;min-height:24px;padding:0}.mc-steps[data-variant=compact] .mc-steps-node{box-sizing:border-box;border:0;background:none;width:auto;min-width:20px;height:20px;padding:0 4px;border-radius:999px;font-size:11px;line-height:1;font-variant-numeric:tabular-nums}.mc-steps[data-variant=compact] .mc-steps-node svg{width:12px;height:12px}.mc-steps[data-variant=compact] .mc-steps-name{font-size:11px;line-height:1.2;margin:0}.mc-steps[data-variant=compact] .mc-steps-item[data-state=current]{border-color:var(--mc-accent-hex)}.mc-steps[data-variant=compact] .mc-steps-item[data-state=done]{border-color:var(--mc-good)}@media(max-width:859px){.mc-handover-vehicle{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.mc-handover-vehicle>.mc-field:nth-child(2){grid-column:1/-1;order:3}.mc-handover-photo-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.mc-handover-capture{gap:12px}}.mc-handover-equipment textarea.mc-field-input{min-height:64px;padding-block:8px}.mc-handover-capture .mc-field-label{font-size:10px}