.di-work{font-size:14px;color:#1f2933}.di-work section{margin:0 0 12px}.di-work button{border:1px solid #2f6fb3;background:#fff;color:#1d4f85;border-radius:4px;padding:2px 8px}.di-work button:disabled{border-color:#c7ced6;color:#7b8794}.di-work table{border-collapse:collapse;width:100%}.di-work th,.di-work td{border-bottom:1px solid #d9dee3;padding:4px 6px;text-align:left;vertical-align:top}.di-work caption,.di-work .di-fields dt,.di-work .di-note,.di-work .di-id{text-align:left;font-size:12px;color:#52606d}.di-work .di-fields{display:grid;grid-template-columns:max-content 1fr;gap:2px 12px;margin:0}.di-work .di-fields dd{margin:0}.di-work .di-chip,.di-work .di-badge{border:1px solid #9aa5b1;border-radius:10px;padding:0 6px;font-size:12px;margin-right:4px}.di-work .di-tone-complete,.di-work .di-band-high{background:#e3f9e5;border-color:#3f9142}.di-work .di-tone-attention,.di-work .di-band-medium{background:#fff3c4;border-color:#c99a2e}.di-work .di-tone-error,.di-work .di-band-low{background:#ffe3e3;border-color:#ba2525}.di-work .di-tone-muted{color:#7b8794}.di-work .di-highlight{outline:2px solid #2f6fb3}.di-work .di-dropzone{border:2px dashed #9aa5b1;padding:12px}.di-work .di-dropzone-over{border-color:#2f6fb3}.di-work .di-pipeline{display:flex;gap:6px;align-items:stretch;overflow-x:auto;max-width:100%}.di-work .di-card,.di-work .di-marker{border:1px solid #c7ced6;border-radius:6px;padding:6px;min-width:120px;background:#fff;font-size:12px}.di-work .di-marker{min-width:90px;background:#f5f7fa}.di-work [aria-current=true]{outline:2px solid #2f6fb3}.di-work .di-bar{display:inline-block;height:10px;background:#2f6fb3;vertical-align:middle}.di-work iframe{width:100%;min-height:200px;border:1px solid #c7ced6}.di-evidence{font-size:14px;color:#1f2933}.di-evidence section{margin:0 0 12px}.di-evidence table{border-collapse:collapse;width:100%}.di-evidence th,.di-evidence td{border-bottom:1px solid #d9dee3;padding:4px 6px;text-align:left;vertical-align:top}.di-evidence caption{text-align:left;font-size:12px;color:#52606d}.di-evidence .di-fields{display:grid;grid-template-columns:max-content 1fr;gap:2px 12px;margin:0}.di-evidence .di-fields dt,.di-evidence .di-note,.di-evidence time,.di-evidence .di-id{font-size:12px;color:#52606d}.di-evidence .di-fields dd{margin:0}.di-evidence .di-chip,.di-evidence .di-badge{border:1px solid #9aa5b1;border-radius:10px;padding:0 6px;font-size:12px}.di-evidence .di-band-high{background:#e3f9e5;border-color:#3f9142}.di-evidence .di-band-medium{background:#fff3c4;border-color:#c99a2e}.di-evidence .di-band-low{background:#ffe3e3;border-color:#cf1124}.di-evidence .di-selected{font-weight:600;background:#eef4fb}.di-evidence .di-highlight{outline:2px solid #2680c2}.di-evidence .di-row-open{background:none;border:none;padding:0;color:#2680c2;text-align:left;cursor:pointer;font:inherit}.di-evidence button:focus-visible,.di-evidence a:focus-visible{outline:2px solid #2680c2;outline-offset:1px}.di-evidence .di-claim{font-size:16px}.di-evidence .di-chunk-text{white-space:pre-wrap;word-break:break-word;background:#f5f7fa;padding:8px}.di-evidence .di-detail-row{display:grid;grid-template-columns:1fr;gap:12px}@media(min-width:1200px){.di-evidence .di-detail-row{grid-template-columns:repeat(3,minmax(0,1fr))}}.di-evidence .di-visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.di-evidence .di-filters label{margin-right:12px}
