/* V26: keep the existing Tasks app and launcher unchanged. */
.rfc-v26-work,.rfc-v26-work *,.rfc-v26-detail,.rfc-v26-detail *{box-sizing:border-box}
.rfc-v26-work{min-width:0;max-width:100%;margin:16px 0 22px;padding:16px;background:white;border:1px solid #d7e4f0;border-radius:16px;overflow-wrap:anywhere}
.rfc-v26-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;flex-wrap:wrap}.rfc-v26-head h2{margin:0 0 6px;font-size:20px}.rfc-v26-head p,.rfc-v26-hint,.rfc-v26-status{font-size:13px;line-height:1.6;color:#506781}.rfc-v26-groups{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:14px 0}.rfc-v26-group{border:1px solid #dce7f3;border-radius:12px;padding:12px;min-width:0;background:#f7faff}.rfc-v26-group h3{font-size:15px;margin:0 0 12px}.rfc-v26-card{border:1px solid #e0e8f1;background:#fff;padding:12px;border-radius:10px;display:grid;gap:8px;margin:8px 0;min-width:0;overflow-wrap:anywhere}.rfc-v26-card strong{font-size:14px}.rfc-v26-card span,.rfc-v26-card small{font-size:12px;line-height:1.5}.rfc-v26-card button{justify-self:start}
.rfc-v26-detail{padding:16px;min-width:0;overflow-wrap:anywhere}.rfc-v26-detail-card{display:grid;gap:10px;min-width:0}.rfc-v26-detail-card h3{margin:0 0 5px;font-size:19px}.rfc-v26-detail-card h4{margin:8px 0 0;font-size:15px}.rfc-v26-detail-card p{margin:4px 0;line-height:1.6}.rfc-v26-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.rfc-v26-field{padding:9px;background:#f2f7fd;border:1px solid #dce8f4;border-radius:9px;min-width:0;overflow-wrap:anywhere}.rfc-v26-field span,.rfc-v26-field strong{display:block;font-size:12px}.rfc-v26-field span{color:#567089}.rfc-v26-field strong{margin-top:5px}.rfc-v26-doc,.rfc-v26-flow,.rfc-v26-actions{padding:11px;border:1px solid #dce8f4;border-radius:11px;min-width:0}.rfc-v26-flow{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.rfc-v26-flow h4,.rfc-v26-flow p{flex-basis:100%}.rfc-v26-stage{background:#e9f3ff;color:#183e6c;border-radius:999px;padding:7px 10px;font-size:12px}.rfc-v26-stage.active{background:#d3f6e5;color:#086842}.rfc-v26-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.rfc-v26-actions h4,.rfc-v26-actions p{flex-basis:100%}.rfc-v26-detail details{border:1px solid #dce8f4;border-radius:9px;padding:10px}.rfc-v26-detail li{margin:7px 0;font-size:13px;overflow-wrap:anywhere}.rfc-v26-full{min-width:0;overflow-x:hidden;border-top:1px solid #dce8f4;padding-top:12px}.rfc-v26-full .rpc-v19-map{max-width:100%;overflow-x:auto}.rfc-v26-detail .btn{width:auto;max-width:100%}
@media(max-width:980px){.rfc-v26-groups{grid-template-columns:1fr}}
@media(max-width:540px){.rfc-v26-work,.rfc-v26-detail{padding:10px}.rfc-v26-facts{grid-template-columns:1fr}.rfc-v26-head h2{font-size:17px}.rfc-v26-flow{gap:5px}}
