.table-list-container{--st-surface-base: #0F1117;--st-surface-raised: #161821;--st-surface-overlay: #1C1F2B;--st-surface-hover: #222533;--st-surface-active: #282C3C;--st-surface-border: rgba(255, 255, 255, .06);--st-surface-border-subtle: rgba(255, 255, 255, .03);--st-text-primary: #E8EAF0;--st-text-secondary: #8B8FA3;--st-text-tertiary: #5C6078;--st-text-inverse: #0F1117;--st-status-open-bg: rgba(96, 165, 250, .12);--st-status-open-text: #7DB4FC;--st-status-open-dot: #60A5FA;--st-status-progress-bg: rgba(251, 191, 36, .12);--st-status-progress-text: #FBBF24;--st-status-progress-dot: #FBBF24;--st-status-done-bg: rgba(74, 222, 128, .12);--st-status-done-text: #6EE7A0;--st-status-done-dot: #4ADE80;--st-status-cancelled-bg: rgba(255, 255, 255, .05);--st-status-cancelled-text: #5C6078;--st-status-cancelled-dot: #5C6078;--st-priority-urgent: #EF4444;--st-priority-high: #F97316;--st-priority-medium: #FBBF24;--st-priority-low: #5C6078;--st-accent-primary: #818CF8;--st-accent-primary-hover: #6366F1;--st-accent-subtle: rgba(129, 140, 248, .1);--st-semantic-overdue: #EF4444;--st-semantic-due-soon: #F97316;--st-semantic-success: #4ADE80;--st-font-family: "Roboto", sans-serif;--st-font-family-mono: "Roboto Mono", monospace;--st-text-xs: 11px;--st-text-sm: 12.5px;--st-text-base: 14px;--st-text-md: 15px;--st-text-lg: 18px;--st-text-xl: 22px;--st-text-xxl: 28px;--st-weight-normal: 400;--st-weight-medium: 500;--st-weight-semibold: 600;--st-space-xs: 4px;--st-space-sm: 8px;--st-space-md: 12px;--st-space-lg: 16px;--st-space-xl: 24px;--st-space-xxl: 32px;--st-space-xxxl: 48px;--st-radius-sm: 4px;--st-radius-md: 6px;--st-radius-lg: 8px;--st-radius-xl: 12px;--st-radius-full: 999px;--st-transition-fast: .12s ease;--st-transition-base: .15s ease;--st-transition-slow: .25s ease;--st-flag-red: #ed4245;--st-flag-yellow: #fee75c;--st-flag-blue: #818CF8;--st-flag-green: #4ADE80;--st-flag-none: #5C6078;--bg-primary: var(--st-surface-raised);--bg-secondary: var(--st-surface-overlay);--bg-tertiary: var(--st-surface-active);--bg-hover: var(--st-surface-hover);--bg-hover-light: rgba(255, 255, 255, .03);--bg-expanded: rgba(255, 255, 255, .03);--bg-section: var(--st-accent-subtle);--bg-section-hover: rgba(129, 140, 248, .15);--bg-subtask-l2: rgba(0, 0, 0, .08);--bg-subtask-l3: rgba(0, 0, 0, .12);--bg-subtask-l4: rgba(0, 0, 0, .16);--bg-subtask-l5: rgba(0, 0, 0, .2);--bg-create-form: rgba(129, 140, 248, .06);--bg-backdrop: rgba(0, 0, 0, .5);--bg-input: var(--st-surface-base);--bg-dropdown: var(--st-surface-overlay);--text-primary: var(--st-text-primary);--text-secondary: var(--st-text-secondary);--text-tertiary: var(--st-text-tertiary);--text-dim: var(--st-text-tertiary);--border-primary: var(--st-surface-border);--border-secondary: var(--st-surface-active);--border-input: var(--st-accent-primary);--status-open-bg: var(--st-status-open-bg);--status-open-text: var(--st-status-open-text);--status-done-bg: var(--st-status-done-bg);--status-done-text: var(--st-status-done-text);--status-in-progress-bg: var(--st-status-progress-bg);--status-in-progress-text: var(--st-status-progress-text);--status-on-hold-bg: var(--st-status-progress-bg);--status-on-hold-text: var(--st-status-progress-text);--status-cancelled-bg: var(--st-status-cancelled-bg);--status-cancelled-text: var(--st-status-cancelled-text);--priority-low: var(--st-priority-low);--priority-medium: var(--st-priority-medium);--priority-high: var(--st-priority-high);--priority-urgent: var(--st-priority-urgent);--priority-none: var(--st-text-tertiary);--flag-red: var(--st-flag-red);--flag-yellow: var(--st-flag-yellow);--flag-blue: var(--st-flag-blue);--flag-green: var(--st-flag-green);--flag-none: var(--st-flag-none);--accent-primary: var(--st-accent-primary);--accent-primary-hover: var(--st-accent-primary-hover);--accent-danger: var(--st-semantic-overdue);--accent-danger-hover: rgba(239, 68, 68, .15);--accent-success: var(--st-semantic-success);--border-row: var(--st-surface-border);--border-row-subtle: var(--st-surface-border-subtle);--bg-badge-neutral: rgba(255, 255, 255, .06);--bg-badge-neutral-hover: rgba(255, 255, 255, .1);--bg-accent-subtle: var(--st-accent-subtle);--bg-accent-subtle-hover: rgba(129, 140, 248, .2);--bg-priority-high-subtle: rgba(249, 115, 22, .15);--bg-tag: rgba(96, 165, 250, .12);--text-tag: #7DB4FC;--bg-hover-ring: rgba(129, 140, 248, .3);--color-checkbox-checked: var(--st-status-done-dot);--color-checkbox-unchecked: var(--st-text-tertiary)}.table-list-container.light-theme{--st-surface-base: #FFFFFF;--st-surface-raised: #F8F9FA;--st-surface-overlay: #FFFFFF;--st-surface-hover: #F1F3F5;--st-surface-active: #E9ECEF;--st-surface-border: rgba(0, 0, 0, .08);--st-surface-border-subtle: rgba(0, 0, 0, .04);--st-text-primary: #1A1D27;--st-text-secondary: #5C6078;--st-text-tertiary: #8B8FA3;--st-text-inverse: #FFFFFF;--st-status-open-bg: rgba(96, 165, 250, .12);--st-status-open-text: #3B82F6;--st-status-open-dot: #60A5FA;--st-status-progress-bg: rgba(251, 191, 36, .12);--st-status-progress-text: #D97706;--st-status-progress-dot: #FBBF24;--st-status-done-bg: rgba(74, 222, 128, .12);--st-status-done-text: #16A34A;--st-status-done-dot: #4ADE80;--st-status-cancelled-bg: rgba(0, 0, 0, .05);--st-status-cancelled-text: #8B8FA3;--st-status-cancelled-dot: #8B8FA3;--st-priority-urgent: #EF4444;--st-priority-high: #F97316;--st-priority-medium: #FBBF24;--st-priority-low: #5C6078;--st-accent-primary: #818CF8;--st-accent-primary-hover: #6366F1;--st-accent-subtle: rgba(129, 140, 248, .1);--st-semantic-overdue: #EF4444;--st-semantic-due-soon: #F97316;--st-semantic-success: #4ADE80;--st-flag-red: #ed4245;--st-flag-yellow: #fee75c;--st-flag-blue: #818CF8;--st-flag-green: #4ADE80;--st-flag-none: #8B8FA3;--bg-primary: var(--st-surface-raised);--bg-secondary: var(--st-surface-hover);--bg-tertiary: var(--st-surface-active);--bg-hover: var(--st-surface-hover);--bg-hover-light: rgba(0, 0, 0, .02);--bg-expanded: rgba(0, 0, 0, .02);--bg-section: var(--st-accent-subtle);--bg-section-hover: rgba(129, 140, 248, .15);--bg-subtask-l2: rgba(0, 0, 0, .02);--bg-subtask-l3: rgba(0, 0, 0, .04);--bg-subtask-l4: rgba(0, 0, 0, .06);--bg-subtask-l5: rgba(0, 0, 0, .08);--bg-create-form: rgba(129, 140, 248, .06);--bg-backdrop: rgba(0, 0, 0, .3);--bg-input: var(--st-surface-base);--bg-dropdown: var(--st-surface-overlay);--text-primary: var(--st-text-primary);--text-secondary: var(--st-text-secondary);--text-tertiary: var(--st-text-tertiary);--text-dim: var(--st-text-tertiary);--border-primary: var(--st-surface-border);--border-secondary: var(--st-surface-active);--border-input: var(--st-accent-primary);--status-open-bg: var(--st-status-open-bg);--status-open-text: var(--st-status-open-text);--status-done-bg: var(--st-status-done-bg);--status-done-text: var(--st-status-done-text);--status-in-progress-bg: var(--st-status-progress-bg);--status-in-progress-text: var(--st-status-progress-text);--status-on-hold-bg: var(--st-status-progress-bg);--status-on-hold-text: var(--st-status-progress-text);--status-cancelled-bg: var(--st-status-cancelled-bg);--status-cancelled-text: var(--st-status-cancelled-text);--priority-low: var(--st-priority-low);--priority-medium: var(--st-priority-medium);--priority-high: var(--st-priority-high);--priority-urgent: var(--st-priority-urgent);--priority-none: var(--st-text-tertiary);--flag-red: var(--st-flag-red);--flag-yellow: var(--st-flag-yellow);--flag-blue: var(--st-flag-blue);--flag-green: var(--st-flag-green);--flag-none: var(--st-flag-none);--accent-primary: var(--st-accent-primary);--accent-primary-hover: var(--st-accent-primary-hover);--accent-danger: var(--st-semantic-overdue);--accent-danger-hover: rgba(239, 68, 68, .15);--accent-success: var(--st-semantic-success);--border-row: var(--st-surface-border);--border-row-subtle: var(--st-surface-border-subtle);--bg-badge-neutral: rgba(0, 0, 0, .05);--bg-badge-neutral-hover: rgba(0, 0, 0, .08);--bg-accent-subtle: var(--st-accent-subtle);--bg-accent-subtle-hover: rgba(129, 140, 248, .2);--bg-priority-high-subtle: rgba(249, 115, 22, .12);--bg-tag: rgba(96, 165, 250, .1);--text-tag: #3B82F6;--bg-hover-ring: rgba(129, 140, 248, .2);--color-checkbox-checked: var(--st-status-done-dot);--color-checkbox-unchecked: var(--st-text-tertiary)}@media (prefers-reduced-motion: reduce){.table-list-container *,.table-list-container *:before,.table-list-container *:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}:root{--slack-bg: #1a1d21;--slack-surface: #222529;--slack-surface-hover: #2b2d31;--slack-surface-bright: #313437;--slack-purple: #4a154b;--slack-blue: #1d9bd1;--slack-blue-hover: #00aff4;--slack-green: #007a5a;--slack-yellow: #fcb400;--slack-red: #e01e5a;--slack-text-primary: #d1d2d3;--slack-text-secondary: #b9bbbe;--slack-text-inverse: #1d1f23;--slack-text-link: #1d9bd1;--slack-text-mention: #f8b816;--slack-text-hashtag: #5865f2;--slack-font: "Lato", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--slack-font-mono: "Monaco", "Menlo", "Ubuntu Mono", monospace;--slack-text-size: 15px;--slack-line-height: 1.46668;--slack-text-xs: 11px;--slack-text-sm: 13px;--slack-text-lg: 18px;--slack-text-xl: 20px;--slack-space-xs: 4px;--slack-space-sm: 8px;--slack-space-md: 12px;--slack-space-lg: 16px;--slack-space-xl: 20px;--slack-space-2xl: 28px;--slack-space-3xl: 36px;--slack-message-padding: 8px 20px;--slack-sidebar-width: 260px;--slack-thread-width: 380px;--slack-header-height: 49px;--slack-transition-fast: .1s ease;--slack-transition-base: .15s ease;--slack-transition-slow: .2s ease;--slack-radius-sm: 4px;--slack-radius-md: 6px;--slack-radius-lg: 8px;--slack-radius-xl: 12px}*{margin:0;padding:0;box-sizing:border-box}body{font-family:var(--slack-font);font-size:var(--slack-text-size);line-height:var(--slack-line-height);color:var(--slack-text-primary);background-color:var(--slack-bg)}.slack-heading{font-weight:900;font-size:var(--slack-text-lg);line-height:1.2;color:var(--slack-text-primary)}.slack-body{font-weight:400;font-size:var(--slack-text-size);line-height:var(--slack-line-height);color:var(--slack-text-primary)}.slack-meta{font-weight:400;font-size:var(--slack-text-xs);line-height:1.2;color:var(--slack-text-secondary)}.slack-username{font-weight:900;font-size:var(--slack-text-size);color:#fff}.transition-fast{transition:all var(--slack-transition-fast)}.transition-base{transition:all var(--slack-transition-base)}.transition-slow{transition:all var(--slack-transition-slow)}.hashtag{color:var(--slack-text-hashtag);font-weight:500;text-decoration:none;cursor:pointer;transition:all var(--slack-transition-fast)}.hashtag:hover{color:var(--slack-text-hashtag);text-decoration:underline;opacity:.8}.task-title,.subtask-title,.task-title-display,.edit-title-input,.title-edit-input,.title-input,.subtask-input,.description-content,.task-description,.comment-body,.comment-text,.section-name,.section-edit-input,.section-input,.sheet-tab-name,.sheet-tab-rename-input,.breadcrumb-item,.item-title,.editor-content,.slack-input input,.sophisticated-textarea textarea,.calendar-task .task-title{unicode-bidi:plaintext}.v-tooltip>.v-overlay__content{background:rgb(var(--v-theme-surface-bright))!important;color:rgb(var(--v-theme-on-surface))!important;border:1px solid rgba(var(--v-theme-outline),.2)}.auth-page .auth-input .v-field,.auth-page .auth-input .v-field:hover,.auth-page .auth-input .v-field:focus,.auth-page .auth-input .v-field--variant-outlined,.auth-page .auth-input .v-field--variant-plain{background:transparent!important;background-color:transparent!important;border-top:0!important;border-left:0!important;border-right:0!important;border-bottom:1px solid var(--st-surface-border)!important;border-radius:0!important;box-shadow:none!important}.auth-page .auth-input .v-field:hover{border-bottom-color:var(--st-text-tertiary)!important}.auth-page .auth-input .v-field--focused{background:var(--st-surface-active)!important;background-color:var(--st-surface-active)!important;border-top:0!important;border-left:0!important;border-right:0!important;border-bottom:1px solid var(--st-accent-primary)!important;border-radius:var(--st-radius-md)!important;box-shadow:none!important}.auth-page .auth-input .v-field__field,.auth-page .auth-input .v-field--focused .v-field__field{background:transparent!important;background-color:transparent!important}.auth-page .auth-input .v-field__overlay,.auth-page .auth-input .v-field__outline{display:none!important}.auth-page .auth-input .v-field__input{padding:8px 4px 14px!important}.auth-page .auth-input .v-field__prepend-inner,.auth-page .auth-input .v-field__append-inner{padding-top:0!important;align-items:center}.v-theme--dark .v-tooltip>.v-overlay__content,.v-theme--slack_dark .v-tooltip>.v-overlay__content{background:var(--slack-surface-bright)!important;color:var(--slack-text-primary)!important;border:1px solid rgba(255,255,255,.1)}
