body{margin:0;background:#f5f7fa}.app-shell{min-height:100vh}.side-nav{background:#fff;border-right:1px solid #d9dee7}.brand{height:56px;display:flex;align-items:center;padding:0 20px;font-weight:700;color:#1f2a37;border-bottom:1px solid #d9dee7}.top-bar{height:56px;background:#fff;border-bottom:1px solid #d9dee7;display:flex;align-items:center;padding:0 24px}.workspace{padding:24px}.notice,.toolbar{margin-bottom:16px}.secondary-action{margin-left:12px}.panel{border-radius:6px}.placeholder-table{margin-top:12px}.placeholder-table .ant-table-cell{vertical-align:top;overflow-wrap:anywhere;word-break:break-word}.board-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:20px;gap:16px}.funnel-column{background:#eef1f6;border-radius:8px;padding:12px;min-height:200px}.funnel-column-title{font-weight:600;color:#1f2a37;margin-bottom:12px;display:flex;justify-content:space-between;align-items:center}.funnel-column-count{font-weight:400;color:#6b7686;font-size:12px}.project-card{margin-bottom:8px}.project-card-title{display:flex;justify-content:space-between;align-items:center;gap:8px}.project-header{background:#fff;border:1px solid #d9dee7;border-radius:8px;padding:16px 20px 0;margin-bottom:16px}.stage-stepper{margin:16px 0 4px}.project-header .ant-tabs-nav{margin-bottom:0}.overview-stats,.overview-card{margin-bottom:16px}.dimension-cell{display:flex;flex-direction:column;align-items:center;gap:4px}.review-card{background:#fff}.evidence-quote{background:#f6f8fb;border-left:3px solid #c4ccd8;padding:8px 12px;border-radius:4px}.report-reader{display:flex;gap:24px;align-items:flex-start}.report-toc{width:200px;flex-shrink:0;position:sticky;top:0}.report-body{flex:1;min-width:0}.report-section-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;gap:12px}.report-assessment{background:#fffbe6;border-left:3px solid #f5c518;padding:8px 12px;border-radius:4px}.report-paragraph{margin-bottom:12px}
