:root{--transition-standard:all 0.2s ease;--box-shadow:0 2px 4px #0000001a;--hover-bg:#0000000d;--text-secondary:#666}body{background:#f8f9fa;color:#212529;font-family:verdana,sans-serif;font-size:80%;line-height:1.5;margin-left:15px}h1{color:#aab;margin-bottom:0;margin-top:0}h1,h2{font-weight:400}h2{color:#9e9e9e;margin-top:20px;text-transform:capitalize}.App_container__Rt8T2{margin:0 auto;max-width:900px}.App_header__fhC8n{align-items:center;display:flex;justify-content:space-between}.App_controls__qMehA{align-items:center;display:flex;gap:10px}.App_headerLeft__IFHWM{align-items:center;display:flex;gap:1rem;margin-bottom:.5rem}.App_searchInput__p5nfo{border:1px solid #ddd;border-radius:4px;font-size:.9em;outline:none;padding:6px 12px;width:200px}.App_searchButton__CTjhB{background:none;border:none;color:#666;cursor:pointer;transition:color .2s ease}.App_searchButton__CTjhB:hover{color:#4285f4}.App_menuContainer__n1Tqa{display:inline-block;position:relative}.App_menuButton__ZO4cu{background:none;border:1px solid #ccc;border-radius:4px;cursor:pointer;padding:8px 12px;transition:all .2s ease;transition:var(--transition-standard)}.App_menuButton__ZO4cu:hover{background:#0000000d;background:var(--hover-bg)}.App_menuDropdown__oKznj{background:#fff;border:1px solid #ddd;border-radius:4px;box-shadow:0 2px 4px #0000001a;box-shadow:var(--box-shadow);padding:2px;position:absolute;right:0;z-index:100}.App_menuItem__cpkx3{border:none;border-radius:4px;cursor:pointer;margin-top:1px;padding:8px 12px;transition:all .2s ease;transition:var(--transition-standard);width:100%}.App_loginButton__t9Qrm{background:#4285f4;color:#fff}.App_logoutButton__DuiZL{background:#dc6470;color:#fff}.App_logoutButton__DuiZL:hover{background:#c82333}.App_alertBanner__FBLdt{align-items:center;background:#ffe3e3;border:1px solid #ffc9c9;border-radius:5px;color:#dc3545;display:flex;gap:10px;padding:5px 15px}.App_loading__Z10nZ{align-items:center;display:flex;justify-content:center;padding:48px}.App_loading__Z10nZ img{height:48px;width:48px}.App_viewContainer__YHiOd{border:1px solid #e0e0e0;border-radius:8px;margin-bottom:20px}.App_viewContainer-now__BKMJD{border:1px solid #000}.App_viewHeader__oJeXW{background:#f8f9fa;border-radius:8px 8px 0 0;cursor:pointer;padding:12px 16px}.App_viewHeader__oJeXW h2{align-items:center;display:flex;font-size:1.1em;gap:8px;margin:0}.App_chevron__d4BSB{transition:transform .2s ease}.App_chevron__d4BSB.App_collapsed__sdy2R{transform:rotate(-90deg)}.App_viewContent__m\+X92{padding:8px}.App_taskItem__rBMts{align-items:center;background:#fff;border-radius:6px;box-shadow:0 2px 4px #0000001a;box-shadow:var(--box-shadow);display:flex;gap:8px;margin:4px 0;padding:12px;transition:all .2s ease;transition:var(--transition-standard)}.App_modeTabs__jA1v9{display:inline-flex;gap:8px;margin-right:1rem}.App_modeTab__es9rq{background:none;border:none;color:#666;color:var(--text-secondary);cursor:pointer;padding:6px 12px;transition:all .2s ease;transition:var(--transition-standard)}.App_modeTab__es9rq:hover{background:#0000000d;background:var(--hover-bg)}.App_modeTab__es9rq.App_active__vYsqF{border-bottom:2px solid #4285f4;color:#4285f4}.App_progressBarWrapper__yAcO9{background:#f3f3f3;border-radius:2px;height:4px;margin:8px 0;width:100%}.App_progressBar__PKA2a{background:#4285f4;border-radius:2px;height:100%;transition:width .3s ease}.App_taskTitle__QeCEl{color:#333;font-size:.9em}.App_dragHandle__nekSG{color:#dbdbdb;cursor:grab}.App_taskItem__rBMts:hover{box-shadow:0 4px 8px #00000026;transform:translateY(-2px)}.App_taskItem__rBMts:hover .App_dragHandle__nekSG{color:#858585}.App_taskContent__Uye\+7{display:flex;flex-direction:column;flex-grow:1;gap:2px;text-decoration:none}.App_puntMode__ixcor{margin-top:12px}.App_puntBanner__DAMI9{align-items:center;background:#ffe3e3;border:1px solid #f5c2c7;border-radius:8px;box-shadow:0 2px 4px #0000001a;box-shadow:var(--box-shadow);color:#8b1d1d;display:flex;margin-bottom:12px;padding:12px 16px}.App_puntList__nAUjN{display:flex;flex-direction:column;gap:8px}.App_puntTaskItem__dqqM1{border:1px solid #f5c2c7}.App_taskItemPunt__aE1NT{background:#fff0f0;border:2px solid #f5c2c7}.App_systemTags__T2nkr{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end;min-width:80px}.App_systemTag__f7-TZ{background:#eef2ff;border-color:#d3dbff;color:#2f3f8f;cursor:default}.App_puntButton__kM5-7{background:#d32f2f;border:none;border-radius:4px;color:#fff;cursor:pointer;margin-left:auto;padding:8px 12px;transition:all .2s ease;transition:var(--transition-standard)}.App_puntButton__kM5-7:hover{background:#b71c1c}.App_puntButtonInline__IBOq8{background:#d32f2f;border:none;border-radius:4px;color:#fff;cursor:pointer;margin-left:12px;padding:6px 10px;transition:all .2s ease;transition:var(--transition-standard)}.App_puntButtonInline__IBOq8:hover{background:#b71c1c}.App_taskDate__4e1MW{color:#666;color:var(--text-secondary);font-size:.8em}.App_overdue__wVZhK{color:#d32f2f!important}.App_tagsContainer__kCRfg{display:flex;flex-wrap:wrap;gap:8px}.App_tag__oHt-3{border:1px solid #0000;border-radius:4px;cursor:pointer;font-size:.75em;letter-spacing:.5px;opacity:.85;padding:4px 8px;text-transform:uppercase;transition:all .2s ease;transition:var(--transition-standard)}.App_taskItem__rBMts .App_tag__oHt-3{position:relative}.App_tag__oHt-3:hover{border-color:#00000080;opacity:.95}.App_tag__oHt-3[data-tag-type=source][data-tag-value=email]{background-color:#e3f2fd;color:#1976d2}.App_tag__oHt-3[data-tag-type=source][data-tag-value=calendar]{background-color:#f3e5f5;color:#9c27b0}.App_tag__oHt-3[data-tag-type=source][data-tag-value=task]{background-color:#fff3e0;color:#ef6c00}.App_tag__oHt-3[data-tag-type=source][data-tag-value=todoist]{background-color:#fce4ec;color:#e91e63}.App_tag__oHt-3[data-tag-type=source][data-tag-value=trello]{background-color:#ffdbca;color:#aa5e46}.App_tag__oHt-3[data-tag-type=source-tag],.App_tag__oHt-3[data-tag-type=source][data-tag-value=local]{background-color:#e0e0e0;color:#333}.App_tag__oHt-3[data-tag-value=completed]{background-color:#e8f5e9;color:#2e7d32}.App_activeFiltersContainer__1NWnG{display:flex;flex-wrap:wrap;gap:8px;margin:8px 0}.App_tag__oHt-3.App_active__vYsqF{border:1px solid #00000080;opacity:1}.App_negated__XyugR{background-color:#ffe3e3;border-color:#f5c2c7;color:#b71c1c;text-decoration:line-through}.App_tagAction__Z5o\+h{border-right:1px solid #0003;cursor:pointer;display:inline-block;font-weight:700;left:6px;line-height:1;padding:2px 6px 2px 0;position:absolute;top:50%;transform:translateY(-50%);-webkit-user-select:none;user-select:none}.App_tagAction__Z5o\+h:active{transform:translateY(-50%) scale(.95)}@media (hover:hover) and (pointer:fine){.App_taskItem__rBMts .App_tag__oHt-3 .App_tagAction__Z5o\+h{opacity:0;pointer-events:none;transition:opacity .15s ease}.App_taskItem__rBMts .App_tag__oHt-3:focus-within .App_tagAction__Z5o\+h,.App_taskItem__rBMts .App_tag__oHt-3:hover .App_tagAction__Z5o\+h{opacity:1;pointer-events:auto}.App_taskItem__rBMts .App_tag__oHt-3:focus-within,.App_taskItem__rBMts .App_tag__oHt-3:hover{margin-left:-17px;padding-left:25px}.App_activeFiltersContainer__1NWnG .App_tag__oHt-3 .App_tagAction__Z5o\+h{opacity:1;pointer-events:auto}}@media (hover:none){.App_tag__oHt-3 .App_tagAction__Z5o\+h{display:none}}.App_time-divider__dUibp{background-color:#b0b0b0;height:2px;left:0;margin:-4px 0;position:absolute;right:0;z-index:1}@keyframes App_fadeOut__keAg5{0%{opacity:1}to{opacity:0}}.App_fadeOut__keAg5{animation:App_fadeOut__keAg5 2s ease forwards;text-decoration:line-through}@media (prefers-color-scheme:dark){:root{--box-shadow:0 2px 4px #0009;--hover-bg:#ffffff14;--text-secondary:#a0a0a0}body{background:#121212;color:#e5e5e5}h1{color:#b0b0ff}h2{color:silver}.App_searchInput__p5nfo{background:#121212;border-color:#555;color:#e5e5e5}.App_searchButton__CTjhB{color:#a0a0a0}.App_menuButton__ZO4cu{border-color:#555}.App_menuDropdown__oKznj{background:#1f1f1f;border-color:#333}.App_alertBanner__FBLdt{background:#3b1212;border-color:#5c1a1a;color:#ffb3b8}.App_viewContainer__YHiOd{border-color:#333}.App_viewContainer-now__BKMJD{border-color:#e5e5e5}.App_viewHeader__oJeXW{background:#181818}.App_viewContent__m\+X92{background:#0000}.App_taskItem__rBMts{background:#1f1f1f}.App_taskTitle__QeCEl{color:#f5f5f5}.App_taskDate__4e1MW{color:#666;color:var(--text-secondary)}.App_progressBarWrapper__yAcO9{background:#2b2b2b}.App_progressBar__PKA2a{background:#5b8cff}.App_tag__oHt-3{opacity:.9}.App_tag__oHt-3[data-tag-type=source][data-tag-value=email]{background-color:#10263c;color:#8ab4f8}.App_tag__oHt-3[data-tag-type=source][data-tag-value=calendar]{background-color:#2a1734;color:#e1bee7}.App_tag__oHt-3[data-tag-type=source][data-tag-value=task]{background-color:#402312;color:#ffcc80}.App_tag__oHt-3[data-tag-type=source][data-tag-value=todoist]{background-color:#3b1021;color:#ff8fa3}.App_tag__oHt-3[data-tag-type=source][data-tag-value=trello]{background-color:#402116;color:#ffb199}.App_tag__oHt-3[data-tag-type=source-tag],.App_tag__oHt-3[data-tag-type=source][data-tag-value=local]{background-color:#3a3a3a;color:#f5f5f5}.App_tag__oHt-3[data-tag-value=completed]{background-color:#1b3b21;color:#a5d6a7}.App_negated__XyugR{background-color:#4b1818;border-color:#7f1d1d;color:#ffb4b4}.App_time-divider__dUibp{background-color:#666}.App_puntBanner__DAMI9{background:#3b1212;border-color:#5c1a1a;color:#ffb3b8}.App_puntTaskItem__dqqM1{border-color:#5c1a1a}.App_taskItemPunt__aE1NT{background:#2a0d0d;border-color:#5c1a1a}.App_systemTag__f7-TZ{background:#2b3357;border-color:#2b3357;color:#cfd8ff}.App_puntButton__kM5-7{background:#b71c1c}.App_puntButton__kM5-7:hover{background:#8e1313}.App_puntButtonInline__IBOq8{background:#b71c1c}.App_puntButtonInline__IBOq8:hover{background:#8e1313}}
/*# sourceMappingURL=main.cce8d070.css.map*/