.evaluation-panel{color:#202b38;color-scheme:light;font-size:13px;line-height:1.5;min-width:0;max-width:100%}
.evaluation-panel button,.evaluation-panel select,.evaluation-panel textarea{font:inherit;color:inherit;background:#fff;border:1px solid #8793a2;border-radius:6px;padding:6px 9px;max-width:100%;box-sizing:border-box}
.evaluation-panel button,.evaluation-panel summary{cursor:pointer}.evaluation-panel button:disabled{cursor:default;opacity:.45}.evaluation-panel button:hover:not(:disabled){background:#edf2f7}.evaluation-panel :focus-visible{outline:2px solid #3b72b9;outline-offset:2px}
.evaluation-toolbar,.evaluation-pagination{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:10px 0}.evaluation-toolbar>b{font-size:15px}
.evaluation-panel small,.evaluation-note{font-size:12px;color:#526172}.evaluation-table small{display:block;margin-top:3px}.evaluation-note{margin:8px 0}
.evaluation-table-wrap{max-width:100%;overflow-x:auto;padding-right:16px;box-sizing:border-box;border:1px solid #d4dbe3;border-radius:7px;background:#fff}
.evaluation-table{width:100%;min-width:0;table-layout:fixed;border-collapse:collapse;text-align:left}
.evaluation-table th,.evaluation-table td{padding:10px 9px;border-bottom:1px solid #e1e6ec;vertical-align:top;overflow-wrap:anywhere}
.evaluation-table th{background:#edf2f7;font-weight:600;white-space:normal}.evaluation-table th:nth-child(1){width:17%}.evaluation-table th:nth-child(2){width:6%}.evaluation-table th:nth-child(3){width:11%}.evaluation-table th:nth-child(4){width:9%}.evaluation-table th:nth-child(5),.evaluation-table th:nth-child(6),.evaluation-table th:nth-child(7){width:13%}.evaluation-table th:nth-child(8){width:7%}.evaluation-table th:nth-child(9){width:11%;text-align:right}
.evaluation-table tbody tr:last-child td{border-bottom:0}.evaluation-table tbody tr:hover{background:#f7f9fb}.evaluation-number{text-align:right;font-variant-numeric:tabular-nums}
.evaluation-text p{white-space:pre-wrap;max-height:220px;overflow:auto;margin:6px 0}.evaluation-check{margin-top:6px}.evaluation-check form,.evaluation-check label{display:flex;flex-direction:column;gap:6px}.evaluation-check form{padding:8px 0}.evaluation-check textarea{min-height:80px;resize:vertical}.evaluation-error{color:#9f2525}
@media(max-width:420px){.evaluation-pagination{flex-wrap:wrap}}
/* The shared drawer has a light surface in both console themes. */

@media(min-width:901px){
  .app-shell.tool-drawer-open:has(.evaluation-panel) .workspace{grid-template-columns:minmax(0,1fr) 0}
  .tool-drawer:has(.evaluation-panel){position:fixed;right:0;width:calc(100vw - var(--sidebar-width));max-width:100vw}
  .tool-drawer:has(.evaluation-panel) .tool-drawer-resizer{display:none}
}

@media(max-width:900px){.evaluation-table{min-width:1000px}}

.evaluation-detail-row td{background:#f7f9fb}.evaluation-detail-row details{margin:8px 0}.evaluation-detail-row dl{display:grid;grid-template-columns:minmax(100px,180px) minmax(0,1fr);gap:6px}.evaluation-detail-row dd{margin:0;min-width:0}.evaluation-detail-row ol{padding-left:24px}.evaluation-full-text{white-space:pre-wrap;overflow-wrap:anywhere}.evaluation-detail-row>td{max-height:none}.evaluation-gaps{margin:8px 0}
