.finance-movement-preview__list{margin:0;padding:0;list-style:none}.finance-movement-preview__row{justify-content:space-between;align-items:center;gap:var(--space-4);width:100%;padding:var(--space-3) 0;color:var(--color-text);font:inherit;text-align:left;background:0 0;border:0;display:flex}button.finance-movement-preview__row{cursor:pointer}button.finance-movement-preview__row:focus-visible{outline:var(--border-width-strong) solid var(--color-focus-ring);outline-offset:var(--space-1)}.finance-movement-preview__copy{gap:var(--space-1);overflow-wrap:anywhere;min-width:0;display:grid}.finance-movement-preview__copy>span{color:var(--color-text-muted);font-size:var(--text-xs)}.finance-movement-preview__row>strong{flex-shrink:0}@media (width<=480px){.finance-movement-preview__row{flex-wrap:wrap}}.financial-credits{gap:var(--space-4);min-width:0;display:grid}.financial-credits__list{align-items:stretch;gap:var(--space-3);padding:var(--space-1);overscroll-behavior-x:contain;scroll-snap-type:x proximity;grid-auto-columns:min(100%,20rem);grid-auto-flow:column;margin:0;list-style:none;display:grid;overflow-x:auto}.financial-credits__list>li{grid-template-columns:var(--control-height) minmax(0, 1fr) var(--control-height);align-items:start;gap:var(--space-4) var(--space-2);padding:var(--space-4);border:var(--border-width-default) solid var(--color-border);border-radius:var(--radius-2xl);background:var(--color-surface);scroll-snap-align:start;min-width:0;display:grid}.financial-credits__identity{gap:var(--space-1);overflow-wrap:anywhere;flex:1;min-width:0;display:grid}.financial-credits__identity>span,.financial-credits__amount>span{color:var(--color-text-muted);font-size:var(--font-size-caption)}.financial-credits__amount{gap:var(--space-1);text-align:start;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;grid-area:2/1/auto/-1;min-width:0;display:grid}.financial-credits__amount>strong{font-size:var(--font-size-2xl);font-weight:var(--fw-semibold)}.financial-credits__open{grid-area:1/3}.dashboard-operations{gap:var(--space-6);min-width:0;display:grid}.dashboard-operations__work-grid{align-items:start;gap:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(min(100%,24rem),1fr));display:grid}.dashboard-operations__grid{align-content:start;gap:var(--space-6);display:grid}.dashboard-operations__header-action{margin-inline-start:auto}.dashboard-operations__states{gap:var(--space-2) var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.dashboard-operations__status{justify-content:space-between;align-items:center;gap:var(--space-3);text-align:left;min-width:0;display:flex}.dashboard-operations__status>strong{font-variant-numeric:tabular-nums}@media (width<=48rem){.dashboard-operations__grid{grid-template-columns:minmax(0,1fr)}}@media (width<=30rem){.dashboard-operations__states{gap:var(--space-2)}.dashboard-operations__status{padding-inline:var(--space-2)}}.dashboard-operations__grid:empty,.dashboard-operations .dashboard__stats-grid:empty{display:none}.dashboard-operations__work-grid--empty{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr))}.dashboard-operations__work-grid--empty>.dashboard-operations__grid{display:contents}.admin-dashboard{gap:var(--space-5);flex-direction:column;display:flex}.admin-dashboard .dashboard-screen__header{align-items:flex-start;gap:var(--space-4);flex-wrap:wrap;justify-content:space-between;display:flex}.admin-dashboard .dashboard__controls{align-items:center;gap:var(--space-2);flex-wrap:wrap;margin-left:auto;display:flex}.admin-dashboard .dashboard__stats-grid{gap:var(--space-3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.admin-dashboard .dashboard__stats-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-dashboard .dash-section{gap:var(--space-3);flex-direction:column;display:flex}.admin-dashboard .dash-section-header{align-items:flex-start;gap:var(--space-3);flex-wrap:wrap;justify-content:space-between;display:flex}.admin-dashboard .dash-section-header__title{color:var(--color-text);font-size:var(--font-size-section-title);line-height:var(--line-height-section-title);font-weight:var(--fw-semibold);margin:0}.admin-dashboard .dash-section-header__desc{color:var(--color-text-muted);font-size:var(--text-sm);margin:var(--space-1) 0 0}.admin-dashboard .stat-card,.admin-dashboard .core-card{background:var(--color-work-surface);border:var(--border-width-default) solid var(--color-border);border-radius:var(--panel-radius)}.admin-dashboard .stat-card{gap:var(--space-2);min-height:132px;padding:var(--panel-padding);flex-direction:column;display:flex;position:relative;overflow:hidden}.admin-dashboard .stat-card--content{min-height:0}.admin-dashboard .stat-card--interactive{font:inherit;text-align:start;cursor:pointer}.admin-dashboard .stat-card__icon{color:var(--color-text-muted);height:var(--icon-size-section);opacity:.72;right:var(--space-4);top:var(--space-4);width:var(--icon-size-section);position:absolute}.admin-dashboard .stat-card__label{min-height:20px;padding-right:var(--space-6);align-items:center;display:flex}.admin-dashboard .stat-card__value{font-size:var(--text-2xl);padding-right:var(--space-8)}.admin-dashboard .stat-card__footer{margin-top:auto}.admin-dashboard .stat-card--primary .stat-card__label{color:var(--color-primary-text-hover)}.admin-dashboard .stat-card--success .stat-card__label{color:var(--color-success-fg)}.admin-dashboard .stat-card--warning .stat-card__label{color:var(--color-warning-fg)}.admin-dashboard .stat-card--danger .stat-card__label{color:var(--color-error-fg)}.admin-dashboard .stat-card--primary,.admin-dashboard .stat-card--success,.admin-dashboard .stat-card--warning,.admin-dashboard .stat-card--danger{background:var(--color-work-surface)}.admin-dashboard .stat-card__secondary,.admin-dashboard .stat-card__footer,.admin-dashboard .stat-card__trend{max-width:34ch}@media (width<=1024px){.admin-dashboard .dashboard__stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.admin-dashboard .dashboard__stats-grid{grid-template-columns:1fr}}@media (hover:hover) and (pointer:fine){.admin-dashboard .stat-card--interactive:hover{background:var(--color-bg-subtle);border-color:var(--color-control-border)}}.admin-dashboard .stat-card__label{color:var(--color-text-muted);font-size:var(--text-sm);font-weight:var(--fw-semibold);letter-spacing:0;margin:0}.admin-dashboard .stat-card__value{color:var(--color-text);font-variant-numeric:tabular-nums;font-weight:var(--fw-bold);align-items:baseline;gap:var(--space-2);line-height:var(--lh-tight);margin:0;display:flex}.admin-dashboard .stat-card__secondary,.admin-dashboard .stat-card__footer,.admin-dashboard .stat-card__trend{color:var(--color-text-muted);font-size:var(--text-sm);line-height:var(--lh-snug)}.admin-dashboard .stat-card__trend--up{color:var(--color-success-fg)}.admin-dashboard .stat-card__trend--down{color:var(--color-error-fg)}.admin-dashboard .stat-card__trend--neutral{color:var(--color-text-muted)}@media (width<=720px){.admin-dashboard .dashboard__controls{justify-content:flex-end;width:100%;margin-left:0}}.financial-follow-up{gap:var(--space-6);min-width:0;color:var(--color-text);overflow-anchor:none;display:grid}.financial-follow-up__header,.financial-follow-up__controls,.financial-follow-up__plot-heading{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.financial-follow-up__header{justify-content:space-between}.financial-follow-up .financial-follow-up__header{grid-template-columns:minmax(0,1fr) minmax(9rem,12rem) auto;align-items:center;display:grid}.financial-follow-up__header>:first-child{min-width:0}.financial-follow-up__toolbar{justify-content:flex-end;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.financial-follow-up__controls{margin-inline-start:auto}.financial-follow-up h2{font-size:var(--font-size-xl);font-weight:var(--fw-semibold);margin:0 0 var(--space-1);text-wrap:balance}.financial-follow-up h3{font-size:var(--font-size-section-title);font-weight:var(--fw-semibold);text-wrap:balance;margin:0}.financial-follow-up__hint,.financial-follow-up__plot-heading>span,.financial-follow-up__footer{font-size:var(--font-size-caption);color:var(--color-text-muted)}.financial-follow-up__metric-label{align-items:center;gap:var(--space-2);font-size:var(--font-size-body);font-weight:var(--fw-medium);display:flex}.financial-follow-up__metric-label svg{width:var(--icon-size-control);height:var(--icon-size-control)}.financial-follow-up__credit-link{color:var(--color-text);font:inherit;font-weight:var(--fw-medium);align-items:center;gap:var(--space-1);text-align:left;cursor:pointer;background:0 0;border:0;min-width:0;padding:0;display:inline-flex}.financial-follow-up__credit-link:hover{color:var(--color-primary)}.financial-follow-up__credit-link svg{flex-shrink:0}.financial-follow-up__footer{justify-content:space-between;gap:var(--space-4);border-top:var(--border-width-default) solid var(--color-border);padding-top:var(--space-4);flex-wrap:wrap;display:flex}.financial-follow-up__credit-link:focus-visible{outline:var(--border-width-strong) solid var(--color-primary);outline-offset:var(--space-1)}@media (width<=420px){.financial-follow-up{gap:var(--space-5)}}.financial-follow-up__plot-heading{min-height:var(--control-height);align-content:start}.financial-follow-up__top-grid{align-items:start;gap:var(--space-6);grid-template-columns:minmax(0,1fr);display:grid}.financial-activity__metric,.financial-activity__panel{background:var(--color-surface);border:var(--border-width-default) solid var(--color-border);border-radius:var(--radius-2xl);padding:var(--space-6);min-width:0}.financial-follow-up__hero{justify-content:space-between;align-items:center;gap:var(--space-6);flex-direction:row;display:flex}.financial-follow-up__hero-summary{justify-content:space-between;align-items:flex-start;gap:var(--space-4);flex:1;min-width:0;display:flex}.financial-follow-up__hero-copy{gap:var(--space-2);min-width:0;display:grid}.financial-follow-up__hero-copy>p{margin:0}.financial-follow-up__hero-amount{font-size:var(--text-4xl);font-weight:var(--fw-semibold);letter-spacing:-.025em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;line-height:var(--lh-tight);margin-top:0;display:block}.financial-activity__metrics{gap:var(--space-3);flex-wrap:wrap;display:flex}.financial-activity__metric{align-content:start;gap:var(--space-2);padding:var(--space-4);flex:17rem;display:grid}.financial-activity__metric-label{justify-content:space-between;align-items:center;gap:var(--space-2);color:var(--color-text-muted);font-size:var(--font-size-body);display:flex}.financial-activity__metric-icon{width:var(--space-9);height:var(--space-9);border-radius:var(--radius-lg);color:var(--color-primary-text);background:var(--color-primary-subtle);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.financial-overview-skeleton__metric-icon{--overview-skeleton-icon-size:var(--space-9);flex-shrink:0}.financial-activity__metric-value{font-size:var(--font-size-2xl);font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;line-height:var(--lh-tight)}.financial-activity__metric-value .financial-movement-amount{white-space:normal}.financial-activity__comparison{align-items:baseline;gap:var(--space-2);font-size:var(--font-size-caption);flex-wrap:wrap;display:flex}.financial-activity__comparison>span{color:var(--color-text-muted)}.financial-follow-up .is-positive{color:var(--color-success-fg)}.financial-follow-up .is-negative{color:var(--color-error-fg)}.financial-activity__charts{align-items:start;gap:var(--space-6);grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);display:grid}.financial-activity__panel{align-content:start;gap:var(--space-4);display:grid}.financial-activity__panel .financial-follow-up__hint{margin-top:var(--space-1)}.financial-activity__chart{min-width:0;height:280px}.financial-activity__chart .recharts-cartesian-axis-tick-value,.financial-activity__chart .recharts-tooltip-wrapper{font-size:var(--font-size-caption)}.financial-activity__tooltip{gap:var(--space-3);padding:var(--space-4);border:var(--border-width-default) solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);min-width:180px;color:var(--color-text);font-size:var(--font-size-caption);display:grid}.financial-activity__tooltip>div{justify-content:space-between;align-items:center;gap:var(--space-5);display:flex}.financial-activity__tooltip>div>span{align-items:center;gap:var(--space-2);color:var(--color-text-muted);display:inline-flex}.financial-activity__tooltip i{width:var(--space-2);height:var(--space-2);border-radius:var(--radius-full)}.financial-activity__tooltip strong{font-weight:var(--fw-medium);font-variant-numeric:tabular-nums}.financial-activity__legend{align-items:center;gap:var(--space-5);font-size:var(--font-size-caption);color:var(--color-text-muted);display:flex}.financial-activity__legend>span{align-items:center;gap:var(--space-2);display:inline-flex}.financial-activity__legend>span:before{content:"";width:var(--space-2);height:var(--space-2);border-radius:var(--radius-full);background:var(--financial-chart-income)}.financial-activity__legend>.is-expense:before{background:var(--financial-chart-expense)}.financial-activity__view{align-content:start;gap:var(--space-4);min-width:0;display:grid}.financial-activity__recent{margin:0;padding:0;list-style:none}.financial-activity__recent li{align-items:center;gap:var(--space-3);padding:var(--space-4) 0;border-top:var(--border-width-default) solid var(--color-border);display:flex}.financial-activity__recent li>div{gap:var(--space-1);flex:1;min-width:0;display:grid}.financial-activity__recent strong{font-size:var(--font-size-body);font-weight:var(--fw-medium);overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.financial-activity__recent li>strong{text-align:right;max-width:40%}.financial-activity__recent li>div>span{color:var(--color-text-muted);font-size:var(--font-size-caption)}@media (width<=880px){.financial-activity__charts{grid-template-columns:1fr}}@media (width<=520px){.financial-follow-up__top-grid,.financial-activity__charts{gap:var(--space-4)}.financial-follow-up__hero,.financial-activity__panel{padding:var(--space-4)}.financial-activity__metrics{gap:var(--space-3)}.financial-activity__metric{padding:var(--space-4)}.financial-activity__metric-label{font-size:var(--font-size-caption);align-items:flex-start}.financial-activity__metric-value{font-size:var(--font-size-xl)}.financial-activity__metric-icon{width:var(--space-7);height:var(--space-7)}.financial-follow-up__hero-amount{font-size:var(--text-3xl)}}@media (width<=760px){.financial-follow-up__hero{flex-direction:column;align-items:stretch}}@media (width<=520px){.financial-overview-skeleton__metric-icon{--overview-skeleton-icon-size:var(--space-7)}}.financial-shortcuts__actions{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.financial-follow-up .financial-shortcuts .financial-shortcuts__actions{justify-content:flex-start}.financial-shortcuts__settings{margin:0;padding:0;list-style:none}.financial-shortcuts__settings>li{justify-content:space-between;align-items:center;gap:var(--space-3);border-bottom:var(--border-width-default) solid var(--color-border);padding-block:var(--space-3);display:flex}.financial-shortcuts__settings>li>div{gap:var(--space-1);flex-shrink:0;display:flex}.financial-shortcuts__drag-handle{cursor:grab}.financial-shortcuts__drag-handle:active{cursor:grabbing}.financial-reading-status{inline-size:100%;max-inline-size:14rem;min-block-size:var(--control-height);color:var(--color-text-muted);font-size:var(--font-size-caption);flex-shrink:0;justify-content:flex-end;align-items:center;display:flex}.financial-reading-status__content{justify-content:flex-end;align-items:baseline;gap:var(--space-2);min-width:0;display:flex}.financial-reading-status__dot{inline-size:var(--space-2);block-size:var(--space-2);border-radius:var(--radius-full);background:currentColor;flex-shrink:0}.financial-reading-status__copy{gap:var(--space-1);text-align:end;min-width:0;display:grid}.financial-reading-status time{color:var(--color-text-muted);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.financial-reading-status[data-phase=live]{color:var(--color-success-fg)}.financial-reading-status[data-phase=updating]{color:var(--color-warning-fg)}.financial-reading-status[data-phase=offline]{color:var(--color-text-muted)}.financial-reading-status[data-animate=true] .financial-reading-status__dot{animation:financial-reading-pulse var(--duration-loading-pulse) ease-in-out infinite}@keyframes financial-reading-pulse{0%,to{opacity:1}50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.financial-reading-status[data-animate=true] .financial-reading-status__dot{animation:none}}@media (width<=40rem){.financial-follow-up .financial-follow-up__header{grid-template-columns:minmax(0,1fr) minmax(8rem,11rem)}.financial-follow-up__header>.financial-follow-up__toolbar{grid-column:1/-1}}.sale-checkout{gap:var(--space-6);min-width:0;display:grid}.sale-checkout[hidden]{display:none}.sale-checkout__section,.sale-checkout__workspace{align-content:start;gap:var(--space-4);min-width:0;display:grid}.sale-checkout__workspace{gap:var(--space-6)}.sale-checkout__section-title{font-size:var(--font-size-section-title);font-weight:var(--fw-semibold);overflow-wrap:anywhere;margin:0}.sale-checkout__details,.sale-checkout__product-fields{align-items:start;gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.sale-checkout__financing-fields{align-items:start;gap:var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.sale-checkout__full-width,.sale-checkout__add-item{grid-column:1/-1}.sale-checkout__add-item{justify-self:end}.sale-checkout__products-heading{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.sale-checkout__product-fields--dialog{grid-template-columns:minmax(0,1fr)}.sale-checkout__payment{padding-top:var(--space-5);border-top:var(--border-width-default) solid var(--color-border)}.sale-checkout__payment-content{gap:var(--space-4);min-width:0;display:grid}.sale-checkout__payment-fields{display:contents}.sale-checkout__payment-fields[hidden]{display:none}.sale-checkout__subsection{gap:var(--space-4);min-width:0;display:grid}.sale-checkout__subsection+.sale-checkout__subsection{padding-top:var(--space-4);border-top:var(--border-width-default) solid var(--color-border)}.sale-checkout__subsection-title{font-size:var(--text-md);font-weight:var(--fw-semibold);margin:0}.sale-checkout__total{gap:var(--space-6);flex-wrap:wrap;margin:0;display:flex}.sale-checkout__total>div{gap:var(--space-1);min-width:0;display:grid}.sale-checkout__total dt{color:var(--color-text-muted);font-size:var(--text-sm)}.sale-checkout__total dd{color:var(--color-text);font-size:var(--text-2xl);font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0}.sale-checkout__actions{justify-content:flex-end;gap:var(--space-2);padding-top:var(--space-4);border-top:var(--border-width-default) solid var(--color-border);flex-wrap:wrap;display:flex}.sale-checkout__load-error{margin-block-end:var(--space-4)}.sale-checkout--pos .sale-checkout__workspace{grid-template-columns:minmax(0,1fr) minmax(22rem,.58fr);align-items:start}.sale-checkout--pos .sale-checkout__product-fields{grid-template-columns:minmax(0,1.5fr) minmax(0,.6fr) minmax(0,.8fr) auto;align-items:end}.sale-checkout--pos .sale-checkout__add-item{grid-column:auto}.sale-checkout--pos .sale-checkout__payment{top:var(--space-4);max-block-size:calc(100dvh - var(--topbar-height) - var(--space-24));padding:var(--space-5);border:var(--border-width-default) solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);grid-template-rows:auto minmax(0,1fr) auto;position:sticky}.sale-checkout--pos .sale-checkout__payment-content{overscroll-behavior:contain;min-height:0;padding-inline-end:var(--space-1);overflow-y:auto}.pos-catalog{gap:var(--space-4);align-content:start;min-width:0;display:grid}.pos-catalog__grid{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(min(10rem,100%),1fr));display:grid}.pos-catalog__product{align-content:start;gap:var(--space-2);padding:var(--space-3);text-align:start;min-width:0;color:var(--color-text);background:var(--color-surface);border:var(--border-width-default) solid var(--color-border);border-radius:var(--radius-md);cursor:pointer;font:inherit;display:grid;position:relative}.pos-catalog__product:hover:not(:disabled){border-color:var(--color-primary)}.pos-catalog__product:focus-visible,.pos-catalog__category:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}.pos-catalog__product:disabled{cursor:default;opacity:.6}.pos-catalog__image{aspect-ratio:4/3;border-radius:var(--radius-sm);background:var(--color-bg);color:var(--color-text-muted);place-items:center;display:grid;overflow:hidden}.pos-catalog__image img{object-fit:cover;width:100%;height:100%}.pos-catalog__name{font-weight:var(--fw-semibold);overflow-wrap:anywhere;padding-inline-end:var(--space-4)}.pos-catalog__meta{font-size:var(--text-xs);color:var(--color-text-muted);overflow-wrap:anywhere}.pos-catalog__plus{position:absolute;inset-block-end:var(--space-3);inset-inline-end:var(--space-3)}.pos-catalog__product strong{font-size:var(--text-sm);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;padding-inline-end:var(--space-5)}.pos-catalog__categories{gap:var(--space-2);flex-wrap:nowrap;display:flex;overflow-x:auto}.pos-catalog__category{align-items:center;gap:var(--space-2);min-height:var(--control-height);padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text-muted);font:inherit;cursor:pointer;background:0 0;display:inline-flex}.pos-catalog__category[aria-pressed=true]{border-color:var(--color-primary);color:var(--color-primary);font-weight:var(--fw-semibold)}.pos-cart__items{margin:0;padding:0;list-style:none;display:grid}.pos-cart__item{gap:var(--space-3);padding-block:var(--space-4);border-bottom:1px solid var(--color-border);display:grid}.pos-cart__heading,.pos-cart__line-total{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.pos-cart__heading strong{overflow-wrap:anywhere;min-width:0}.pos-cart__fields{align-items:end;gap:var(--space-3);grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);display:grid}.pos-cart__quantity{gap:var(--space-1);align-items:end;min-width:0;display:flex}.pos-cart__quantity>.field{flex:1;min-width:0}.pos-cart__quantity input{text-align:center;padding-inline:var(--space-1);appearance:textfield}.pos-cart__quantity input::-webkit-inner-spin-button{appearance:none}.pos-cart__line-total{font-size:var(--text-sm);font-variant-numeric:tabular-nums}.pos-cart__line-total span{color:var(--color-text-muted)}.pos-cart__line-total strong{overflow-wrap:anywhere}.pos-checkout-footer{gap:var(--space-3);border-top:1px solid var(--color-border);padding-top:var(--space-4);background:var(--color-surface);display:grid}.pos-checkout-footer .sale-checkout__actions{border:0;padding:0}.pos-mobile-navigation,.pos-mobile-summary{display:none}.sale-checkout--pos .sale-checkout__payment .sale-checkout__details,.sale-checkout--pos .sale-checkout__financing-fields{grid-template-columns:minmax(0,1fr)}.sale-checkout--pos .sale-checkout__pos-total{padding-bottom:var(--space-4);border-bottom:var(--border-width-default) solid var(--color-border)}.sale-checkout--pos .sale-checkout__actions{justify-content:stretch;display:grid}.sale-checkout--pos .sale-financing-summary__totals{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr))}.sale-checkout--pos .sale-financing-summary__totals>div{padding:var(--space-3)}.sale-checkout--pos .sale-financing-summary__totals dd{font-size:var(--text-md)}.sale-checkout--pos .sale-financing-summary__final dd{font-size:var(--text-lg)}.sale-checkout--pos .sale-financing-summary__installments>li{grid-template-columns:minmax(0,1fr)}@media (width<=64rem){.sale-checkout__financing-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.sale-checkout--pos .sale-checkout__workspace{grid-template-columns:minmax(0,1fr) minmax(20rem,.8fr)}.sale-checkout--pos .sale-checkout__payment{max-block-size:none;position:static}.sale-checkout--pos .sale-checkout__payment-content{overflow:visible}}@media (width<=48rem){.sale-checkout--pos .sale-checkout__workspace{grid-template-columns:minmax(0,1fr)}.pos-mobile-navigation{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.sale-checkout__workspace[data-mobile-view=sale]>.pos-catalog,.sale-checkout__workspace[data-mobile-view=catalog]>.sale-checkout__payment{display:none}.pos-mobile-summary{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-4) 0 calc(var(--space-4) + env(safe-area-inset-bottom));border-top:1px solid var(--color-border);background:var(--color-surface);z-index:2;display:flex;position:sticky;bottom:0}.pos-mobile-summary>div{gap:var(--space-1);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;min-width:0;display:grid}.pos-checkout-footer{padding-bottom:env(safe-area-inset-bottom);position:sticky;bottom:0}.pos-catalog__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sale-checkout__details,.sale-checkout__product-fields,.sale-checkout--pos .sale-checkout__product-fields{grid-template-columns:minmax(0,1fr)}.sale-checkout--pos .sale-checkout__add-item{justify-self:stretch}}@media (width<=40rem){.sale-checkout__financing-fields{grid-template-columns:minmax(0,1fr)}}@media (width<=28rem){.pos-cart__fields{grid-template-columns:minmax(0,1fr)}}.pos-catalog__entry{align-content:start;gap:var(--space-2);min-width:0;display:grid}.pos-catalog__category{flex-shrink:0}.pos-cart__quantity{align-items:center}.pos-cart__quantity>span{min-inline-size:var(--space-6);text-align:center;font-variant-numeric:tabular-nums}
