.task-area-toggle{cursor:pointer;font:inherit;flex-shrink:0}.task-area-toggle:disabled{cursor:default;opacity:.6}.task-area-select{color:var(--ui-text);background:var(--ui-surface);border:1px solid var(--ui-border);border-radius:var(--ui-radius-sm);font:inherit;padding:4px 6px}.ai-bar-row .task-area-select{width:auto;max-width:5rem;min-height:32px;font-size:var(--ui-font-caption);flex:none}.task-area-filters{margin-bottom:8px}
.mobile-task-detail-edit-module__EBu8SW__form{min-width:0;min-height:100%;font-size:var(--ui-font-body);line-height:var(--ui-leading-body);color:var(--nd-text-primary,#172033);background:var(--nd-surface,#fff);flex-direction:column;display:flex}.mobile-task-detail-edit-module__EBu8SW__shell{border:0;flex-direction:column;flex:1;min-width:0;min-height:100%;margin:0;padding:0;display:flex}.mobile-task-detail-edit-module__EBu8SW__body{gap:var(--ui-space-5);min-width:0;padding:var(--ui-space-5) var(--ui-space-6) var(--ui-space-6);display:grid}.mobile-task-detail-edit-module__EBu8SW__title{font-size:var(--ui-font-section);font-weight:var(--ui-weight-semibold);line-height:var(--ui-leading-heading);margin:0}.mobile-task-detail-edit-module__EBu8SW__field{gap:var(--ui-space-2);min-width:0;display:grid}.mobile-task-detail-edit-module__EBu8SW__field label{color:var(--nd-text-secondary,#4d596b);font-size:var(--ui-font-label);font-weight:var(--ui-weight-semibold);line-height:var(--ui-leading-body)}.mobile-task-detail-edit-module__EBu8SW__field label span{color:var(--nd-text-tertiary,#6e7888);font-size:var(--ui-font-caption);font-weight:var(--ui-weight-medium)}.mobile-task-detail-edit-module__EBu8SW__field input,.mobile-task-detail-edit-module__EBu8SW__field select,.mobile-task-detail-edit-module__EBu8SW__field textarea{box-sizing:border-box;width:100%;min-width:0;min-height:var(--ui-touch-target);border:1px solid var(--nd-border-subtle,#d7dce3);border-radius:var(--ui-radius-sm);padding:var(--ui-space-2) var(--ui-space-3);color:var(--nd-text-primary,#172033);background:var(--nd-surface,#fff);font:inherit;font-size:16px}.mobile-task-detail-edit-module__EBu8SW__field textarea{min-height:124px;line-height:var(--ui-leading-body);resize:vertical}.mobile-task-detail-edit-module__EBu8SW__field input:focus,.mobile-task-detail-edit-module__EBu8SW__field select:focus,.mobile-task-detail-edit-module__EBu8SW__field textarea:focus{border-color:var(--nd-accent,#356ae6);outline:3px solid var(--nd-accent-soft,#dbe7ff);outline-offset:0}.mobile-task-detail-edit-module__EBu8SW__pair{gap:var(--ui-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.mobile-task-detail-edit-module__EBu8SW__error{padding:var(--ui-space-2) var(--ui-space-3);border-radius:var(--ui-radius-sm);color:var(--nd-danger,#b42318);background:var(--nd-danger-soft,#fff0ee);font-size:var(--ui-font-label);line-height:var(--ui-leading-body);margin:0}.mobile-task-detail-edit-module__EBu8SW__actions{justify-content:flex-end;gap:var(--ui-space-2);padding:var(--ui-space-3) var(--ui-space-6) calc(var(--ui-space-3) + env(safe-area-inset-bottom));border-top:1px solid var(--nd-border-subtle,#d7dce3);background:color-mix(in srgb, var(--nd-surface,#fff) 94%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);margin-top:auto;display:flex;position:sticky;bottom:0}.mobile-task-detail-edit-module__EBu8SW__actions button{min-width:88px;min-height:var(--ui-touch-target);border:1px solid var(--nd-border-subtle,#d7dce3);border-radius:var(--ui-radius-sm);padding:var(--ui-space-2) var(--ui-space-4);font:inherit;font-size:var(--ui-font-label);line-height:var(--ui-leading-body);font-weight:var(--ui-weight-medium)}.mobile-task-detail-edit-module__EBu8SW__actions button:disabled{cursor:not-allowed;opacity:.55}.mobile-task-detail-edit-module__EBu8SW__secondary{color:var(--nd-text-secondary,#4d596b);background:0 0}.mobile-task-detail-edit-module__EBu8SW__danger{color:var(--nd-danger,#b42318);background:0 0;margin-right:auto}.mobile-task-detail-edit-module__EBu8SW__actions button.mobile-task-detail-edit-module__EBu8SW__primary{border-color:var(--cave-accent-text,var(--nd-accent,#356ae6));color:var(--dark-page,#fff);background:var(--cave-accent-text,var(--nd-accent,#356ae6))}@media (max-width:640px){.mobile-task-detail-edit-module__EBu8SW__body{gap:var(--ui-space-4);padding:var(--ui-space-4)}.mobile-task-detail-edit-module__EBu8SW__pair{grid-template-columns:1fr}.mobile-task-detail-edit-module__EBu8SW__actions{padding-right:var(--ui-space-4);padding-left:var(--ui-space-4)}.mobile-task-detail-edit-module__EBu8SW__actions button{font-size:var(--ui-font-label);font-weight:var(--ui-weight-medium);flex:1 1 0}}
.task-ai-panel-module__nAcC6G__panel{box-sizing:border-box;width:100%;min-width:0;color:var(--text);gap:8px;margin:8px 0;display:grid}.task-ai-panel-module__nAcC6G__panel button{min-height:var(--ui-control);border:1px solid var(--border);border-radius:var(--ui-radius-sm);background:var(--panel);color:var(--text);cursor:pointer;font:inherit;font-size:var(--ui-font-label);font-weight:var(--ui-weight-medium);padding:8px 12px}.task-ai-panel-module__nAcC6G__panel button:disabled{cursor:default;opacity:.55}.task-ai-panel-module__nAcC6G__panel button:focus-visible,.task-ai-panel-module__nAcC6G__panel textarea:focus-visible{outline:2px solid var(--ui-accent);outline-offset:2px}.task-ai-panel-module__nAcC6G__status{color:var(--muted);font-size:var(--ui-font-caption)}.task-ai-panel-module__nAcC6G__conversation{border:0;min-width:0;margin:0;padding:0}.task-ai-panel-module__nAcC6G__history{overscroll-behavior:contain;gap:8px;max-height:280px;margin:0;padding:0 2px 0 0;list-style:none;display:grid;overflow-y:auto}.task-ai-panel-module__nAcC6G__history>li{border:1px solid var(--border);border-radius:var(--ui-radius-md);background:var(--panel2);overflow-wrap:anywhere;min-width:0;padding:12px}.task-ai-panel-module__nAcC6G__history .task-ai-panel-module__nAcC6G__userMessage{margin-left:min(8%,36px)}.task-ai-panel-module__nAcC6G__history .task-ai-panel-module__nAcC6G__assistantMessage{background:var(--panel);margin-right:min(5%,24px)}.task-ai-panel-module__nAcC6G__history strong{font-size:var(--ui-font-caption);font-weight:var(--ui-weight-semibold)}.task-ai-panel-module__nAcC6G__content{white-space:pre-wrap;font-size:var(--ui-font-body);line-height:var(--ui-leading-body);margin:6px 0 0}.task-ai-panel-module__nAcC6G__suggestions{gap:10px;margin-top:12px;display:grid}.task-ai-panel-module__nAcC6G__suggestion{border-top:1px solid var(--border);padding-top:10px}.task-ai-panel-module__nAcC6G__suggestion h3{font-size:var(--ui-font-section);font-weight:var(--ui-weight-semibold);line-height:var(--ui-leading-heading);margin:0 0 6px}.task-ai-panel-module__nAcC6G__suggestion ul,.task-ai-panel-module__nAcC6G__suggestion ol{font-size:var(--ui-font-label);line-height:var(--ui-leading-body);margin:0 0 8px;padding-left:22px}.task-ai-panel-module__nAcC6G__followUp{justify-content:space-between;align-items:center;gap:8px;min-width:0;margin-bottom:8px;display:flex}.task-ai-panel-module__nAcC6G__followUp span{overflow-wrap:anywhere;min-width:0}.task-ai-panel-module__nAcC6G__followUp button{flex:none}.task-ai-panel-module__nAcC6G__confirm{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.task-ai-panel-module__nAcC6G__confirm p{font-size:var(--ui-font-label);flex-basis:100%;margin:0}.task-ai-panel-module__nAcC6G__composer{border:1px solid var(--border);border-radius:var(--ui-radius-sm);background:var(--panel2);align-items:center;gap:2px;padding:2px 4px 2px 10px;display:flex}.task-ai-panel-module__nAcC6G__composer:focus-within{border-color:var(--accent)}.task-ai-panel-module__nAcC6G__panel .task-ai-panel-module__nAcC6G__composer textarea{box-sizing:border-box;width:0;min-width:0;height:32px;min-height:var(--ui-control-sm);resize:none;max-height:32px;box-shadow:none;color:var(--text);font:inherit;font-size:var(--ui-font-label);background:0 0;border:0;border-radius:0;flex:1;padding:6px 0;line-height:20px}.task-ai-panel-module__nAcC6G__panel .task-ai-panel-module__nAcC6G__composer textarea:focus{outline:none}.task-ai-panel-module__nAcC6G__composer button{min-height:var(--ui-control-sm);width:32px;color:var(--accent);background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}.task-ai-panel-module__nAcC6G__error{color:var(--ui-danger,#b42318);font-size:var(--ui-font-label);margin:0}.task-ai-panel-module__nAcC6G__retry{justify-self:start}@media (max-width:480px){.task-ai-panel-module__nAcC6G__panel .task-ai-panel-module__nAcC6G__composer textarea{height:var(--ui-touch-target);min-height:var(--ui-touch-target);max-height:var(--ui-touch-target);font-size:16px}.task-ai-panel-module__nAcC6G__followUp{flex-wrap:wrap;align-items:flex-start}.task-ai-panel-module__nAcC6G__followUp button{margin-left:auto}.task-ai-panel-module__nAcC6G__panel button{min-height:var(--ui-touch-target)}.task-ai-panel-module__nAcC6G__composer button{width:var(--ui-touch-target)}}
