.component-tasks{color:#e5e5e5;-webkit-user-select:none;user-select:none;box-sizing:border-box;background-color:#0000;flex-direction:column;width:100%;height:100%;margin:5px 5px 0;padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;display:flex;position:relative;overflow-y:auto}.component-tasks::-webkit-scrollbar{width:4px}.component-tasks::-webkit-scrollbar-track{background:0 0}.component-tasks::-webkit-scrollbar-thumb{background:#333;border-radius:2px}.tasks-header{margin-bottom:8px;padding-left:4px}.tasks-title{color:#555;text-transform:uppercase;letter-spacing:.5px;margin:0;font-size:10px;font-weight:600}.task-space-accordion{border-radius:6px;margin-bottom:12px;transition:background-color .2s,color .2s}.task-space-accordion.expanded{color:#000;background-color:#fff}.task-space-header{cursor:pointer;border-radius:6px;justify-content:space-between;align-items:center;padding:6px 8px;transition:background-color .2s;display:flex}.task-space-header:hover{background-color:#ffffff0d}.task-space-accordion.expanded .task-space-header:hover{background-color:#0000000d}.task-space-header-left{align-items:center;gap:8px;display:flex}.task-space-icon{object-fit:cover;border-radius:6px;width:20px;height:20px}.task-space-icon-small{object-fit:cover;border-radius:4px;width:16px;height:16px}.task-space-current{color:inherit;font-size:12px;font-weight:600}.task-space-chevron{color:inherit;opacity:.7;font-size:10px;transition:transform .2s}.task-space-chevron.expanded{transform:rotate(180deg)}.task-space-list{flex-direction:column;gap:2px;margin-top:4px;padding:4px;display:flex}.task-space-item{cursor:pointer;color:#555;border-radius:4px;align-items:center;gap:8px;padding:6px 8px;font-size:11px;font-weight:500;transition:all .2s;display:flex}.task-space-item:hover{color:#000;background-color:#0000000d}.task-space-item.active{color:#000;background-color:#00000014;font-weight:600}.task-space-empty{color:#777;padding:4px 8px;font-size:11px;font-style:italic}.task-space-create-btn{color:#60a5fa;cursor:pointer;align-items:center;gap:6px;padding:6px 8px;font-size:11px;font-weight:500;transition:all .2s;display:flex}.task-space-create-btn:hover{color:#3b82f6;background-color:#60a5fa1a;border-radius:4px}.task-space-create-form{padding:4px 8px}.task-space-input{color:#000;background:0 0;border:none;border-bottom:1px solid #ccc;outline:none;width:100%;padding:4px 0;font-size:11px}.task-space-input:focus{border-bottom-color:#3b82f6}.tasks-options-list{flex-direction:column;gap:4px;display:flex}.task-option-item{cursor:pointer;color:#999;background-color:#0000;border:none;border-radius:6px;justify-content:space-between;align-items:center;padding:6px 8px;font-size:11px;font-weight:500;transition:background-color .2s,color .2s;display:flex}.task-option-item:hover{color:#fff;background-color:#2a2a2a}.task-option-item.active{color:#fff;background-color:#ffffff14}.task-option-item.active .task-option-icon{opacity:1;color:#60a5fa}.task-option-left{align-items:center;gap:8px;display:flex}.task-option-icon{color:inherit;opacity:.7;transition:opacity .2s,transform .2s}.task-option-item:hover .task-option-icon{opacity:1}.task-option-text{white-space:nowrap;text-transform:lowercase}.task-badge{color:#fff;text-align:center;background-color:#2a2a2a;border-radius:4px;min-width:10px;padding:1px 6px;font-size:9px;font-weight:700;line-height:1.2;transition:all .2s}.task-badge.unseen{background-color:#ff9800;box-shadow:0 0 5px #ff980066}.task-option-item:hover .task-badge{background-color:#3f3f3f}.task-option-item:hover .task-badge.unseen{background-color:#ffa726}.task-separator{opacity:.8;align-items:center;gap:8px;margin:14px 4px 4px;display:flex}.task-separator-text{color:#555;white-space:nowrap;text-transform:uppercase;letter-spacing:.5px;font-size:10px;font-weight:600}.task-separator-line{opacity:.4;background-color:#444;flex:1;height:1px}.tasks-hitos-section{flex-direction:column;gap:4px;display:flex}.hitos-loading,.hitos-empty{color:#66666a;padding:6px 8px;font-size:11px;font-style:italic}.hitos-list{flex-direction:column;gap:4px;display:flex}.hito-item{background-color:#0000;border:none;border-radius:6px;align-items:flex-start;gap:8px;padding:6px 8px;transition:background-color .2s;display:flex}.hito-item:hover{background-color:#ffffff0d}.hito-indicator{color:#999;justify-content:center;align-items:center;padding-top:2px;display:flex}.hito-details{flex-direction:column;flex:1;gap:1px;display:flex}.hito-name{color:#dedede;font-size:11px;font-weight:500}.hito-desc{color:#66666a;font-size:10px;line-height:1.3}.add-hito-wrapper{margin-top:4px;padding:0 4px}.add-hito-btn{color:#66666a;cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:8px;width:100%;padding:6px 8px;transition:background-color .2s,color .2s;display:flex}.add-hito-btn:hover{color:#fff;background-color:#2a2a2a}.add-hito-btn span{text-transform:lowercase;font-size:11px;font-weight:500}.inline-hito-form{box-sizing:border-box;background:#ffffff04;border:1px solid #ffffff0d;border-radius:6px;flex-direction:column;gap:8px;margin:4px 4px 10px;padding:10px;display:flex}.inline-hito-input{color:#fff;box-sizing:border-box;background:0 0;border:none;border-bottom:1px solid #ffffff14;outline:none;padding:4px 0;font-size:11px}.inline-hito-input::placeholder{color:#555}.inline-hito-input:focus{border-color:#60a5fa4d}.inline-hito-textarea{color:#a0a0a0;resize:none;box-sizing:border-box;background:0 0;border:none;outline:none;height:40px;padding:0;font-family:inherit;font-size:10px}.inline-hito-textarea::placeholder{color:#555}.inline-hito-actions{box-sizing:border-box;justify-content:flex-end;gap:8px;display:flex}.inline-hito-save-btn{color:#60a5fa;cursor:pointer;text-transform:lowercase;background:#60a5fa1a;border:1px solid #60a5fa40;border-radius:4px;padding:2px 8px;font-size:9px;font-weight:600;transition:all .2s}.inline-hito-save-btn:hover{background:#60a5fa33;border-color:#60a5fa66}.inline-hito-cancel-btn{color:#66666a;cursor:pointer;text-transform:lowercase;background:0 0;border:1px solid #ffffff0d;border-radius:4px;padding:2px 8px;font-size:9px;font-weight:500;transition:all .2s}.inline-hito-cancel-btn:hover{color:#fff;border-color:#ffffff26}.task-filter-autocomplete-wrapper{margin-bottom:8px;padding:0;position:relative}.task-filter-input-container{background-color:#232323;border:1px solid #333;border-radius:6px;align-items:center;padding:6px 10px;display:flex;position:relative}.task-filter-search-icon{color:#666;margin-right:8px}.task-filter-input{color:#fff;background:0 0;border:none;outline:none;width:100%;font-size:11px}.task-filter-input::placeholder{color:#555}.task-filter-facepile{cursor:pointer;background-color:#0000;border:1px dashed #0000;border-radius:12px;align-items:center;height:24px;padding:2px;transition:opacity .2s;display:inline-flex}.task-filter-facepile:hover{opacity:.8}.task-filter-facepile-avatar{object-fit:cover;box-sizing:content-box;background-color:#333;border:2px solid #1e1e1e;border-radius:50%;width:16px;height:16px}.task-filter-empty-trigger{color:#666;box-sizing:content-box;background-color:#2a2a2a;border:1px dashed #555;border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;display:flex}.task-filter-facepile-more{color:#888;margin-left:4px;font-size:10px;font-weight:500}.task-filter-dropdown{box-sizing:border-box;z-index:1000;background-color:#1e1e1e;border:1px solid #333;border-radius:6px;flex-direction:column;width:225px;margin-top:4px;display:flex;position:absolute;top:100%;right:0;box-shadow:0 4px 16px #0009}.task-filter-dropdown .task-filter-input-container{border-radius:4px;margin:4px}.task-filter-dropdown-list{max-height:200px;padding-bottom:4px;overflow-y:auto}.task-filter-dropdown-list::-webkit-scrollbar{width:4px}.task-filter-dropdown-list::-webkit-scrollbar-track{background:0 0}.task-filter-dropdown-list::-webkit-scrollbar-thumb{background:#444;border-radius:2px}.task-filter-togger{cursor:pointer;background-color:#444;border-radius:10px;width:24px;height:14px;transition:background-color .2s;position:relative}.task-filter-togger.active{background-color:#4299e1}.task-filter-togger-knob{background-color:#fff;border-radius:50%;width:10px;height:10px;transition:transform .2s;position:absolute;top:2px;left:2px}.task-filter-togger.active .task-filter-togger-knob{transform:translate(10px)}.task-filter-dropdown-item{cursor:pointer;color:#aaa;align-items:center;gap:8px;padding:6px 10px;font-size:11px;display:flex;overflow:hidden}.task-filter-dropdown-item span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.task-filter-dropdown-item:hover,.task-filter-dropdown-item.focused{color:#fff;background-color:#2a2a2a}.task-filter-dropdown-item.selected{color:#4299e1;background-color:#4299e126}.task-filter-dropdown-avatar{object-fit:cover;border-radius:50%;width:18px;height:18px}.group:hover .wf-edit-icon{opacity:.6!important}.wf-edit-icon:hover{opacity:1!important}
