.workflow-shell{max-width:1240px;margin:0 auto;padding:32px 24px}.workflow-shell h1{font-size:30px}.workflow-shell .toolbar{flex-wrap:wrap}.workflow-card{background:#fff;border:1px solid #dce4ed;border-radius:14px;padding:20px;margin:16px 0}.workflow-card h3{margin:0 0 8px}.workflow-card p{overflow-wrap:anywhere}.workflow-card small{display:block;color:#52627a;margin:6px 0}.workflow-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px}.workflow-checks{display:grid;gap:10px;margin:16px 0}.workflow-checks label{display:flex;align-items:center;gap:10px}.workflow-checks input{width:auto}.workflow-nav{display:block;color:inherit;padding:12px 16px;text-decoration:none}#work-message,#staff-work-message{white-space:pre-wrap}#work-error{color:#b42318}#work-dialog{max-width:720px;width:calc(100% - 32px)}#work-dialog form{padding:24px}.workflow-filters{display:flex;gap:12px;flex-wrap:wrap;margin:18px 0}.workflow-filters input,.workflow-filters select{max-width:250px}#staff-work{border-top:1px solid #dae2eb;margin-top:24px;padding-top:16px}body:has(#staff-work:not([hidden])) .staff-app-shell{max-width:1040px}#staff-work form{display:grid;gap:12px}#staff-work textarea{min-height:90px}.workflow-details{display:grid;grid-template-columns:140px 1fr;gap:8px}.workflow-details dd{margin:0;overflow-wrap:anywhere}.workflow-details dt{color:#52627a}.workflow-empty{padding:30px;text-align:center;color:#52627a}@media(max-width:600px){.workflow-shell{padding:18px 12px}.workflow-details{grid-template-columns:1fr}.workflow-shell .section-line{display:block}.workflow-filters input,.workflow-filters select{max-width:100%;width:100%}}
