.review-list-toolbar{display:flex;align-items:center;justify-content:space-between;padding:18px 20px 12px;border-bottom:1px solid #edf0f3}.review-status-tabs{display:flex;gap:12px;flex-wrap:wrap}.review-status-tabs .tab{font-size:14px;padding:9px 12px}.review-status-tabs .tab span{font-size:12px;margin-left:8px;color:#7b8798}.review-list-filters{display:flex;align-items:center;gap:20px;flex-wrap:wrap;padding:16px 20px}.review-list-filters .search{margin:0;width:340px;max-width:100%}.show-test-records{display:flex;align-items:center;gap:7px;font-size:12px;color:#7b8798;cursor:pointer}.review-task-table td{white-space:normal;vertical-align:top;line-height:1.6}.review-task-table th{white-space:nowrap}.review-category-names{color:#4a586a;max-width:450px;overflow-wrap:anywhere;margin-top:4px}.test-tag{display:inline-block;padding:2px 6px;border-radius:4px;background:#f0f1f3;color:#737e8d;font-size:11px;white-space:nowrap}.status.rejected{background:#fff0ef;color:#d0443d}.review-detail-top{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:24px 0 16px}.review-detail-top>div{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.review-detail-top h2{margin:0;font-size:18px;color:#253041}.review-metadata{display:flex;flex-wrap:wrap;gap:20px 36px;background:#fff;border-top:1px solid #e7ebf0;border-bottom:1px solid #e7ebf0;padding:20px;margin:0}.review-metadata div{min-width:120px;max-width:420px}.review-metadata dt{font-size:12px;color:#8490a0;margin-bottom:8px}.review-metadata dd{margin:0;color:#344054;overflow-wrap:anywhere;line-height:1.5}.review-context{margin:16px 0 0;padding:12px 16px;background:#eef5ff;color:#366298;border-radius:4px}.review-result-note{display:flex;gap:14px;align-items:baseline;margin:16px 0 0;padding:12px 16px;background:#f0f7f2;color:#386b48;overflow-wrap:anywhere}.review-result-note.is-rejected{background:#fff2f0;color:#b8483d}.review-result-note b{white-space:nowrap}.review-detail-panel{margin-top:20px}.review-content-tree{margin:0;border:0;border-radius:0}.review-content-tree summary{justify-content:flex-start;align-items:center;gap:10px;min-height:50px;padding:14px 20px;background:#f7f9fc}.review-content-tree summary::before{content:'›';font-size:20px;color:#7b8798;transition:transform .15s}.review-content-tree details[open]>summary::before{transform:rotate(90deg)}.review-content-tree summary b{min-width:0;overflow-wrap:anywhere}.review-content-tree summary>span{margin-left:auto;white-space:nowrap}.review-content-tree .review-comment,.review-content-tree .review-columns{display:grid;grid-template-columns:26px minmax(0,1fr) minmax(120px,180px);align-items:start;gap:16px;padding:16px 24px;border-top:1px solid #edf0f3;cursor:default}.review-content-tree .review-comment:has(input){grid-template-columns:26px minmax(0,1fr) minmax(120px,180px)}.review-content-tree .review-columns{padding-top:10px;padding-bottom:10px;font-size:12px;color:#8a94a3}.review-check-slot{min-width:0}.review-content-tree .review-comment-text{min-width:0;line-height:1.7;white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;color:#344054}.review-content-tree .review-hotkey{min-width:0;font-family:inherit;font-size:12px;line-height:1.7;overflow-wrap:anywhere;color:#6e7c8f}.review-empty-category{padding:22px 66px;color:#8a94a3}.review-selection-count{margin-right:auto;color:#7b8798;font-size:13px}.review-selection-count b{color:#1677ff}.review-detail-actions{align-items:center;flex-wrap:wrap}.review-detail-actions>.muted{margin-right:auto}.empty>div{margin-top:16px}.review-modal .review-content-tree{max-height:50vh;overflow:auto}
@media(max-width:650px){.review-metadata{gap:16px;padding:16px}.review-detail-top{align-items:start}.review-content-tree .review-comment,.review-content-tree .review-comment:has(input),.review-content-tree .review-columns{grid-template-columns:22px minmax(0,1fr);gap:10px;padding-left:14px;padding-right:14px}.review-content-tree .review-hotkey{grid-column:2}.review-content-tree .review-columns span:last-child{display:none}.review-content-tree summary{padding:12px 14px}.review-list-toolbar,.review-list-filters{padding-left:14px;padding-right:14px}.review-status-tabs{gap:2px}.review-task-table{min-width:720px}.review-result-note{display:block}.review-result-note b{display:block;margin-bottom:6px}}
