#myWorkspaceList{flex:none;overflow-x:auto;-webkit-overflow-scrolling:touch}.mw-table-container{flex:none;min-height:auto;overflow:visible;width:max-content;min-width:100%}.mw-row-drag{cursor:grab;touch-action:none}.mw-row-drag:active{cursor:grabbing}@media(hover:none){.mw-table .row-actions{opacity:.6}}.mw-drag-placeholder-row td{background:var(--accent-soft);border:1.5px dashed var(--border-medium);border-radius:10px}body.mw-dragging{cursor:grabbing}body.mw-dragging *{user-select:none;-webkit-user-select:none}.mw-drag-preview td{border-bottom:none}.mw-empty{display:flex;flex-direction:column;align-items:center;gap:8px;padding:56px 20px;text-align:center;color:var(--text-muted)}.mw-empty i{font-size:2rem;color:var(--text-light)}.mw-empty p{font-weight:600;color:var(--text-main);margin:0}.mw-empty span{font-size:.85rem}.mw-sheet-cell{width:32px}.mw-row-sheet-icon{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:8px;cursor:pointer;transition:transform .15s ease}.mw-row-sheet-icon:hover{transform:scale(1.06)}.mw-row-sheet-icon svg{width:14px;height:14px;stroke:currentColor}.mw-row-sheet-icon[data-tooltip]:after{top:calc(100% + 6px);bottom:auto;left:0;transform:translateY(-4px);z-index:10001}.mw-row-sheet-icon[data-tooltip]:hover:after{transform:translateY(0)}#myWorkspaceBtn.active{color:var(--accent);background:var(--accent-soft)}.mw-viewer-avatar,.mw-viewer-option-avatar{position:relative;overflow:hidden;background:var(--accent);color:#fff;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;font-size:10px;font-weight:600}.mw-viewer-avatar{width:20px;height:20px}.mw-viewer-option-avatar{width:22px;height:22px}.mw-viewer-dropdown .unified-dropdown-menu{left:auto;right:0;width:max-content;min-width:100%;max-width:min(340px,calc(100vw - 32px));max-height:calc(100vh - 220px)}.mw-viewer-option{white-space:nowrap}.mw-viewer-option span:last-child{overflow:hidden;text-overflow:ellipsis}.mw-columns-dropdown .unified-dropdown-menu{left:auto;right:0;width:max-content;min-width:260px;max-width:min(340px,calc(100vw - 32px));max-height:calc(100vh - 220px);overflow-y:auto;padding:8px}.mw-columns-head{display:flex;align-items:center;justify-content:space-between;padding:2px 6px 8px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted)}.mw-columns-reset{border:none;background:none;color:var(--accent);font-size:.75rem;font-weight:600;cursor:pointer;padding:2px 4px;text-transform:none;letter-spacing:0}.mw-columns-divider{padding:10px 6px 4px;font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--text-light)}.mw-column-item{cursor:pointer;touch-action:pan-y}.mw-column-handle{touch-action:none}.mw-column-item.dragging{position:relative;z-index:2;opacity:.9;box-shadow:0 8px 24px #0000002e}.mw-column-item.locked{cursor:default;opacity:.75}.mw-column-lock{display:inline-flex;align-items:center;justify-content:center;width:16px;font-size:.7rem;color:var(--text-light)}.mw-column-note{margin-left:auto;font-size:.7rem;color:var(--text-light)}.mw-column-icon{width:14px;margin-right:6px;font-size:.75rem;opacity:.7}.mw-column-item .column-edit-btn{opacity:.55;pointer-events:auto}.mw-column-item .column-edit-btn:hover{opacity:1}.mw-columns-add{display:flex;align-items:center;gap:8px;width:100%;margin-top:8px;padding:9px 10px;border:1px dashed var(--border-medium);border-radius:10px;background:none;color:var(--accent);font-size:.82rem;font-weight:600;cursor:pointer}.mw-columns-add:disabled{color:var(--text-light);cursor:not-allowed}.mw-col-draggable{cursor:grab}.mw-col-draggable:active{cursor:grabbing}.mw-add-task-btn{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:6px;font-size:12px;font-weight:600;color:#fff;background:var(--accent);border:1px solid var(--accent);cursor:pointer;transition:filter .15s}.mw-add-task-btn:hover{filter:brightness(1.08)}.mw-select-toggle{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:6px;font-size:12px;font-weight:500;color:var(--text-primary);background:transparent;border:1px solid var(--border-subtle);cursor:pointer;transition:all .15s}.mw-select-toggle:hover{background:var(--bg-surface-hover, #f5f5f5);border-color:var(--border-medium)}body.dark-mode .mw-select-toggle:hover{background:var(--bg-surface-hover, #2c2c2e)}.mw-select-toggle.active{color:var(--accent);border-color:var(--accent);background:var(--accent-soft)}#myWorkspaceList.mw-select-mode tr.mw-row,#myWorkspaceList.mw-select-mode tr.mw-row td{cursor:default;user-select:none;-webkit-user-select:none}#myWorkspaceList .mw-table tbody tr:nth-child(2n){background:transparent}#myWorkspaceList .mw-table tbody tr.row-alt{background:#00000004}body.dark-mode #myWorkspaceList .mw-table tbody tr.row-alt{background:#ffffff05}#myWorkspaceList .mw-table tbody tr.mw-tinted{background:color-mix(in srgb,var(--mw-tint) 10%,transparent)}#myWorkspaceList .mw-table tbody tr.mw-tinted:hover{background:color-mix(in srgb,var(--mw-tint) 16%,transparent)}#myWorkspaceList .mw-table tbody tr.mw-row.mw-selected,#myWorkspaceList .mw-table tbody tr.mw-row.mw-selected:hover{background:color-mix(in srgb,var(--accent) 16%,transparent);box-shadow:inset 2.5px 0 0 var(--accent)}#mwMarquee{position:fixed;z-index:1500;pointer-events:none;border:1px solid var(--accent);border-radius:2px;background:color-mix(in srgb,var(--accent) 12%,transparent)}#mwSelectionBar{position:fixed;bottom:24px;left:50%;transform:translate(-50%);display:none;align-items:center;gap:12px;padding:10px 16px;background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:999px;box-shadow:0 12px 32px #0000002e;z-index:1500}#mwSelectionBar.active{display:flex}.mw-selbar-count{font-size:.8rem;font-weight:600;color:var(--text-muted);white-space:nowrap}.mw-selbar-swatches{display:flex;align-items:center;gap:6px}.mw-selbar-swatch{width:20px;height:20px;border-radius:50%;border:none;padding:0;background:var(--sw);cursor:pointer;transition:transform .12s ease}.mw-selbar-swatch:hover{transform:scale(1.15)}.mw-selbar-swatch.current{box-shadow:0 0 0 2px var(--bg-surface),0 0 0 4px var(--sw, var(--text-muted))}.mw-selbar-none{display:inline-flex;align-items:center;justify-content:center;background:transparent;border:1.5px dashed var(--border-medium);color:var(--text-muted);font-size:10px}.mw-selbar-divider{width:1px;height:20px;background:var(--border-subtle)}.mw-selbar-btn{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border:1px solid var(--border-subtle);border-radius:999px;background:transparent;color:var(--text-main);font-size:.8rem;font-weight:600;cursor:pointer;white-space:nowrap;transition:all .15s}.mw-selbar-btn:hover{border-color:var(--accent);color:var(--accent);background:var(--accent-soft)}.mw-selbar-close{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border:none;border-radius:50%;background:transparent;color:var(--text-muted);cursor:pointer}.mw-selbar-close:hover{background:var(--bg-surface-hover, #f5f5f5);color:var(--text-main)}body.dark-mode .mw-selbar-close:hover{background:var(--bg-surface-hover, #2c2c2e)}@media(max-width:768px){#mwSelectionBar{left:12px;right:12px;transform:none;flex-wrap:wrap;justify-content:center;border-radius:18px;bottom:calc(var(--nav-safe-bottom, 12px) + 12px)}.mw-selbar-swatch{width:26px;height:26px}}#myWorkspaceList .mw-group-row td{padding:0;white-space:normal;background:color-mix(in srgb,var(--mw-tint, var(--text-light)) 14%,transparent);border-bottom:1px solid var(--border-subtle)}.mw-group-header{display:flex;align-items:center;gap:10px;padding:11px 16px;cursor:pointer;user-select:none;-webkit-user-select:none}.mw-group-collapse{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border:none;border-radius:6px;background:transparent;color:var(--text-muted);cursor:pointer;padding:0;flex-shrink:0}.mw-group-collapse i{transition:transform .18s ease;font-size:.75rem}.mw-group-row.collapsed .mw-group-collapse i{transform:rotate(-90deg)}.mw-group-icon{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:8px;background:color-mix(in srgb,var(--mw-tint, var(--text-light)) 18%,transparent);color:var(--mw-tint, var(--text-muted));font-size:.8rem;flex-shrink:0}.mw-group-title{font-weight:600;font-size:.92rem;color:var(--text-main);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mw-group-count{font-size:.72rem;font-weight:600;color:var(--text-muted);background:var(--bg-body);border-radius:99px;padding:2px 9px;flex-shrink:0}.mw-group-menu{position:relative;margin-left:auto}.mw-group-actions{display:flex;align-items:center;gap:2px;margin-left:auto}.mw-group-drag{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:6px;color:var(--text-muted);cursor:grab;touch-action:none;opacity:.7}.mw-group-drag:active{cursor:grabbing}.mw-group-header:hover .mw-group-drag{opacity:1}.mw-group-drag:hover{background:color-mix(in srgb,var(--mw-tint, var(--text-light)) 18%,transparent);color:var(--text-main)}.mw-group-menu-btn{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border:none;border-radius:6px;background:transparent;color:var(--text-muted);cursor:pointer;opacity:.7}.mw-group-header:hover .mw-group-menu-btn{opacity:1}.mw-group-menu-btn:hover{background:color-mix(in srgb,var(--mw-tint, var(--text-light)) 18%,transparent);color:var(--text-main)}.mw-group-menu-dropdown{display:none;position:absolute;top:calc(100% + 6px);right:0;min-width:170px;padding:6px;background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:12px;box-shadow:0 12px 32px #00000029;z-index:60}.mw-group-menu-dropdown.active{display:block}.mw-group-menu-item{display:flex;align-items:center;gap:8px;width:100%;padding:8px 10px;border:none;border-radius:8px;background:none;color:var(--text-main);font-size:.82rem;font-weight:500;text-align:left;cursor:pointer}.mw-group-menu-item i{width:14px;font-size:.75rem;color:var(--text-muted)}.mw-group-menu-item:hover{background:var(--bg-surface-hover, #f5f5f5)}body.dark-mode .mw-group-menu-item:hover{background:var(--bg-surface-hover, #2c2c2e)}.mw-group-menu-item.danger,.mw-group-menu-item.danger i{color:#ef4444}.mw-group-menu-divider{height:1px;margin:4px 6px;background:var(--border-subtle)}.mw-table tbody tr.mw-group-member{box-shadow:inset 3px 0 color-mix(in srgb,var(--mw-group-tint, transparent) 55%,transparent)}#myWorkspaceList .mw-group-empty td{padding:10px 16px 10px 46px;color:var(--text-light);font-size:.8rem;font-style:italic;background:color-mix(in srgb,var(--mw-tint, var(--text-light)) 6%,transparent)}tr.mw-collapse-hidden,.mw-group-end{display:none}body.mw-dragging .mw-group-end{display:table-row}body.mw-dragging-group .mw-group-end{display:none}.mw-group-end td{padding:4px 16px 4px 46px;border-bottom:1px solid var(--border-subtle)}.mw-group-end td span{display:flex;align-items:center;gap:8px;padding:4px 10px;border:1.5px dashed var(--border-medium);border-radius:8px;color:var(--text-light);font-size:.75rem;font-weight:600}.mw-viewing-banner{display:flex;align-items:center;gap:8px;padding:10px 14px;margin-bottom:12px;border-radius:10px;background:var(--accent-soft);color:var(--text-main);font-size:.85rem}.mw-viewing-banner i{color:var(--accent)}.mw-viewing-banner span{flex:1}.mw-viewing-back-btn{border:none;background:var(--accent);color:#fff;font-size:.8rem;font-weight:600;padding:6px 12px;border-radius:8px;cursor:pointer}@media(max-width:480px){#myworkspace-section .section-header-actions{flex-direction:row;flex-wrap:nowrap;width:100%;margin-left:0;gap:8px;overflow:visible}#myworkspace-section .section-header-actions>*{flex:1 1 auto;min-width:0}#myworkspace-section .mw-add-task-btn,#myworkspace-section .mw-select-toggle,#myworkspace-section .section-header-actions .unified-dropdown-trigger{width:auto;justify-content:center;gap:5px;padding:8px 6px}#myworkspace-section .section-header-actions .unified-dropdown-value{min-width:0;overflow:hidden}#myworkspace-section .mw-add-task-btn span,#myworkspace-section .mw-select-toggle span,#myworkspace-section .section-header-actions .unified-dropdown-value span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.mw-sort-dropdown .unified-dropdown-menu{left:auto;right:0;width:max-content;min-width:240px;max-width:min(320px,calc(100vw - 32px));max-height:calc(100vh - 220px);overflow-y:auto;padding:8px}.mw-sort-section+.mw-sort-section{border-top:1px solid var(--border-subtle);margin-top:4px;padding-top:4px}.mw-sort-section-title{padding:6px 8px 2px;font-size:.69rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted)}.mw-sort-option{display:flex;align-items:center;gap:10px;width:100%;padding:8px 10px;border:none;background:none;border-radius:8px;cursor:pointer;text-align:left;font-size:.82rem;color:var(--text-primary);transition:background .1s ease}.mw-sort-option:hover{background:var(--bg-hover)}.mw-sort-option.active{background:var(--accent-soft);color:var(--accent);font-weight:600}.mw-sort-option>i:first-child{width:14px;flex:none;font-size:.75rem;color:var(--text-muted);text-align:center}.mw-sort-option.active>i:first-child{color:var(--accent)}.mw-sort-option-label{flex:1}.mw-sort-option-hint{font-size:.69rem;font-weight:400;color:var(--text-muted)}.mw-sort-check{flex:none;font-size:.69rem;color:var(--accent)}#mwSortLabel{max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
