/* Intent: evidence-first office workspace, blue markers, flat bordered paper.
   16px body / 12px metadata / 24px headings; 4px spacing grid; 16px panels. */
.area{display:grid;gap:24px}.area[hidden]{display:none}.summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.summary-grid article{border:1px solid var(--border,#dbe3ee);border-radius:10px;padding:16px;background:white}.summary-grid strong{display:block;font-size:28px;font-variant-numeric:tabular-nums;margin:8px 0}.summary-grid p{margin:0;color:#5c6c80;font-size:12px}.operations-grid{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:24px}.steps{line-height:2.1;padding-left:40px}main> .area{margin-top:24px}.notice{background:#edf4ff;border-color:#c6d9fa}.results>p,.results>details,#claim-detail,#hq-detail,#real-employees{padding:0 16px 16px}.inline-form{display:grid;gap:16px;padding-top:16px}.evidence form{display:grid;gap:16px;margin:24px 0}.evidence h2{font-size:18px}.evidence h3{overflow-wrap:anywhere}.table-wrap table{min-width:560px}.claim-version{font-size:12px;overflow-wrap:anywhere}pre{white-space:pre-wrap;overflow-wrap:anywhere}.claim-actions{display:flex;gap:8px;flex-wrap:wrap}button[aria-current=page]{background:#edf4ff;color:#175bc2}.results{min-width:0}.summary-grid article{min-width:0}.summary-grid h2{font-size:14px;margin:0}input,select,textarea{max-width:100%;box-sizing:border-box}#number-result{padding-top:16px}.sidebar a{display:block}
@media(max-width:1050px){.operations-grid{grid-template-columns:minmax(0,1fr)}.summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:520px){.summary-grid{grid-template-columns:minmax(0,1fr)}.toolbar label{width:100%}.page-head{gap:8px}.page-head h1{font-size:22px}.steps{padding-left:32px}.sidebar nav{display:flex;overflow-x:auto}.sidebar nav>*{flex-shrink:0}}
