.task-panel{padding:18px}.my-tasks-title{margin-bottom:16px}.my-tasks-title h2{margin:0;font-size:1.125rem;text-transform:uppercase}.my-tasks-grid{display:grid;grid-template-columns:minmax(0,7fr) minmax(260px,3fr);gap:18px}.scheduled-tasks,.unscheduled-tasks{min-width:0}.scheduled-tasks>header,.unscheduled-tasks>header{display:flex;align-items:center;justify-content:space-between;min-height:38px;margin-bottom:7px}.scheduled-tasks h3,.unscheduled-tasks h3{display:flex;align-items:center;gap:8px;margin:0;font-size:.9375rem;text-transform:uppercase}.scheduled-tasks h3 span,.unscheduled-tasks h3 span,.my-task-group>header span{display:grid;place-items:center;min-width:24px;height:24px;padding:0 7px;border-radius:99px;background:#eef1f5;color:var(--text-secondary);font-size:.75rem}.scheduled-tasks>header>span{color:var(--text-muted);font-size:.75rem}
.my-task-group{margin-bottom:11px;border:1px solid transparent;border-radius:12px;overflow:hidden}.my-task-group>header{display:flex;align-items:center;gap:9px;min-height:42px;padding:0 14px}.my-task-group>header i{width:9px;height:9px;border-radius:50%}.my-task-group>header strong{font-size:.875rem}.my-task-group>div{display:grid}.group-overdue{border-color:#f4d6da;background:#fff8f9}.group-overdue>header{background:#fff2f4;color:#c83f4f}.group-overdue i{background:#ef4444}.group-now{border-color:#f4dfc7;background:#fffaf4}.group-now>header{background:#fff5e8;color:#c96a0b}.group-now i{background:#f59e0b}.group-later{border-color:#d6e3f5;background:#f8fbff}.group-later>header{background:#f0f6ff;color:#3578c7}.group-later i{background:#3578c7}
.my-task-row{display:grid;grid-template-columns:24px 92px minmax(0,1fr) auto auto;align-items:center;gap:10px;min-height:58px;padding:8px 13px;border-top:1px solid rgba(227,231,238,.72);color:var(--text-primary);text-decoration:none}.my-task-row:hover{background:rgba(255,255,255,.52)}.my-task-check{width:18px;height:18px;border:1px solid #cbd3df;border-radius:4px;background:#fff}.my-task-row time{font-size:.8125rem;font-weight:700}.group-overdue time,.group-overdue .my-task-row>b{color:var(--semantic-danger)}.my-task-copy{display:grid;min-width:0;gap:2px}button.my-task-copy{padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer;width:100%}.my-task-copy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.875rem}.my-task-copy small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-muted);font-size:.75rem}.my-task-reference{display:inline-flex;align-items:center;gap:6px;padding:5px 9px;border-radius:8px;background:rgba(232,236,243,.75);color:#667085;font-size:.75rem}.escalation-avatar.entity-avatar{flex:0 0 18px;width:18px;height:18px;font-size:.5rem}.my-task-row>b{min-width:48px;font-size:.75rem;text-align:right}.completed-tasks{margin-top:12px;border:1px solid var(--border-subtle);border-radius:11px;background:#fff}.completed-tasks summary{padding:13px;color:var(--semantic-info);font-size:.8125rem;text-align:center;cursor:pointer}.completed-tasks .my-task-row{opacity:.6}.completed-tasks .my-task-copy strong{text-decoration:line-through}
.unscheduled-tasks{padding-left:18px;border-left:1px solid var(--border-subtle)}.unscheduled-tasks>header h3 span{background:#e9f7ef;color:#168a55}.unscheduled-tasks>div{border:1px solid #d9eadf;border-radius:12px;background:#f4faf6;overflow:hidden}.unscheduled-task{position:relative;padding:0 11px;background:rgba(255,255,255,.62)}.unscheduled-task+ .unscheduled-task{border-top:1px solid #dfe9e3}.unscheduled-task>a{display:grid;grid-template-columns:20px minmax(0,1fr);gap:10px;padding:13px 38px 13px 0;color:var(--text-primary);text-decoration:none}.unscheduled-task>a>span:last-child{display:grid;gap:3px}.unscheduled-task strong{font-size:.85rem}.unscheduled-task small{color:var(--text-muted);font-size:.75rem}.unscheduled-task em{justify-self:start;padding:4px 7px;border-radius:7px;background:#edf0f4;color:#687386;font-size:.7rem;font-style:normal}.schedule-task{position:absolute;right:11px;bottom:13px;display:grid;place-items:center;width:32px;height:32px;border:1px solid #d7dee8;border-radius:8px;background:#fff;color:#52627b}.quick-schedule{display:grid;grid-template-columns:1fr auto;gap:7px;padding:0 0 11px 30px}.quick-schedule[hidden]{display:none}.quick-schedule input{min-width:0;height:36px;padding:0 8px;border:1px solid var(--border-subtle);border-radius:8px}.quick-schedule .btn{min-height:36px;padding:0 10px}.my-tasks-empty{padding:24px;color:var(--text-muted);font-size:.8125rem;text-align:center}
@media(max-width:1050px){.my-tasks-grid{grid-template-columns:1fr}.unscheduled-tasks{padding:0;border:0}.unscheduled-tasks>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.unscheduled-task:nth-child(2){border-top:0}}@media(max-width:620px){.my-task-row{grid-template-columns:20px 64px minmax(0,1fr)}.my-task-reference,.my-task-row>b{grid-column:3;justify-self:start}.unscheduled-tasks>div{grid-template-columns:1fr}.unscheduled-task:nth-child(2){border-top:1px solid #dfe9e3}}
.create-unscheduled.is-editing{grid-template-columns:minmax(0,1fr) auto;padding:7px!important}.create-unscheduled.is-editing input{display:block;background:rgba(255,255,255,.62)}.create-unscheduled.is-editing button{min-height:40px;padding:0 13px}.create-unscheduled.is-editing button span{display:none}
