.dossier{border:1px solid var(--color-border);border-top:3px solid var(--color-highlight);border-radius:var(--radius-md);background:var(--color-surface);margin:8px 0 34px;padding:26px 28px 22px}.dossier h2{font-size:var(--font-size-heading);letter-spacing:-.3px}.dossier-sub{font-family:var(--font-head);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);letter-spacing:1px;text-transform:uppercase;color:var(--color-text-muted);border-top:1px solid var(--color-border);margin:26px 0 12px;padding-top:18px}.dossier-top{gap:var(--space-7);grid-template-columns:minmax(220px,300px) 1fr;align-items:start;margin-top:18px;display:grid}.dossier-figure{font-family:var(--font-head);letter-spacing:-.8px;color:var(--color-highlight-text);font-size:30px;font-weight:800;line-height:1.15}.dossier-figure.dossier-none{color:var(--color-text-muted);letter-spacing:-.2px;font-size:20px}.dossier-why{color:var(--color-text-muted);margin-top:8px;font-size:13.5px;line-height:1.6}.dossier-site{color:var(--color-text-muted);word-break:break-word;margin-top:12px;font-size:13.5px}.dossier-site a{color:var(--color-action)}.dossier-breakdown{gap:2px;display:grid}.dossier-breakdown li{justify-content:space-between;align-items:baseline;gap:var(--space-4);border-bottom:1px solid var(--color-border);padding:8px 0;font-size:14.5px;display:flex}.dossier-breakdown li:last-child{border-bottom:0}.dossier-dim{color:var(--color-text-secondary)}.dossier-dim-value{font-family:var(--font-head);font-weight:var(--font-weight-bold);white-space:nowrap}.dossier-dim-value em{font-style:normal;font-weight:var(--font-weight-regular);color:var(--color-text-muted)}.dossier-registers{gap:var(--space-3);display:grid}.dossier-registers li{border:1px solid var(--color-border);border-radius:var(--radius-md);padding:13px 16px}.dossier-registers li.dossier-alarm{background:#fdf4f3;border-color:#f0bdbb}.dossier-reg-head{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.dossier-reg{font-family:var(--font-head);font-weight:var(--font-weight-bold);font-size:15.5px}.dossier-place{font-weight:var(--font-weight-regular);color:var(--color-text-muted)}.dossier-reg-detail{color:var(--color-text-muted);flex-wrap:wrap;gap:6px 18px;margin-top:7px;font-size:13.5px;display:flex}.dossier-reg-detail a{color:var(--color-action);font-weight:var(--font-weight-semibold)}.dossier-alarm-note{color:var(--color-danger);font-size:13.5px;line-height:1.6;font-weight:var(--font-weight-medium);margin-top:9px}.dossier-mark{font-family:var(--font-head);font-size:var(--font-size-caption);font-weight:var(--font-weight-bold);letter-spacing:.6px;text-transform:uppercase;border-radius:var(--radius-xs);white-space:nowrap;flex:none;padding:3px 9px}.dossier-live{color:var(--color-verified-text);background:#eef6e0}.dossier-pulled{background:var(--color-danger);color:var(--color-on-accent)}.dossier-expired{color:#8a6100;background:#fdf0d8}.dossier-unchecked{color:var(--color-text-muted);background:0 0;border:1px dashed #c3c8d0}.dossier-empty,.dossier-foot{color:var(--color-text-muted);font-size:13.5px;line-height:1.65}.dossier-foot{border-top:1px solid var(--color-border);margin-top:18px;padding-top:14px}@media (max-width:720px){.dossier{padding:20px 18px 18px}.dossier-top{gap:var(--space-5);grid-template-columns:1fr}}
