:root{--font: -apple-system, BlinkMacSystemFont, "Segoe UI", "Noto Sans", system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--text: #202020;--text-2: #666;--text-3: #999;--bg-app: #fcfaf8;--bg-main: #fff;--divider: #eee;--divider-2: #e6e6e6;--primary: #d33322;--primary-hover: #b22b1d;--primary-soft: #ffefe5;--hover: rgba(0, 0, 0, .04);--selected: #ffefe5;--overlay: rgba(0, 0, 0, .4);--radius-s: 5px;--radius-l: 10px;--s-xs: 4px;--s-s: 8px;--s-m: 12px;--s-l: 16px;--s-xl: 24px;--s-xxl: 32px;--button-small-height: 28px;--button-normal-height: 32px;--button-large-height: 48px;--sidebar-width: 280px;--editor-max-width: 800px;--editor-side-padding: 55px;--task-detail-modal-width: 864px;--modal-padding-top: 13vh;--priority-1: #d1453b;--priority-2: #eb8909;--priority-3: #246fe0;--priority-4: #666;--date-overdue: #d1453b;--date-today: #058527;--date-tom: #ad6200;--date-next-week: #692ec2;--product-library-meta-berry-tint: #b8255f;--product-library-meta-red-tint: #cf473a;--product-library-meta-orange-tint: #c77100;--product-library-meta-yellow-tint: #b29104;--product-library-meta-green-tint: #369307;--product-library-meta-teal-tint: #148fad;--product-library-meta-blue-tint: #2a67e2;--product-library-meta-grape-tint: #692ec2;--product-library-meta-violet-tint: #ac30cc;--product-library-meta-lavender-tint: #a4698c;--product-library-meta-magenta-tint: #e05095;--product-library-meta-salmon-tint: #b2635c;--product-library-meta-charcoal-tint: #808080;--product-library-meta-grey-tint: #999;--product-library-meta-taupe-tint: #8f7a69}html,body{height:100%}body{margin:0;background:#fcfaf8;color:#202020;font:13px var(--font);-webkit-font-smoothing:antialiased;overflow:hidden}#todoist_app{height:calc(100% - 22px)}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit}ul{margin:0;padding:0;list-style:none}h1,h2,p{margin:0}svg{flex-shrink:0}[hidden]{display:none!important}.fixture-notice{height:22px;line-height:22px;font-size:11px;text-align:center;color:#6b4e00;background:#fff4cc;border-bottom:1px solid #f0dc8c}.skiplink{position:absolute;left:-9999px;top:0;z-index:1000;background:#fff;padding:8px}.skiplink:focus{left:8px}.loading,.load_error,.empty_state{padding:var(--s-xl) var(--editor-side-padding);color:var(--text-2)}.load_error{color:var(--primary)}.d2b5021f{box-sizing:border-box;font-size:inherit;vertical-align:baseline;background-color:transparent;border:0;margin:0;padding:0;font-family:inherit;list-style:none}._2404d8ba{display:flex}.d429865c{flex-direction:column}._2121bb0c{flex-direction:row}._33bcc451{align-items:center}._8461c9bc{flex-grow:1}._68ab48ca{min-width:0}._2580a74b{gap:4px}.c68f8bf6{gap:8px}._966b120f{gap:16px}.c045ab26{flex-wrap:wrap}._35b527a2{overflow:hidden}._926e4b71{overflow:auto}._8c75067a{width:100%}._2ce4563f{height:100%}.b0e82bbe{background-color:#fff}.f287db91{border-radius:var(--radius-l)}._93d0bcd8{justify-content:center}.d3c1c552{justify-content:flex-start}._51df4c12{justify-content:flex-end}.c8aa7139{justify-content:space-between}.f1b8a1d9{position:relative}.c13520f9{flex-shrink:0}._1b564ce4{min-height:0}._4ea254c1{margin-top:12px}.c7313022{margin-bottom:12px}._297575f4{margin-right:12px}.c4a9b3ab{margin-left:12px}.c4803194{padding-top:4px}.a03e39af{padding-right:12px}._8c851bd6{padding-left:12px}.b0e6eab4{padding-bottom:4px}.cad4e2ec{padding-left:4px}._211eebc7{padding-right:4px}.b8ed736b{border-radius:var(--radius-s)}._894f3e20{background-color:var(--bg-app)}._47d83d92{font-size:26px;line-height:35px}.d9458260{font-size:14px;line-height:21px}._16543ef4{font-size:12px;line-height:20px}.f79c8aa7{font-family:var(--font)}._1aad084c{font-weight:600}._7c71acc9{font-weight:700}._21add032{color:var(--text-2)}._515e85c4{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}._618235b7{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.c76a69a4{opacity:.4}.a2e85b47{--btn-h: var(--button-normal-height);--btn-pad: 12px;--btn-fs: 13px;display:flex;flex-direction:row;align-items:center;justify-content:center;height:var(--btn-h);line-height:var(--btn-h);padding:0 var(--btn-pad);max-width:100%;border:1px solid transparent;border-radius:var(--radius-s);background:transparent;color:inherit;cursor:pointer;white-space:nowrap;font-family:var(--font);font-weight:600;font-size:var(--btn-fs);-webkit-user-select:none;user-select:none}.a2e85b47:hover:not(:disabled){background:var(--hover)}.a2e85b47:disabled{cursor:default;opacity:.5}.a2e85b47._80d522a9{--btn-h: var(--button-normal-height)}.a2e85b47._8e903bb5{--btn-h: var(--button-small-height);--btn-pad: 8px;--btn-fs: 12px}.a2e85b47._177b3ada{width:var(--btn-h);padding:0}._89a39bd0{color:var(--text-2)}._89a39bd0:hover{color:var(--text)}._3cd7d714{display:flex;align-items:center}.f5d76cc1{justify-content:flex-start}.a7ab6b72{justify-content:center}.d2a4e4fc{margin-left:-4px;color:var(--text-2)}.a2e85b47 .d2a4e4fc{margin-left:-6px;margin-right:calc(var(--btn-pad) - 6px)}.btn_primary,.btn_secondary,.qa-submit{height:var(--button-normal-height);padding:0 12px;border:0;border-radius:var(--radius-s);font-weight:600;cursor:pointer}.btn_primary,.qa-submit{background:var(--primary);color:#fff}.btn_primary:hover,.qa-submit:hover{background:var(--primary-hover)}.btn_primary:disabled{opacity:.5;cursor:not-allowed}.btn_secondary{background:#f5f5f5;color:var(--text)}.btn_secondary:hover{background:#e5e5e5}.xPiLGH0{display:flex;width:100%;height:100%;overflow:hidden;background:#fff}.ZYSmqrb{display:flex;position:relative;flex-shrink:0}.app-sidebar-container{width:var(--sidebar-width)}.zllOIht{width:var(--sidebar-width);height:100%}.XoRptUo{display:flex;flex-direction:column;height:100%;background:var(--bg-app);color:var(--text)}.miwRg8R{display:flex;flex-direction:column;flex-grow:1;min-width:0;background:#fff;position:relative}.miwRg8R>main{outline:none;display:flex;flex-direction:column;flex-grow:1;height:100%;min-height:0;overflow:auto}.UHxIh6N{flex:1;min-width:0}.UHxIh6N button,.iuUk2ON{font-weight:600}.o78TTsy{width:26px;height:26px;border-radius:50%;background:#ae5a3d}.e7RD0jj{flex-grow:1;justify-content:flex-start;min-height:34px;padding:0 10px;color:#c3402c;font-weight:600;font-size:14px}.e7RD0jj .add-task-plus{background:#dc4c3e;color:#fff;border-radius:50%;width:24px;height:24px;display:flex;align-items:center;justify-content:center;margin-left:-6px}.Xh35CPVB_RMb9YccHorMGY6rNDunoRy9{position:relative}.Xh35CPVB_RMb9YccHorMGY6rNDunoRy9{--menu-button-width: 24px;--list-item-padding: 5px}.Y_ahQrRSsVYMzPXqIb_gEwQuy6uEyh06{min-height:34px;border-radius:var(--radius-s)}.Y_ahQrRSsVYMzPXqIb_gEwQuy6uEyh06:hover{background:var(--hover)}a[aria-current=page] .Y_ahQrRSsVYMzPXqIb_gEwQuy6uEyh06,.Y_ahQrRSsVYMzPXqIb_gEwQuy6uEyh06.is-selected{background:var(--selected);color:#c3402c}.lmCuKI3ojXA87qCcendJtQ2EWi27RCtN{width:24px;height:24px;display:flex;align-items:center;justify-content:center;color:var(--text-2)}a[aria-current=page] .lmCuKI3ojXA87qCcendJtQ2EWi27RCtN{color:#c3402c}.JPIzT7zQIcjP5OYlzJgjsEVMXnvB3OgI{font-size:12px;color:var(--text-3)}.dI8cODs{flex:1;min-height:0}.Yc2yYtfrRvYyshxg30ZbYgK5zFs78vIe{margin:0;padding:0}.Y_ahQrRSsVYMzPXqIb_gEwQuy6uEyh06>a,.Y_ahQrRSsVYMzPXqIb_gEwQuy6uEyh06>button{display:flex;align-items:center;flex:1;min-width:0;padding:var(--list-item-padding);overflow:hidden;border-radius:var(--radius-s);background:none;border:0;font:inherit;color:inherit;cursor:pointer;text-align:start}._vxb8bOQYyk1_nJhBzy6yc_xm4S5bqKd{padding:3px 0 3px 5px;font-size:14px;line-height:16px}.Y_ahQrRSsVYMzPXqIb_gEwQuy6uEyh06:has(>a.active){background:var(--selected)}.Y_ahQrRSsVYMzPXqIb_gEwQuy6uEyh06:has(>a.active) ._vxb8bOQYyk1_nJhBzy6yc_xm4S5bqKd{color:#c3402c}.Y_ahQrRSsVYMzPXqIb_gEwQuy6uEyh06:has(>a.active) .lmCuKI3ojXA87qCcendJtQ2EWi27RCtN{color:#c3402c}.bh19hfuzFbY88HkcYKfazwZa0vAQKNdz{display:flex;align-items:center;min-width:24px;justify-content:flex-end}.JAdquFVPISmKpJcXIcVU3UfFvMLVbSA_ .UrqjVcM1pDooX112sZQfiAbxHoW3TMGT{display:none}.Y_ahQrRSsVYMzPXqIb_gEwQuy6uEyh06:hover .JAdquFVPISmKpJcXIcVU3UfFvMLVbSA_ .UrqjVcM1pDooX112sZQfiAbxHoW3TMGT{display:flex}.Y_ahQrRSsVYMzPXqIb_gEwQuy6uEyh06:hover .JAdquFVPISmKpJcXIcVU3UfFvMLVbSA_ .JPIzT7zQIcjP5OYlzJgjsEVMXnvB3OgI{display:none}.YHCt7UT{margin:16px 12px 0}.YHCt7UT>div{height:32px}.ieOwiLx{font-size:13px}.ASPzjaw:hover{background:var(--hover)}.oN3vyJD{opacity:0}.YHCt7UT:hover .oN3vyJD{opacity:1}.avatar{width:26px;height:26px;border-radius:50%;background:#ae5a3d;color:#fff;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600}.qEwzQYq{color:var(--text-2)}.c7PVoGK{display:contents}.Dc7mhc7{position:sticky;top:0;z-index:3;display:grid;grid-template-columns:1fr minmax(0,auto) max-content;align-items:center;gap:8px;padding:0 12px;background:#fff}.zkDMrSj{grid-column:3;gap:4px}.zhmNKzr{padding:0 var(--editor-side-padding)}.zhmNKzr>div{max-width:var(--editor-max-width);margin:6px auto 9px}.jrHxj4C h1{font-size:26px;line-height:35px;font-weight:700;color:var(--text);overflow-wrap:anywhere}.DpOUGP0{margin-top:2px}.pN0uRKO{position:sticky;z-index:2;padding:0 var(--editor-side-padding)}.Vy8IeCw{font:inherit;color:var(--text-2);background:none;border:0;padding:0;cursor:pointer}.Vy8IeCw:hover{color:var(--text);text-decoration:underline}.W8rBu9M{height:100%;min-width:0;overflow-y:auto;overflow-x:hidden}.TGcY7vK{flex:auto}.hiGMgHg{display:block}.hiGMgHg:focus{outline:none}.view_content,.list_editor{max-width:var(--editor-max-width);margin:0 auto;padding:0 0 84px;width:calc(100% - 2 * var(--s-xxl))}.view_content>.section,.section_list>li{margin-bottom:24px}.section_list{display:block}.section_list>li{list-style:none}.section header,.section_head{display:flex;align-items:center;min-height:36px;border-bottom:1px solid var(--divider)}.section header h2,.section_head__title,.section_head h2{font-size:14px;font-weight:700;line-height:21px}.section_head__title{display:flex;gap:8px;align-items:center;background:none;border:0;padding:0;cursor:pointer;font:inherit;font-weight:700}.section_head__count{color:var(--text-3);font-weight:400;font-size:12px}.section_head__overflow_actions{width:0;position:relative}.section_head__overflow_actions .collapser{position:absolute;left:-32px;top:-14px;opacity:0}.section:hover .collapser{opacity:1}.section_head__title_box{flex:1;min-width:0}.section_head__title_box form,.section_add_form{display:flex;gap:8px;align-items:center;flex-wrap:wrap;padding:8px 0}.section_head__title_box input,.section_add_form input{flex:1 1 200px;height:32px;padding:0 8px;font:inherit;font-weight:600;border:1px solid #ddd;border-radius:var(--radius-s)}.section_add_form__buttons{display:flex;gap:8px}.section.section__default>header{display:none}.section__default .section_head{display:none}.hover_action_button{display:flex;align-items:center;gap:8px;width:100%;height:32px;margin:4px 0;padding:0;background:none;border:0;color:var(--primary);font-weight:600;cursor:pointer;opacity:0}.hover_action_button:before,.hover_action_button:after{content:"";flex:1;height:1px;background:var(--primary)}.hover_action_button:hover,.hover_action_button:focus{opacity:1}.section_header_content h2 a:hover{text-decoration:underline}.upcoming_view__list__wrapper{padding:0 var(--editor-side-padding)}.upcoming_view__list{max-width:var(--editor-max-width);margin:0 auto}.upcoming_view__list .section{margin-bottom:24px}.calendar{max-width:var(--editor-max-width);margin:0 auto;padding:8px 0;border-bottom:1px solid var(--divider)}.calendar__weeks,.calendar__week{width:100%}.calendar__week{display:grid;grid-template-columns:repeat(7,1fr)}.U76tGSe{flex-direction:column;height:auto!important;padding:4px 2px;font-weight:400;font-size:13px;line-height:20px;color:var(--text-2);min-width:0!important}.U76tGSe .a7ab6b72{flex-direction:column}.otQyGmy{display:block}.U76tGSe.b4nP9DI{font-weight:500;color:var(--text)}.U76tGSe.b4nP9DI ._8_kYbw{background:var(--primary);color:#fff;min-width:23px;border-radius:var(--radius-s);display:inline-block;text-align:center}.g2C_RYb{gap:4px}.task_list_item{position:relative;border-bottom:1px solid var(--divider)}.task_list_item__body{display:flex;align-items:stretch;padding:0 8px;margin:0 -8px;cursor:pointer;outline:none;position:relative}.task_list_item__overflow_actions{display:flex;flex-wrap:nowrap;width:24px;position:absolute;top:7px;left:-24px}.task_list_item__drag_handle{display:inline-block;width:24px;height:24px;opacity:0;cursor:move;border-radius:var(--radius-s)}.task_list_item:hover .task_list_item__drag_handle{opacity:1}.task_list_item__content{flex:1;min-width:0;padding:8px 0;margin-right:22px}.task_list_item__content__wrapper{display:flex;flex-direction:column;margin-bottom:3px}.task_list_item .task_checkbox{z-index:1;margin:8px 6px 0 -3px}.task_content{padding:1px 1px 1px 0;font-size:14px;line-height:21px;color:var(--text);overflow-wrap:anywhere}.task_list_item--completed .task_content,.task_content--completed{text-decoration:line-through;color:var(--text-3)}.task_description{font-size:12px;line-height:18px;color:var(--text-2)}.task_description p{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.pktBVPO{display:flex;flex-wrap:wrap;align-items:center;min-height:16px}.pktBVPO:empty{display:none}.pktBVPO>*{display:flex;align-items:center;gap:2px;height:16px;line-height:16px;font-size:12px;color:var(--text-2);margin-right:8px;white-space:nowrap}.pktBVPO svg{width:12px;height:12px}.due_date_controls{background:none;border:0;padding:0;cursor:pointer}.date{display:inline-flex;align-items:center;gap:2px;font-size:12px;line-height:12px}.date_overdue{color:var(--date-overdue)}.date_today{color:var(--date-today)}.date_tom{color:var(--date-tom)}.date_next_week{color:var(--date-next-week)}.bNObnB3 a:hover{text-decoration:underline}.aE3z_Rn{margin-left:auto!important}._RKskWl{display:flex;align-items:center;gap:2px}.task_list_item__actions{position:absolute;right:0;top:4px;display:flex;gap:2px;background:#fff;opacity:0}.task_list_item:hover .task_list_item__actions,.task_list_item:focus-within .task_list_item__actions{opacity:1}.plus_add_button{display:flex;align-items:center;gap:8px;width:100%;height:36px;padding:0;margin-top:2px;background:none;border:0;color:var(--text-2);font-size:14px;cursor:pointer}.plus_add_button .icon_add{width:18px;height:18px;display:flex;align-items:center;justify-content:center;color:var(--primary);border-radius:50%}.plus_add_button:hover{color:var(--primary)}.plus_add_button:hover .icon_add{background:var(--primary);color:#fff}.TIlLpN_{--tint: #999;--fill: #999;--check: #999;position:relative;display:grid;grid-template-areas:"center";place-items:center;width:24px;height:24px;margin:0;padding:0;border:0;background:none;cursor:pointer;flex-shrink:0}.TIlLpN_.EpI3kxV{--tint: var(--priority-1);--fill: var(--priority-1);--check: var(--priority-1)}.TIlLpN_.xAexVBs{--tint: var(--priority-2);--fill: var(--priority-2);--check: var(--priority-2)}.TIlLpN_.tw2rPN5{--tint: var(--priority-3);--fill: var(--priority-3);--check: var(--priority-3)}.TIlLpN_.TfbFB45:not(.WQG5CfN){--fill: transparent}.UgB8lOl,.nFjnBtO{grid-area:center;width:18px;height:18px;border-radius:50%;border:2px solid transparent}.TIlLpN_.TfbFB45 .nFjnBtO,.TIlLpN_.TfbFB45 .UgB8lOl{border-width:1px}.UgB8lOl{background:var(--fill);opacity:.1}.nFjnBtO{border-color:var(--tint)}.xziPKQd{grid-area:center;z-index:3;color:var(--check);opacity:0;pointer-events:none;transition:opacity .1s}.TIlLpN_:hover .xziPKQd,.TIlLpN_.WQG5CfN .xziPKQd{opacity:1}.TIlLpN_.WQG5CfN{--check: #fff}.TIlLpN_.WQG5CfN .UgB8lOl{opacity:1}.TIlLpN_.WQG5CfN.TfbFB45{--fill: #999}.kS5a6Hg:hover .UgB8lOl{opacity:.2}.e7b3b5ed{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:flex;justify-content:center;align-items:flex-start;background:var(--overlay);overflow:auto}.e7b3b5ed>div{display:flex;flex-direction:column;align-items:center;width:100%;padding:var(--modal-padding-top) 32px 32px}.e7b3b5ed.zi1EZoN{background:transparent}.e7b3b5ed._6ac8bf98>div{padding:0;height:100%;justify-content:center}._5905d2f3{max-width:100%;box-shadow:0 2px 8px #00000029}._471efd62 ._5905d2f3{width:580px}.DPhTS8Z{width:var(--task-detail-modal-width)!important;max-width:calc(100vw - 32px);height:calc(100vh - 80px);max-height:900px;margin:auto}.M_wRM51{background:#fff;border-radius:12px;border:1px solid #e6e6e6;box-shadow:0 3px 10px #0000001f}.kO1hAsp{padding:12px 12px 12px 8px}.Hdlnmld{position:relative;overflow-wrap:anywhere}.Hdlnmld .tiptap{outline:none;min-height:24px;font-size:16px;line-height:24px;font-weight:500}.Hdlnmld .tiptap.is-editor-empty:before{content:attr(data-placeholder);color:var(--text-3);pointer-events:none;font-weight:400}.qa-submit{width:auto}.NCF_4Q3{padding:8px 12px 8px 16px;border-bottom:1px solid var(--divider)}.JZQxd4s{font-size:13px;line-height:20px;color:var(--text-2)}.dxXc91t{padding:16px 16px 16px 24px;overflow:auto;flex:1}.lA6obhU,.lA6obhU>div{min-height:0;flex:1}.lA6obhU{display:flex;overflow:hidden}.task-overview{display:flex;gap:8px;align-items:flex-start}.task-overview-main{flex:1;min-width:0}.task-overview-content{cursor:text;border-radius:var(--radius-s);padding:0 4px}.task-overview-content-large{font-size:20px;line-height:28px;font-weight:600}.task-overview-description{margin-top:4px;padding:0 4px;cursor:text;color:var(--text-2);font-size:14px}.task-overview-description .task_description{font-size:14px;line-height:21px}.task-overview-description .task_description p{white-space:normal}.task-overview-editor{display:flex;flex-direction:column;gap:8px;border:1px solid #ddd;border-radius:var(--radius-l);padding:8px}.task-overview-editor input,.task-overview-editor textarea,.comment_editor textarea{width:100%;font:inherit;font-size:15px;border:0;outline:none;resize:vertical}.task-overview-editor__buttons{display:flex;justify-content:flex-end;gap:8px}.F5RnTsr{margin:16px 0 0 24px;gap:8px;align-items:flex-start}.task-detail-subtasks__title,.task-detail-comments__title{font-weight:600;font-size:13px;padding:8px 0;border-bottom:1px solid var(--divider)}.task-detail-subtasks__title span,.task-detail-comments__title span{color:var(--text-3);font-weight:400;margin-left:4px}#task-detail-comments-panel{margin:16px 0 0 24px}.note{padding:8px 0;border-bottom:1px solid var(--divider)}.note__head{display:flex;gap:8px;align-items:center;font-size:12px;color:var(--text-2)}.note__author{font-weight:600;color:var(--text)}.note__content{font-size:14px;white-space:pre-wrap;margin-top:2px}.Uu_inil{padding:12px 16px 16px 24px}.d6MirZO{gap:8px;align-items:center}.Cq40HWE{flex:1;justify-content:flex-start;background:#fff!important;border:1px solid #ddd!important;border-radius:15px!important;color:var(--text-3);font-size:14px;font-weight:400}.comment_editor{border:1px solid #ddd;border-radius:var(--radius-l);padding:8px;display:flex;flex-direction:column;gap:8px}.L7jb46a{width:260px;height:100%;padding:12px 16px;background:var(--bg-app);border-radius:0 0 var(--radius-l) 0;overflow-y:auto}.X3qDvcY{position:relative;padding:4px 0}.e82ba004{border:0;border-top:1px solid var(--divider);margin:0}.L7jb46a .e82ba004:last-of-type{display:none}.SVT21Pd{display:block;margin-left:4px}.c53857db{margin-left:auto;color:var(--text-3)}.o78TTsy{width:var(--avatar-size);height:var(--avatar-size);flex:none;border-radius:50%;background:#fff;border:1px solid #ddd;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:600;color:var(--text-2)}.note .o78TTsy{--avatar-size: 20px !important;font-size:11px}.MCTsbmv{font-size:13px;height:28px;line-height:28px;font-weight:600;padding-left:1px}.gsYuhvj{display:grid}.gsYuhvj>.yh_2RrI,.gsYuhvj>._WH6zXS{grid-area:1 / 1 / 1 / 1}.gsYuhvj>._WH6zXS{justify-self:end;z-index:2}.yh_2RrI{justify-content:flex-start!important;color:var(--text)!important}.label_chip{background:#eee;border-radius:4px;padding:0 6px;margin-right:4px;font-size:12px}.task_not_found{padding:24px;width:420px}.popover_listbox,.menu_list{position:absolute;z-index:200;min-width:240px;max-height:320px;overflow-y:auto;background:#fff;border:1px solid #ddd;border-radius:var(--radius-l);box-shadow:0 4px 16px #00000026;padding:4px 0}.popover_listbox{top:100%;left:0}.menu_list{position:fixed;min-width:220px}.popover_listbox__option,.menu_item{display:flex;align-items:center;gap:8px;width:100%;min-height:32px;padding:4px 12px;background:none;border:0;text-align:left;font-size:13px;cursor:pointer}.popover_listbox__option:hover,.menu_item:hover{background:var(--hover)}.popover_listbox__option span{flex:1}.popover_listbox__option.is-selected{font-weight:600}.menu_item--danger{color:var(--primary)}.scheduler{padding:8px}.scheduler input{width:100%;height:32px;padding:0 8px;margin:4px 0;font:inherit;border:1px solid #ddd;border-radius:var(--radius-s)}.form_dialog{width:450px}.form_dialog__header{padding:16px 16px 8px;border-bottom:1px solid var(--divider)}.form_dialog__header h1{font-size:20px;font-weight:700}.form_dialog__body{padding:16px;display:flex;flex-direction:column;gap:12px}.form_dialog__footer{padding:12px 16px;display:flex;justify-content:flex-end;gap:8px;border-top:1px solid var(--divider)}.form_field{display:flex;flex-direction:column;gap:4px;font-weight:600}.form_field input,.form_field select{height:32px;padding:0 8px;font:inherit;font-weight:400;border:1px solid #ddd;border-radius:var(--radius-s)}.form_check{display:flex;align-items:center;gap:8px}.search_dialog{width:580px;padding:8px}.search_dialog>input{width:100%;height:40px;padding:0 12px;font:inherit;font-size:15px;border:0;outline:none;border-bottom:1px solid var(--divider)}.search_results li{display:flex;align-items:center;gap:8px;padding:6px 12px;cursor:pointer;border-radius:var(--radius-s)}.search_results li:hover{background:var(--hover)}.toast{position:fixed;left:24px;bottom:24px;z-index:300;display:flex;align-items:center;gap:12px;min-height:44px;padding:0 8px 0 16px;background:#282828;color:#fff;border-radius:var(--radius-s);box-shadow:0 4px 16px #0003;font-size:14px}.toast--error{background:#a52a1d}.toast__action{background:none;border:0;color:#ff9a8a;font-weight:700;cursor:pointer}.toast__close{background:none;border:0;color:#ccc;cursor:pointer;display:flex}.generic_left_list li{border-bottom:1px solid var(--divider)}.SidebarListItem{display:flex;align-items:center;gap:8px;min-height:40px;padding:0 4px}.SidebarListItem__icon{display:flex}.SidebarListItem__content{flex:1;display:flex;align-items:center;justify-content:space-between;min-width:0;font-size:14px}.counter_count{color:var(--text-3);font-size:12px}.SidebarListItem__actions,.SidebarListItem__menuButton{display:flex;opacity:0}.SidebarListItem:hover .SidebarListItem__actions,.SidebarListItem:hover .SidebarListItem__menuButton{opacity:1}.section_head__actions{display:flex}.dc555a5b{margin-left:8px;font-size:12px;font-weight:400;color:var(--text-3)}.dd7a270a{align-items:baseline}@media(max-width:750px){:root{--editor-side-padding: 16px}.ZYSmqrb{position:fixed;z-index:50;height:100%}.DPhTS8Z{height:100vh;border-radius:0!important}.lA6obhU{flex-direction:column;overflow:auto}.L7jb46a{width:100%}}.bw5pwX1>div{flex:1;min-width:0}.command_menu_overlay{background:#00000040}.GRJRgaQwdsU_7zl0_fxQO03CEYm_4gOc{width:600px;background:#fff;border-radius:var(--radius-l);overflow:hidden}.gV8P3wSI_i8MdfTyZPPUTQAknbkiEGvB{display:flex;align-items:center;gap:8px;padding:8px 12px;border-bottom:1px solid var(--divider)}.gV8P3wSI_i8MdfTyZPPUTQAknbkiEGvB input{width:100%;height:32px;border:0;outline:none;font:inherit;font-size:15px}.PcqDZxtSa3EF7ArZlxQ0bUiLCXSfqn5E [role=listbox]{max-height:392px;overflow-y:auto;padding:4px 8px 8px}.XiSQRzGwxogWxUtpPazlw0JjeE1yUHFj ._1d226e27{padding:8px 8px 4px;color:var(--text-2);font-weight:600;font-size:12px}.XwZ045D9REiOUV4Bij8eYKiC700aIRoR{display:flex;align-items:center;gap:8px;padding:6px 8px;border-radius:var(--radius-s);cursor:pointer}[data-active-item=true]>.XwZ045D9REiOUV4Bij8eYKiC700aIRoR{background:var(--hover)}.YFABKb_7xkYl5_37gTCG0HRo6VKUT9Ek{margin-left:auto}.q_eQp5JcApwAjgyCBw6wBrpvdgvRTRww{font:inherit;font-size:11px;padding:0 4px;border:1px solid #ddd;border-radius:3px;color:var(--text-2)}.FNqAVwCJ1AYX_yLS0NkEL_qTjPWIS0oY{font-size:11px;color:var(--text-3);margin:0 4px}.command_menu_empty{padding:12px 8px;color:var(--text-2)}.activity_item{display:flex;align-items:center;gap:8px;padding:8px 0;border-bottom:1px solid var(--divider)}.activity_item__text{flex:1;font-size:14px}.activity_item__project,.activity_item__time{font-size:12px;color:var(--text-2)}.settings{display:flex;gap:24px}.settings__nav{display:flex;flex-direction:column;min-width:140px}.settings__tab{padding:6px 8px;border-radius:var(--radius-s);color:var(--text);text-decoration:none}.settings__tab--active{background:var(--selected);color:var(--primary)}.settings__panel{display:flex;flex-direction:column;gap:12px;border:0;padding:0;margin:0;flex:1}.settings__radio{display:flex;gap:8px;align-items:center;font-size:14px}html[data-theme="11"] body,html[data-theme="11"] main{background:#1e1e1e;color:#eee}html[data-theme="11"] .xPiLGH0{--bg-main: #1e1e1e;--text: #eee}
