.inspection-selector{margin-bottom:18px}.inspection-selector label{max-width:760px}.inspection-card{background:#fff;border:1px solid var(--line,#dbe2ea);border-radius:14px;margin:12px 0;overflow:hidden}.inspection-card>summary{align-items:center;cursor:pointer;display:flex;justify-content:space-between;gap:18px;padding:18px 20px}.inspection-card>summary span:first-child{display:grid;gap:4px}.inspection-card>summary small{color:var(--muted,#667085)}.inspection-card form{border-top:1px solid var(--line,#dbe2ea);padding:20px}.inspection-card fieldset{border:0;border-top:1px solid var(--line,#dbe2ea);margin:0 0 22px;padding:20px 0 0}.inspection-card fieldset:first-child{border-top:0;padding-top:0}.inspection-card legend{font-size:1.05rem;font-weight:800;padding:0 0 12px}.inspection-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.inspection-grid label{display:grid;gap:6px}.inspection-grid textarea{min-height:90px}.inspection-attest{align-items:flex-start;display:flex;gap:10px;margin:18px 0}.inspection-attest input{width:auto}.inspection-phase{margin-top:30px}.inspection-declaration{background:linear-gradient(145deg,var(--gold-soft,#fff8e8),var(--surface,#fff));border:1px solid var(--gold-line,#d6b45c66);border-radius:20px;margin:26px 0;padding:22px}.inspection-declaration small{color:var(--gold-text,#795b15);font-weight:800;letter-spacing:.12em}.inspection-declaration h3{font-size:20px;margin:6px 0}.inspection-declaration p{color:var(--text-secondary,#686868);line-height:1.5}.signature-label{display:grid;font-weight:750;gap:8px;margin-top:18px}.signature-pad{background:#fff;border:1px solid #b9b5ab;border-radius:14px;display:block;height:150px;max-width:720px;touch-action:none;width:100%}.declaration-actions{justify-content:flex-start;margin-top:12px}.biometric-state{border-left:3px solid #aaa;padding:8px 12px}.biometric-state.confirmed{border-color:#35a26d;color:#247b52}.face-dialog{width:min(560px,90vw)}.face-camera{aspect-ratio:1;background:#111;border-radius:20px;overflow:hidden;position:relative}.face-camera video{height:100%;object-fit:cover;width:100%}.face-guide{border:3px solid #d6b45c;border-radius:48% 48% 44% 44%;inset:14% 24%;position:absolute}.declaration-register-filters{display:grid;gap:14px;grid-template-columns:1fr 1fr;padding:20px}.declaration-record{border-top:1px solid var(--line);display:grid;gap:18px;grid-template-columns:1.3fr 1fr;padding:20px}.declaration-media{display:grid;gap:12px;grid-template-columns:1fr 1fr}.declaration-media figure{margin:0}.declaration-media img{background:#eee;border:1px solid var(--line);border-radius:14px;height:150px;object-fit:contain;width:100%}.declaration-media figcaption{color:var(--text-secondary);font-size:11px;margin-top:5px}@media(max-width:760px){.inspection-grid,.declaration-register-filters,.declaration-record,.declaration-media{grid-template-columns:1fr}.inspection-card>summary{align-items:flex-start;flex-direction:column}.inspection-card form{padding:16px}.signature-pad{height:130px}}
