/* Shared neutral theme for the workbench and standalone evidence viewers. */
@import url('/synaexo-tokens.css');
@import url('/ui-reset.css');
@layer theme,base,components,utilities;
button,a,input,select,summary{-webkit-tap-highlight-color:transparent}button:not([data-slot]):disabled{cursor:default;opacity:.45}a,select:not([data-slot]){transition:background .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease}a:focus-visible,button:not([data-slot]):focus-visible,input:not([data-slot]):focus-visible,select:not([data-slot]):focus-visible,summary:focus-visible{outline:2px solid #c7c7c7;outline-offset:4px}input:not([data-slot]),select:not([data-slot]),textarea:not([data-slot]){color:var(--foreground);background:#1b1b1b;border:1px solid var(--border);border-radius:10px;padding:9px 12px}select:not([data-slot]){height:38px}input[type=range],input[type=checkbox]{accent-color:#d4d4d4}input[type=range]{padding:0;cursor:pointer}input::placeholder{color:#777}::selection{background:#555;color:#fff}.muted{color:var(--muted)}.small{font-size:12px;line-height:1.7}.eyebrow{font-size:11px;font-weight:500;color:#929292;letter-spacing:.09em;text-transform:uppercase}.status{display:inline-flex;align-items:center;border:1px solid var(--border);border-radius:999px;padding:6px 11px;font-size:11px;white-space:nowrap}.status::before{content:'';width:5px;height:5px;border-radius:50%;background:currentColor;margin-right:7px}.error-banner{padding:14px 20px;color:var(--status-error);background:var(--status-error-surface);border:1px solid var(--status-error-border);border-radius:12px;display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:13px}.error-text{color:var(--status-error)}.evidence-table{width:100%;border-collapse:separate;border-spacing:0;line-height:1.8;font-size:14px;border:1px solid var(--border);border-radius:14px;overflow:hidden;margin:24px 0}.evidence-table th,.evidence-table td{padding:16px 20px;text-align:left;vertical-align:top;border:0;border-bottom:1px solid var(--border)}.evidence-table th{background:#202020;color:#d2d2d2;font-size:12px;font-weight:500}.evidence-table td{color:#b4b4b4}.evidence-table tr:last-child td{border-bottom:0}.evidence-table td:first-child{color:#e0e0e0}.evidence-table tbody tr:hover{background:#1c1c1c}
