.preset-layout[data-v-202c3e54]{--preset-list-height:calc(5 * var(--control-height) + 2px);grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:1rem;margin-top:1rem;display:grid}.preset-saved[data-v-202c3e54],.preset-list[data-v-202c3e54],.preset-editor[data-v-202c3e54],.preset-editor label[data-v-202c3e54]{flex-direction:column;gap:.4rem;min-width:0;display:flex}.preset-list[data-v-202c3e54]{height:var(--preset-list-height);min-height:var(--preset-list-height);max-height:var(--preset-list-height);scrollbar-gutter:stable;gap:0;overflow-y:auto}.preset-row[data-v-202c3e54]{flex:0 0 var(--control-height);min-width:0;box-shadow:inset 0 -1px var(--color-edge);align-items:center;display:flex}.preset-label[data-v-202c3e54],.preset-editor label>span[data-v-202c3e54]{font-size:var(--text-sm);color:var(--color-ink-muted);line-height:1.5}.preset-choice[data-v-202c3e54]{gap:var(--space-2);flex:1;grid-template-columns:minmax(0,1fr) auto auto;width:100%;min-width:0;display:grid}.preset-name[data-v-202c3e54]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.preset-row-total[data-v-202c3e54]{white-space:nowrap;font-variant-numeric:tabular-nums}.preset-choice>svg[data-v-202c3e54]{color:var(--color-ink-muted)}.preset-list[data-v-202c3e54]:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}.preset-editor[data-v-202c3e54]{gap:var(--space-3);height:calc(var(--preset-list-height) + var(--text-sm) * 1.5 + .4rem)}.preset-editor>label[data-v-202c3e54],.preset-actions[data-v-202c3e54]{flex:none}.preset-preview[data-v-202c3e54]{min-height:0;font-size:var(--text-xs);line-height:1.5;overflow:hidden}.preset-preview p[data-v-202c3e54]{font-variant-numeric:tabular-nums;margin:0;line-height:1.5}.preset-rewards[data-v-202c3e54]{color:var(--color-ink-muted);margin:0;padding:0;list-style:none}.preset-rewards li[data-v-202c3e54]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.preset-more[data-v-202c3e54]{color:var(--color-ink-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.preset-actions[data-v-202c3e54]{gap:var(--space-2);flex-wrap:wrap;display:flex}.preset-actions>button[data-v-202c3e54]{white-space:nowrap;flex:none}@media (width<=56rem){.preset-layout[data-v-202c3e54]{grid-template-columns:minmax(0,1fr)}.preset-editor[data-v-202c3e54]{height:auto}}.link-btn[data-v-d7cf4486]{padding:var(--space-1) 0;color:var(--color-ink-muted);font:inherit;font-size:var(--text-xs);cursor:pointer;text-underline-offset:var(--space-1);background:0 0;border:0;text-decoration:underline;transition:color .12s}.link-btn.remove[data-v-d7cf4486],.link-btn.danger[data-v-d7cf4486]{color:var(--color-danger)}.link-btn[data-v-d7cf4486]:hover:not(:disabled){color:var(--color-ink)}.link-btn[data-v-d7cf4486]:disabled{opacity:.5;cursor:default}.row-actions[data-v-d7cf4486]{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.row-actions .link-btn[data-v-d7cf4486]{min-width:calc(var(--space-12) - var(--space-1));min-height:calc(var(--space-12) - var(--space-1));padding:var(--space-2);border-radius:var(--radius-sm)}.manager-header[data-v-d7cf4486]{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.manager-header>button[data-v-d7cf4486]{flex-shrink:0}.manager-actions[data-v-d7cf4486]{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.manager-form[data-v-d7cf4486]{gap:var(--space-4);margin-top:var(--space-4);display:grid}.manager-fields[data-v-d7cf4486]{align-items:end;margin:0}.manager-fields>label[data-v-d7cf4486],.manager-field[data-v-d7cf4486]{gap:var(--space-2);min-width:0;font-size:var(--text-sm);display:grid}.manager-name[data-v-d7cf4486]{flex:16rem}.manager-name>input[data-v-d7cf4486]{width:100%}.manager-fields>label[data-v-d7cf4486]:not(.manager-name){flex:0 0 8rem}.manager-price[data-v-d7cf4486]{width:100%}.manager-price>.unit[data-v-d7cf4486]{padding-left:var(--space-2)}.manager-field[data-v-d7cf4486]{flex:0 0 10rem}.manager-contents[data-v-d7cf4486]{border:0;min-width:0;margin:0;padding:0}.manager-contents>legend[data-v-d7cf4486]{margin-bottom:var(--space-3);font-size:var(--text-sm);font-weight:600}.contents-grid[data-v-d7cf4486]{gap:var(--space-2) var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.content-amount[data-v-d7cf4486]{justify-content:space-between;align-items:center;gap:var(--space-2);min-width:0;font-size:var(--text-sm);color:var(--color-ink-muted);display:flex}.content-amount>input[data-v-d7cf4486]{text-align:right;font-variant-numeric:tabular-nums;flex-shrink:0;width:5rem}.manager-form>p[data-v-d7cf4486],.manager-feedback[data-v-d7cf4486]{margin:0}.manager-feedback[role=alert][data-v-d7cf4486],.manager-delete-error[data-v-d7cf4486]{color:var(--color-danger)}.manager-list-feedback[data-v-d7cf4486]{margin:var(--space-4) 0 0}.manager-saved[data-v-d7cf4486]{margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--color-edge)}.manager-list-label[data-v-d7cf4486]{margin:0 0 var(--space-2)}.manager-list[data-v-d7cf4486]{max-height:30rem;overflow-y:auto}.manager-row[data-v-d7cf4486]{align-items:center;gap:var(--space-2) var(--space-4);border-bottom:1px solid var(--color-edge);padding:var(--space-3);flex-wrap:wrap;display:flex}.manager-row[data-v-d7cf4486]:last-child{border-bottom:0}.manager-row>.row-actions[data-v-d7cf4486]{margin-inline-start:auto}.manager-row[data-v-d7cf4486]:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}.manager-row-editing[data-v-d7cf4486]{background:color-mix(in oklab, var(--color-accent) 8%, var(--color-raise));box-shadow:inset 3px 0 var(--color-accent)}.manager-description[data-v-d7cf4486]{gap:var(--space-1);overflow-wrap:anywhere;flex:16rem;min-width:0;display:grid}.manager-confirm[data-v-d7cf4486]{font-size:var(--text-sm)}.manager-delete-error[data-v-d7cf4486]{flex-basis:100%}@media (width<=40rem){.manager-confirm>span[data-v-d7cf4486]:first-child{flex-basis:100%}.contents-grid[data-v-d7cf4486]{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr))}.content-amount[data-v-d7cf4486]{grid-template-rows:1fr auto;align-items:start;display:grid}.content-amount>input[data-v-d7cf4486]{width:5rem}}.spending-guide[data-v-86510fa4] .panel>:first-child{margin-top:0}.spending-guide[data-v-86510fa4] .panel>:last-child{margin-bottom:0}.preview-heading[data-v-86510fa4]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.share-link-field[data-v-86510fa4]{flex-direction:column;gap:.4rem;margin:1rem 0;display:flex}.share-link-field input[data-v-86510fa4]{width:100%}.share-link-field>span[data-v-86510fa4]{font-size:var(--text-sm);color:var(--color-ink-muted)}.missing-packs[data-v-86510fa4]{overflow-wrap:anywhere;padding-left:1.25rem}.missing-packs li[data-v-86510fa4]{margin-bottom:.5rem}.draft-list[data-v-86510fa4]{padding-left:1.25rem}
