.workflow-board{border:1px solid #cddfe9;background:linear-gradient(135deg,#fff,#f5fafb)}
.workflow-board .panel-head{align-items:flex-start;gap:16px}.workflow-board .panel-head p{margin:6px 0 0;max-width:640px}
.workflow-count{white-space:nowrap;font-size:12px;font-weight:700;color:#2c6271;background:#e7f5f5;padding:7px 11px;border-radius:99px}
.workflow-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-top:18px}
.workflow-stage{appearance:none;border:1px solid #d9e5ed;background:#fff;border-radius:12px;padding:14px;text-align:left;min-height:104px;cursor:pointer;color:#253e50;transition:border-color .15s,transform .15s,box-shadow .15s}
.workflow-stage:hover{border-color:#5babb1;transform:translateY(-2px);box-shadow:0 5px 18px #24465a17}
.workflow-stage.attention{border-left:4px solid #d88843}.workflow-stage.active{border-left:4px solid #528cb2}.workflow-stage.complete{border-left:4px solid #4b9c77}.workflow-stage.later{border-left:4px solid #c1cad3}
.workflow-stage-head{display:flex;gap:8px;justify-content:space-between;align-items:flex-start}.workflow-stage-head strong{font-size:13px}.workflow-stage-head span{font-size:10px;white-space:nowrap;color:#4e6879}.workflow-stage small{display:block;color:#627684;line-height:1.45;margin-top:10px}
.workflow-next{margin-top:18px;border-top:1px solid #deeaee;padding-top:13px}.workflow-next h3{font-size:14px;margin:0 0 8px}.workflow-next-row{display:flex;justify-content:space-between;align-items:center;gap:12px;border-top:1px solid #ecf1f3;padding:9px 0;font-size:13px}.workflow-next-row:first-of-type{border-top:0}.workflow-next-row>div{display:flex;gap:6px;flex-shrink:0}
.workflow-context{display:flex;justify-content:space-between;gap:20px;align-items:center;border:1px solid #dce7ed;background:#f6fafb;border-radius:12px;padding:15px 18px;margin-bottom:15px;color:#244050}.workflow-context strong{margin:0 9px;font-size:15px}.workflow-context p{margin:5px 0 0;font-size:12px;color:#617786}.workflow-context-eyebrow{font-size:10px;color:#627c87;text-transform:uppercase;letter-spacing:.08em}.workflow-state{font-size:11px;font-weight:700;border-radius:30px;padding:4px 8px;background:#e5edf2}.workflow-state.attention{background:#fff0e2;color:#9b5c23}.workflow-state.complete{background:#e2f4e9;color:#267654}.workflow-state.active{background:#e2eff8;color:#266b95}.workflow-context-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.workflow-context-actions>span{font-size:12px;max-width:290px}
.workflow-guide{border:1px solid #e1e9ed;border-radius:10px;background:white;margin:0 0 16px;padding:0 15px}.workflow-guide>summary{cursor:pointer;padding:13px 0;font-weight:700;color:#345d6d}.workflow-guide>summary span{float:right;font-weight:400;color:#738795;font-size:12px}.workflow-guide>p{font-size:12px;line-height:1.5}.workflow-knowledge-item,.workflow-knowledge-group{border-top:1px solid #e9eff2;padding:9px 0}.workflow-knowledge-item summary,.workflow-knowledge-group summary{cursor:pointer;display:flex;justify-content:space-between;gap:12px;font-size:12px}.workflow-knowledge-item summary span{color:#778a93;white-space:nowrap}.workflow-knowledge-item ul{padding-left:21px;margin:10px 0;color:#475f6d;font-size:12px;line-height:1.6}.workflow-knowledge-item p{font-size:12px;margin:8px 0}
.workflow-global-guide{margin-top:0}
.workflow-case-next{text-align:left;white-space:normal;line-height:1.35}
.workflow-task-owner{display:block;margin-top:4px;color:#277456!important;font-weight:650;font-size:11px}
.workflow-queue .panel-head{align-items:flex-start;gap:12px}.workflow-queue .panel-head p{margin:6px 0 0;max-width:700px}.workflow-queue-filters{display:flex;gap:7px;flex-wrap:wrap;margin:14px 0 5px}.workflow-queue-row{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;border-top:1px solid #e7eef2;padding:12px 0}.workflow-queue-main{display:grid;grid-template-columns:auto 1fr;column-gap:10px;row-gap:4px;align-items:center;min-width:0}.workflow-queue-main strong{font-size:13px;line-height:1.35}.workflow-queue-main small{grid-column:2;color:#6a7d89}.workflow-queue-level{font-size:10px;font-weight:700;border-radius:30px;padding:5px 8px;white-space:nowrap;background:#e9f1f5;color:#385c6e}.workflow-queue-level.overdue{background:#fde9e5;color:#a34737}.workflow-queue-level.week{background:#fff1db;color:#976020}.workflow-queue-level.review{background:#e9eefc;color:#4d61a1}.workflow-queue-level.waiting{background:#edf0f2;color:#61727d}.workflow-queue-actions{display:flex;align-items:center;justify-content:flex-end;gap:6px;flex-wrap:wrap;flex-shrink:0}.workflow-queue-actions time{font-size:12px;color:#617786;margin-right:5px}.workflow-queue-more{margin-top:8px}.workflow-queue-details{flex-basis:100%;font-size:12px;color:#587281;margin-left:31px}.workflow-queue-details summary{cursor:pointer}.workflow-queue-details>div{display:flex;align-items:center;gap:9px;border-top:1px solid #edf2f4;padding:8px 0}.workflow-queue-details time{color:#71838c;margin-left:auto}.workflow-queue-details .text-link{white-space:nowrap}
@media(max-width:850px){.workflow-queue-row{display:block}.workflow-queue-actions{justify-content:flex-start;margin:9px 0 0 0;padding-left:0}.workflow-queue-main{grid-template-columns:auto 1fr}}
@media(max-width:1080px){.workflow-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:650px){.workflow-grid{grid-template-columns:1fr}.workflow-context,.workflow-next-row{display:block}.workflow-context-actions,.workflow-next-row>div{justify-content:flex-start;margin-top:10px}.workflow-board .panel-head{display:block}.workflow-count{display:inline-block;margin-top:10px}}
