.role-workflow{width:100%;padding:0;overflow:hidden}.role-workflow>.panel-head{margin:0;padding:18px 20px;border-bottom:1px solid var(--line)}.role-workflow>.panel-head h2{font-size:16px}.role-assignment-list{display:grid}.role-assignment{display:grid;grid-template-columns:34px minmax(0,1fr) auto;gap:14px;align-items:center;padding:16px 20px;border-bottom:1px solid var(--line)}.role-assignment:last-child{border-bottom:0}.role-order{display:grid;place-items:center;width:30px;height:30px;border-radius:8px;background:#edf2e8;color:var(--green);font-size:11px;font-weight:800}.role-line{display:flex;align-items:center;gap:9px}.role-line h3{margin:0;font-size:14px}.assignment-status{padding:4px 7px;border-radius:6px;background:#eef0ec;color:#667067;font-size:8px;font-weight:800;text-transform:uppercase;letter-spacing:.35px}.status-in-progress .assignment-status{background:#e8f1fa;color:#356386}.status-awaiting-review .assignment-status{background:#fff1cd;color:#825f12}.status-approved .assignment-status,.status-deployed .assignment-status{background:#e2f2e4;color:#34653d}.role-assignment-copy p{margin:5px 0 0;color:var(--muted);font-size:10px}.role-assignment-copy small{display:block;margin-top:6px;color:#526158}.role-assignment .overdue{color:#a34f3c;font-weight:700}.robust-campaign .role-workflow{order:2}.robust-campaign .campaign-at-a-glance{order:3}.robust-campaign .campaign-notes{order:4}.robust-campaign .campaign-task-panel{order:5}.robust-campaign .campaign-danger-zone{order:6}@media(max-width:650px){.role-assignment{grid-template-columns:30px 1fr}.role-assignment>.button{grid-column:2;justify-self:start}}
