.entry-edit-context[data-v-26283f35]{gap:var(--space-1);display:grid}.entry-edit-context__top[data-v-26283f35]{justify-content:space-between;align-items:center;gap:var(--space-2);min-width:0;display:flex}.entry-edit-context__empty[data-v-26283f35],.entry-edit-context__pill[data-v-26283f35]{color:var(--color-text-secondary);font-weight:600}.entry-edit-context__pill[data-v-26283f35]{border-radius:var(--radius-round);background:var(--color-surface-muted);font-size:var(--font-size-label);flex:none;margin-inline-start:auto;padding:.125rem .625rem;line-height:1.5}.entry-edit-context p[data-v-26283f35]{color:var(--color-text-secondary);margin:0;font-size:.875rem}.entry-edit-context__note[data-v-26283f35]{line-height:1.5}.entry-edit-context__pill--lead[data-v-26283f35]{margin-inline:0 auto}.category-picker[data-v-5f5d33c7]{gap:var(--space-2);min-width:0;display:grid}.category-picker__heading[data-v-5f5d33c7]{justify-content:flex-end;align-items:center;gap:0 var(--space-1);flex-wrap:wrap;min-height:1.25rem;display:flex}.category-picker__heading h3[data-v-5f5d33c7]{color:var(--color-text-primary);margin:0;margin-inline-end:auto;font-size:.875rem;font-weight:750}.category-picker__new[data-v-5f5d33c7]{align-items:center;gap:var(--space-1);min-height:2.75rem;padding:0 var(--space-1);border-radius:var(--radius-menu);color:var(--color-primary-strong);cursor:pointer;font:inherit;white-space:nowrap;background:0 0;border:0;font-size:.8125rem;font-weight:700;display:inline-flex}.category-picker__new[data-v-5f5d33c7]:focus-visible{outline:.125rem solid var(--color-focus,var(--color-primary));outline-offset:.125rem}.category-picker__toggle[data-v-5f5d33c7]{min-height:2.75rem;font-weight:700}.category-picker__grid[data-v-5f5d33c7]{gap:var(--space-2);flex-wrap:wrap;display:flex}.category-picker__option[data-v-5f5d33c7]{box-sizing:border-box;align-items:center;gap:var(--space-2);min-width:0;max-width:100%;height:2.75rem;min-height:2.75rem;padding:var(--space-1) var(--space-3);border:.0625rem solid var(--color-border-primary);border-radius:var(--radius-menu);background:var(--color-surface-raised);color:var(--color-text-primary);cursor:pointer;font:inherit;text-align:start;transition:border-color var(--motion-fast),background var(--motion-fast);font-size:.875rem;font-weight:650;display:flex}.category-picker__option[data-v-5f5d33c7]:focus-visible{outline:.125rem solid var(--color-focus,var(--color-primary));outline-offset:.125rem}@media (hover:hover){.category-picker__option[data-v-5f5d33c7]:hover{border-color:var(--color-border-strong);background:var(--color-surface-hover)}}.category-picker__option--selected[data-v-5f5d33c7],.category-picker__option--selected[data-v-5f5d33c7]:hover{border-color:var(--color-primary);background:var(--color-primary-soft);box-shadow:inset 0 0 0 .0625rem var(--color-primary);color:var(--color-primary-strong)}.category-picker__option--category.category-picker__option--selected[data-v-5f5d33c7]{background:color-mix(in srgb,var(--category-color) 10%,var(--color-surface));color:var(--color-text-primary)}.category-picker__option--create[data-v-5f5d33c7]{color:var(--color-text-secondary);background:0 0;border-style:dashed}.category-picker__name[data-v-5f5d33c7]{overflow-wrap:break-word;-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:auto;min-width:0;line-height:1.25;display:-webkit-box;overflow:hidden}.category-picker__check[data-v-5f5d33c7]{flex:none}.category-picker__status[data-v-5f5d33c7]{color:var(--color-text-secondary);margin:0;font-size:.875rem}.category-picker__link[data-v-5f5d33c7]{min-height:2.75rem;padding:0 var(--space-1);color:var(--color-text-primary);cursor:pointer;font:inherit;background:0 0;border:0;font-weight:700;text-decoration:underline}.category-picker__create[data-v-5f5d33c7]{gap:var(--space-2);padding:var(--space-3);border:.0625rem solid var(--color-border-soft);border-radius:var(--radius-md);background:var(--color-surface-subtle);display:grid}.category-picker__create-actions[data-v-5f5d33c7]{justify-content:flex-end;gap:var(--space-2);display:flex}@media (width<=22rem){.category-picker__option[data-v-5f5d33c7]{max-width:calc(50% - var(--space-1));padding-inline:var(--space-2);font-size:.875rem}}.category-picker__error[data-v-5f5d33c7]{color:var(--color-danger-strong);flex-basis:100%;margin:0;font-size:.875rem;font-weight:600}.category-picker__option[data-v-5f5d33c7]{padding-inline-end:1.5rem;position:relative}.category-picker__check[data-v-5f5d33c7]{border-radius:var(--radius-round);background:var(--color-primary);width:1rem;height:1rem;color:var(--color-text-inverse);place-items:center;display:grid;position:absolute;top:.3rem;right:.3rem;font-size:.75rem!important}.category-picker--row[data-v-5f5d33c7]{gap:var(--space-2)}.category-picker--row .category-picker__heading[data-v-5f5d33c7]{min-height:0}.category-picker--row .category-picker__heading h3[data-v-5f5d33c7]{color:var(--color-text-secondary);font-size:var(--font-size-caption);font-weight:700}.category-picker--row .category-picker__grid[data-v-5f5d33c7]{margin-inline:calc(var(--space-4)*-1);padding:var(--space-1) var(--space-4);overscroll-behavior-x:contain;scroll-padding-inline:var(--space-4);scrollbar-width:thin;flex-wrap:nowrap;display:flex;overflow-x:auto}.category-picker--row .category-picker__grid[data-v-5f5d33c7]::-webkit-scrollbar{height:.25rem}.category-picker--row .category-picker__option[data-v-5f5d33c7]{max-width:none;min-height:2.75rem;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);white-space:nowrap;flex:none;font-size:.9rem}.category-picker--row .category-picker__option--selected[data-v-5f5d33c7]{padding-inline-end:1.75rem}.category-picker--row .category-picker__check[data-v-5f5d33c7]{top:50%;right:.5rem;transform:translateY(-50%)}.category-picker--row .category-picker__option--more[data-v-5f5d33c7]{padding-inline:var(--space-4);color:var(--color-primary-strong);font-weight:700}.category-picker__option--more[data-v-5f5d33c7]{color:var(--color-primary-strong)}.category-picker__option--category[data-v-5f5d33c7]{border-color:var(--color-border-primary);background:var(--color-surface)}.category-picker__option--category.category-picker__option--selected[data-v-5f5d33c7],.category-picker__option--category.category-picker__option--selected[data-v-5f5d33c7]:hover{border-color:var(--category-color);background:color-mix(in srgb,var(--category-color) 12%,var(--color-surface));box-shadow:inset 0 0 0 .0625rem var(--category-color);color:var(--color-text-primary)}.category-picker__option--category .category-picker__check[data-v-5f5d33c7]{background:var(--category-color)}.category-picker__links[data-v-5f5d33c7]{gap:0 var(--space-3);flex-wrap:wrap;display:flex}.category-picker__dialog[data-v-5f5d33c7]{gap:var(--space-2);display:grid}.category-picker__list[data-v-5f5d33c7]{max-height:58vh;margin:0;padding:0;list-style:none;overflow-y:auto}.category-picker__list li+li[data-v-5f5d33c7]{border-top:.0625rem solid var(--color-border-soft)}.category-picker__list-row[data-v-5f5d33c7]{justify-content:space-between;align-items:center;gap:var(--space-2);width:100%;min-height:3.25rem;padding:var(--space-2) var(--space-3);border-radius:var(--radius-menu);color:var(--color-text-primary);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;display:flex}.category-picker__list-row[data-v-5f5d33c7]:hover{background:var(--color-surface-hover)}.category-picker__list-item--selected[data-v-5f5d33c7],.category-picker__list-row--selected[data-v-5f5d33c7]:hover{border-radius:var(--radius-menu);background:var(--color-primary-soft)}.category-picker__list-copy[data-v-5f5d33c7]{gap:.125rem;min-width:0;display:grid}.category-picker__list-copy small[data-v-5f5d33c7]{color:var(--color-text-secondary);font-size:var(--font-size-caption);overflow-wrap:anywhere}.category-picker__list-check[data-v-5f5d33c7]{color:var(--color-primary);flex:none}.category-picker__sub-chips[data-v-5f5d33c7]{gap:var(--space-1);padding:0 var(--space-3) var(--space-2);flex-wrap:wrap;display:flex}.category-picker__sub-chip[data-v-5f5d33c7]{min-height:2rem;padding:0 var(--space-2);border:.0625rem solid var(--color-border-primary);border-radius:var(--radius-round);background:var(--color-surface);cursor:pointer;font:inherit;align-items:center;display:inline-flex}.category-picker__sub-chip--selected[data-v-5f5d33c7]{border-color:var(--chip-color);background:color-mix(in srgb,var(--chip-color) 12%,var(--color-surface))}.category-picker__sub-chip[data-v-5f5d33c7]:focus-visible{outline:.125rem solid var(--color-primary);outline-offset:.125rem}.subcategory-chips[data-v-9c5d74ad]{gap:var(--space-2);min-width:0;padding-top:var(--space-3);border-top:.0625rem solid var(--color-border-soft);display:grid}.subcategory-chips__heading[data-v-9c5d74ad]{color:var(--color-text-secondary);font-size:var(--font-size-caption);margin:0;font-weight:600}.subcategory-chips__heading span[data-v-9c5d74ad]{color:var(--color-text-muted);margin-inline-start:var(--space-1);font-size:.8125rem;font-weight:600}.subcategory-chips__list[data-v-9c5d74ad]{gap:var(--space-2);flex-wrap:wrap;display:flex}.subcategory-chips__chip[data-v-9c5d74ad]{box-sizing:border-box;align-items:center;gap:var(--space-1);max-width:100%;min-height:2.75rem;padding:var(--space-1) var(--space-3);border:.0625rem solid var(--color-border-primary);border-radius:var(--radius-menu);background:var(--color-surface-raised);color:var(--color-text-primary);cursor:pointer;font:inherit;overflow-wrap:anywhere;text-align:start;font-size:.875rem;font-weight:650;display:inline-flex}.subcategory-chips__chip[data-v-9c5d74ad]:focus-visible{outline:.125rem solid var(--color-primary);outline-offset:.125rem}@media (hover:hover){.subcategory-chips__chip[data-v-9c5d74ad]:hover{border-color:var(--color-border-strong);background:var(--color-surface-hover)}}.subcategory-chips__chip--selected[data-v-9c5d74ad],.subcategory-chips__chip--selected[data-v-9c5d74ad]:hover{border-color:var(--color-primary);background:var(--color-primary-soft);box-shadow:inset 0 0 0 .0625rem var(--color-primary);color:var(--color-primary-strong)}.subcategory-chips__chip--create[data-v-9c5d74ad]{color:var(--color-text-secondary);background:0 0;border-style:dashed}.subcategory-chips__create[data-v-9c5d74ad]{gap:var(--space-2);padding:var(--space-3);border:.0625rem solid var(--color-border-soft);border-radius:var(--radius-md);background:var(--color-surface-subtle);display:grid}.subcategory-chips__create-actions[data-v-9c5d74ad]{justify-content:flex-end;gap:var(--space-2);display:flex}.subcategory-chips__error[data-v-9c5d74ad]{color:var(--color-danger-strong);flex-basis:100%;margin:0;font-size:.875rem;font-weight:600}.subcategory-chips__chip--coloured[data-v-9c5d74ad]{background:var(--color-surface)}.subcategory-chips__chip--coloured.subcategory-chips__chip--selected[data-v-9c5d74ad],.subcategory-chips__chip--coloured.subcategory-chips__chip--selected[data-v-9c5d74ad]:hover{border-color:var(--chip-color);background:color-mix(in srgb,var(--chip-color) 12%,var(--color-surface));box-shadow:inset 0 0 0 .0625rem var(--chip-color);color:var(--chip-color)}.subcategory-chips__new[data-v-9c5d74ad]{min-height:var(--touch-target);justify-self:start;align-items:center;gap:var(--space-1);padding:0 var(--space-1);color:var(--color-primary-strong);cursor:pointer;font:inherit;background:0 0;border:0;font-size:.8125rem;font-weight:700;display:inline-flex}.subcategory-chips__new[data-v-9c5d74ad]:focus-visible{outline:.125rem solid var(--color-primary);outline-offset:.125rem}.month-day-grid[data-v-de618d74]{gap:var(--space-1);min-width:0;max-width:22rem;display:grid}.month-day-grid__days[data-v-de618d74]{row-gap:var(--space-1);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.month-day[data-v-de618d74]{height:2.75rem;color:var(--color-text-primary);cursor:pointer;font:inherit;background:0 0;border:0;justify-content:center;align-items:center;padding:0;font-size:.875rem;font-weight:600;display:flex;position:relative}.month-day--last[data-v-de618d74]{grid-column:span 5;justify-content:flex-start}.month-day__band[data-v-de618d74]{background:var(--color-primary-soft);height:2.25rem;display:none;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.month-day--between .month-day__band[data-v-de618d74],.month-day--end .month-day__band[data-v-de618d74],.month-day--start .month-day__band[data-v-de618d74]{display:block}.month-day--start .month-day__band[data-v-de618d74]{left:50%}.month-day--end .month-day__band[data-v-de618d74]{right:50%}.month-day--last.month-day--end .month-day__band[data-v-de618d74]{width:1.125rem;right:auto}.month-day__circle[data-v-de618d74]{box-sizing:border-box;min-width:2.25rem;height:2.25rem;padding-inline:var(--space-1);white-space:nowrap;transition:background-color var(--motion-fast);border:.0625rem solid #0000;border-radius:1.125rem;place-items:center;display:grid;position:relative}.month-day--between .month-day__circle[data-v-de618d74]{color:var(--color-primary-strong)}.month-day--selected .month-day__circle[data-v-de618d74]{background:var(--color-primary);color:var(--color-text-inverse)}.month-day--pending .month-day__circle[data-v-de618d74]{border-color:var(--color-primary)}.month-day[data-v-de618d74]:focus-visible{outline:none}.month-day:focus-visible .month-day__circle[data-v-de618d74]{outline:.125rem solid var(--color-primary);outline-offset:.0625rem}.month-day[data-v-de618d74]:disabled{cursor:default;opacity:.6}@media (hover:hover){.month-day:not(:disabled):not(.month-day--selected):hover .month-day__circle[data-v-de618d74]{background:var(--color-surface-hover)}}.month-day-grid__error[data-v-de618d74],.month-day-grid__hint[data-v-de618d74]{color:var(--color-text-secondary);margin:0;font-size:.875rem;line-height:1.4}.month-day-grid__error[data-v-de618d74]{color:var(--color-danger-strong)}.date-range-picker__body[data-v-88951080]{gap:var(--space-2);min-width:0;display:grid}.date-range-picker__range[data-v-88951080]{color:var(--color-text-primary);font-size:1.125rem;font-weight:700}.date-range-picker__error[data-v-88951080],.date-range-picker__hint[data-v-88951080]{color:var(--color-text-secondary);margin:0;font-size:.875rem;line-height:1.4}.date-range-picker__error[data-v-88951080]{color:var(--color-danger-strong)}.date-range-picker__calendar[data-v-88951080]{--va-date-picker-cell-size:44px;--va-date-picker-font-size:.875rem;--va-date-picker-weekday-font-size:.625rem;--va-date-picker-cell-gap:0px;--va-date-picker-content-height:356px;justify-self:center;max-width:100%}.date-range-picker__calendar[data-v-88951080] .va-day-picker{grid-template-columns:repeat(7,minmax(0,1fr))}.date-range-picker__calendar[data-v-88951080] .va-day-picker .va-date-picker-cell:not(.va-date-picker-cell_clear){height:52px;min-height:52px;color:var(--color-text-primary);background:0 0;border-radius:0;line-height:normal}.date-range-picker__calendar[data-v-88951080] .va-day-picker .va-date-picker-cell:after,.date-range-picker__calendar[data-v-88951080] .va-day-picker .va-date-picker-cell:before{display:none}.date-range-picker__calendar[data-v-88951080] .va-day-picker .va-date-picker-cell__day{height:100%;display:block}.range-day[data-v-88951080]{justify-content:center;align-items:center;height:100%;display:flex;position:relative}.range-day__band[data-v-88951080]{background:var(--color-primary-soft);height:44px;display:none;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.range-day--between .range-day__band[data-v-88951080],.range-day--end .range-day__band[data-v-88951080],.range-day--start .range-day__band[data-v-88951080]{display:block}.range-day--start .range-day__band[data-v-88951080]{left:50%}.range-day--end .range-day__band[data-v-88951080]{right:50%}.range-day__circle[data-v-88951080]{width:44px;height:44px;transition:background-color var(--motion-fast);border:1px solid #0000;border-radius:50%;place-items:center;display:grid;position:relative}.range-day--today .range-day__circle[data-v-88951080]{border-color:var(--color-primary)}.range-day--between .range-day__circle[data-v-88951080]{color:var(--color-primary-strong)}.range-day--selected .range-day__circle[data-v-88951080]{background:var(--color-primary);color:var(--color-text-inverse)}@media (hover:hover){.date-range-picker__calendar[data-v-88951080] .va-date-picker-cell:not(.va-date-picker-cell_disabled):hover .range-day:not(.range-day--selected):not(.range-day--between) .range-day__circle{background:var(--color-surface-hover)}}.date-range-picker__calendar[data-v-88951080] .va-date-picker-header .va-button{min-width:44px;min-height:44px}.date-range-picker .app-modal__footer{gap:var(--space-2);flex-direction:row}.date-range-picker .app-modal__footer .va-button{flex:1 1 0;min-width:0;min-height:2.75rem}.repeat-summary[data-v-8f54d602]{gap:var(--space-1) var(--space-3);width:100%;min-height:3.25rem;padding:var(--space-3) var(--space-4);border:.0625rem solid var(--color-border-primary);border-radius:var(--radius-md);background:var(--color-surface-raised);color:var(--color-text-primary);cursor:pointer;font:inherit;text-align:start;grid-template-columns:minmax(0,1fr) auto;display:grid}.repeat-summary__label[data-v-8f54d602]{color:var(--color-text-secondary);font-size:.875rem;font-weight:650}.repeat-summary>.va-icon[data-v-8f54d602]{grid-area:1/2/3;align-self:center}.repeat-summary>span[data-v-8f54d602]:not(.repeat-summary__label){grid-column:1;line-height:1.4}.repeat-editor[data-v-8f54d602],.repeat-editor__group[data-v-8f54d602]{gap:var(--space-2);min-width:0;display:grid}.repeat-editor__label[data-v-8f54d602]{color:var(--color-text-secondary);font-size:.875rem;font-weight:700}.repeat-editor__segments[data-v-8f54d602]{gap:var(--space-1);padding:var(--space-1);border-radius:var(--radius-md);background:var(--color-surface-muted);flex-wrap:wrap;display:flex}.repeat-editor__segments>button[data-v-8f54d602]{min-inline-size:min-content;min-height:2.75rem;padding:var(--space-2);border-radius:var(--radius-sm);color:var(--color-text-secondary);cursor:pointer;font:inherit;background:0 0;border:0;flex:4rem;font-size:.875rem;font-weight:650}.repeat-editor__segments>button[aria-pressed=true][data-v-8f54d602]{background:var(--color-primary);color:var(--color-text-inverse)}.repeat-editor__segments--days>button[data-v-8f54d602]{flex:1 0 2.75rem}.repeat-editor button[data-v-8f54d602]:focus-visible,.repeat-summary[data-v-8f54d602]:focus-visible{outline:.125rem solid var(--color-primary);outline-offset:.125rem}.repeat-editor__link[data-v-8f54d602]{min-height:2.75rem;color:var(--color-primary-strong);cursor:pointer;font:inherit;background:0 0;border:0;justify-self:start;padding:0;font-size:.875rem;font-weight:650;text-decoration:underline}.repeat-editor__error[data-v-8f54d602],.repeat-editor__hint[data-v-8f54d602]{color:var(--color-text-secondary);margin:0;font-size:.875rem;line-height:1.4}.repeat-editor__error[data-v-8f54d602]{color:var(--color-danger-strong)}.repeat-editor__pair[data-v-8f54d602]{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.repeat-editor[data-v-8f54d602] .va-input-wrapper__field{min-height:var(--touch-target);color:var(--color-text-primary)}.repeat-editor[data-v-8f54d602] .va-select-content{color:var(--color-text-primary)}.repeat-editor[data-v-8f54d602] .va-input-label{text-transform:none;letter-spacing:normal}.repeat-editor-modal .app-modal__inner{max-height:92dvh}.repeat-editor-modal .app-modal__body{min-height:0}.repeat-editor-modal .app-modal__footer{gap:var(--space-2);flex-direction:row}.repeat-editor-modal .app-modal__footer .va-button{flex:1 1 0;min-width:0;min-height:2.75rem}@media (width<=22rem){.repeat-editor__pair[data-v-8f54d602]{grid-template-columns:minmax(0,1fr)}.repeat-editor-modal .app-modal__footer{flex-direction:column}.repeat-editor-modal .app-modal__footer .va-button{flex:none;width:100%}}.repeat-editor__chips[data-v-8f54d602]{gap:var(--space-2);flex-wrap:wrap;display:flex}.repeat-editor__chip[data-v-8f54d602]{min-height:2.75rem;padding:var(--space-1) var(--space-3);border:.0625rem solid var(--color-border-primary);border-radius:var(--radius-menu);background:var(--color-surface-raised);color:var(--color-text-primary);cursor:pointer;font:inherit;font-size:.875rem;font-weight:650}.repeat-editor__chip[aria-pressed=true][data-v-8f54d602]{border-color:var(--color-primary);background:var(--color-primary-soft);box-shadow:inset 0 0 0 .0625rem var(--color-primary);color:var(--color-primary-strong)}@media (hover:hover){.repeat-editor__chip[aria-pressed=false][data-v-8f54d602]:hover{border-color:var(--color-border-strong);background:var(--color-surface-hover)}}.repeat-editor__every[data-v-8f54d602]{align-items:flex-end;gap:var(--space-2);display:flex}.repeat-editor__every[data-v-8f54d602]>:first-child{max-width:7rem}.repeat-editor__every>span[data-v-8f54d602]{padding-bottom:var(--space-3)}.repeat-editor[data-v-8f54d602]{gap:.875rem}.repeat-editor__line[data-v-8f54d602],.repeat-editor__part[data-v-8f54d602]{gap:.375rem;min-width:0;display:grid}.repeat-editor__line-label[data-v-8f54d602]{color:var(--color-text-secondary);font-size:.75rem;font-weight:600}.repeat-editor__scroll[data-v-8f54d602]{gap:var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.repeat-editor__indent[data-v-8f54d602]{gap:var(--space-2);min-width:0;display:grid}p.repeat-editor__indent[data-v-8f54d602]{display:block}.repeat-editor__paid-on[data-v-8f54d602]{justify-self:start;align-items:center;gap:var(--space-2);min-height:2.75rem;padding:var(--space-2) var(--space-4);border:.0625rem solid var(--color-border-primary);border-radius:var(--radius-menu);background:var(--color-surface-raised);color:var(--color-primary-strong);cursor:pointer;font:inherit;font-weight:650;display:inline-flex}@media (hover:hover){.repeat-editor__paid-on[data-v-8f54d602]:hover:not(:disabled){border-color:var(--color-border-strong);background:var(--color-surface-hover)}}
