.work-card .work-ref{color:#207f70;font-weight:700;margin-bottom:2px}.dialog-help{background:#eef8f5;border-radius:8px;padding:10px;color:#4e6c70;font-size:12px}.email-result{display:block;margin-top:12px;font-size:12px;font-weight:700}.email-result.success{color:#247962}.email-result.error{color:#b24d4d}
.module-switcher{display:grid;gap:4px;margin-top:38px}.module-link{display:block;width:100%;border:0;border-radius:8px;padding:9px 10px;background:transparent;color:#a9bec2;text-decoration:none;text-align:left;font:600 11px inherit;cursor:pointer}.module-link.active,.module-link:hover{background:#203c4d;color:#fff}.role-picker{display:flex;align-items:center;gap:7px;color:#71808b;font-size:10px}.role-picker select{border:1px solid #dce5e7;border-radius:7px;padding:7px 23px 7px 8px;background:#fff;color:#152335;font:600 11px inherit}
.source-callout{display:grid;gap:5px;background:#eef8f5;border:1px solid #d7eee6;border-radius:9px;padding:14px;margin-top:18px;font-size:12px}.source-callout strong{color:#207f70}.source-callout a{color:#207f70;font-weight:700;text-decoration:none}.task-detail-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:8px 0}.task-detail-grid div{background:#f6f9f8;border-radius:8px;padding:10px}.task-detail-grid small,.task-notes small,.task-updates small{display:block;color:#71808b;font-size:10px;text-transform:uppercase;letter-spacing:.08em}.task-detail-grid strong{display:block;margin-top:4px;font-size:12px}.task-notes,.task-updates{margin-top:16px;font-size:12px}.task-notes p{color:#71808b}.task-updates p{border-bottom:1px solid #edf1f1;padding:7px 0;margin:0}.resource-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.resource{border:1px solid #e7eeee;border-radius:8px;padding:9px}.resource .owner{font-size:11px}.resource>b{font-size:18px;margin-right:4px}.resource small{color:#71808b}.source-list{display:grid;gap:10px}.source-list>div{display:grid;grid-template-columns:1fr 1.5fr auto;gap:12px;align-items:center;border-bottom:1px solid #edf1f1;padding:10px 0;font-size:11px}.source-list span{color:#71808b}.source-list b{color:#207f70;font-size:10px}.resource-bars>div{display:grid;grid-template-columns:130px 1fr 35px;gap:10px;align-items:center;margin:10px 0;font-size:11px}.resource-bars .progress{height:6px}@media(max-width:700px){.task-detail-grid{grid-template-columns:1fr 1fr}.resource-grid{grid-template-columns:1fr 1fr}.source-list>div{grid-template-columns:1fr}}
.task-row{cursor:pointer}.task-row:hover{background:#f8fcfb}.work-card{cursor:pointer}
.dependency-link{border:0;background:none;padding:0;color:#207f70;font:700 12px inherit;cursor:pointer}
