body[data-capture-medium=analog] #diffraction-working-limit-control,body[data-capture-medium=analog] #gear-kit-container,body[data-capture-medium=analog] #sensor-group-container{display:none!important}body[data-capture-medium=digital] #analog-film-controls{display:none!important}#analog-film-controls{grid-column:1/-1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:4px 0 8px}#analog-film-controls .analog-full-width{grid-column:1/-1}#analog-film-controls label{display:block;margin-bottom:8px;color:var(--text-secondary);font-size:.78rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase}#analog-film-controls select{width:100%}.analog-compatible-count{margin:8px 0 0;color:var(--text-secondary);font-size:.82rem;line-height:1.35}.analog-evidence-notice,.analog-film-summary{border-radius:10px;padding:11px 13px;line-height:1.45}.analog-evidence-notice strong{display:block;margin-bottom:5px}.analog-film-summary{border:1px solid rgba(31,204,133,.45);background:rgba(17,108,70,.22);color:var(--text-primary)}.analog-evidence-notice{border-inline-start:3px solid #45bff3;background:rgba(38,151,199,.12);color:var(--text-primary);font-size:.9rem}.analog-evidence-notice[data-evidence="C"],.analog-evidence-notice[data-evidence="D"]{border-inline-start-color:#e7b84b;background:rgba(231,184,75,.12)}.analog-evidence-meta{display:block;margin-top:5px;color:var(--text-secondary);font-size:.78rem}.dashboard-pills:has(#pill-capture-medium){grid-template-columns:repeat(3,minmax(0,1fr))}#pill-capture-medium[data-medium=analog]{border-color:rgba(69,191,243,.7);color:var(--accent,#45bff3)}.capture-medium-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.capture-medium-option{min-height:120px;border:1px solid var(--border-color,rgba(255,255,255,.16));border-radius:16px;background:var(--card-bg,rgba(255,255,255,.06));color:var(--text-primary);font:inherit;cursor:pointer}.capture-medium-option[aria-pressed=true]{border-color:#45bff3;box-shadow:0 0 0 2px rgba(69,191,243,.2)}.capture-medium-option small,.capture-medium-option strong{display:block}.capture-medium-option strong{margin-top:8px}.capture-medium-option small{margin-top:5px;color:var(--text-secondary)}@media (max-width:640px){#analog-film-controls,.capture-medium-options{grid-template-columns:1fr}.dashboard-pills:has(#pill-capture-medium){grid-template-columns:1fr}}
