.tooltip[data-v-ca7323bb]{z-index:9999;background:var(--p-surface-100);border-radius:var(--p-border-radius-md);filter:drop-shadow(0 4px 8px #00000040);opacity:0;white-space:break-spaces;max-width:min(100vw - 20px,540px);padding:8px 16px;transition:opacity .2s}.tooltip.warn[data-v-ca7323bb],.arrow.warn[data-v-ca7323bb]{background:var(--M3-sys-light-error-container);color:var(--M3-sys-light-on-error-container)}.tooltip.variant-a[data-v-ca7323bb],.arrow.variant-a[data-v-ca7323bb]{background:var(--p-surface-50);color:var(--M3-sys-light-on-surface-variant)}.tooltip.show[data-v-ca7323bb]{opacity:1}.arrow[data-v-ca7323bb]{background:var(--p-surface-100);width:12px;height:12px;position:absolute;transform:rotate(45deg)}.p-button[data-v-8efb4c57]{height:40px;padding-inline:32px}.p-button[data-v-8efb4c57] .p-button-label{transition-duration:0s}.p-button-loading[data-v-8efb4c57]{background:var(--primary-color);border-color:var(--primary-color);color:var(--p-surface-200);opacity:.8}.p-button-loading[data-v-8efb4c57] .p-button-label{visibility:hidden}.loading-spinner[data-v-8efb4c57]{width:20px;height:20px;margin:auto;position:absolute;inset:0}.autohide-scroll[data-v-2aa7ee3b]{scrollbar-gutter:stable;isolation:isolate;height:100%;position:relative;overflow-y:auto}.autohide-scroll__toolbar[data-v-2aa7ee3b]{z-index:5;will-change:transform;transition:transform .2s;position:sticky;top:0}.autohide-scroll__toolbar--hidden[data-v-2aa7ee3b]{transform:translateY(-100%)}.autohide-scroll__toolbar--static[data-v-2aa7ee3b]{z-index:auto;will-change:auto;transition:none;position:static;transform:none}@media (prefers-reduced-motion:reduce){.autohide-scroll__toolbar[data-v-2aa7ee3b]{transition:none}}.report-page[data-v-dfcceb8a]{overflow-x:hidden}.report-page__band[data-v-dfcceb8a]{padding-top:24px}@media screen and (width>=640px){.report-page__band[data-v-dfcceb8a]{padding-top:32px}}.report-page__band--tabs[data-v-dfcceb8a]{margin-inline:calc(-1 * var(--page-x));padding:24px var(--page-x) 16px;background:var(--p-surface-50)}@media screen and (width>=640px){.report-page__band--tabs[data-v-dfcceb8a]{margin-inline:calc(-1 * var(--page-x-sm));padding:32px var(--page-x-sm) 16px}}@media screen and (width>=1280px){.report-page__band--tabs[data-v-dfcceb8a]{margin-inline:calc(-1 * var(--page-x-xl));padding:32px var(--page-x-xl) 16px}}.report-page__title[data-v-dfcceb8a]{margin:0}.report-page__tabs[data-v-dfcceb8a]{flex-wrap:wrap;gap:8px;margin-top:12px;margin-left:-8px;display:flex}.report-page__description[data-v-dfcceb8a]{max-width:430px;color:var(--p-text-color);margin-top:8px}.report-page__controls[data-v-dfcceb8a]{background:var(--p-surface-0);padding:16px 0}.report-page__body[data-v-dfcceb8a]{max-width:var(--report-page-max,none)}.report-page__filters[data-v-dfcceb8a]{align-items:flex-end;gap:var(--report-filter-gap);max-width:var(--report-page-max,none);flex-wrap:wrap;display:flex}.report-page__filters[data-v-dfcceb8a],.report-page__chips[data-v-dfcceb8a]{--report-filter-gap:8px}.report-page__export[data-v-dfcceb8a]{align-items:flex-end;margin-left:auto;padding-left:32px;display:flex}.report-page__filter-note[data-v-dfcceb8a]{max-width:var(--report-page-max,none);color:var(--p-text-muted-color);margin-top:8px}.report-page__chips[data-v-dfcceb8a]{max-width:var(--report-page-max,none);flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.virtual-table__scroll[data-v-9da722ee]{scrollbar-gutter:stable;min-height:0;overflow-y:auto}.virtual-table__scroll--external[data-v-9da722ee]{scrollbar-gutter:auto;overflow:visible}.virtual-table[data-v-9da722ee]{table-layout:fixed;border-spacing:0;border-collapse:separate;width:100%}.virtual-table__head[data-v-9da722ee]{z-index:1;background:var(--p-surface-50);position:sticky;top:0}.virtual-table__spacer td[data-v-9da722ee]{border:0;padding:0}@keyframes fd-progress-bar-long{0%{inset-inline:-35% 100%}60%{inset-inline:100% -90%}to{inset-inline:100% -90%}}@keyframes fd-progress-bar-short{0%{inset-inline:-200% 100%}60%{inset-inline:107% -8%}to{inset-inline:107% -8%}}@keyframes fd-spinner-rotate{to{transform:rotate(360deg)}}@keyframes fd-spinner-dash{0%{stroke-dasharray:1 200;stroke-dashoffset:0}50%{stroke-dasharray:89 200;stroke-dashoffset:-35px}to{stroke-dasharray:89 200;stroke-dashoffset:-124px}}@keyframes fd-spinner-tint{0%,to{opacity:.6}40%{opacity:1}66%{opacity:.6}80%,90%{opacity:1}}.report-table-card__header[data-v-b2721bc8]{position:relative}.report-table-card__refetch-bar[data-v-b2721bc8]{pointer-events:none;border-radius:0;height:4px;position:absolute;bottom:0;left:0;right:0}.report-table-card__progress[data-v-b2721bc8]{color:var(--p-text-muted-color)}.delayedspinner-enter-from[data-v-5a6ad62e],.delayedspinner-leave-to[data-v-5a6ad62e]{opacity:0}.delayedspinner-enter-active[data-v-5a6ad62e]{transition:opacity .1s ease-out .1s}.data-table-shell[data-v-ff9c5922]{position:relative}.data-table-shell--fill[data-v-ff9c5922]{flex-direction:column;min-height:0;display:flex}.data-table-outer-wrapper--fill[data-v-ff9c5922]{flex-direction:column;flex:auto;min-height:0;display:flex}.data-table-shell__bare[data-v-ff9c5922]{min-width:0}.data-table-outer-wrapper--fill>.data-table-inner-wrapper[data-v-ff9c5922],.data-table-shell__bare>.data-table-inner-wrapper[data-v-ff9c5922],.data-table-shell__virtual[data-v-ff9c5922]{flex:auto;min-height:0}.data-table-shell__title[data-v-ff9c5922]{min-width:0}.data-table-shell__controls[data-v-ff9c5922]{align-items:center;gap:8px;margin-left:auto;display:flex}.data-table-shell__search[data-v-ff9c5922]{width:250px;min-width:0}.data-table-shell__refetch-bar[data-v-ff9c5922]{z-index:2;pointer-events:none;border-radius:0;height:4px;position:absolute;top:0;left:0;right:0}.data-table-header+.data-table-shell__refetch-bar[data-v-ff9c5922]{top:auto;transform:translateY(-4px)}.data-table-shell__state[data-v-ff9c5922]{background:var(--p-surface-0);flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:32px 16px;display:flex}.data-table-shell__empty-cell[data-v-ff9c5922]{text-align:center;color:var(--p-text-muted-color)}.data-table-shell__empty-row[data-v-ff9c5922]{text-align:center;color:var(--p-text-muted-color);background:var(--p-surface-0);padding:12px 8px}th[data-v-bb441b10]{cursor:pointer}th>div[data-v-bb441b10]{display:flex}th .content[data-v-bb441b10]{-webkit-user-select:none;user-select:none;flex:auto;align-items:center;gap:4px;display:flex}.icon-w[data-v-bb441b10]{width:24px;height:24px;color:var(--primary-color)}.indigo-color .icon-w[data-v-bb441b10]{color:#151515}th[data-v-bb441b10]:hover{background:var(--primary-super-light)}th[data-v-bb441b10]:active{background:var(--primary-lightest)}th.dark-hover[data-v-bb441b10]:hover,th.dark-hover[data-v-bb441b10]:active{background:var(--primary-lighter)}th.indigo-color[data-v-bb441b10]:hover,th.indigo-color[data-v-bb441b10]:active{background:var(--p-surface-300)}[data-v-c4a72714] th.data-table-columns__check-col,[data-v-c4a72714] td.data-table-columns__check-col{text-align:center;vertical-align:middle;padding:0}.data-table-columns__row--clickable[data-v-c4a72714]{cursor:pointer}[data-v-c4a72714] tbody tr.data-table-columns__row--clamped td{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}[data-v-c4a72714] thead th{white-space:nowrap}[data-v-c4a72714] thead th .content{max-width:100%}[data-v-c4a72714] thead th .label{text-overflow:ellipsis;overflow:hidden}.fade-enter-active[data-v-1aae1764],.fade-leave-active[data-v-1aae1764]{transition:opacity .15s}.fade-enter-from[data-v-1aae1764],.fade-leave-to[data-v-1aae1764]{opacity:0}.callout[data-v-b02c888e]{color:#151515;border:1px solid #c2c1c1;border-radius:8px;align-items:center;gap:16px;padding:16px;display:flex}.callout__icon[data-v-b02c888e]{flex-shrink:0;font-size:32px;line-height:1;display:flex}.callout__content[data-v-b02c888e]{flex-direction:column;flex:1 0 0;gap:4px;min-width:0;display:flex}.callout__dismiss[data-v-b02c888e]{color:inherit;flex-shrink:0;align-self:flex-start}.callout--info[data-v-b02c888e]{background-color:#edf9ff}.callout--info .callout__icon[data-v-b02c888e]{color:#1d7fb0}.callout--warning[data-v-b02c888e]{background-color:#ffedc8}.callout--warning .callout__icon[data-v-b02c888e]{color:#c3741f}.callout--error[data-v-b02c888e]{background-color:#ffebeb}.callout--error .callout__icon[data-v-b02c888e]{color:#ba4545}tr.error-row[data-v-81eb2ec9]{height:18px;max-height:18px;line-height:18px}tr.error-row>td[data-v-81eb2ec9]{text-align:right;padding-inline:8px}tr.error-row.error[data-v-81eb2ec9]{background:var(--p-red-50)}tr.error-row.error>td[data-v-81eb2ec9]{color:var(--p-red-700)}tr.error-row.warning[data-v-81eb2ec9]{background:var(--warn-lighter)}tr.error-row.warning>td[data-v-81eb2ec9]{color:var(--warn-dark)}tr.error-row.info[data-v-81eb2ec9]{background:#edf9ff}tr.error-row.info>td[data-v-81eb2ec9]{color:#1d7fb0}@media screen and (width<=639px){tr.error-row[data-v-81eb2ec9]{height:auto;max-height:none;margin-bottom:24px;display:block}}td.account-col[data-v-a08e9526]{overflow-wrap:anywhere}td.number-col[data-v-a08e9526]{width:180px;max-width:180px}.account-number-input[data-v-a08e9526]{width:180px}.validation-warning[data-v-a08e9526] .p-error{color:var(--warn-dark)}@media screen and (width<=639px){tr[data-v-a08e9526]{height:unset;flex-wrap:wrap;margin-bottom:24px;display:flex}td.number-col[data-v-a08e9526]{width:100%;max-width:100%}.account-number-input[data-v-a08e9526]{flex:1;width:auto}}td.account-col[data-v-ac175178]{overflow-wrap:anywhere}td.dropdown-col[data-v-ac175178]{width:350px;max-width:350px}.validation-warning[data-v-ac175178] .p-error{color:var(--warn-dark)}[data-v-ac175178] .p-select-label.p-inputtext{align-items:center;padding:2px 8px 2px 12px;line-height:1rem;display:flex}@media screen and (width<=639px){tr[data-v-ac175178]{height:unset;flex-wrap:wrap;margin-bottom:24px;display:flex}td.dropdown-col[data-v-ac175178]{width:100%;max-width:100%}table.data-table[data-v-abcb6ab2],table.data-table>thead[data-v-abcb6ab2],table.data-table>tbody[data-v-abcb6ab2]{display:block}thead tr[data-v-abcb6ab2]{justify-content:space-between;gap:16px;display:flex}tbody[data-v-abcb6ab2] td{border-bottom:none}tbody[data-v-abcb6ab2] tr:has(+.error-row){margin-bottom:0}}@media only screen and (width>=640px){.p-dialog:has(.custom-header) .p-dialog-header-icons{margin-top:0;margin-right:0}}.user-guide-button[data-v-dc6cd933]{position:absolute;top:2px;left:2px}@media only screen and (width>=640px){.user-guide-button[data-v-dc6cd933]{margin-top:8px;margin-left:6px}}.container[data-v-e6cce9de]{width:32px;height:32px}.custom-border[data-v-e6cce9de]{background:0 0;border-style:solid;border-width:4px}.rounded-border[data-v-e6cce9de]{border-radius:3px}.custom-shrink[data-v-e6cce9de]{transition:all .1s ease-in-out}.custom-shrink[data-v-e6cce9de]:hover{transform:scale(1.1)}.icon-outline[data-v-e6cce9de]{color:#151515;text-shadow:1px 1px #fff,1px -1px #fff,-1px 1px #fff,-1px -1px #fff,1px 0 #fff,0 1px #fff,-1px 0 #fff,0 -1px #fff}.container[data-v-040ca10c]{width:32px;height:32px;position:relative}.custom-color-button[data-v-040ca10c]{transition:all .15s ease-in-out}.custom-color-button[data-v-040ca10c]:hover{transform:scale(1)}.color-fill-container[data-v-040ca10c]{align-items:flex-end;width:100%;height:100%;display:flex;position:absolute}.color-fill[data-v-040ca10c]{width:100%;height:4px}.icon-container[data-v-040ca10c]{justify-content:center;align-items:center;width:32px;height:32px;display:flex;position:absolute;top:0}.icon[data-v-040ca10c]{justify-content:center;align-items:center;font-size:20px;transition:all .3s ease-in;display:flex;transform:rotate(0)}.color-fill-container[data-v-040ca10c]{position:relative}table[data-v-bebe6d2a]{border-collapse:collapse;border-spacing:0;width:100%}[data-v-bebe6d2a] th{text-align:left}[data-v-bebe6d2a] th,[data-v-bebe6d2a] td{padding:4px 8px}@media (width<=639px){[data-v-bebe6d2a] th,[data-v-bebe6d2a] td{padding:4px}}.filter-tag[data-v-8f5908af]{--p-button-secondary-background:var(--surface-alt);--p-button-secondary-hover-background:var(--surface-alt-hover);--p-button-secondary-active-background:var(--surface-alt-hover);--p-button-secondary-border-color:var(--surface-alt-border);--p-button-secondary-hover-border-color:var(--surface-alt-border);--p-button-secondary-active-border-color:var(--surface-alt-border)}.my-wrapper[data-v-1062673e]{border-radius:50%;flex:none;justify-content:center;align-items:center;width:40px;height:40px;display:flex;position:relative}.my-wrapper[data-v-1062673e]:focus-within{background:#cccccc7c}.my-icon[data-v-1062673e]{text-align:center;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;width:1em;font-size:24px;display:inline-flex;position:relative}.my-icon svg[data-v-1062673e]{fill:var(--p-surface-600)}.my-icon svg.selected[data-v-1062673e]{fill:var(--primary-color)}@media (width<=640px){.weekday[data-v-447f2f76]{--p-togglebutton-content-padding:.25rem .25rem}}.time-input.is-invalid[data-v-714241dd]{border-color:var(--p-inputtext-invalid-border-color)}.custom-title[data-v-d29c7cc7]{font-weight:var(--p-dialog-title-font-weight);font-size:var(--p-dialog-title-font-size)}.hero[data-v-cd3b220f]{padding:24px var(--page-x) 16px var(--page-x);background:var(--p-surface-50)}.title[data-v-cd3b220f]{margin-top:0;margin-bottom:16px}.description[data-v-cd3b220f]{max-width:432px;min-height:66px}@media screen and (width>=640px){.hero[data-v-cd3b220f]{padding:40px var(--page-x-sm) 16px var(--page-x-sm)}}@media screen and (width>=1280px){.hero[data-v-cd3b220f]{padding:40px var(--page-x-xl) 16px var(--page-x-xl)}}.stepper-button.disabled[data-v-3ae64146]{opacity:.3}.stepper-button.before .p-button-text[data-v-3ae64146],.stepper-button.current .p-button-text[data-v-3ae64146]{border:2px solid var(--primary-color);background:var(--primary-color);color:#fff;box-shadow:none}.stepper-button.current .p-button-text[data-v-3ae64146]{box-shadow:none;border:2px solid #000}.stepper-button .p-button-text[data-v-3ae64146]{color:#000;box-shadow:var(--shadow-xs);border:2px solid #0003}.stepper-button.disabled .p-button[data-v-3ae64146]:disabled{opacity:1}.stepper-text[data-v-3ae64146]{color:#000;text-transform:uppercase;white-space:nowrap;font-size:12px;line-height:12px;position:absolute;top:42px;left:50%;transform:translate(-50%)}.stepper-button.current .stepper-text[data-v-3ae64146]{text-underline-offset:3px;text-decoration:underline}.more-padding[data-v-4786abba] .p-monthpicker{column-gap:8px;display:flex}.more-padding[data-v-4786abba] .p-monthpicker-month{width:unset}.more-padding[data-v-4786abba] .p-datepicker-header{display:none}.more-padding[data-v-4786abba] .p-datepicker{border:none;margin:0;padding:0 4px;width:100%!important}.export-option[data-v-0ece8c6b]{border:1px solid var(--p-surface-200);background:var(--p-surface-0);width:100%;color:var(--p-text-color);text-align:left;cursor:pointer;border-radius:6px;align-items:center;gap:16px;padding:12px 16px;display:flex}.export-option[data-v-0ece8c6b]:hover:not(:disabled){background:var(--primary-super-light)}.export-option[data-v-0ece8c6b]:focus-visible{outline:2px solid var(--p-focus-ring-color,var(--p-primary-color));outline-offset:2px}.export-option[data-v-0ece8c6b]:disabled{opacity:.5;cursor:not-allowed}.export-option__text[data-v-0ece8c6b]{flex-direction:column;min-width:0;display:flex}.export-option__hint[data-v-0ece8c6b]{color:var(--p-text-muted-color)}[data-v-ac202e8a] .p-select .p-select-label.p-placeholder,[data-v-a3b31d50] .p-select-label.p-placeholder{color:var(--p-content-color);font-style:normal}.serving-row[data-v-1beec67f]{background:var(--p-surface-0);border-bottom:1px solid var(--p-surface-200);cursor:pointer;align-items:center;gap:16px;padding:8px 16px;display:flex}.serving-row[data-v-1beec67f]:focus-visible{outline:2px solid var(--p-primary-color);outline-offset:-2px}.serving-row[data-v-1beec67f]:hover{background:var(--p-primary-50)}.serving-row-active[data-v-1beec67f],.serving-row-active[data-v-1beec67f]:hover{background:var(--p-primary-100)}.serving-row[data-v-1beec67f]:last-child{border-bottom:0}.handle[data-v-1beec67f]{color:var(--p-text-muted-color);align-items:center;display:flex}.badge[data-v-1beec67f]{border:1px solid var(--p-surface-300);width:24px;height:24px;color:var(--p-text-color);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;font-weight:400;line-height:20px;display:flex}.badge-standard[data-v-1beec67f]{background:#e4dcff}.badge-refillable[data-v-1beec67f]{background:#ffeecd}.badge-unassigned[data-v-1beec67f]{background:var(--p-surface-200)}.serving-row-name-static[data-v-1beec67f]{padding:4px 8px}.serving-row-subtitle[data-v-1beec67f]{color:var(--p-text-muted-color);padding:0 8px}.serving-row[data-v-1beec67f] .serving-row-name-input{width:100%;height:28px;box-shadow:none;cursor:text;background:0 0;border-color:#0000;padding:4px 8px}.serving-row[data-v-1beec67f]:hover .serving-row-name-input:not(:focus){border-color:var(--p-surface-300);background:var(--p-surface-0)}.serving-row[data-v-1beec67f] .serving-row-name-input:focus{border-color:var(--p-form-field-focus-border-color,var(--p-surface-600));background:var(--p-surface-0);outline:none}.serving-section[data-v-4abb7b15]{border:1px solid var(--p-surface-300);background:var(--p-surface-50);border-radius:3px;flex-direction:column;display:flex;overflow:hidden}.serving-section-header[data-v-4abb7b15]{background:var(--p-surface-100);justify-content:space-between;align-items:center;gap:8px;padding:8px 16px;display:flex}.serving-section-header h2[data-v-4abb7b15]{margin:0}.serving-section-header-icons[data-v-4abb7b15]{background:var(--p-surface-0);height:40px;color:var(--p-text-muted-color);border-radius:24px;align-items:center;gap:8px;padding:4px 8px;display:flex}.serving-section-content[data-v-4abb7b15]{flex-direction:column;gap:8px;padding:8px;display:flex}.serving-section-description[data-v-4abb7b15]{color:var(--p-text-muted-color);padding:0 8px}.serving-section-list[data-v-4abb7b15]{background:var(--p-surface-0);border-radius:3px;flex-direction:column;display:flex;overflow:hidden}.serving-section-list[data-v-4abb7b15]:empty{display:none}.serving-section-add[data-v-4abb7b15]{border-color:var(--p-surface-400);width:100%;color:var(--p-primary-color)}.serving-section-item[data-v-4abb7b15]:not(:last-child) .serving-row{border-bottom:1px solid var(--p-surface-200)}.serving-section-item.ghost[data-v-4abb7b15] .serving-row{opacity:0}.serving-section-list.is-dragging[data-v-4abb7b15] .serving-row:hover{background:var(--p-surface-0)}.serving-section-list.is-dragging[data-v-4abb7b15] .serving-row-active:hover{background:var(--p-primary-100)}.description-bullets[data-v-4abb7b15-s]{flex-direction:column;gap:2px;margin:0;padding-left:1.25rem;list-style-type:disc;display:flex}.print-dialog-overlay[data-v-a48907bf]{z-index:5;background:#00000080;width:100%;height:100%;position:fixed;top:0;left:0}.print-dialog[data-v-a48907bf]{background:var(--p-surface-0);flex-direction:column;align-items:center;width:100%;height:100%;display:flex;position:relative}.print-dialog-header[data-v-a48907bf]{word-break:break-all;background:var(--gs-soft-light);width:100%;color:var(--p-content-color);justify-content:space-between;align-items:center;padding:8px 16px;font-size:22px;font-weight:400;line-height:28px;display:flex}.print-dialog-content[data-v-a48907bf]{flex-grow:1;width:100%;padding:0 16px 16px;overflow-y:auto}.print-dialog-footer[data-v-a48907bf]{background:var(--gs-soft-light);justify-content:end;gap:16px;width:100%;padding:16px;display:flex}.print-dialog-close[data-v-a48907bf]{margin:0 -8px 0 0}@media screen and (width>=671px){.print-dialog-overlay[data-v-a48907bf]{justify-content:center;align-items:center;display:flex}.print-dialog[data-v-a48907bf]{border:1px solid #00000025;border-radius:6px;width:671px;height:94%;max-height:900px;margin-inline:auto;box-shadow:2px 4px 12px #0000002b}.print-dialog-header[data-v-a48907bf]{border-top-left-radius:6px;border-top-right-radius:6px;padding:24px}.print-dialog-close[data-v-a48907bf]{margin:-16px -16px 0 0}.print-dialog-content[data-v-a48907bf]{scrollbar-gutter:stable;padding:0 24px 24px}.print-dialog-footer[data-v-a48907bf]{border-bottom-right-radius:6px;border-bottom-left-radius:6px;padding:24px}.print-dialog[data-v-a48907bf] ::-webkit-scrollbar{width:6px;height:6px}.print-dialog[data-v-a48907bf] ::-webkit-scrollbar-track{background:0 0}.print-dialog[data-v-a48907bf] ::-webkit-scrollbar-thumb{background-color:#66718f40;border:0 solid #0000;border-radius:2px}}
