.app-task-workspace-bar{display:flex;height:44px;min-height:44px;flex:none;align-items:center;border-bottom:1px solid var(--ui-border, #e5e7eb);background:var(--ui-surface, #ffffff);padding-inline:14px}.app-task-workspace{display:flex;width:100%;min-width:0;height:100%;align-items:center}.app-task-parent,.app-task-current-main,.app-task-current-close,.app-task-workspace-trigger,.app-task-panel-row-main,.app-task-panel-row-close,.app-task-panel-footer-action{cursor:pointer}.app-task-parent{display:inline-flex;min-width:0;height:44px;flex:none;align-items:center;gap:5px;padding:0 7px 0 0;color:var(--ui-text-secondary, #475569);font-size:13px;font-weight:620;transition:color .16s ease}.app-task-parent-icon{display:inline-flex;width:28px;height:28px;align-items:center;justify-content:center;border:1px solid var(--ui-border-subtle, #eef1f5);border-radius:8px;background:var(--ui-surface-muted, #f1f5f9);color:var(--ui-text-secondary, #475569);transition:background-color .16s ease,color .16s ease,transform .16s ease}.app-task-parent-label{max-width:128px}.app-task-parent:hover{color:var(--ui-text-primary, #0f172a)}.app-task-parent:hover .app-task-parent-icon{border-color:#6d5df633;background:var(--brand-light, rgba(109, 93, 246, .1));color:var(--brand, #6d5df6);transform:translateY(-1px)}.app-task-context-divider{width:1px;height:18px;flex:none;margin:0 6px 0 2px;background:var(--ui-border, #e5e7eb)}.app-task-current{display:flex;min-width:0;height:44px;max-width:340px;flex:0 1 auto;align-items:center;gap:6px}.app-task-glyph{display:inline-flex;width:24px;height:24px;flex:none;align-items:center;justify-content:center;border-radius:7px;background:var(--brand-light, rgba(109, 93, 246, .1));color:var(--brand, #6d5df6)}.app-task-current-main{display:flex;min-width:0;height:44px;flex:0 1 auto;align-items:center;gap:7px;padding:0 2px;color:var(--ui-text-primary, #0f172a);text-align:left}.app-task-current-title{max-width:220px;overflow:hidden;font-size:13px;font-weight:680;letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap}.app-task-current-main>.inline-flex{color:var(--ui-text-secondary, #475569);font-size:12px;font-weight:600}.app-task-current-main>.inline-flex svg{color:var(--brand, #6d5df6)}.app-task-current-close{display:inline-flex;width:30px;height:30px;flex:none;align-items:center;justify-content:center;border-radius:9px;color:var(--ui-text-muted, #94a3b8);opacity:0;transition:background-color .16s ease,color .16s ease,opacity .16s ease}.app-task-current:hover .app-task-current-close,.app-task-current:focus-within .app-task-current-close{opacity:1}.app-task-current-close:hover{background:#fff1f2;color:#be123c}.app-task-workspace-trigger{display:inline-flex;min-height:32px;flex:none;align-items:center;gap:6px;margin-left:auto;border:1px solid var(--ui-border, #e5e7eb);border-radius:10px;background:var(--ui-surface-subtle, #f8fafc);padding:0 8px;color:var(--ui-text-secondary, #475569);font-size:13px;font-weight:620;transition:border-color .16s ease,background-color .16s ease,color .16s ease}.app-task-workspace-trigger:hover{border-color:#6d5df64d;background:var(--brand-light, rgba(109, 93, 246, .1));color:var(--brand-hover, #5949df)}.app-task-workspace-count{display:inline-flex;min-width:18px;height:18px;align-items:center;justify-content:center;border-radius:6px;background:#6d5df61c;color:var(--brand-hover, #5949df);font-size:11px;font-weight:750}.app-task-parent:focus-visible,.app-task-current-main:focus-visible,.app-task-current-close:focus-visible,.app-task-workspace-trigger:focus-visible,.app-task-panel-row-main:focus-visible,.app-task-panel-row-close:focus-visible,.app-task-panel-footer-action:focus-visible{outline:2px solid rgba(109,93,246,.72);outline-offset:2px}.app-task-panel{display:flex;flex-direction:column;border-radius:0!important;background:var(--ui-surface, #ffffff)}.app-task-panel-header{border-bottom:1px solid var(--ui-border, #e5e7eb);padding:22px 22px 18px;text-align:left}.app-task-panel-heading{display:flex;align-items:flex-start;gap:12px}.app-task-panel-heading-icon{display:inline-flex;width:36px;height:36px;flex:none;align-items:center;justify-content:center;border-radius:10px;background:var(--brand-light, rgba(109, 93, 246, .1));color:var(--brand, #6d5df6)}.app-task-panel-title{color:var(--ui-text-primary, #0f172a);font-size:17px;font-weight:700;letter-spacing:-.015em}.app-task-panel-description{margin-top:3px;color:var(--ui-text-secondary, #64748b);font-size:13px;line-height:1.55}.app-task-panel-body{min-height:0;flex:1;overflow-y:auto;padding:14px 14px 20px}.app-task-panel-section{margin-top:18px;padding-top:16px;border-top:1px solid var(--ui-border-subtle, #f0f2f5)}.app-task-panel-section-heading{display:flex;min-height:32px;align-items:center;justify-content:space-between;padding:0 8px 6px}.app-task-panel-section-heading h3{color:var(--ui-text-secondary, #475569);font-size:13px;font-weight:680}.app-task-panel-section-heading span{color:var(--ui-text-muted, #94a3b8);font-size:12px;font-weight:650}.app-task-panel-row{display:flex;min-height:64px;align-items:center;gap:10px;border-radius:11px;padding:7px 6px 7px 8px;transition:background-color .16s ease}.app-task-panel-row:hover{background:var(--ui-surface-subtle, #f8fafc)}.app-task-panel-row-main{display:flex;min-width:0;flex:1;flex-direction:column;align-items:stretch;justify-content:center;gap:4px;border-radius:8px;padding:3px 0;text-align:left}.app-task-panel-row-title{display:flex;min-width:0;align-items:center;gap:8px;color:var(--ui-text-primary, #0f172a);font-size:13px;font-weight:650}.app-task-panel-row-subtitle{overflow:hidden;color:var(--ui-text-secondary, #64748b);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.app-task-panel-row-close{display:inline-flex;width:36px;height:36px;flex:none;align-items:center;justify-content:center;border-radius:9px;color:var(--ui-text-muted, #94a3b8);transition:background-color .16s ease,color .16s ease}.app-task-panel-row-close:hover{background:#fff1f2;color:#be123c}.app-task-panel-recent-icon{flex:none;margin-right:10px;color:var(--ui-text-muted, #94a3b8)}.app-task-panel-empty{margin:0 8px;border-radius:10px;background:var(--ui-surface-subtle, #f8fafc);padding:18px 14px;color:var(--ui-text-secondary, #64748b);font-size:13px;text-align:center}.app-task-panel-footer{display:flex;flex-direction:row;gap:8px;border-top:1px solid var(--ui-border, #e5e7eb);padding:14px 18px 18px}.app-task-panel-footer-action{min-height:42px;flex:1;border:1px solid var(--ui-border, #e5e7eb);border-radius:10px;padding:0 12px;color:var(--ui-text-secondary, #475569);font-size:13px;font-weight:620;transition:border-color .16s ease,background-color .16s ease,color .16s ease}.app-task-panel-footer-action:hover:not(:disabled){border-color:#6d5df647;background:var(--brand-light, rgba(109, 93, 246, .1));color:var(--brand-hover, #5949df)}.app-task-panel-footer-action:disabled{cursor:not-allowed;opacity:.42}@media(max-width:767px){.app-task-workspace-bar{padding-inline:8px}.app-task-parent{padding-right:3px}.app-task-parent-label{display:none}.app-task-context-divider{margin-inline:5px}.app-task-current{max-width:none;flex:1;gap:6px}.app-task-glyph{width:24px;height:24px}.app-task-current-main{flex:1}.app-task-current-title{max-width:none;font-size:12px}.app-task-current-main>.inline-flex{gap:0}.app-task-current-main>.inline-flex span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.app-task-current-close{display:none}.app-task-workspace-trigger{min-width:44px;min-height:44px;border:0;background:transparent;padding-inline:8px}.app-task-workspace-trigger-label,.app-task-workspace-trigger>svg:last-child{display:none}.app-task-panel-footer{padding-bottom:max(18px,env(safe-area-inset-bottom))}}@media(hover:none){.app-task-current-close{opacity:1}}@media(prefers-reduced-motion:reduce){.app-task-parent,.app-task-parent-icon,.app-task-current-close,.app-task-workspace-trigger,.app-task-panel-row,.app-task-panel-row-close,.app-task-panel-footer-action{transition:none}}
