.desktop-availability.svelte-vboofr{display:flex;gap:1rem;align-items:center;justify-content:space-between;margin:.75rem;padding:.9rem 1rem;border:1px solid var(--border);border-radius:.6rem;background:var(--surface)}.desktop-availability.svelte-vboofr p:where(.svelte-vboofr){margin:.25rem 0 0;max-width:65ch}.desktop-availability-actions.svelte-vboofr{display:flex;flex-wrap:wrap;gap:.5rem}@media(max-width:640px){.desktop-availability.svelte-vboofr{align-items:stretch;flex-direction:column}.desktop-availability-actions.svelte-vboofr>button:where(.svelte-vboofr){flex:1}}[data-select-viewport],[data-combobox-viewport]{scrollbar-width:none!important;-ms-overflow-style:none!important;-webkit-overflow-scrolling:touch!important}[data-combobox-viewport]::-webkit-scrollbar{display:none!important}[data-select-viewport]::-webkit-scrollbar{display:none!important}[data-scroll-area-viewport]{scrollbar-width:none!important;-ms-overflow-style:none!important;-webkit-overflow-scrolling:touch!important}[data-scroll-area-viewport]::-webkit-scrollbar{display:none!important}:where([data-scroll-area-viewport]){display:flex;flex-direction:column;align-items:stretch}:where([data-scroll-area-content]){flex-grow:1}.subscription-trigger.svelte-fqwxj0{align-items:center;background:transparent;border:0;border-radius:.3rem;color:var(--subtle);cursor:pointer;display:flex;font:inherit;font-size:.84rem;gap:.65rem;min-height:2.25rem;padding:0 .55rem;text-align:left;width:100%}.subscription-trigger.svelte-fqwxj0:hover,.subscription-trigger.svelte-fqwxj0:focus-visible{background:var(--surface-low);color:var(--text)}.subscription-trigger.subscribed.svelte-fqwxj0{color:var(--brand)}.subscription-trigger.svelte-fqwxj0:disabled{cursor:wait;opacity:.65}.subscription-dialog.svelte-fqwxj0{background:var(--surface-popover, #fff);border:1px solid var(--border, #d8dce2);border-radius:.9rem;box-shadow:0 1.2rem 3.5rem #0003;color:var(--text, #1b202a);inset:auto;left:calc(var(--shell-pad, 1rem) + 16.65rem);top:max(1rem,var(--shell-pad, 1rem));margin:0;max-height:calc(100dvh - 2rem);max-width:calc(100vw - 2rem);overflow-y:auto;padding:0;width:24rem}.subscription-dialog.svelte-fqwxj0::backdrop{background:#0e141e52}.subscription-panel.svelte-fqwxj0{padding:1.3rem}.subscription-header.svelte-fqwxj0{align-items:center;display:flex;justify-content:space-between}.subscription-icon.svelte-fqwxj0{align-items:center;background:color-mix(in srgb,var(--brand) 12%,var(--surface));border-radius:.6rem;color:var(--brand);display:inline-flex;height:2.2rem;justify-content:center;width:2.2rem}.close-button.svelte-fqwxj0{align-items:center;background:transparent;border:0;border-radius:.4rem;color:var(--muted);cursor:pointer;display:inline-flex;padding:.3rem}.close-button.svelte-fqwxj0:hover{background:var(--surface-low);color:var(--text)}h2.svelte-fqwxj0{font-size:1.13rem;letter-spacing:-.02em;margin:.95rem 0 .25rem}.subscription-intro.svelte-fqwxj0{color:var(--muted);font-size:.84rem;line-height:1.45;margin:0 0 1.15rem}.subscription-intro.svelte-fqwxj0 strong:where(.svelte-fqwxj0){color:var(--text);font-weight:600}fieldset.svelte-fqwxj0{border:0;margin:0;min-width:0;padding:0}legend.svelte-fqwxj0{color:var(--muted);font-size:.69rem;font-weight:700;letter-spacing:.07em;margin-bottom:.45rem;text-transform:uppercase}.choice.svelte-fqwxj0{align-items:center;border:1px solid var(--border);border-bottom:0;cursor:pointer;display:flex;gap:.65rem;min-height:3.65rem;padding:.55rem .75rem}.choice.svelte-fqwxj0:first-of-type{border-radius:.55rem .55rem 0 0}.choice.svelte-fqwxj0:last-of-type{border-bottom:1px solid var(--border);border-radius:0 0 .55rem .55rem}.choice.svelte-fqwxj0:hover,.choice.svelte-fqwxj0:focus-within{background:var(--surface-low)}.choice.svelte-fqwxj0:focus-within{outline:2px solid var(--brand);outline-offset:-2px}.choice.svelte-fqwxj0 input:where(.svelte-fqwxj0){accent-color:var(--brand);flex:none;height:1rem;margin:0;width:1rem}.choice-copy.svelte-fqwxj0{display:grid;flex:1;gap:.15rem;min-width:0}.choice-copy.svelte-fqwxj0 b:where(.svelte-fqwxj0){font-size:.83rem;font-weight:600}.choice-copy.svelte-fqwxj0 small:where(.svelte-fqwxj0){color:var(--muted);font-size:.73rem}.choice-state.svelte-fqwxj0{align-items:center;border-radius:.4rem;color:var(--muted);display:inline-flex;font-size:.71rem;font-weight:650;gap:.1rem;justify-content:center;min-width:2.8rem;padding:.24rem .3rem}.choice-state.on.svelte-fqwxj0{background:color-mix(in srgb,var(--brand) 11%,var(--surface));color:var(--brand)}.subscription-warning.svelte-fqwxj0{background:var(--surface-low);border-radius:.55rem;margin:.9rem 0 0;padding:.65rem .8rem}.subscription-warning.svelte-fqwxj0 p:where(.svelte-fqwxj0){color:var(--subtle);font-size:.77rem;line-height:1.4;margin:0 0 .35rem}.settings-link.svelte-fqwxj0{align-items:center;background:transparent;border:0;color:var(--brand);cursor:pointer;display:inline-flex;font:inherit;font-size:.77rem;font-weight:650;gap:.2rem;padding:0}.subscription-error.svelte-fqwxj0{color:var(--red);font-size:.8rem;line-height:1.4;margin:.7rem 0 0}.subscription-actions.svelte-fqwxj0{border-top:1px solid var(--border);display:grid;gap:.5rem;margin-top:1.2rem;padding-top:1rem}.subscription-actions.svelte-fqwxj0 .btn-primary:where(.svelte-fqwxj0){min-height:2.3rem;width:100%}.unsubscribe.svelte-fqwxj0{background:transparent;border:0;color:var(--muted);cursor:pointer;font:inherit;font-size:.78rem;padding:.25rem}.unsubscribe.svelte-fqwxj0:hover{color:var(--red);text-decoration:underline}.unsubscribe-confirm.svelte-fqwxj0{background:var(--surface-low);border:1px solid var(--border);border-radius:.65rem;padding:1rem}.unsubscribe-confirm.svelte-fqwxj0 strong:where(.svelte-fqwxj0){font-size:.9rem}.unsubscribe-confirm.svelte-fqwxj0 p:where(.svelte-fqwxj0){color:var(--muted);font-size:.79rem;line-height:1.45;margin:.4rem 0 1rem}.confirm-actions.svelte-fqwxj0{display:flex;flex-wrap:wrap;gap:.45rem}.confirm-actions.svelte-fqwxj0 button:where(.svelte-fqwxj0){border:1px solid var(--border);border-radius:.45rem;cursor:pointer;font:inherit;font-size:.78rem;min-height:2rem;padding:.3rem .55rem}.secondary-action.svelte-fqwxj0{background:var(--surface);color:var(--text)}.unsubscribe-confirm-button.svelte-fqwxj0{background:var(--red);border-color:var(--red)!important;color:#fff}@media(max-width:700px){.subscription-dialog.svelte-fqwxj0{bottom:max(.75rem,env(safe-area-inset-bottom));left:50%;top:auto;max-height:calc(100dvh - 1.5rem);transform:translate(-50%);width:min(24rem,calc(100vw - 1.5rem))}}.task-filter-description.svelte-3z6u84{margin:0;padding:.35rem .75rem .5rem;max-width:18rem;color:var(--muted);font-size:.78rem;line-height:1.35}
