/* My Tasks only: compact controls above distinct, always-visible task views. */
.cw-workspace:has(.ww-my-tasks){max-width:none;margin:0;padding:16px 24px 40px}
.cw-workspace:has(.ww-my-tasks)>a,.cw-workspace:has(.ww-my-tasks)>button{margin-bottom:8px}
.ww-my-tasks{width:100%;max-width:1240px;margin:0;min-width:0;color:var(--cw-text)}
.ww-my-tasks h1{font-size:24px;letter-spacing:-.025em;overflow-wrap:anywhere}
.ww-my-tasks .text-gray-400,.ww-my-tasks .text-gray-500{color:var(--cw-muted)}
.ww-my-tasks .text-accent-600,.ww-my-tasks .text-accent-700{color:var(--cw-teal)}
.ww-my-tasks .bg-accent-600{background:var(--cw-teal)}
.ww-my-tasks .bg-accent-600:hover{background:var(--cw-teal-dark)}
.ww-my-tasks .ww-heading{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-bottom:8px}
.ww-my-tasks .ww-heading>div{min-width:0}
.ww-my-tasks .ww-subtitle{margin-top:3px}
.ww-my-tasks input:not([type=checkbox]):not([type=radio]):not([type=hidden]),.ww-my-tasks select,.ww-my-tasks textarea{max-width:100%;min-width:0;border-color:var(--cw-border);border-radius:6px;min-height:36px;font-size:14px}
.ww-my-tasks input[type=checkbox]{accent-color:var(--cw-teal)}
.ww-my-tasks .cw-surface{box-shadow:none}
.ww-my-tasks [hidden]{display:none!important}
.ww-my-tasks .truncate{white-space:normal;overflow-wrap:anywhere}
.ww-my-tasks .ww-task-filters{padding:8px 0}
.ww-my-tasks #mytasks-filters{border:0;border-radius:0;background:transparent;padding:0;box-shadow:none;margin:0;gap:8px}
.ww-my-tasks #mytasks-filters>[data-assignee-picker]{width:190px}
.ww-my-tasks #mytasks-filters>.w-56{width:200px}
.ww-my-tasks [data-filters-toggle]{margin:0}
.ww-my-tasks .ww-task-views{display:flex;flex-wrap:wrap;gap:0;margin:0 0 12px;padding:0}
.ww-my-tasks .ww-task-view{position:relative;display:inline-flex;align-items:center;gap:6px;min-height:38px;padding:8px 14px;background:transparent;color:var(--cw-muted);font-size:14px;font-weight:500;white-space:nowrap}
.ww-my-tasks .ww-task-view:first-child{padding-left:0}
.ww-my-tasks .ww-task-view:not(:last-child)::after{content:'';position:absolute;right:0;top:50%;height:12px;transform:translateY(-50%);border-right:1px solid var(--cw-border)}
.ww-my-tasks .ww-task-view:hover{color:var(--cw-teal-dark)}
.ww-my-tasks .ww-task-view[aria-current=page]{color:var(--cw-teal-dark)}
.ww-my-tasks .ww-task-view[aria-current=page] .ww-task-view-label{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:8px}
.ww-my-tasks .ww-task-count{font-size:12px;font-variant-numeric:tabular-nums;color:var(--cw-muted)}
.ww-my-tasks .ww-task-count-overdue{color:#a34f14}
.ww-my-tasks .ww-queue{max-width:none;padding:0}
.ww-my-tasks .ww-queue-tools{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;margin-bottom:0;padding:10px 12px;background:var(--cw-teal-soft);border:1px solid var(--cw-border);border-bottom:0;border-radius:7px 7px 0 0}
.ww-my-tasks .ww-task-progress{display:flex;align-items:center;gap:8px}
.ww-my-tasks .ww-calendar-toggle{margin:0}
.ww-my-tasks .ww-task-group{margin-bottom:14px;border-radius:7px}
.ww-my-tasks .ww-queue-tools+.ww-task-group{border-top-left-radius:0;border-top-right-radius:0}
.ww-my-tasks .ww-queue>.ww-task-group:last-child{margin-bottom:0}
.ww-my-tasks .ww-task-row{padding:12px;gap:12px}
.ww-my-tasks select.ww-task-status{width:132px;min-width:132px;font-size:13px;border-radius:5px;padding:6px 22px 6px 8px}
.ww-my-tasks .ww-task-group>section>a{font-size:14px;padding:10px 12px}
.ww-my-tasks .ww-task-group>div.text-gray-400{font-size:12px;text-transform:none;letter-spacing:0}
.ww-my-tasks .ww-queue h2{font-size:13px;text-transform:none;letter-spacing:0}
.ww-my-tasks [data-quick-actions]>div{z-index:60}
.ww-my-tasks [data-inbox-capture-form]{flex-wrap:wrap;margin-bottom:12px}
.ww-my-tasks [data-inbox-capture-form] input{min-width:0}
@media(max-width:767px){
 .cw-workspace:has(.ww-my-tasks){padding:12px 16px 80px!important}
 .ww-my-tasks .ww-task-view{min-height:44px;padding-left:10px;padding-right:10px}
 .ww-my-tasks .ww-task-view:first-child{padding-left:0}
 .ww-my-tasks .ww-task-filters{padding:8px 0 4px}
 .ww-my-tasks #mytasks-filters{margin-top:8px}
 .ww-my-tasks .ww-queue-tools{border-bottom:1px solid var(--cw-border);border-radius:7px;margin-bottom:8px}
}
@media(max-width:639px){
 .ww-my-tasks h1{font-size:22px}
 .ww-my-tasks input:not([type=checkbox]):not([type=radio]):not([type=hidden]),.ww-my-tasks select,.ww-my-tasks textarea{font-size:16px;min-height:44px}
 .ww-my-tasks select.ww-task-status{width:124px;min-width:124px;font-size:12px;padding-left:6px;padding-right:20px}
 .ww-my-tasks #mytasks-filters>div{max-width:100%;min-width:0}
 .ww-my-tasks #mytasks-filters>.flex.shrink-0{flex-wrap:wrap}
 .ww-my-tasks #mytasks-filters .flex.shrink-0 label{min-width:0;flex:1 1 120px}
 .ww-my-tasks .ww-task-row{padding:12px 10px;gap:8px;flex-wrap:wrap}
 .ww-my-tasks .ww-task-row>.min-w-0{flex-basis:130px}
 .ww-my-tasks .ww-heading a{max-width:100%;white-space:nowrap}
 .ww-my-tasks [data-quick-actions] summary{padding:8px}
 .ww-my-tasks [data-checklist-picker]{max-width:100%}
}
@media print{.ww-my-tasks{max-width:none}.ww-my-tasks .ww-task-filters,.ww-my-tasks .ww-task-views{display:none}}
