.table-wrap table.sh-table,.card .table-wrap table.sh-table{table-layout:auto}.table-wrap table.sh-table th,.table-wrap table.sh-table td,.card .table-wrap table.sh-table th,.card .table-wrap table.sh-table td{overflow-wrap:break-word;word-break:normal}.sh-deadlines{flex-direction:column;display:flex}.sh-deadline{border-bottom:1px solid var(--border);padding:12px 0}.sh-deadline:last-child{border-bottom:0}.sh-deadline-head{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.sh-deadline-head strong{flex:240px;min-width:0}.sh-deadline-due{font-variant-numeric:tabular-nums;white-space:nowrap}.sh-deadline-how{color:var(--text-muted);flex-wrap:wrap;justify-content:space-between;gap:4px 12px;margin-top:4px;font-size:13px;display:flex}.sh-deadline-how a,.table-wrap table.sh-table td.sh-date{white-space:nowrap}.sh-muted{color:var(--text-muted);margin:8px 0 0;font-size:13px}.sh-check-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.sh-check-status{flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:14px;display:flex}.sh-findings{flex-direction:column;gap:6px;margin:10px 0 0;padding:0;list-style:none;display:flex}.sh-finding{align-items:flex-start;gap:8px;font-size:13px;line-height:1.45;display:flex}.sh-finding-mark{border-radius:50%;flex:0 0 18px;justify-content:center;align-items:center;height:18px;margin-top:1px;font-size:11px;font-weight:700;display:inline-flex}.sh-finding-ok .sh-finding-mark{background:color-mix(in srgb, var(--success,#22c55e) 18%, transparent);color:var(--success,#22c55e)}.sh-finding-attention .sh-finding-mark{background:color-mix(in srgb, var(--warning,#f59e0b) 20%, transparent);color:var(--warning,#f59e0b)}.sh-finding-info .sh-finding-mark{background:color-mix(in srgb, var(--accent) 18%, transparent);color:var(--accent)}.sh-candidate{border:1px solid var(--border);border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;margin-top:10px;padding:10px 12px;font-size:13px;display:flex}.sh-check-log{border-top:1px solid var(--border);margin-top:14px;padding-top:12px}.sh-check-log-row{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:4px 10px;padding:6px 0;font-size:13px;display:flex}.sh-check-log-row:last-child{border-bottom:0}.sh-check-log-row .sh-date{white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--text-muted)}.table-wrap table.sh-check{font-size:12px}.table-wrap table.sh-check th,.table-wrap table.sh-check td{font-variant-numeric:tabular-nums;padding:7px 8px}.sh-check-class{color:var(--text-muted);font-size:11px}
