.budget-overview[data-v-37908209]{font-variant-numeric:tabular-nums}.surface[data-v-37908209]{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:1.5rem}.title[data-v-37908209]{margin-bottom:1rem}.empty[data-v-37908209]{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}.skeleton-title[data-v-37908209]{border-radius:.25rem;height:2rem;margin-bottom:1rem;width:12rem}.skeleton-heading[data-v-37908209]{border-radius:.25rem;height:1rem;margin-bottom:1.5rem;margin-left:auto;width:33.333333%}.skeleton-row[data-v-37908209]{border-radius:.25rem;height:1.25rem;margin-bottom:1.8rem}.skeleton-row[data-v-37908209]:last-child{margin-bottom:.5rem}.scroller[data-v-37908209]{overflow-x:auto}.table[data-v-37908209]{display:grid;transition:opacity .2s;width:100%}.table.updating[data-v-37908209]{opacity:.6}.row[data-v-37908209]{display:contents}.column-heading[data-v-37908209],.row[data-v-37908209]>*{align-items:center;border-bottom-width:1px;display:flex;--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity,1));padding-bottom:.75rem;padding-top:.75rem}.column-heading[data-v-37908209]:not(.label),.row[data-v-37908209]>:not(.label){justify-content:flex-end;padding-left:1.5rem;white-space:nowrap}.column-heading[data-v-37908209]{font-size:.875rem;gap:.5rem;line-height:1.25rem;padding-top:0;--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}.quantity.is-zero[data-v-37908209]{--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity,1))}button.quantity[data-v-37908209]{background:none;color:var(--color-primary);cursor:pointer;font:inherit;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:.2em;transition:text-decoration-color .15s}button.quantity[data-v-37908209]:focus-visible,button.quantity[data-v-37908209]:hover{text-decoration-color:currentColor}button.quantity.is-zero[data-v-37908209]{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.row>.sum[data-v-37908209]{font-weight:600}.tile[data-v-37908209]{border-radius:9999px;box-shadow:inset 0 0 0 1px #00000026;display:inline-block;flex-shrink:0;height:1.25rem;overflow:hidden;width:1.25rem}.tile[data-v-37908209] .picture-container,.tile[data-v-37908209] figure,.tile[data-v-37908209] img{height:100%;width:100%}.tile[data-v-37908209] img{-o-object-fit:cover;object-fit:cover}.dot[data-v-37908209]{border-radius:9999px;box-shadow:inset 0 0 0 1px #00000026;display:inline-block;flex-shrink:0;height:.875rem;width:.875rem}.totals[data-v-37908209]>*{border-bottom-width:0;border-top:1px solid #9ca3af;font-weight:600;margin-top:-1px;padding-top:1rem}.totals>.sum[data-v-37908209]{color:var(--color-primary)}[data-v-37908209] dialog.is-drawer>form>article{padding:0}.drawer-body[data-v-37908209]{min-height:100%}.drawer-actions[data-v-37908209]{display:flex;gap:.25rem}.drawer-actions[data-v-37908209],.drawer-actions .back[data-v-37908209]{align-items:center}.drawer-actions .back[data-v-37908209]{background:none;border:0;border-radius:9999px;color:inherit;cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:500;gap:.5rem;height:2rem;line-height:1.25rem;padding-left:.75rem;padding-right:.75rem;transition:background-color .15s}.drawer-actions .back[data-v-37908209]:focus-visible,.drawer-actions .back[data-v-37908209]:hover{background:#00000014}.drawer-actions .back .arrow[data-v-37908209]{display:flex}.drawer-actions .back .arrow[data-v-37908209] svg{height:.875rem;width:.875rem}[data-v-37908209] dialog.is-drawer .product-details{padding:1rem}[data-v-37908209] dialog.is-drawer .items .sidebar{padding-left:1rem}[data-v-37908209] dialog.is-drawer .items .entries>*{padding-left:1rem;padding-right:1rem}[data-v-37908209] dialog.is-drawer .items .top-row{margin-bottom:0;position:sticky;top:0;z-index:20;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));box-shadow:0 1px #e5e7eb;padding-bottom:.75rem;padding-top:.75rem}[data-v-37908209] dialog.is-drawer .items .pagination-container{bottom:0;margin-top:0;position:sticky;z-index:20;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));box-shadow:0 -1px #e5e7eb;padding-bottom:.75rem;padding-top:.75rem}
