/* Supplier evaluation form page (/supplier-evaluation-form). Builds on qabout.css + qkraljic.css (guide blocks). */
.qe .qe-dl{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:26px}
.qe .qe-sheet{margin-top:30px;overflow-x:auto;border-radius:18px;border:1px solid var(--q-line2);background:#fff;box-shadow:var(--q-shadow)}
.qe .qe-sheet table{border-collapse:collapse;min-width:900px;width:100%;font-family:Arial,Helvetica,sans-serif;font-size:13px;color:#0b1526}
.qe .qe-sheet th,.qe .qe-sheet td{border:1px solid #d9e3ec;padding:10px 10px;text-align:center}
.qe .qe-sheet thead th{background:#06121f;color:#fff;font-weight:700;font-size:12px;line-height:1.3;vertical-align:bottom}
.qe .qe-sheet thead th small,.qe .qe-sheet tbody th small{display:block;font-weight:400;opacity:.7;font-size:11px;margin-top:2px}
.qe .qe-sheet tbody th{text-align:left;background:#fff4c2;font-weight:700;white-space:nowrap}
.qe .qe-sheet tbody td{background:#fff4c2}
.qe .qe-sheet tbody td.qe-score,.qe .qe-sheet tbody td:last-child{background:#fff;font-weight:700}
.qe .qe-cls{display:inline-grid;place-items:center;width:28px;height:28px;border-radius:8px;font-weight:800}
.qe .qe-a{background:#c6f6d5;color:#166534}.qe .qe-b{background:#dbeafe;color:#1e40af}.qe .qe-c{background:#fef3c7;color:#92400e}.qe .qe-d{background:#fecaca;color:#991b1b}
.qe .qe-note{margin-top:12px;font-size:13px;color:var(--q-mut);text-align:center}
.qe .qe-table{margin:20px 0 10px;overflow-x:auto;border-radius:16px;border:1px solid var(--q-line)}
.qe .qe-table table{border-collapse:collapse;width:100%;font-size:14.5px}
.qe .qe-table th,.qe .qe-table td{padding:11px 14px;border-bottom:1px solid var(--q-line);text-align:left;color:var(--q-sub)}
.qe .qe-table th{font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--q-mut)}
.qe .qe-table td:first-child{color:var(--q-tx);font-weight:700}
.qe .qe-table td:nth-child(2){color:var(--q-cyan);font-weight:800;white-space:nowrap}
