.audit-workspace{max-width:1440px;margin:auto;padding:24px;font-size:16px}.audit-workspace header,.work-title,.report-controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}.audit-workspace header{border-bottom:1px solid #cfd8d5;padding-bottom:24px}.audit-workspace a{color:#0e5b5a;text-decoration:underline}.work-title{margin:36px 0 24px}.work-title>div{max-width:800px}.work-title h1{margin:10px 0;font-size:clamp(28px,4vw,44px);line-height:1.15}.work-title p{color:#536971;line-height:1.6}.work-title p:first-child{letter-spacing:.1em;font-size:14px}.import-panel{background:#fff;border:1px solid #cfd8d5;border-radius:12px;flex-wrap:wrap;align-items:end;gap:18px;padding:24px;display:flex}.import-panel label{flex:1;gap:8px;min-width:200px;display:grid}.audit-workspace input,.audit-workspace select{min-height:42px;font-size:16px}.audit-workspace select{background:#fff;border:1px solid #cfd8d5;border-radius:6px;padding:8px}.import-help{border:1px solid #cfd8d5;border-radius:10px;margin:20px 0;padding:18px}.import-help summary{cursor:pointer;font-weight:700}.import-help p{line-height:1.65}.summary-cards{grid-template-columns:repeat(4,1fr);gap:16px;margin:26px 0;display:grid}.summary-cards article{background:#fff;border-top:4px solid #0e5b5a;border-radius:8px;padding:20px}.summary-cards p{min-height:40px;font-size:14px}.summary-cards strong{font-size:28px}.report-controls{margin:24px 0}.audit-workspace table{background:#fff;min-width:1050px;font-size:14px}.audit-workspace td,.audit-workspace th{vertical-align:top;white-space:normal;padding:14px}.audit-workspace td small{color:#5d6e73;margin-top:6px;font-size:13px;display:block}.audit-workspace td input{min-width:230px;margin-top:8px}.finding{background:#e9efec;border-radius:6px;padding:5px 8px;display:inline-block}.candidate_for_review,.manual_review{color:#705012;background:#fff0cc}.work-error{color:#84271d;background:#ffe4df;padding:16px}.empty-review{text-align:center;border:1px dashed #9eb5ac;border-radius:12px;margin:30px 0;padding:55px 24px}.workspace-footer,.report-note{margin-top:24px;font-size:14px;line-height:1.6}@media (max-width:800px){.summary-cards{grid-template-columns:1fr 1fr}.audit-workspace{padding:16px}}@media print{.audit-workspace header,.work-title,.import-panel,.import-help,.report-controls,.workspace-footer{display:none}.audit-workspace{padding:0}.audit-workspace table{min-width:0;font-size:10px}.audit-workspace input,.audit-workspace select{border:0;min-height:0;font-size:10px}.audit-workspace td input{min-width:0}.audit-workspace td,.audit-workspace th{padding:5px}.summary-cards strong{font-size:18px}body{background:#fff}}
