.execute-container[data-astro-cid-xouyvpmt]{max-width:900px;margin:0 auto;padding-bottom:5rem}.nav-back[data-astro-cid-xouyvpmt]{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.back-link[data-astro-cid-xouyvpmt]{color:var(--text-secondary);font-size:.85rem;font-weight:600;text-decoration:none}.badge-role[data-astro-cid-xouyvpmt]{color:var(--accent-cyan);background:#06b6d426;border-radius:4px;padding:.2rem .5rem;font-size:.75rem;font-weight:700}.ot-banner[data-astro-cid-xouyvpmt]{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:8px;margin-bottom:1.5rem;padding:1.25rem}.ot-code[data-astro-cid-xouyvpmt]{color:var(--accent-primary);font-family:monospace;font-size:.9rem;font-weight:800}.ot-title[data-astro-cid-xouyvpmt]{margin:.35rem 0 .75rem;font-size:1.4rem;font-weight:800}.ot-tags[data-astro-cid-xouyvpmt]{gap:.75rem;display:flex}.tag-pill[data-astro-cid-xouyvpmt]{background:var(--bg-surface-elevated);border-radius:4px;padding:.2rem .5rem;font-size:.8rem}.section-card[data-astro-cid-xouyvpmt]{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:8px;margin-bottom:1.5rem;padding:1.25rem}.section-header[data-astro-cid-xouyvpmt]{justify-content:space-between;align-items:center;margin-bottom:.75rem;display:flex}.section-header[data-astro-cid-xouyvpmt] h2[data-astro-cid-xouyvpmt]{margin:0;font-size:1.1rem;font-weight:700}.section-desc[data-astro-cid-xouyvpmt]{color:var(--text-secondary);margin-bottom:1rem;font-size:.85rem}.checklist[data-astro-cid-xouyvpmt]{flex-direction:column;gap:.75rem;display:flex}.check-item[data-astro-cid-xouyvpmt]{background:var(--bg-surface-elevated);cursor:pointer;border-radius:6px;align-items:flex-start;gap:.75rem;padding:.75rem;display:flex}.act-checkbox[data-astro-cid-xouyvpmt]{cursor:pointer;width:1.25rem;height:1.25rem;margin-top:.1rem}.act-details[data-astro-cid-xouyvpmt]{flex-direction:column;gap:.2rem;display:flex}.act-name[data-astro-cid-xouyvpmt]{font-size:.9rem;font-weight:600}.act-note[data-astro-cid-xouyvpmt]{color:var(--accent-green);font-size:.75rem}.measurement-grid[data-astro-cid-xouyvpmt]{flex-direction:column;gap:.75rem;display:flex}.meas-card[data-astro-cid-xouyvpmt]{background:var(--bg-surface-elevated);border:1px solid var(--border-subtle);border-radius:6px;padding:.85rem}.meas-header[data-astro-cid-xouyvpmt]{justify-content:space-between;margin-bottom:.5rem;font-size:.85rem;display:flex}.meas-range[data-astro-cid-xouyvpmt]{color:var(--text-muted);font-size:.75rem}.meas-input-group[data-astro-cid-xouyvpmt]{align-items:center;gap:.5rem;display:flex}.meas-input[data-astro-cid-xouyvpmt]{background:var(--bg-main);border:1px solid var(--border-subtle);color:var(--text-primary);border-radius:4px;width:8rem;padding:.5rem .75rem;font-size:1rem;font-weight:700}.meas-unit[data-astro-cid-xouyvpmt]{color:var(--text-muted);font-size:.85rem;font-weight:600}.btn-check[data-astro-cid-xouyvpmt]{background:var(--accent-primary);color:#000;cursor:pointer;border:none;border-radius:4px;padding:.5rem .75rem;font-size:.8rem;font-weight:700}.meas-status[data-astro-cid-xouyvpmt]{border-radius:4px;margin-top:.5rem;padding:.4rem .65rem;font-size:.8rem;font-weight:600}.meas-status[data-astro-cid-xouyvpmt].normal{color:var(--accent-green);background:#10b98126}.meas-status[data-astro-cid-xouyvpmt].critical{color:var(--accent-red);background:#ef444433}.meas-pill-ok[data-astro-cid-xouyvpmt]{color:var(--accent-green);background:#10b98126;border-radius:3px;margin-left:auto;padding:.2rem .4rem;font-size:.75rem;font-weight:700}.parts-list[data-astro-cid-xouyvpmt]{flex-direction:column;gap:.5rem;margin-bottom:1rem;display:flex}.part-row[data-astro-cid-xouyvpmt]{background:var(--bg-surface-elevated);border-radius:6px;justify-content:space-between;align-items:center;padding:.65rem .85rem;display:flex}.part-code[data-astro-cid-xouyvpmt]{color:var(--accent-cyan);margin-right:.5rem;font-family:monospace}.part-name[data-astro-cid-xouyvpmt]{font-size:.85rem}.part-qty[data-astro-cid-xouyvpmt]{align-items:center;gap:.75rem;font-size:.85rem;display:flex}.reserved-tag[data-astro-cid-xouyvpmt]{color:var(--accent-green);background:#10b98126;border-radius:3px;padding:.15rem .4rem;font-size:.7rem}.add-part-box[data-astro-cid-xouyvpmt]{gap:.5rem;display:flex}.part-input[data-astro-cid-xouyvpmt]{background:var(--bg-surface-elevated);border:1px solid var(--border-subtle);color:var(--text-primary);border-radius:4px;flex:1;padding:.5rem .75rem;font-size:.85rem}.evidence-grid[data-astro-cid-xouyvpmt]{gap:1rem;display:flex}.photo-card[data-astro-cid-xouyvpmt]{background:var(--bg-surface-elevated);border:1px solid var(--border-subtle);border-radius:6px;width:50%;padding:.75rem}.photo-placeholder[data-astro-cid-xouyvpmt]{height:100px;color:var(--text-muted);background:#000;border-radius:4px;justify-content:center;align-items:center;margin-bottom:.5rem;font-size:.8rem;display:flex}.photo-meta[data-astro-cid-xouyvpmt]{flex-direction:column;gap:.2rem;display:flex}.photo-name[data-astro-cid-xouyvpmt]{font-size:.8rem;font-weight:600}.photo-hash[data-astro-cid-xouyvpmt]{color:var(--text-muted);font-family:monospace;font-size:.7rem}.upload-box[data-astro-cid-xouyvpmt]{border:2px dashed var(--border-strong);text-align:center;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;width:50%;padding:1rem;display:flex}.btn-capture[data-astro-cid-xouyvpmt]{background:var(--bg-surface-elevated);border:1px solid var(--border-subtle);color:var(--text-primary);cursor:pointer;border-radius:6px;margin-bottom:.5rem;padding:.6rem 1rem;font-size:.85rem;font-weight:600}.upload-note[data-astro-cid-xouyvpmt]{color:var(--text-muted);font-size:.7rem}.feedback-box[data-astro-cid-xouyvpmt]{color:var(--accent-green);background:#10b98126;border-radius:4px;margin-top:.75rem;padding:.5rem;font-size:.8rem}.bottom-action-bar[data-astro-cid-xouyvpmt]{background:var(--bg-surface);border-top:1px solid var(--border-subtle);z-index:40;justify-content:flex-end;padding:.85rem 1.5rem;display:flex;position:fixed;bottom:0;left:15rem;right:0}.btn-large[data-astro-cid-xouyvpmt]{padding:.85rem 1.75rem;font-size:1rem}.hidden[data-astro-cid-xouyvpmt]{display:none}
