:root{--transition-standard:all .2s ease;--box-shadow:0 2px 4px rgba(0,0,0,.1);--hover-bg:rgba(0,0,0,.05);--text-secondary:#666}html,body{overscroll-behavior-y:none}body{color:#212529;background:#f8f9fa;margin-left:15px;font-family:verdana,sans-serif;font-size:80%;line-height:1.5}h1{color:#aab;margin-top:0;margin-bottom:0;font-weight:400}h2{color:#9e9e9e;text-transform:capitalize;margin-top:20px;font-weight:400}._container_r17g7_39{max-width:900px;margin:0 auto}._header_r17g7_48{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}._controls_r17g7_56{align-items:center;gap:10px;margin-left:auto;display:flex}._notifications_r17g7_63{flex-direction:column;gap:8px;display:flex}._headerLeft_r17g7_70{align-items:center;gap:1rem;margin-bottom:.5rem;display:flex}._searchInput_r17g7_78{border:1px solid #ddd;border-radius:4px;outline:none;width:200px;padding:6px 12px;font-size:.9em}._searchButton_r17g7_87{cursor:pointer;color:#666;background:0 0;border:none;transition:color .2s}._searchButton_r17g7_87:hover{color:#4285f4}._menuContainer_r17g7_99{display:inline-block;position:relative}._menuButton_r17g7_104{color:var(--text-secondary);cursor:pointer;transition:var(--transition-standard);background:0 0;border:1px solid #ccc;border-radius:4px;padding:8px 12px}._menuButton_r17g7_104:hover{background:var(--hover-bg)}._menuDropdown_r17g7_118{box-shadow:var(--box-shadow);z-index:100;background:#fff;border:1px solid #ddd;border-radius:4px;padding:2px;position:absolute;right:0}._menuItem_r17g7_129{cursor:pointer;width:100%;transition:var(--transition-standard);border:none;border-radius:4px;margin-top:1px;padding:8px 12px}._loginButton_r17g7_139{color:#fff;background:#4285f4}._logoutButton_r17g7_144{color:#fff;background:#dc6470}._logoutButton_r17g7_144:hover{background:#c82333}._alertBanner_r17g7_154{color:#dc3545;background:#ffe3e3;border:1px solid #ffc9c9;border-radius:5px;align-items:center;gap:10px;padding:5px 15px;display:flex}._refreshButton_r17g7_166{min-width:44px;min-height:44px;color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-radius:4px;flex-shrink:0}._refreshButton_r17g7_166._refreshing_r17g7_177{background:#007bff}._refreshButton_r17g7_166:hover:not(:disabled){background:var(--hover-bg)}._refreshButton_r17g7_166:disabled{cursor:default}._viewContainer_r17g7_190{border:1px solid #e0e0e0;border-radius:8px;margin-bottom:20px}._viewContainer-now_r17g7_196{border:1px solid #000}._viewHeader_r17g7_200{cursor:pointer;background:#f8f9fa;border-radius:8px 8px 0 0;padding:12px 16px}._viewHeader_r17g7_200 h2{align-items:center;gap:8px;margin:0;font-size:1.1em;display:flex}._chevron_r17g7_215{transition:transform .2s}._chevron_r17g7_215._collapsed_r17g7_219{transform:rotate(-90deg)}._viewContent_r17g7_223{padding:8px}._exportView_r17g7_228{margin-top:8px}._exportHeader_r17g7_232{justify-content:flex-end;align-items:center;gap:12px;margin-bottom:8px;display:flex}._exportToggle_r17g7_240{color:var(--text-secondary);align-items:center;gap:6px;font-size:.9em;display:inline-flex}._copyButton_r17g7_248{color:#555;cursor:pointer;background:#fff;border:1px solid #d0d0d0;border-radius:6px;justify-content:center;align-items:center;gap:6px;min-width:34px;min-height:34px;padding:6px 8px;display:inline-flex}._copyButton_r17g7_248:hover:not(:disabled){background:var(--hover-bg)}._copyButton_r17g7_248:disabled{cursor:not-allowed;opacity:.45}._copyStatus_r17g7_272{font-size:.85em}._exportTableWrapper_r17g7_276{border:1px solid #e0e0e0;border-radius:8px;width:100%;overflow-x:auto}._exportTable_r17g7_276{border-collapse:collapse;background:#fff;width:100%;font-size:.88em}._exportTable_r17g7_276 th,._exportTable_r17g7_276 td{text-align:left;vertical-align:top;border-bottom:1px solid #eee;padding:8px}._exportTable_r17g7_276 th{color:var(--text-secondary);white-space:nowrap;background:#f8f9fa;font-weight:600}._exportTable_r17g7_276 td{min-width:120px}._exportTable_r17g7_276 td:first-child,._exportTable_r17g7_276 td:nth-child(2){min-width:220px}._exportTable_r17g7_276 tr:last-child td{border-bottom:none}._exportTags_r17g7_318{flex-wrap:wrap;gap:4px;display:flex}._taskItem_r17g7_325{box-shadow:var(--box-shadow);background:#fff;border-radius:6px;align-items:center;gap:8px;margin:4px 0;padding:12px;display:flex}._modeTabs_r17g7_337{gap:8px;margin-right:1rem;display:inline-flex}._modeTab_r17g7_337{cursor:pointer;color:var(--text-secondary);transition:var(--transition-standard);background:0 0;border:none;padding:6px 12px;font-size:15px}._modeTab_r17g7_337:hover{background:var(--hover-bg)}._modeTab_r17g7_337._active_r17g7_354{color:#4285f4;border-bottom:2px solid #4285f4}._progressBarWrapper_r17g7_360{background:#f3f3f3;border-radius:2px;width:100%;height:4px;margin:8px 0}._progressBar_r17g7_360{background:#4285f4;border-radius:2px;height:100%;transition:width .3s}._taskTitle_r17g7_374{color:#333;font-size:.9em}._dragHandle_r17g7_379{cursor:grab;color:#dbdbdb}._taskItem_r17g7_325[data-task-selected] ._dragHandle_r17g7_379{color:#858585}._taskItem_r17g7_325[data-task-selected]{outline-offset:2px;outline:2px solid #4285f4}._taskContent_r17g7_393:focus{outline:none}._taskContent_r17g7_393{flex-direction:column;flex-grow:1;gap:2px;text-decoration:none;display:flex}._puntMode_r17g7_405{margin-top:12px}._puntBanner_r17g7_409{color:#8b1d1d;box-shadow:var(--box-shadow);background:#ffe3e3;border:1px solid #f5c2c7;border-radius:8px;align-items:center;margin-bottom:12px;padding:12px 16px;display:flex}._puntList_r17g7_421{flex-direction:column;gap:8px;display:flex}._puntTaskItem_r17g7_427{border:1px solid #f5c2c7}._taskItemPunt_r17g7_431{background:#fff0f0;border:2px solid #f5c2c7}._puntButton_r17g7_437{color:#fff;cursor:pointer;transition:var(--transition-standard);background:#d32f2f;border:none;border-radius:4px;margin-left:auto;padding:8px 12px}._puntButton_r17g7_437:hover{background:#b71c1c}._puntButtonInline_r17g7_452{color:#fff;cursor:pointer;transition:var(--transition-standard);background:#d32f2f;border:none;border-radius:4px;margin-left:12px;padding:6px 10px}._puntButtonInline_r17g7_452:hover{background:#b71c1c}._taskDate_r17g7_467{color:var(--text-secondary);font-size:.8em}._overdue_r17g7_472{color:#d32f2f!important}._tagsContainer_r17g7_477{flex-wrap:wrap;gap:8px;display:flex}._tag_r17g7_477{text-transform:uppercase;letter-spacing:.5px;transition:var(--transition-standard);cursor:pointer;opacity:.85;border:1px solid transparent;border-radius:4px;padding:4px 8px;font-size:.75em}._taskItem_r17g7_325 ._tag_r17g7_477,._exportTag_r17g7_318{position:relative}._tag_r17g7_477:hover{opacity:.95;border-color:rgba(0,0,0,.5)}._tag_r17g7_477[data-tag-type=source][data-tag-value=email]{color:#1976d2;background-color:#e3f2fd}._tag_r17g7_477[data-tag-type=source][data-tag-value=calendar]{color:#9c27b0;background-color:#f3e5f5}._tag_r17g7_477[data-tag-type=source][data-tag-value=todoist]{color:#e91e63;background-color:#fce4ec}._tag_r17g7_477[data-tag-type=source][data-tag-value=trello]{color:#aa5e46;background-color:#ffdbca}._tag_r17g7_477[data-tag-type=source][data-tag-value=local],._tag_r17g7_477[data-tag-type=source-tag]{color:#333;background-color:#e0e0e0}._tag_r17g7_477[data-tag-value=completed]{color:#2e7d32;background-color:#e8f5e9}._activeFiltersContainer_r17g7_550{flex-wrap:wrap;gap:8px;margin:8px 0;display:flex}._tag_r17g7_477._active_r17g7_354{opacity:1;border:1px solid rgba(0,0,0,.5)}._negated_r17g7_563{color:#b71c1c;background-color:#ffe3e3;border-color:#f5c2c7;text-decoration:line-through}._tagAction_r17g7_571{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-right:1px solid rgba(0,0,0,.2);padding:2px 6px 2px 0;font-weight:700;line-height:1;display:inline-block;position:absolute;top:50%;left:6px;transform:translateY(-50%)}._tagAction_r17g7_571:active{transform:translateY(-50%)scale(.95)}@media (hover:hover) and (pointer:fine){._taskItem_r17g7_325 ._tag_r17g7_477 ._tagAction_r17g7_571,._exportTag_r17g7_318 ._tagAction_r17g7_571{opacity:0;pointer-events:none;transition:opacity .15s}._taskItem_r17g7_325 ._tag_r17g7_477:hover ._tagAction_r17g7_571,._exportTag_r17g7_318:hover ._tagAction_r17g7_571{opacity:1;pointer-events:auto}._taskItem_r17g7_325 ._tag_r17g7_477:focus-within ._tagAction_r17g7_571{opacity:1;pointer-events:auto}._exportTag_r17g7_318:focus-within ._tagAction_r17g7_571{opacity:1;pointer-events:auto}._taskItem_r17g7_325 ._tag_r17g7_477:hover,._exportTag_r17g7_318:hover{margin-left:-17px;padding-left:25px}._taskItem_r17g7_325 ._tag_r17g7_477:focus-within{margin-left:-17px;padding-left:25px}._exportTag_r17g7_318:focus-within{margin-left:-17px;padding-left:25px}._activeFiltersContainer_r17g7_550 ._tag_r17g7_477 ._tagAction_r17g7_571{opacity:1;pointer-events:auto}}@media (hover:none){._tag_r17g7_477 ._tagAction_r17g7_571{display:none}}@keyframes _fadeOut_r17g7_636{0%{opacity:1}to{opacity:0}}._fadeOut_r17g7_636{text-decoration:line-through;animation:2s forwards _fadeOut_r17g7_636}@media (prefers-color-scheme:dark){:root{--box-shadow:0 2px 4px rgba(0,0,0,.6);--hover-bg:rgba(255,255,255,.08);--text-secondary:#a0a0a0}body{color:#e5e5e5;background:#121212}h1{color:#b0b0ff}h2{color:silver}._searchInput_r17g7_78{color:#e5e5e5;background:#121212;border-color:#555}._searchButton_r17g7_87{color:#a0a0a0}._menuButton_r17g7_104{border-color:#555}._menuDropdown_r17g7_118{background:#1f1f1f;border-color:#333}._alertBanner_r17g7_154{color:#ffb3b8;background:#3b1212;border-color:#5c1a1a}._viewContainer_r17g7_190{border-color:#333}._viewContainer-now_r17g7_196{border-color:#e5e5e5}._viewHeader_r17g7_200{background:#181818}._viewContent_r17g7_223{background:0 0}._copyButton_r17g7_248{color:#e5e5e5;background:#1f1f1f;border-color:#555}._exportTableWrapper_r17g7_276{border-color:#333}._exportTable_r17g7_276{background:#1f1f1f}._exportTable_r17g7_276 th{background:#181818}._exportTable_r17g7_276 th,._exportTable_r17g7_276 td{border-color:#333}._taskItem_r17g7_325{background:#1f1f1f}._taskTitle_r17g7_374{color:#f5f5f5}._taskDate_r17g7_467{color:var(--text-secondary)}._progressBarWrapper_r17g7_360{background:#2b2b2b}._progressBar_r17g7_360{background:#5b8cff}._tag_r17g7_477{opacity:.9}._tag_r17g7_477[data-tag-type=source][data-tag-value=email]{color:#8ab4f8;background-color:#10263c}._tag_r17g7_477[data-tag-type=source][data-tag-value=calendar]{color:#e1bee7;background-color:#2a1734}._tag_r17g7_477[data-tag-type=source][data-tag-value=todoist]{color:#ff8fa3;background-color:#3b1021}._tag_r17g7_477[data-tag-type=source][data-tag-value=trello]{color:#ffb199;background-color:#402116}._tag_r17g7_477[data-tag-type=source][data-tag-value=local],._tag_r17g7_477[data-tag-type=source-tag]{color:#f5f5f5;background-color:#3a3a3a}._tag_r17g7_477[data-tag-value=completed]{color:#a5d6a7;background-color:#1b3b21}._negated_r17g7_563{color:#ffb4b4;background-color:#4b1818;border-color:#7f1d1d}._puntBanner_r17g7_409{color:#ffb3b8;background:#3b1212;border-color:#5c1a1a}._puntTaskItem_r17g7_427{border-color:#5c1a1a}._taskItemPunt_r17g7_431{background:#2a0d0d;border-color:#5c1a1a}._puntButton_r17g7_437{background:#b71c1c}._puntButton_r17g7_437:hover{background:#8e1313}._puntButtonInline_r17g7_452{background:#b71c1c}._puntButtonInline_r17g7_452:hover{background:#8e1313}}@media (max-width:480px){._header_r17g7_48{gap:4px}._headerLeft_r17g7_70{gap:.5rem;max-width:100%}._modeTabs_r17g7_337{flex-wrap:wrap;gap:2px;margin-right:0}._modeTab_r17g7_337{padding:6px 4px}._notifications_r17g7_63{flex-basis:100%;order:3}._controls_r17g7_56{flex-wrap:wrap;gap:4px}._menuButton_r17g7_104{padding:8px}}@media (max-width:359px){._modeTab_r17g7_337{padding:6px 2px;font-size:13px}}
