.document-board-scroll{overflow-x:auto;padding-bottom:14px}.document-board{display:grid;grid-template-columns:repeat(7,minmax(245px,1fr));gap:14px;align-items:stretch;min-height:350px}.document-board-column{background:#e3e8d4;border:1px solid var(--line);padding:13px;display:flex;flex-direction:column;min-width:0}.document-board-column h3{font:600 13px/1.5 Arial,sans-serif;margin:0 0 14px}.document-board-cards{display:flex;flex-direction:column;gap:10px;flex:1}.document-workflow-card{background:var(--paper);color:var(--ink);border:1px solid var(--line);padding:12px;font:12px/1.5 Arial,sans-serif;overflow-wrap:anywhere}.document-workflow-name{font-weight:600;text-underline-offset:3px}.document-workflow-meta{font-size:11px;margin:7px 0}.document-workflow-card select{width:100%;margin:10px 0}.document-workflow-card button{margin:8px 0 0;padding:8px 12px;min-height:40px;font-size:12px}.document-workflow-dialog{width:min(760px,94vw);max-height:88svh;overflow:auto;border:1px solid var(--line);background:var(--paper);color:var(--ink);padding:26px}.document-workflow-dialog::backdrop{background:#10271dbb}.document-workflow-dialog-heading{display:flex;align-items:start;justify-content:space-between;gap:20px}.document-workflow-dialog h2{font:26px/1.4 var(--serif)}.document-workflow-close{background:transparent;color:var(--ink);border:0;font-size:28px;width:44px;height:44px;flex-shrink:0}.document-workflow-dialog textarea{width:100%;background:var(--paper);color:var(--ink);border:1px solid var(--line);padding:12px;margin:8px 0}.document-workflow-actions{display:flex;gap:10px;flex-wrap:wrap;margin:16px 0}.document-workflow-actions .button,#viewer-workflow .button{justify-content:center;gap:0;margin:6px 10px 6px 0;font-size:12px}.document-workflow-event{padding:12px 0;border-top:1px solid var(--line);font-size:12px}.document-workflow-event small{display:block;color:var(--muted)}.document-workflow-event p{margin:6px 0;white-space:pre-wrap}.document-workflow-status{padding:12px;border-left:3px solid var(--gold);background:color-mix(in srgb,var(--gold) 10%,transparent)}[data-theme=dark] .document-board-column{background:#30412f}.document-view-tabs{display:flex;gap:8px;margin:20px 0}.document-view-tabs button{background:transparent;color:var(--ink);border:1px solid var(--line);padding:11px 16px;font:12px Arial,sans-serif}.document-view-tabs button[aria-selected=true]{background:var(--green);color:var(--paper)}@media(max-width:600px){.document-board{grid-template-columns:repeat(7,270px)}.document-workflow-dialog{padding:18px}}

[data-theme=dark] .document-view-tabs button{background:transparent;color:var(--ink)}[data-theme=dark] .document-view-tabs button[aria-selected=true]{background:var(--green);color:var(--paper)}
