.wf-intro,.wf-order-heading{display:flex;align-items:center;justify-content:space-between;gap:24px}.wf-intro p,.wf-entry p,.wf-editor p{line-height:1.7;color:var(--muted)}.wf-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:22px 0}.wf-metrics article{background:#fff;border:1px solid var(--border);border-radius:15px;padding:24px;display:flex;flex-direction:column;gap:12px}.wf-metrics strong{font-size:28px;color:var(--navy)}.wf-metrics small{line-height:1.6;color:var(--muted)}.wf-metrics .wf-total{background:var(--navy);color:#fff}.wf-total strong,.wf-total small{color:#fff}.wf-entry-grid,.wf-evidence-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.wf-entry{display:block;color:var(--text);border-top:4px solid var(--teal-dark)}.wf-entry:hover{border-color:var(--teal-dark)}.wf-filters,.wf-actions{display:flex;align-items:end;gap:12px;flex-wrap:wrap}.wf-filters{margin-bottom:20px}.wf-filters label{min-width:150px}.wf-filters input,.wf-filters select{min-height:42px}.wf-product-cell{max-width:450px;line-height:1.6}.wf-current{display:flex;flex-direction:column;gap:8px;text-align:right;white-space:nowrap}.wf-current strong{font-size:28px;color:var(--teal-dark)}.wf-evidence{padding:14px;background:#f5f8fb;border-left:3px solid var(--teal-dark);margin:12px 0}.wf-evidence p,.wf-evidence-text{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.7}.wf-final-line{display:grid;grid-template-columns:minmax(200px,1fr) 140px auto;gap:14px;align-items:end;padding:14px 0;border-bottom:1px solid var(--border)}.wf-final-line select,.wf-final-line input{width:100%;min-height:44px}.wf-editor .wf-actions{margin:16px 0}.wf-calculation{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;background:#edf6f8;border-radius:14px;padding:24px;margin:24px 0}.wf-calculation>div{display:flex;flex-direction:column;gap:12px}.wf-calculation strong{font-size:24px;color:var(--navy)}.wf-submit-bar{display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap;border-top:1px solid var(--border);padding-top:18px;margin-top:20px}.wf-submit-bar .checkbox-label{max-width:550px;line-height:1.6}.wf-amount-label{max-width:450px}.wf-amount-label input{font-size:24px;min-height:56px}.wf-restore{display:grid;gap:14px;max-width:780px}.wf-editor button{white-space:nowrap}.wf-evidence-grid .panel{min-width:0}.wf-evidence-grid small{color:var(--muted)}
@media(max-width:1200px){.wf-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.wf-intro{align-items:start;flex-direction:column}.wf-evidence-grid{grid-template-columns:1fr}}
@media(max-width:700px){.wf-entry-grid,.wf-metrics,.wf-calculation{grid-template-columns:1fr}.wf-order-heading{align-items:start;flex-direction:column}.wf-current{text-align:left}.wf-final-line{grid-template-columns:1fr 100px}.wf-final-line button{grid-column:1/-1}.wf-submit-bar{align-items:start;flex-direction:column}}
