:root{--todoist-bg: #fffdfc;--todoist-surface: #ffffff;--todoist-sidebar: #faf8f5;--todoist-text: #25221e;--todoist-muted: rgba(37, 34, 30, .66);--todoist-subtle: rgba(37, 34, 30, .48);--todoist-border: rgba(37, 34, 30, .1);--todoist-border-strong: rgba(37, 34, 30, .16);--todoist-hover: rgba(37, 34, 30, .045);--todoist-red: #e44332;--todoist-red-dark: #c3392a;--todoist-green: #058527;--todoist-yellow: #f5a623;--todoist-danger-bg: #fff1ee;color:var(--todoist-text);background:var(--todoist-bg);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}*{box-sizing:border-box}html{background:var(--todoist-bg)}body{margin:0;min-width:320px;min-height:100vh;background:var(--todoist-bg)}button,input,textarea,select{font:inherit}button:disabled{cursor:wait;opacity:.58}button{-webkit-tap-highlight-color:transparent}.centered-page,.login-page{min-height:100vh;display:grid;place-items:center;padding:24px;background:var(--todoist-bg)}.login-card,.panel-card,.task-list-panel,.task-form-panel,.task-detail-panel{width:min(100%,900px);border:1px solid var(--todoist-border);border-radius:12px;background:var(--todoist-surface);box-shadow:none;padding:24px}.login-card{width:min(100%,520px);padding:28px}.login-card h1,.panel-card h1,.topbar h1,.task-list-panel h2,.task-form-panel h2,.task-detail-panel h2{margin:0;letter-spacing:-.025em}.login-card h1{font-size:clamp(2.2rem,10vw,4.2rem)}.panel-card h1{font-size:clamp(1.9rem,8vw,3rem)}.panel-card h2,.task-list-panel h2,.task-form-panel h2{margin:0;font-size:clamp(1.75rem,7vw,2.6rem);letter-spacing:-.03em}.lede{font-size:1.02rem;line-height:1.55;color:var(--todoist-muted)}.eyebrow{margin:0 0 6px;color:var(--todoist-muted);font-size:.74rem;font-weight:650;letter-spacing:.02em;text-transform:none}.fine-print{color:var(--todoist-muted);font-size:.86rem;line-height:1.45}.success-message{border-radius:8px;background:#edf7ef;color:#287a3e;padding:10px 12px;border:1px solid rgba(40,122,62,.18)}.alert{border-radius:8px;background:var(--todoist-danger-bg);color:#9d2f20;padding:10px 12px;border:1px solid rgba(228,67,50,.18)}.auth-form{display:grid;gap:12px;margin-top:18px}.auth-form label{display:grid;gap:7px;color:var(--todoist-muted);font-weight:600}.auth-form input{width:100%;border:1px solid var(--todoist-border-strong);border-radius:8px;background:var(--todoist-surface);color:var(--todoist-text);padding:10px 12px}.primary-button,.secondary-button{width:100%;border-radius:7px;padding:11px 14px;font-weight:650;cursor:pointer}.primary-button{border:1px solid var(--todoist-red);background:var(--todoist-red);color:#fff}.primary-button:hover{background:var(--todoist-red-dark)}.secondary-button{border:1px solid var(--todoist-border-strong);background:var(--todoist-surface);color:var(--todoist-text)}.secondary-button:hover{background:var(--todoist-hover)}.compact{width:auto;padding:7px 10px;border-radius:6px;font-size:.88rem}.text-button{border:0;background:transparent;color:var(--todoist-muted);cursor:pointer;font-weight:600;padding:0}.text-button:hover{color:var(--todoist-red)}.app-shell{min-height:100vh;display:grid;grid-template-columns:280px minmax(0,1fr);background:var(--todoist-bg)}.sidebar{position:sticky;top:0;height:100vh;display:flex;flex-direction:column;gap:14px;padding:max(18px,env(safe-area-inset-top)) 14px 18px;background:var(--todoist-sidebar);border-right:1px solid var(--todoist-border)}.sidebar-brand{display:flex;align-items:center;gap:10px;padding:6px 8px 4px;color:var(--todoist-text)}.brand-mark{display:grid;place-items:center;width:24px;height:24px;border-radius:6px;background:var(--todoist-red);color:#fff;font-size:.8rem;font-weight:800}.add-task-button{display:flex;align-items:center;gap:9px;border:0;background:transparent;color:var(--todoist-red);border-radius:7px;cursor:pointer;padding:8px;font-weight:650;text-align:left}.add-task-button span,.inline-add-row span:first-child{display:inline-grid;place-items:center;width:18px;height:18px;border-radius:50%;color:var(--todoist-red);font-size:1.2rem;line-height:1}.add-task-button:hover,.sidebar-nav button:hover,.bottom-nav button:hover{background:var(--todoist-hover)}.sidebar-nav{display:grid;gap:2px}.sidebar-nav button,.bottom-nav button{min-width:0;border:0;border-radius:7px;background:transparent;color:var(--todoist-text);cursor:pointer;display:flex;align-items:center;gap:10px;padding:8px;font-size:.95rem;font-weight:500;text-align:left}.sidebar-nav button.active,.bottom-nav button.active{background:#e443321a;color:var(--todoist-red)}.nav-icon{width:17px;height:17px;border:1.8px solid currentColor;border-radius:4px;opacity:.82;flex:0 0 auto;position:relative}.nav-icon.calendar:before{content:"";position:absolute;left:2px;right:2px;top:4px;border-top:1.8px solid currentColor}.nav-icon.check{border-radius:50%}.nav-icon.check:before{content:"";position:absolute;width:8px;height:4px;border-left:1.8px solid currentColor;border-bottom:1.8px solid currentColor;transform:rotate(-45deg);left:3px;top:5px}.nav-icon.home{transform:rotate(45deg);border-radius:3px}.nav-icon.users{border-radius:50%}.nav-icon.users:after{content:"";position:absolute;width:7px;height:7px;right:-6px;bottom:-2px;border:1.8px solid currentColor;border-radius:50%;background:var(--todoist-sidebar)}.nav-icon.clock{border-radius:50%}.nav-icon.clock:before{content:"";position:absolute;left:7px;top:3px;width:1.8px;height:6px;background:currentColor}.nav-icon.clock:after{content:"";position:absolute;left:7px;top:8px;width:5px;height:1.8px;background:currentColor}.nav-icon.grid:before,.nav-icon.grid:after{content:"";position:absolute;background:currentColor;opacity:.8}.nav-icon.grid:before{left:6px;top:0;bottom:0;width:1.5px}.nav-icon.grid:after{left:0;right:0;top:6px;height:1.5px}.nav-icon.inbox{border-radius:3px 3px 7px 7px}.nav-icon.pin{border-radius:50% 50% 50% 2px;transform:rotate(-45deg)}.nav-icon.pin:before{content:"";position:absolute;inset:4px;border-radius:50%;background:currentColor;opacity:.8}.nav-icon.more{border:0;display:inline-flex;align-items:center;justify-content:center;gap:2px}.nav-icon.more:before,.nav-icon.more:after{content:"";width:4px;height:4px;border-radius:50%;background:currentColor;box-shadow:6px 0 0 currentColor}.more-route-panel{justify-content:flex-start}.more-route-list{display:grid;gap:8px;margin-top:14px;width:min(100%,560px)}.more-route-list button{border:1px solid var(--todoist-border);border-radius:10px;background:var(--todoist-surface);color:var(--todoist-text);cursor:pointer;display:grid;gap:4px;padding:12px;text-align:left}.more-route-list button:hover{background:var(--todoist-hover)}.more-route-list span{color:var(--todoist-muted);font-size:.86rem;line-height:1.35}.sidebar-account{margin-top:auto;border-top:1px solid var(--todoist-border);padding:12px 8px 0;display:grid;gap:7px;color:var(--todoist-muted);font-size:.88rem}.sidebar-account button,.identity-chip button{justify-self:start;border:0;background:transparent;color:var(--todoist-muted);padding:0;cursor:pointer;font-size:.84rem}.sidebar-account button:hover,.identity-chip button:hover{color:var(--todoist-red)}.topbar{display:none}.content-shell{width:min(100%,920px);margin:0 auto;padding:34px 32px 80px}.route-panel{width:100%;min-height:280px;display:flex;flex-direction:column;justify-content:center}.route-panel p{max-width:52ch;line-height:1.55;color:var(--todoist-muted)}.bottom-nav{display:none}.view-toolbar{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;margin-bottom:12px}.toolbar-actions{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.list-refresh-button{color:var(--todoist-muted)}.task-list-panel{border:0;border-radius:0;background:transparent;padding:0}.task-list{display:grid;overflow:hidden;border-top:1px solid var(--todoist-border);background:var(--todoist-surface)}.empty-state{border:1px dashed var(--todoist-border-strong);border-radius:10px;padding:18px;color:var(--todoist-muted);background:var(--todoist-surface)}.task-row{display:grid;grid-template-columns:28px minmax(0,1fr);gap:9px;align-items:start;border-bottom:1px solid var(--todoist-border);background:var(--todoist-surface);padding:10px 4px 10px 0}.task-row:hover{background:var(--todoist-hover)}.task-row.done{opacity:.64}.task-row.done .task-title{text-decoration:line-through;color:var(--todoist-muted)}.task-card-main{text-align:left;border:0;background:transparent;color:inherit;display:grid;gap:4px;cursor:pointer;padding:0;min-width:0}.task-title-row{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.task-title{font-size:.98rem;font-weight:500;line-height:1.32}.task-description{color:var(--todoist-muted);font-size:.9rem;line-height:1.35;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.task-meta-row{display:flex;flex-wrap:wrap;gap:0;color:var(--todoist-muted);font-size:.82rem;align-items:center}.task-meta-row span{display:inline-flex;align-items:center}.task-meta-row span+span:before{content:"·";color:var(--todoist-subtle);padding:0 6px}.task-due{color:var(--todoist-green)}.project-hash{color:var(--todoist-yellow);margin-right:1px}.completion-toggle{width:20px;height:20px;border-radius:999px;border:1.8px solid rgba(37,34,30,.32);background:transparent;color:transparent;cursor:pointer;display:grid;place-items:center;margin:1px 0 0 4px;font-size:.78rem}.completion-toggle:hover{border-color:var(--todoist-red);color:var(--todoist-red);background:#fff}.task-row.priority-high .completion-toggle{border-color:#f5a623}.task-row.priority-urgent .completion-toggle{border-color:var(--todoist-red)}.task-row.done .completion-toggle{border-color:var(--todoist-red);background:var(--todoist-red);color:#fff}.priority-inline{white-space:nowrap;font-size:.76rem;color:var(--todoist-muted);font-weight:600}.priority-inline.high{color:#b56b00}.priority-inline.urgent{color:var(--todoist-red)}.priority-chip{border-radius:999px;padding:2px 7px;font-size:.72rem;font-weight:700;white-space:nowrap}.priority-chip.high{color:#9a4f00;background:#fff4de}.priority-chip.urgent{color:#fff;background:var(--todoist-red)}.priority-chip.low{color:var(--todoist-muted);background:var(--todoist-hover)}.inline-add-row{display:flex;align-items:center;gap:8px;border:0;border-bottom:1px solid var(--todoist-border);background:var(--todoist-surface);color:var(--todoist-muted);cursor:pointer;padding:10px 4px;font-size:.95rem;text-align:left}.inline-add-row:hover{color:var(--todoist-red);background:var(--todoist-hover)}.inline-add-editor{display:grid;grid-template-columns:28px minmax(0,1fr);gap:9px;align-items:start;border-bottom:1px solid var(--todoist-border);background:var(--todoist-surface);padding:9px 4px 10px 0}.inline-add-circle{display:inline-grid;place-items:center;width:20px;height:20px;border-radius:50%;color:var(--todoist-red);margin:4px 0 0 4px;font-size:1.1rem;line-height:1}.inline-add-body{display:grid;gap:8px}.inline-add-body input{width:100%;border:0;outline:none;background:transparent;color:var(--todoist-text);padding:4px 0}.inline-add-body input::placeholder{color:var(--todoist-subtle)}.inline-add-actions{display:flex;gap:8px;justify-content:flex-start}.task-form{display:grid;gap:14px}.task-form label{display:grid;gap:7px;color:var(--todoist-muted);font-weight:600}.task-form input,.task-form textarea,.task-form select{width:100%;border:1px solid var(--todoist-border-strong);border-radius:8px;background:var(--todoist-surface);color:var(--todoist-text);padding:10px 12px}.form-grid.two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.task-readonly-box,.viewer-preview{border:1px solid var(--todoist-border);border-radius:10px;background:#fbfaf8;padding:12px;color:var(--todoist-muted);display:grid;gap:8px;line-height:1.45}.viewer-chip-row{display:flex;flex-wrap:wrap;gap:7px;align-items:center}.viewer-chip{border-radius:999px;background:var(--todoist-hover);color:var(--todoist-text);padding:4px 9px;font-size:.8rem;font-weight:600}.viewer-chip-row.excluded .viewer-chip{background:var(--todoist-danger-bg);color:#9d2f20}.viewer-warning-list,.viewer-warning{margin:0;padding-left:20px;color:#9d2f20}.task-readonly-box small,.viewer-preview small{color:var(--todoist-muted)}.checkbox-row{border:1px solid var(--todoist-border);border-radius:10px;padding:12px;display:flex;gap:14px;flex-wrap:wrap}.checkbox-row legend{color:var(--todoist-muted);font-weight:650;padding:0 6px}.checkbox-row label{display:flex;align-items:center;gap:7px}.checkbox-row input{width:auto}.task-detail-panel{display:grid;gap:14px;border:0;background:transparent;padding:0;width:min(100%,980px)}.detail-topbar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:8px;border-bottom:1px solid var(--todoist-border)}.save-indicator{border-radius:999px;padding:3px 8px;font-size:.76rem;font-weight:650;background:transparent;color:var(--todoist-muted)}.save-indicator.saving,.save-indicator.dirty{color:#9a6a00}.save-indicator.saved,.save-indicator.idle{color:var(--todoist-muted)}.save-indicator.error{color:#9d2f20}.compact-alert{margin:0}.task-detail-layout,.todoist-task-view{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:30px;align-items:start}.task-detail-main{display:grid;gap:12px}.task-editor-row{display:grid;grid-template-columns:28px minmax(0,1fr);gap:10px;align-items:start}.task-detail-main .completion-toggle{margin-top:7px}.detail-circle{cursor:default}.detail-circle.completed{border-color:var(--todoist-red);background:var(--todoist-red);color:#fff}.task-title-editor,.task-notes-editor{width:100%;border:0;background:transparent;color:var(--todoist-text);outline:none;padding:2px 0}.task-title-editor{min-height:0;overflow:hidden;resize:none;font-size:clamp(1.15rem,3.2vw,1.65rem);font-weight:600;letter-spacing:-.02em;line-height:1.24}.task-notes-editor{color:var(--todoist-muted);line-height:1.45;border-top:1px solid var(--todoist-border);padding:12px 0;resize:vertical}.task-title-editor:focus,.task-notes-editor:focus{background:#25221e06}.subtask-section{border-top:1px solid var(--todoist-border);padding-top:14px;display:grid;gap:10px}.subtask-header{display:flex;align-items:center;justify-content:space-between;gap:12px}.subtask-header h2{font-size:.98rem;margin:0;color:var(--todoist-text)}.subtask-progress{color:var(--todoist-muted);font-size:.8rem;font-weight:650}.subtask-list{display:grid;gap:2px}.subtask-row{display:grid;grid-template-columns:28px minmax(0,1fr);gap:8px;align-items:start;padding:7px 0;border-bottom:1px solid rgba(37,34,30,.07)}.subtask-row.done .subtask-title{color:var(--todoist-muted);text-decoration:line-through}.subtask-row .completion-toggle.completed{border-color:var(--todoist-red);background:var(--todoist-red);color:#fff}.subtask-title{line-height:1.35;overflow-wrap:anywhere}.subtask-empty{margin:0;color:var(--todoist-muted);font-size:.9rem}.subtask-add-form{display:grid;grid-template-columns:28px minmax(0,1fr) auto;gap:8px;align-items:center;padding-top:2px}.subtask-add-form input{width:100%;border:0;outline:none;background:transparent;color:var(--todoist-text);padding:6px 0}.subtask-add-form input::placeholder{color:var(--todoist-subtle)}.task-detail-rail,.task-property-rail{border-left:1px solid var(--todoist-border);padding-left:20px;display:grid;gap:8px}.property-row{display:grid;grid-template-columns:88px minmax(0,1fr);gap:10px;align-items:center;min-height:38px;color:var(--todoist-muted);font-size:.88rem}.property-row>span:first-child{color:var(--todoist-subtle)}.property-row input,.property-row select,.task-property-grid input,.task-property-grid select{width:100%;border:1px solid var(--todoist-border);border-radius:7px;background:var(--todoist-surface);color:var(--todoist-text);padding:7px 8px}.location-picker{position:relative;min-width:0;display:grid;gap:3px}.location-input-row{position:relative;display:flex;align-items:center}.location-input-row input{padding-right:28px}.location-clear{position:absolute;right:5px;width:22px;height:22px;border:0;border-radius:50%;background:transparent;color:var(--todoist-subtle);cursor:pointer;display:grid;place-items:center}.location-clear:hover{background:var(--todoist-hover);color:var(--todoist-text)}.location-selected-detail{color:var(--todoist-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.location-suggestions{position:absolute;z-index:30;top:calc(100% + 4px);right:0;left:0;min-width:min(360px,82vw);border:1px solid var(--todoist-border);border-radius:10px;background:var(--todoist-surface);box-shadow:0 12px 30px #25221e24;padding:6px;display:grid;gap:3px}.location-suggestions small{color:var(--todoist-muted);padding:6px 7px;line-height:1.35}.location-suggestions .location-choice-hint{color:var(--todoist-text);font-weight:650}.location-suggestions .location-search-hint{border-bottom:1px solid var(--todoist-border);margin-bottom:2px;padding-bottom:8px}.location-suggestions button{width:100%;border:0;border-radius:7px;background:transparent;color:var(--todoist-text);cursor:pointer;padding:8px 7px;display:grid;gap:2px;text-align:left}.location-suggestions button:hover{background:var(--todoist-hover)}.location-suggestions button span{color:var(--todoist-muted);font-size:.78rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.location-suggestions .manual-location-option{color:var(--todoist-muted);font-weight:600;border-top:1px solid var(--todoist-border);border-radius:0;margin-top:2px}.task-location-meta{color:var(--todoist-muted)}.task-property-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.task-property-grid label{display:grid;gap:6px;color:var(--todoist-muted);font-size:.78rem;font-weight:650}.detail-section{border-top:1px solid var(--todoist-border);padding-top:12px;display:grid;gap:10px}.section-heading{display:flex;justify-content:space-between;gap:12px;align-items:baseline}.section-heading h3{margin:0;font-size:.9rem;font-weight:650}.section-heading small{color:var(--todoist-muted)}.person-tag-select{position:relative;min-width:0}.person-tag-select summary{list-style:none;width:100%;min-height:34px;border:1px solid var(--todoist-border);border-radius:7px;background:var(--todoist-surface);color:var(--todoist-text);padding:5px 8px;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:8px}.person-tag-select summary::-webkit-details-marker{display:none}.person-tag-box{display:flex;flex-wrap:wrap;gap:5px;min-width:0;align-items:center}.person-tag-box.empty{color:var(--todoist-subtle);font-size:.86rem}.person-tag{border-radius:999px;background:var(--todoist-hover);color:var(--todoist-text);padding:2px 7px;font-size:.78rem;font-weight:650}.select-caret{color:var(--todoist-muted);font-size:.7rem}.person-tag-menu{position:absolute;z-index:20;top:calc(100% + 4px);right:0;left:0;min-width:220px;border:1px solid var(--todoist-border);border-radius:10px;background:var(--todoist-surface);box-shadow:0 12px 30px #25221e24;padding:6px;display:grid;gap:3px}.person-tag-menu>small{color:var(--todoist-muted);padding:5px 7px 6px;line-height:1.35}.person-tag-option{width:100%;border:0;border-radius:7px;background:transparent;color:var(--todoist-text);cursor:pointer;padding:7px;display:grid;grid-template-columns:18px minmax(0,1fr) auto;gap:7px;align-items:center;text-align:left;font-weight:600}.person-tag-option:hover{background:var(--todoist-hover)}.person-tag-option.selected{color:var(--todoist-red);background:#e4433214}.person-tag-option small{color:var(--todoist-muted);font-size:.72rem}.person-tag-option.selected small{color:var(--todoist-red);opacity:.75}.option-check{color:var(--todoist-red);font-size:.82rem}.person-chip.readonly{border-radius:999px;background:var(--todoist-hover);color:var(--todoist-muted);padding:3px 8px;font-size:.78rem;font-weight:600}.advanced-toggle{justify-self:start}.quick-add-backdrop{position:fixed;inset:0;z-index:50;display:grid;place-items:start center;padding:max(70px,env(safe-area-inset-top) + 54px) 16px 16px;background:#25221e29}.quick-add-panel{width:min(100%,640px);border:1px solid var(--todoist-border);border-radius:12px;background:var(--todoist-surface);box-shadow:0 20px 50px #25221e29;padding:12px}.quick-add-panel form{display:grid;gap:10px}.quick-add-input{width:100%;border:0;outline:none;color:var(--todoist-text);font-size:1rem;padding:8px 4px}.quick-add-input::placeholder{color:var(--todoist-subtle)}.quick-add-token-row{display:flex;flex-wrap:wrap;gap:7px;border-top:1px solid var(--todoist-border);padding-top:10px}.quick-add-token{border:1px solid var(--todoist-border);border-radius:999px;background:var(--todoist-surface);color:var(--todoist-muted);padding:4px 8px;display:inline-flex;gap:6px;align-items:center;cursor:pointer;font-size:.82rem}.quick-add-token.priority{color:var(--todoist-red);border-color:#e4433238}.quick-add-token.due,.quick-add-token.time{color:var(--todoist-green);border-color:#0585272e}.quick-add-token.assignee,.quick-add-token.project{color:var(--todoist-text)}.quick-add-token.location,.quick-add-token.reminder,.quick-add-token.deadline,.quick-add-token.recurring{color:#8a5f00;border-color:#f5a62338;background:#fffaf0}.quick-add-actions{display:flex;justify-content:flex-end;gap:8px;border-top:1px solid var(--todoist-border);padding-top:10px}@media(max-width:840px){.app-shell{display:block;padding:max(14px,env(safe-area-inset-top)) 14px calc(86px + env(safe-area-inset-bottom))}.sidebar{display:none}.topbar{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:0 auto 18px;max-width:900px}.topbar h1{font-size:clamp(1.9rem,9vw,2.55rem)}.identity-chip{display:grid;gap:4px;justify-items:end;color:var(--todoist-muted);font-size:.78rem}.identity-chip button{font-size:.76rem}.content-shell{max-width:900px;margin:0 auto;padding:0}.bottom-nav{position:fixed;left:10px;right:10px;bottom:max(10px,env(safe-area-inset-bottom));z-index:20;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:2px;max-width:900px;margin:0 auto;padding:6px;border:1px solid var(--todoist-border);border-radius:14px;background:#fffffff5;box-shadow:0 10px 28px #25221e1a}.bottom-nav button{justify-content:center;display:grid;justify-items:center;gap:2px;padding:7px 2px;font-size:.64rem}.bottom-nav .nav-icon{width:15px;height:15px}.view-toolbar{display:none}.form-grid.two{grid-template-columns:1fr}.task-row{grid-template-columns:28px 1fr;padding:10px 2px 10px 0}.task-detail-layout,.todoist-task-view{grid-template-columns:1fr;gap:16px}.task-detail-rail,.task-property-rail{border-left:0;border-top:1px solid var(--todoist-border);padding-left:0;padding-top:12px}.property-row{grid-template-columns:80px 1fr}.task-property-grid{grid-template-columns:1fr 1fr}.section-heading{display:grid}}@media(max-width:520px){.bottom-nav button span:last-child{display:none}.bottom-nav .nav-icon{width:18px;height:18px}.task-meta-row{font-size:.78rem}.task-list-panel h2{font-size:2rem}.quick-add-backdrop{place-items:start center;padding-top:max(28px,env(safe-area-inset-top) + 16px)}}
