:root{--astra-control-size:3rem;--astra-control-radius:0.75rem;--astra-tile-radius:1.25rem;--astra-motion:160ms ease-out}.astra-manager,.astra-storefront{--border:210 8% 88%;--astra-focus:hsl(var(--ring));--astra-surface:hsl(var(--card));--astra-line:hsl(var(--foreground)/0.12)}.dark :is(.astra-manager,.astra-storefront){--border:210 10% 16%}.dark .astra-manager{--card:210 10% 7%;--secondary:210 8% 12%;--muted-foreground:215 8% 68%}.astra-manager .astra-manager-tile{border-radius:var(--astra-tile-radius);border-color:var(--astra-line);background:var(--astra-surface);transition:border-color var(--astra-motion),background-color var(--astra-motion)}.astra-manager .astra-manager-tile:hover{border-color:hsl(var(--primary)/.5);background:hsl(var(--secondary))}.astra-manager .astra-manager-tile>div:last-child{font-size:.9375rem;line-height:1.4}.astra-manager .astra-manager-tile>div>span{min-block-size:1.5rem;block-size:auto;font-size:.75rem}.astra-manager :is(.os-cta,.os-icon-btn,.os-inv-scan,.os-inv-chip,.os-search,.input,.os-disclosure-summary){min-block-size:var(--astra-control-size);border-radius:var(--astra-control-radius)}.astra-manager :is(.os-cta-icon,.os-inv-scan-icon,.os-icon-btn){min-inline-size:var(--astra-control-size)}.astra-manager .os-inv-title-row :is(.os-cta-icon,.os-icon-btn){width:var(--astra-control-size);height:var(--astra-control-size);min-width:var(--astra-control-size);min-height:var(--astra-control-size);max-width:var(--astra-control-size);max-height:var(--astra-control-size);flex-basis:var(--astra-control-size)}.astra-manager :is(.os-cta-icon,.os-inv-scan-icon){inline-size:var(--astra-control-size)}.astra-manager .os-caption{font-size:.8125rem;line-height:1.5}.astra-manager :is(.input,.os-search){font-size:1rem}.astra-manager .os-casa-switch{gap:.25rem;padding:.25rem;min-inline-size:0;max-inline-size:100%;overflow-x:auto;border:1px solid var(--astra-line);border-radius:1rem;background:hsl(var(--secondary)/.6);scroll-padding-inline:.5rem;scrollbar-width:thin}.astra-manager .os-casa-switch :is(a,button){flex:1 0 auto;min-block-size:var(--astra-control-size);padding-inline:1rem;border-radius:var(--astra-control-radius);font-size:.875rem;line-height:1.4;white-space:nowrap}.astra-manager .os-casa-switch :is(a[aria-current=page],button[aria-current=page],button[aria-selected=true]){background:hsl(var(--primary));color:hsl(var(--primary-foreground))}:is(.astra-manager,.astra-storefront,.pos-shell) :is(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--astra-focus,var(--pos-accent));outline-offset:3px}.astra-manager .os-casa-switch :is(a,button):focus-visible{outline-offset:-3px}.astra-storefront-mobile-header>a{min-width:0;min-block-size:var(--astra-control-size)}.astra-storefront-mobile-header>a>span{overflow-wrap:anywhere;line-height:1.3}.astra-storefront-mobile-header>div{flex-shrink:0;gap:.25rem}.astra-storefront-mobile-header>div :is(a,button){min-width:var(--astra-control-size);min-height:var(--astra-control-size);border-radius:var(--astra-control-radius)}.astra-storefront-mobile-header>div svg{width:1.125rem;height:1.125rem}html .pos-shell{--pos-surface:#101214;--pos-surface-2:#1b1e21;--pos-border:#30363b;--pos-text-muted:#afb5bd;--astra-focus:var(--pos-accent);color-scheme:dark}.pos-shell :is(.pos-card,.pos-tile){border-radius:var(--astra-tile-radius)}.pos-shell .pos-btn{min-block-size:var(--astra-control-size);border-radius:var(--astra-control-radius);line-height:1.4;padding-block:.75rem;touch-action:manipulation}.pos-shell :is(button.pos-chip,a.pos-chip){min-block-size:var(--astra-control-size);height:auto;font-size:.875rem;touch-action:manipulation}.pos-shell :is(button,a):is(:disabled,[aria-disabled=true]){cursor:not-allowed}.pos-shell :is(.pos-btn,.pos-key):disabled:active{transform:none}:is(.astra-auth,.astra-checkout) :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=hidden]):not([type=file]),select,textarea){min-block-size:var(--astra-control-size);min-inline-size:0;font-size:1rem;border-radius:var(--astra-control-radius)}.astra-auth :is(button,a.inline-flex),.astra-checkout button{min-block-size:var(--astra-control-size)}.astra-auth button,.pos-shell .pos-icon-button{min-inline-size:var(--astra-control-size)}.pos-shell .pos-icon-button{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;inline-size:var(--astra-control-size);block-size:var(--astra-control-size);border-radius:var(--astra-control-radius);touch-action:manipulation}.pos-shell .pos-customer-form input,.pos-shell .pos-field{min-block-size:var(--astra-control-size);min-inline-size:0;font-size:1rem;border-radius:var(--astra-control-radius)}.pos-sale button{min-block-size:var(--astra-control-size);min-inline-size:var(--astra-control-size);touch-action:manipulation}.pos-step-nav{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.25rem}.pos-shell .pos-step-button{position:relative;padding:.5rem .25rem .75rem;border-radius:.5rem;color:var(--pos-text-muted);font-size:.75rem;line-height:1.4;overflow-wrap:anywhere}.pos-step-button:after{content:"";position:absolute;inset-inline:.25rem;bottom:.125rem;height:.1875rem;border-radius:1rem;background:var(--pos-border)}.pos-shell .pos-step-button[aria-current=step]{color:var(--pos-accent);font-weight:600;cursor:default}.pos-step-button[aria-current=step]:after{background:var(--pos-accent)}.pos-step-button:not(:disabled):after{background:var(--pos-text-muted)}.pos-step-button:not(:disabled):hover{background:var(--pos-surface-2);color:var(--pos-text)}.pos-sale-item{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:1rem}.pos-sale-item>div:first-child{grid-column:1/-1}.pos-quantity{display:inline-flex;align-items:center;justify-self:start;border-radius:var(--astra-control-radius);background:var(--pos-surface-2)}.pos-quantity>span{min-inline-size:2rem}.pos-cash-open{min-block-size:0;overflow-y:auto;overscroll-behavior:contain}.pos-cash-open>*{flex-shrink:0}.pos-sheet{max-block-size:calc(100dvh - max(env(safe-area-inset-top), 1rem));padding-bottom:max(env(safe-area-inset-bottom),.5rem)}.pos-shell .pos-payment-method[aria-pressed=true]{border-color:var(--pos-accent);background:color-mix(in srgb,var(--pos-accent) 7%,var(--pos-surface))}.pos-shell .pos-payment-method:disabled:hover{background:var(--pos-surface)}.astra-probadores :is(button,input){min-block-size:var(--astra-control-size);border-radius:var(--astra-control-radius)}.astra-probadores input{min-inline-size:0;font-size:1rem}.astra-probador-actions button{display:inline-flex;align-items:center;justify-content:center;inline-size:var(--astra-control-size);min-inline-size:var(--astra-control-size);touch-action:manipulation}.pos-shell .astra-probadores{--border:210 10% 16%}.pos-shell .astra-probadores .apple-card{background:var(--pos-surface);border:1px solid var(--pos-border);border-radius:var(--astra-tile-radius)}@media (min-width:640px){.pos-sale-item{grid-template-columns:minmax(0,1fr) auto auto}.pos-sale-item>div:first-child{grid-column:auto}.pos-sheet{max-block-size:calc(100dvh - 2rem);padding-bottom:0}}@media (prefers-reduced-motion:reduce){:is(.astra-manager,.astra-storefront,.pos-shell) *,:is(.astra-manager,.astra-storefront,.pos-shell) :after,:is(.astra-manager,.astra-storefront,.pos-shell) :before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.astra-manager .astra-manager-tile:active,.pos-shell :is(.pos-tile,.pos-btn,.pos-key):active{transform:none}}