.NotificationListRow-module-scss-module__IYA0vq__row{cursor:pointer;border-left:3px solid #0000;border-radius:6px;gap:10px;padding:10px 12px;transition:background .1s;display:flex;position:relative}.NotificationListRow-module-scss-module__IYA0vq__row:hover{background:var(--bg-tertiary)}.NotificationListRow-module-scss-module__IYA0vq__row.NotificationListRow-module-scss-module__IYA0vq__unread{background:color-mix(in srgb, var(--primary-color) 4%, transparent)}.NotificationListRow-module-scss-module__IYA0vq__row.NotificationListRow-module-scss-module__IYA0vq__unread:hover{background:color-mix(in srgb, var(--primary-color) 7%, transparent)}.NotificationListRow-module-scss-module__IYA0vq__row.NotificationListRow-module-scss-module__IYA0vq__active{border-left-color:var(--primary-color);background:color-mix(in srgb, var(--primary-color) 10%, transparent)!important}.NotificationListRow-module-scss-module__IYA0vq__row.NotificationListRow-module-scss-module__IYA0vq__checked{background:color-mix(in srgb, var(--primary-color) 13%, transparent)}.NotificationListRow-module-scss-module__IYA0vq__checkbox{flex-shrink:0;align-items:flex-start;padding-top:4px;display:flex}.NotificationListRow-module-scss-module__IYA0vq__checkbox input{width:13px;height:13px;accent-color:var(--primary-color);cursor:pointer}.NotificationListRow-module-scss-module__IYA0vq__avatarBlock{flex-shrink:0;width:32px;height:32px;position:relative}.NotificationListRow-module-scss-module__IYA0vq__avatar{background:var(--bg-active);width:100%;height:100%;color:var(--text-secondary);border-radius:50%;justify-content:center;align-items:center;font-size:.6875rem;font-weight:700;display:flex;overflow:hidden}.NotificationListRow-module-scss-module__IYA0vq__avatar img{object-fit:cover;width:100%;height:100%}.NotificationListRow-module-scss-module__IYA0vq__typeBadge{background:var(--primary-color);width:15px;height:15px;color:var(--bg-primary);border:2px solid var(--bg-primary);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;bottom:-3px;right:-3px}.NotificationListRow-module-scss-module__IYA0vq__var-comment .NotificationListRow-module-scss-module__IYA0vq__typeBadge{background:#3b82f6}.NotificationListRow-module-scss-module__IYA0vq__var-mention .NotificationListRow-module-scss-module__IYA0vq__typeBadge{background:#ec4899}.NotificationListRow-module-scss-module__IYA0vq__var-review .NotificationListRow-module-scss-module__IYA0vq__typeBadge{background:#6366f1}.NotificationListRow-module-scss-module__IYA0vq__var-review-ok .NotificationListRow-module-scss-module__IYA0vq__typeBadge{background:#10b981}.NotificationListRow-module-scss-module__IYA0vq__var-review-warn .NotificationListRow-module-scss-module__IYA0vq__typeBadge{background:#f59e0b}.NotificationListRow-module-scss-module__IYA0vq__var-assign .NotificationListRow-module-scss-module__IYA0vq__typeBadge{background:#8b5cf6}.NotificationListRow-module-scss-module__IYA0vq__var-date .NotificationListRow-module-scss-module__IYA0vq__typeBadge{background:#06b6d4}.NotificationListRow-module-scss-module__IYA0vq__var-priority .NotificationListRow-module-scss-module__IYA0vq__typeBadge{background:#ef4444}.NotificationListRow-module-scss-module__IYA0vq__var-tag .NotificationListRow-module-scss-module__IYA0vq__typeBadge{background:#64748b}.NotificationListRow-module-scss-module__IYA0vq__var-rename .NotificationListRow-module-scss-module__IYA0vq__typeBadge{background:#475569}.NotificationListRow-module-scss-module__IYA0vq__var-hr .NotificationListRow-module-scss-module__IYA0vq__typeBadge{background:#14b8a6}.NotificationListRow-module-scss-module__IYA0vq__var-default .NotificationListRow-module-scss-module__IYA0vq__typeBadge{background:#94a3b8}.NotificationListRow-module-scss-module__IYA0vq__unreadDot{border:2px solid var(--bg-primary);background:#ef4444;border-radius:50%;width:8px;height:8px;position:absolute;top:-2px;left:-2px}.NotificationListRow-module-scss-module__IYA0vq__body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.NotificationListRow-module-scss-module__IYA0vq__line1{color:var(--text-primary);text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.8125rem;line-height:1.35;display:-webkit-box;overflow:hidden}.NotificationListRow-module-scss-module__IYA0vq__line1 strong{font-weight:600}.NotificationListRow-module-scss-module__IYA0vq__verb{color:var(--text-secondary)}.NotificationListRow-module-scss-module__IYA0vq__subject{color:var(--primary-color)}.NotificationListRow-module-scss-module__IYA0vq__detail{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.75rem;overflow:hidden}.NotificationListRow-module-scss-module__IYA0vq__metaRow{color:var(--text-tertiary);align-items:center;gap:4px;font-size:.6875rem;display:flex}.NotificationListRow-module-scss-module__IYA0vq__project{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.NotificationListRow-module-scss-module__IYA0vq__more{color:var(--primary-color);font-weight:600}
.Tooltip-module-scss-module__mRUoiq__tooltip{z-index:10000;background:var(--text-primary);max-width:260px;color:var(--bg-primary);box-shadow:var(--shadow-md);pointer-events:none;white-space:pre-line;word-wrap:break-word;border-radius:5px;padding:5px 9px;font-size:.7rem;font-weight:500;line-height:1.35;animation:.12s ease-out Tooltip-module-scss-module__mRUoiq__tooltipIn;position:fixed}.Tooltip-module-scss-module__mRUoiq__tooltip:before{content:"";background:inherit;width:8px;height:8px;position:absolute;transform:rotate(45deg)}.Tooltip-module-scss-module__mRUoiq__tooltip.Tooltip-module-scss-module__mRUoiq__placement-top:before{margin-left:-4px;bottom:-3px;left:50%}.Tooltip-module-scss-module__mRUoiq__tooltip.Tooltip-module-scss-module__mRUoiq__placement-bottom:before{margin-left:-4px;top:-3px;left:50%}.Tooltip-module-scss-module__mRUoiq__tooltip.Tooltip-module-scss-module__mRUoiq__placement-left:before{margin-top:-4px;top:50%;right:-3px}.Tooltip-module-scss-module__mRUoiq__tooltip.Tooltip-module-scss-module__mRUoiq__placement-right:before{margin-top:-4px;top:50%;left:-3px}@keyframes Tooltip-module-scss-module__mRUoiq__tooltipIn{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}
.TaskDetailHeader-module-scss-module__Eb_ZoG__header{border-bottom:1px solid var(--border-color);background:var(--bg-primary);flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;height:52px;padding:0 16px 0 24px;display:flex}.TaskDetailHeader-module-scss-module__Eb_ZoG__crumbs{min-width:0;color:var(--text-tertiary);white-space:nowrap;align-items:center;gap:8px;font-size:.8125rem;display:flex}.TaskDetailHeader-module-scss-module__Eb_ZoG__projectSwatch{border-radius:2px;flex-shrink:0;width:8px;height:8px}.TaskDetailHeader-module-scss-module__Eb_ZoG__crumbLink{text-overflow:ellipsis;min-width:0;color:var(--text-secondary);border-radius:4px;flex-shrink:1;text-decoration:none;transition:color .12s;overflow:hidden}.TaskDetailHeader-module-scss-module__Eb_ZoG__crumbLink:hover{color:var(--text-primary);text-underline-offset:3px;text-decoration:underline}.TaskDetailHeader-module-scss-module__Eb_ZoG__sep{flex-shrink:0}.TaskDetailHeader-module-scss-module__Eb_ZoG__seriesId{color:var(--text-primary);cursor:pointer;background:0 0;border:none;border-radius:4px;flex-shrink:0;align-items:center;gap:6px;margin:0 -4px;padding:2px 4px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.75rem;font-weight:600;transition:background .12s;display:inline-flex}.TaskDetailHeader-module-scss-module__Eb_ZoG__seriesId:hover{background:var(--bg-hover)}.TaskDetailHeader-module-scss-module__Eb_ZoG__seriesId:hover .TaskDetailHeader-module-scss-module__Eb_ZoG__seriesIcon{color:var(--text-secondary)}.TaskDetailHeader-module-scss-module__Eb_ZoG__seriesId:focus-visible{box-shadow:0 0 0 2px var(--input-focus-ring);outline:none}.TaskDetailHeader-module-scss-module__Eb_ZoG__seriesIcon{color:var(--text-tertiary);transition:color .12s}.TaskDetailHeader-module-scss-module__Eb_ZoG__seriesIconDone{color:var(--tk-emerald-fg)}.TaskDetailHeader-module-scss-module__Eb_ZoG__ticketChip{background:var(--bg-hover);color:var(--text-secondary);border-radius:6px;flex-shrink:0;align-items:center;gap:4px;margin-left:8px;padding:2px 8px;font-size:.75rem;text-decoration:none;transition:background .12s,color .12s;display:inline-flex}.TaskDetailHeader-module-scss-module__Eb_ZoG__ticketChip:hover{background:var(--bg-active);color:var(--text-primary)}.TaskDetailHeader-module-scss-module__Eb_ZoG__actions{flex-shrink:0;align-items:center;gap:4px;display:flex}.TaskDetailHeader-module-scss-module__Eb_ZoG__segmented{background:var(--bg-hover);border-radius:8px;gap:2px;padding:2px;display:inline-flex}.TaskDetailHeader-module-scss-module__Eb_ZoG__segment{width:28px;height:26px;color:var(--text-tertiary);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:0;transition:background .12s,color .12s;display:flex}.TaskDetailHeader-module-scss-module__Eb_ZoG__segment:hover{color:var(--text-primary)}.TaskDetailHeader-module-scss-module__Eb_ZoG__segment:focus-visible{box-shadow:0 0 0 2px var(--input-focus-ring);outline:none}.TaskDetailHeader-module-scss-module__Eb_ZoG__segmentActive{background:var(--bg-primary);color:var(--text-primary);box-shadow:var(--shadow-sm)}.TaskDetailHeader-module-scss-module__Eb_ZoG__divider{background:var(--border-color);width:1px;height:20px;margin:0 6px}.TaskDetailHeader-module-scss-module__Eb_ZoG__anchor{display:inline-flex}.TaskDetailHeader-module-scss-module__Eb_ZoG__iconBtn{width:32px;height:32px;color:var(--text-tertiary);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:0;transition:background .12s,color .12s;display:flex}.TaskDetailHeader-module-scss-module__Eb_ZoG__iconBtn:hover:not(:disabled){background:var(--bg-hover);color:var(--text-primary)}.TaskDetailHeader-module-scss-module__Eb_ZoG__iconBtn:focus-visible{box-shadow:0 0 0 2px var(--input-focus-ring);outline:none}.TaskDetailHeader-module-scss-module__Eb_ZoG__iconBtn:disabled{opacity:.5;cursor:default}.TaskDetailHeader-module-scss-module__Eb_ZoG__iconBtnOpen{background:var(--bg-hover);color:var(--text-primary)}.TaskDetailHeader-module-scss-module__Eb_ZoG__iconBtnActive,.TaskDetailHeader-module-scss-module__Eb_ZoG__iconBtnActive:hover:not(:disabled){background:var(--primary-soft);color:var(--primary-color)}.TaskDetailHeader-module-scss-module__Eb_ZoG__menu{z-index:1000;background:var(--bg-elevated);border:1px solid var(--border-color);min-width:200px;box-shadow:var(--shadow-lg);border-radius:8px;flex-direction:column;gap:1px;padding:4px;display:flex;position:fixed}.TaskDetailHeader-module-scss-module__Eb_ZoG__menuItem{width:100%;height:32px;color:var(--text-secondary);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:8px;padding:0 8px;font-family:inherit;font-size:.8125rem;display:flex}.TaskDetailHeader-module-scss-module__Eb_ZoG__menuItem svg{color:var(--text-tertiary);flex-shrink:0}.TaskDetailHeader-module-scss-module__Eb_ZoG__menuItem:hover{background:var(--bg-hover);color:var(--text-primary)}.TaskDetailHeader-module-scss-module__Eb_ZoG__menuItemDanger,.TaskDetailHeader-module-scss-module__Eb_ZoG__menuItemDanger svg{color:var(--tk-red-fg)}.TaskDetailHeader-module-scss-module__Eb_ZoG__menuItemDanger:hover{background:var(--tk-red-bg);color:var(--tk-red-fg)}.TaskDetailHeader-module-scss-module__Eb_ZoG__menuSep{background:var(--border-color);height:1px;margin:4px 6px}@media (max-width:767.98px){.TaskDetailHeader-module-scss-module__Eb_ZoG__header{gap:8px;padding:0 8px 0 16px}.TaskDetailHeader-module-scss-module__Eb_ZoG__segmented,.TaskDetailHeader-module-scss-module__Eb_ZoG__divider,.TaskDetailHeader-module-scss-module__Eb_ZoG__ticketChip{display:none}}
.TonePillSelect-module-scss-module__UJFa-q__pill{cursor:pointer;border:none;border-radius:6px;align-items:center;gap:6px;max-width:100%;padding:3px 8px;font-family:inherit;font-size:.8125rem;font-weight:500;line-height:1.4;transition:box-shadow .12s;display:inline-flex}.TonePillSelect-module-scss-module__UJFa-q__pill:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb, currentColor 28%, transparent)}.TonePillSelect-module-scss-module__UJFa-q__pill:focus-visible{box-shadow:0 0 0 2px var(--input-focus-ring);outline:none}.TonePillSelect-module-scss-module__UJFa-q__pillOpen{box-shadow:0 0 0 2px var(--input-focus-ring)}.TonePillSelect-module-scss-module__UJFa-q__dot{border-radius:50%;flex-shrink:0;width:6px;height:6px}.TonePillSelect-module-scss-module__UJFa-q__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.TonePillSelect-module-scss-module__UJFa-q__chevron{color:var(--text-tertiary);flex-shrink:0}.TonePillSelect-module-scss-module__UJFa-q__menu{z-index:1000;background:var(--bg-elevated);border:1px solid var(--border-color);min-width:200px;box-shadow:var(--shadow-lg);border-radius:8px;flex-direction:column;gap:1px;padding:4px;display:flex;position:fixed}.TonePillSelect-module-scss-module__UJFa-q__option{width:100%;height:32px;color:var(--text-secondary);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:8px;padding:0 8px;font-family:inherit;font-size:.8125rem;display:flex}.TonePillSelect-module-scss-module__UJFa-q__option:hover{background:var(--bg-hover);color:var(--text-primary)}.TonePillSelect-module-scss-module__UJFa-q__optionSelected{color:var(--text-primary);font-weight:500}.TonePillSelect-module-scss-module__UJFa-q__optionLabel{flex:1;min-width:0}.TonePillSelect-module-scss-module__UJFa-q__check{color:var(--primary-color);flex-shrink:0}
.StatusSelector-module-scss-module__BmYufq__statusSelector{position:relative}.StatusSelector-module-scss-module__BmYufq__statusBadge{text-transform:uppercase;letter-spacing:.02em;cursor:pointer;color:#fff;border:none;border-radius:3px;align-items:center;gap:.375rem;padding:.25rem .625rem;font-size:.75rem;font-weight:600;transition:opacity .15s;display:inline-flex}.StatusSelector-module-scss-module__BmYufq__statusBadge:hover{opacity:.85}.StatusSelector-module-scss-module__BmYufq__statusDropdown{background:var(--bg-primary);border:1px solid var(--border-color);z-index:1000;border-radius:6px;min-width:200px;padding:.25rem;box-shadow:0 8px 24px #00000029}.StatusSelector-module-scss-module__BmYufq__statusOption{cursor:pointer;width:100%;color:var(--text-secondary);background:0 0;border:none;border-radius:3px;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.8125rem;transition:background .1s;display:flex}.StatusSelector-module-scss-module__BmYufq__statusOption:hover{background:var(--bg-secondary)}.StatusSelector-module-scss-module__BmYufq__statusOption.StatusSelector-module-scss-module__BmYufq__selected{color:var(--text-primary);font-weight:600}.StatusSelector-module-scss-module__BmYufq__statusDot{border-radius:50%;flex-shrink:0;width:8px;height:8px}
.UserPicker-module-scss-module__pX0YPa__popover{z-index:1000;background:var(--bg-elevated);border:1px solid var(--border-color);box-shadow:var(--shadow-lg);border-radius:8px;padding:6px;position:fixed}.UserPicker-module-scss-module__pX0YPa__pickerBody{flex-direction:column;gap:2px;display:flex}.UserPicker-module-scss-module__pX0YPa__search{border:1px solid var(--border-color);background:var(--input-bg);height:32px;color:var(--text-tertiary);border-radius:6px;align-items:center;gap:6px;margin-bottom:4px;padding:0 8px;transition:border-color .12s,box-shadow .12s;display:flex}.UserPicker-module-scss-module__pX0YPa__search:focus-within{border-color:var(--primary-color);box-shadow:0 0 0 3px var(--input-focus-ring)}.UserPicker-module-scss-module__pX0YPa__search input{min-width:0;color:var(--text-primary);background:0 0;border:none;outline:none;flex:1;font-family:inherit;font-size:.8125rem}.UserPicker-module-scss-module__pX0YPa__search input::placeholder{color:var(--input-placeholder)}.UserPicker-module-scss-module__pX0YPa__list{flex-direction:column;gap:1px;max-height:260px;display:flex;overflow-y:auto}.UserPicker-module-scss-module__pX0YPa__row{width:100%;min-height:32px;color:var(--text-secondary);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:8px;padding:4px 8px;font-family:inherit;font-size:.8125rem;display:flex}.UserPicker-module-scss-module__pX0YPa__row:hover{background:var(--bg-hover);color:var(--text-primary)}.UserPicker-module-scss-module__pX0YPa__rowSelected{color:var(--text-primary);font-weight:500}.UserPicker-module-scss-module__pX0YPa__rowName{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.UserPicker-module-scss-module__pX0YPa__check{color:var(--primary-color);flex-shrink:0}.UserPicker-module-scss-module__pX0YPa__empty{color:var(--text-tertiary);text-align:center;padding:10px 8px;font-size:.75rem}.UserPicker-module-scss-module__pX0YPa__avatar{background:var(--bg-active);color:var(--text-secondary);letter-spacing:.01em;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:600;line-height:1;display:inline-flex;overflow:hidden}.UserPicker-module-scss-module__pX0YPa__avatar img{object-fit:cover;width:100%;height:100%}
.AssigneesField-module-scss-module__5KJyra__trigger{max-width:100%;min-height:28px;color:var(--text-primary);cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:6px;padding:2px 8px;font-family:inherit;font-size:.8125rem;transition:background .12s;display:inline-flex}.AssigneesField-module-scss-module__5KJyra__trigger:hover{background:var(--bg-hover)}.AssigneesField-module-scss-module__5KJyra__trigger:focus-visible{box-shadow:0 0 0 2px var(--input-focus-ring);outline:none}.AssigneesField-module-scss-module__5KJyra__triggerOpen{background:var(--bg-hover)}.AssigneesField-module-scss-module__5KJyra__empty{color:var(--text-tertiary);padding-left:4px}.AssigneesField-module-scss-module__5KJyra__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.AssigneesField-module-scss-module__5KJyra__group{align-items:center;display:inline-flex}.AssigneesField-module-scss-module__5KJyra__groupAvatar{box-shadow:0 0 0 2px var(--bg-primary)}.AssigneesField-module-scss-module__5KJyra__groupAvatar+.AssigneesField-module-scss-module__5KJyra__groupAvatar{margin-left:-6px}.AssigneesField-module-scss-module__5KJyra__more{background:var(--bg-hover);width:22px;height:22px;color:var(--text-tertiary);border-radius:50%;justify-content:center;align-items:center;font-size:.625rem;font-weight:600;display:inline-flex}.AssigneesField-module-scss-module__5KJyra__chevron{color:var(--text-tertiary);flex-shrink:0}
.ReviewersField-module-scss-module__GI5ErW__trigger{cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:6px;max-width:100%;padding:3px 8px;font-family:inherit;font-size:.8125rem;transition:background .12s;display:inline-flex}.ReviewersField-module-scss-module__GI5ErW__trigger:hover{background:var(--bg-hover)}.ReviewersField-module-scss-module__GI5ErW__trigger:focus-visible{box-shadow:0 0 0 2px var(--input-focus-ring);outline:none}.ReviewersField-module-scss-module__GI5ErW__triggerOpen{background:var(--bg-hover)}.ReviewersField-module-scss-module__GI5ErW__summary{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ReviewersField-module-scss-module__GI5ErW__summaryEmpty{color:var(--text-tertiary)}.ReviewersField-module-scss-module__GI5ErW__chevron{color:var(--text-tertiary);flex-shrink:0}.ReviewersField-module-scss-module__GI5ErW__popover{z-index:1000;background:var(--bg-elevated);border:1px solid var(--border-color);max-width:calc(100vw - 16px);box-shadow:var(--shadow-lg);border-radius:8px;padding:6px;position:fixed}.ReviewersField-module-scss-module__GI5ErW__header{justify-content:space-between;align-items:center;gap:.75rem;min-height:32px;margin-bottom:4px;padding:0 4px 0 8px;display:flex}.ReviewersField-module-scss-module__GI5ErW__headerTitle{color:var(--text-primary);align-items:center;gap:6px;font-size:.8125rem;font-weight:600;display:inline-flex}.ReviewersField-module-scss-module__GI5ErW__count{color:var(--text-tertiary);font-weight:500}.ReviewersField-module-scss-module__GI5ErW__addBtn,.ReviewersField-module-scss-module__GI5ErW__backBtn{height:28px;color:var(--primary-color);cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:4px;padding:0 8px;font-family:inherit;font-size:.75rem;font-weight:500;display:inline-flex}.ReviewersField-module-scss-module__GI5ErW__addBtn:hover,.ReviewersField-module-scss-module__GI5ErW__backBtn:hover{background:var(--primary-soft)}.ReviewersField-module-scss-module__GI5ErW__backBtn{color:var(--text-secondary);margin-left:-8px;font-size:.8125rem;font-weight:600}.ReviewersField-module-scss-module__GI5ErW__backBtn:hover{background:var(--bg-hover)}.ReviewersField-module-scss-module__GI5ErW__emptyState{color:var(--text-tertiary);text-align:center;padding:.75rem .5rem 1rem;font-size:.8125rem}.ReviewersField-module-scss-module__GI5ErW__reviewerList{max-height:min(420px,60vh);margin:0;padding:0;list-style:none;overflow-y:auto}.ReviewersField-module-scss-module__GI5ErW__reviewerRow{border-radius:6px;flex-direction:column;gap:.45rem;padding:8px;display:flex}.ReviewersField-module-scss-module__GI5ErW__reviewerRow+.ReviewersField-module-scss-module__GI5ErW__reviewerRow{border-top:1px solid var(--border-color)}.ReviewersField-module-scss-module__GI5ErW__rowHeader{align-items:center;gap:.6rem;display:flex}.ReviewersField-module-scss-module__GI5ErW__identity{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.ReviewersField-module-scss-module__GI5ErW__name{color:var(--text-primary);align-items:center;gap:.4rem;font-size:.8125rem;font-weight:600;line-height:1.2;display:inline-flex}.ReviewersField-module-scss-module__GI5ErW__youTag{background:var(--primary-soft);color:var(--primary-color);border-radius:4px;align-items:center;padding:0 .35rem;font-size:.625rem;font-weight:600;display:inline-flex}.ReviewersField-module-scss-module__GI5ErW__meta{color:var(--text-tertiary);flex-wrap:wrap;align-items:center;gap:6px;font-size:.6875rem;display:inline-flex}.ReviewersField-module-scss-module__GI5ErW__statusBadge{white-space:nowrap;border-radius:5px;align-items:center;gap:4px;padding:1px 6px;font-size:.6875rem;font-weight:500;line-height:1.4;display:inline-flex}.ReviewersField-module-scss-module__GI5ErW__rowActions{flex-shrink:0;align-items:center;gap:.35rem;display:inline-flex}.ReviewersField-module-scss-module__GI5ErW__removeBtn{width:24px;height:24px;color:var(--text-tertiary);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:0;transition:background .12s,color .12s;display:inline-flex}.ReviewersField-module-scss-module__GI5ErW__removeBtn:hover{background:var(--bg-hover);color:var(--text-primary)}.ReviewersField-module-scss-module__GI5ErW__comment{background:var(--bg-secondary);color:var(--text-secondary);white-space:pre-wrap;word-break:break-word;border-radius:6px;align-items:flex-start;gap:.4rem;margin-left:36px;padding:.5rem .65rem;font-size:.8125rem;line-height:1.45;display:flex}.ReviewersField-module-scss-module__GI5ErW__commentIcon{color:var(--text-tertiary);flex-shrink:0;margin-top:.18rem}.ReviewersField-module-scss-module__GI5ErW__submitForm{border:1px solid var(--border-color);background:var(--bg-secondary);border-radius:8px;flex-direction:column;gap:.55rem;margin-left:36px;padding:.65rem;display:flex}.ReviewersField-module-scss-module__GI5ErW__submitTextarea{resize:vertical;border:1px solid var(--border-color);background:var(--input-bg);width:100%;min-height:56px;color:var(--text-primary);border-radius:6px;outline:none;padding:.5rem .65rem;font-family:inherit;font-size:.8125rem;line-height:1.4;transition:border-color .15s,box-shadow .15s}.ReviewersField-module-scss-module__GI5ErW__submitTextarea::placeholder{color:var(--input-placeholder)}.ReviewersField-module-scss-module__GI5ErW__submitTextarea:focus{border-color:var(--primary-color);box-shadow:0 0 0 3px var(--input-focus-ring)}.ReviewersField-module-scss-module__GI5ErW__decisionRow{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.ReviewersField-module-scss-module__GI5ErW__decisionPill{color:var(--text-secondary);background:var(--bg-primary);border:1px solid var(--border-color);cursor:pointer;border-radius:999px;align-items:center;gap:.35rem;padding:.3rem .65rem;font-family:inherit;font-size:.75rem;font-weight:500;transition:border-color .12s,color .12s;display:inline-flex}.ReviewersField-module-scss-module__GI5ErW__decisionPill svg{flex-shrink:0}.ReviewersField-module-scss-module__GI5ErW__decisionPill:hover{border-color:var(--border-strong);color:var(--text-primary)}.ReviewersField-module-scss-module__GI5ErW__decisionPillSelected{font-weight:600}.ReviewersField-module-scss-module__GI5ErW__submitActions{justify-content:flex-end;align-items:center;gap:.4rem;display:flex}
.PrioritySelector-module-scss-module__nDFB9q__prioritySelector{flex-wrap:wrap;gap:.25rem;display:flex}.PrioritySelector-module-scss-module__nDFB9q__priorityOption{cursor:pointer;border:1px solid var(--border-color);background:var(--bg-primary);color:var(--text-tertiary);border-radius:3px;align-items:center;gap:.3rem;padding:.2rem .5rem;font-size:.7rem;font-weight:500;transition:all .15s;display:flex}.PrioritySelector-module-scss-module__nDFB9q__priorityOption:hover{border-color:var(--prio-color);color:var(--prio-color)}.PrioritySelector-module-scss-module__nDFB9q__priorityOption.PrioritySelector-module-scss-module__nDFB9q__active{background:color-mix(in srgb, var(--prio-color) 10%, var(--bg-primary));border-color:var(--prio-color);color:var(--prio-color)}.PrioritySelector-module-scss-module__nDFB9q__priorityDot{background-color:var(--prio-color);border-radius:50%;width:7px;height:7px}
.Modal-module-scss-module__N1-3Tq__overlay{z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#0f172a73;justify-content:center;align-items:center;padding:1rem;animation:.18s ease-out Modal-module-scss-module__N1-3Tq__overlayIn;display:flex;position:fixed;inset:0}.Modal-module-scss-module__N1-3Tq__modal{background:var(--bg-elevated);width:100%;max-height:90vh;box-shadow:var(--shadow-xl);border:1px solid var(--border-color);border-radius:14px;flex-direction:column;animation:.2s cubic-bezier(.16,1,.3,1) Modal-module-scss-module__N1-3Tq__modalSlideIn;display:flex;overflow:hidden}.Modal-module-scss-module__N1-3Tq__sm{max-width:420px}.Modal-module-scss-module__N1-3Tq__md{max-width:520px}.Modal-module-scss-module__N1-3Tq__lg{max-width:700px}.Modal-module-scss-module__N1-3Tq__xl{max-width:920px}.Modal-module-scss-module__N1-3Tq__full{max-width:min(1400px,96vw);height:92vh;max-height:92vh}.Modal-module-scss-module__N1-3Tq__header{border-bottom:1px solid var(--border-color);flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:1rem;padding:20px 24px;display:flex}.Modal-module-scss-module__N1-3Tq__headerText{flex-direction:column;flex:1;gap:.25rem;min-width:0;display:flex}.Modal-module-scss-module__N1-3Tq__headerText h2{color:var(--text-primary);letter-spacing:-.01em;margin:0;font-size:1.125rem;font-weight:600;line-height:1.3}.Modal-module-scss-module__N1-3Tq__headerText p{color:var(--text-tertiary);margin:0;font-size:.825rem;line-height:1.4}.Modal-module-scss-module__N1-3Tq__closeButton{color:var(--text-tertiary);cursor:pointer;background:0 0;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;margin:-4px -6px -4px 0;padding:6px;transition:background-color .15s,color .15s;display:flex}.Modal-module-scss-module__N1-3Tq__closeButton:hover{background:var(--bg-hover);color:var(--text-primary)}.Modal-module-scss-module__N1-3Tq__closeButton:focus-visible{box-shadow:0 0 0 3px var(--input-focus-ring);outline:none}.Modal-module-scss-module__N1-3Tq__body{flex:1;padding:22px 24px;overflow-y:auto}.Modal-module-scss-module__N1-3Tq__noPadding{padding:0}.Modal-module-scss-module__N1-3Tq__footer{border-top:1px solid var(--border-color);background:var(--bg-tertiary);flex-shrink:0;justify-content:flex-end;align-items:center;gap:10px;padding:14px 20px;display:flex}.Modal-module-scss-module__N1-3Tq__footer:has(>.Modal-module-scss-module__N1-3Tq__footerInner){justify-content:stretch}.Modal-module-scss-module__N1-3Tq__footerInner{justify-content:space-between;align-items:center;gap:10px;width:100%;display:flex}.Modal-module-scss-module__N1-3Tq__footerLeft{align-items:center;gap:8px;min-height:1px;display:flex}.Modal-module-scss-module__N1-3Tq__footerRight{align-items:center;gap:10px;margin-left:auto;display:flex}.Modal-module-scss-module__N1-3Tq__inlineActions{border-top:1px solid var(--border-color);justify-content:flex-end;align-items:center;gap:10px;margin-top:1.25rem;padding-top:1rem;display:flex}.Modal-module-scss-module__N1-3Tq__bodyStack{flex-direction:column;gap:1.25rem;display:flex}.Modal-module-scss-module__N1-3Tq__section{flex-direction:column;gap:.85rem;display:flex}.Modal-module-scss-module__N1-3Tq__sectionHeader{flex-direction:column;gap:.2rem;display:flex}.Modal-module-scss-module__N1-3Tq__sectionHeader h4{text-transform:uppercase;letter-spacing:.04em;color:var(--text-tertiary);margin:0;font-size:.85rem;font-weight:600}.Modal-module-scss-module__N1-3Tq__sectionHeader p{color:var(--text-tertiary);margin:0;font-size:.825rem;line-height:1.4}.Modal-module-scss-module__N1-3Tq__formGrid{gap:1rem;display:grid}.Modal-module-scss-module__N1-3Tq__formGrid[data-columns="1"]{grid-template-columns:1fr}.Modal-module-scss-module__N1-3Tq__formGrid[data-columns="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.Modal-module-scss-module__N1-3Tq__formGrid[data-columns="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:640px){.Modal-module-scss-module__N1-3Tq__formGrid[data-columns="2"],.Modal-module-scss-module__N1-3Tq__formGrid[data-columns="3"]{grid-template-columns:1fr}}.Modal-module-scss-module__N1-3Tq__formGridFull{grid-column:1/-1}@media (max-width:575.98px){.Modal-module-scss-module__N1-3Tq__overlay{align-items:flex-end;padding:0}.Modal-module-scss-module__N1-3Tq__modal,.Modal-module-scss-module__N1-3Tq__sm,.Modal-module-scss-module__N1-3Tq__md,.Modal-module-scss-module__N1-3Tq__lg,.Modal-module-scss-module__N1-3Tq__xl{border-bottom:none;border-radius:16px 16px 0 0;width:100%;max-width:100%;max-height:92vh;animation:.22s cubic-bezier(.16,1,.3,1) Modal-module-scss-module__N1-3Tq__sheetSlideIn}.Modal-module-scss-module__N1-3Tq__full{border-radius:0;height:100dvh;max-height:100dvh}.Modal-module-scss-module__N1-3Tq__header{padding:16px 18px}.Modal-module-scss-module__N1-3Tq__body{padding:16px 18px;padding-bottom:max(16px,env(safe-area-inset-bottom))}.Modal-module-scss-module__N1-3Tq__footer{padding:12px 16px;padding-bottom:max(12px,env(safe-area-inset-bottom));flex-wrap:wrap}.Modal-module-scss-module__N1-3Tq__footerRight{flex-wrap:wrap;justify-content:stretch}}@keyframes Modal-module-scss-module__N1-3Tq__sheetSlideIn{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes Modal-module-scss-module__N1-3Tq__overlayIn{0%{opacity:0}to{opacity:1}}@keyframes Modal-module-scss-module__N1-3Tq__modalSlideIn{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}
.agentes-module-scss-module__2JsEpq__page{flex-direction:column;gap:20px;max-width:1200px;padding:28px 32px;display:flex}.agentes-module-scss-module__2JsEpq__header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.agentes-module-scss-module__2JsEpq__title{color:var(--text-primary);margin:0;font-size:1.35rem;font-weight:700}.agentes-module-scss-module__2JsEpq__subtitle{color:var(--text-secondary);max-width:640px;margin:4px 0 0;font-size:.82rem;line-height:1.5}.agentes-module-scss-module__2JsEpq__hint{color:var(--text-tertiary);align-items:center;gap:5px;font-size:.72rem;line-height:1.5;display:inline-flex}.agentes-module-scss-module__2JsEpq__card{border:1px solid var(--border-color);background:var(--bg-primary);border-radius:12px;overflow:hidden}.agentes-module-scss-module__2JsEpq__tableWrap{overflow-x:auto}.agentes-module-scss-module__2JsEpq__table{border-collapse:collapse;width:100%;font-size:.82rem}.agentes-module-scss-module__2JsEpq__table th{text-align:left;text-transform:uppercase;letter-spacing:.03em;color:var(--text-tertiary);border-bottom:1px solid var(--border-color);white-space:nowrap;padding:12px 16px;font-size:.72rem;font-weight:600}.agentes-module-scss-module__2JsEpq__table td{border-bottom:1px solid color-mix(in srgb, var(--border-color) 55%, transparent);color:var(--text-primary);vertical-align:middle;padding:12px 16px}.agentes-module-scss-module__2JsEpq__table tbody tr:last-child td{border-bottom:none}.agentes-module-scss-module__2JsEpq__table tbody tr:hover{background:color-mix(in srgb, var(--border-color) 18%, transparent)}.agentes-module-scss-module__2JsEpq__mono{color:var(--text-secondary);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.76rem}.agentes-module-scss-module__2JsEpq__muted{color:var(--text-tertiary)}.agentes-module-scss-module__2JsEpq__nameCell{align-items:center;gap:8px;font-weight:600;display:inline-flex}.agentes-module-scss-module__2JsEpq__dot{border-radius:50%;flex-shrink:0;width:8px;height:8px;display:inline-block}.agentes-module-scss-module__2JsEpq__dotOnline{background:#16a34a}.agentes-module-scss-module__2JsEpq__dotOffline{background:var(--text-tertiary)}.agentes-module-scss-module__2JsEpq__status{color:var(--text-secondary);white-space:nowrap;align-items:center;gap:6px;font-size:.75rem;display:inline-flex}.agentes-module-scss-module__2JsEpq__badge{white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:2px 8px;font-size:.68rem;font-weight:600;display:inline-flex}.agentes-module-scss-module__2JsEpq__badgeQueued{color:#4b5563;background:#6b728026}.agentes-module-scss-module__2JsEpq__badgeRunning{color:#1d4ed8;background:#2563eb26}.agentes-module-scss-module__2JsEpq__badgeOk{color:#15803d;background:#16a34a26}.agentes-module-scss-module__2JsEpq__badgeFail{color:#b91c1c;background:#dc262626}.agentes-module-scss-module__2JsEpq__badgeMuted{background:color-mix(in srgb, var(--border-color) 45%, transparent);color:var(--text-tertiary)}.agentes-module-scss-module__2JsEpq__avatars{align-items:center;gap:2px;display:inline-flex}.agentes-module-scss-module__2JsEpq__avatar{background:color-mix(in srgb, var(--border-color) 50%, transparent);border:1px solid var(--bg-primary);border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:.72rem;display:inline-flex}.agentes-module-scss-module__2JsEpq__primaryBtn,.agentes-module-scss-module__2JsEpq__ghostBtn,.agentes-module-scss-module__2JsEpq__dangerBtn{cursor:pointer;white-space:nowrap;border-radius:8px;align-items:center;gap:6px;padding:8px 14px;font-family:inherit;font-size:.8rem;font-weight:600;transition:background .12s,opacity .12s;display:inline-flex}.agentes-module-scss-module__2JsEpq__primaryBtn{background:var(--primary-color);color:var(--bg-primary);border:none}.agentes-module-scss-module__2JsEpq__primaryBtn:hover:not(:disabled){opacity:.9}.agentes-module-scss-module__2JsEpq__primaryBtn:disabled{opacity:.5;cursor:not-allowed}.agentes-module-scss-module__2JsEpq__ghostBtn{border:1px solid var(--border-color);background:var(--bg-primary);color:var(--text-secondary)}.agentes-module-scss-module__2JsEpq__ghostBtn:hover:not(:disabled){background:color-mix(in srgb, var(--border-color) 30%, transparent)}.agentes-module-scss-module__2JsEpq__ghostBtn:disabled{opacity:.5;cursor:not-allowed}.agentes-module-scss-module__2JsEpq__dangerBtn{border:1px solid var(--border-color);background:var(--bg-primary);color:#dc2626}.agentes-module-scss-module__2JsEpq__dangerBtn:hover{background:#dc26261a}.agentes-module-scss-module__2JsEpq__iconBtn{cursor:pointer;color:var(--text-tertiary);background:0 0;border:none;border-radius:6px;padding:5px;transition:background .12s,color .12s;display:inline-flex}.agentes-module-scss-module__2JsEpq__iconBtn:hover{background:color-mix(in srgb, var(--primary-color) 10%, transparent);color:var(--text-primary)}.agentes-module-scss-module__2JsEpq__iconBtnDanger:hover{color:#dc2626;background:#dc26261f}.agentes-module-scss-module__2JsEpq__rowActions{justify-content:flex-end;gap:2px;display:flex}.agentes-module-scss-module__2JsEpq__form{flex-direction:column;gap:14px;padding:18px;display:flex}.agentes-module-scss-module__2JsEpq__form label{color:var(--text-primary);flex-direction:column;flex:1;gap:5px;min-width:0;font-size:.78rem;font-weight:600;display:flex}.agentes-module-scss-module__2JsEpq__row{flex-wrap:wrap;gap:14px;display:flex}.agentes-module-scss-module__2JsEpq__input,.agentes-module-scss-module__2JsEpq__textarea,.agentes-module-scss-module__2JsEpq__select{border:1px solid var(--border-color);color:var(--text-primary);background:var(--bg-primary);border-radius:8px;outline:none;width:100%;padding:9px 11px;font-family:inherit;font-size:.84rem;font-weight:400}.agentes-module-scss-module__2JsEpq__input:focus,.agentes-module-scss-module__2JsEpq__textarea:focus,.agentes-module-scss-module__2JsEpq__select:focus{border-color:var(--primary-color)}.agentes-module-scss-module__2JsEpq__input::placeholder,.agentes-module-scss-module__2JsEpq__textarea::placeholder,.agentes-module-scss-module__2JsEpq__select::placeholder{color:var(--text-tertiary)}.agentes-module-scss-module__2JsEpq__textarea{resize:vertical;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.78rem;line-height:1.55}.agentes-module-scss-module__2JsEpq__checkRow{align-items:center;flex-direction:row!important;gap:8px!important;font-weight:500!important}.agentes-module-scss-module__2JsEpq__checkRow input{width:auto;accent-color:var(--primary-color)}.agentes-module-scss-module__2JsEpq__formActions{justify-content:flex-end;gap:8px;display:flex}.agentes-module-scss-module__2JsEpq__empty{text-align:center;color:var(--text-tertiary);padding:32px 18px;font-size:.82rem;line-height:1.6}.agentes-module-scss-module__2JsEpq__workerCard{border:1px solid var(--border-color);background:var(--bg-primary);border-radius:12px;overflow:hidden}.agentes-module-scss-module__2JsEpq__workerHeader{border-bottom:1px solid var(--border-color);background:var(--bg-secondary);flex-wrap:wrap;align-items:center;gap:10px;padding:12px 16px;display:flex}.agentes-module-scss-module__2JsEpq__workerName{color:var(--text-primary);font-size:.88rem;font-weight:600}.agentes-module-scss-module__2JsEpq__runRow{border-bottom:1px solid color-mix(in srgb, var(--border-color) 55%, transparent);align-items:flex-start;gap:12px;padding:12px 16px;display:flex}.agentes-module-scss-module__2JsEpq__runRow:last-child{border-bottom:none}.agentes-module-scss-module__2JsEpq__runBody{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.agentes-module-scss-module__2JsEpq__runPrompt{color:var(--text-primary);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:.82rem;display:-webkit-box;overflow:hidden}.agentes-module-scss-module__2JsEpq__runMeta{color:var(--text-tertiary);font-size:.7rem}.agentes-module-scss-module__2JsEpq__sectionTitle{color:var(--text-primary);margin:4px 0 0;font-size:.95rem;font-weight:700}.agentes-module-scss-module__2JsEpq__headerActions{flex-wrap:wrap;gap:8px;display:flex}.agentes-module-scss-module__2JsEpq__breadcrumb{color:var(--text-tertiary);align-self:flex-start;align-items:center;gap:3px;font-size:.78rem;font-weight:500;text-decoration:none;display:inline-flex}.agentes-module-scss-module__2JsEpq__breadcrumb:hover{color:var(--text-primary)}.agentes-module-scss-module__2JsEpq__title svg{vertical-align:-3px;margin-right:4px}.agentes-module-scss-module__2JsEpq__machineGrid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:14px;display:grid}.agentes-module-scss-module__2JsEpq__machineCard{border:1px solid var(--border-color);background:var(--bg-primary);color:inherit;border-radius:12px;flex-direction:column;gap:10px;padding:16px;text-decoration:none;transition:border-color .12s,transform .12s;display:flex}.agentes-module-scss-module__2JsEpq__machineCard:hover{border-color:color-mix(in srgb, var(--primary-color) 45%, var(--border-color));transform:translateY(-1px)}.agentes-module-scss-module__2JsEpq__machineTop{align-items:center;gap:10px;display:flex}.agentes-module-scss-module__2JsEpq__machineNames{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.agentes-module-scss-module__2JsEpq__machineName{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:.92rem;font-weight:600;overflow:hidden}.agentes-module-scss-module__2JsEpq__machineStats{color:var(--text-tertiary);flex-wrap:wrap;align-items:center;gap:12px;font-size:.74rem;display:flex}.agentes-module-scss-module__2JsEpq__machineStats span{align-items:center;gap:4px;display:inline-flex}.agentes-module-scss-module__2JsEpq__machineStats svg{flex-shrink:0}.agentes-module-scss-module__2JsEpq__statActive{color:var(--text-primary);font-weight:600}.agentes-module-scss-module__2JsEpq__machineRuntimes{flex-wrap:wrap;gap:5px;display:flex}.agentes-module-scss-module__2JsEpq__chip{background:color-mix(in srgb, var(--border-color) 45%, transparent);color:var(--text-secondary);border-radius:999px;padding:2px 8px;font-size:.68rem;font-weight:500}.agentes-module-scss-module__2JsEpq__modalText{color:var(--text-secondary);margin:0;font-size:.82rem;line-height:1.55}.agentes-module-scss-module__2JsEpq__code{background:var(--bg-secondary);border:1px solid var(--border-color);color:var(--text-primary);white-space:pre;border-radius:8px;margin:0;padding:12px 14px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.74rem;line-height:1.6;overflow-x:auto}.agentes-module-scss-module__2JsEpq__okBadge,.agentes-module-scss-module__2JsEpq__warnBadge{border-radius:6px;align-items:center;gap:6px;padding:6px 10px;font-size:.78rem;line-height:1.5;display:inline-flex}.agentes-module-scss-module__2JsEpq__okBadge code,.agentes-module-scss-module__2JsEpq__warnBadge code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.72rem}.agentes-module-scss-module__2JsEpq__okBadge svg,.agentes-module-scss-module__2JsEpq__warnBadge svg{flex-shrink:0}.agentes-module-scss-module__2JsEpq__okBadge{color:#15803d;background:#16a34a1a}.agentes-module-scss-module__2JsEpq__warnBadge{color:#b45309;background:#f59e0b1f}.agentes-module-scss-module__2JsEpq__summary{color:var(--text-primary);white-space:pre-wrap;word-break:break-word;margin:0;padding:16px;font-family:inherit;font-size:.82rem;line-height:1.6}.agentes-module-scss-module__2JsEpq__log{max-height:520px;color:var(--text-secondary);white-space:pre-wrap;word-break:break-word;background:var(--bg-secondary);margin:0;padding:14px 16px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.72rem;line-height:1.55;overflow:auto}.agentes-module-scss-module__2JsEpq__followRow{color:var(--text-secondary);cursor:pointer;align-items:center;gap:7px;font-size:.76rem;display:inline-flex}.agentes-module-scss-module__2JsEpq__followRow input{accent-color:var(--primary-color)}.agentes-module-scss-module__2JsEpq__link{color:var(--primary-color);word-break:break-all;align-items:center;gap:5px;text-decoration:none;display:inline-flex}.agentes-module-scss-module__2JsEpq__link:hover{text-decoration:underline}.agentes-module-scss-module__2JsEpq__runLink{color:inherit;text-decoration:none;display:block}.agentes-module-scss-module__2JsEpq__runLink:hover{background:color-mix(in srgb, var(--border-color) 18%, transparent)}.agentes-module-scss-module__2JsEpq__osTabs{flex-wrap:wrap;gap:6px;display:flex}.agentes-module-scss-module__2JsEpq__osTab,.agentes-module-scss-module__2JsEpq__osTabActive{cursor:pointer;border:1px solid var(--border-color);border-radius:8px;padding:7px 14px;font-family:inherit;font-size:.8rem;font-weight:600;transition:background .12s}.agentes-module-scss-module__2JsEpq__osTab{background:var(--bg-primary);color:var(--text-secondary)}.agentes-module-scss-module__2JsEpq__osTab:hover{background:color-mix(in srgb, var(--border-color) 30%, transparent)}.agentes-module-scss-module__2JsEpq__osTabActive{background:var(--primary-color);border-color:var(--primary-color);color:var(--bg-primary)}.agentes-module-scss-module__2JsEpq__codeBlock{align-items:flex-start;gap:6px;display:flex;position:relative}.agentes-module-scss-module__2JsEpq__codeBlock pre{flex:1;min-width:0}.agentes-module-scss-module__2JsEpq__tokenReveal{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:8px;align-items:center;gap:8px;padding:10px 12px;display:flex}.agentes-module-scss-module__2JsEpq__tokenReveal code{word-break:break-all;min-width:0;color:var(--text-primary);flex:1;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.74rem}.agentes-module-scss-module__2JsEpq__tokenList{flex-direction:column;gap:4px;margin-top:6px;display:flex}.agentes-module-scss-module__2JsEpq__tokenRow{background:var(--bg-secondary);border-radius:6px;align-items:center;gap:10px;padding:6px 10px;display:flex}.agentes-module-scss-module__2JsEpq__tokenRow code{color:var(--text-secondary);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.72rem}.agentes-module-scss-module__2JsEpq__tokenRow span{flex:1}.agentes-module-scss-module__2JsEpq__sshCard{border:1px solid var(--border-color);background:var(--bg-secondary);border-radius:10px;flex-direction:column;align-items:flex-start;gap:8px;padding:14px 16px;display:flex}.agentes-module-scss-module__2JsEpq__sshCard button{align-self:flex-start}
.Confirm-module-scss-module__Mfm95a__modal{max-width:440px;box-shadow:var(--shadow-xl);border-radius:16px;animation:.18s cubic-bezier(.16,1,.3,1) Confirm-module-scss-module__Mfm95a__confirmIn}@keyframes Confirm-module-scss-module__Mfm95a__confirmIn{0%{opacity:0;transform:translateY(12px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}.Confirm-module-scss-module__Mfm95a__body{align-items:flex-start;gap:1rem;padding:1.75rem 1.5rem 1.5rem;display:flex}.Confirm-module-scss-module__Mfm95a__iconBadge{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:1.25rem;display:inline-flex}.Confirm-module-scss-module__Mfm95a__iconBadge svg{width:22px;height:22px}.Confirm-module-scss-module__Mfm95a__textBlock{flex-direction:column;flex:1;gap:.4rem;min-width:0;padding-top:.15rem;display:flex}.Confirm-module-scss-module__Mfm95a__title{color:var(--text-primary);letter-spacing:-.01em;margin:0;font-size:1.05rem;font-weight:600;line-height:1.3}.Confirm-module-scss-module__Mfm95a__message{color:var(--text-secondary);white-space:pre-line;margin:0;font-size:.9rem;line-height:1.55}.Confirm-module-scss-module__Mfm95a__variant_danger .Confirm-module-scss-module__Mfm95a__iconBadge{background-color:var(--icon-badge-danger-bg);color:var(--icon-badge-danger-color);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--icon-badge-danger-color) 18%, transparent)}.Confirm-module-scss-module__Mfm95a__variant_warning .Confirm-module-scss-module__Mfm95a__iconBadge{background-color:var(--icon-badge-warning-bg);color:var(--icon-badge-warning-color);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--icon-badge-warning-color) 22%, transparent)}.Confirm-module-scss-module__Mfm95a__variant_primary .Confirm-module-scss-module__Mfm95a__iconBadge{background-color:var(--icon-badge-primary-bg);color:var(--icon-badge-primary-color);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--icon-badge-primary-color) 18%, transparent)}.Confirm-module-scss-module__Mfm95a__input{border:1px solid var(--border-color);width:100%;color:var(--text-primary);background-color:var(--input-bg);border-radius:10px;margin-top:.85rem;padding:.65rem .85rem;font-size:.95rem;transition:border-color .15s,box-shadow .15s,background-color .15s}.Confirm-module-scss-module__Mfm95a__input::placeholder{color:var(--input-placeholder)}.Confirm-module-scss-module__Mfm95a__input:hover{border-color:var(--input-border-hover)}.Confirm-module-scss-module__Mfm95a__input:focus{border-color:var(--primary-color);box-shadow:0 0 0 3px var(--input-focus-ring);outline:none}
.Popover-module-scss-module__sJaspG__anchor{display:inline-flex;position:relative}.Popover-module-scss-module__sJaspG__panel{z-index:1000;background:var(--bg-elevated);border:1px solid var(--border-color);box-shadow:var(--shadow-md);border-radius:12px;padding:.875rem;position:fixed}.Popover-module-scss-module__sJaspG__panelScrollable{scrollbar-width:thin;max-height:calc(100dvh - 2rem);overflow-y:auto}.Popover-module-scss-module__sJaspG__panelScrollable::-webkit-scrollbar{width:6px}.Popover-module-scss-module__sJaspG__panelScrollable::-webkit-scrollbar-track{background:0 0}.Popover-module-scss-module__sJaspG__panelScrollable::-webkit-scrollbar-thumb{background:var(--bg-active);border-radius:3px}
.TasksListView-module-scss-module__isEzBq__listContainer{margin:0 1rem 1rem;container:tasklist/inline-size}.TasksListView-module-scss-module__isEzBq__table{--c-grip:24px;--c-check:28px;--c-play:32px;--c-assign:150px;--c-due:130px;--c-prio:110px;--c-spent:96px;--list-cols:var(--c-grip) var(--c-check) var(--c-play) minmax(0, 1fr) var(--c-assign) var(--c-due) var(--c-prio) var(--c-spent);background:var(--bg-primary);border:1px solid var(--border-color);border-radius:10px;font-size:.8125rem;overflow:clip}.TasksListView-module-scss-module__isEzBq__table.TasksListView-module-scss-module__isEzBq__noPriority{--list-cols:var(--c-grip) var(--c-check) var(--c-play) minmax(0, 1fr) var(--c-assign) var(--c-due) var(--c-spent)}.TasksListView-module-scss-module__isEzBq__table>.TasksListView-module-scss-module__isEzBq__group:last-child{margin-bottom:-1px}.TasksListView-module-scss-module__isEzBq__emptyState{text-align:center;color:var(--text-tertiary);padding:2.5rem 1rem;font-size:.875rem}.TasksListView-module-scss-module__isEzBq__gripCell,.TasksListView-module-scss-module__isEzBq__checkCell,.TasksListView-module-scss-module__isEzBq__playCell{justify-content:center;align-items:center;min-width:0;height:100%;display:flex}.TasksListView-module-scss-module__isEzBq__cell{align-items:center;min-width:0;height:100%;padding:0 8px;display:flex}.TasksListView-module-scss-module__isEzBq__cellStop{align-items:center;min-width:0;max-width:100%;display:flex}.TasksListView-module-scss-module__isEzBq__colSpent{color:var(--text-tertiary);font-variant-numeric:tabular-nums;white-space:nowrap;justify-content:flex-end;padding:0 16px;font-size:.75rem}.TasksListView-module-scss-module__isEzBq__headerRow{z-index:3;grid-template-columns:var(--list-cols);background:var(--bg-primary);border-bottom:1px solid var(--border-color);height:36px;color:var(--text-tertiary);align-items:center;font-size:.75rem;font-weight:500;display:grid;position:sticky;top:0}.TasksListView-module-scss-module__isEzBq__headCell{white-space:nowrap;text-overflow:ellipsis;align-items:center;min-width:0;padding:0 8px;display:flex;overflow:hidden}.TasksListView-module-scss-module__isEzBq__headCell.TasksListView-module-scss-module__isEzBq__colSpent{padding:0 16px}.TasksListView-module-scss-module__isEzBq__group{position:relative}.TasksListView-module-scss-module__isEzBq__groupDragOver{background:color-mix(in srgb, var(--primary-color) 4%, transparent)}.TasksListView-module-scss-module__isEzBq__groupDragOver:after{content:"";z-index:2;box-shadow:inset 0 0 0 2px var(--primary-color);pointer-events:none;position:absolute;inset:0}.TasksListView-module-scss-module__isEzBq__groupDragOver .TasksListView-module-scss-module__isEzBq__groupRow{background:color-mix(in srgb, var(--primary-color) 6%, var(--bg-secondary))}.TasksListView-module-scss-module__isEzBq__groupRow{grid-template-columns:var(--c-grip) var(--c-check) minmax(0, 1fr);background:var(--bg-secondary);border-bottom:1px solid var(--border-color);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;height:40px;display:grid}.TasksListView-module-scss-module__isEzBq__chevron{width:20px;height:20px;color:var(--text-tertiary);cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:0;transition:transform .2s,color .15s;display:flex}.TasksListView-module-scss-module__isEzBq__chevron:hover{color:var(--text-primary)}.TasksListView-module-scss-module__isEzBq__chevron:focus-visible{outline:2px solid var(--primary-color);outline-offset:1px}.TasksListView-module-scss-module__isEzBq__chevron.TasksListView-module-scss-module__isEzBq__chevronCollapsed{transform:rotate(-90deg)}.TasksListView-module-scss-module__isEzBq__groupMain{align-items:center;gap:8px;min-width:0;height:100%;padding:0 8px 0 4px;display:flex}.TasksListView-module-scss-module__isEzBq__groupPill{white-space:nowrap;text-overflow:ellipsis;border-radius:6px;align-items:center;gap:6px;min-width:0;padding:2px 8px;font-size:.75rem;font-weight:600;line-height:18px;display:inline-flex;overflow:hidden}.TasksListView-module-scss-module__isEzBq__groupDot{border-radius:50%;flex-shrink:0;width:7px;height:7px}.TasksListView-module-scss-module__isEzBq__groupCount{color:var(--text-tertiary);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:.75rem}.TasksListView-module-scss-module__isEzBq__dropHint{color:var(--primary-color);white-space:nowrap;flex-shrink:0;font-size:.75rem;font-weight:500}.TasksListView-module-scss-module__isEzBq__groupAdd{width:26px;height:26px;color:var(--text-tertiary);cursor:pointer;background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;margin-left:auto;padding:0;transition:background .12s,color .12s;display:inline-flex}.TasksListView-module-scss-module__isEzBq__groupAdd:hover{background:var(--bg-hover);color:var(--text-primary)}.TasksListView-module-scss-module__isEzBq__groupAdd:focus-visible{outline:2px solid var(--primary-color);outline-offset:-2px}.TasksListView-module-scss-module__isEzBq__row{grid-template-columns:var(--list-cols);border-bottom:1px solid var(--border-color);height:42px;color:var(--text-secondary);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;transition:background .1s,opacity .2s;display:grid}.TasksListView-module-scss-module__isEzBq__row:hover{background:var(--bg-secondary)}.TasksListView-module-scss-module__isEzBq__row.TasksListView-module-scss-module__isEzBq__rowSelected,.TasksListView-module-scss-module__isEzBq__row.TasksListView-module-scss-module__isEzBq__rowSelected:hover{background:var(--primary-soft);box-shadow:inset 2px 0 0 var(--primary-color)}.TasksListView-module-scss-module__isEzBq__row.TasksListView-module-scss-module__isEzBq__dragging{opacity:.4}.TasksListView-module-scss-module__isEzBq__gripCell{color:var(--text-tertiary)}.TasksListView-module-scss-module__isEzBq__row .TasksListView-module-scss-module__isEzBq__gripCell{opacity:0;cursor:grab;transition:opacity .12s}.TasksListView-module-scss-module__isEzBq__row:hover .TasksListView-module-scss-module__isEzBq__gripCell{opacity:1}.TasksListView-module-scss-module__isEzBq__row:not([draggable=true]) .TasksListView-module-scss-module__isEzBq__gripCell{visibility:hidden}.TasksListView-module-scss-module__isEzBq__playCell{opacity:.55;transition:opacity .12s}.TasksListView-module-scss-module__isEzBq__playCell>button{border-radius:6px}.TasksListView-module-scss-module__isEzBq__row:hover .TasksListView-module-scss-module__isEzBq__playCell,.TasksListView-module-scss-module__isEzBq__rowSelected .TasksListView-module-scss-module__isEzBq__playCell,.TasksListView-module-scss-module__isEzBq__playCell.TasksListView-module-scss-module__isEzBq__playRunning,.TasksListView-module-scss-module__isEzBq__headerRow .TasksListView-module-scss-module__isEzBq__playCell{opacity:1}.TasksListView-module-scss-module__isEzBq__nameCell{align-items:center;gap:8px;min-width:0;height:100%;padding:0 8px;display:flex}.TasksListView-module-scss-module__isEzBq__seriesId{color:var(--text-tertiary);white-space:nowrap;flex-shrink:0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.6875rem}.TasksListView-module-scss-module__isEzBq__title{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text-primary);font-weight:500;overflow:hidden}.TasksListView-module-scss-module__isEzBq__subtasks{color:var(--text-tertiary);font-variant-numeric:tabular-nums;white-space:nowrap;flex-shrink:0;align-items:center;gap:3px;font-size:.75rem;display:inline-flex}.TasksListView-module-scss-module__isEzBq__cellTrigger{min-width:0;max-width:calc(100% + 8px);height:26px;color:inherit;font:inherit;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:6px;margin-left:-8px;padding:3px 8px;font-size:.8125rem;transition:background .12s;display:inline-flex;overflow:hidden}.TasksListView-module-scss-module__isEzBq__cellTrigger:hover{background:var(--bg-hover)}.TasksListView-module-scss-module__isEzBq__cellTrigger:focus-visible{outline:2px solid var(--primary-color);outline-offset:-2px}.TasksListView-module-scss-module__isEzBq__cellTrigger.TasksListView-module-scss-module__isEzBq__triggerOpen{background:var(--bg-hover);box-shadow:inset 0 0 0 1px var(--border-strong)}.TasksListView-module-scss-module__isEzBq__dueOverdue{color:var(--tk-red-fg);font-weight:600}.TasksListView-module-scss-module__isEzBq__dueToday{color:var(--tk-indigo-fg);font-weight:600}.TasksListView-module-scss-module__isEzBq__dueEmpty{color:var(--text-tertiary)}.TasksListView-module-scss-module__isEzBq__priorityTrigger{gap:7px;font-size:.75rem}.TasksListView-module-scss-module__isEzBq__prioDot{border-radius:2px;flex-shrink:0;width:7px;height:7px}.TasksListView-module-scss-module__isEzBq__avatars{align-items:center;display:inline-flex}.TasksListView-module-scss-module__isEzBq__avatar{border:2px solid var(--bg-primary);background:var(--bg-active);width:22px;height:22px;color:var(--text-secondary);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.5625rem;font-weight:700;display:inline-flex;overflow:hidden}.TasksListView-module-scss-module__isEzBq__avatar+.TasksListView-module-scss-module__isEzBq__avatar{margin-left:-6px}.TasksListView-module-scss-module__isEzBq__avatar img{object-fit:cover;width:100%;height:100%}.TasksListView-module-scss-module__isEzBq__assignEmpty{color:var(--text-tertiary);align-items:center;gap:5px;font-size:.75rem;display:inline-flex}.TasksListView-module-scss-module__isEzBq__cellMenu.TasksListView-module-scss-module__isEzBq__cellMenu{border-radius:10px;padding:4px}.TasksListView-module-scss-module__isEzBq__menuItem{width:100%;height:30px;color:var(--text-primary);font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:8px;padding:0 8px;font-size:.8125rem;display:flex}.TasksListView-module-scss-module__isEzBq__menuItem:hover,.TasksListView-module-scss-module__isEzBq__menuItem:focus-visible{background:var(--bg-hover);outline:none}.TasksListView-module-scss-module__isEzBq__menuLabel{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.TasksListView-module-scss-module__isEzBq__menuHint{color:var(--text-tertiary);flex-shrink:0;font-size:.75rem}.TasksListView-module-scss-module__isEzBq__menuCheck{color:var(--primary-color);flex-shrink:0}.TasksListView-module-scss-module__isEzBq__menuSeparator{background:var(--border-color);height:1px;margin:4px 0}.TasksListView-module-scss-module__isEzBq__menuDatePicker button{height:30px;min-height:30px;color:var(--text-primary);background:0 0;border:none;border-radius:6px;padding:0 8px;font-size:.8125rem}.TasksListView-module-scss-module__isEzBq__menuDatePicker button:hover{background:var(--bg-hover)}.TasksListView-module-scss-module__isEzBq__menuDatePicker button span{color:var(--text-primary)}.TasksListView-module-scss-module__isEzBq__createRow{grid-template-columns:var(--list-cols);border-bottom:1px solid var(--border-color);align-items:center;height:44px;display:grid}.TasksListView-module-scss-module__isEzBq__createInputCell{grid-column:4;min-width:0;padding:0 8px}.TasksListView-module-scss-module__isEzBq__createInput{border:1px solid var(--primary-color);background:var(--bg-primary);width:100%;height:30px;box-shadow:0 0 0 3px color-mix(in srgb, var(--primary-color) 12%, transparent);color:var(--text-primary);font:inherit;border-radius:6px;outline:none;padding:0 10px;font-size:.8125rem}.TasksListView-module-scss-module__isEzBq__createInput::placeholder{color:var(--text-tertiary)}.TasksListView-module-scss-module__isEzBq__createInput:disabled{opacity:.7}.TasksListView-module-scss-module__isEzBq__createHint{min-width:0;color:var(--text-tertiary);white-space:nowrap;text-overflow:ellipsis;grid-column:5/-1;padding:0 8px;font-size:.75rem;overflow:hidden}.TasksListView-module-scss-module__isEzBq__addRow{width:100%;height:36px;padding:0 0 0 calc(var(--c-grip) + var(--c-check) + var(--c-play) + 8px);border:none;border-bottom:1px solid var(--border-color);color:var(--text-tertiary);font:inherit;text-align:left;cursor:pointer;background:0 0;align-items:center;gap:6px;font-size:.75rem;font-weight:500;transition:color .12s,background .12s;display:flex}.TasksListView-module-scss-module__isEzBq__addRow:hover{color:var(--primary-color);background:var(--bg-secondary)}.TasksListView-module-scss-module__isEzBq__addRow:focus-visible{outline:2px solid var(--primary-color);outline-offset:-2px}.TasksListView-module-scss-module__isEzBq__skeletonRow{grid-template-columns:var(--list-cols);border-bottom:1px solid var(--border-color);align-items:center;height:42px;display:grid}.TasksListView-module-scss-module__isEzBq__skeletonBar{background:linear-gradient(90deg, var(--skeleton-base) 25%, var(--skeleton-highlight) 45%, var(--skeleton-base) 65%);background-size:200% 100%;border-radius:4px;height:10px;animation:1.4s ease-in-out infinite TasksListView-module-scss-module__isEzBq__shimmer;display:block}.TasksListView-module-scss-module__isEzBq__skName{grid-column:4;width:60%;margin-left:8px}.TasksListView-module-scss-module__isEzBq__skAvatar{border-radius:50%;grid-column:5;width:22px;height:22px;margin-left:8px}.TasksListView-module-scss-module__isEzBq__skDate{grid-column:6;width:50px;margin-left:8px}@keyframes TasksListView-module-scss-module__isEzBq__shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.TasksListView-module-scss-module__isEzBq__skeletonBar{animation:none}}[data-hasbg=true] .TasksListView-module-scss-module__isEzBq__table{background:color-mix(in srgb, var(--bg-primary) 85%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-color:color-mix(in srgb, var(--bg-primary) 70%, transparent)}[data-hasbg=true] .TasksListView-module-scss-module__isEzBq__headerRow{background:color-mix(in srgb, var(--bg-primary) 94%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}[data-hasbg=true] .TasksListView-module-scss-module__isEzBq__groupRow{background:color-mix(in srgb, var(--bg-primary) 50%, transparent)}@container tasklist (max-width:860px){.TasksListView-module-scss-module__isEzBq__table{--c-assign:104px;--c-due:112px;--c-prio:92px;--c-spent:72px}}@container tasklist (max-width:600px){.TasksListView-module-scss-module__isEzBq__table,.TasksListView-module-scss-module__isEzBq__table.TasksListView-module-scss-module__isEzBq__noPriority{--c-grip:14px;--list-cols:var(--c-grip) var(--c-check) var(--c-play) minmax(0, 1fr) 72px 88px}.TasksListView-module-scss-module__isEzBq__colPrio,.TasksListView-module-scss-module__isEzBq__colSpent,.TasksListView-module-scss-module__isEzBq__createHint,.TasksListView-module-scss-module__isEzBq__seriesId,.TasksListView-module-scss-module__isEzBq__subtasks,.TasksListView-module-scss-module__isEzBq__gripCell svg{display:none}.TasksListView-module-scss-module__isEzBq__createInputCell{grid-column:4/-1}}@media (max-width:767.98px){.TasksListView-module-scss-module__isEzBq__listContainer{margin:0 .5rem 1rem}}
.TasksChecklistView-module-scss-module__AgOlQG__groupList{flex-direction:column;flex:1;gap:1.25rem;min-height:0;padding:.75rem .25rem 1.5rem;display:flex;overflow-y:auto}.TasksChecklistView-module-scss-module__AgOlQG__group{flex-direction:column;gap:.25rem;display:flex}.TasksChecklistView-module-scss-module__AgOlQG__groupHeader{border-bottom:1px solid var(--border-color);align-items:center;gap:8px;margin-bottom:.25rem;padding:0 .25rem .375rem;display:inline-flex}.TasksChecklistView-module-scss-module__AgOlQG__groupDot{border-radius:50%;width:9px;height:9px}.TasksChecklistView-module-scss-module__AgOlQG__groupTitle{color:var(--text-primary);margin:0;font-size:.8125rem;font-weight:600}.TasksChecklistView-module-scss-module__AgOlQG__groupCount{color:var(--text-tertiary);background:var(--hover-medium);border-radius:999px;margin-left:2px;padding:1px 7px;font-size:.7rem;font-weight:600}.TasksChecklistView-module-scss-module__AgOlQG__rows{flex-direction:column;display:flex}.TasksChecklistView-module-scss-module__AgOlQG__row{border-bottom:1px solid var(--hover-medium);cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;grid-template-columns:15px 18px minmax(0,1fr) 140px 110px 100px 130px 28px;align-items:center;gap:10px;padding:7px 10px;transition:background .1s;display:grid}.TasksChecklistView-module-scss-module__AgOlQG__row:hover{background:var(--hover-soft)}.TasksChecklistView-module-scss-module__AgOlQG__row.TasksChecklistView-module-scss-module__AgOlQG__rowNoProject{grid-template-columns:15px 18px minmax(0,1fr) 110px 100px 130px 28px}.TasksChecklistView-module-scss-module__AgOlQG__row.TasksChecklistView-module-scss-module__AgOlQG__rowSelected,.TasksChecklistView-module-scss-module__AgOlQG__row.TasksChecklistView-module-scss-module__AgOlQG__rowSelected:hover{background:var(--primary-soft)}.TasksChecklistView-module-scss-module__AgOlQG__row.TasksChecklistView-module-scss-module__AgOlQG__rowDone{opacity:.55}.TasksChecklistView-module-scss-module__AgOlQG__row.TasksChecklistView-module-scss-module__AgOlQG__rowDone .TasksChecklistView-module-scss-module__AgOlQG__taskName{-webkit-text-decoration:line-through #0000004d;text-decoration:line-through #0000004d}@media (max-width:1100px){.TasksChecklistView-module-scss-module__AgOlQG__row{grid-template-columns:15px 18px minmax(0,1fr) 110px 110px 28px}.TasksChecklistView-module-scss-module__AgOlQG__row.TasksChecklistView-module-scss-module__AgOlQG__rowNoProject{grid-template-columns:15px 18px minmax(0,1fr) 110px 28px}.TasksChecklistView-module-scss-module__AgOlQG__row .TasksChecklistView-module-scss-module__AgOlQG__cellProject,.TasksChecklistView-module-scss-module__AgOlQG__row .TasksChecklistView-module-scss-module__AgOlQG__cellDate{display:none}}.TasksChecklistView-module-scss-module__AgOlQG__rowSelectBox{justify-self:center}.TasksChecklistView-module-scss-module__AgOlQG__cellTitle,.TasksChecklistView-module-scss-module__AgOlQG__cellStatus,.TasksChecklistView-module-scss-module__AgOlQG__cellPriority,.TasksChecklistView-module-scss-module__AgOlQG__cellDate{min-width:0}.TasksChecklistView-module-scss-module__AgOlQG__completeBtn{background:var(--bg-primary);cursor:pointer;color:#0000;border:1.5px solid #cbd5e1;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;transition:all .12s;display:flex}.TasksChecklistView-module-scss-module__AgOlQG__completeBtn:hover{border-color:var(--primary-color)}.TasksChecklistView-module-scss-module__AgOlQG__completeBtn.TasksChecklistView-module-scss-module__AgOlQG__completed{background:var(--primary-color);border-color:var(--primary-color);color:var(--bg-primary)}.TasksChecklistView-module-scss-module__AgOlQG__cellTitle{align-items:center;gap:8px;display:flex}.TasksChecklistView-module-scss-module__AgOlQG__projectDot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.TasksChecklistView-module-scss-module__AgOlQG__seriesId{color:var(--text-tertiary);background:var(--hover-medium);font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:3px;flex-shrink:0;padding:1px 6px;font-size:.625rem;font-weight:600}.TasksChecklistView-module-scss-module__AgOlQG__taskName{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:.8125rem;font-weight:500;overflow:hidden}.TasksChecklistView-module-scss-module__AgOlQG__subtaskChip,.TasksChecklistView-module-scss-module__AgOlQG__runningChip{white-space:nowrap;border-radius:999px;flex-shrink:0;align-items:center;gap:3px;padding:1px 7px;font-size:.65rem;font-weight:500;display:inline-flex}.TasksChecklistView-module-scss-module__AgOlQG__subtaskChip{color:#16a34a;background:#16a34a1a}.TasksChecklistView-module-scss-module__AgOlQG__runningChip{color:#b45309;background:#f59e0b1f}.TasksChecklistView-module-scss-module__AgOlQG__runningChip svg{animation:4s linear infinite TasksChecklistView-module-scss-module__AgOlQG__spin}@keyframes TasksChecklistView-module-scss-module__AgOlQG__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.TasksChecklistView-module-scss-module__AgOlQG__cellProject{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.TasksChecklistView-module-scss-module__AgOlQG__projectLink{color:var(--text-secondary);cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:none;border-radius:3px;max-width:100%;padding:2px 4px;font-family:inherit;font-size:.75rem;overflow:hidden}.TasksChecklistView-module-scss-module__AgOlQG__projectLink:hover{color:var(--primary-color);background:var(--hover-soft)}.TasksChecklistView-module-scss-module__AgOlQG__cellDate{align-items:center;gap:6px;display:inline-flex}.TasksChecklistView-module-scss-module__AgOlQG__dateBadge{color:#b91c1c;background:#ef44441f;border-radius:999px;align-items:center;gap:3px;padding:1px 6px;font-size:.625rem;font-weight:600;display:inline-flex}.TasksChecklistView-module-scss-module__AgOlQG__dateBadge.TasksChecklistView-module-scss-module__AgOlQG__dateBadgeToday{background:color-mix(in srgb, var(--primary-color) 12%, transparent);color:var(--primary-color)}.TasksChecklistView-module-scss-module__AgOlQG__openBtn{width:24px;height:24px;color:var(--text-tertiary);cursor:pointer;opacity:0;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;transition:all .12s;display:inline-flex}.TasksChecklistView-module-scss-module__AgOlQG__row:hover .TasksChecklistView-module-scss-module__AgOlQG__openBtn{opacity:1}.TasksChecklistView-module-scss-module__AgOlQG__openBtn:hover{background:var(--hover-medium);color:var(--primary-color)}.TasksChecklistView-module-scss-module__AgOlQG__empty{color:var(--text-tertiary);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:.75rem;padding:4rem 1rem;display:flex}.TasksChecklistView-module-scss-module__AgOlQG__empty svg{opacity:.35}.TasksChecklistView-module-scss-module__AgOlQG__empty p{margin:0;font-size:.875rem}.TasksChecklistView-module-scss-module__AgOlQG__priorityPickerWrap{display:inline-flex;position:relative}.TasksChecklistView-module-scss-module__AgOlQG__priorityChip{border:1px solid var(--border-color);background:var(--bg-primary);cursor:pointer;color:var(--prio-color,var(--text-secondary));border-radius:4px;align-items:center;gap:5px;padding:3px 9px;font-family:inherit;font-size:.7rem;font-weight:500;transition:all .12s;display:inline-flex}.TasksChecklistView-module-scss-module__AgOlQG__priorityChip:hover{border-color:var(--prio-color,#d1d5db);background:color-mix(in srgb, var(--prio-color,transparent) 6%, var(--bg-primary))}.TasksChecklistView-module-scss-module__AgOlQG__priorityDot{background:var(--prio-color,#94a3b8);border-radius:50%;flex-shrink:0;width:7px;height:7px}.TasksChecklistView-module-scss-module__AgOlQG__priorityPopover{z-index:100;background:var(--bg-primary);border:1px solid var(--border-color);border-radius:6px;flex-direction:column;gap:1px;min-width:140px;padding:4px;display:flex;position:absolute;top:calc(100% + 4px);left:0;box-shadow:0 8px 24px #00000024}.TasksChecklistView-module-scss-module__AgOlQG__priorityOption{cursor:pointer;color:var(--text-secondary);text-align:left;background:0 0;border:none;border-radius:4px;align-items:center;gap:6px;padding:5px 8px;font-family:inherit;font-size:.75rem;display:inline-flex}.TasksChecklistView-module-scss-module__AgOlQG__priorityOption:hover{background:var(--hover-soft);color:var(--text-primary)}.TasksChecklistView-module-scss-module__AgOlQG__priorityOption.TasksChecklistView-module-scss-module__AgOlQG__active{background:color-mix(in srgb, var(--prio-color) 10%, var(--bg-primary));color:var(--prio-color);font-weight:500}.TasksChecklistView-module-scss-module__AgOlQG__popoverOverlay{z-index:99;position:fixed;inset:0}
.ShareButton-module-scss-module__CQ_rnW__wrapper{position:relative}.ShareButton-module-scss-module__CQ_rnW__shareBtn{border:1px solid var(--border-color);background:var(--bg-primary);width:32px;height:32px;color:var(--text-secondary);cursor:pointer;border-radius:4px;justify-content:center;align-items:center;transition:all .15s;display:flex}.ShareButton-module-scss-module__CQ_rnW__shareBtn:hover{border-color:var(--primary-color);color:var(--primary-color);background:color-mix(in srgb, var(--primary-color) 4%, transparent)}.ShareButton-module-scss-module__CQ_rnW__shareBtnLabeled{width:auto;font:inherit;border-radius:8px;gap:6px;padding:0 12px;font-size:13px;font-weight:500}.ShareButton-module-scss-module__CQ_rnW__popover{background:var(--bg-primary);border:1px solid var(--border-color);z-index:100;border-radius:6px;width:340px;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden;box-shadow:0 8px 30px #0000001a}.ShareButton-module-scss-module__CQ_rnW__popoverHeader{border-bottom:1px solid var(--border-color);color:var(--text-primary);padding:.75rem 1rem;font-size:.8125rem;font-weight:600}.ShareButton-module-scss-module__CQ_rnW__popoverLoading{text-align:center;color:var(--text-tertiary);padding:1.5rem 1rem;font-size:.8125rem}.ShareButton-module-scss-module__CQ_rnW__popoverBody{padding:1rem}.ShareButton-module-scss-module__CQ_rnW__hint{color:var(--text-tertiary);margin:0 0 .75rem;font-size:.75rem;line-height:1.5}.ShareButton-module-scss-module__CQ_rnW__linkRow{gap:.375rem;margin-bottom:.75rem;display:flex}.ShareButton-module-scss-module__CQ_rnW__linkInput{border:1px solid var(--border-color);color:var(--text-secondary);background:#f8f9fa;border-radius:4px;outline:none;flex:1;min-width:0;padding:.5rem .625rem;font-family:monospace;font-size:.6875rem}.ShareButton-module-scss-module__CQ_rnW__linkInput:focus{border-color:var(--primary-color)}.ShareButton-module-scss-module__CQ_rnW__copyBtn{border:1px solid var(--border-color);background:var(--bg-primary);width:36px;color:var(--text-secondary);cursor:pointer;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;transition:all .15s;display:flex}.ShareButton-module-scss-module__CQ_rnW__copyBtn:hover{border-color:var(--primary-color);color:var(--primary-color)}.ShareButton-module-scss-module__CQ_rnW__generateBtn{background:var(--primary-color);color:#fff;cursor:pointer;border:none;border-radius:4px;width:100%;padding:.5rem;font-size:.8125rem;font-weight:500;transition:opacity .15s}.ShareButton-module-scss-module__CQ_rnW__generateBtn:hover{opacity:.9}.ShareButton-module-scss-module__CQ_rnW__regenerateBtn{color:var(--text-tertiary);cursor:pointer;background:0 0;border:none;align-items:center;gap:.375rem;padding:0;font-size:.6875rem;transition:color .15s;display:flex}.ShareButton-module-scss-module__CQ_rnW__regenerateBtn:hover{color:var(--primary-color)}.ShareButton-module-scss-module__CQ_rnW__expiredWarn{background:var(--danger-bg,#ef44441a);color:var(--danger,#ef4444);border-radius:4px;margin:0;padding:.4rem .5rem;font-size:.6875rem}.ShareButton-module-scss-module__CQ_rnW__settings{border-top:1px solid var(--border-color);flex-direction:column;gap:.375rem;padding-top:.625rem;display:flex}.ShareButton-module-scss-module__CQ_rnW__settingsTitle{color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.03em;font-size:.6875rem;font-weight:600}.ShareButton-module-scss-module__CQ_rnW__toggleRow{color:var(--text-secondary);cursor:pointer;align-items:center;gap:.5rem;font-size:.75rem;display:flex}.ShareButton-module-scss-module__CQ_rnW__toggleRow input{cursor:pointer}.ShareButton-module-scss-module__CQ_rnW__toggleRow:hover{color:var(--text-primary)}.ShareButton-module-scss-module__CQ_rnW__viewChips{flex-wrap:wrap;gap:.375rem;display:flex}.ShareButton-module-scss-module__CQ_rnW__viewChip{border:1px solid var(--border-color);color:var(--text-tertiary);cursor:pointer;background:0 0;border-radius:999px;padding:.2rem .55rem;font-size:.6875rem;transition:all .15s}.ShareButton-module-scss-module__CQ_rnW__viewChip:hover:not(:disabled){color:var(--text-primary)}.ShareButton-module-scss-module__CQ_rnW__viewChip:disabled{cursor:default;opacity:.6}.ShareButton-module-scss-module__CQ_rnW__viewChipOn{border-color:var(--primary-color);background:var(--primary-color);color:#fff}.ShareButton-module-scss-module__CQ_rnW__expiryRow{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.ShareButton-module-scss-module__CQ_rnW__expiryInput{border:1px solid var(--border-color);background:var(--bg-primary);min-width:0;color:var(--text-primary);border-radius:4px;flex:1;padding:.3rem .4rem;font-size:.75rem}.ShareButton-module-scss-module__CQ_rnW__clearExpiry{color:var(--text-tertiary);cursor:pointer;background:0 0;border:none;padding:0;font-size:.6875rem}.ShareButton-module-scss-module__CQ_rnW__clearExpiry:hover{color:var(--primary-color)}.ShareButton-module-scss-module__CQ_rnW__actionsRow{border-top:1px solid var(--border-color);justify-content:space-between;align-items:center;gap:.5rem;padding-top:.625rem;display:flex}.ShareButton-module-scss-module__CQ_rnW__revokeBtn{color:var(--text-tertiary);cursor:pointer;background:0 0;border:none;align-items:center;gap:.375rem;padding:0;font-size:.6875rem;transition:color .15s;display:flex}.ShareButton-module-scss-module__CQ_rnW__revokeBtn:hover{color:var(--danger,#ef4444)}.ShareButton-module-scss-module__CQ_rnW__manager{flex-direction:column;gap:.75rem;display:flex}.ShareButton-module-scss-module__CQ_rnW__managerTop{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.ShareButton-module-scss-module__CQ_rnW__managerCount{color:var(--text-tertiary);font-size:.75rem}.ShareButton-module-scss-module__CQ_rnW__newLinkBtn{border:1px solid var(--primary-color);color:var(--primary-color);cursor:pointer;background:0 0;border-radius:6px;align-items:center;gap:.35rem;padding:.4rem .7rem;font-size:.75rem;font-weight:600;display:inline-flex}.ShareButton-module-scss-module__CQ_rnW__newLinkBtn:hover:not(:disabled){background:var(--primary-soft)}.ShareButton-module-scss-module__CQ_rnW__newLinkBtn:disabled{opacity:.6;cursor:default}.ShareButton-module-scss-module__CQ_rnW__emptyState{border:1px dashed var(--border-color);color:var(--text-tertiary);text-align:center;border-radius:10px;flex-direction:column;align-items:center;gap:.35rem;padding:2rem 1rem;display:flex}.ShareButton-module-scss-module__CQ_rnW__emptyState p{color:var(--text-secondary);margin:0;font-size:.875rem}.ShareButton-module-scss-module__CQ_rnW__emptyState span{font-size:.75rem}.ShareButton-module-scss-module__CQ_rnW__linkCard{border:1px solid var(--border-color);background:var(--bg-primary);border-radius:10px;flex-direction:column;gap:.5rem;padding:.75rem .875rem;display:flex}.ShareButton-module-scss-module__CQ_rnW__linkCardExpired{border-color:var(--warning)}.ShareButton-module-scss-module__CQ_rnW__linkCardHead{color:inherit;text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:.75rem;padding:0;display:flex}.ShareButton-module-scss-module__CQ_rnW__linkCardTitle{flex-direction:column;gap:.1rem;min-width:0;display:flex}.ShareButton-module-scss-module__CQ_rnW__linkCardTitle strong{color:var(--text-primary);font-size:.875rem}.ShareButton-module-scss-module__CQ_rnW__linkCardTitle span{color:var(--text-tertiary);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.ShareButton-module-scss-module__CQ_rnW__chevron{color:var(--text-tertiary);flex:none;transition:transform .15s}.ShareButton-module-scss-module__CQ_rnW__chevronOpen{transform:rotate(180deg)}.ShareButton-module-scss-module__CQ_rnW__nameInput{border:1px solid var(--border-color);background:var(--input-bg,var(--bg-primary));width:100%;color:var(--text-primary);border-radius:6px;padding:.4rem .6rem;font-size:.8125rem}.ShareButton-module-scss-module__CQ_rnW__nameInput:focus{border-color:var(--primary-color);outline:none}
.TasksTableView-module-scss-module__zOjdZW__tableContainer{border:1px solid var(--border-color);background:var(--bg-primary);border-radius:10px;flex:0 auto;min-height:0;margin:0 1rem 1rem;overflow:auto}.TasksTableView-module-scss-module__zOjdZW__table{--table-cols:36px 32px 56px minmax(0, 1fr) 120px 96px 104px 88px 140px 120px 70px;min-width:1082px;font-size:.8125rem}.TasksTableView-module-scss-module__zOjdZW__table.TasksTableView-module-scss-module__zOjdZW__noPriority{--table-cols:36px 32px 56px minmax(0, 1fr) 120px 96px 104px 140px 120px 70px;min-width:994px}.TasksTableView-module-scss-module__zOjdZW__body:last-child>:last-child{border-bottom-color:#0000}.TasksTableView-module-scss-module__zOjdZW__checkCell,.TasksTableView-module-scss-module__zOjdZW__playCell{justify-content:center;align-items:center;min-width:0;height:100%;display:flex}.TasksTableView-module-scss-module__zOjdZW__cell{white-space:nowrap;align-items:center;gap:6px;min-width:0;height:100%;padding:0 10px;display:flex;overflow:hidden}.TasksTableView-module-scss-module__zOjdZW__ellipsis{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.TasksTableView-module-scss-module__zOjdZW__smallText{font-size:.75rem}.TasksTableView-module-scss-module__zOjdZW__headerRow{z-index:3;grid-template-columns:var(--table-cols);background:var(--bg-primary);border-bottom:1px solid var(--border-color);align-items:stretch;height:38px;font-size:.75rem;display:grid;position:sticky;top:0}.TasksTableView-module-scss-module__zOjdZW__headCell{align-items:center;min-width:0;height:100%;display:flex}.TasksTableView-module-scss-module__zOjdZW__headActive{background:var(--bg-secondary)}.TasksTableView-module-scss-module__zOjdZW__headTime{grid-column:span 2;justify-content:flex-end;gap:4px;padding:0 16px 0 10px}.TasksTableView-module-scss-module__zOjdZW__headSlash{color:var(--text-tertiary)}.TasksTableView-module-scss-module__zOjdZW__sortBtn{min-width:0;color:var(--text-tertiary);font:inherit;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:none;border-radius:4px;align-items:center;gap:4px;padding:0;font-size:.75rem;font-weight:500;transition:color .12s;display:inline-flex}.TasksTableView-module-scss-module__zOjdZW__sortBtn:hover{color:var(--text-secondary)}.TasksTableView-module-scss-module__zOjdZW__sortBtn:focus-visible{outline:2px solid var(--primary-color);outline-offset:-2px}.TasksTableView-module-scss-module__zOjdZW__sortFill{border-radius:0;width:100%;height:100%;padding:0 10px}.TasksTableView-module-scss-module__zOjdZW__sortLabel{text-overflow:ellipsis;min-width:0;overflow:hidden}.TasksTableView-module-scss-module__zOjdZW__sortIcon{color:color-mix(in srgb, var(--text-tertiary) 55%, transparent);flex-shrink:0}.TasksTableView-module-scss-module__zOjdZW__sortActive{color:var(--text-primary);font-weight:600}.TasksTableView-module-scss-module__zOjdZW__sortActive:hover{color:var(--text-primary)}.TasksTableView-module-scss-module__zOjdZW__sortActive .TasksTableView-module-scss-module__zOjdZW__sortIcon{color:var(--primary-color)}.TasksTableView-module-scss-module__zOjdZW__groupRow{grid-template-columns:var(--table-cols);background:var(--bg-secondary);border-bottom:1px solid var(--border-color);align-items:center;height:36px;display:grid}.TasksTableView-module-scss-module__zOjdZW__groupMain{grid-column:3/-3;align-items:center;gap:8px;min-width:0;padding:0 10px;display:flex}.TasksTableView-module-scss-module__zOjdZW__groupPill{white-space:nowrap;border-radius:6px;align-items:center;gap:6px;min-width:0;padding:2px 8px;font-size:.75rem;font-weight:600;line-height:18px;display:inline-flex}.TasksTableView-module-scss-module__zOjdZW__groupDot{border-radius:50%;flex-shrink:0;width:7px;height:7px}.TasksTableView-module-scss-module__zOjdZW__groupCount{color:var(--text-tertiary);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:.75rem}.TasksTableView-module-scss-module__zOjdZW__groupTotal{text-align:right;min-width:0;color:var(--text-tertiary);font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;grid-column:-3/-1;padding:0 16px 0 10px;font-size:.75rem;overflow:hidden}.TasksTableView-module-scss-module__zOjdZW__row{grid-template-columns:var(--table-cols);border-bottom:1px solid var(--border-color);height:42px;color:var(--text-secondary);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;transition:background .1s;display:grid}.TasksTableView-module-scss-module__zOjdZW__row:hover{background:var(--bg-secondary)}.TasksTableView-module-scss-module__zOjdZW__row.TasksTableView-module-scss-module__zOjdZW__rowSelected,.TasksTableView-module-scss-module__zOjdZW__row.TasksTableView-module-scss-module__zOjdZW__rowSelected:hover{background:var(--primary-soft);box-shadow:inset 2px 0 0 var(--primary-color)}.TasksTableView-module-scss-module__zOjdZW__playCell{opacity:.55;transition:opacity .12s}.TasksTableView-module-scss-module__zOjdZW__playCell>button{border-radius:6px}.TasksTableView-module-scss-module__zOjdZW__row:hover .TasksTableView-module-scss-module__zOjdZW__playCell,.TasksTableView-module-scss-module__zOjdZW__rowSelected .TasksTableView-module-scss-module__zOjdZW__playCell,.TasksTableView-module-scss-module__zOjdZW__playCell.TasksTableView-module-scss-module__zOjdZW__playRunning,.TasksTableView-module-scss-module__zOjdZW__headerRow .TasksTableView-module-scss-module__zOjdZW__playCell{opacity:1}.TasksTableView-module-scss-module__zOjdZW__idCell{color:var(--text-tertiary);font-variant-numeric:tabular-nums;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.6875rem}.TasksTableView-module-scss-module__zOjdZW__nameCell{gap:8px}.TasksTableView-module-scss-module__zOjdZW__title{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text-primary);font-weight:500;overflow:hidden}.TasksTableView-module-scss-module__zOjdZW__subtasks{color:var(--text-tertiary);font-variant-numeric:tabular-nums;flex-shrink:0;align-items:center;gap:3px;font-size:.75rem;display:inline-flex}.TasksTableView-module-scss-module__zOjdZW__statusPill{border-radius:6px;align-items:center;gap:6px;min-width:0;max-width:100%;padding:2px 8px;font-size:.75rem;font-weight:500;line-height:18px;display:inline-flex}.TasksTableView-module-scss-module__zOjdZW__statusDot{border-radius:50%;flex-shrink:0;width:6px;height:6px}.TasksTableView-module-scss-module__zOjdZW__avatars{align-items:center;display:inline-flex}.TasksTableView-module-scss-module__zOjdZW__avatar{border:2px solid var(--bg-primary);background:var(--bg-active);width:22px;height:22px;color:var(--text-secondary);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.5625rem;font-weight:600;display:inline-flex;overflow:hidden}.TasksTableView-module-scss-module__zOjdZW__avatar+.TasksTableView-module-scss-module__zOjdZW__avatar{margin-left:-6px}.TasksTableView-module-scss-module__zOjdZW__avatar img{object-fit:cover;width:100%;height:100%}.TasksTableView-module-scss-module__zOjdZW__dueOverdue{color:var(--tk-red-fg);font-weight:600}.TasksTableView-module-scss-module__zOjdZW__dueToday{color:var(--tk-indigo-fg);font-weight:600}.TasksTableView-module-scss-module__zOjdZW__prioSquare{border-radius:2px;flex-shrink:0;width:7px;height:7px}.TasksTableView-module-scss-module__zOjdZW__projectSquare{border-radius:2px;flex-shrink:0;width:8px;height:8px}.TasksTableView-module-scss-module__zOjdZW__timeCell{font-variant-numeric:tabular-nums;grid-column:span 2;justify-content:flex-end;gap:10px;padding:0 16px 0 10px;font-size:.75rem}.TasksTableView-module-scss-module__zOjdZW__timeBar{background:var(--border-color);border-radius:2px;flex:0 56px;min-width:20px;height:4px;overflow:hidden}.TasksTableView-module-scss-module__zOjdZW__timeBarFill{background:var(--primary-color);border-radius:2px;height:100%;display:block}.TasksTableView-module-scss-module__zOjdZW__timeBarOver{background:var(--tk-red-solid)}.TasksTableView-module-scss-module__zOjdZW__timeSpent{text-align:right;min-width:44px;color:var(--text-primary);flex-shrink:0}.TasksTableView-module-scss-module__zOjdZW__timeOver{color:var(--tk-red-fg);font-weight:600}.TasksTableView-module-scss-module__zOjdZW__timeEstimate{text-align:right;min-width:44px;color:var(--text-tertiary);flex-shrink:0}.TasksTableView-module-scss-module__zOjdZW__muted{color:var(--text-tertiary)}.TasksTableView-module-scss-module__zOjdZW__skeletonRow{grid-template-columns:var(--table-cols);border-bottom:1px solid var(--border-color);align-items:center;height:42px;display:grid}.TasksTableView-module-scss-module__zOjdZW__skeletonBar{background:linear-gradient(90deg, var(--skeleton-base) 25%, var(--skeleton-highlight) 45%, var(--skeleton-base) 65%);background-size:200% 100%;border-radius:4px;height:10px;margin-left:10px;animation:1.4s ease-in-out infinite TasksTableView-module-scss-module__zOjdZW__shimmer;display:block}.TasksTableView-module-scss-module__zOjdZW__skId{grid-column:3;width:30px;height:9px}.TasksTableView-module-scss-module__zOjdZW__skName{grid-column:4}.TasksTableView-module-scss-module__zOjdZW__skStatus{border-radius:6px;grid-column:5;width:70px;height:18px}.TasksTableView-module-scss-module__zOjdZW__skAvatar{border-radius:50%;grid-column:6;width:22px;height:22px}@keyframes TasksTableView-module-scss-module__zOjdZW__shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.TasksTableView-module-scss-module__zOjdZW__skeletonBar{animation:none}}.TasksTableView-module-scss-module__zOjdZW__emptyState{color:var(--text-tertiary);flex-direction:column;justify-content:center;align-items:center;gap:.75rem;padding:3rem 1rem;font-size:.875rem;display:flex}.TasksTableView-module-scss-module__zOjdZW__emptyIcon{color:var(--border-strong)}[data-hasbg=true] .TasksTableView-module-scss-module__zOjdZW__tableContainer{background:color-mix(in srgb, var(--bg-primary) 85%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-color:color-mix(in srgb, var(--bg-primary) 70%, transparent)}[data-hasbg=true] .TasksTableView-module-scss-module__zOjdZW__headerRow{background:color-mix(in srgb, var(--bg-primary) 94%, transparent)}[data-hasbg=true] .TasksTableView-module-scss-module__zOjdZW__groupRow{background:color-mix(in srgb, var(--bg-primary) 50%, transparent)}@media (max-width:767.98px){.TasksTableView-module-scss-module__zOjdZW__tableContainer{margin:0 .5rem 1rem}}
.TasksTeamView-module-scss-module__fHvFJG__teamContainer{flex-direction:column;flex:1;gap:1.25rem;margin:0 1rem;display:flex;overflow-y:auto}.TasksTeamView-module-scss-module__fHvFJG__memberSection{border:1px solid var(--border-color);background:var(--bg-primary);border-radius:6px;flex-direction:column;display:flex;overflow:hidden}.TasksTeamView-module-scss-module__fHvFJG__memberHeader{cursor:pointer;-webkit-user-select:none;user-select:none;background:var(--bg-secondary);border-bottom:1px solid var(--border-color);align-items:center;gap:.75rem;padding:.75rem 1rem;transition:background .15s;display:flex}.TasksTeamView-module-scss-module__fHvFJG__memberHeader:hover{background:color-mix(in srgb, var(--bg-secondary), black 2%)}.TasksTeamView-module-scss-module__fHvFJG__chevron{color:var(--text-tertiary);align-items:center;transition:transform .2s;display:flex}.TasksTeamView-module-scss-module__fHvFJG__chevron.TasksTeamView-module-scss-module__fHvFJG__collapsed{transform:rotate(-90deg)}.TasksTeamView-module-scss-module__fHvFJG__memberAvatar{background:var(--primary-color);width:32px;height:32px;color:var(--bg-primary);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.6875rem;font-weight:700;display:flex;overflow:hidden}.TasksTeamView-module-scss-module__fHvFJG__memberAvatarImg{object-fit:cover;border-radius:50%;width:100%;height:100%}.TasksTeamView-module-scss-module__fHvFJG__unassignedAvatar{background:#d1d5db}.TasksTeamView-module-scss-module__fHvFJG__memberInfo{flex-direction:column;flex:1;gap:.125rem;min-width:0;display:flex}.TasksTeamView-module-scss-module__fHvFJG__memberName{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:.8125rem;font-weight:600;overflow:hidden}.TasksTeamView-module-scss-module__fHvFJG__memberStats{color:var(--text-tertiary);align-items:center;gap:.75rem;font-size:.6875rem;display:flex}.TasksTeamView-module-scss-module__fHvFJG__statItem{align-items:center;gap:.25rem;display:inline-flex}.TasksTeamView-module-scss-module__fHvFJG__statDot{border-radius:50%;flex-shrink:0;width:6px;height:6px}.TasksTeamView-module-scss-module__fHvFJG__taskCount{color:var(--text-tertiary);background:color-mix(in srgb, var(--border-color) 60%, transparent);border-radius:9999px;padding:.125rem .5rem;font-size:.6875rem;font-weight:700}.TasksTeamView-module-scss-module__fHvFJG__table{border-collapse:collapse;width:100%}.TasksTeamView-module-scss-module__fHvFJG__tableHeaderRow th{color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.04em;text-align:left;border-bottom:1px solid var(--border-color);white-space:nowrap;padding:.5rem .75rem;font-size:.6875rem;font-weight:600}.TasksTeamView-module-scss-module__fHvFJG__selectCol{cursor:default;width:2.25rem;text-align:center!important;padding-right:0!important}.TasksTeamView-module-scss-module__fHvFJG__tableRow{cursor:pointer;-webkit-user-select:none;user-select:none;transition:background .1s}.TasksTeamView-module-scss-module__fHvFJG__tableRow:hover{background:color-mix(in srgb, var(--primary-color) 3%, transparent)}.TasksTeamView-module-scss-module__fHvFJG__tableRow.TasksTeamView-module-scss-module__fHvFJG__rowSelected{background:var(--primary-soft)}.TasksTeamView-module-scss-module__fHvFJG__tableRow td{color:var(--text-secondary);border-bottom:1px solid color-mix(in srgb, var(--border-color) 50%, transparent);vertical-align:middle;padding:.5rem .75rem;font-size:.8125rem}.TasksTeamView-module-scss-module__fHvFJG__taskNameCell{align-items:center;gap:.5rem;font-weight:500;display:flex;color:var(--text-primary)!important}.TasksTeamView-module-scss-module__fHvFJG__subtaskBadge{color:#16a34a;white-space:nowrap;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:9999px;flex-shrink:0;align-items:center;gap:.25rem;padding:.125rem .375rem;font-size:.625rem;font-weight:600;display:inline-flex}.TasksTeamView-module-scss-module__fHvFJG__statusBadge{text-transform:uppercase;letter-spacing:.03em;color:var(--bg-primary);border-radius:3px;align-items:center;padding:.1875rem .5rem;font-size:.6875rem;font-weight:700;display:inline-flex}.TasksTeamView-module-scss-module__fHvFJG__dateCell{white-space:nowrap}.TasksTeamView-module-scss-module__fHvFJG__dateCell.TasksTeamView-module-scss-module__fHvFJG__overdue{color:#dc2626;font-weight:600}.TasksTeamView-module-scss-module__fHvFJG__dateCell.TasksTeamView-module-scss-module__fHvFJG__today{color:#4f46e5;font-weight:600}.TasksTeamView-module-scss-module__fHvFJG__dateCell.TasksTeamView-module-scss-module__fHvFJG__completed{color:#16a34a;font-weight:600}.TasksTeamView-module-scss-module__fHvFJG__priorityBadge{white-space:nowrap;border-radius:3px;align-items:center;padding:.125rem .5rem;font-size:.6875rem;font-weight:600;display:inline-flex}.TasksTeamView-module-scss-module__fHvFJG__priorityBadge.TasksTeamView-module-scss-module__fHvFJG__urgent{color:#dc2626;background:#fef2f2}.TasksTeamView-module-scss-module__fHvFJG__priorityBadge.TasksTeamView-module-scss-module__fHvFJG__high{color:#d97706;background:#fffbeb}.TasksTeamView-module-scss-module__fHvFJG__priorityBadge.TasksTeamView-module-scss-module__fHvFJG__medium{background:var(--bg-hover);color:var(--text-secondary)}.TasksTeamView-module-scss-module__fHvFJG__priorityBadge.TasksTeamView-module-scss-module__fHvFJG__low{color:#16a34a;background:#f0fdf4}.TasksTeamView-module-scss-module__fHvFJG__projectBadge{color:var(--text-secondary);align-items:center;gap:.375rem;font-size:.75rem;font-weight:500;display:inline-flex}.TasksTeamView-module-scss-module__fHvFJG__projectDot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.TasksTeamView-module-scss-module__fHvFJG__emptyState{color:var(--text-tertiary);flex-direction:column;justify-content:center;align-items:center;gap:.75rem;padding:3rem 1rem;font-size:.875rem;display:flex}.TasksTeamView-module-scss-module__fHvFJG__emptyIcon{color:#d1d5db}.TasksTeamView-module-scss-module__fHvFJG__timeCell{color:var(--text-tertiary);white-space:nowrap;font-size:.75rem;font-weight:500}@media (max-width:767.98px){.TasksTeamView-module-scss-module__fHvFJG__teamContainer{margin:0 .5rem}}
.ViewModeToggle-module-scss-module__judp1q__tabBar{border-bottom:2px solid var(--border-color);align-items:center;gap:.125rem;padding:.125rem;display:flex}.ViewModeToggle-module-scss-module__judp1q__tab{color:var(--text-tertiary);cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;background:0 0;border:none;border-radius:4px;align-items:center;gap:.375rem;padding:.375rem .625rem;font-family:inherit;font-size:.75rem;font-weight:500;transition:all .15s;display:inline-flex;position:relative}.ViewModeToggle-module-scss-module__judp1q__tab:hover{background:var(--hover-soft);color:var(--text-secondary)}.ViewModeToggle-module-scss-module__judp1q__tabActive{color:var(--primary-color);background:color-mix(in srgb, var(--primary-color) 8%, transparent);font-weight:600}.ViewModeToggle-module-scss-module__judp1q__tabActive:hover{background:color-mix(in srgb, var(--primary-color) 12%, transparent);color:var(--primary-color)}.ViewModeToggle-module-scss-module__judp1q__tabActive:after{content:"";background:var(--primary-color);border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:-.25rem;left:.25rem;right:.25rem}.ViewModeToggle-module-scss-module__judp1q__tabDragLeft:before{content:"";background:var(--primary-color);border-radius:2px;width:2px;position:absolute;top:4px;bottom:4px;left:-2px}.ViewModeToggle-module-scss-module__judp1q__tabDragRight:before{content:"";background:var(--primary-color);border-radius:2px;width:2px;position:absolute;top:4px;bottom:4px;right:-2px}.ViewModeToggle-module-scss-module__judp1q__tabLabel{pointer-events:none}.ViewModeToggle-module-scss-module__judp1q__tabInput{border:1px solid var(--primary-color);color:var(--text-primary);background:var(--bg-primary);border-radius:3px;outline:none;width:5rem;padding:0 .25rem;font-family:inherit;font-size:.75rem;font-weight:500}.ViewModeToggle-module-scss-module__judp1q__addBtn{width:1.625rem;height:1.625rem;color:var(--text-tertiary);cursor:pointer;background:0 0;border:none;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;font-family:inherit;transition:all .15s;display:inline-flex}.ViewModeToggle-module-scss-module__judp1q__addBtn:hover{background:var(--hover-medium);color:var(--text-secondary)}.ViewModeToggle-module-scss-module__judp1q__addMenu{z-index:1000;background:var(--bg-primary);border:1px solid var(--border-color);border-radius:6px;min-width:14rem;max-height:20rem;padding:.375rem;position:fixed;overflow-y:auto;box-shadow:0 8px 24px #0000001f}.ViewModeToggle-module-scss-module__judp1q__addMenuTitle{color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.04em;padding:.375rem .5rem .25rem;font-size:.6875rem;font-weight:600}.ViewModeToggle-module-scss-module__judp1q__addMenuEmpty{color:var(--text-tertiary);text-transform:none;letter-spacing:normal;padding:.5rem;font-size:.75rem;font-weight:400}.ViewModeToggle-module-scss-module__judp1q__addMenuItem{cursor:pointer;text-align:left;width:100%;color:var(--text-primary);background:0 0;border:none;border-radius:7px;align-items:flex-start;gap:.625rem;padding:.5rem;font-family:inherit;transition:background .12s;display:flex}.ViewModeToggle-module-scss-module__judp1q__addMenuItem:hover{background:var(--hover-soft)}.ViewModeToggle-module-scss-module__judp1q__addMenuItem svg{color:var(--text-tertiary);flex-shrink:0;margin-top:1px}.ViewModeToggle-module-scss-module__judp1q__addMenuItemText{flex-direction:column;gap:.125rem;min-width:0;display:flex}.ViewModeToggle-module-scss-module__judp1q__addMenuItemLabel{color:var(--text-primary);font-size:.8125rem;font-weight:500}.ViewModeToggle-module-scss-module__judp1q__addMenuItemDesc{color:var(--text-tertiary);font-size:.6875rem;line-height:1.3}.ViewModeToggle-module-scss-module__judp1q__contextMenu{z-index:1001;background:var(--bg-primary);border:1px solid var(--border-color);border-radius:6px;min-width:8.5rem;padding:.25rem;position:fixed;box-shadow:0 4px 16px #0000001f}.ViewModeToggle-module-scss-module__judp1q__contextMenuItem{cursor:pointer;width:100%;color:var(--text-secondary);text-align:left;background:0 0;border:none;border-radius:4px;align-items:center;gap:.5rem;padding:.4375rem .625rem;font-family:inherit;font-size:.75rem;font-weight:400;transition:background .12s;display:flex}.ViewModeToggle-module-scss-module__judp1q__contextMenuItem:hover{background:var(--hover-soft)}.ViewModeToggle-module-scss-module__judp1q__contextMenuItem svg{color:var(--text-tertiary)}.ViewModeToggle-module-scss-module__judp1q__contextMenuItemDisabled{opacity:.4;cursor:not-allowed}.ViewModeToggle-module-scss-module__judp1q__contextMenuItemDisabled:hover{background:0 0}
.ErrorState-module-scss-module__vRRuLG__error{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:3.5rem 1.5rem;display:flex}.ErrorState-module-scss-module__vRRuLG__iconWrap{background:var(--tk-red-bg);width:3.5rem;height:3.5rem;color:var(--tk-red-fg);border-radius:16px;place-items:center;margin-bottom:1rem;display:grid}.ErrorState-module-scss-module__vRRuLG__message{color:var(--text-secondary);max-width:24rem;margin:0 0 1.25rem;font-size:.875rem}
.TasksWorkloadView-module-scss-module__QHAmhW__workloadContainer{background:var(--bg-primary);border:1px solid var(--border-color);border-radius:12px;flex-direction:column;flex:1;gap:1.25rem;margin:0 1rem;padding:1.25rem;display:flex;overflow-y:auto}.TasksWorkloadView-module-scss-module__QHAmhW__summaryRow{flex-wrap:wrap;gap:.75rem;display:flex}.TasksWorkloadView-module-scss-module__QHAmhW__summaryCard{border:1px solid var(--border-color);background:var(--bg-primary);border-radius:6px;flex-direction:column;flex:1;align-items:center;gap:.25rem;min-width:140px;padding:1rem;display:flex}.TasksWorkloadView-module-scss-module__QHAmhW__summaryValue{color:var(--text-primary);font-size:1.5rem;font-weight:700;line-height:1}.TasksWorkloadView-module-scss-module__QHAmhW__summaryLabel{color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.04em;font-size:.6875rem;font-weight:600}.TasksWorkloadView-module-scss-module__QHAmhW__memberRow{border:1px solid var(--border-color);background:var(--bg-primary);cursor:pointer;border-radius:6px;flex-direction:column;gap:.5rem;padding:1rem;transition:box-shadow .15s,border-color .15s;display:flex}.TasksWorkloadView-module-scss-module__QHAmhW__memberRow:hover{border-color:color-mix(in srgb, var(--primary-color) 30%, transparent);box-shadow:0 2px 8px color-mix(in srgb, var(--primary-color) 6%, transparent)}.TasksWorkloadView-module-scss-module__QHAmhW__memberRowHeader{align-items:center;gap:.75rem;display:flex}.TasksWorkloadView-module-scss-module__QHAmhW__avatar{background:var(--primary-color);width:32px;height:32px;color:var(--bg-primary);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.6875rem;font-weight:700;display:flex;overflow:hidden}.TasksWorkloadView-module-scss-module__QHAmhW__avatarImg{object-fit:cover;border-radius:50%;width:100%;height:100%}.TasksWorkloadView-module-scss-module__QHAmhW__unassigned{background:#d1d5db}.TasksWorkloadView-module-scss-module__QHAmhW__memberName{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:.8125rem;font-weight:600;overflow:hidden}.TasksWorkloadView-module-scss-module__QHAmhW__memberTotal{color:var(--text-tertiary);font-size:.75rem;font-weight:700}.TasksWorkloadView-module-scss-module__QHAmhW__barContainer{align-items:center;gap:.75rem;display:flex}.TasksWorkloadView-module-scss-module__QHAmhW__bar{background:var(--bg-hover);border-radius:4px;flex:1;height:22px;display:flex;overflow:hidden}.TasksWorkloadView-module-scss-module__QHAmhW__barSegment{min-width:2px;height:100%;transition:width .3s;position:relative}.TasksWorkloadView-module-scss-module__QHAmhW__barSegment:first-child{border-radius:4px 0 0 4px}.TasksWorkloadView-module-scss-module__QHAmhW__barSegment:last-child{border-radius:0 4px 4px 0}.TasksWorkloadView-module-scss-module__QHAmhW__barSegment:only-child{border-radius:4px}.TasksWorkloadView-module-scss-module__QHAmhW__statusBreakdown{flex-wrap:wrap;align-items:center;gap:.75rem;padding-left:2.75rem;display:flex}.TasksWorkloadView-module-scss-module__QHAmhW__statusItem{color:var(--text-tertiary);align-items:center;gap:.25rem;font-size:.6875rem;display:inline-flex}.TasksWorkloadView-module-scss-module__QHAmhW__statusDot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.TasksWorkloadView-module-scss-module__QHAmhW__statusItemCount{color:var(--text-secondary);font-weight:700}.TasksWorkloadView-module-scss-module__QHAmhW__expandedTasks{flex-direction:column;gap:.25rem;padding-left:2.75rem;display:flex}.TasksWorkloadView-module-scss-module__QHAmhW__taskRow{cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:3px;align-items:center;gap:.5rem;padding:.375rem .5rem;transition:background .1s;display:flex}.TasksWorkloadView-module-scss-module__QHAmhW__taskRow:hover{background:color-mix(in srgb, var(--primary-color) 4%, transparent)}.TasksWorkloadView-module-scss-module__QHAmhW__taskRow.TasksWorkloadView-module-scss-module__QHAmhW__taskRowSelected,.TasksWorkloadView-module-scss-module__QHAmhW__taskRow.TasksWorkloadView-module-scss-module__QHAmhW__taskRowSelected:hover{background:var(--primary-soft)}.TasksWorkloadView-module-scss-module__QHAmhW__taskStatusDot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.TasksWorkloadView-module-scss-module__QHAmhW__taskName{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:.8125rem;font-weight:500;overflow:hidden}.TasksWorkloadView-module-scss-module__QHAmhW__taskDate{color:var(--text-tertiary);white-space:nowrap;font-size:.6875rem}.TasksWorkloadView-module-scss-module__QHAmhW__taskDate.TasksWorkloadView-module-scss-module__QHAmhW__overdue{color:#dc2626;font-weight:600}.TasksWorkloadView-module-scss-module__QHAmhW__taskDate.TasksWorkloadView-module-scss-module__QHAmhW__completed{color:#16a34a;font-weight:600}.TasksWorkloadView-module-scss-module__QHAmhW__emptyState{color:var(--text-tertiary);flex-direction:column;justify-content:center;align-items:center;gap:.75rem;padding:3rem 1rem;font-size:.875rem;display:flex}.TasksWorkloadView-module-scss-module__QHAmhW__emptyIcon{color:#d1d5db}.TasksWorkloadView-module-scss-module__QHAmhW__taskTime{color:var(--text-tertiary);white-space:nowrap;margin-left:auto;font-size:.6875rem;font-weight:500}@media (max-width:767.98px){.TasksWorkloadView-module-scss-module__QHAmhW__workloadContainer{gap:.85rem;margin:0 .5rem;padding:.85rem}.TasksWorkloadView-module-scss-module__QHAmhW__statusBreakdown,.TasksWorkloadView-module-scss-module__QHAmhW__expandedTasks{padding-left:.5rem}}
.Skeletons-module-scss-module__qXmdda__skeleton{background:linear-gradient(90deg, var(--skeleton-base) 25%, var(--bg-tertiary) 45%, var(--skeleton-base) 65%);background-size:200% 100%;border-radius:10px;animation:1.4s ease-in-out infinite Skeletons-module-scss-module__qXmdda__shimmer;display:block}.Skeletons-module-scss-module__qXmdda__row{align-items:center;gap:.75rem;padding:.875rem 1rem;display:flex}.Skeletons-module-scss-module__qXmdda__avatar{border-radius:50%;flex-shrink:0;width:2rem;height:2rem}.Skeletons-module-scss-module__qXmdda__rowLines{flex-direction:column;flex:1;gap:.45rem;display:flex}.Skeletons-module-scss-module__qXmdda__lineWide{width:60%;height:.75rem}.Skeletons-module-scss-module__qXmdda__lineNarrow{width:35%;height:.625rem}.Skeletons-module-scss-module__qXmdda__card{border-radius:14px;height:5.5rem}.Skeletons-module-scss-module__qXmdda__statValue{vertical-align:middle;border-radius:8px;width:3.5rem;height:1.75rem;display:inline-block}.Skeletons-module-scss-module__qXmdda__detail{flex-direction:column;gap:1rem;display:flex}.Skeletons-module-scss-module__qXmdda__detailHead{width:min(28rem,60%);height:2.5rem}.Skeletons-module-scss-module__qXmdda__detailGrid{grid-template-columns:1fr;gap:1rem;display:grid}@media (min-width:1100px){.Skeletons-module-scss-module__qXmdda__detailGrid{grid-template-columns:1fr 21rem}}.Skeletons-module-scss-module__qXmdda__detailMain{border-radius:16px;height:22rem}.Skeletons-module-scss-module__qXmdda__detailSide{flex-direction:column;gap:1rem;display:flex}.Skeletons-module-scss-module__qXmdda__detailSideBlock{border-radius:16px;height:6.5rem}.Skeletons-module-scss-module__qXmdda__inbox{flex:1;grid-template-columns:minmax(0,1fr);gap:.875rem;min-height:0;display:grid}@media (min-width:1024px){.Skeletons-module-scss-module__qXmdda__inbox{grid-template-columns:minmax(17rem,20rem) minmax(0,1fr)}}.Skeletons-module-scss-module__qXmdda__inboxList{flex-direction:column;gap:.5rem;min-height:0;display:flex;overflow:hidden}.Skeletons-module-scss-module__qXmdda__inboxHead{border-bottom:1px solid var(--border-color);align-items:center;gap:.25rem;min-height:2.5rem;padding-bottom:.5rem;display:flex}.Skeletons-module-scss-module__qXmdda__inboxTitle{border-radius:6px;width:7rem;height:1.125rem;margin-right:auto}.Skeletons-module-scss-module__qXmdda__inboxIcon{border-radius:7px;width:1.875rem;height:1.875rem}.Skeletons-module-scss-module__qXmdda__inboxItem{border-radius:8px;flex-shrink:0;height:4.75rem}.Skeletons-module-scss-module__qXmdda__inboxDetail{min-width:0;display:none}@media (min-width:1024px){.Skeletons-module-scss-module__qXmdda__inboxDetail{display:block}}@keyframes Skeletons-module-scss-module__qXmdda__shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}
.EmptyState-module-scss-module__zP8v0G__empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:3.5rem 1.5rem;display:flex}.EmptyState-module-scss-module__zP8v0G__iconWrap{background:var(--bg-active);width:3.5rem;height:3.5rem;color:var(--text-tertiary);border-radius:16px;place-items:center;margin-bottom:1rem;display:grid}.EmptyState-module-scss-module__zP8v0G__title{color:var(--text-primary);margin:0;font-weight:600}.EmptyState-module-scss-module__zP8v0G__desc{color:var(--text-tertiary);max-width:24rem;margin:.25rem 0 0;font-size:.875rem}.EmptyState-module-scss-module__zP8v0G__action{margin-top:1.25rem}
.RepositoriesTab-module-scss-module__BJ2LYa__tab{flex-direction:column;gap:12px;display:flex}.RepositoriesTab-module-scss-module__BJ2LYa__intro{color:var(--text-secondary);flex-direction:column;gap:6px;font-size:.78rem;line-height:1.5;display:flex}.RepositoriesTab-module-scss-module__BJ2LYa__intro p{margin:0}.RepositoriesTab-module-scss-module__BJ2LYa__warn{color:var(--text-secondary);background:#f59e0b1a;border-left:3px solid #f59e0b;border-radius:0 6px 6px 0;padding:8px 10px}.RepositoriesTab-module-scss-module__BJ2LYa__hint{color:var(--text-tertiary);font-size:.7rem}.RepositoriesTab-module-scss-module__BJ2LYa__list{flex-direction:column;gap:8px;display:flex}.RepositoriesTab-module-scss-module__BJ2LYa__repoCard{border:1px solid var(--border-color);background:var(--bg-secondary);border-radius:10px;flex-direction:column;gap:4px;padding:10px 12px;display:flex}.RepositoriesTab-module-scss-module__BJ2LYa__repoHeader{justify-content:space-between;align-items:center;gap:8px;display:flex}.RepositoriesTab-module-scss-module__BJ2LYa__repoName{color:var(--text-primary);align-items:center;gap:6px;font-size:.85rem;font-weight:600;display:inline-flex}.RepositoriesTab-module-scss-module__BJ2LYa__repoName svg{color:var(--text-tertiary);flex-shrink:0}.RepositoriesTab-module-scss-module__BJ2LYa__inactive{color:var(--text-tertiary);background:color-mix(in srgb, var(--border-color) 45%, transparent);border-radius:4px;padding:1px 6px;font-size:.68rem;font-style:normal;font-weight:500}.RepositoriesTab-module-scss-module__BJ2LYa__repoActions{gap:2px;display:flex}.RepositoriesTab-module-scss-module__BJ2LYa__repoActions button{cursor:pointer;color:var(--text-tertiary);background:0 0;border:none;border-radius:6px;padding:4px;transition:background .12s,color .12s;display:inline-flex}.RepositoriesTab-module-scss-module__BJ2LYa__repoActions button:hover{background:color-mix(in srgb, var(--primary-color) 10%, transparent);color:var(--text-primary)}.RepositoriesTab-module-scss-module__BJ2LYa__danger:hover{color:#dc2626!important;background:#dc26261f!important}.RepositoriesTab-module-scss-module__BJ2LYa__repoUrl{color:var(--text-secondary);word-break:break-all;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.74rem}.RepositoriesTab-module-scss-module__BJ2LYa__repoMeta{color:var(--text-tertiary);font-size:.7rem}.RepositoriesTab-module-scss-module__BJ2LYa__repoMeta code{background:color-mix(in srgb, var(--border-color) 35%, transparent);border-radius:4px;padding:1px 4px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.RepositoriesTab-module-scss-module__BJ2LYa__form{border:1px dashed var(--border-color);border-radius:10px;flex-direction:column;gap:12px;padding:14px;display:flex}.RepositoriesTab-module-scss-module__BJ2LYa__form label{color:var(--text-primary);flex-direction:column;flex:1;gap:5px;min-width:0;font-size:.78rem;font-weight:600;display:flex}.RepositoriesTab-module-scss-module__BJ2LYa__row{flex-wrap:wrap;gap:12px;display:flex}.RepositoriesTab-module-scss-module__BJ2LYa__input,.RepositoriesTab-module-scss-module__BJ2LYa__textarea{border:1px solid var(--border-color);color:var(--text-primary);background:var(--bg-primary);border-radius:8px;outline:none;width:100%;padding:8px 11px;font-family:inherit;font-size:.82rem;font-weight:400;transition:border-color .15s}.RepositoriesTab-module-scss-module__BJ2LYa__input:focus,.RepositoriesTab-module-scss-module__BJ2LYa__textarea:focus{border-color:var(--primary-color)}.RepositoriesTab-module-scss-module__BJ2LYa__input::placeholder,.RepositoriesTab-module-scss-module__BJ2LYa__textarea::placeholder{color:var(--text-tertiary)}.RepositoriesTab-module-scss-module__BJ2LYa__textarea{resize:vertical;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.76rem;line-height:1.5}.RepositoriesTab-module-scss-module__BJ2LYa__checkRow{align-items:center;flex-direction:row!important;gap:8px!important;font-weight:500!important}.RepositoriesTab-module-scss-module__BJ2LYa__checkRow input{width:auto;accent-color:var(--primary-color)}.RepositoriesTab-module-scss-module__BJ2LYa__formActions{justify-content:flex-end;gap:8px;display:flex}.RepositoriesTab-module-scss-module__BJ2LYa__addBtn,.RepositoriesTab-module-scss-module__BJ2LYa__ghostBtn,.RepositoriesTab-module-scss-module__BJ2LYa__primaryBtn{cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:8px 14px;font-family:inherit;font-size:.8rem;font-weight:600;transition:background .12s,opacity .12s;display:inline-flex}.RepositoriesTab-module-scss-module__BJ2LYa__addBtn,.RepositoriesTab-module-scss-module__BJ2LYa__ghostBtn{border:1px solid var(--border-color);background:var(--bg-primary);color:var(--text-secondary)}.RepositoriesTab-module-scss-module__BJ2LYa__addBtn:hover,.RepositoriesTab-module-scss-module__BJ2LYa__ghostBtn:hover{background:color-mix(in srgb, var(--border-color) 30%, transparent)}.RepositoriesTab-module-scss-module__BJ2LYa__addBtn{align-self:flex-start}.RepositoriesTab-module-scss-module__BJ2LYa__primaryBtn{background:var(--primary-color);color:var(--bg-primary);border:none}.RepositoriesTab-module-scss-module__BJ2LYa__primaryBtn:hover{opacity:.9}.RepositoriesTab-module-scss-module__BJ2LYa__primaryBtn:disabled{opacity:.5;cursor:not-allowed}
.InboxMenu-module-scss-module__KHZZAq__title{min-width:0;color:var(--text-primary);white-space:nowrap;cursor:pointer;background:0 0;border:none;border-radius:7px;align-items:center;gap:.4rem;padding:.25rem .4rem;font-family:inherit;font-size:.9375rem;font-weight:600;transition:background .15s;display:inline-flex}.InboxMenu-module-scss-module__KHZZAq__title:hover{background:var(--bg-hover)}.InboxMenu-module-scss-module__KHZZAq__title:focus-visible{outline:2px solid var(--primary-color);outline-offset:1px}.InboxMenu-module-scss-module__KHZZAq__titleOpen{background:var(--bg-hover)}.InboxMenu-module-scss-module__KHZZAq__titleText{text-overflow:ellipsis;overflow:hidden}.InboxMenu-module-scss-module__KHZZAq__titleCount{background:var(--primary-soft);min-width:1.35rem;height:1.125rem;color:var(--primary-color);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;padding:0 .3rem;font-size:.6875rem;font-weight:600;display:inline-grid}.InboxMenu-module-scss-module__KHZZAq__chevron{color:var(--text-tertiary);flex-shrink:0;transition:transform .15s}.InboxMenu-module-scss-module__KHZZAq__chevronOpen{transform:rotate(180deg)}.InboxMenu-module-scss-module__KHZZAq__iconBtn{width:1.875rem;height:1.875rem;color:var(--text-tertiary);cursor:pointer;background:0 0;border:none;border-radius:7px;flex-shrink:0;place-items:center;padding:0;transition:color .15s,background .15s;display:inline-grid;position:relative}.InboxMenu-module-scss-module__KHZZAq__iconBtn:hover{background:var(--bg-hover);color:var(--text-primary)}.InboxMenu-module-scss-module__KHZZAq__iconBtn:focus-visible{outline:2px solid var(--primary-color);outline-offset:1px}.InboxMenu-module-scss-module__KHZZAq__iconBtnOn{background:var(--bg-hover);color:var(--text-primary)}.InboxMenu-module-scss-module__KHZZAq__iconBadge{background:var(--primary-color);min-width:.95rem;height:.95rem;color:var(--text-inverse);font-variant-numeric:tabular-nums;pointer-events:none;border-radius:999px;place-items:center;padding:0 .2rem;font-size:.625rem;font-weight:700;line-height:1;display:inline-grid;position:absolute;top:-.2rem;right:-.25rem}.InboxMenu-module-scss-module__KHZZAq__panel{max-width:calc(100vw - 32px)}.InboxMenu-module-scss-module__KHZZAq__menu{flex-direction:column;gap:.125rem;display:flex}.InboxMenu-module-scss-module__KHZZAq__list{flex-direction:column;gap:.05rem;min-width:0;max-height:11rem;display:flex;overflow-y:auto}.InboxMenu-module-scss-module__KHZZAq__listCompact{max-height:8.5rem}.InboxMenu-module-scss-module__KHZZAq__option{width:100%;color:var(--text-secondary);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:.45rem;min-width:0;padding:.25rem .375rem;font-family:inherit;font-size:.8125rem;line-height:1.2;display:flex}.InboxMenu-module-scss-module__KHZZAq__option:hover{background:var(--bg-hover);color:var(--text-primary)}.InboxMenu-module-scss-module__KHZZAq__option:focus-visible{outline:2px solid var(--primary-color);outline-offset:-1px}.InboxMenu-module-scss-module__KHZZAq__option:has(input:focus-visible){outline:2px solid var(--primary-color);outline-offset:-1px}.InboxMenu-module-scss-module__KHZZAq__optionOn{background:var(--primary-soft);color:var(--text-primary);font-weight:500}.InboxMenu-module-scss-module__KHZZAq__optionOn:hover{background:color-mix(in srgb, var(--primary-color) 14%, transparent)}.InboxMenu-module-scss-module__KHZZAq__checkbox{width:.875rem;height:.875rem;accent-color:var(--primary-color);cursor:pointer;flex-shrink:0;margin:0}.InboxMenu-module-scss-module__KHZZAq__tick{color:var(--primary-color);flex-shrink:0;margin-left:auto}.InboxMenu-module-scss-module__KHZZAq__tickOff{visibility:hidden}.InboxMenu-module-scss-module__KHZZAq__optionCount{color:var(--text-tertiary);font-variant-numeric:tabular-nums;flex-shrink:0;margin-left:auto;font-size:.6875rem}.InboxMenu-module-scss-module__KHZZAq__optionCount+.InboxMenu-module-scss-module__KHZZAq__tick{margin-left:.25rem}.InboxMenu-module-scss-module__KHZZAq__dot{border-radius:999px;flex-shrink:0;width:.5rem;height:.5rem}.InboxMenu-module-scss-module__KHZZAq__optionLabel{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.InboxMenu-module-scss-module__KHZZAq__pick{flex-direction:column;gap:.375rem;min-width:0;display:flex}.InboxMenu-module-scss-module__KHZZAq__pickSearch{align-items:center;display:flex;position:relative}.InboxMenu-module-scss-module__KHZZAq__pickIcon{color:var(--text-tertiary);pointer-events:none;position:absolute;left:.5rem}.InboxMenu-module-scss-module__KHZZAq__pickInput{border:1px solid var(--border-color);background:var(--input-bg);width:100%;height:1.75rem;color:var(--text-primary);border-radius:7px;padding:0 .5rem 0 1.7rem;font-family:inherit;font-size:.75rem}.InboxMenu-module-scss-module__KHZZAq__pickInput::placeholder{color:var(--input-placeholder)}.InboxMenu-module-scss-module__KHZZAq__pickInput:focus{border-color:var(--primary-color);box-shadow:0 0 0 3px var(--primary-soft);outline:none}.InboxMenu-module-scss-module__KHZZAq__empty{color:var(--text-tertiary);margin:0;padding:.25rem .375rem;font-size:.75rem}
.TicketBadges-module-scss-module__FJtSna__badge{white-space:nowrap;border-radius:999px;align-items:center;gap:.375rem;font-weight:500;line-height:1.2;display:inline-flex}.TicketBadges-module-scss-module__FJtSna__sm{padding:.125rem .5rem;font-size:.6875rem}.TicketBadges-module-scss-module__FJtSna__md{padding:.25rem .625rem;font-size:.75rem}.TicketBadges-module-scss-module__FJtSna__dotInline{border-radius:999px;flex-shrink:0;width:.375rem;height:.375rem}.TicketBadges-module-scss-module__FJtSna__dot{border-radius:999px;flex-shrink:0;width:.5rem;height:.5rem;display:inline-block}.TicketBadges-module-scss-module__FJtSna__productTag{color:var(--text-tertiary);align-items:center;gap:.375rem;font-size:.75rem;font-weight:500;display:inline-flex}.TicketBadges-module-scss-module__FJtSna__channelTag{color:var(--text-tertiary);align-items:center;gap:.25rem;font-size:.6875rem;display:inline-flex}