.App{min-height:100%}.too-grid-shell{height:calc(100vh - 180px);min-height:420px;width:96%}.review-layout{display:grid;grid-template-columns:minmax(370px,420px) minmax(0,1fr);gap:18px;align-items:stretch;width:min(96%,1720px);height:calc(100vh - 180px);min-height:520px;padding-bottom:14px;box-sizing:border-box}.review-queue-panel,.review-detail-workbench{min-width:0}.review-detail-workbench{scrollbar-color:#c8d6df transparent;scrollbar-width:thin}.review-detail-workbench::-webkit-scrollbar{width:7px}.review-detail-workbench::-webkit-scrollbar-track{background:transparent}.review-detail-workbench::-webkit-scrollbar-thumb{border-radius:8px;background:#c8d6df}.review-workbench-body{display:grid;grid-template-columns:minmax(0,1fr);gap:20px;padding:22px;align-items:start}.review-evidence-column,.review-decision-column{min-width:0}@media (min-width: 1380px){.review-workbench-body{grid-template-columns:minmax(0,1fr) 350px}.review-decision-column{position:sticky;top:112px}}@media (max-width: 1050px){.review-layout{grid-template-columns:1fr;height:auto;min-height:0}.review-queue-panel{height:440px}.review-detail-workbench{min-height:620px;max-height:none}}@media (max-width: 620px){.review-layout{width:94%;gap:14px}.review-workbench-body{gap:14px;padding:14px}}:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;color:#1f2937;background:#f8fafc}html,body,#root{box-sizing:border-box;height:100%;width:100%;margin:0}body{overflow:auto}#root{display:flex;flex-direction:column}
