:root{font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#202426;background:#f8f9f9;font-synthesis:none;--petrol:#00656b;--petrol-soft:#e7f2f2;--line:#dde1e1;--muted:#747b7d;--surface:#fff;--canvas:#f7f8f8;--radius:5px}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh;background:var(--canvas)}button,input,textarea,select{font:inherit;color:inherit}.ios-zoom-guard{display:contents}button{cursor:pointer}.app-shell{display:grid;grid-template-columns:226px minmax(0,1fr);min-height:100vh}.sidebar{position:fixed;inset:0 auto 0 0;width:226px;background:#fbfbfb;border-right:1px solid var(--line);padding:28px 12px 16px;display:flex;flex-direction:column;z-index:20}.wordmark{display:flex;align-items:center;gap:9px;font-size:21px;font-weight:720;margin:0 10px 44px}.wordmark img{width:30px;height:30px;border-radius:5px}.sidebar nav{display:flex;flex-direction:column;gap:4px}.sidebar nav button{border:0;background:transparent;border-radius:var(--radius);padding:12px 15px;display:flex;gap:14px;align-items:center;text-align:left;position:relative}.sidebar nav button i{position:absolute;left:8px;right:8px;bottom:-9px;border-bottom:1px solid var(--line)}.sidebar nav button:nth-child(6){margin-top:18px}.sidebar nav button.active{color:#004f55;background:var(--petrol-soft);font-weight:650}.sidebar nav button.active:before{content:"";position:absolute;width:2px;background:var(--petrol);inset:5px auto 5px 0;border-radius:2px}.profile{display:grid;grid-template-columns:38px 1fr 28px;gap:9px;align-items:center;margin-top:auto;padding:8px}.profile>span{width:36px;height:36px;border-radius:50%;background:var(--petrol);color:#fff;display:grid;place-items:center;font-size:12px}.profile strong,.profile small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile strong{font-size:12px}.profile small{font-size:10px;color:var(--muted);margin-top:3px}.profile button{border:0;background:transparent;padding:4px}.workspace{grid-column:2;min-width:0;padding:25px 20px 196px 22px}.topbar{height:66px;display:grid;grid-template-columns:minmax(240px,1fr) 320px 46px 160px;gap:14px;align-items:start}.topbar h1{font-size:20px;margin:2px 0 6px}.topbar p{font-size:12px;color:var(--muted);margin:0;text-transform:capitalize}.search-field{height:40px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);display:flex;align-items:center;gap:9px;padding:0 11px}.search-field input{border:0;outline:0;min-width:0;flex:1;background:transparent;font-size:12px}.search-field kbd{border:1px solid #d6dada;border-radius:3px;padding:1px 4px;color:#858b8d;font-size:10px}.icon-button,.primary{height:40px;border-radius:var(--radius);display:flex;align-items:center;justify-content:center;border:1px solid var(--line);background:#fff}.primary{border-color:var(--petrol);background:var(--petrol);color:#fff;font-weight:650;gap:18px;padding:0 16px}.flow-layout{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:14px}.board{display:grid;grid-template-columns:repeat(3,minmax(190px,1fr));gap:10px;min-height:620px}.column{border:1px solid var(--line);background:#fafbfb;border-radius:var(--radius);padding:9px}.column>header{display:grid;grid-template-columns:auto 1fr 25px;gap:8px;align-items:center;height:32px}.column>header strong{font-size:14px}.column>header span{font-size:11px;color:var(--muted);background:#f0f1f1;padding:2px 6px;border-radius:10px;width:max-content}.column>header button,.agenda header button{border:0;background:transparent;padding:3px}.cards{display:flex;flex-direction:column;gap:7px}.entry-card{position:relative;display:grid;grid-template-columns:20px 1fr;background:var(--surface);border:1px solid #dfe2e2;border-radius:var(--radius);padding:10px 9px 8px;box-shadow:0 1px 2px #1e323209;cursor:pointer}.entry-card:hover{border-color:#a8babb}.entry-card.selected{border-color:var(--petrol);box-shadow:inset 0 0 0 1px var(--petrol)}.entry-card.completed{opacity:.55}.entry-card.completed strong{text-decoration:line-through}.drag{color:#909697;padding-top:1px}.card-copy{min-width:0}.card-copy strong{font-size:12.5px;display:block;margin-bottom:5px}.card-copy p{font-size:11.5px;line-height:1.38;margin:0 0 10px;color:#444a4c;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.card-copy footer{display:flex;justify-content:space-between;color:#7f8587;font-size:10px}.card-copy footer span{display:flex;gap:4px;align-items:center}.priority{position:absolute;right:8px;bottom:9px;width:7px;height:7px;border-radius:50%}.priority.low{background:#6b9699}.priority.medium{background:#be8330}.priority.high{background:#b34343}.agenda{background:#fff;border:1px solid var(--line);border-radius:var(--radius);height:max-content;overflow:hidden}.agenda>header{height:47px;padding:0 13px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);font-size:13px}.agenda section{border-bottom:1px solid #eceeee;padding:9px 12px}.agenda section>div{display:grid;grid-template-columns:26px 50px 1fr;align-items:center;font-size:11px}.agenda section>div small{text-align:right;color:var(--muted)}.agenda section.today{border-left:2px solid var(--petrol);background:#edf6f6}.agenda section.today>div{color:var(--petrol)}.agenda section p{margin:8px 0 2px;font-size:10.5px}.agenda section p time{width:44px;display:inline-block;color:#5b6264}.agenda-open{height:40px;border:0;background:#fff;width:100%;font-size:11px}.editor{position:fixed;left:248px;right:280px;bottom:0;height:184px;background:#fff;border:1px solid var(--line);border-bottom:0;z-index:10;transition:height .18s ease}.editor.open{height:min(62vh,580px)}.editor>header{height:54px;padding:0 14px;display:flex;align-items:center;gap:10px;border-bottom:1px solid var(--line)}.editor>header>input{border:0;outline:0;font-weight:700;flex:1;min-width:0}.editor-tools{display:flex;gap:4px}.editor-tools button{border:0;background:transparent;padding:6px;font-size:11px}.meta{display:flex;align-items:center;gap:10px;height:32px;padding:0 14px;font-size:10px;color:var(--muted)}.meta i{width:3px;height:3px;border-radius:50%;background:#a9aeaf}.editor textarea,.markdown-preview{border:0;outline:0;resize:none;width:100%;height:calc(100% - 86px);padding:13px 16px;font:12px/1.55 ui-monospace,SFMono-Regular,Menlo,monospace;background:#fff;overflow:auto}.markdown-preview{font-family:inherit}.mobile-segments,.bottom-nav{display:none}.toast{position:fixed;z-index:100;top:15px;left:50%;transform:translate(-50%);background:#203638;color:#fff;border-radius:4px;padding:9px 15px;font-size:12px;box-shadow:0 5px 22px #0002}.collection,.calendar-view,.settings{background:#fff;border:1px solid var(--line);border-radius:var(--radius);min-height:620px;padding:18px}.collection>header{display:flex;justify-content:space-between}.collection h2,.settings h2{font-size:17px;margin:0 0 20px}.collection input{height:36px;border:1px solid var(--line);border-radius:4px;padding:0 10px;outline:none}.collection-grid{display:grid;grid-template-columns:repeat(3,minmax(220px,1fr));gap:9px}.empty{color:var(--muted);font-size:13px}.calendar-view>header{display:flex;justify-content:space-between}.segments{display:flex}.segments button{border:1px solid var(--line);border-right:0;background:#fff;padding:8px 16px}.segments button:last-child{border-right:1px solid var(--line)}.segments button.active{background:var(--petrol-soft);color:var(--petrol)}.week-grid{display:grid;grid-template-columns:repeat(5,1fr);margin-top:18px;border:1px solid var(--line)}.week-grid>section{min-height:480px;border-right:1px solid var(--line);padding:9px}.week-grid>section:last-child{border:0}.week-grid h3{font-size:12px;margin:0 0 12px}.week-grid article{font-size:11px;background:var(--petrol-soft);border-left:2px solid var(--petrol);padding:8px;margin-bottom:6px}.week-grid time{display:block;color:var(--muted);margin-bottom:3px}.settings{max-width:650px}.settings label{display:grid;grid-template-columns:1fr 230px;align-items:center;border-bottom:1px solid var(--line);padding:14px 0;font-size:13px}.settings input,.settings select{height:34px;border:1px solid var(--line);border-radius:4px;padding:0 8px;background:#fff;outline:none}.settings label.check{grid-template-columns:22px 1fr}.settings label.check input{height:15px}.settings>.primary{margin-top:18px}.login,.loading{min-height:100vh;display:grid;place-content:center;text-align:center;justify-items:center;padding:20px}.login img{width:80px;border-radius:12px}.login h1{margin:14px 0 4px}.login p{max-width:360px;color:var(--muted);line-height:1.5}.login a{background:var(--petrol);color:#fff;text-decoration:none;padding:10px 20px;border-radius:4px;margin:12px}.login small{color:var(--muted)}@media(prefers-color-scheme:dark){:root{color:#e7eeee;background:#141919;--surface:#1b2222;--canvas:#141919;--line:#303b3c;--muted:#9aa5a6;--petrol-soft:#183234}.sidebar,.column,.agenda,.editor,.editor textarea,.markdown-preview,.collection,.calendar-view,.settings,.agenda-open{background:#192020}.search-field,.icon-button,.segments button,.settings input,.settings select{background:#1b2222}.entry-card{background:#202829;border-color:#354042}.card-copy p{color:#c1caca}}:root[data-theme=dark]{color:#e7eeee;background:#141919;--surface:#1b2222;--canvas:#141919;--line:#303b3c;--muted:#9aa5a6;--petrol-soft:#183234}:root[data-theme=dark] .sidebar,:root[data-theme=dark] .column,:root[data-theme=dark] .agenda,:root[data-theme=dark] .editor,:root[data-theme=dark] .editor textarea,:root[data-theme=dark] .markdown-preview,:root[data-theme=dark] .collection,:root[data-theme=dark] .calendar-view,:root[data-theme=dark] .settings,:root[data-theme=dark] .agenda-open{background:#192020}:root[data-theme=dark] .entry-card{background:#202829;border-color:#354042}:root[data-theme=light]{color:#202426;background:#f8f9f9;--surface:#fff;--canvas:#f7f8f8;--line:#dde1e1;--muted:#747b7d;--petrol-soft:#e7f2f2}@media(max-width:1050px){.app-shell{grid-template-columns:72px 1fr}.sidebar{width:72px;padding-inline:9px}.wordmark{margin-inline:9px}.wordmark{font-size:0}.sidebar nav button{justify-content:center;padding-inline:0}.sidebar nav span,.profile div,.profile button{display:none}.profile{display:flex;justify-content:center;padding:0}.workspace{grid-column:2;padding-left:14px}.editor{left:86px}.topbar{grid-template-columns:1fr 280px 44px 142px}.flow-layout{grid-template-columns:1fr 230px}}@media(max-width:720px){body{padding-bottom:64px}.app-shell{display:block}.sidebar{display:none}.workspace{padding:15px 12px 74px}.topbar{height:auto;grid-template-columns:1fr 44px 48px;gap:8px;align-items:center;margin-bottom:14px}.topbar h1{font-size:20px}.topbar p{font-size:11px}.search-field{grid-column:1/-1;grid-row:2;width:100%}.topbar .icon-button{grid-column:2;grid-row:1}.topbar .primary{grid-column:3;grid-row:1;width:44px;padding:0;font-size:0;gap:0}.flow-layout{display:block}.mobile-segments{display:flex;border:1px solid var(--line);border-radius:4px;margin-bottom:9px;background:var(--surface)}.mobile-segments button{flex:1;height:36px;border:0;border-right:1px solid var(--line);background:transparent;font-size:11px}.mobile-segments button:last-child{border:0}.mobile-segments button.active{background:var(--petrol-soft);color:var(--petrol);font-weight:650}.mobile-segments span{margin-left:5px;color:var(--muted)}.board{display:block;min-height:500px}.column{display:none;min-height:500px}.column.mobile-active{display:block}.agenda{margin-top:10px}.agenda section:nth-of-type(n+4){display:none}.editor{display:none;top:0;right:0;bottom:0;left:0;z-index:60;height:100vh}.editor.open{display:block;height:100vh;padding-top:env(safe-area-inset-top)}.editor>header{height:58px}.editor-tools button:nth-child(2),.editor-tools button:nth-child(3){display:none}.editor textarea,.markdown-preview{height:calc(100% - 90px);font-size:14px}.bottom-nav{position:fixed;display:flex;z-index:50;left:0;right:0;bottom:0;height:64px;padding-bottom:env(safe-area-inset-bottom);background:var(--surface);border-top:1px solid var(--line)}.bottom-nav button{flex:1;border:0;background:transparent;color:var(--muted);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;font-size:9px}.bottom-nav button.active{color:var(--petrol)}.collection,.calendar-view,.settings{min-height:calc(100vh - 176px);padding:13px}.collection-grid{grid-template-columns:1fr}.collection>header{display:block}.collection input{width:100%;margin-bottom:12px}.week-grid{grid-template-columns:1fr;border-bottom:0}.week-grid>section{min-height:100px;border-right:0;border-bottom:1px solid var(--line)}.calendar-view>header{gap:8px}.calendar-view .primary{font-size:0;width:42px;padding:0}.settings label{grid-template-columns:1fr;margin-bottom:5px;gap:7px}.settings label.check{grid-template-columns:22px 1fr}.settings input,.settings select{width:100%}.toast{top:calc(9px + env(safe-area-inset-top));white-space:nowrap;max-width:90%;overflow:hidden;text-overflow:ellipsis}}@media(max-width:390px){.workspace{padding-inline:9px}.topbar{grid-template-columns:1fr 40px 40px}.topbar .primary,.topbar .icon-button{width:40px}.entry-card{padding-right:8px}}.editor-meta{height:38px;gap:9px;overflow:hidden}.editor-meta select,.editor-meta input{height:25px;border:1px solid var(--line);border-radius:3px;background:var(--surface);outline:0;padding:0 6px;font-size:10px}.editor-meta input{min-width:90px;max-width:160px}.editor textarea,.markdown-preview{height:calc(100% - 92px)}.attachment-button{display:grid;place-items:center;padding:6px;cursor:pointer}.attachment-button input{display:none}.editor-tools .active{color:var(--petrol)}.week-grid.mode-tag{grid-template-columns:1fr}.week-grid.mode-monat{grid-template-columns:repeat(7,1fr)}@media(max-width:720px){.editor-meta{height:66px;flex-wrap:wrap;padding-block:7px}.editor textarea,.markdown-preview{height:calc(100% - 124px)}.editor-tools label:nth-child(3){display:none}.week-grid.mode-monat{grid-template-columns:repeat(2,1fr)}}:root{--frame-width: 1400px;--sidebar-width: 196px;--ink: #171817;--muted: #747873;--surface: #fff;--canvas: #f1f1ef;--panel: #f7f7f5;--line: #d9dbd7;--line-strong: #c5c8c3;--petrol: #155e61;--petrol-soft: #e4efed;--radius: 7px;color:var(--ink);background:#e7e7e4}body{background:#e7e7e4;font-size:14px;letter-spacing:-.005em}button,input,textarea,select{letter-spacing:inherit}button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid #4f8282;outline-offset:2px;box-shadow:none}.app-shell{grid-template-columns:var(--sidebar-width) minmax(0,1fr);width:min(100%,var(--frame-width));margin:0 auto;background:var(--canvas);border-inline:1px solid #d5d6d2;box-shadow:0 0 42px #1c1f1d12}.sidebar{position:sticky;inset:0 auto auto;width:auto;height:100vh;padding:22px 10px 14px;background:#f8f8f6;border-right-color:var(--line)}.wordmark{gap:8px;margin:0 9px 32px;font-size:16px;font-weight:740;letter-spacing:-.025em}.wordmark img{width:24px;height:24px;border-radius:5px}.sidebar nav{gap:2px}.sidebar nav button{min-height:37px;gap:11px;padding:8px 11px;border:1px solid transparent;border-radius:6px;color:#4e524f;font-size:12.5px;line-height:1}.sidebar nav button svg{width:17px;height:17px}.sidebar nav button:hover{background:#efefec;color:var(--ink)}.sidebar nav button.active{color:#183f40;background:#e4ecea;border-color:#d8e3e0;font-weight:660}.sidebar nav button.active:before{inset-block:7px;width:2px}.sidebar nav button i{left:9px;right:9px;bottom:-8px}.sidebar nav button:nth-child(6){margin-top:15px}.profile{grid-template-columns:31px 1fr 24px;gap:8px;padding:7px 8px;border-top:1px solid var(--line)}.profile>span{width:30px;height:30px;font-size:10px}.profile strong{font-size:11px;font-weight:650}.profile small{margin-top:2px;font-size:9.5px}.profile button{color:#686d69}.workspace{padding:20px 18px 184px 20px;overflow:hidden}.topbar{height:61px;grid-template-columns:minmax(205px,1fr) minmax(250px,330px) 36px 116px;gap:10px;align-items:start}.topbar h1{margin:0 0 4px;font-size:18px;line-height:1.15;font-weight:720;letter-spacing:-.025em}.topbar p{font-size:10.5px;letter-spacing:0}.search-field,.icon-button,.primary{height:35px}.search-field{gap:7px;padding:0 9px;background:#ffffffd6;border-color:var(--line)}.search-field svg{width:16px;height:16px;color:#616662}.search-field input{font-size:11px}.search-field kbd{padding:1px 4px;font-size:9px;background:#f5f5f3}.search-clear{width:22px;height:22px;flex:0 0 22px;display:grid;place-items:center;padding:0;border:0;border-radius:4px;background:transparent;color:#616662;cursor:pointer}.search-clear:hover{background:#e7e9e5;color:#171817}.search-clear:focus-visible{outline:1px solid #171817;outline-offset:1px}.search-clear svg{width:14px;height:14px}.icon-button{width:36px;color:#3d423f}.icon-button svg{width:17px;height:17px}.primary{border-color:#202321;background:#202321;color:#fff;padding:0 12px;gap:7px;font-size:11.5px;font-weight:660;box-shadow:0 1px 1px #00000014}.primary:hover{background:#050605;border-color:#050605}.new-entry-button{justify-self:stretch}.flow-layout{grid-template-columns:minmax(0,1fr) 248px;gap:10px}.board{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-height:610px}.column{padding:8px;border-color:var(--line);border-radius:7px;background:#f6f6f4}.column>header{height:31px;grid-template-columns:auto 1fr 22px;gap:7px;padding:0 1px 2px}.column>header strong{font-size:12px;font-weight:720;letter-spacing:-.01em}.column>header span{padding:1px 5px;border-radius:4px;background:#e9eae7;font-size:9px;font-variant-numeric:tabular-nums}.column>header button{color:#666b67}.cards{gap:6px}.entry-card{grid-template-columns:16px minmax(0,1fr);min-height:82px;padding:9px 8px 8px 6px;border-color:#dcdfda;border-left:3px solid transparent;border-radius:6px;box-shadow:0 1px 2px #1a1f1c09;transition:border-color .12s ease,background-color .12s ease,transform .12s ease}.entry-card:hover{border-color:#b8bdb7;transform:translateY(-1px);box-shadow:0 3px 8px #1a1f1c0f}.entry-card.selected{border-color:#326f70;box-shadow:inset 0 0 0 1px #326f70,0 2px 7px #19515214}.entry-card.priority-low{background:#f4f7f3;border-left-color:#768d7b}.entry-card.priority-medium{background:#faf6ec;border-left-color:#b07c28}.entry-card.priority-high{background:#faf1ef;border-left-color:#a64a42}.drag{padding-top:0;color:#a3a7a2}.drag svg{width:15px;height:15px}.card-copy strong{margin-bottom:4px;font-size:11.5px;line-height:1.28;font-weight:690;letter-spacing:-.01em}.card-copy p{min-height:29px;margin:0 0 7px;color:#525753;font-size:10.5px;line-height:1.38}.card-copy footer{min-height:15px;align-items:center;justify-content:flex-start;gap:7px;color:#828681;font-size:9px}.card-copy footer time{margin-left:auto;font-variant-numeric:tabular-nums}.priority-badge{padding:1px 4px;border:1px solid currentColor;border-radius:3px;font-size:8px;line-height:1.25;opacity:.8}.priority-badge.low{color:#58715e}.priority-badge.medium{color:#8b601e}.priority-badge.high{color:#8f3d36}.priority{display:none}.agenda{border-color:var(--line);border-radius:7px;box-shadow:0 1px 2px #1a1f1c06}.agenda>header{height:42px;padding:0 11px;font-size:11.5px}.agenda section{padding:8px 10px}.agenda section>div{grid-template-columns:25px 45px 1fr;font-size:10px}.agenda section p{margin:7px 0 2px;font-size:9.5px;line-height:1.35}.agenda section p time{width:39px}.agenda section.today{background:#eaf2f0}.agenda-open{height:35px;font-size:10px;color:#555a56}.editor{left:max(216px,calc((100vw - var(--frame-width)) / 2 + 216px));right:max(278px,calc((100vw - var(--frame-width)) / 2 + 278px));height:174px;border-color:var(--line-strong);border-radius:7px 7px 0 0;box-shadow:0 -5px 24px #1d221f11}.editor>header{height:46px;padding:0 12px;gap:8px}.editor>header>input{font-size:12px}.editor-tools{gap:1px}.editor-tools button,.attachment-button{padding:5px;color:#5f6561}.editor-tools button:first-child{font-size:9.5px}.editor-tools svg{width:16px;height:16px}.editor-meta{height:34px;padding:0 12px;gap:7px}.editor-meta select,.editor-meta input{height:23px;font-size:9px;background:#fbfbfa}.editor textarea,.markdown-preview{height:calc(100% - 80px);padding:11px 13px;font-size:11px;line-height:1.55}.collection,.calendar-view,.settings{min-height:610px;border-radius:7px;border-color:var(--line)}@media(prefers-color-scheme:dark){:root{--ink: #eceeeb;--surface: #1d211f;--canvas: #151816;--panel: #1b1f1d;--line: #343a36;--line-strong: #454c47;--muted: #9da39e;--petrol-soft: #1d3534;color:var(--ink);background:#0e100f}body{background:#0e100f}.app-shell{background:var(--canvas);border-color:#292d2a;box-shadow:none}.sidebar,.column{background:#191d1b}.sidebar nav button:hover{background:#242926}.sidebar nav button.active{color:#dce9e6;background:#203331;border-color:#2a4441}.search-field,.icon-button,.agenda,.editor,.editor textarea,.markdown-preview,.collection,.calendar-view,.settings,.agenda-open{background:var(--surface)}.search-field kbd,.column>header span,.editor-meta select,.editor-meta input{background:#272c29}.entry-card{background:#202522;border-color:#343b36}.entry-card.priority-low{background:#202821;border-left-color:#748b79}.entry-card.priority-medium{background:#2a261d;border-left-color:#aa7a2d}.entry-card.priority-high{background:#2b211f;border-left-color:#a95249}.card-copy p{color:#c3c8c4}.primary{background:#f0f1ef;border-color:#f0f1ef;color:#171817}.primary:hover{background:#fff;border-color:#fff}}.top-actions{grid-column:3;display:flex;justify-self:end;align-items:center;gap:8px}.voice-launch{display:grid;width:38px;min-width:38px;height:38px;padding:0;place-items:center;border:1px solid var(--line-strong);border-radius:50%;background:var(--surface);color:var(--text)}.voice-launch:hover{border-color:var(--text);background:#efefec}.voice-launch:disabled{opacity:.42;cursor:not-allowed}.voice-layer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:180;display:grid;place-items:center;padding:18px}.voice-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;background:#0c0d0c7a;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);cursor:default}.voice-panel{position:relative;z-index:1;width:min(680px,calc(100vw - 36px));max-height:min(760px,calc(100dvh - 36px));overflow:auto;border:1px solid #9da19c;border-radius:10px;background:var(--surface);color:var(--text);box-shadow:0 28px 90px #00000047}.voice-panel>header{display:grid;grid-template-columns:40px 1fr 34px;gap:10px;align-items:center;min-height:64px;padding:10px 14px;border-bottom:1px solid var(--line)}.voice-panel>header strong,.voice-panel>header small{display:block}.voice-panel>header strong{font-size:15px}.voice-panel>header small{margin-top:2px;color:var(--muted);font-size:11px}.voice-state-icon{display:grid;width:36px;height:36px;place-items:center;border:1px solid var(--line-strong);border-radius:50%}.voice-state-icon.recording{border-color:#a94d31;background:#a94d31;color:#fff}.voice-state-icon.processing svg,.voice-processing svg{animation:pull-spin .9s linear infinite}.voice-close{display:grid;width:32px;height:32px;padding:0;place-items:center;border:0;border-radius:5px;background:transparent}.voice-close:hover{background:#efefec}.voice-recording,.voice-processing,.voice-error{display:grid;min-height:330px;place-items:center;align-content:center;gap:14px;padding:32px;text-align:center}.voice-recording>strong{font:700 25px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.voice-recording p,.voice-processing p,.voice-error p{max-width:480px;margin:0;color:var(--muted);font-size:12px;line-height:1.55}.voice-wave{display:flex;height:68px;align-items:center;gap:5px}.voice-wave i{width:4px;height:22px;border-radius:2px;background:#a94d31;animation:voice-wave .82s ease-in-out infinite alternate}.voice-wave i:nth-child(2n){animation-delay:-.22s}.voice-wave i:nth-child(3n){animation-delay:-.48s}@keyframes voice-wave{0%{transform:scaleY(.35)}to{transform:scaleY(2.4)}}.voice-stop,.voice-error button,.voice-apply{display:inline-flex;min-height:38px;align-items:center;justify-content:center;gap:8px;padding:0 16px;border:1px solid #1b1d1b;border-radius:6px;background:#1b1d1b;color:#fff;font-weight:680}.voice-preview{display:grid;gap:12px;padding:16px}.voice-intent{display:flex;align-items:center;gap:7px}.voice-intent span{margin-left:auto;color:var(--muted);font-size:10px}.voice-preview details{border:1px solid var(--line);border-radius:6px;padding:8px 10px}.voice-preview summary{cursor:pointer;color:var(--muted);font-size:10.5px}.voice-preview details p{margin:8px 0 0;font-size:11px;line-height:1.5}.voice-preview label{display:grid;gap:5px;color:var(--muted);font-size:10px;font-weight:650}.voice-preview input,.voice-preview textarea{width:100%;border:1px solid var(--line-strong);border-radius:6px;background:var(--surface);color:var(--text)}.voice-preview input{height:36px;padding:0 10px}.voice-preview textarea{min-height:128px;padding:9px 10px;resize:vertical;line-height:1.5}.voice-meta{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.voice-meta .due-presets{display:flex}.voice-meta .due-presets button,.voice-meta>button,.voice-priority button{height:32px;padding:0 10px;border:1px solid var(--line-strong);border-right-width:0;background:var(--surface);color:var(--text);font-size:10.5px}.voice-meta .due-presets button:last-child,.voice-priority button:last-child{border-right-width:1px}.voice-meta>input{width:auto;min-width:128px;height:32px}.voice-meta>input[type=time]{min-width:82px}.voice-meta .voice-due-clear{display:grid;width:32px;padding:0;place-items:center;border-right-width:1px;border-radius:5px}.voice-follow-up{margin:0;padding:9px 11px;border-left:3px solid #c28a2d;background:#faf4e8;color:#59431e;font-size:11px}.voice-priority{display:flex}.voice-preview footer{display:flex;justify-content:flex-end;gap:8px;padding-top:4px}.voice-preview footer>button{min-height:38px;padding:0 15px;border:1px solid var(--line-strong);border-radius:6px;background:var(--surface)}.voice-preview footer .voice-apply{border-color:#1b1d1b;background:#1b1d1b;color:#fff}:root[data-theme=dark] .voice-panel{border-color:#5e655f;background:#151815}:root[data-theme=dark] .voice-launch,:root[data-theme=dark] .voice-preview input,:root[data-theme=dark] .voice-preview textarea,:root[data-theme=dark] .voice-preview footer>button,:root[data-theme=dark] .voice-meta button{background:#1b1f1c;color:#f7f8f5}:root[data-theme=dark] .voice-launch:hover,:root[data-theme=dark] .voice-close:hover{background:#272c28}:root[data-theme=dark] .voice-follow-up{border-left-color:#d7a64c;background:#282318;color:#f0d39a}:root[data-theme=dark] .voice-preview footer .voice-apply,:root[data-theme=dark] .voice-stop{border-color:#f4f5f2;background:#f4f5f2;color:#111211}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .voice-panel{border-color:#5e655f;background:#151815}:root:not([data-theme=light]) .voice-launch,:root:not([data-theme=light]) .voice-preview input,:root:not([data-theme=light]) .voice-preview textarea,:root:not([data-theme=light]) .voice-preview footer>button,:root:not([data-theme=light]) .voice-meta button{background:#1b1f1c;color:#f7f8f5}:root:not([data-theme=light]) .voice-follow-up{border-left-color:#d7a64c;background:#282318;color:#f0d39a}:root:not([data-theme=light]) .voice-preview footer .voice-apply,:root:not([data-theme=light]) .voice-stop{border-color:#f4f5f2;background:#f4f5f2;color:#111211}}@media(max-width:720px){.topbar{grid-template-columns:1fr 42px}.topbar .top-actions{grid-column:2;grid-row:1}.voice-desktop-button{display:none}.topbar .create-control{grid-column:auto;grid-row:auto}.voice-layer{align-items:end;padding:0}.voice-panel{width:100%;max-height:calc(100dvh - env(safe-area-inset-top));border-width:1px 0 0;border-radius:12px 12px 0 0}.voice-panel>header{min-height:68px;padding-inline:16px}.voice-recording,.voice-processing,.voice-error{min-height:360px;padding:30px 22px calc(30px + env(safe-area-inset-bottom))}.voice-preview{padding:16px 14px calc(18px + env(safe-area-inset-bottom))}.voice-preview textarea{min-height:112px}.voice-meta{display:grid;grid-template-columns:1fr 88px 34px}.voice-meta .due-presets{grid-column:1/-1}.voice-meta .due-presets button{flex:1}.voice-meta>input{min-width:0;width:100%}.voice-preview footer{position:sticky;bottom:0;padding-top:10px;background:var(--surface)}.bottom-nav .voice-nav-button{position:relative;color:#a94d31}.bottom-nav .voice-nav-button svg{width:25px;height:25px}.bottom-nav .voice-nav-button.offline{color:var(--muted);opacity:.48}}.location-indicator{display:inline-flex;align-items:center;gap:4px;min-width:0;color:var(--muted);font-size:10px;white-space:nowrap}.location-indicator svg{color:var(--petrol);flex:0 0 auto}.location-indicator span{overflow:hidden;text-overflow:ellipsis;max-width:220px}.location-indicator.locating{opacity:.72}.location-indicator.unavailable svg{color:var(--danger)}.location-indicator button{padding:1px 4px;border:0;border-left:1px solid var(--line);border-radius:0;background:transparent;color:var(--petrol);font:inherit}.location-details{position:absolute;z-index:220;right:12px;bottom:12px;width:min(440px,calc(100% - 24px));padding:12px;border:1px solid var(--line);border-radius:7px;background:var(--surface);box-shadow:0 12px 34px #0000002e}.location-details header{display:flex;justify-content:space-between;align-items:center}.location-details header button{border:0;background:transparent;color:var(--muted)}.location-details p{margin:9px 0;font-size:12px}.location-details dl{display:grid;grid-template-columns:105px 1fr;gap:4px 8px;margin:0 0 10px;font-size:11px}.location-details dt{color:var(--muted)}.location-details dd{margin:0}.location-details iframe{display:block;width:100%;height:190px;border:1px solid var(--line);border-radius:4px}@media(max-width:720px){.location-indicator span{max-width:155px}.location-details{position:fixed;bottom:8px;right:8px;width:calc(100% - 16px)}}:root[data-theme=light]{--ink: #171817;--surface: #fff;--canvas: #f1f1ef;--panel: #f7f7f5;--line: #d9dbd7;--line-strong: #c5c8c3;--muted: #747873;--petrol-soft: #e4efed;color:var(--ink);background:#e7e7e4}:root[data-theme=dark]{--ink: #eceeeb;--surface: #1d211f;--canvas: #151816;--panel: #1b1f1d;--line: #343a36;--line-strong: #454c47;--muted: #9da39e;--petrol-soft: #1d3534;color:var(--ink);background:#0e100f}:root[data-theme=dark] body{background:#0e100f}:root[data-theme=dark] .app-shell{background:var(--canvas);border-color:#292d2a;box-shadow:none}:root[data-theme=dark] .sidebar,:root[data-theme=dark] .column{background:#191d1b}:root[data-theme=dark] .sidebar nav button:hover{background:#242926}:root[data-theme=dark] .sidebar nav button.active{color:#dce9e6;background:#203331;border-color:#2a4441}:root[data-theme=dark] .search-field,:root[data-theme=dark] .icon-button,:root[data-theme=dark] .agenda,:root[data-theme=dark] .editor,:root[data-theme=dark] .editor textarea,:root[data-theme=dark] .markdown-preview,:root[data-theme=dark] .collection,:root[data-theme=dark] .calendar-view,:root[data-theme=dark] .settings,:root[data-theme=dark] .agenda-open{background:var(--surface)}:root[data-theme=dark] .entry-card{background:#202522;border-color:#343b36}:root[data-theme=dark] .entry-card.priority-low{background:#202821;border-left-color:#748b79}:root[data-theme=dark] .entry-card.priority-medium{background:#2a261d;border-left-color:#aa7a2d}:root[data-theme=dark] .entry-card.priority-high{background:#2b211f;border-left-color:#a95249}:root[data-theme=dark] .card-copy p{color:#c3c8c4}:root[data-theme=dark] .primary{background:#f0f1ef;border-color:#f0f1ef;color:#171817}@media(max-width:1050px){:root{--sidebar-width: 68px}.app-shell{grid-template-columns:var(--sidebar-width) minmax(0,1fr)}.sidebar{width:auto;padding-inline:8px}.workspace{padding-left:14px}.topbar{grid-template-columns:1fr minmax(220px,280px) 36px 108px}.flow-layout{grid-template-columns:minmax(0,1fr) 220px}.editor{left:82px;right:248px}}@media(max-width:720px){:root{--frame-width: 100%}.app-shell{display:block;width:100%;border:0;box-shadow:none}.workspace{padding:13px 10px 74px;overflow:visible}.topbar{height:auto;grid-template-columns:1fr 36px 38px;gap:7px;margin-bottom:11px}.topbar h1{font-size:17px}.topbar .icon-button{width:36px}.topbar .primary{width:38px;height:35px;padding:0}.topbar .primary svg{width:17px;height:17px}.mobile-segments{border-radius:6px}.mobile-segments button{height:34px;font-size:10.5px}.board,.column{min-height:0}.entry-card{min-height:88px}.card-copy strong{font-size:12px}.card-copy p{font-size:11px}.agenda{margin-top:8px}.collection,.calendar-view,.settings{min-height:calc(100dvh - 174px);padding:11px}.editor{top:0;right:0;bottom:0;left:0;border-radius:0}.editor>header{height:54px}.editor-meta{height:64px}.editor textarea,.markdown-preview{height:calc(100% - 118px);font-size:14px}.bottom-nav{height:61px}.bottom-nav button{font-size:8.5px}}.topbar{grid-template-columns:minmax(180px,1fr) minmax(340px,540px) minmax(100px,1fr)}.topbar .search-field{grid-column:2;justify-self:center;width:100%}.topbar .create-control{grid-column:3;justify-self:end}.new-entry-button{width:38px;min-width:38px;max-width:38px;height:38px;padding:0;border-radius:50%}.column>header button{display:none}.entry-card{border-left:1px solid var(--line-strong)}.entry-card.priority-none{background:#fff}.entry-card.priority-low{background:#f7f8f6;border-color:#b8beb8}.entry-card.priority-medium{background:#f4f1e9;border-color:#b6aa8d}.entry-card.priority-high{background:#f6ecea;border-color:#b8918b}.entry-card .due-label{color:#545a55}.entry-card .due-label svg{flex:0 0 auto}.entry-card.completed{opacity:.65}.agenda-item{display:grid;grid-template-columns:34px 1fr;width:100%;padding:4px 10px;border:0;background:transparent;color:inherit;font-size:9px;text-align:left}.agenda-item:hover{background:#0000000b}.mobile-calendar-dock{display:none}.editor.editor-modal{height:min(72vh,680px)}.editor.editor-modal .editor-meta{height:42px;gap:8px}.editor-meta .entry-status{display:inline-flex;align-items:center;gap:5px;min-width:96px;color:#4d534e;font-size:10px;font-weight:650}.editor-meta>input[aria-label=Tags]{width:180px}.due-toolbar{display:flex;align-items:center;gap:8px;min-height:43px;padding:6px 14px;border-bottom:1px solid var(--line);background:#f7f7f4}.due-toolbar>span{color:#525752;font-size:10px;font-weight:700}.due-presets{display:flex;overflow:hidden;border:1px solid var(--line-strong);border-radius:5px}.due-presets button{height:27px;padding:0 9px;border:0;border-right:1px solid var(--line-strong);background:var(--surface);color:#4e544f;font-size:9.5px}.due-presets button:last-child{border-right:0}.due-presets button.active{background:#1c1e1c;color:#fff}.due-toolbar input,.due-toolbar select{height:29px;border:1px solid var(--line-strong);border-radius:5px;background:var(--surface);color:inherit;font-size:10px}.due-toolbar input{width:132px;padding:0 7px}.due-toolbar select{margin-left:auto;padding:0 7px}.editor.editor-modal textarea,.editor.editor-modal .markdown-preview{height:calc(100% - 139px)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--background:#090b0a;--surface:#161917;--line:#393e3a;--line-strong:#505650;--text:#f5f6f3;--muted:#b6bcb7;color-scheme:dark}:root:not([data-theme=light]) body,:root:not([data-theme=light]) .workspace{background:#090b0a;color:#f5f6f3}:root:not([data-theme=light]) .sidebar,:root:not([data-theme=light]) .column,:root:not([data-theme=light]) .agenda,:root:not([data-theme=light]) .collection,:root:not([data-theme=light]) .settings,:root:not([data-theme=light]) .calendar-view,:root:not([data-theme=light]) .editor{background:#161917;border-color:#3e443f}:root:not([data-theme=light]) .entry-card.priority-none{background:#1b1f1c}:root:not([data-theme=light]) .entry-card.priority-low{background:#1e2420;border-color:#46524a}:root:not([data-theme=light]) .entry-card.priority-medium{background:#29261e;border-color:#625a45}:root:not([data-theme=light]) .entry-card.priority-high{background:#2b201f;border-color:#6a4844}:root:not([data-theme=light]) .entry-card .due-label,:root:not([data-theme=light]) .editor-meta .entry-status{color:#c5cbc6}:root:not([data-theme=light]) .due-toolbar{background:#111412;border-color:#393e3a}:root:not([data-theme=light]) .due-presets button,:root:not([data-theme=light]) .due-toolbar input,:root:not([data-theme=light]) .due-toolbar select{background:#1a1e1b;color:#f3f4f1;border-color:#505650}:root:not([data-theme=light]) .due-presets button.active{background:#f3f4f1;color:#101210}}:root[data-theme=dark]{--background:#090b0a;--surface:#161917;--line:#393e3a;--line-strong:#505650;--text:#f5f6f3;--muted:#b6bcb7;color-scheme:dark}:root[data-theme=dark] body,:root[data-theme=dark] .workspace{background:#090b0a;color:#f5f6f3}:root[data-theme=dark] .sidebar,:root[data-theme=dark] .column,:root[data-theme=dark] .agenda,:root[data-theme=dark] .collection,:root[data-theme=dark] .settings,:root[data-theme=dark] .calendar-view,:root[data-theme=dark] .editor{background:#161917;border-color:#3e443f}:root[data-theme=dark] .entry-card.priority-low{background:#1e2420;border-color:#46524a}:root[data-theme=dark] .entry-card.priority-medium{background:#29261e;border-color:#625a45}:root[data-theme=dark] .entry-card.priority-high{background:#2b201f;border-color:#6a4844}:root[data-theme=dark] .due-toolbar{background:#111412}:root[data-theme=dark] .due-presets button,:root[data-theme=dark] .due-toolbar input,:root[data-theme=dark] .due-toolbar select{background:#1a1e1b;color:#f3f4f1;border-color:#505650}:root[data-theme=dark] .due-presets button.active{background:#f3f4f1;color:#101210}@media(max-width:720px){body{padding-bottom:calc(116px + env(safe-area-inset-bottom))}.workspace{padding-bottom:calc(132px + env(safe-area-inset-bottom))}.topbar{grid-template-columns:1fr 38px;gap:10px}.topbar .create-control{grid-column:2;grid-row:1}.topbar .create-control{width:38px}.topbar .create-control .new-entry-button{width:38px;min-width:38px;max-width:38px;height:38px;padding:0;border-radius:50%}.topbar .new-entry-button span{display:none}.topbar .search-field{grid-column:1 / -1;grid-row:2;width:100%}.column.mobile-active{min-height:104px}.flow-layout>.agenda{display:none}.mobile-calendar-dock{position:fixed;z-index:49;left:0;right:0;bottom:calc(72px + env(safe-area-inset-bottom));display:block;border-top:1px solid #aeb3ae;background:var(--surface);box-shadow:0 -4px 18px #0000001a}.mobile-calendar-toggle{display:grid;grid-template-columns:24px 1fr 20px;align-items:center;gap:8px;width:100%;min-height:48px;padding:6px 16px;border:0;background:var(--surface);color:var(--text);text-align:left}.mobile-calendar-toggle>span{min-width:0}.mobile-calendar-toggle strong,.mobile-calendar-toggle small{display:block}.mobile-calendar-toggle strong{font-size:11px}.mobile-calendar-toggle small{overflow:hidden;color:var(--muted);font-size:9px;text-overflow:ellipsis;white-space:nowrap}.mobile-calendar-panel{position:absolute;left:0;right:0;bottom:100%;max-height:45vh;overflow:auto;padding:10px 14px;border-top:1px solid var(--line-strong);background:var(--surface);box-shadow:0 -12px 28px #00000029}.mobile-calendar-panel header{display:flex;align-items:center;justify-content:space-between;margin-bottom:7px}.mobile-calendar-panel header strong{font-size:12px}.mobile-calendar-panel header button{border:0;background:transparent;color:inherit;font-size:9px;text-decoration:underline}.mobile-calendar-panel>button{display:grid;grid-template-columns:95px 1fr;width:100%;padding:8px 2px;border:0;border-top:1px solid var(--line);background:transparent;color:inherit;text-align:left}.mobile-calendar-panel>button span{color:var(--muted);font-size:9px}.mobile-calendar-panel>button strong{font-size:10px}.bottom-nav{height:calc(72px + env(safe-area-inset-bottom));padding:9px 0 calc(8px + env(safe-area-inset-bottom));background:var(--surface)}.editor.editor-modal .editor-meta{height:auto;min-height:74px;padding:7px 11px;flex-wrap:wrap}.editor-meta>input[aria-label=Tags]{width:150px}.editor-meta .dirty-state{display:none}.due-toolbar{align-content:flex-start;flex-wrap:wrap;min-height:96px;padding:8px 11px}.due-toolbar>span{width:100%}.due-presets{max-width:100%;overflow-x:auto}.due-presets button{padding:0 8px;white-space:nowrap}.due-toolbar select{margin-left:0}.editor.editor-modal textarea,.editor.editor-modal .markdown-preview{height:calc(100% - 228px);min-height:180px}}.selection-toolbar{position:sticky;top:8px;z-index:45;display:flex;align-items:center;gap:7px;width:max-content;max-width:100%;min-height:38px;margin:-2px auto 10px;padding:5px 6px 5px 12px;border:1px solid var(--line-strong);border-radius:7px;background:var(--surface);box-shadow:0 8px 24px #0000001f}.selection-toolbar strong{margin-right:4px;font-size:11px;white-space:nowrap}.selection-toolbar button{display:flex;align-items:center;gap:5px;min-height:28px;padding:0 9px;border:1px solid var(--line);border-radius:5px;background:var(--surface);color:var(--text);font-size:10px}.selection-toolbar button:hover{border-color:var(--text)}.selection-toolbar .danger{color:#963e37}.selection-toolbar .clear-selection{width:28px;padding:0;justify-content:center}.entry-card.multi-selected{border-color:#202220!important;box-shadow:inset 0 0 0 1px #202220,0 3px 10px #00000014!important}.entry-context-menu{position:fixed;z-index:220;width:216px;padding:5px;border:1px solid var(--line-strong);border-radius:7px;background:var(--surface);color:var(--text);box-shadow:0 14px 38px #0003}.entry-context-menu small{display:block;padding:6px 8px;overflow:hidden;color:var(--muted);font-size:9px;text-overflow:ellipsis;white-space:nowrap}.entry-context-menu button{display:flex;align-items:center;gap:8px;width:100%;min-height:32px;padding:0 8px;border:0;border-radius:4px;background:transparent;color:inherit;font-size:10.5px;text-align:left}.entry-context-menu button:hover{background:var(--petrol-soft)}.entry-context-menu i{display:block;height:1px;margin:4px;background:var(--line)}.entry-context-menu .danger{color:#963e37}:root[data-theme=dark] .entry-card.multi-selected{border-color:#f4f5f2!important;box-shadow:inset 0 0 0 1px #f4f5f2,0 3px 12px #0000004d!important}:root[data-theme=dark] .selection-toolbar .danger,:root[data-theme=dark] .entry-context-menu .danger{color:#f0aaa3}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .entry-card.multi-selected{border-color:#f4f5f2!important;box-shadow:inset 0 0 0 1px #f4f5f2,0 3px 12px #0000004d!important}}@media(max-width:720px){.selection-toolbar{position:sticky;top:8px;right:auto;bottom:auto;left:auto;z-index:75;width:100%;margin:0 0 10px;justify-content:center}.selection-toolbar strong{margin-right:auto}.selection-toolbar button{min-height:34px}.entry-card.multi-selected{transform:none}}.board-area{position:relative;min-width:0;min-height:0}.column>header{flex:0 0 32px}.column .cards{min-height:0;padding-bottom:46px;overflow-y:auto;scrollbar-width:thin}.column-empty{margin:9px 5px;color:var(--muted);font-size:10px;line-height:1.45}.completed-drawer{position:absolute;right:8px;bottom:8px;left:8px;z-index:4;overflow:hidden;border:1px solid var(--line-strong);border-radius:6px;background:var(--surface);box-shadow:0 4px 18px #00000014}.completed-toggle{display:grid;grid-template-columns:18px auto 1fr 18px;align-items:center;gap:7px;width:100%;height:36px;padding:0 10px;border:0;background:var(--surface);color:inherit;text-align:left;font-size:10.5px}.completed-toggle b{color:var(--muted);font-size:9px;font-weight:600}.completed-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;max-height:220px;padding:8px;overflow-y:auto;border-top:1px solid var(--line);background:var(--panel)}.completed-list>p{margin:5px;color:var(--muted);font-size:10px}.card-complete{position:absolute;top:8px;right:8px;display:grid;width:18px;height:18px;padding:0;place-items:center;border:1px solid #9da29d;border-radius:4px;background:transparent;color:#222}.card-complete:hover{border-color:#111;background:#0000000d}.card-favorite{right:34px}.entry-card.completed .card-complete{background:#222;color:#fff}.editor-meta .meta-label{color:var(--muted);font-size:9px;font-weight:700}.editor-meta .due-presets{flex:0 0 auto}.editor-meta .due-presets button{height:27px;padding-inline:8px}.editor.editor-modal.kind-note .editor-meta{height:50px;min-height:50px}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .completed-drawer,:root:not([data-theme=light]) .completed-toggle{background:#151815;color:#f7f8f5}:root:not([data-theme=light]) .completed-list{background:#111412}:root:not([data-theme=light]) .card-complete{border-color:#8e958f;color:#fff}:root:not([data-theme=light]) .entry-card.completed .card-complete{background:#f4f5f2;color:#111}}:root[data-theme=dark] .completed-drawer,:root[data-theme=dark] .completed-toggle{background:#151815;color:#f7f8f5}:root[data-theme=dark] .completed-list{background:#111412}:root[data-theme=dark] .card-complete{border-color:#8e958f;color:#fff}:root[data-theme=dark] .entry-card.completed .card-complete{background:#f4f5f2;color:#111}@media(max-width:720px){.flow-layout{height:auto;min-height:0}.board-area{min-height:220px}.board{height:auto}.column.mobile-active{min-height:220px;max-height:calc(100dvh - 330px)}.column .cards{padding-bottom:8px}.completed-drawer{position:static;margin-top:8px;box-shadow:none}.completed-list{grid-template-columns:1fr;max-height:210px}.editor.editor-modal .editor-meta{display:flex;height:auto;min-height:92px;padding:8px 10px;overflow-x:auto;flex-wrap:wrap;align-content:center;white-space:normal}.editor.editor-modal.kind-note .editor-meta{min-height:58px}.editor-meta .dirty-state{display:none}.editor-meta .tag-input{flex-basis:120px}.editor.editor-modal.kind-task textarea,.editor.editor-modal.kind-task .markdown-preview{height:calc(100% - 182px)}.editor.editor-modal.kind-note textarea,.editor.editor-modal.kind-note .markdown-preview{height:calc(100% - 116px)}}:root{--petrol: #202220;--petrol-soft: #e9e9e6}body.modal-open{overflow:hidden}.pull-indicator{position:fixed;top:max(8px,env(safe-area-inset-top));left:50%;z-index:130;display:none;align-items:center;gap:7px;min-height:30px;padding:0 11px;border:1px solid #303230;border-radius:16px;background:#171817;color:#fff;font-size:10px;box-shadow:0 5px 20px #0000002e;pointer-events:none;transition:opacity .12s ease,transform .12s ease}.pull-indicator.refreshing svg{animation:pull-spin .7s linear infinite}@keyframes pull-spin{to{transform:rotate(360deg)}}button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:1px solid #171817;outline-offset:1px}.workspace{padding-bottom:20px}.sidebar nav button.active{color:#111;background:#e7e7e4;border-color:#d7d8d4}.sidebar nav button.active:before{display:none}.sidebar nav button.active svg{color:#111}.profile>span{background:#222}.toast{background:#171817}.search-field:focus-within{border-color:#242624;box-shadow:none}.search-field input:focus-visible,.editor input:focus-visible,.editor textarea:focus-visible,.editor select:focus-visible{outline:0}.entry-card{grid-template-columns:16px minmax(0,1fr);padding-right:28px;border:1px solid #dcdfda}.entry-card.selected{border-color:#dcdfda;box-shadow:0 1px 2px #1a1f1c09}.entry-card.priority-none{background:var(--surface)}.entry-card.priority-low{background:#f2f4f1;border-color:#dce0db}.entry-card.priority-medium{background:#f7f2e8;border-color:#e4d9c5}.entry-card.priority-high{background:#f8eeee;border-color:#e7d0ce}.entry-card:hover{border-color:#8d918d;box-shadow:0 3px 9px #14161412}.card-favorite{position:absolute;top:9px;right:9px;color:#222}.priority-badge.low{color:#58665b}.priority-badge.medium{color:#7e5d26}.priority-badge.high{color:#80433f}.agenda section.today{border-left-color:#2b2d2b;background:#efefec}.agenda section.today>div{color:#222}.collection,.calendar-view,.settings{width:100%;max-width:none}.settings{padding:18px 22px}.settings label{width:100%}.editor-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;background:#14151445;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);pointer-events:auto;border:0;padding:0;cursor:default}.editor.editor-modal{position:fixed;inset:auto;left:50%;top:50%;width:min(920px,calc(100vw - 56px));height:min(68vh,640px);min-height:420px;overflow:hidden;background:var(--surface);border:1px solid #aeb1ad;border-radius:9px;box-shadow:0 24px 80px #0000003d,0 3px 12px #0000001a;transition:none;pointer-events:auto;transform:translate(-50%,-50%);z-index:100}.editor.editor-modal>header{height:54px;padding:0 14px;border-bottom-color:var(--line)}.brand-mark,.login-mark{display:grid;place-items:center;flex:0 0 auto;border:1px solid #1d1f1d;border-radius:6px;background:#1d1f1d;color:#fff}.brand-mark{width:25px;height:25px}.login-mark{width:78px;height:78px;border-radius:14px}.create-control{position:relative}.create-menu{position:absolute;z-index:70;top:42px;right:0;width:230px;padding:5px;border:1px solid var(--line-strong);border-radius:7px;background:var(--surface);box-shadow:0 13px 34px #00000029}.create-menu button{display:grid;grid-template-columns:24px 1fr;gap:8px;width:100%;padding:9px;border:0;border-radius:5px;background:transparent;text-align:left}.create-menu button:hover{background:#efefec}.create-menu strong,.create-menu small{display:block}.create-menu strong{margin-bottom:2px;font-size:11px}.create-menu small{color:var(--muted);font-size:9.5px}.entry-card.kind-note{background:var(--surface)}.entry-card.kind-note .drag{color:#b0b3af}.kind-segments{display:flex;height:25px;border:1px solid var(--line-strong);border-radius:4px;overflow:hidden}.kind-segments button{display:flex;align-items:center;gap:4px;padding:0 7px;border:0;border-right:1px solid var(--line-strong);background:transparent;color:var(--muted);font-size:9px}.kind-segments button:last-child{border-right:0}.kind-segments button.active{background:#1d1f1d;color:#fff}.editor-meta .due-input{width:154px}.editor-meta .dirty-state{margin-left:auto;white-space:nowrap}.editor-confirm{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;display:grid;place-items:center;padding:24px;background:#f5f5f2db;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.editor-confirm>div{width:min(380px,100%);padding:20px;border:1px solid #bfc2bd;border-radius:8px;background:var(--surface);box-shadow:0 16px 46px #0000002e}.editor-confirm strong{font-size:14px}.editor-confirm p{margin:8px 0 18px;color:var(--muted);font-size:11px;line-height:1.5}.editor-confirm footer{display:flex;justify-content:flex-end;gap:7px}.editor-confirm footer button{height:32px;padding:0 11px;border:1px solid var(--line-strong);border-radius:5px;background:var(--surface);font-size:10px}.editor-confirm footer .danger{border-color:#1d1f1d;background:#1d1f1d;color:#fff}.editor-tools button:disabled{opacity:.35;cursor:not-allowed}.editor.editor-modal>header>input{height:34px;font-size:14px;font-weight:700}.editor-tools{align-items:center;gap:2px}.editor-tools button,.attachment-button{min-width:30px;height:30px;display:inline-grid;place-items:center;border:1px solid transparent;border-radius:5px;background:transparent;color:#4f534f}.editor-tools button:hover,.attachment-button:hover{background:#efefec;color:#111}.editor-tools .active{color:#111}.editor-tools .discard-button{margin-left:3px}.editor-tools .save-button{width:auto;min-width:82px;padding:0 12px;border-color:#1d1f1d;background:#1d1f1d;color:#fff;font-size:10.5px;font-weight:680}.editor-tools .save-button:hover{background:#000;color:#fff}.editor-tools .save-button:disabled{opacity:.58;cursor:wait}.editor.editor-modal .editor-meta{height:38px;padding:0 14px;border-bottom:1px solid var(--line)}.editor.editor-modal .editor-meta select,.editor.editor-modal .editor-meta input{height:25px;background:#fafaf8}.editor.editor-modal textarea,.editor.editor-modal .markdown-preview{height:calc(100% - 92px);padding:18px 20px;background:var(--surface);font-size:13px;line-height:1.6}@media(prefers-color-scheme:dark){.sidebar nav button.active{color:#fff;background:#2b2e2b;border-color:#3a3e3a}.entry-card.priority-none{background:#202522}.entry-card.priority-low{background:#222824;border-color:#354039}.entry-card.priority-medium{background:#2b271f;border-color:#4a4030}.entry-card.priority-high{background:#2d2221;border-color:#503633}.agenda section.today{background:#272b28}.agenda section.today>div{color:#f1f2ef}.editor-tools button:hover,.attachment-button:hover{background:#2b302c;color:#fff}.editor.editor-modal .editor-meta select,.editor.editor-modal .editor-meta input{background:#252a27}}:root[data-theme=dark] .sidebar nav button.active{color:#fff;background:#2b2e2b;border-color:#3a3e3a}:root[data-theme=dark] .entry-card.priority-none{background:#202522}:root[data-theme=dark] .entry-card.priority-low{background:#222824;border-color:#354039}:root[data-theme=dark] .entry-card.priority-medium{background:#2b271f;border-color:#4a4030}:root[data-theme=dark] .entry-card.priority-high{background:#2d2221;border-color:#503633}:root[data-theme=dark] .agenda section.today{background:#272b28}:root[data-theme=dark] .agenda section.today>div{color:#f1f2ef}:root[data-theme=dark] .editor-tools button:hover,:root[data-theme=dark] .attachment-button:hover{background:#2b302c;color:#fff}:root[data-theme=dark] .editor.editor-modal .editor-meta select,:root[data-theme=dark] .editor.editor-modal .editor-meta input{background:#252a27}@media(max-width:720px){body{padding-bottom:72px}.workspace{padding-bottom:82px}.pull-indicator{display:flex}.topbar{grid-template-columns:1fr 38px 38px}.topbar .icon-button,.topbar .primary{width:38px;height:38px;border-radius:50%}.topbar .icon-button{border-color:#aeb1ad;background:#fff;color:#111}.topbar .primary{border-color:#171817;background:#171817;color:#fff}.topbar .primary:hover{border-color:#000;background:#000}.create-control{grid-column:3;grid-row:1}.create-menu{top:46px;right:0;width:min(230px,calc(100vw - 24px))}.search-field,.mobile-segments{border-color:#c7cac5}.mobile-segments button.active{background:#171817;color:#fff}.mobile-segments button.active span{color:#d5d7d3}.column.mobile-active{min-height:92px}.agenda{margin-top:9px}.bottom-nav{height:calc(72px + env(safe-area-inset-bottom));padding:8px 0 calc(7px + env(safe-area-inset-bottom));border-top-color:#c6c8c4;box-shadow:0 -3px 14px #0000000e}.bottom-nav button{justify-content:flex-start;gap:4px;padding-top:2px;color:#666b67;font-size:9px}.bottom-nav button svg{width:20px;height:20px}.bottom-nav button.active{color:#111;font-weight:680}.editor-backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0000002e}.editor.editor-modal{display:block;top:0;right:0;bottom:0;left:0;width:100%;height:100dvh;min-height:0;border:0;border-radius:0;transform:none!important}.editor.editor-modal:not(.topmost){opacity:0;pointer-events:none}.editor.editor-modal>header{height:58px;padding-inline:11px}.editor.editor-modal>header>input{font-size:13px}.editor-tools button:first-child,.editor-tools .attachment-button{display:none}.editor-tools button[aria-label=Favorit],.editor-tools button[aria-label=Archivieren],.editor-tools button[aria-label=Abbrechen]{display:inline-grid}.editor-tools .save-button{min-width:76px}.editor.editor-modal .editor-meta{height:72px;padding-block:7px;flex-wrap:wrap}.editor.editor-modal textarea,.editor.editor-modal .markdown-preview{height:calc(100% - 130px);font-size:14px}.editor.editor-modal.kind-task .editor-meta{height:106px;overflow:visible;align-content:center}.editor.editor-modal.kind-task textarea,.editor.editor-modal.kind-task .markdown-preview{height:calc(100% - 164px)}.editor-meta .due-input{width:154px}.editor-meta .dirty-state{display:none}}:root[data-theme=dark]{--text:#f7f8f5;--muted:#c0c6c1;--surface:#151815;--canvas:#080a09;--line:#3d433e;--line-strong:#555c56;color:#f7f8f5}:root[data-theme=dark] body,:root[data-theme=dark] .workspace{background:#080a09;color:#f7f8f5}:root[data-theme=dark] .sidebar,:root[data-theme=dark] .column,:root[data-theme=dark] .agenda,:root[data-theme=dark] .mobile-calendar-dock,:root[data-theme=dark] .mobile-calendar-toggle,:root[data-theme=dark] .bottom-nav,:root[data-theme=dark] .editor{background:#151815;border-color:#424842;color:#f7f8f5}:root[data-theme=dark] .entry-card{color:#f7f8f5;border-color:#454c46}:root[data-theme=dark] .entry-card.priority-none{background:#1b1f1c}:root[data-theme=dark] .entry-card.priority-low{background:#1d241f;border-color:#4b5a50}:root[data-theme=dark] .entry-card.priority-medium{background:#29261d;border-color:#6b6047}:root[data-theme=dark] .entry-card.priority-high{background:#2b201f;border-color:#704b46}:root[data-theme=dark] .card-copy p{color:#e0e4e0}:root[data-theme=dark] .entry-card .due-label,:root[data-theme=dark] .bottom-nav button,:root[data-theme=dark] .mobile-calendar-toggle small{color:#bfc5c0}:root[data-theme=dark] .search-field{background:#151815;border-color:#555c56}:root[data-theme=dark] .search-field input{color:#f7f8f5}:root[data-theme=dark] .priority-badge.low{color:#b9d4bf;border-color:#607566}:root[data-theme=dark] .priority-badge.medium{color:#ead29c;border-color:#806d46}:root[data-theme=dark] .priority-badge.high{color:#f0b2aa;border-color:#8a554f}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--text:#f7f8f5;--muted:#c0c6c1;--surface:#151815;--canvas:#080a09;--line:#3d433e;--line-strong:#555c56;color:#f7f8f5}:root:not([data-theme=light]) body,:root:not([data-theme=light]) .workspace{background:#080a09;color:#f7f8f5}:root:not([data-theme=light]) .entry-card{color:#f7f8f5;border-color:#454c46}:root:not([data-theme=light]) .card-copy p{color:#e0e4e0}:root:not([data-theme=light]) .entry-card .due-label,:root:not([data-theme=light]) .bottom-nav button,:root:not([data-theme=light]) .mobile-calendar-toggle small{color:#bfc5c0}:root:not([data-theme=light]) .bottom-nav button.active{color:#fff}:root:not([data-theme=light]) .priority-badge.low{color:#b9d4bf;border-color:#607566}:root:not([data-theme=light]) .priority-badge.medium{color:#ead29c;border-color:#806d46}:root:not([data-theme=light]) .priority-badge.high{color:#f0b2aa;border-color:#8a554f}}@media(max-width:720px){body{padding-bottom:calc(116px + env(safe-area-inset-bottom))}.workspace{padding-bottom:calc(132px + env(safe-area-inset-bottom))}.topbar{grid-template-columns:1fr 38px}.topbar .create-control{grid-column:2;grid-row:1;width:38px}.topbar .create-control .new-entry-button{width:38px;min-width:38px;max-width:38px;height:38px;padding:0;border-radius:50%}.topbar .new-entry-button span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.topbar .search-field{grid-column:1/-1;grid-row:2}.flow-layout>.agenda{display:none}.column.mobile-active{min-height:104px}.mobile-calendar-dock{bottom:calc(72px + env(safe-area-inset-bottom))}.bottom-nav{height:calc(72px + env(safe-area-inset-bottom));padding:9px 0 calc(8px + env(safe-area-inset-bottom))}.editor.editor-modal .editor-meta{height:auto;min-height:74px}.due-toolbar{min-height:96px}.editor.editor-modal textarea,.editor.editor-modal .markdown-preview{height:calc(100% - 228px)}}.wordmark{justify-content:center;width:calc(100% - 18px);color:inherit;text-decoration:none}.flow-layout{height:calc(100dvh - 101px);min-height:560px}.board{height:100%;min-height:0}.column{display:flex;min-height:0;flex-direction:column}.column .cards{min-height:0;padding-bottom:46px;overflow-y:auto}.editor-tools .discard-button{margin-left:10px;padding-left:10px;border-left:1px solid var(--line);border-radius:0}.editor.editor-modal .editor-meta{height:50px;min-height:50px;gap:7px;overflow-x:auto;flex-wrap:nowrap;white-space:nowrap}.editor-meta .due-input{flex:0 0 128px;width:128px}.editor-meta .tag-input{min-width:82px;max-width:none;flex:1 1 120px}.editor.editor-modal textarea,.editor.editor-modal .markdown-preview{height:calc(100% - 104px)}@media(max-width:720px){.flow-layout{height:auto;min-height:0}.board{height:auto}.board .column{display:none}.board .column.mobile-active{display:flex;min-height:220px;max-height:calc(100dvh - 330px)}.column .cards{padding-bottom:8px}.editor.editor-modal .editor-meta{height:auto;min-height:92px;padding:8px 10px;overflow-x:auto;flex-wrap:wrap;align-content:center;white-space:normal}.editor.editor-modal.kind-note .editor-meta{min-height:58px}.editor.editor-modal.kind-task textarea,.editor.editor-modal.kind-task .markdown-preview{height:calc(100% - 182px)}.editor.editor-modal.kind-note textarea,.editor.editor-modal.kind-note .markdown-preview{height:calc(100% - 116px)}}.editor-tools .discard-button{width:auto;min-width:auto;margin-left:12px;padding:0 7px;border:0;border-radius:5px;color:var(--muted);font-size:10.5px}.editor-tools .discard-button svg{display:none}.editor-tools .discard-button span{display:inline}.editor-tools .save-button{margin-left:10px}.due-date-control{display:flex;flex:0 0 auto;align-items:center;gap:4px}.due-date-control .due-input{flex:0 0 128px;width:128px}.due-clear{display:grid;width:27px;min-width:27px;height:27px;padding:0;place-items:center;border:1px solid var(--line-strong);border-radius:5px;background:var(--surface);color:var(--muted)}.due-clear:hover{color:var(--text);border-color:var(--text)}.editor-meta .tag-input{order:0}.editor-meta .meta-label{order:1}.editor-meta .due-presets{order:2}.editor-meta .due-date-control{order:3}.editor-meta select{order:4}.editor-meta .dirty-state{order:5}@media(max-width:720px){body{padding-bottom:calc(126px + env(safe-area-inset-bottom))}.workspace{padding:18px 14px calc(142px + env(safe-area-inset-bottom))}.topbar{row-gap:13px;margin-bottom:16px}.topbar h1{font-size:22px;line-height:1.15}.topbar p{margin-top:5px;font-size:12.5px;line-height:1.35;color:var(--muted)}.search-field{height:44px;padding-inline:12px;border-width:1px;border-radius:7px}.search-field input{font-size:13.5px}.mobile-segments{width:100%;margin-bottom:12px;overflow:hidden;border:1px solid var(--line-strong);border-radius:8px}.mobile-segments button{height:42px;font-size:12.5px}.mobile-segments span{font-size:11.5px}.board .column.mobile-active{min-height:220px;overflow:hidden;border:1px solid var(--line-strong);border-radius:8px}.column>header{min-height:45px;padding:0 4px}.column>header strong{font-size:15px}.column>header span{font-size:11px}.column .cards{gap:9px;padding:2px 2px 10px}.entry-card{padding:12px 11px 10px;border-radius:7px}.card-copy strong{padding-right:34px;font-size:14px;line-height:1.3}.card-copy p{margin-bottom:12px;font-size:12.5px;line-height:1.48}.entry-card .due-label,.priority-badge{font-size:10.5px}.card-complete{width:22px;height:22px}.column-empty{font-size:12px}.completed-drawer{overflow:hidden;border-radius:8px}.completed-toggle{height:44px;font-size:12.5px}.completed-toggle b{font-size:11px}.mobile-calendar-toggle{min-height:58px;padding-inline:16px}.mobile-calendar-toggle strong{font-size:13px}.mobile-calendar-toggle small{font-size:11px}.mobile-calendar-dock{bottom:calc(82px + env(safe-area-inset-bottom))}.bottom-nav{height:calc(82px + env(safe-area-inset-bottom));padding:14px 0 calc(8px + env(safe-area-inset-bottom))}.bottom-nav button{gap:5px;padding-top:0;font-size:10.5px}.bottom-nav button svg{width:23px;height:23px}.editor-tools .discard-button{width:36px;min-width:36px;margin-left:8px;padding:0}.editor-tools .discard-button svg{display:block}.editor-tools .discard-button span{display:none}.editor-tools .save-button{min-width:76px;margin-left:10px}.editor.editor-modal .editor-meta{min-height:112px;gap:7px;padding:9px 11px;overflow:visible}.editor-meta .tag-input{flex:1 1 100%}.editor-meta .meta-label{font-size:10px}.editor-meta .due-presets button{height:30px;padding-inline:9px;font-size:10px}.due-date-control .due-input{width:137px;flex-basis:137px;height:30px}.due-clear{width:30px;min-width:30px;height:30px}.editor.editor-modal textarea,.editor.editor-modal .markdown-preview,.editor.editor-modal.kind-note textarea,.editor.editor-modal.kind-note .markdown-preview,.editor.editor-modal.kind-task textarea,.editor.editor-modal.kind-task .markdown-preview{height:calc(100% - 170px)}}:root[data-theme=dark] .mobile-segments,:root[data-theme=dark] .board .column.mobile-active,:root[data-theme=dark] .completed-drawer{border-color:#626a63}:root[data-theme=dark] .mobile-segments button{color:#eef1ed}:root[data-theme=dark] .mobile-segments button:not(.active) span{color:#c7cdc8}:root[data-theme=dark] .column>header span{color:#e1e5e1;background:#2b302c}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .mobile-segments,:root:not([data-theme=light]) .board .column.mobile-active,:root:not([data-theme=light]) .completed-drawer{border-color:#626a63}:root:not([data-theme=light]) .mobile-segments button{color:#eef1ed}:root:not([data-theme=light]) .mobile-segments button:not(.active) span{color:#c7cdc8}:root:not([data-theme=light]) .column>header span{color:#e1e5e1;background:#2b302c}}.flow-rail{display:flex;min-width:0;min-height:0;flex-direction:column;gap:10px}.flow-rail .agenda{width:100%;flex:0 0 auto}.flow-rail .completed-drawer{position:static;inset:auto;width:100%;margin:0;box-shadow:none}.flow-rail .completed-list{grid-template-columns:1fr;max-height:min(300px,38dvh)}.column .cards{padding:3px 2px 8px}.entry-card{overflow:visible}.entry-card .drag{align-self:start;transform:translate(-5px,-4px)}.due-date-control .due-input{width:124px;flex-basis:124px}.due-time-input{width:74px;min-width:74px;height:27px;padding:0 6px;border:1px solid var(--line-strong);border-radius:5px;background:var(--surface);color:var(--text);font-size:9.5px}.due-confirm-options{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin-bottom:12px}.due-confirm-options button{height:34px;border:1px solid var(--line-strong);border-radius:5px;background:var(--surface);color:var(--text);font-size:10.5px}.due-confirm-options button:hover{border-color:var(--text)}@media(max-width:720px){.flow-rail{display:block;margin-top:10px}.flow-rail .agenda{display:none}.flow-rail .completed-drawer{margin-top:0}.flow-rail .completed-list{max-height:220px}.board .column.mobile-active{overflow:hidden}.column .cards{padding:4px 3px 11px}.entry-card .drag{transform:translate(-4px,-3px)}.due-date-control{flex-wrap:nowrap}.due-date-control .due-input{width:128px;flex-basis:128px}.due-time-input{width:70px;min-width:70px;height:30px;font-size:10.5px}.editor.editor-modal.kind-task .editor-meta{min-height:148px}.editor.editor-modal.kind-task textarea,.editor.editor-modal.kind-task .markdown-preview{height:calc(100% - 206px)}.due-confirm-options{grid-template-columns:1fr}.search-field kbd{display:none}.search-field{padding-right:14px}.bottom-nav button{justify-content:flex-end;padding:0 0 7px}.collection-notes{min-height:0;padding:0;border:0;background:transparent}.collection-notes .collection-grid{gap:9px}.collection-notes .entry-card{border-color:#aeb4af}}:root[data-theme=dark] .due-time-input,:root[data-theme=dark] .due-confirm-options button{background:#202420;color:#f7f8f5;border-color:#626a63}:root[data-theme=dark] .collection-notes{background:transparent}:root[data-theme=dark] .collection-notes .entry-card{border-color:#828a83;background:#171b18}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .due-time-input,:root:not([data-theme=light]) .due-confirm-options button{background:#202420;color:#f7f8f5;border-color:#626a63}:root:not([data-theme=light]) .collection-notes{background:transparent}:root:not([data-theme=light]) .collection-notes .entry-card{border-color:#828a83;background:#171b18}}:root,:root[data-theme=light]{--ink:#2b261f;--text:#2b261f;--muted:#756b5d;--canvas:#eee7da;--surface:#fffaf0;--panel:#f5eddf;--line:#d8cbb7;--line-strong:#aa9b84;--petrol:#a84f35;--petrol-soft:#f1d9cb;color:#2b261f;background:#e4dacb}body,:root[data-theme=light] body,:root[data-theme=light] .workspace{background:#eee7da;color:#2b261f}.sidebar,.column,.agenda,.completed-drawer,.collection,.calendar-view,.settings,.editor{background:#fffaf0}.sidebar nav button.active{color:#743622;background:#f1d9cb}.brand-mark,.login-mark,.primary,.topbar .primary{border-color:#a84f35;background:#a84f35;color:#fffaf0}.mobile-segments button.active{background:#a84f35;color:#fffaf0}.bottom-nav button.active{color:#a84f35}.agenda section.today{border-left-color:#a84f35;background:#f4dfc4}.agenda section.today>div{color:#743622}.entry-card.priority-none{background:#fffaf0;border-color:#d8cbb7}.entry-card.priority-low{background:#eef0df;border-color:#9aa174}.entry-card.priority-medium{background:#f6ead0;border-color:#c59a46}.entry-card.priority-high{background:#f3ddd2;border-color:#bd7259}.priority-badge.low{color:#596237;border-color:#7f8957}.priority-badge.medium{color:#855f17;border-color:#b3832d}.priority-badge.high{color:#893c28;border-color:#aa5b44}.search-field,.editor.editor-modal .editor-meta input,.editor.editor-modal .editor-meta select,.due-time-input{background:#fffaf0}.toast{background:#6e5632;color:#fffaf0}:root[data-theme=dark]{--ink:#f7ead5;--text:#f7ead5;--muted:#c8b89e;--canvas:#100f0c;--surface:#1d1a15;--panel:#252117;--line:#51493c;--line-strong:#756956;--petrol:#e09a5d;--petrol-soft:#3c2a1e;color:#f7ead5;background:#100f0c}:root[data-theme=dark] body,:root[data-theme=dark] .workspace{background:#100f0c;color:#f7ead5}:root[data-theme=dark] .sidebar,:root[data-theme=dark] .column,:root[data-theme=dark] .agenda,:root[data-theme=dark] .completed-drawer,:root[data-theme=dark] .completed-toggle,:root[data-theme=dark] .collection,:root[data-theme=dark] .calendar-view,:root[data-theme=dark] .settings,:root[data-theme=dark] .editor,:root[data-theme=dark] .bottom-nav,:root[data-theme=dark] .mobile-calendar-dock,:root[data-theme=dark] .mobile-calendar-toggle{background:#1d1a15;color:#f7ead5;border-color:#5e5546}:root[data-theme=dark] .sidebar nav button.active{color:#ffd3a2;background:#3c2a1e;border-color:#6e4c35}:root[data-theme=dark] .brand-mark,:root[data-theme=dark] .login-mark,:root[data-theme=dark] .primary,:root[data-theme=dark] .topbar .primary{border-color:#b85d3e;background:#b85d3e;color:#fff5e5}:root[data-theme=dark] .mobile-segments button.active{background:#b85d3e;color:#fff5e5}:root[data-theme=dark] .bottom-nav button.active{color:#f3b675}:root[data-theme=dark] .bottom-nav button:not(.active){color:#c8bda9}:root[data-theme=dark] .agenda section.today{border-left-color:#e09a5d;background:#33271b}:root[data-theme=dark] .agenda section.today>div{color:#f3b675}:root[data-theme=dark] .entry-card.priority-none{background:#211e19;border-color:#655c4d}:root[data-theme=dark] .entry-card.priority-low{background:#25291d;border-color:#707951}:root[data-theme=dark] .entry-card.priority-medium{background:#302719;border-color:#8d7137}:root[data-theme=dark] .entry-card.priority-high{background:#32211c;border-color:#945442}:root[data-theme=dark] .card-copy p{color:#eadfcd}:root[data-theme=dark] .entry-card .due-label,:root[data-theme=dark] .mobile-calendar-toggle small{color:#d3c5ae}:root[data-theme=dark] .priority-badge.low{color:#ced9a1;border-color:#7f8957}:root[data-theme=dark] .priority-badge.medium{color:#f0cb7b;border-color:#9b7a38}:root[data-theme=dark] .priority-badge.high{color:#efad98;border-color:#a25d48}:root[data-theme=dark] .search-field,:root[data-theme=dark] .editor.editor-modal .editor-meta input,:root[data-theme=dark] .editor.editor-modal .editor-meta select,:root[data-theme=dark] .due-time-input,:root[data-theme=dark] .due-confirm-options button{background:#211e19;color:#f7ead5;border-color:#756956}:root[data-theme=dark] .collection-notes .entry-card{background:#211e19;border-color:#8c806b}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--ink:#f7ead5;--text:#f7ead5;--muted:#c8b89e;--canvas:#100f0c;--surface:#1d1a15;--panel:#252117;--line:#51493c;--line-strong:#756956;--petrol:#e09a5d;--petrol-soft:#3c2a1e;color:#f7ead5;background:#100f0c}:root:not([data-theme=light]) body,:root:not([data-theme=light]) .workspace{background:#100f0c;color:#f7ead5}:root:not([data-theme=light]) .sidebar,:root:not([data-theme=light]) .column,:root:not([data-theme=light]) .agenda,:root:not([data-theme=light]) .completed-drawer,:root:not([data-theme=light]) .completed-toggle,:root:not([data-theme=light]) .collection,:root:not([data-theme=light]) .editor,:root:not([data-theme=light]) .bottom-nav,:root:not([data-theme=light]) .mobile-calendar-dock,:root:not([data-theme=light]) .mobile-calendar-toggle{background:#1d1a15;color:#f7ead5;border-color:#5e5546}:root:not([data-theme=light]) .entry-card.priority-none{background:#211e19;border-color:#655c4d}:root:not([data-theme=light]) .entry-card.priority-low{background:#25291d;border-color:#707951}:root:not([data-theme=light]) .entry-card.priority-medium{background:#302719;border-color:#8d7137}:root:not([data-theme=light]) .entry-card.priority-high{background:#32211c;border-color:#945442}:root:not([data-theme=light]) .card-copy p{color:#eadfcd}:root:not([data-theme=light]) .bottom-nav button.active{color:#f3b675}:root:not([data-theme=light]) .bottom-nav button:not(.active){color:#c8bda9}:root:not([data-theme=light]) .mobile-segments button.active{background:#b85d3e;color:#fff5e5}:root:not([data-theme=light]) .collection-notes .entry-card{background:#211e19;border-color:#8c806b}}:root,:root[data-theme=light]{--ink:#171817;--text:#171817;--muted:#666a67;--canvas:#f1f2f1;--surface:#ffffff;--panel:#f7f7f5;--line:#d9dcd9;--line-strong:#aeb3ae;--petrol:#171817;--petrol-soft:#e7e9e7;color:#171817;background:#e7e8e7}body,:root[data-theme=light] body,:root[data-theme=light] .workspace{background:#f1f2f1;color:#171817}.sidebar,.column,.agenda,.completed-drawer,.collection,.calendar-view,.settings,.editor{background:#fff}.sidebar nav button.active{color:#111211;background:#e7e9e7;border-color:#d3d6d3}.brand-mark,.login-mark,.primary,.topbar .primary{border-color:#171817;background:#171817;color:#fff}.mobile-segments button.active{background:#171817;color:#fff}.bottom-nav button.active{color:#111211}.agenda section.today{border-left-color:#171817;background:#eceeec}.agenda section.today>div{color:#171817}.search-field,.editor.editor-modal .editor-meta input,.editor.editor-modal .editor-meta select,.due-time-input{background:#fff}.toast{background:#171817;color:#fff}.entry-card.priority-none,.collection-notes .entry-card.priority-none{background:#fff;border-color:#d1d5d1}.entry-card.priority-low,.collection-notes .entry-card.priority-low{background:#d6d8b2;border-color:#8a8d5a}.entry-card.priority-medium,.collection-notes .entry-card.priority-medium{background:#e9c77a;border-color:#b88b2f}.entry-card.priority-high,.collection-notes .entry-card.priority-high{background:#f0a27a;border-color:#c55f36}.entry-card:is(.priority-low,.priority-medium,.priority-high),.entry-card:is(.priority-low,.priority-medium,.priority-high) .card-copy p,.entry-card:is(.priority-low,.priority-medium,.priority-high) .card-copy footer,.entry-card:is(.priority-low,.priority-medium,.priority-high) .due-label,.entry-card:is(.priority-low,.priority-medium,.priority-high) .drag,.entry-card:is(.priority-low,.priority-medium,.priority-high) .card-favorite{color:#201b17}.entry-card:is(.priority-low,.priority-medium,.priority-high) .card-complete{border-color:#3b3129;color:#201b17}.entry-card.priority-low .priority-badge,.entry-card.priority-medium .priority-badge,.entry-card.priority-high .priority-badge{border-color:transparent;background:#201b17;color:#fffaf2;font-weight:700}:root[data-theme=dark]{--ink:#f4f5f2;--text:#f4f5f2;--muted:#b9beb9;--canvas:#090a09;--surface:#151715;--panel:#1d1f1d;--line:#3b403b;--line-strong:#646b64;--petrol:#f4f5f2;--petrol-soft:#292c29;color:#f4f5f2;background:#090a09}:root[data-theme=dark] body,:root[data-theme=dark] .workspace{background:#090a09;color:#f4f5f2}:root[data-theme=dark] .sidebar,:root[data-theme=dark] .column,:root[data-theme=dark] .agenda,:root[data-theme=dark] .completed-drawer,:root[data-theme=dark] .completed-toggle,:root[data-theme=dark] .collection,:root[data-theme=dark] .calendar-view,:root[data-theme=dark] .settings,:root[data-theme=dark] .editor,:root[data-theme=dark] .bottom-nav,:root[data-theme=dark] .mobile-calendar-dock,:root[data-theme=dark] .mobile-calendar-toggle{background:#151715;color:#f4f5f2;border-color:#454b45}:root[data-theme=dark] .sidebar nav button.active{color:#fff;background:#292c29;border-color:#454b45}:root[data-theme=dark] .brand-mark,:root[data-theme=dark] .login-mark,:root[data-theme=dark] .primary,:root[data-theme=dark] .topbar .primary{border-color:#f4f5f2;background:#f4f5f2;color:#111211}:root[data-theme=dark] .mobile-segments button.active{background:#f4f5f2;color:#111211}:root[data-theme=dark] .bottom-nav button.active{color:#fff}:root[data-theme=dark] .bottom-nav button:not(.active){color:#b9beb9}:root[data-theme=dark] .agenda section.today{border-left-color:#f4f5f2;background:#242724}:root[data-theme=dark] .agenda section.today>div{color:#fff}:root[data-theme=dark] .entry-card.priority-none,:root[data-theme=dark] .collection-notes .entry-card.priority-none{background:#1b1e1b;border-color:#4a504a}:root[data-theme=dark] .entry-card.priority-low,:root[data-theme=dark] .collection-notes .entry-card.priority-low{background:#556044;border-color:#96a66f}:root[data-theme=dark] .entry-card.priority-medium,:root[data-theme=dark] .collection-notes .entry-card.priority-medium{background:#70562c;border-color:#d0a24a}:root[data-theme=dark] .entry-card.priority-high,:root[data-theme=dark] .collection-notes .entry-card.priority-high{background:#80432d;border-color:#e08058}:root[data-theme=dark] .entry-card:is(.priority-low,.priority-medium,.priority-high),:root[data-theme=dark] .entry-card:is(.priority-low,.priority-medium,.priority-high) .card-copy p,:root[data-theme=dark] .entry-card:is(.priority-low,.priority-medium,.priority-high) .card-copy footer,:root[data-theme=dark] .entry-card:is(.priority-low,.priority-medium,.priority-high) .due-label,:root[data-theme=dark] .entry-card:is(.priority-low,.priority-medium,.priority-high) .drag,:root[data-theme=dark] .entry-card:is(.priority-low,.priority-medium,.priority-high) .card-favorite{color:#fff8ec}:root[data-theme=dark] .entry-card:is(.priority-low,.priority-medium,.priority-high) .card-complete{border-color:#fff8ec;color:#fff8ec}:root[data-theme=dark] .card-copy p{color:#eee8dd}:root[data-theme=dark] .entry-card .due-label,:root[data-theme=dark] .mobile-calendar-toggle small{color:#d8d4cc}:root[data-theme=dark] .entry-card .priority-badge{border-color:transparent;background:#00000047;color:#fff}:root[data-theme=dark] .search-field,:root[data-theme=dark] .editor.editor-modal .editor-meta input,:root[data-theme=dark] .editor.editor-modal .editor-meta select,:root[data-theme=dark] .due-time-input,:root[data-theme=dark] .due-confirm-options button{background:#1b1e1b;color:#f4f5f2;border-color:#646b64}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--ink:#f4f5f2;--text:#f4f5f2;--muted:#b9beb9;--canvas:#090a09;--surface:#151715;--panel:#1d1f1d;--line:#3b403b;--line-strong:#646b64;--petrol:#f4f5f2;--petrol-soft:#292c29;color:#f4f5f2;background:#090a09}:root:not([data-theme=light]) body,:root:not([data-theme=light]) .workspace{background:#090a09;color:#f4f5f2}:root:not([data-theme=light]) .sidebar,:root:not([data-theme=light]) .column,:root:not([data-theme=light]) .agenda,:root:not([data-theme=light]) .completed-drawer,:root:not([data-theme=light]) .completed-toggle,:root:not([data-theme=light]) .collection,:root:not([data-theme=light]) .calendar-view,:root:not([data-theme=light]) .settings,:root:not([data-theme=light]) .editor,:root:not([data-theme=light]) .bottom-nav,:root:not([data-theme=light]) .mobile-calendar-dock,:root:not([data-theme=light]) .mobile-calendar-toggle{background:#151715;color:#f4f5f2;border-color:#454b45}:root:not([data-theme=light]) .sidebar nav button.active{color:#fff;background:#292c29;border-color:#454b45}:root:not([data-theme=light]) .brand-mark,:root:not([data-theme=light]) .login-mark,:root:not([data-theme=light]) .primary,:root:not([data-theme=light]) .topbar .primary{border-color:#f4f5f2;background:#f4f5f2;color:#111211}:root:not([data-theme=light]) .mobile-segments button.active{background:#f4f5f2;color:#111211}:root:not([data-theme=light]) .bottom-nav button.active{color:#fff}:root:not([data-theme=light]) .bottom-nav button:not(.active){color:#b9beb9}:root:not([data-theme=light]) .agenda section.today{border-left-color:#f4f5f2;background:#242724}:root:not([data-theme=light]) .agenda section.today>div{color:#fff}:root:not([data-theme=light]) .entry-card.priority-none,:root:not([data-theme=light]) .collection-notes .entry-card.priority-none{background:#1b1e1b;border-color:#4a504a}:root:not([data-theme=light]) .entry-card.priority-low,:root:not([data-theme=light]) .collection-notes .entry-card.priority-low{background:#556044;border-color:#96a66f}:root:not([data-theme=light]) .entry-card.priority-medium,:root:not([data-theme=light]) .collection-notes .entry-card.priority-medium{background:#70562c;border-color:#d0a24a}:root:not([data-theme=light]) .entry-card.priority-high,:root:not([data-theme=light]) .collection-notes .entry-card.priority-high{background:#80432d;border-color:#e08058}:root:not([data-theme=light]) .entry-card:is(.priority-low,.priority-medium,.priority-high),:root:not([data-theme=light]) .entry-card:is(.priority-low,.priority-medium,.priority-high) .card-copy p,:root:not([data-theme=light]) .entry-card:is(.priority-low,.priority-medium,.priority-high) .card-copy footer,:root:not([data-theme=light]) .entry-card:is(.priority-low,.priority-medium,.priority-high) .due-label,:root:not([data-theme=light]) .entry-card:is(.priority-low,.priority-medium,.priority-high) .drag,:root:not([data-theme=light]) .entry-card:is(.priority-low,.priority-medium,.priority-high) .card-favorite{color:#fff8ec}:root:not([data-theme=light]) .entry-card:is(.priority-low,.priority-medium,.priority-high) .card-complete{border-color:#fff8ec;color:#fff8ec}:root:not([data-theme=light]) .card-copy p{color:#eee8dd}:root:not([data-theme=light]) .entry-card .due-label,:root:not([data-theme=light]) .mobile-calendar-toggle small{color:#d8d4cc}:root:not([data-theme=light]) .entry-card .priority-badge{border-color:transparent;background:#00000047;color:#fff}:root:not([data-theme=light]) .search-field,:root:not([data-theme=light]) .editor.editor-modal .editor-meta input,:root:not([data-theme=light]) .editor.editor-modal .editor-meta select,:root:not([data-theme=light]) .due-time-input,:root:not([data-theme=light]) .due-confirm-options button{background:#1b1e1b;color:#f4f5f2;border-color:#646b64}}.editor-meta .due-presets,.editor-meta .priority-presets{display:flex;flex:0 0 auto;height:27px;overflow:hidden;border:1px solid var(--line-strong);border-radius:5px}.editor-meta .due-presets button,.editor-meta .priority-presets button{height:25px;padding:0 8px;border:0;border-right:1px solid var(--line-strong);border-radius:0;background:var(--surface);color:var(--muted);font-size:9.5px;white-space:nowrap}.editor-meta .due-presets button:last-child,.editor-meta .priority-presets button:last-child{border-right:0}.editor-meta .due-presets button.active,.editor-meta .priority-presets button.active{background:var(--text);color:var(--surface)}.editor-meta .priority-presets{order:4}.editor-meta .due-date-control{gap:3px}.due-date-control .due-input{width:112px;flex-basis:112px;padding-inline:7px}.editor-meta .due-time-input{width:67px;min-width:67px;max-width:67px;padding-inline:4px}.due-clear{width:25px;min-width:25px;height:25px;border-color:var(--line);box-shadow:none}.due-clear:focus-visible{outline:1px solid var(--text);outline-offset:1px}.editor-meta .dirty-state,.editor-meta .meta-label{display:none}@media(min-width:721px){.editor.editor-modal{min-width:640px;max-width:calc(100vw - 32px);min-height:360px;max-height:calc(100vh - 32px);resize:both}.editor.editor-modal:not(.topmost){border-color:#c5c8c4;box-shadow:0 15px 45px #0000002e}.editor-drag-handle{cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none}.editor-drag-handle:active{cursor:grabbing}.editor-drag-handle input,.editor-drag-handle button,.editor-drag-handle label{cursor:auto}}@media(max-width:720px){.editor-meta .due-presets,.editor-meta .priority-presets{height:30px}.editor-meta .due-presets button,.editor-meta .priority-presets button{height:28px;padding-inline:8px;font-size:10px}.due-date-control .due-input{width:122px;flex-basis:122px}.editor-meta .due-time-input{width:72px;min-width:72px;max-width:72px}.due-clear{width:30px;min-width:30px;height:30px}}.entry-card.priority-none,.entry-card.priority-low,.entry-card.priority-medium,.entry-card.priority-high,.collection-notes .entry-card.priority-none,.collection-notes .entry-card.priority-low,.collection-notes .entry-card.priority-medium,.collection-notes .entry-card.priority-high{background:#fff;border-color:#d1d5d1;color:#171817}.entry-card:is(.priority-low,.priority-medium,.priority-high) .card-copy p{color:#4f554f}.entry-card:is(.priority-low,.priority-medium,.priority-high) .card-copy footer,.entry-card:is(.priority-low,.priority-medium,.priority-high) .due-label,.entry-card:is(.priority-low,.priority-medium,.priority-high) .drag{color:#6b716c}.entry-card:is(.priority-low,.priority-medium,.priority-high) .card-favorite{color:#171817}.entry-card:is(.priority-low,.priority-medium,.priority-high) .card-complete{border-color:#8f958f;color:#171817}.entry-card .priority-badge{border:1px solid transparent;font-weight:700}.entry-card .priority-badge.low{background:#e1e3de;border-color:#a9aea8;color:#303430}.entry-card .priority-badge.medium{background:#e2b544;border-color:#b98b23;color:#2b210a}.entry-card .priority-badge.high{background:#c84a3d;border-color:#a2382e;color:#fff}.editor-meta .priority-presets button.priority-low.active{background:#e1e3de;color:#303430}.editor-meta .priority-presets button.priority-medium.active{background:#e2b544;color:#2b210a}.editor-meta .priority-presets button.priority-high.active{background:#c84a3d;color:#fff}.editor-reminders{display:flex;flex-wrap:wrap;gap:8px 14px;padding:10px 14px;border-top:1px solid var(--line);font-size:11px}.editor-reminders label{display:flex;align-items:center;gap:7px}.editor-reminders select{height:29px;border:1px solid var(--line);border-radius:4px;background:var(--surface);padding:0 6px}.editor-reminders label.check{font-weight:650}:root[data-theme=dark] .entry-card.priority-none,:root[data-theme=dark] .entry-card.priority-low,:root[data-theme=dark] .entry-card.priority-medium,:root[data-theme=dark] .entry-card.priority-high,:root[data-theme=dark] .collection-notes .entry-card.priority-none,:root[data-theme=dark] .collection-notes .entry-card.priority-low,:root[data-theme=dark] .collection-notes .entry-card.priority-medium,:root[data-theme=dark] .collection-notes .entry-card.priority-high{background:#1b1e1b;border-color:#4a504a;color:#f4f5f2}:root[data-theme=dark] .entry-card:is(.priority-low,.priority-medium,.priority-high) .card-copy p,:root[data-theme=dark] .entry-card:is(.priority-low,.priority-medium,.priority-high) .card-copy footer,:root[data-theme=dark] .entry-card:is(.priority-low,.priority-medium,.priority-high) .due-label,:root[data-theme=dark] .entry-card:is(.priority-low,.priority-medium,.priority-high) .drag{color:#d8d4cc}:root[data-theme=dark] .entry-card:is(.priority-low,.priority-medium,.priority-high) .card-favorite{color:#f4f5f2}:root[data-theme=dark] .entry-card:is(.priority-low,.priority-medium,.priority-high) .card-complete{border-color:#808780;color:#f4f5f2}:root[data-theme=dark] .entry-card .priority-badge.low{background:#d7d9d4;border-color:#f0f1ed;color:#202320}:root[data-theme=dark] .entry-card .priority-badge.medium{background:#e3b949;border-color:#f1cf7b;color:#261d08}:root[data-theme=dark] .entry-card .priority-badge.high{background:#d75a4d;border-color:#f18b80;color:#fff}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .entry-card.priority-none,:root:not([data-theme=light]) .entry-card.priority-low,:root:not([data-theme=light]) .entry-card.priority-medium,:root:not([data-theme=light]) .entry-card.priority-high,:root:not([data-theme=light]) .collection-notes .entry-card.priority-none,:root:not([data-theme=light]) .collection-notes .entry-card.priority-low,:root:not([data-theme=light]) .collection-notes .entry-card.priority-medium,:root:not([data-theme=light]) .collection-notes .entry-card.priority-high{background:#1b1e1b;border-color:#4a504a;color:#f4f5f2}:root:not([data-theme=light]) .entry-card:is(.priority-low,.priority-medium,.priority-high) .card-copy p,:root:not([data-theme=light]) .entry-card:is(.priority-low,.priority-medium,.priority-high) .card-copy footer,:root:not([data-theme=light]) .entry-card:is(.priority-low,.priority-medium,.priority-high) .due-label,:root:not([data-theme=light]) .entry-card:is(.priority-low,.priority-medium,.priority-high) .drag{color:#d8d4cc}:root:not([data-theme=light]) .entry-card:is(.priority-low,.priority-medium,.priority-high) .card-favorite{color:#f4f5f2}:root:not([data-theme=light]) .entry-card:is(.priority-low,.priority-medium,.priority-high) .card-complete{border-color:#808780;color:#f4f5f2}:root:not([data-theme=light]) .entry-card .priority-badge.low{background:#d7d9d4;border-color:#f0f1ed;color:#202320}:root:not([data-theme=light]) .entry-card .priority-badge.medium{background:#e3b949;border-color:#f1cf7b;color:#261d08}:root:not([data-theme=light]) .entry-card .priority-badge.high{background:#d75a4d;border-color:#f18b80;color:#fff}}.entry-card .card-copy strong{position:relative;top:-3px;margin-bottom:1px}@media(max-width:720px){.entry-card .card-complete{width:19px;height:19px}}.form-section-label,.shortcut-short{display:none}.editor-schedule,.editor-schedule-row,.editor-task-options,.due-date-control{display:flex;min-width:0;align-items:center;gap:5px}.editor-schedule,.editor-task-options{flex:0 0 auto}.date-input-shell{position:relative;display:block;flex:0 0 auto;width:112px;min-width:0;height:25px}.date-input-shell>input,.date-input-shell>.ios-zoom-guard>input{width:100%!important;min-width:0!important;max-width:none!important;box-sizing:border-box}.date-input-shell.is-empty>input,.date-input-shell.is-empty>.ios-zoom-guard>input{color:transparent}.date-empty-label{position:absolute;top:50%;left:8px;z-index:1;max-width:calc(100% - 34px);overflow:hidden;transform:translateY(-50%);color:var(--muted);font-size:9.5px;font-weight:500;line-height:1;pointer-events:none;white-space:nowrap}.voice-meta .date-input-shell{width:136px;height:32px}.voice-meta .due-date-control{flex:0 0 auto}.voice-meta .due-date-control>.due-time-input{height:32px}.voice-priority{display:flex;height:32px;overflow:hidden;border:1px solid var(--line-strong);border-radius:6px}.voice-priority button{height:30px;border:0;border-right:1px solid var(--line-strong);border-radius:0}.voice-priority button:last-child{border-right:0}@media(max-width:720px){.ios-zoom-guard{--ios-field-scale:.75;display:block;min-width:0;overflow:visible}.ios-zoom-guard>input:not([type=checkbox]),.ios-zoom-guard>select,.ios-zoom-guard>textarea{width:calc(100% / var(--ios-field-scale))!important;min-width:0!important;max-width:none!important;transform:scale(var(--ios-field-scale));transform-origin:top left}.editor.editor-modal{display:grid;grid-template-rows:58px auto minmax(0,1fr)}.editor.editor-modal>header,.editor.editor-modal .editor-meta,.editor.editor-modal textarea,.editor.editor-modal .markdown-preview{box-sizing:border-box}.editor.editor-modal>header{min-width:0;gap:8px;overflow:hidden}.editor.editor-modal>header>svg{flex:0 0 auto}.editor.editor-modal>header>.editor-title-guard{flex:1;min-width:48px;height:32px}.editor.editor-modal>header>.editor-title-guard>input{height:calc(32px / var(--ios-field-scale));font-size:16px}.editor.editor-modal input:not([type=checkbox]),.editor.editor-modal select,.editor.editor-modal textarea,.voice-panel input:not([type=checkbox]),.voice-panel select,.voice-panel textarea{font-size:16px!important}.editor-tools{flex:0 0 auto;gap:4px}.editor-tools button,.editor-tools .attachment-button{width:36px;min-width:36px;height:36px;border-radius:7px}.editor-tools .discard-button,.editor-tools .save-button{margin-left:2px}.editor-tools .save-button{width:auto;min-width:82px;height:40px;padding-inline:12px;border-radius:7px;font-size:11px}.editor.editor-modal .editor-meta,.editor.editor-modal.kind-note .editor-meta,.editor.editor-modal.kind-task .editor-meta{display:grid;grid-template-columns:minmax(0,1fr);height:auto;min-height:0;padding:10px 11px 11px;gap:10px;overflow:visible;align-content:start;white-space:normal}.editor-meta>.ios-zoom-guard{order:0;width:100%;height:32px}.editor-meta .tag-input{order:0;width:100%!important;min-width:0;max-width:none;height:calc(32px / var(--ios-field-scale))!important;padding-inline:10px!important;border:1px solid var(--line-strong)!important;border-radius:7px!important;font-size:11px!important}.editor-schedule{order:1;display:grid;grid-template-columns:minmax(0,1fr);gap:6px}.form-section-label{display:block;color:var(--muted);font-size:10px;font-weight:700;line-height:1.2}.shortcut-long{display:none}.shortcut-short{display:inline}.editor-schedule-row{display:flex;width:100%;gap:6px;align-items:end}.editor-meta .due-presets{flex:0 0 112px;width:112px;height:34px;border-radius:7px}.editor-meta .priority-presets{width:100%;height:34px;border-radius:7px}.editor-meta .due-presets button,.editor-meta .priority-presets button{flex:1;height:32px;padding-inline:7px;font-size:11px}.editor-meta .due-date-control{display:grid;flex:1 1 auto;grid-template-columns:minmax(0,1fr);width:100%;min-width:0;gap:4px}.editor-meta .due-date-control:has(.due-time-input){grid-column:auto;grid-template-columns:minmax(104px,1fr) 82px 34px}.editor-meta .date-input-shell,.editor-meta .date-input-shell .ios-zoom-guard,.editor-meta .due-date-control>.ios-zoom-guard,.editor-meta .date-input-shell .due-input,.editor-meta .due-time-input,.editor-meta .due-clear{width:100%;min-width:0;max-width:none;height:34px}.editor-meta .date-input-shell{flex-basis:auto}.editor-meta .date-input-shell .ios-zoom-guard,.editor-meta .due-date-control>.ios-zoom-guard{height:34px}.editor-meta .date-input-shell .due-input,.editor-meta .due-time-input{height:calc(34px / var(--ios-field-scale))!important;padding-inline:9px;border:1px solid var(--line-strong);border-radius:7px;font-size:11px}.date-empty-label{left:10px;font-size:11px}.editor-meta .due-clear{border:1px solid var(--line-strong);border-radius:7px}.editor-task-options{order:2;display:grid;grid-template-columns:minmax(0,1fr);gap:6px}.editor-task-options .form-section-label{grid-column:1 / -1}.editor-task-options .priority-presets,.editor-task-options>.ios-zoom-guard{grid-column:1;width:100%;height:34px}.editor-task-options select{width:100%;min-width:0;height:calc(34px / var(--ios-field-scale))!important;padding-inline:8px!important;border:1px solid var(--line-strong)!important;border-radius:7px!important;font-size:11px!important}.editor.editor-modal>.ios-zoom-guard-textarea,.editor.editor-modal textarea,.editor.editor-modal .markdown-preview,.editor.editor-modal.kind-note textarea,.editor.editor-modal.kind-note .markdown-preview,.editor.editor-modal.kind-task textarea,.editor.editor-modal.kind-task .markdown-preview{width:100%;height:100%;min-height:0;padding:18px 20px;overflow:auto;border-top:0;font-size:14px}.editor.editor-modal>.ios-zoom-guard-textarea{overflow:hidden}.editor.editor-modal>.ios-zoom-guard-textarea>textarea{height:calc(100% / var(--ios-field-scale));min-height:calc(100% / var(--ios-field-scale))}.voice-panel{overflow:hidden;border-radius:12px 12px 0 0}.voice-panel>header{box-sizing:border-box}.voice-preview{gap:14px;overflow-y:auto}.voice-preview input,.voice-preview textarea,.voice-preview details,.voice-preview footer>button{box-sizing:border-box;border-width:1px;border-radius:7px}.voice-preview>label>.ios-zoom-guard{height:34px}.voice-preview>label>.ios-zoom-guard>input{height:calc(34px / var(--ios-field-scale))}.voice-preview>label>.ios-zoom-guard-textarea{height:120px}.voice-preview>label>.ios-zoom-guard-textarea>textarea{min-height:calc(120px / var(--ios-field-scale));height:calc(120px / var(--ios-field-scale))}.voice-meta{display:grid;grid-template-columns:112px minmax(0,1fr);width:100%;gap:7px 6px}.voice-meta>.form-section-label{grid-column:1 / -1}.voice-meta .due-presets{grid-column:1;display:flex;width:112px;height:34px;overflow:hidden;border:1px solid var(--line-strong);border-radius:7px}.voice-meta .due-presets button{flex:1;height:32px;padding:0 8px;border:0;border-right:1px solid var(--line-strong);border-radius:0;font-size:11px}.voice-meta .due-presets button:last-child{border-right:0}.voice-meta .due-date-control{grid-column:2;display:grid;grid-template-columns:minmax(0,1fr);width:100%;min-width:0;gap:4px}.voice-meta .due-date-control:has(.due-time-input){grid-template-columns:minmax(0,1fr) 78px 34px}.voice-meta .date-input-shell,.voice-meta .date-input-shell>.ios-zoom-guard,.voice-meta .due-date-control>.ios-zoom-guard,.voice-meta .date-input-shell input,.voice-meta .due-time-input,.voice-meta .due-clear{width:100%;min-width:0;max-width:none;height:34px}.voice-meta .date-input-shell>.ios-zoom-guard,.voice-meta .due-date-control>.ios-zoom-guard{height:34px}.voice-meta .date-input-shell input,.voice-meta .due-time-input{height:calc(34px / var(--ios-field-scale))!important}.voice-meta .date-input-shell input,.voice-meta .due-time-input,.voice-meta .due-clear{border:1px solid var(--line-strong);border-radius:7px}.voice-meta .due-time-input{padding-inline:7px}.voice-meta .due-clear{padding:0}.voice-meta .priority-label{grid-column:1 / -1;margin-top:2px}.voice-priority{grid-column:1 / -1;width:100%;height:34px;border-radius:7px}.voice-priority button{flex:1;height:32px;font-size:11px}.voice-preview footer{gap:10px;padding-top:10px}.voice-preview footer>button{min-height:42px;padding-inline:15px}}.entry-card{position:relative}.card-icon{position:absolute;top:3px;right:3px;width:22px;height:22px;display:grid;place-items:center;color:#303430}.column.drop-target,.completed-drawer.drop-target{border-color:#171817;box-shadow:inset 0 0 0 1px #171817}.mobile-move-tray,.card-swipe-actions{display:none}.icon-picker{width:100%;display:grid;grid-template-columns:minmax(130px,190px) auto 1fr;gap:6px;align-items:start;padding:7px 0 2px}.icon-picker>input{height:30px;min-width:0;padding:0 8px;border:1px solid var(--line);border-radius:4px;background:var(--surface)}.icon-picker>button,.icon-picker-grid button{height:30px;min-width:30px;display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:0 7px;border:1px solid var(--line);border-radius:4px;background:var(--surface)}.icon-picker>button.active,.icon-picker-grid button.active{border-color:#171817;background:#e8e9e5}.icon-picker-grid{display:flex;flex-wrap:wrap;gap:4px}.editor-meta{flex-wrap:wrap;height:auto;min-height:32px}.editor-meta .icon-picker{flex-basis:100%}@media(max-width:720px){.topbar{margin-bottom:11px}.entry-card{touch-action:pan-y}.entry-card .drag{touch-action:none}.mobile-segments.moving button{border-color:#171817;background:#f5f5f1}.mobile-move-tray{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:-1px 0 9px;padding:8px 10px;border:1px solid var(--line);border-radius:6px;background:var(--surface);font-size:11px}.mobile-move-tray strong{display:block;max-width:230px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-move-tray button{width:28px;height:28px;border:0;background:transparent}.card-swipe-actions{display:flex;grid-column:1 / -1;gap:6px;margin-top:10px;padding-top:9px;border-top:1px solid var(--line)}.card-swipe-actions button{height:30px;display:inline-flex;align-items:center;gap:5px;padding:0 8px;border:1px solid var(--line);border-radius:4px;background:var(--surface);font-size:10px}.card-swipe-actions button.danger{color:#9f3028}.icon-picker{grid-template-columns:1fr auto}.icon-picker-grid{grid-column:1 / -1}}:root[data-theme=dark] .card-icon{color:#f4f5f2}:root[data-theme=dark] .icon-picker>input,:root[data-theme=dark] .icon-picker>button,:root[data-theme=dark] .icon-picker-grid button,:root[data-theme=dark] .mobile-move-tray,:root[data-theme=dark] .card-swipe-actions button{background:#1b1e1b}:root[data-theme=dark] .icon-picker>button.active,:root[data-theme=dark] .icon-picker-grid button.active{background:#303630;border-color:#f4f5f2}.topbar .new-entry-button{width:38px;min-width:38px;max-width:38px;height:38px;padding:0;border-radius:50%;justify-content:center}.entry-card{height:112px;min-height:112px;overflow:hidden}.entry-card .card-copy{display:grid;grid-template-rows:23px minmax(0,1fr) 15px;min-height:0}.entry-card .card-copy strong{display:block;min-height:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.entry-card .card-copy p{min-height:0;margin:0;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.entry-card .card-copy footer{min-height:0}.topbar .new-entry-button{width:38px;min-width:38px;max-width:38px;height:38px}.card-icon{top:3px;right:3px}@media(min-width:721px){.editor.editor-modal>header{min-width:0;box-sizing:border-box}.editor.editor-modal>header>.editor-title-guard{display:block;flex:1 1 auto;min-width:80px}.editor.editor-modal>header>.editor-title-guard>input{box-sizing:border-box;width:100%;min-width:0;height:34px;font-size:14px;font-weight:700}.editor.editor-modal>header>.editor-tools{flex:0 0 auto;margin-left:auto}}@media(min-width:721px){.editor.editor-modal>header{height:50px}.editor.editor-modal>header>.editor-title-guard>input{height:32px;padding:0 9px;border:1px solid var(--line);border-radius:5px;outline:0;box-shadow:none;background:var(--surface)}.editor.editor-modal>header>.editor-title-guard>input:focus-visible{border-color:var(--line-strong);outline:0;box-shadow:none}.editor.editor-modal .editor-meta{display:flex;flex-wrap:nowrap;gap:6px;height:38px;min-height:38px;padding:0 14px;overflow:hidden;white-space:nowrap}.editor-meta .tag-input{flex:1 1 128px;min-width:96px;max-width:none}.editor-schedule{flex:0 0 auto}.editor-task-options{flex:0 0 auto;gap:4px}.editor-meta .due-presets,.editor-meta .priority-presets,.editor-meta .editor-status-button,.editor-meta .date-input-shell,.editor-meta .due-date-control>.ios-zoom-guard,.editor-meta .due-clear,.editor-meta select,.editor-meta input{height:27px;border:1px solid var(--line-strong);border-radius:5px;box-shadow:none}.editor-meta .due-presets,.editor-meta .priority-presets{overflow:hidden}.editor-meta .due-presets button,.editor-meta .priority-presets button{height:25px;border-radius:0;box-shadow:none}.editor-meta .due-date-control{gap:4px}.editor.editor-modal .editor-meta .tag-input,.editor.editor-modal .editor-meta .due-date-control .due-input,.editor.editor-modal .editor-meta .due-time-input,.editor.editor-modal .editor-meta select{height:27px}.editor-meta .due-clear{width:27px;min-width:27px;padding:0}.editor-meta [aria-label=Erinnerung]{width:108px}.editor-meta [aria-label=Wiederholung]{width:82px}}.editor-status-button{display:grid;place-items:center;width:27px;min-width:27px;height:27px;padding:0;border:1px solid var(--line-strong);border-radius:5px;background:var(--surface);color:var(--muted);box-shadow:none}.editor-status-button:hover{color:var(--text);background:var(--panel)}.editor-status-button:focus-visible{outline:1px solid currentColor;outline-offset:1px}.calendar-transfer-button.active{color:#2f6f44;border-color:#5f9972;background:#edf6ee}.location-indicator{border-color:transparent}.location-indicator.locating{color:var(--muted)}.location-indicator.captured{color:#337145;border-color:transparent;background:#edf6ee}.location-indicator.unavailable{color:#826313;border-color:transparent;background:#fff7d5}.calendar-transfer-dialog>div{width:min(420px,100%)}.calendar-transfer-dialog strong{font-size:18px;line-height:1.25}.calendar-transfer-dialog p{margin:9px 0 22px;font-size:14px;line-height:1.45}.calendar-transfer-dialog label{display:grid;gap:6px;margin-bottom:20px;color:var(--muted);font-size:14px}.calendar-transfer-dialog select{height:40px;border:1px solid var(--line-strong);border-radius:var(--radius-control);background:var(--surface);padding:0 11px;color:var(--text);font-size:16px}.calendar-transfer-dialog footer{align-items:center;width:100%}.calendar-transfer-dialog footer button{height:38px;padding:0 13px;font-size:14px}.calendar-transfer-dialog .calendar-transfer-confirm{display:grid;width:40px;min-width:40px;padding:0;place-items:center;margin-left:auto;color:#fff;background:#2f6f44;border-color:#2f6f44}.calendar-transfer-dialog .calendar-transfer-confirm:hover{background:#245a36;border-color:#245a36}.location-details{z-index:8}.location-details>p{margin:14px 16px;color:var(--muted);font-size:11px;line-height:1.5}:root[data-theme=dark] .location-indicator.captured{color:#9ed5a7;border-color:transparent;background:#1d3522}:root[data-theme=dark] .location-indicator.unavailable{color:#efd170;border-color:transparent;background:#3a3217}:root[data-theme=dark] .calendar-transfer-button.active{color:#a8d5af;border-color:#63986d;background:#1d3522}:root[data-theme=dark] .calendar-transfer-dialog .calendar-transfer-confirm{color:#102616;background:#a8d5af;border-color:#a8d5af}.editor-footer{display:flex;align-items:center;justify-content:flex-end;gap:8px;min-height:50px;padding:8px 14px;border-top:1px solid var(--line);background:var(--surface)}.editor-footer button{min-height:34px;padding:0 12px;border:1px solid var(--line-strong);border-radius:5px;background:var(--surface);color:var(--text);font-size:11px}.editor-footer .save-button{border-color:#171817;background:#171817;color:#fff;font-weight:700}.mobile-flow-controls{display:contents}.mobile-selection-toggle,.collection-mobile-actions{display:none}@media(min-width:721px){.editor.editor-modal{display:grid;grid-template-rows:50px minmax(0,1fr) auto auto 50px}.editor.editor-modal>header{grid-row:1}.editor.editor-modal>.ios-zoom-guard-textarea,.editor.editor-modal>.markdown-preview{grid-row:2;height:100%!important}.editor.editor-modal>.editor-photo-strip{grid-row:3}.editor.editor-modal>.editor-meta{grid-row:4}.editor.editor-modal>.editor-footer{grid-row:5}}.photo-control{position:relative;display:inline-grid}.photo-source-menu{position:absolute;z-index:140;top:calc(100% + 6px);right:0;display:grid;min-width:190px;padding:4px;border:1px solid var(--line-strong);border-radius:7px;background:var(--surface);box-shadow:0 8px 22px #14191629}.photo-source-menu label{display:flex;align-items:center;gap:8px;min-height:34px;padding:0 9px;border-radius:4px;color:var(--text);font-size:11px;cursor:pointer}.photo-source-menu label:hover{background:var(--surface-muted)}.photo-source-menu input{display:none}.editor-photo-strip{display:flex;align-items:center;gap:7px;min-height:76px;padding:7px 13px;overflow-x:auto;border-top:1px solid var(--line);background:var(--surface)}.editor-photo{position:relative;flex:0 0 62px;width:62px;height:62px}.editor-photo-preview,.editor-photo-add{display:grid;width:62px;height:62px;place-items:center;overflow:hidden;padding:0;border:1px solid var(--line-strong);border-radius:6px;background:var(--surface-muted);color:var(--muted);cursor:pointer}.editor-photo-preview img{width:100%;height:100%;object-fit:cover}.editor-photo-remove{position:absolute;top:-5px;right:-5px;display:grid;width:19px;height:19px;place-items:center;padding:0;border:1px solid var(--surface);border-radius:50%;background:#272a27;color:#fff;cursor:pointer}.photo-viewer{position:fixed;z-index:180;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:28px;background:#000000c2}.photo-viewer img{max-width:min(900px,100%);max-height:calc(100vh - 56px);object-fit:contain}.photo-viewer>button{position:absolute;top:16px;right:16px;display:grid;width:38px;height:38px;place-items:center;border:1px solid rgb(255 255 255 / .4);border-radius:6px;background:#00000047;color:#fff}@media(max-width:720px){.editor.editor-modal{grid-template-rows:58px auto minmax(0,1fr) auto 50px}.editor.editor-modal>.editor-photo-strip{grid-row:4;min-height:76px;padding-inline:11px}.editor.editor-modal>.editor-footer{grid-row:5}.photo-source-menu{position:fixed;top:auto;right:12px;bottom:calc(62px + env(safe-area-inset-bottom));min-width:206px}.editor-photo{flex-basis:64px;width:64px;height:64px}.editor-photo-preview,.editor-photo-add{width:64px;height:64px}body{padding-bottom:calc(82px + env(safe-area-inset-bottom))}.workspace{padding:18px 14px calc(92px + env(safe-area-inset-bottom))}.topbar{grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:start}.topbar .top-actions{display:flex;grid-column:2;grid-row:1;gap:8px}.topbar .voice-desktop-button,.topbar .new-entry-button{display:grid;width:46px;min-width:46px;max-width:46px;height:46px;padding:0;place-items:center;border-radius:50%}.topbar .voice-desktop-button{border:1px solid var(--line-strong);background:#fff;color:#171817}.topbar .new-entry-button{border:1px solid #171817;background:#171817;color:#fff}.topbar .voice-desktop-button svg,.topbar .new-entry-button svg{width:21px;height:21px}.topbar .search-field{grid-column:1 / -1;grid-row:2}.bottom-nav{grid-template-columns:repeat(4,minmax(0,1fr))}.bottom-nav .voice-nav-button{display:none}.mobile-calendar-dock{display:none!important}.mobile-flow-controls{display:flex;align-items:stretch;gap:8px;margin-bottom:12px}.mobile-segments{flex:1 1 auto;width:auto;margin-bottom:0}.mobile-selection-toggle{display:grid;width:42px;min-width:42px;place-items:center;border:1px solid var(--line-strong);border-radius:7px;background:var(--surface);color:var(--text)}.mobile-selection-toggle.active{border-color:#171817;background:#171817;color:#fff}.collection-mobile-actions{display:flex;justify-content:flex-end;margin:0 0 8px}.mobile-segments.moving button{background:var(--surface);color:var(--muted)}.mobile-segments.moving button.drag-target{border-color:#171817;background:#e9ebe7;color:#171817}.board .column.mobile-active{min-height:0;max-height:none;overflow:visible;border:0;border-radius:0;background:transparent;padding:0}.board .column.mobile-active>header{display:none}.column .cards{gap:9px;padding:0;overflow:visible}.entry-card{touch-action:pan-y}.entry-card.mobile-dragging{opacity:.7;outline:2px solid #171817;outline-offset:2px}.entry-card .drag{touch-action:none}.card-swipe-actions button{min-height:38px}.editor.editor-modal{top:0;right:0;bottom:0;left:0;width:100%;min-height:100dvh;height:100dvh;max-height:none;display:grid;grid-template-rows:56px minmax(180px,1fr) auto auto;border:0;border-radius:0}.editor.editor-modal>header{grid-row:1;height:56px;padding:0 12px}.editor.editor-modal>.ios-zoom-guard-textarea,.editor.editor-modal>.markdown-preview{grid-row:2;min-height:0;height:100%!important}.editor.editor-modal>.ios-zoom-guard-textarea>textarea,.editor.editor-modal>textarea,.editor.editor-modal>.markdown-preview{height:100%!important;min-height:0}.editor.editor-modal>.editor-meta{grid-row:3;display:grid;grid-template-columns:minmax(0,1fr);gap:8px;min-height:0;padding:10px 12px;overflow:visible;border-top:1px solid var(--line);border-bottom:0}.editor-meta>.ios-zoom-guard:has(.tag-input){order:3}.editor-meta .tag-input{width:100%!important}.editor-schedule{order:0;grid-column:1;display:grid;gap:5px}.editor-schedule-row{display:grid;grid-template-columns:96px minmax(0,1fr);gap:5px}.editor-schedule-row .due-presets{order:0!important;width:96px}.editor-meta .due-date-control{display:grid;grid-template-columns:minmax(96px,1fr) 78px 32px;gap:5px;min-width:0}.editor-meta .date-input-shell{width:auto}.editor-meta .date-input-shell,.editor-meta .due-time-input,.editor-meta .due-clear{min-width:0;width:100%}.editor-task-options{order:1;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 34px;gap:6px}.editor-task-options .priority-presets{grid-column:1 / -1;width:100%;order:0!important}.editor-task-options>.ios-zoom-guard{width:100%}.editor-status-button.location-indicator{order:2;width:max-content;padding-inline:8px;gap:5px}.editor-status-button.location-indicator span{display:inline;font-size:11px}.editor-footer{grid-row:4;min-height:calc(56px + env(safe-area-inset-bottom));padding:8px 12px calc(8px + env(safe-area-inset-bottom))}.editor-footer .discard-button{margin-right:auto}.editor-footer .save-button{min-width:108px}}@media(min-width:721px){.editor.editor-modal{width:min(760px,calc(100vw - 32px));height:auto!important;min-height:0;max-height:calc(100dvh - 32px);grid-template-rows:50px auto clamp(150px,24vh,250px) 50px;overflow:auto}.editor.editor-modal>.editor-meta{grid-row:2;display:grid;grid-template-columns:minmax(0,1fr);gap:8px;height:auto!important;min-height:0;padding:10px 14px;overflow:visible;white-space:normal;border-bottom:1px solid var(--line)}.editor.editor-modal>.ios-zoom-guard-textarea,.editor.editor-modal>.markdown-preview{grid-row:3;min-height:150px;height:100%!important}.editor.editor-modal>.editor-footer{grid-row:4}.editor-meta>.ios-zoom-guard:has(.tag-input){order:3}.editor-meta .tag-input{width:100%!important}.editor-schedule{order:0;display:grid;gap:5px}.editor-schedule-row{display:grid;grid-template-columns:112px minmax(0,1fr);gap:6px}.editor-schedule-row .due-presets{width:112px}.editor-meta .due-date-control{display:grid;grid-template-columns:minmax(120px,1fr) 84px 32px;gap:6px;min-width:0}.editor-meta .date-input-shell,.editor-meta .due-time-input,.editor-meta .due-clear{width:100%;min-width:0}.editor-task-options{order:1;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 34px;gap:6px}.editor-task-options .priority-presets{grid-column:1 / -1;width:100%}.editor-task-options>.ios-zoom-guard{width:100%}.editor-status-button.location-indicator{order:2;width:max-content;padding-inline:8px}.editor-status-button.location-indicator span{display:inline}}@media(max-width:720px){.topbar .create-control .new-entry-button{width:46px;min-width:46px;max-width:46px;height:46px}.editor.editor-modal{inset:0 0 auto;min-height:0;height:auto;max-height:100dvh;grid-template-rows:56px auto clamp(160px,28dvh,260px) auto;overflow-y:auto}.editor.editor-modal>.editor-meta{grid-row:2}.editor.editor-modal>.ios-zoom-guard-textarea,.editor.editor-modal>.markdown-preview{grid-row:3;min-height:160px}.editor.editor-modal>.editor-footer{grid-row:4}.editor-task-options>.ios-zoom-guard{min-width:0}.editor-task-options>.ios-zoom-guard:nth-of-type(1){grid-column:1;grid-row:2}.editor-task-options>.ios-zoom-guard:nth-of-type(2){grid-column:2;grid-row:2}.editor-task-options>.calendar-transfer-button{grid-column:3;grid-row:2}}.agenda-item{padding-inline:0}.editor.editor-modal>header>.editor-title-guard>input{border:0!important;border-radius:0!important;outline:0;box-shadow:none!important;background:transparent!important}.editor.editor-modal>header>.editor-title-guard>input:focus-visible{border:0!important;outline:0;box-shadow:none!important}.editor.editor-modal>.editor-meta{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;height:auto!important;min-height:0;padding:10px 14px;overflow:visible;white-space:normal;border-top:1px solid var(--line);border-bottom:0}.editor-meta .editor-schedule{order:0}.editor-meta .editor-task-options{order:1}.editor-meta>.ios-zoom-guard:has(.tag-input){order:2}.editor-meta .location-indicator{order:3;justify-self:start}.editor-meta .icon-picker{order:-1}.editor-task-options{position:relative;display:grid;grid-template-columns:132px minmax(0,1fr) 27px 27px;align-items:center;gap:6px;width:100%}.editor-task-options .priority-presets{grid-column:1;grid-row:1;width:132px;height:27px;order:0}.editor-task-options>.ios-zoom-guard,.editor-task-options>select{grid-column:2;width:100%}.editor-task-options>.ios-zoom-guard{grid-column:2!important;grid-row:1!important}.editor-task-options>.ios-zoom-guard select,.editor-task-options>select{grid-column:2;grid-row:1;width:100%;min-width:0;text-overflow:ellipsis}.recurrence-control{position:relative;grid-column:3;grid-row:1}.editor-task-options .calendar-transfer-button{grid-column:4;grid-row:1}.recurrence-button{color:#969b96}.recurrence-button.active{color:var(--text);border-color:var(--text)}.recurrence-menu{position:absolute;z-index:4;right:0;bottom:calc(100% + 6px);display:grid;min-width:116px;overflow:hidden;border:1px solid var(--line-strong);border-radius:var(--radius-control);background:var(--surface);box-shadow:0 8px 18px #00000024}.recurrence-menu button{height:29px;padding:0 9px;border:0;border-bottom:1px solid var(--line);border-radius:0;background:var(--surface);color:var(--text);font-size:11px;text-align:left}.recurrence-menu button:last-child{border-bottom:0}.recurrence-menu button[aria-checked=true]{background:var(--panel);font-weight:700}@media(min-width:721px){.editor.editor-modal{grid-template-rows:50px clamp(150px,24vh,250px) auto 50px}.editor.editor-modal>.ios-zoom-guard-textarea,.editor.editor-modal>.markdown-preview{grid-row:2}.editor.editor-modal>.editor-meta{grid-row:3}.editor.editor-modal>.editor-footer{grid-row:4}}@media(max-width:720px){.editor.editor-modal{grid-template-rows:56px clamp(160px,28dvh,260px) auto auto}.editor.editor-modal>.ios-zoom-guard-textarea,.editor.editor-modal>.markdown-preview{grid-row:2}.editor.editor-modal>.editor-meta{grid-row:3;padding:10px 12px}.editor.editor-modal>.editor-footer{grid-row:4}.editor-task-options{grid-template-columns:102px minmax(0,1fr) 32px 32px;gap:5px}.editor-task-options .priority-presets{width:102px;height:34px}.editor-task-options .priority-presets button{padding-inline:0;font-size:11px}.priority-label-long{display:none}.priority-label-short{display:inline}.recurrence-control{grid-column:3;grid-row:1}.editor-task-options .calendar-transfer-button{grid-column:4;grid-row:1}.editor-status-button{width:32px;min-width:32px;height:32px}}@media(min-width:721px){.voice-panel{min-width:560px;min-height:400px;max-width:calc(100vw - 32px);max-height:calc(100vh - 32px);resize:both;overflow:auto}.voice-panel>header{min-height:50px;height:50px;padding:0 14px}.voice-drag-handle{cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none}.voice-drag-handle:active{cursor:grabbing}.voice-drag-handle button{cursor:auto}.voice-preview{gap:10px;padding:14px}.voice-preview>label{gap:4px}.voice-preview input,.voice-preview textarea{border:1px solid var(--line);border-radius:5px;box-shadow:none;color:var(--text);font-family:inherit;font-size:13px}.voice-preview input{height:32px;padding:0 9px}.voice-preview textarea{min-height:132px;padding:9px}.voice-meta{gap:5px;flex-wrap:nowrap}.voice-meta .date-input-shell,.voice-meta .due-presets,.voice-meta .due-date-control>.ios-zoom-guard,.voice-meta .due-clear,.voice-meta .voice-priority{height:27px;border:1px solid var(--line-strong);border-radius:5px;box-shadow:none}.voice-meta .due-presets,.voice-meta .voice-priority{overflow:hidden}.voice-meta .due-presets button,.voice-meta .voice-priority button{height:25px;border-radius:0;box-shadow:none;font-family:inherit;font-size:10.5px}.voice-meta .date-input-shell{width:112px}.voice-meta .date-input-shell input,.voice-meta .due-time-input{height:27px;border:1px solid var(--line-strong);border-radius:5px;box-shadow:none;font-family:inherit;font-size:11px}.voice-meta .due-time-input{width:67px;min-width:67px;padding-inline:4px}.voice-meta .due-clear{width:27px;min-width:27px;padding:0}.voice-meta .voice-due-clear svg{width:13px;height:13px}.voice-priority button.priority-low.active{background:#e1e3de;color:#303430}.voice-priority button.priority-medium.active{background:#e2b544;color:#2b210a}.voice-priority button.priority-high.active{background:#c84a3d;color:#fff}.voice-preview footer>button{min-height:32px;border-radius:5px}}.voice-transcript{order:9}:root{--radius-control: 8px;--radius-surface: 12px}.calendar-view{display:flex;min-height:calc(100dvh - 101px);flex-direction:column;padding:14px;border-radius:var(--radius-surface)}.calendar-view>header{min-height:36px;align-items:flex-start}.calendar-view .segments{overflow:hidden;border:1px solid var(--line-strong);border-radius:var(--radius-control);background:var(--surface)}.calendar-view .segments button{min-width:68px;height:34px;padding:0 13px;border:0;border-right:1px solid var(--line-strong);background:transparent;color:var(--muted);font-size:11px;font-weight:640}.calendar-view .segments button:last-child{border-right:0}.calendar-view .segments button.active{background:var(--petrol-soft);color:var(--text)}.calendar-view .week-grid{flex:1 1 auto;min-height:0;margin-top:12px;border-color:var(--line-strong);border-radius:var(--radius-control);overflow:hidden}.calendar-view .week-grid>section{min-height:0;padding:10px;background:color-mix(in srgb,var(--surface) 72%,var(--panel))}.calendar-view .week-grid>section+section{border-left:1px solid var(--line)}.calendar-view .week-grid h3{min-height:32px;margin:0 0 9px;color:var(--text);font-size:11px;line-height:1.32}.calendar-day-entries{display:grid;gap:6px}.calendar-entry-card{height:auto;min-height:0;border-radius:var(--radius-control)}.calendar-entry-card .card-copy{grid-template-rows:auto auto auto;gap:6px}.calendar-entry-card .card-copy strong,.calendar-entry-card .card-copy p{display:block;overflow:visible;-webkit-line-clamp:unset}.calendar-entry-card .card-copy p{margin:0}.calendar-entry-card .card-copy footer{min-height:15px}@media(max-width:720px){.entry-card{grid-template-columns:22px minmax(0,1fr) 24px;column-gap:8px;padding:14px 8px 12px}.entry-card .drag{grid-column:1;grid-row:1;align-self:start;padding-top:2px;transform:translateY(-3px)}.entry-card .card-copy{grid-column:2;grid-row:1}.entry-card .card-copy strong{top:0;margin-bottom:0;line-height:20px;transform:translateY(-3px)}.entry-card .card-icon{position:static;grid-column:3;grid-row:1;align-self:start;justify-self:end;width:20px;height:20px;transform:translateY(-3px)}.calendar-view{min-height:calc(100dvh - 176px);padding:10px}.calendar-view>header{min-height:34px}.calendar-view .segments{width:100%}.calendar-view .segments button{flex:1;min-width:0}.calendar-view .week-grid{display:grid;grid-template-columns:1fr;overflow:visible}.calendar-view .week-grid>section{min-height:96px}.calendar-view .week-grid>section+section{border-top:1px solid var(--line);border-left:0}.calendar-view .week-grid h3{min-height:0}}@media(max-width:720px){body.modal-open{overflow:hidden}.editor-backdrop{display:none}.editor.editor-modal{top:0!important;right:0!important;bottom:0!important;left:0!important;width:100vw!important;min-width:0;min-height:100dvh!important;height:100dvh!important;max-height:100dvh!important;transform:none!important;grid-template-rows:56px minmax(0,1fr) auto auto 50px!important;overflow:hidden;border:0;border-radius:0;box-shadow:none}.editor.editor-modal>.ios-zoom-guard-textarea,.editor.editor-modal>.markdown-preview{grid-row:2;min-height:0}.editor.editor-modal>.editor-meta{grid-row:3;max-height:42dvh;overflow-y:auto;overscroll-behavior:contain}.editor.editor-modal>.editor-photo-strip{grid-row:4}.editor.editor-modal>.editor-footer{grid-row:5}}@media(min-width:721px){.editor.editor-modal{border-radius:12px}}.editor-footer-actions{display:flex;align-items:center;gap:8px}.editor-footer>.location-indicator{display:flex;align-items:center;justify-content:flex-start;gap:5px;width:auto;min-width:0;height:34px;order:0;margin-right:auto;padding-inline:0;color:var(--muted)}.editor-footer>.location-indicator span{display:inline;font-size:11px}.editor-footer>.location-indicator.captured{padding-inline:8px}.editor-footer .discard-button{margin:0}.editor-footer-actions{order:1}.editor-task-options .reminder-control{position:relative;grid-column:2;grid-row:1;min-width:0}.editor-task-options .reminder-button{display:flex;justify-content:center;gap:5px;width:100%;min-width:0;padding-inline:6px;color:#969b96;white-space:nowrap}.editor-task-options .reminder-button.active{color:var(--text);border-color:var(--text)}.editor-task-options .recurrence-button{display:flex;justify-content:center;gap:5px;width:100%;min-width:0;padding-inline:6px;color:var(--muted);white-space:nowrap}.editor-task-options .recurrence-button.active{color:var(--text);border-color:var(--text)}.reminder-menu{position:absolute;z-index:4;right:0;bottom:calc(100% + 6px);display:grid;min-width:92px;overflow:hidden;border:1px solid var(--line-strong);border-radius:var(--radius-control);background:var(--surface);box-shadow:0 8px 18px #00000024}.reminder-menu button{height:29px;padding:0 9px;border:0;border-bottom:1px solid var(--line);border-radius:0;background:var(--surface);color:var(--text);font-size:11px;text-align:left}.reminder-menu button:last-child{border-bottom:0}.reminder-menu button[aria-checked=true]{background:var(--panel);font-weight:700}@media(max-width:720px){.editor.editor-modal>.ios-zoom-guard-textarea>textarea,.editor.editor-modal>.markdown-preview{padding:0 8px}.editor.editor-modal>.ios-zoom-guard-textarea>textarea{transform:translateY(-6px) scale(var(--ios-field-scale))}.editor-schedule-row{grid-template-columns:116px minmax(0,1fr);gap:6px}.editor-schedule-row .due-presets{box-sizing:border-box;width:116px}.editor-meta .due-presets button{min-width:0;padding-inline:6px}.editor-meta .due-presets button:first-child{flex:1.45 1 0}.editor-meta .due-presets button:not(:first-child){flex:1 1 0}.editor-task-options{grid-template-columns:148px minmax(82px,1fr) minmax(82px,1fr) 34px;gap:5px}.editor-task-options .priority-presets{width:148px}.priority-label-long{display:inline}.priority-label-short{display:none}.editor-task-options .priority-presets button{font-size:9.5px}.editor-footer{justify-content:flex-start}.editor-footer-actions{margin-left:auto}.editor-task-options .recurrence-control{grid-column:3;grid-row:1}.editor-task-options .calendar-transfer-button{grid-column:4;grid-row:1}}.editor.editor-modal{--editor-control-radius:var(--radius-control);--editor-control-border:1px solid var(--line-strong);--editor-control-background:var(--surface)}.editor.editor-modal .editor-task-options{grid-template-columns:132px minmax(84px,1fr) minmax(84px,1fr) 34px}.editor.editor-modal .recurrence-control{grid-column:3;grid-row:1}.editor.editor-modal .calendar-transfer-button{grid-column:4;grid-row:1}.editor.editor-modal .due-presets,.editor.editor-modal .priority-presets,.editor.editor-modal .date-input-shell,.editor.editor-modal .due-time-input,.editor.editor-modal .due-clear,.editor.editor-modal .tag-input,.editor.editor-modal .editor-status-button,.editor.editor-modal .editor-footer button{border:var(--editor-control-border);border-radius:var(--editor-control-radius);box-shadow:none}.editor.editor-modal .due-presets,.editor.editor-modal .priority-presets,.editor.editor-modal .date-input-shell{overflow:hidden;background:var(--editor-control-background)}.editor.editor-modal .date-input-shell .due-input,.editor.editor-modal .due-time-input,.editor.editor-modal .tag-input,.editor.editor-modal .due-clear,.editor.editor-modal .editor-status-button,.editor.editor-modal .editor-footer button{background:var(--editor-control-background)}.editor.editor-modal .date-input-shell .due-input,.editor.editor-modal .due-time-input,.editor.editor-modal .tag-input{border:0!important;border-radius:0!important;box-shadow:none!important}.editor.editor-modal>.editor-meta>.ios-zoom-guard:has(.tag-input),.editor.editor-modal .due-date-control>.ios-zoom-guard:has(.due-time-input){display:block;height:34px;overflow:hidden;border:var(--editor-control-border);border-radius:var(--editor-control-radius);background:var(--editor-control-background);box-shadow:none}.editor.editor-modal>.editor-meta>.ios-zoom-guard:has(.tag-input){width:100%}.editor.editor-modal .alarm-time-control{position:relative}.editor.editor-modal .alarm-time-control .due-time-input{padding-right:32px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.editor.editor-modal .alarm-time-control .due-time-input::-webkit-calendar-picker-indicator{opacity:0}.editor.editor-modal .alarm-time-icon{position:absolute;z-index:1;top:50%;right:8px;width:16px;height:16px;transform:translateY(-50%);pointer-events:none;color:var(--text)}@media(max-width:720px){.editor.editor-modal .editor-schedule>.form-section-label{display:none}.editor.editor-modal .editor-schedule-row{grid-template-columns:124px minmax(0,1fr)}.editor.editor-modal .due-date-control{grid-template-columns:minmax(0,1fr) 94px 34px}.editor.editor-modal .due-presets button,.editor.editor-modal .priority-presets button,.editor.editor-modal .reminder-button,.editor.editor-modal .recurrence-button{font-size:12px}.editor.editor-modal .alarm-time-control .due-time-input{padding-right:30px}.editor.editor-modal .alarm-time-icon{right:9px}.editor.editor-modal .editor-task-options{grid-template-columns:148px minmax(82px,1fr) minmax(82px,1fr) 34px}.editor.editor-modal .editor-task-options .priority-presets{width:148px}}.editor.editor-modal .editor-footer>.location-indicator{min-width:0;height:34px;padding:0;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;font-size:10px;font-weight:600}.editor.editor-modal .editor-footer>.location-indicator span{font-size:10px}.editor.editor-modal .editor-footer>.location-indicator.idle,.editor.editor-modal .editor-footer>.location-indicator.captured{color:#2f7a43}.editor.editor-modal .editor-footer>.location-indicator.locating{color:#a97818}.editor.editor-modal .editor-footer>.location-indicator.unavailable{color:#c84a3d}.editor.editor-modal .editor-footer>.location-indicator svg{color:currentColor}.editor.editor-modal .due-presets button,.editor.editor-modal .priority-presets button{border-radius:0;border-right:1px solid var(--line-strong);background:var(--editor-control-background)}.editor.editor-modal .due-presets button:last-child,.editor.editor-modal .priority-presets button:last-child{border-right:0}.editor.editor-modal .editor-status-button,.editor.editor-modal .reminder-button{height:34px;color:var(--muted)}.editor.editor-modal .reminder-button.active,.editor.editor-modal .recurrence-button.active,.editor.editor-modal .calendar-transfer-button.active{color:var(--text);border-color:var(--line-strong)}.editor.editor-modal .editor-footer .save-button{border-color:var(--text);background:var(--text);color:var(--surface)}.editor-entry-icon{display:grid;flex:0 0 auto;width:32px;height:32px;place-items:center;padding:0;border:0;border-radius:var(--radius-control);background:transparent;color:var(--text)}.editor-entry-icon:hover,.editor-entry-icon.active{background:var(--surface-muted)}.icon-picker-modal{position:fixed;z-index:220;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:24px;background:#1418153d;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.icon-picker-panel{display:grid;grid-template-rows:auto minmax(0,1fr);width:min(640px,calc(100vw - 48px));max-height:min(500px,calc(100dvh - 48px));min-height:0;padding:12px;border:1px solid var(--line-strong);border-radius:10px;background:var(--surface);box-shadow:0 18px 40px #14181533}.icon-picker-panel>header{display:flex;align-items:center;justify-content:space-between;min-height:32px;padding:0 0 8px;border-bottom:1px solid var(--line)}.icon-picker-panel>header strong{font-size:12px}.icon-picker-panel>header button{display:grid;width:30px;height:30px;place-items:center;padding:0;border:0;border-radius:var(--radius-control);background:transparent;color:var(--text)}.icon-picker-panel>header button:hover{background:var(--surface-muted)}.icon-picker-panel .icon-picker{grid-template-columns:minmax(0,1fr) auto;min-height:0;padding:10px 0 0;overflow:auto}.icon-picker-panel .icon-picker-grid{grid-column:1 / -1;display:grid;grid-template-columns:repeat(auto-fill,minmax(34px,1fr));gap:6px;min-height:0;overflow:auto}.icon-picker-panel .icon-picker-grid button{width:100%;min-width:0}@media(max-width:720px){.icon-picker-modal{padding:0}.icon-picker-panel{width:100%;max-width:none;max-height:none;height:100dvh;padding:12px;border:0;border-radius:0}.icon-picker-panel .icon-picker{padding-top:12px}}.editor.editor-modal .editor-schedule-row.is-empty{gap:0;overflow:hidden;border:var(--editor-control-border);border-radius:var(--editor-control-radius);background:var(--editor-control-background)}.editor.editor-modal .editor-schedule-row.is-empty .due-presets{width:auto;border:0!important;border-right:1px solid var(--line-strong)!important;border-radius:0!important}.editor.editor-modal .editor-schedule-row.is-empty .due-date-control{display:block;min-width:0}.editor.editor-modal .editor-schedule-row.is-empty .date-input-shell{display:block;width:100%;border:0!important;border-radius:0!important;background:transparent}.editor.editor-modal .editor-footer-actions>button{display:grid;place-items:center;min-width:108px;padding-inline:0}@media(max-width:720px){.editor.editor-modal>header{gap:6px}.editor.editor-modal>header>.editor-tools{gap:1px}.editor.editor-modal>header>.editor-tools>button:first-child{display:inline-grid;width:auto;min-width:54px;padding-inline:6px;font-size:10px}.editor.editor-modal>header>.editor-tools>button[aria-label="Icon ändern"],.editor.editor-modal>header>.editor-tools>.photo-control,.editor.editor-modal>header>.editor-tools>.attachment-button,.editor.editor-modal>header>.editor-tools>button[aria-label="Anhang nach dem Speichern verfügbar"]{display:inline-grid}.editor.editor-modal>header>.editor-tools>.photo-control>button{display:inline-grid;width:36px;min-width:36px;height:36px}.editor.editor-modal.show-task-options .editor-meta{height:106px;overflow:visible;align-content:center}}.editor.editor-modal .editor-task-options button:disabled{color:var(--muted);background:var(--editor-control-background);cursor:not-allowed;opacity:.56}@media(min-width:721px){.editor.editor-modal{resize:both;width:clamp(640px,62vw,960px);height:clamp(420px,68vh,680px)!important;min-height:420px;overflow:hidden;grid-template-rows:50px minmax(160px,1fr) auto 50px}.editor.editor-modal>.ios-zoom-guard-textarea,.editor.editor-modal>.markdown-preview{min-height:0;height:100%!important;overflow:auto}.editor.editor-modal>.editor-meta{grid-template-columns:minmax(0,1.15fr) minmax(360px,1fr);grid-template-areas:"schedule task-options" "tags tags";align-items:center}.editor.editor-modal .editor-schedule-row,.editor.editor-modal .editor-task-options{min-height:34px}.editor.editor-modal .due-presets,.editor.editor-modal .priority-presets,.editor.editor-modal .date-input-shell,.editor.editor-modal .due-date-control>.ios-zoom-guard,.editor.editor-modal .due-clear,.editor.editor-modal .editor-status-button,.editor.editor-modal .reminder-button,.editor.editor-modal .recurrence-button,.editor.editor-modal .calendar-transfer-button,.editor.editor-modal>.editor-meta>.ios-zoom-guard:has(.tag-input){box-sizing:border-box;height:34px;min-height:34px}.editor.editor-modal .due-presets button,.editor.editor-modal .priority-presets button{box-sizing:border-box;height:32px}.editor.editor-modal .date-input-shell .due-input,.editor.editor-modal .due-date-control>.ios-zoom-guard .due-time-input,.editor.editor-modal>.editor-meta>.ios-zoom-guard .tag-input{box-sizing:border-box;height:32px!important}.editor.editor-modal .due-clear,.editor.editor-modal .calendar-transfer-button{width:34px;min-width:34px;padding:0}.editor.editor-modal .editor-task-options{grid-template-columns:132px minmax(84px,1fr) minmax(84px,1fr) 34px}.editor.editor-modal .editor-task-options .priority-presets{width:132px}.editor.editor-modal .editor-schedule-row.is-empty,.editor.editor-modal .editor-schedule-row.is-empty .due-presets,.editor.editor-modal .editor-schedule-row.is-empty .date-input-shell{height:34px}}@media(min-width:840px){.editor.editor-modal>.editor-meta{grid-template-columns:minmax(0,1.15fr) minmax(330px,1fr);grid-template-areas:"schedule task-options" "tags tags";column-gap:8px;row-gap:8px}.editor.editor-modal>.editor-meta>.editor-schedule{grid-area:schedule;width:100%}.editor.editor-modal>.editor-meta>.editor-task-options{grid-area:task-options;grid-template-columns:132px minmax(76px,1fr) minmax(76px,1fr) 34px;width:100%}.editor.editor-modal>.editor-meta>.ios-zoom-guard:has(.tag-input){grid-area:tags;width:100%}}
