.walk-page{display:grid;gap:22px}.walk-page .panel-body{padding:24px}.walk-page h2{margin:0 0 14px}.walk-page h3{margin:22px 0 12px}.walk-page label:not(.walk-vehicle):not(.walk-check){display:grid;gap:8px;margin:16px 0}.walk-page input[type=number],.walk-page input[type=search],.walk-page select,.walk-page textarea{box-sizing:border-box;width:100%;border:1px solid var(--ui40-border, #d5e0ed);border-radius:10px;padding:12px;background:var(--ui40-raised, #fff);color:var(--ui40-text, #20344d);font:inherit}.walk-step-head{display:flex;justify-content:space-between;gap:20px;align-items:center}.walk-page progress{width:100%;height:10px;accent-color:#2166ee}.walk-vehicle{display:flex;gap:14px;align-items:flex-start;border:1px solid var(--ui40-border, #dce6ef);border-radius:12px;padding:16px;margin:10px 0;background:var(--ui40-raised, #f8fbff)}.walk-vehicle input,.walk-check input{width:22px;height:22px;flex-shrink:0;accent-color:#2166ee}.walk-vehicle>span{display:grid;gap:7px}.walk-vehicle small{color:var(--ui40-muted, #71839b)}.walk-check{display:flex;gap:10px;align-items:center;margin-top:20px}.walk-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px;justify-content:flex-end}.walk-report-row{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:12px 0;border-bottom:1px solid var(--ui40-border, #e5edf5)}.walk-counts{display:flex;flex-wrap:wrap;gap:20px;padding:16px;background:var(--ui40-raised, #eef4ff);border-radius:12px;margin:20px 0}.walk-error{padding:16px;color:var(--ui40-danger, #a12b25);background:var(--ui40-danger-surface, #fff0ee);border-radius:12px}.walk-camera{width:min(520px,90vw);border:1px solid var(--ui40-border, #dce6ef);border-radius:20px;padding:20px}.walk-camera video{width:100%;border-radius:12px}.walk-camera::backdrop{background:#122b4670}@media(max-width:600px){.walk-step-head{display:block}.walk-page .panel-body{padding:18px}.walk-actions .button{flex:1 1 auto;min-height:48px}.walk-counts{display:grid;gap:12px}.walk-vehicle{padding:12px}.walk-page{gap:16px}}
