.approval-week-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:20px}.approval-week-cards .card{min-width:0}.approval-comparisons{display:grid;gap:12px;margin:16px 0 22px}.approval-comparison{border:1px solid var(--line);border-left:3px solid #47795d;border-radius:5px;padding:14px;min-width:0;overflow-wrap:anywhere}.approval-comparison.has-warning{border-left-color:#ad5146}.approval-comparison p{margin:8px 0 0;line-height:1.6}.approval-note{white-space:pre-wrap;overflow-wrap:anywhere}.approval-ack{align-items:start;gap:12px;line-height:1.6;margin:22px 0}.approval-ack input{flex-shrink:0}.approval-review h3{overflow-wrap:anywhere}@media(max-width:750px){.approval-week-cards{grid-template-columns:minmax(0,1fr)}.approval-week-cards button,.approval-review .tools button{width:100%;min-height:48px;padding:13px 16px}.approval-review .tools{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}.approval-comparison{padding:14px}.approval-week-cards .card{padding:18px}}
