.export-preview{display:grid;gap:1rem;padding:1rem;border-bottom:1px solid var(--line);background:#f8f5ed}.export-job-heading,.export-preview-heading{display:flex;align-items:center;justify-content:space-between;gap:1rem}.export-job-heading h2,.export-job-heading p,.export-job-message h2,.export-job-message p,.export-message h4,.export-message p,.export-preview-heading h3,.export-preview-heading p{margin:0}.export-job-message,.export-job-state,.export-message,.export-preview-body{display:grid;gap:1rem}.export-job-state>p,.export-preview-body>p{margin:0;line-height:1.55}.export-row-summary{font-size:1rem}.export-evidence-grid,.export-quota{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;margin:0}.export-evidence-grid>div,.export-quota>div{display:grid;align-content:start;gap:.3rem;min-width:0;border:1px solid var(--line);border-radius:.7rem;padding:.75rem;background:var(--paper)}.export-evidence-grid dt,.export-evidence-grid span,.export-quota dt{color:var(--muted);font-size:.78rem;font-weight:750}.export-evidence-grid dd,.export-evidence-grid strong,.export-quota dd{min-width:0;margin:0;overflow-wrap:anywhere;font-size:.9rem;font-weight:800}.export-fields{border:1px solid var(--line);border-radius:.7rem;padding:.8rem;background:var(--paper)}.export-fields summary{min-height:2.75rem;padding:.65rem 0;font-weight:800;cursor:pointer}.export-fields ul{column-count:2;margin:.5rem 0 0;padding-left:1.2rem;line-height:1.6}.trial-note{border-left:.25rem solid var(--accent);padding:.75rem 1rem;background:#e8f3ed;color:#124b35}.export-actions{display:flex;flex-wrap:wrap;gap:.75rem}.export-page{padding-top:clamp(1.75rem,5vw,4rem)}.export-job-card{min-height:14rem;margin-top:1.5rem;border:1px solid var(--line);border-top:.35rem solid var(--accent);border-radius:1rem;padding:clamp(1rem,3vw,1.5rem);background:var(--paper)}.export-job-detail{font-size:1.05rem}.export-state-label{flex:none;border-radius:999px;padding:.4rem .65rem;background:#deeee5;color:#124b35;font-size:.78rem;font-weight:800}.export-job-state[data-job-state=expired] .export-state-label,.export-job-state[data-job-state=failed] .export-state-label,.export-job-state[data-job-state=policy_blocked] .export-state-label{background:#fff1d4;color:#654800}@media (max-width:58rem){.export-evidence-grid,.export-quota{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:42rem){.export-job-heading,.export-preview-heading{align-items:stretch;flex-direction:column}.export-actions>*,.export-job-message .primary-action,.export-job-message .secondary-action,.export-preview-heading .secondary-action{width:100%}.export-evidence-grid,.export-quota{grid-template-columns:1fr}.export-fields ul{column-count:1}}@media (forced-colors:active){.export-job-card,.export-preview,.export-state-label,.trial-note{border:2px solid CanvasText;forced-color-adjust:none}}@media print{.export-actions,.export-preview{display:none!important}}