.reviews{color:var(--color-text-primary)}.reviews [hidden]{display:none!important}.review-heading{justify-content:space-between;align-items:center;gap:16px;padding-bottom:20px;display:flex}.review-heading>div{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.review-heading h2{margin:0;font-size:24px;font-weight:600}.review-admin{color:var(--color-text-muted);white-space:nowrap;align-items:center;gap:5px;font-size:12px;display:inline-flex}.reviews svg{flex:0 0 18px;width:18px;height:18px}.review-admin svg{width:14px;height:14px}.reviews button{transition:background-color .12s}.reviews button:disabled{opacity:.5}.review-icon-button{border:1px solid var(--color-border);width:44px;height:44px;color:var(--color-text-secondary);background:var(--color-surface);border-radius:4px;justify-content:center;align-items:center;display:inline-flex}.review-icon-button:hover:not(:disabled),.review-secondary:hover{background:var(--color-surface-subtle)}.review-metrics{border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:18px 0;display:grid}.review-metrics>div{border-right:1px solid var(--color-border);padding:0 20px}.review-metrics>div:first-child{padding-left:0}.review-metrics>div:last-child{border:0}.review-metrics dt{color:var(--color-text-secondary);font-size:12px}.review-metrics dd{margin:4px 0 0;font:600 26px Outfit,sans-serif}.review-metrics>div:first-child dd{color:var(--color-warning)}.review-metrics>div:nth-child(3) dd{color:var(--color-success)}.review-worker-state{min-height:28px;color:var(--color-text-muted);padding:6px 0;font-size:12px}.review-filters{border-bottom:1px solid var(--color-border)}.review-tabs{gap:20px;display:flex;overflow-x:auto}.review-tabs button{color:var(--color-text-secondary);white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;flex-shrink:0;padding:10px 0;font-size:13px}.review-tabs button[aria-selected=true]{color:var(--color-interaction);border-bottom-color:var(--color-interaction);font-weight:600}.review-filter-fields{flex-wrap:wrap;align-items:center;gap:12px;padding:16px 0;display:flex}.reviews input:not([type=checkbox]),.reviews select,.reviews textarea{border:1px solid var(--color-border);background:var(--color-surface);width:100%;color:var(--color-text-primary);border-radius:4px;padding:9px 11px;font-size:13px}.review-filter-fields #reviewSearch{flex:220px;width:auto;max-width:400px}.review-filter-fields #reviewCategory{flex:0 210px;width:210px}.review-flag-filter{white-space:nowrap;align-items:center;gap:7px;min-height:44px;font-size:12px;display:flex}.review-flag-filter input{width:16px;height:16px}.review-workspace{background:var(--color-surface);border-bottom:1px solid var(--color-border);grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;min-height:450px;display:grid}.review-queue{min-width:0}.review-table{table-layout:fixed;width:100%}.review-table th{color:var(--color-text-muted);background:var(--color-surface-subtle);padding:13px 12px;font-size:11px;font-weight:500}.review-table th:first-child{width:44%}.review-table th:nth-child(2){width:21%}.review-table th:nth-child(3){width:20%}.review-table th:last-child{width:15%}.review-table td{overflow-wrap:anywhere;padding:12px;font-size:12px}.review-table tr.is-selected td{background:var(--color-interaction-soft)}.review-table tr.is-selected td:first-child{box-shadow:inset 3px 0 var(--color-interaction)}.review-row-button{width:100%;color:var(--color-text-primary);text-align:left;overflow-wrap:anywhere;background:0 0;border:0;padding:0;line-height:1.45;display:block;min-height:0!important;font-size:13px!important;font-weight:600!important}.review-question-preview{-webkit-line-clamp:2;color:var(--color-text-muted);overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:5px 0 0;font-size:12px;line-height:1.5;display:-webkit-box;overflow:hidden}.review-signal{color:var(--color-warning);font-size:11px;line-height:1.45}.review-status{color:var(--color-text-secondary);font-size:11px;line-height:1.45;display:inline-block}.review-status[data-status=fixed]{color:var(--color-success)}.review-status[data-status=confirmed_issue]{color:var(--color-danger)}.review-date{color:var(--color-text-muted);font-size:11px}.review-state{color:var(--color-text-muted);padding:28px 20px;font-size:13px}.review-state button{margin-left:10px}.review-pagination{color:var(--color-text-secondary);justify-content:space-between;align-items:center;gap:10px;padding:14px 12px;font-size:12px;display:flex}.review-pagination>div{gap:6px;display:flex}.review-detail{border-left:1px solid var(--color-border);min-width:0;min-height:450px}.review-detail-heading{padding:20px 20px 12px}.review-detail-heading h3{overflow-wrap:anywhere;text-wrap:wrap;margin:0 0 6px;font-size:17px}.review-muted{color:var(--color-text-muted);font-size:12px}.review-detail .review-tabs{border-bottom:1px solid var(--color-border);gap:18px;padding:0 20px}.review-evidence{overflow-wrap:anywhere;max-height:560px;padding:20px;overflow:auto}.review-message{border-left:2px solid var(--color-border);margin-bottom:20px;padding-left:12px}.review-message:last-child{margin-bottom:0}.review-message[data-kind=followup]{border-color:var(--color-warning)}.review-message[data-kind=answer]{border-color:var(--color-interaction)}.review-message header{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:5px;display:flex}.review-message h4{margin:0;font:600 12px DM Sans,sans-serif}.review-message p{white-space:pre-wrap;margin:0;font-size:13px;line-height:1.65}.review-evidence details{margin-bottom:20px;font-size:12px}.review-evidence summary{cursor:pointer;margin-bottom:12px}.review-evidence h4{margin:0 0 8px;font-size:13px}.review-observation{color:var(--color-text-muted);margin:0 0 18px;font-size:12px}.review-key-values{grid-template-columns:minmax(100px,1fr) minmax(0,1fr);gap:8px 16px;margin:0 0 16px;font-size:12px;display:grid}.review-key-values dt{color:var(--color-text-muted)}.review-key-values dd{overflow-wrap:anywhere;margin:0}.review-source{border-top:1px solid var(--color-border);padding:14px 0}.review-source code{overflow-wrap:anywhere;font-size:11px}.review-source p{color:var(--color-text-secondary);margin:6px 0 0;font-size:12px}.review-score{border-top:1px solid var(--color-border);justify-content:space-between;gap:15px;padding:10px 0;font-size:12px;display:flex}.review-score strong{font-family:IBM Plex Mono,monospace;font-size:11px}.review-form{border-top:1px solid var(--color-border);background:var(--color-surface-subtle);padding:20px}.review-form h4{margin:0 0 14px;font-size:14px}.review-form fieldset{border:0;min-width:0;margin:0;padding:0}.review-form label{margin:12px 0 5px;font-size:12px;font-weight:500;display:block}.review-form label:first-child{margin-top:0}.review-form textarea{resize:vertical;min-height:88px;max-height:320px}.review-form-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.review-primary,.review-secondary{border:1px solid var(--color-border);border-radius:4px;padding:8px 14px;font-size:13px!important}.review-primary{background:var(--color-interaction);color:#fff;border-color:var(--color-interaction)}.review-primary:hover:not(:disabled){background:var(--color-interaction-hover)}.review-secondary{color:var(--color-text-secondary);background:var(--color-surface)}.review-save-state{min-height:20px;color:var(--color-text-secondary);margin:10px 0;font-size:12px}.review-save-state[role=alert]{padding:8px}.review-back{color:var(--color-interaction);background:0 0;border:0;align-items:center;gap:6px;padding:8px 16px;font-size:13px;display:none}@media (width<=1200px){.review-workspace{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.review-table th:nth-child(3),.review-table td:nth-child(3){display:none}.review-table th:first-child{width:57%}.review-table th:nth-child(2){width:25%}.review-table th:last-child{width:18%}}@media (width<=980px){.review-workspace{display:block}.review-detail{border-left:0;display:none}.review-workspace.has-detail .review-detail{display:block}.review-workspace.has-detail .review-queue{display:none}.reviews:has(.review-workspace.has-detail)>:not(.review-workspace){display:none}.review-back{display:flex}.review-table th:nth-child(3),.review-table td:nth-child(3){display:table-cell}.review-table th:first-child{width:44%}.review-table th:nth-child(2){width:21%}.review-table th:last-child{width:15%}.review-evidence{max-height:none}}@media (width<=767px){.ssa-admin-shell:has(#section-conversation-reviews.visible){overflow:hidden}.ssa-admin-shell:has(#section-conversation-reviews.visible) .admin-layout{overflow:hidden!important}.ssa-admin-shell:has(#section-conversation-reviews.visible) #mainContent{height:100%;overflow-y:auto!important}}@media (width<=540px){.review-heading h2{font-size:21px}.review-heading>div{gap:7px}.review-metrics>div{padding:0 10px}.review-metrics dt{font-size:11px}.review-metrics dd{font-size:23px}.review-tabs{gap:18px}.review-filter-fields{gap:8px}.review-filter-fields #reviewSearch{flex-basis:100%;max-width:none}.review-filter-fields #reviewCategory{flex:170px;width:auto}.review-table th,.review-table td{padding:10px 8px}.review-table th:nth-child(3),.review-table td:nth-child(3){display:none}.review-table th:first-child{width:55%}.review-table th:nth-child(2){width:27%}.review-table th:last-child{width:18%}.review-detail-heading,.review-evidence,.review-form{padding:16px}.review-detail .review-tabs{gap:14px;padding-inline:16px}}
