.task-manager-app{--task-manager-radius:var(--theme-radius-xl,0.875rem);--task-manager-radius-soft:var(--theme-radius-lg,0.875rem);--task-manager-control-height:2.5rem}.task-manager-header-actions{display:inline-flex;min-width:0;align-items:center;gap:.45rem;margin-left:auto}.task-manager-header-title{max-width:14rem;overflow:hidden;color:var(--theme-text-secondary);font-size:.875rem;font-weight:var(--font-weight-display);line-height:1;text-overflow:ellipsis;white-space:nowrap}@media (max-width:767px){.task-manager-header-actions{width:100%;margin-left:0;overflow-x:auto;padding-bottom:.125rem;scrollbar-width:none}.task-manager-header-actions::-webkit-scrollbar{display:none}.task-manager-header-title{max-width:10rem}}.task-manager-app .btn{min-height:var(--task-manager-control-height);font-weight:var(--font-weight-display);line-height:1}.task-manager-app .btn:hover:not(:disabled){transform:translateY(-1px)}.task-manager-app .btn:disabled{opacity:.48;transform:none}.task-manager-app .input,.task-manager-app textarea{min-height:var(--task-manager-control-height);width:100%}.task-manager-app .input{padding-inline:1rem}.task-manager-app textarea{border-radius:var(--task-manager-radius-soft);padding-block:.75rem;line-height:1.45}.task-manager-app .input:focus,.task-manager-app textarea:focus{outline:none}.task-manager-section-label{color:var(--theme-text-tertiary);font-size:.72rem;font-weight:var(--font-weight-display);letter-spacing:0;line-height:1;text-transform:uppercase}.task-manager-app input[type=checkbox]{accent-color:var(--btn-primary-bg)}.task-manager-composer-panel,.task-manager-detail-panel,.task-manager-empty-panel,.task-manager-filter-panel,.task-manager-popover-panel{padding:1rem}.task-manager-popover-panel{padding:.65rem}.task-manager-empty-icon{--btn-icon-only-size:2.5rem}.task-manager-board-list-item{width:100%;min-height:0;align-items:stretch;padding:.75rem .85rem;text-align:left}.task-manager-setup-step{display:flex;align-items:center;gap:.55rem;padding:.65rem .8rem}.task-manager-setup-step>span{display:inline-flex;width:1.25rem;height:1.25rem;align-items:center;justify-content:center;border-radius:999px;font-size:.72rem;font-weight:var(--font-weight-display)}.task-manager-nested-panel,.task-manager-stat-card{padding:.8rem}.task-manager-column{padding:.65rem}.task-manager-column.is-drop-target{--subcard-bg:var(--btn-fill-bg-hover)}.task-manager-card{--subcard-bg:var(--theme-bg-primary)}.task-manager-add-card-button,.task-manager-add-list-button,.task-manager-empty-column-button{width:100%;min-height:2.45rem;gap:.55rem;padding:0 .85rem;font-size:.875rem;font-weight:var(--font-weight-display);text-align:left}.task-manager-empty-column-button{min-height:5rem;justify-content:center;color:var(--theme-text-tertiary);text-align:center}.task-manager-check-row{display:flex;align-items:center;gap:.55rem;padding:.6rem .75rem}.task-manager-label-button{padding:.45rem .8rem;color:var(--theme-on-accent,white);font-size:.82rem;font-weight:var(--font-weight-display);transition:opacity .16s ease,transform .16s ease}.task-manager-label-button:hover{transform:translateY(-1px)}.task-manager-app :focus-visible{outline:none}