.workflow-list-v26,.workflow-cards,.workflow-card-v26{min-width:0}
.workflow-list-count{font-size:12px;color:#637792;line-height:1.6;margin:0 0 12px}
.workflow-cards{display:grid;gap:14px}
.workflow-card-v26{padding:18px 20px;margin:0;border-radius:12px}
.workflow-card-v26>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px 20px;margin-bottom:16px}
.workflow-card-v26>header>div{min-width:0;flex:1}
.workflow-card-v26>header .eyebrow{display:block;font-size:10px;line-height:1.5;overflow-wrap:anywhere}
.workflow-card-v26 h3{margin:5px 0 0;font-size:16px;line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere}
.workflow-card-club{margin:5px 0 0;font-size:12px;line-height:1.6;color:#61758f;overflow-wrap:anywhere}
.workflow-card-v26>header>.btn{flex:0 0 auto;min-height:38px;max-width:100%;font-size:12px;line-height:1.5;white-space:normal}
.workflow-card-body{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:20px 26px;min-width:0}
.workflow-card-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:16px 20px;margin:0}
.workflow-card-fields>div{min-width:0}
.workflow-card-fields dt{font-size:11px;line-height:1.5;color:#708099;overflow-wrap:anywhere}
.workflow-card-fields dd{margin:5px 0 0;font-size:13px;line-height:1.6;color:#2d4565;white-space:pre-wrap;overflow-wrap:anywhere}
.workflow-card-fields .subline{display:block;font-size:11px;line-height:1.5;margin-top:4px}
.workflow-card-v26 .pill{white-space:normal;line-height:1.5;max-width:100%;overflow-wrap:anywhere}
.workflow-card-next{min-width:0;border-left:1px solid #e1e8f2;padding-left:22px}
.workflow-card-next h4{font-size:12px;line-height:1.5;margin:0 0 8px;color:#556d8b;overflow-wrap:anywhere}
.workflow-card-v26 .workflow-cell{min-width:0;max-width:none;width:100%;white-space:normal}
.workflow-card-v26 .workflow-next{font-size:13px;line-height:1.65;white-space:pre-wrap;overflow-wrap:anywhere}
.workflow-card-v26 .workflow-meta{font-size:11px;line-height:1.65;white-space:pre-wrap;overflow-wrap:anywhere}
.workflow-card-v26 .workflow-issues{margin-top:12px;font-size:12px;line-height:1.6;min-width:0}
.workflow-card-v26 .workflow-issues summary{cursor:pointer;white-space:normal;overflow-wrap:anywhere}
.workflow-card-v26 .workflow-issues ul{margin:9px 0 0;padding-left:19px}
.workflow-card-v26 .workflow-issues li{white-space:pre-wrap;overflow-wrap:anywhere}
.workflow-list-more{margin-top:14px}
.workflow-list-more>summary{cursor:pointer;padding:13px 16px;background:#f4f7fc;border:1px solid #dce5f1;border-radius:9px;color:#365d96;font-size:13px;font-weight:650;line-height:1.6;overflow-wrap:anywhere}
.workflow-list-more>.workflow-cards{margin-top:14px}
.workflow-list-more>summary>.workflow-more-open,.workflow-list-more[open]>summary>.workflow-more-closed{display:none}
.workflow-list-more[open]>summary>.workflow-more-open{display:inline}
@media(max-width:1000px){.workflow-card-body{grid-template-columns:minmax(0,1fr);gap:16px}.workflow-card-fields{grid-template-columns:repeat(3,minmax(0,1fr))}.workflow-card-next{border-left:0;padding-left:0;border-top:1px solid #e1e8f2;padding-top:14px}}
@media(max-width:560px){.workflow-card-v26{padding:16px}.workflow-card-v26 h3{font-size:15px}.workflow-card-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px}.workflow-card-v26>header{gap:12px}}
@media(max-width:380px){.workflow-card-fields{grid-template-columns:minmax(0,1fr)}.workflow-card-v26>header{flex-wrap:wrap}.workflow-card-v26>header>.btn{margin-left:auto}}

/* Compact cancellation rows: layout only, all content stays visible. */
.workflow-card-v26.cancellation-row-v67{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.5fr) minmax(0,2fr) auto;align-items:center;gap:8px 12px;padding:12px;border:1px solid #dce5f1;border-radius:12px}
.cancellation-row-v67>*{min-width:0}
.cancellation-row-id{font-size:14px;line-height:1.5;font-weight:650;white-space:pre-wrap;overflow-wrap:anywhere}
.cancellation-row-label,.cancellation-row-club{display:block;font-size:11px;line-height:1.5;font-weight:400;color:#61758f;overflow-wrap:anywhere}
.cancellation-row-club{font-size:12px;margin-top:2px}
.cancellation-row-fields{display:flex;flex-wrap:wrap;gap:6px 16px;margin:0}
.cancellation-row-fields>div{min-width:0}
.cancellation-row-fields dt{font-size:11px;line-height:1.5;color:#708099;overflow-wrap:anywhere}
.cancellation-row-fields dd{margin:2px 0 0;font-size:13px;line-height:1.5;color:#2d4565;white-space:pre-wrap;overflow-wrap:anywhere}
.cancellation-row-fields .subline{display:block;font-size:11px;line-height:1.5;margin-top:2px}
.cancellation-row-next h4{font-size:11px;line-height:1.5;margin:0 0 4px;color:#556d8b;overflow-wrap:anywhere}
.cancellation-row-v67 .workflow-issues{margin-top:6px}
.cancellation-row-v67 .workflow-issues summary{min-height:44px;box-sizing:border-box;padding:11px 0}
.cancellation-row-open{grid-column:4;min-height:44px;min-width:72px;max-width:100%;white-space:normal;line-height:1.5}
@media(max-width:1000px){.workflow-card-v26.cancellation-row-v67{grid-template-columns:minmax(0,1fr) auto}.cancellation-row-id{grid-column:1;grid-row:1}.cancellation-row-open{grid-column:2;grid-row:1}.cancellation-row-fields,.cancellation-row-next{grid-column:1/-1}}

/* Lead queue follows the compact own-report list; editing remains in its existing opener. */
.lead-action-row-v29{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1.1fr) minmax(0,.8fr) minmax(0,1.8fr) auto;align-items:center;gap:10px 16px;min-width:0;margin:0;padding:12px 16px;border-radius:12px}
.lead-action-row-v29>div{min-width:0;overflow-wrap:anywhere}
.lead-action-row-v29 h3{margin:0;font-size:14px;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}
.lead-action-period>strong,.lead-action-result>strong{display:block;font-size:13px;line-height:1.5}
.lead-action-row-v29 small,.lead-action-result>span,.lead-action-label{display:block;font-size:11px;line-height:1.5;color:#52667e;overflow-wrap:anywhere}
.lead-action-title>small{margin-top:3px}
.lead-action-next .workflow-cell{min-width:0;max-width:none;width:auto;white-space:normal}
.lead-action-next .workflow-next{font-size:12px;line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere}
.lead-action-next .workflow-issues{margin:6px 0 0;font-size:12px;line-height:1.6}
.lead-action-next .workflow-issues>summary{box-sizing:border-box;cursor:pointer;min-height:44px;display:list-item;padding:11px 0;font-weight:650;color:#385a80;overflow-wrap:anywhere}
.lead-action-next .workflow-issues>summary:focus-visible{outline:2px solid #315f99;outline-offset:3px;border-radius:3px}
.lead-action-next .workflow-issues ul{margin:4px 0 0;padding-left:18px}
.lead-action-next .workflow-issues li{overflow-wrap:anywhere;white-space:pre-wrap}
.lead-action-open{min-height:44px;min-width:72px;max-width:100%;white-space:normal;line-height:1.5}
@media(max-width:1100px){.lead-action-row-v29{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) auto;gap:8px 16px}.lead-action-title{grid-column:1;grid-row:1}.lead-action-period{grid-column:2;grid-row:1}.lead-action-result{grid-column:1;grid-row:2}.lead-action-next{grid-column:2;grid-row:2}.lead-action-open{grid-column:3;grid-row:1/3}}
@media(max-width:560px){.lead-action-row-v29{grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;padding:12px}.lead-action-title{grid-column:1;grid-row:1}.lead-action-open{grid-column:2;grid-row:1;align-self:start}.lead-action-period{grid-column:1/-1;grid-row:2}.lead-action-period>strong,.lead-action-period>small{display:inline}.lead-action-period>small::before{content:' · '}.lead-action-result{grid-column:1/-1;grid-row:3}.lead-action-result>span,.lead-action-result>strong{display:inline}.lead-action-result>span::after{content:': '}.lead-action-next{grid-column:1/-1;grid-row:4}.lead-action-label{display:none}.lead-action-next .workflow-issues>summary{min-height:44px}}
