.panel[data-v-3cc88e97]{--line:#e6e9ec;--muted:#8b949e;--blue:#d9e8f7;--now:#2b6ca8;z-index:6;border-left:1px solid var(--line);border-bottom:1px solid var(--line);color:#1f2328;background:#fff;flex-direction:column;align-items:flex-start;gap:.6rem;width:19rem;max-width:100vw;padding:2.3rem .9rem 1.1rem;font:13px/1.4 ui-sans-serif,system-ui,sans-serif;display:flex;position:fixed;top:28px;right:0;box-shadow:0 8px 20px #0000001a}.back[data-v-3cc88e97]{position:absolute;top:.35rem;left:.5rem}.shut[data-v-3cc88e97]{position:absolute;top:.35rem;right:.5rem}.back[data-v-3cc88e97],.shut[data-v-3cc88e97]{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;font-size:16px}@media (hover:hover){.back[data-v-3cc88e97]:hover,.shut[data-v-3cc88e97]:hover{color:#1f2328}}.lead[data-v-3cc88e97]{margin:0;font-weight:600}.aside[data-v-3cc88e97]{color:var(--muted);margin:-.35rem 0 0}.wrong[data-v-3cc88e97]{color:#cf222e;margin:-.2rem 0 0}.words[data-v-3cc88e97]{counter-reset:word;font-variant-numeric:tabular-nums;grid-template-columns:repeat(3,1fr);gap:.1rem .75rem;width:100%;margin:0;padding:0;list-style:none;display:grid}.words li[data-v-3cc88e97]{counter-increment:word}.words li[data-v-3cc88e97]:before{content:counter(word) " ";color:var(--muted);font-size:11px}textarea[data-v-3cc88e97]{border:0;border-bottom:1px solid var(--line);width:100%;min-width:0;font:inherit;resize:none;background:0 0;padding:.25rem 0;font-size:16px}textarea[data-v-3cc88e97]:focus{border-bottom-color:var(--now);outline:none}.standing[data-v-3cc88e97]{width:100%;color:var(--muted);justify-content:space-between;align-items:baseline;gap:.75rem;margin:0;display:flex}.toggle[data-v-3cc88e97]{align-items:center;gap:.4rem;display:flex}.both[data-v-3cc88e97]{gap:1rem;width:100%;display:flex}.doing[data-v-3cc88e97]{background:var(--blue);font:inherit;color:#1f2328;cursor:pointer;border:0;padding:.35rem .7rem;font-weight:600}.quiet[data-v-3cc88e97]{font:inherit;color:var(--now);cursor:pointer;background:0 0;border:0;padding:0}@media (hover:hover){.quiet[data-v-3cc88e97]:hover{text-decoration:underline}}.quiet.danger[data-v-3cc88e97]{color:#cf222e}.marks[data-v-cb8f5e5b]{color:#1f2328;gap:.25rem;height:100%;font:13px/1.2 ui-sans-serif,system-ui,sans-serif;display:flex}.marks.named[data-v-cb8f5e5b]{flex-direction:column;gap:0;height:auto}.mark[data-v-cb8f5e5b]{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:.45rem;padding:0;display:flex}.marks:not(.named) .mark[data-v-cb8f5e5b]{flex:1;min-width:0}.marks.named .mark[data-v-cb8f5e5b]{padding:.2rem .3rem}.chip[data-v-cb8f5e5b]{border:1px solid #00000026;flex:none;width:22px;height:22px}.marks:not(.named) .chip[data-v-cb8f5e5b]{width:100%;height:100%}.marks.named .chip[data-v-cb8f5e5b]{width:14px;height:14px}.name[data-v-cb8f5e5b]{white-space:nowrap}.mark.chosen[data-v-cb8f5e5b]{outline:2px solid var(--chosen);outline-offset:1px}.marks.named .mark.chosen[data-v-cb8f5e5b]{outline-offset:-1px}.panel[data-v-dcceb427]{--line:#e6e9ec;--muted:#8b949e;--blue:#d9e8f7;z-index:7;border-left:1px solid var(--line);border-bottom:1px solid var(--line);color:#1f2328;background:#fff;flex-direction:column;align-items:flex-start;gap:.6rem;width:19rem;max-width:100vw;padding:2.3rem .9rem 1.1rem;font:13px/1.4 ui-sans-serif,system-ui,sans-serif;display:flex;position:fixed;top:28px;right:0;box-shadow:0 8px 20px #0000001a}.shut[data-v-dcceb427]{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;font-size:16px;position:absolute;top:.35rem;right:.5rem}@media (hover:hover){.shut[data-v-dcceb427]:hover{color:#1f2328}}.lead[data-v-dcceb427]{margin:0;font-weight:600}.aside[data-v-dcceb427]{color:var(--muted);margin:-.35rem 0 0}.choices[data-v-dcceb427]{flex-direction:column;width:100%;display:flex}.choice[data-v-dcceb427]{width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:baseline;gap:.6rem;padding:.35rem .4rem;display:flex}@media (hover:hover){.choice[data-v-dcceb427]:hover{background:#f5f5f6}}.choice.chosen[data-v-dcceb427]{background:var(--blue);font-weight:600}.name[data-v-dcceb427]{flex:none;width:3.5rem}.where[data-v-dcceb427]{color:var(--muted);font-weight:400}.sheet[data-v-2f986f64]{--line:#e6e9ec;--muted:#8b949e;--heading:#f2f3f5;--weekday:#f2f7fc;--weekend:#d9e8f7;--now:#2b6ca8;--chosen:#4a8fd8;--term:#9fc3e8;--grip:9px;--todo:#f5f5f6;--done:#c9edd8;--postponed:#f9e7a6;--prevented:#ddcaf6;--discarded:#f9cbcd;--ended:#bfdcf8;height:100%;font:var(--text) / 1 ui-sans-serif, system-ui, sans-serif;font-variant-numeric:tabular-nums;color:#1f2328;flex-direction:column;display:flex}.tabs[data-v-2f986f64]{border-bottom:1px solid var(--line);height:28px;display:flex}.tab[data-v-2f986f64]{width:4rem;height:100%;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;flex:none;font-size:13px}@media (hover:hover){.tab[data-v-2f986f64]:hover{color:#1f2328}}.tab.current[data-v-2f986f64]{color:#1f2328;font-weight:600}.tab.this-year[data-v-2f986f64]{box-shadow:inset 0 -2px 0 var(--now);color:#1f2328}.tabs [data-v-2f986f64-s]{margin-left:auto}.tabs [data-v-2f986f64-s]~.scale{margin-left:0}.scale[data-v-2f986f64]{width:2.5rem;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;flex:none;margin-left:auto;padding:0;font-size:12px}@media (hover:hover){.scale[data-v-2f986f64]:hover{color:#1f2328}}.scale[aria-pressed=true][data-v-2f986f64]{background:var(--weekend);color:#1f2328;font-weight:600}.landing[data-v-2f986f64]{box-shadow:inset 3px 0 0 var(--chosen)}.ghost[data-v-2f986f64]{z-index:5;width:var(--task-column);height:var(--row-height);padding:0 var(--cell-padding);border:1px solid var(--chosen);font-size:var(--text);white-space:nowrap;pointer-events:none;align-items:center;display:flex;position:fixed;overflow:hidden;transform:translate(-50%,-150%);box-shadow:0 6px 16px #00000047}.scroller[data-v-2f986f64]{overscroll-behavior:contain;scrollbar-width:none;flex:1;min-height:0;overflow:auto}.scroller[data-v-2f986f64]::-webkit-scrollbar{display:none}.rows[data-v-2f986f64],.head[data-v-2f986f64]{width:max-content;min-width:100%}.rows[data-v-2f986f64]{margin:0;padding:0;list-style:none}.row.head[data-v-2f986f64]{z-index:2;height:var(--head-height);background:var(--heading);position:sticky;top:0}.head .row-number[data-v-2f986f64],.head .date[data-v-2f986f64]{background:var(--heading)}.column-name[data-v-2f986f64]{width:var(--task-column);color:var(--muted);font-size:var(--small-text);justify-content:center}.row[data-v-2f986f64]{height:var(--row-height);border-bottom:1px solid var(--line);display:flex}.row-number[data-v-2f986f64],.cell[data-v-2f986f64]{height:100%;padding:0 var(--cell-padding);border-right:1px solid var(--line);flex:none;align-items:center;display:flex}.row-number[data-v-2f986f64]{width:var(--gutter);color:#c2c8ce;font-size:var(--small-text);justify-content:flex-end}.holiday[data-v-2f986f64]{width:var(--holiday-column);padding:0}.holiday.shut[data-v-2f986f64]{background:var(--term)}.date[data-v-2f986f64]{width:var(--date-column);background:var(--weekday);white-space:nowrap;justify-content:center;padding:0;position:sticky;left:0}.slot[data-v-2f986f64]{width:var(--task-column);cursor:text}.holder[data-v-2f986f64]{width:var(--task-column);grid-template-columns:1fr auto;align-items:stretch;padding:0;display:grid}.said[data-v-2f986f64]{min-width:0;padding:0 var(--cell-padding);pointer-events:none;-webkit-user-select:none;user-select:none;grid-area:1/1;align-items:center;display:flex}.holder:not(:focus-within) .entry[data-v-2f986f64]{color:#0000}.holder:focus-within .said[data-v-2f986f64]{display:none}.entry[data-v-2f986f64]{min-width:0;height:100%;padding:var(--cell-lead) var(--cell-padding);text-overflow:ellipsis;font:inherit;color:inherit;line-height:var(--line-height);resize:none;overflow-wrap:break-word;background:0 0;border:0;outline:none;grid-area:1/1;align-content:center;overflow:hidden}.grip[data-v-2f986f64]{width:var(--grip);opacity:0;cursor:grab;background-image:radial-gradient(circle at center, var(--muted) .5px, transparent .6px);background-size:3px 3px;grid-area:1/2}@media (hover:hover){.holder:hover .grip[data-v-2f986f64]{opacity:.9}}.grip[data-v-2f986f64]:active{opacity:1;cursor:grabbing}.written[data-v-2f986f64]{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;width:var(--task-column);cursor:text}.words[data-v-2f986f64]{-webkit-line-clamp:var(--lines);line-clamp:var(--lines);min-width:0;line-height:var(--line-height);overflow-wrap:break-word;-webkit-box-orient:vertical;flex:1;display:-webkit-box;overflow:hidden}.written.chosen[data-v-2f986f64]{box-shadow:inset 0 0 0 2px var(--chosen)}.carried[data-v-2f986f64]{opacity:.25}.editor[data-v-2f986f64]{z-index:3;--bar-height:2.125rem;--colour-height:1.375rem;border-top:1px solid var(--line);background:#fff;grid-template-columns:auto 1fr auto;align-items:center;gap:.5rem;padding:.5rem;transition:transform .12s ease-out;display:grid;position:fixed;bottom:0;left:0;right:0;transform:translateY(110%)}.editor.open[data-v-2f986f64]{transform:none}.editor[data-v-2f986f64]:not(.marking){row-gap:0}.editor-colours[data-v-2f986f64]{height:var(--colour-height);grid-area:1/2}.editor-standing[data-v-2f986f64]{text-align:center;min-width:4.5rem;color:var(--muted);white-space:nowrap;grid-area:1/3;justify-self:center;font-size:13px}.editor-day[data-v-2f986f64]{color:var(--muted);grid-area:2/1;font-size:13px}.editor-field[data-v-2f986f64]{min-width:0;height:var(--bar-height);border:1px solid var(--line);font:inherit;grid-area:2/2;padding:0 .5rem;font-size:16px}.editor-done[data-v-2f986f64]{height:var(--bar-height);background:var(--weekend);font:inherit;color:#1f2328;border:0;grid-area:2/3;padding:0 .75rem;font-size:15px}.is-todo[data-v-2f986f64]{background:var(--todo);color:#1f2328}.is-done[data-v-2f986f64]{background:var(--done);color:#1f2328}.is-postponed[data-v-2f986f64]{background:var(--postponed);color:#1f2328}.is-prevented[data-v-2f986f64]{background:var(--prevented);color:#1f2328}.is-discarded[data-v-2f986f64]{background:var(--discarded);color:#1f2328}.is-ended[data-v-2f986f64]{background:var(--ended);color:#1f2328}.palette[data-v-2f986f64]{z-index:4;border:1px solid var(--line);background:#fff;padding:4px;position:fixed;box-shadow:0 2px 6px #0000001f}.weekend .date[data-v-2f986f64]{background:var(--weekend)}.today .date[data-v-2f986f64]{box-shadow:inset 3px 0 0 var(--now);font-weight:600}.today .row-number[data-v-2f986f64]{color:var(--now);font-weight:600}*,:before,:after{box-sizing:border-box}body{color:#1f2328;background:#fff;margin:0}#app,#app *{touch-action:manipulation}#app,main{height:100dvh}.controls{height:100%;display:flex}.fresh,.account{color:#8b949e;width:2rem;height:100%;font:inherit;cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;font-size:13px;display:flex}@media (hover:hover){.fresh:hover,.account:hover{color:#1f2328}}.account[aria-pressed=true]{color:#1f2328;background:#d9e8f7}.fresh{color:#1f2328;background:#f9e7a6}.account.busy{color:#4a8fd8}.account.adrift{color:#1f2328;background:#f9cbcd}
