:root{--color-brand-700:#0b5446;--color-brand-600:#0f6e5c;--color-brand-50:#e7f3f0;--color-night-900:#1b2b4b;--color-amber-500:#f2a007;--color-neutral-900:#1a1f2b;--color-neutral-700:#4a5468;--color-neutral-500:#7a8496;--color-neutral-300:#c9cfda;--color-neutral-100:#f5f7fa;--color-white:#fff;--bg-app:#f5f7fa;--bg-surface:#fff;--bg-selected:#e7f3f0;--bg-night:#1b2b4b;--text-primary:#1a1f2b;--text-secondary:#4a5468;--text-on-brand:#fff;--text-on-action:#fff;--text-brand:#0b5446;--border-control:#7a8496;--border-divider:#c9cfda;--action-primary-bg:#0f6e5c;--action-primary-bg-pressed:#0b5446;--action-danger-bg:#b42318;--accent-attention:#f2a007;--focus-ring:#1d4ed8;--overlay-scrim:#1a1f2b66;--status-success-fg:#1e7b34;--status-success-bg:#e8f5ec;--status-warning-fg:#8a4b00;--status-warning-bg:#fff4e0;--status-danger-fg:#b42318;--status-danger-bg:#fdecea;--status-info-fg:#1d4ed8;--status-info-bg:#eaf0fd;--type-display-size:2rem;--type-display-line:2.5rem;--type-display-weight:700;--type-h1-size:1.5rem;--type-h1-line:2rem;--type-h1-weight:700;--type-h2-size:1.25rem;--type-h2-line:1.75rem;--type-h2-weight:600;--type-h3-size:1.125rem;--type-h3-line:1.625rem;--type-h3-weight:600;--type-body-size:1rem;--type-body-line:1.5rem;--type-body-weight:400;--type-body-strong-size:1rem;--type-body-strong-line:1.5rem;--type-body-strong-weight:600;--type-small-size:.875rem;--type-small-line:1.25rem;--type-small-weight:400;--type-caption-size:.75rem;--type-caption-line:1rem;--type-caption-weight:500;--font-family:"Inter", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-7:2rem;--space-8:2.5rem;--space-9:3rem;--space-10:4rem;--radius-sm:6px;--radius-md:10px;--radius-lg:16px;--radius-full:999px;--elevation-0:none;--elevation-1:0 1px 2px #1a1f2b14;--elevation-2:0 4px 12px #1a1f2b1f;--elevation-3:0 12px 32px #1a1f2b2e;--motion-fast:.12s;--motion-base:.2s;--motion-slow:.3s;--target-min:44px;--target-primary:48px;--target-spacing:8px}.md-theme-pase{--bg-app:#f6f4f0;--bg-surface:#fff;--bg-selected:#fff3dc;--bg-night:#121722;--text-primary:#121722;--text-secondary:#5b6170;--text-on-brand:#fff;--text-on-action:#fff;--text-brand:#a54e00;--border-control:#8a857c;--border-divider:#e7e3dc;--action-primary-bg:#e17100;--action-primary-bg-pressed:#cd6100;--action-danger-bg:#c7362f;--accent-attention:#e17100;--focus-ring:#121722;--overlay-scrim:#1217228c;--status-success-fg:#16683f;--status-success-bg:#e3f3ea;--status-warning-fg:#a54e00;--status-warning-bg:#fff3dc;--status-danger-fg:#a12a24;--status-danger-bg:#fbe7e5;--status-info-fg:#1d4ed8;--status-info-bg:#eaf0fd;--radius-sm:10px;--radius-md:14px;--radius-lg:20px;--radius-full:999px;--elevation-0:none;--elevation-1:0 1px 2px #12172214;--elevation-2:0 10px 24px -12px #12172238;--elevation-3:0 30px 60px -30px #12172273;--motion-fast:.12s;--motion-base:.22s;--motion-slow:.38s;--pase-ink:#121722;--pase-ink-pressed:#2a3140;--pase-ink-muted:#5b6170;--pase-on-ink-muted:#c9ccd4;--pase-accent-on-ink:#f9b233;--pase-sol-ink:#a54e00;--pase-paper-line:#e7e3dc;--pase-paper-strong:#d6d1c8;--pase-paper-soft:#efebe4;--pase-sun-from:#e17100;--pase-sun-to:#f9b233;--pase-glass:#fffffff0;--pase-radius-card:20px;--pase-radius-sheet:28px;--pase-control-height:52px;--pase-ease-out:cubic-bezier(.2, .8, .2, 1);--pase-spring:cubic-bezier(.34, 1.3, .64, 1);--pase-shadow-action:0 10px 20px -8px #1217228c}.md-visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}:where(.md-button,.md-input,.md-chip,.md-choice,.md-switch__control,.md-stepper__button,.md-color__swatch):focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.md-button{justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--target-min);min-width:var(--target-min);padding:0 var(--space-4);border:var(--border-width,1px) solid transparent;border-radius:var(--radius-md);font:inherit;font-weight:var(--type-body-strong-weight);cursor:pointer;transition:background-color var(--motion-fast) ease-out;display:inline-flex}.md-button--L{min-height:var(--target-primary)}.md-button--primary{background:var(--action-primary-bg);color:var(--text-on-action)}.md-button--primary:active{background:var(--action-primary-bg-pressed)}.md-button--secondary{background:var(--bg-surface);color:var(--text-brand);border-color:var(--border-control)}.md-button--tertiary{color:var(--text-brand);background:0 0}.md-button--danger{background:var(--action-danger-bg);color:var(--text-on-brand)}.md-button--icon{color:var(--text-primary);background:0 0;padding:0}.md-button--floating{right:var(--space-4);bottom:var(--space-8);border-radius:var(--radius-full);background:var(--action-primary-bg);color:var(--text-on-action);box-shadow:var(--elevation-2);position:fixed}.md-button[aria-disabled=true]{opacity:.55;cursor:not-allowed}.md-button__reason{font-size:var(--type-small-size);color:var(--text-secondary);display:block}.md-spinner{border-radius:var(--radius-full);border:2px solid;border-right-color:#0000;width:1em;height:1em;animation:.8s linear infinite md-spin}@keyframes md-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.md-spinner{animation:none}}.md-field,.md-checkbox,.md-color,.md-switch{gap:var(--space-1);margin-block-end:var(--space-4);display:grid}.md-field__label{font-weight:var(--type-body-strong-weight);color:var(--text-primary)}.md-field__required,.md-field__help,.md-field__status{font-size:var(--type-small-size);color:var(--text-secondary);margin:0}.md-field__status--warning{color:var(--status-warning-fg)}.md-field__error{font-size:var(--type-small-size);color:var(--status-danger-fg);margin:0}.md-input-row{align-items:center;gap:var(--space-2);display:flex}.md-input{min-height:var(--target-min);padding:0 var(--space-3);border:1px solid var(--border-control);border-radius:var(--radius-sm);background:var(--bg-surface);color:var(--text-primary);font:inherit;font-size:max(1rem, var(--type-body-size));flex:1}.md-input[readonly]{background:var(--bg-app)}.md-field--error .md-input,.md-input[aria-invalid=true]{border-width:2px;border-color:var(--status-danger-fg)}.md-range{width:100%;min-height:44px;accent-color:var(--action-primary-bg);cursor:pointer;margin:0}.md-textarea{padding-block:var(--space-2);resize:vertical}.md-input-row__action,.md-input-row__suffix{min-height:var(--target-min);min-width:var(--target-min);color:var(--text-brand);font:inherit;background:0 0;border:0}.md-input-row:has(>.md-input-row__action--eye){position:relative}.md-input-row:has(>.md-input-row__action--eye)>.md-input{padding-right:calc(var(--target-min) + var(--space-2))}.md-input-row__action--eye{top:50%;right:var(--space-1);border-radius:var(--radius-md);color:var(--text-secondary);cursor:pointer;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;transform:translateY(-50%)}.md-input-row__action--eye[aria-pressed=true]{color:var(--text-primary)}.md-stepper{align-items:center;gap:var(--space-1);display:inline-flex}.md-stepper__button{min-width:var(--target-min);min-height:var(--target-min);border:1px solid var(--border-control);border-radius:var(--radius-md);background:var(--bg-surface);color:var(--text-primary);font:inherit}.md-stepper__input{width:3.5rem;min-height:var(--target-min);text-align:center;font:inherit;border:1px solid var(--border-control);border-radius:var(--radius-sm);font-size:1rem}.md-choices{gap:var(--space-2);margin:0 0 var(--space-4);border:0;flex-wrap:wrap;padding:0;display:flex}.md-choices--cards{flex-direction:column}.md-choice{align-items:center;gap:var(--space-2);min-height:var(--target-min);padding:var(--space-2) var(--space-3);border:1px solid var(--border-control);border-radius:var(--radius-md);background:var(--bg-surface);cursor:pointer;display:flex;position:relative}.md-choice--selected{border-width:2px;border-color:var(--action-primary-bg);background:var(--bg-selected)}.md-choice__input{opacity:0;position:absolute}.md-choice:has(.md-choice__input:focus-visible){outline:2px solid var(--focus-ring);outline-offset:2px}.md-choice__mark{width:1.25rem;color:var(--text-brand)}.md-choice__description{font-size:var(--type-small-size);color:var(--text-secondary);display:block}.md-checkbox__label{align-items:center;gap:var(--space-2);min-height:var(--target-min);cursor:pointer;display:flex}.md-checkbox__input{width:1.25rem;height:1.25rem;accent-color:var(--action-primary-bg)}.md-switch{align-items:center;column-gap:var(--space-3);grid-template-columns:auto 1fr}.md-switch__control{align-items:center;gap:var(--space-2);min-height:var(--target-min);font:inherit;color:var(--text-primary);background:0 0;border:0;display:inline-flex}.md-switch__track{border-radius:var(--radius-full);background:var(--border-control);width:2.75rem;height:1.5rem;position:relative}.md-switch__thumb{border-radius:var(--radius-full);background:var(--bg-surface);width:1.25rem;height:1.25rem;transition:transform var(--motion-fast) ease-out;position:absolute;top:.125rem;left:.125rem}.md-switch__control[aria-checked=true] .md-switch__track{background:var(--action-primary-bg)}.md-switch__control[aria-checked=true] .md-switch__thumb{transform:translate(1.25rem)}.md-switch__control[aria-disabled=true]{opacity:.55}.md-switch>.md-field__help,.md-switch>.md-field__error{grid-column:2}.md-period{margin:0 0 var(--space-4);border:0;padding:0}.md-period__summary{color:var(--text-secondary)}.md-chips,.md-suggestions,.md-color__swatches{gap:var(--space-2);flex-wrap:wrap;display:flex}.md-chip{min-height:var(--target-min);padding:0 var(--space-3);border:1px solid var(--border-control);border-radius:var(--radius-full);background:var(--bg-surface);color:var(--text-primary);font:inherit}.md-chip[aria-pressed=true]{background:var(--bg-selected);border-color:var(--action-primary-bg);color:var(--text-brand)}.md-chip--clear{border-style:dashed}.md-search{gap:var(--space-2);display:flex}.md-color__swatch{width:var(--target-min);height:var(--target-min);border:1px solid var(--border-control);border-radius:var(--radius-md)}.md-color__swatch[aria-pressed=true]{outline:2px solid var(--text-primary);outline-offset:2px}.md-color__hex{font-variant-numeric:tabular-nums;max-width:10rem}.md-bottom-nav{padding-bottom:env(safe-area-inset-bottom);background:var(--bg-surface);box-shadow:var(--elevation-2);grid-template-columns:repeat(5,1fr);display:grid;position:fixed;inset:auto 0 0}.md-nav__item{justify-content:center;align-items:center;gap:var(--space-1);min-height:var(--target-primary);color:var(--text-secondary);font-size:var(--type-small-size);flex-direction:column;text-decoration:none;display:flex;position:relative}.md-nav__item--active{color:var(--text-brand);font-weight:var(--type-body-strong-weight)}.md-nav__item:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.md-nav__count{top:var(--space-1);min-width:1.25rem;padding:0 var(--space-1);border-radius:var(--radius-full);background:var(--accent-attention);color:var(--text-primary);font-size:var(--type-caption-size);text-align:center;position:absolute;right:25%}.md-side-nav{width:15rem;min-height:100%;padding:var(--space-4) var(--space-2);background:var(--bg-night)}.md-side-nav--collapsed{width:4.5rem}.md-side-nav .md-nav__item{padding:0 var(--space-3);border-radius:var(--radius-md);color:var(--text-on-brand);flex-direction:row;justify-content:flex-start}.md-side-nav .md-nav__item--active{background:var(--action-primary-bg)}.md-side-nav__heading{margin:var(--space-4) var(--space-3) var(--space-1);font-size:var(--type-caption-size);color:var(--text-on-brand)}.md-top-bar{align-items:center;gap:var(--space-2);min-height:3.5rem;padding:0 var(--space-4);background:var(--bg-surface);border-bottom:1px solid var(--border-divider);display:flex}.md-top-bar__title{font-size:var(--type-h2-size);line-height:var(--type-h2-line);flex:1;margin:0}.md-top-bar__brand{flex:1;align-items:center;min-width:0;display:flex}.md-top-bar__title--hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.md-top-bar__actions{align-items:center;gap:var(--space-1);display:flex}.md-top-bar__back{min-height:var(--target-min);color:var(--text-brand);font:inherit;background:0 0;border:0}.md-top-bar__offline{color:var(--status-warning-fg);font-size:var(--type-small-size)}.md-tabs__list{border-bottom:1px solid var(--border-divider);display:flex;overflow-x:auto}.md-tabs__tab{min-height:var(--target-min);padding:0 var(--space-4);color:var(--text-secondary);font:inherit;white-space:nowrap;background:0 0;border:0;border-bottom:3px solid #0000}.md-tabs__tab[aria-selected=true]{border-bottom-color:var(--action-primary-bg);color:var(--text-brand);font-weight:var(--type-body-strong-weight)}.md-tabs__tab:focus-visible,.md-tabs__panel:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.md-overlay{background:var(--overlay-scrim);z-index:10;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.md-sheet,.md-dialog{width:min(100%,40rem);max-height:90vh;padding:var(--space-4);background:var(--bg-surface);box-shadow:var(--elevation-3);overflow:auto}.md-sheet--bottom{border-radius:var(--radius-lg) var(--radius-lg) 0 0}.md-sheet--side{align-self:stretch;max-height:none;margin-left:auto}.md-overlay--drop{padding:calc(3.5rem + env(safe-area-inset-top)) var(--space-3) var(--space-3);justify-content:flex-end;align-items:flex-start}.md-sheet--drop{width:min(100%,24rem);max-height:min(34rem, 100% - var(--space-3));border-radius:var(--radius-lg);transform-origin:100% 0}.md-dialog{border-radius:var(--radius-lg);align-self:center}.md-sheet__header,.md-dialog__actions,.md-sheet__footer{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.md-sheet__title,.md-dialog__title{font-size:var(--type-h2-size);margin:0}.md-sheet__confirm{padding:var(--space-3);border-radius:var(--radius-md);background:var(--status-warning-bg)}.md-menu{display:inline-block;position:relative}.md-menu__list{z-index:5;min-width:14rem;padding:var(--space-1);border-radius:var(--radius-md);background:var(--bg-surface);box-shadow:var(--elevation-3);display:grid;position:absolute;right:0}.md-menu__item{min-height:var(--target-min);padding:var(--space-2) var(--space-3);text-align:left;font:inherit;color:var(--text-primary);background:0 0;border:0;display:grid}.md-menu__item:focus-visible{outline:2px solid var(--focus-ring)}.md-menu__item--danger{border-top:1px solid var(--border-divider);color:var(--status-danger-fg)}.md-menu__item[aria-disabled=true]{color:var(--text-secondary)}.md-menu__reason{font-size:var(--type-small-size)}.md-toasts{inset:auto var(--space-4) var(--space-10);gap:var(--space-2);z-index:20;display:grid;position:fixed}.md-toast{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--text-primary);color:var(--text-on-brand);box-shadow:var(--elevation-2);display:flex}.md-toast__action{min-height:var(--target-min);color:var(--text-on-brand);font:inherit;font-weight:var(--type-body-strong-weight);background:0 0;border:0;text-decoration:underline}.md-banner{gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);border-left:4px solid var(--status-info-fg);background:var(--status-info-bg);color:var(--text-primary);display:flex}.md-banner--warning,.md-banner--offline,.md-banner--restriction{border-color:var(--status-warning-fg);background:var(--status-warning-bg)}.md-banner--error{border-color:var(--status-danger-fg);background:var(--status-danger-bg)}.md-banner--success{border-color:var(--status-success-fg);background:var(--status-success-bg)}.md-banner__title,.md-empty__title,.md-result__title{font-weight:var(--type-body-strong-weight);margin:0}.md-empty{justify-items:center;gap:var(--space-3);padding:var(--space-8) var(--space-4);text-align:center;display:grid}.md-empty__text{color:var(--text-secondary)}.md-skeleton{gap:var(--space-3);display:grid}.md-skeleton--grid{grid-template-columns:repeat(2,1fr)}.md-skeleton__block{border-radius:var(--radius-md);background:var(--border-divider);height:4rem;animation:1.2s ease-in-out infinite md-pulse}@keyframes md-pulse{50%{opacity:.5}}@media (prefers-reduced-motion:reduce){.md-skeleton__block{animation:none}}.md-progress__track{border-radius:var(--radius-full);background:var(--border-divider);height:.5rem;overflow:hidden}.md-progress__bar{background:var(--action-primary-bg);width:30%;height:100%}.md-progress--error .md-progress__bar{background:var(--status-danger-fg)}.md-progress__text{font-size:var(--type-small-size);color:var(--text-secondary)}.md-card,.md-result{gap:var(--space-2);padding:var(--space-4);border-radius:var(--radius-md);background:var(--bg-surface);box-shadow:var(--elevation-1);display:grid;position:relative}.md-card--highlighted{border:2px solid var(--action-primary-bg)}.md-card__title{font-size:var(--type-h3-size);margin:0}.md-card__link{color:inherit;text-decoration:none}.md-card--action .md-card__link:after{content:"";position:absolute;inset:0}.md-card__actions{gap:var(--space-2);display:flex;position:relative}.md-card:has(.md-card__link:focus-visible){outline:2px solid var(--focus-ring);outline-offset:2px}.md-load-more{padding:var(--space-4);justify-content:center;display:flex}.md-load-more__end{color:var(--text-secondary)}.md-preview{justify-items:center;gap:var(--space-2);margin:0;display:grid}.md-preview__tag{padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);background:var(--status-info-bg);color:var(--status-info-fg);font-size:var(--type-small-size)}.md-preview__box{justify-content:center;width:100%;min-width:0;display:flex}.md-preview__viewport{border:1px solid var(--border-control);border-radius:var(--radius-lg);background:var(--bg-surface);position:relative;overflow:hidden}.md-preview__frame{transform-origin:0 0;border:0;display:block;position:absolute;inset:0 auto auto 0}.md-preview__frame--loading{opacity:0;pointer-events:none}.md-badge{align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2);border-radius:var(--radius-full);font-size:var(--type-small-size);line-height:var(--type-small-line);border:1px solid;display:inline-flex}.md-badge--neutral{background:var(--bg-app);color:var(--text-secondary)}.md-badge--info{background:var(--status-info-bg);color:var(--status-info-fg)}.md-badge--success{background:var(--status-success-bg);color:var(--status-success-fg)}.md-badge--warning{background:var(--status-warning-bg);color:var(--status-warning-fg)}.md-badge--danger{background:var(--status-danger-bg);color:var(--status-danger-fg)}.md-badge__icon{font-weight:var(--type-body-strong-weight)}.md-order,.md-kpi,.md-chart,.md-public-product{gap:var(--space-2);padding:var(--space-4);border:1px solid var(--border-divider);border-radius:var(--radius-lg);background:var(--bg-surface);display:grid;position:relative}.md-order--new{border:2px solid var(--accent-attention)}.md-order--alert{border-left:4px solid var(--status-warning-fg)}.md-order__title,.md-kpi__name,.md-chart__title,.md-public-product__name{font-size:var(--type-h3-size);line-height:var(--type-h3-line);margin:0}.md-order__link{color:inherit;text-decoration:none}.md-order__link:after{content:"";position:absolute;inset:0}.md-order:has(.md-order__link:focus-visible){outline:3px solid var(--focus-ring);outline-offset:2px}.md-order__new{margin-left:var(--space-2);padding:0 var(--space-2);border-radius:var(--radius-full);background:var(--status-info-bg);color:var(--status-info-fg);font-size:var(--type-small-size)}.md-order__meta,.md-order__badges{gap:var(--space-2);flex-wrap:wrap;margin:0;display:flex}.md-order__total,.md-kpi__value,.md-public-product__price{font-size:var(--type-h2-size);font-weight:var(--type-h2-weight);margin:0}.md-order__action{z-index:1;position:relative}.md-product-row{align-items:center;gap:var(--space-3);padding:var(--space-3) 0;border-bottom:1px solid var(--border-divider);grid-template-columns:auto auto 1fr auto;display:grid}.md-product-row--dimmed .md-product-row__main,.md-product-row--dimmed .md-product-row__image{opacity:.6}.md-product-row__image,.md-public-product__image{border-radius:var(--radius-md);background:var(--bg-app);overflow:hidden}.md-product-row__image{width:3rem;height:3rem}.md-public-product__image{aspect-ratio:1}.md-public-product__image img{object-fit:cover;width:100%;height:100%}.md-product-row__name,.md-product-row__origin,.md-public-product__origin{margin:0}.md-product-row__prices,.md-breakdown__list{gap:var(--space-1);margin:0;display:grid}.md-product-row__prices div,.md-breakdown__list div{justify-content:space-between;gap:var(--space-3);display:flex}.md-product-row__prices dd,.md-breakdown__list dd{font-variant-numeric:tabular-nums;margin:0}.md-product-row__active{align-items:center;gap:var(--space-2);min-height:var(--target-min);display:inline-flex}.md-kpi--main{border-color:var(--action-primary-bg)}.md-kpi--estimated{border-style:dashed}.md-kpi__label,.md-kpi__change,.md-timeline__actor{color:var(--text-secondary);font-size:var(--type-small-size);font-weight:var(--type-small-weight)}.md-kpi__change{margin:0}.md-kpi__value-button{min-height:var(--target-min);color:var(--text-brand);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.md-breakdown{gap:var(--space-2);display:grid}.md-breakdown__list dd{text-align:right}.md-breakdown__total dd{white-space:nowrap}.md-breakdown__total{padding-top:var(--space-2);border-top:1px solid var(--border-divider);font-weight:var(--type-body-strong-weight)}.md-breakdown__warning{padding:var(--space-2) var(--space-3);border-left:4px solid var(--status-warning-fg);background:var(--status-warning-bg);color:var(--status-warning-fg);margin:0}.md-timeline{gap:var(--space-3);padding-left:var(--space-5);border-left:2px solid var(--border-divider);margin:0;display:grid}.md-timeline__item p{margin:0}.md-timeline__item time{color:var(--text-secondary);font-size:var(--type-small-size)}.md-steps__list{gap:var(--space-2);margin:0;padding:0;list-style:none;display:flex}.md-steps--vertical .md-steps__list{flex-direction:column}.md-steps__step{padding:var(--space-2);border-bottom:3px solid var(--border-divider)}.md-steps__step--current{border-color:var(--action-primary-bg);font-weight:var(--type-body-strong-weight)}.md-steps__step--done{border-color:var(--status-success-fg)}.md-steps__step--error{border-color:var(--status-danger-fg)}.md-steps__button{min-height:var(--target-min);color:var(--text-brand);font:inherit;cursor:pointer;background:0 0;border:0}@media (width<=599px){.md-steps--horizontal .md-steps__list{display:none}}.md-cart--bar{padding:var(--space-3) var(--space-4);background:var(--bg-surface);box-shadow:var(--elevation-2);position:sticky;bottom:0}.md-cart--bar .md-button{width:100%}.md-picker__list{margin:0;padding:0;list-style:none;display:grid}.md-picker__item{align-items:center;gap:var(--space-2);padding:var(--space-2) 0;border-bottom:1px solid var(--border-divider);grid-template-columns:1fr auto auto;display:grid}.md-picker__origin{color:var(--text-secondary);font-size:var(--type-small-size);grid-column:1}.md-chart__bars{align-items:flex-end;gap:var(--space-2);height:12rem;margin:0;padding:0;list-style:none;display:flex}.md-chart__bars--horizontal{flex-direction:column;align-items:stretch;height:auto}.md-chart__bar-item{align-content:end;justify-items:center;gap:var(--space-1);height:100%;font-size:var(--type-caption-size);flex:1;display:grid}.md-chart__bars--horizontal .md-chart__bar-item{grid-template-columns:6rem 1fr auto;place-items:center start}.md-chart__bar-button{width:100%;min-width:var(--target-min);min-height:var(--target-min);cursor:pointer;background:0 0;border:0;align-items:flex-end;height:100%;padding:0;display:flex}.md-chart__bars--horizontal .md-chart__bar-button{height:var(--target-min);align-items:center}.md-chart__bar{border-radius:var(--radius-sm) var(--radius-sm) 0 0;background:var(--action-primary-bg);width:100%;min-height:2px;display:block}.md-chart__bars--horizontal .md-chart__bar{min-width:2px;height:60%}.md-chart__bar-button[aria-pressed=true] .md-chart__bar{background:var(--action-primary-bg-pressed)}.md-chart__table,.md-table{border-collapse:collapse;width:100%}.md-chart__table th,.md-chart__table td,.md-table th,.md-table td{padding:var(--space-2);border-bottom:1px solid var(--border-divider);text-align:left}.md-table caption,.md-chart__table caption{font-weight:var(--type-body-strong-weight);text-align:left}.md-table__numeric{font-variant-numeric:tabular-nums;text-align:right}.md-table__sort{min-width:var(--target-min);min-height:var(--target-min);font:inherit;font-weight:var(--type-body-strong-weight);cursor:pointer;background:0 0;border:0;padding:0}@media (width<=599px){.md-table thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.md-table tr{gap:var(--space-1);padding:var(--space-3);border-bottom:1px solid var(--border-divider);display:grid}.md-table th,.md-table td{text-align:left;border:0;padding:0}.md-table td:before{content:attr(data-label) ": ";color:var(--text-secondary)}}.md-upload{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--border-divider);border-radius:var(--radius-lg);margin:0;display:grid}.md-upload__preview{border-radius:var(--radius-md);background:var(--bg-app);aspect-ratio:1;max-width:16rem;overflow:hidden}.md-upload--landscape .md-upload__preview{aspect-ratio:16/9;max-width:100%}.md-upload--document .md-upload__preview{aspect-ratio:auto}.md-upload__preview img{object-fit:cover;width:100%;height:100%}.md-upload__actions,.md-upload__crop-controls,.md-viewer__controls{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.md-upload__error,.md-file__error{color:var(--status-danger-fg);margin:0}.md-file{gap:var(--space-3);display:grid}.md-file__zone{justify-items:center;gap:var(--space-2);padding:var(--space-6) var(--space-4);border:2px dashed var(--border-control);border-radius:var(--radius-lg);text-align:center;display:grid}.md-file__zone--dragging{border-color:var(--focus-ring);background:var(--status-info-bg)}.md-viewer__frame{max-height:70vh;overflow:auto}.md-viewer__image{max-width:none;display:block}.md-brand{align-items:center;gap:.375rem;display:inline-flex}.md-brand__mark{color:var(--action-primary-bg);flex:none}.md-brand__name{color:var(--text-brand);letter-spacing:-.02em;font-weight:800}html{font-family:var(--font-family);background:var(--bg-app);color:var(--text-primary);font-size:100%}body{margin:0}.app{min-height:100vh;padding-bottom:calc(var(--target-primary) + env(safe-area-inset-bottom))}.app--desktop{grid-template-columns:auto 1fr;padding-bottom:0;display:grid}.app__content{padding:var(--space-4);max-width:75rem}.auth-page{min-height:100dvh;padding:var(--space-6) var(--space-4) calc(var(--space-6) + env(safe-area-inset-bottom));box-sizing:border-box;place-items:center;display:grid}.auth{box-sizing:border-box;width:100%;padding:var(--space-6) var(--space-4);background:var(--bg-surface);border-radius:var(--radius-lg);box-shadow:var(--elevation-1)}.auth__header{justify-items:center;gap:var(--space-2);margin-bottom:var(--space-4);display:grid}.auth__logo{place-items:center;min-height:4.5rem;display:grid}.auth__logo-image{object-fit:contain;max-width:12.5rem;max-height:4.5rem;display:block}.auth__brand{color:var(--text-brand);letter-spacing:.02em;margin:0;font-weight:700}.auth__title{text-align:center;font-size:var(--type-h1-size);line-height:var(--type-h1-line);margin:0}.auth__lead{margin:var(--space-2) 0 0;text-align:center;color:var(--text-secondary)}.auth form{gap:var(--space-3);margin-top:var(--space-5);display:grid}.auth form p{margin:0}.auth__forgot{justify-self:end}.auth form .md-button--L,.auth__cta{box-sizing:border-box;width:100%}.auth__divider{align-items:center;gap:var(--space-3);margin:var(--space-5) 0 var(--space-3);color:var(--text-secondary);font-size:.875rem;display:flex}.auth__divider:before,.auth__divider:after{content:"";border-top:1px solid var(--border-divider);flex:1}.auth__switch{margin:var(--space-5) 0 0;text-align:center}.screen{gap:var(--space-4);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.more__name{font-size:var(--type-h2-size);font-weight:var(--type-h2-weight);margin:0}.more__group h2{font-size:var(--type-small-size);color:var(--text-secondary);margin:0 0 var(--space-1)}.more__list{background:var(--bg-surface);border-radius:var(--radius-md);margin:0;padding:0;list-style:none}.more__item{min-height:var(--target-min);padding:0 var(--space-4);border-bottom:1px solid var(--border-divider);color:var(--text-primary);align-items:center;text-decoration:none;display:flex}.badge{padding:0 var(--space-2);border-radius:var(--radius-full);background:var(--status-success-bg);color:var(--status-success-fg);font-size:var(--type-caption-size)}.sessions{gap:var(--space-2);padding:0;list-style:none;display:grid}.details{gap:var(--space-1) var(--space-4);grid-template-columns:auto minmax(0,1fr);margin:0;display:grid}.details dd{overflow-wrap:anywhere;margin:0}.plans{gap:var(--space-3);display:grid}@media (width>=768px){.plans{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr))}}.plans__price{font-size:var(--type-h2-size);margin:0}.plans__note{color:var(--text-secondary);font-size:var(--type-small-size)}.actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.usage,.charges{gap:var(--space-2);padding:0;list-style:none;display:grid}.usage progress{width:100%;accent-color:var(--action-primary-bg);display:block}.cancel__until{font-size:var(--type-h2-size)}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.section-tabs ul{gap:var(--space-2);margin:0 0 var(--space-4);border-bottom:1px solid var(--border-divider);padding:0;list-style:none;display:flex;overflow-x:auto}.section-tabs{min-width:0;overflow:hidden}.section-tabs__link{min-height:var(--target-min);padding:0 var(--space-3);color:var(--text-secondary);white-space:nowrap;border-bottom:3px solid #0000;align-items:center;text-decoration:none;display:inline-flex}.section-tabs__link[aria-current=page]{color:var(--text-primary);border-bottom-color:currentColor;font-weight:600}.screen__actions{gap:var(--space-3);margin-bottom:var(--space-4);flex-wrap:wrap;align-items:center;display:flex}.catalog-list{margin:0;padding:0;list-style:none}.catalog-list__item{gap:var(--space-2);padding:var(--space-3) 0;border-bottom:1px solid var(--border-divider);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.catalog-list__main,.catalog-list__tools{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.catalog-list__name{font-weight:600}.categories{margin-top:var(--space-6)}.categories__add{gap:var(--space-2);flex-wrap:wrap;align-items:flex-end;display:flex}.screen--narrow{max-width:640px}.appearance{container-type:inline-size}.editor{gap:1rem;display:grid}@container (width>=760px){.editor{grid-template-columns:minmax(0,1fr) minmax(0,22rem)}.editor__preview{grid-area:1/2/span 2;align-self:start;position:sticky;top:1rem}}.editor__form,.editor__preview{flex-direction:column;gap:.75rem;min-width:0;display:flex}.editor__preview{scroll-margin-top:4rem}.appearance__lead,.editor-group__help{color:var(--text-secondary);margin:0}.appearance__preview-head{justify-content:space-between;align-items:center;display:flex}.appearance__preview-head h2,.editor-group h2{margin:0;font-size:1.0625rem}.editor-group{border:1px solid var(--border-divider);background:var(--bg-surface);border-radius:1rem;flex-direction:column;gap:.875rem;padding:1rem;display:flex}.editor-group__images{grid-template-columns:minmax(0,1fr);gap:.75rem;display:grid}.editor-group__images .md-upload{border:0;grid-template-columns:auto minmax(0,1fr);align-items:center;padding:0}.editor-group__images .md-upload__preview{width:5.5rem}.editor-group__images .md-upload--landscape .md-upload__preview{width:8rem}.editor-group__images .md-upload__status:empty{display:none}.editor-group__images .md-upload__status,.editor-group__images .md-upload__error,.editor-group__images .md-upload__crop-controls,.editor-group__images .md-upload__alt{grid-column:1/-1}.editor-group__images .md-upload .md-upload__preview:not(:empty){grid-column:1}.editor-group__images .md-upload:has(.md-upload__crop) .md-upload__preview{grid-column:1/-1;width:100%}.editor-group__images .md-upload__actions{flex-direction:column;align-items:stretch}.appearance__jump{white-space:nowrap;flex:none}.presets{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.preset{border:2px solid var(--border-divider);background:var(--landing-bg,var(--bg-app));min-height:44px;color:var(--text-primary);font:inherit;cursor:pointer;border-radius:.75rem;flex-direction:column;align-items:stretch;gap:.375rem;padding:.375rem;display:flex}.preset[aria-pressed=true]{border-color:var(--text-primary);box-shadow:0 0 0 2px var(--bg-surface) inset}.preset__swatch{border-radius:var(--landing-radius-control,.5rem);background:var(--landing-primary);height:2.5rem;color:var(--landing-on-primary);font-family:var(--landing-font);justify-content:center;align-items:center;font-weight:700;display:flex;position:relative}.preset__accent{border:2px solid var(--landing-on-primary);background:var(--landing-accent);border-radius:50%;width:.75rem;height:.75rem;position:absolute;bottom:.375rem;right:.375rem}.preset__label{text-align:center;font-size:.8125rem;font-weight:600}.backgrounds{grid-template-columns:repeat(5,minmax(0,1fr));gap:.5rem;display:grid}.background-option{border:2px solid var(--border-divider);background:var(--bg-surface);min-height:44px;color:var(--text-primary);font:inherit;cursor:pointer;border-radius:.75rem;flex-direction:column;align-items:stretch;gap:.375rem;padding:.25rem;display:flex}.background-option[aria-pressed=true]{border-color:var(--text-primary)}.background-option__swatch{border:1px solid var(--border-divider);background-position:50%;background-size:cover;border-radius:.5rem;height:2.25rem}.background-option__swatch--image:not([style*=url]){background:repeating-linear-gradient(45deg, var(--bg-app), var(--bg-app) 6px, var(--bg-surface) 6px, var(--bg-surface) 12px)}.background-option__label{text-align:center;font-size:.6875rem;font-weight:600;line-height:1.2}.appearance__savebar{border:1px solid var(--border-divider);background:var(--bg-surface);border-radius:1rem;flex-direction:column;gap:.5rem;padding:.75rem 1rem;display:flex}@container (width>=760px){.appearance__savebar{grid-column:1}}.appearance__savebar-row{justify-content:space-between;align-items:center;gap:.5rem;display:flex}@container (width>=760px){.appearance__jump{display:none}}.appearance__savebar-status{color:var(--text-secondary);margin:0;font-size:.875rem}.appearance__savebar-actions{gap:.5rem;display:flex}.appearance__savebar-actions>*{flex:1}.mock{border:1px solid var(--border-divider);background:var(--bg-surface);border-radius:1rem;margin:0;padding:.5rem}.mock__caption{color:var(--text-secondary);padding:0 .25rem .5rem;font-size:.8125rem}.mock__page{background:var(--landing-bg);background-image:var(--landing-bg-image,none);color:var(--text-primary);font-family:var(--landing-font);background-position:50%;background-size:cover;border-radius:.625rem;flex-direction:column;gap:.5rem;padding-bottom:.625rem;font-size:.8125rem;line-height:1.35;display:flex;overflow:hidden}.mock__cover{object-fit:cover;width:100%;height:4.5rem;display:block}.mock__header{background:var(--landing-primary);color:var(--landing-on-primary);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.25rem .625rem;padding:.75rem;display:grid}.mock__header--cover .mock__logo{margin-top:-1.75rem}.mock__logo{border:2px solid var(--landing-on-primary);background:var(--bg-surface);width:2.75rem;height:2.75rem;color:var(--landing-primary);border-radius:50%;justify-content:center;align-items:center;font-size:1.125rem;font-weight:700;display:flex;overflow:hidden}.mock__logo img{object-fit:cover;width:100%;height:100%}.mock__brand{overflow-wrap:anywhere;flex-direction:column;min-width:0;display:flex}.mock__brand strong{font-size:1rem}.mock__status{grid-column:1/-1;font-weight:600}.mock__announcement,.mock__search{border-radius:var(--landing-radius-control);background:var(--bg-surface);margin:0 .625rem;padding:.5rem .625rem}.mock__announcement{border-left:3px solid var(--landing-accent);font-weight:600}.mock__search{border:1px solid var(--border-divider);color:var(--text-secondary)}.mock__products{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin:0;padding:0 .625rem;list-style:none;display:grid}.mock__product{border:1px solid var(--landing-card-border);border-radius:var(--landing-radius);background:var(--bg-surface);flex-direction:column;gap:.125rem;padding:.5rem;display:flex}.mock__photo{aspect-ratio:4/3;border-radius:calc(var(--landing-radius) * .66);background:color-mix(in srgb, var(--landing-primary) 12%, var(--bg-surface));color:var(--landing-primary);justify-content:center;align-items:center;font-size:1.25rem;font-weight:700;display:flex}.mock__name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mock__price{font-weight:700}.mock__add{border-radius:var(--landing-radius-control);background:var(--landing-primary);color:var(--landing-on-primary);text-align:center;margin-top:.25rem;padding:.25rem;font-weight:600}.mock--list .mock__products{grid-template-columns:minmax(0,1fr)}.mock--list .mock__product{grid-template-columns:2.75rem minmax(0,1fr) auto;align-items:center;column-gap:.5rem;display:grid}.mock__photo{overflow:hidden}.mock__photo img{object-fit:cover;width:100%;height:100%}.mock--list .mock__photo{aspect-ratio:1;grid-row:1/span 2}.mock--list .mock__add{grid-area:1/3/span 2;margin:0;padding:.25rem .625rem}.landing-status{gap:var(--space-3);justify-items:start;display:grid}.landing-status>*{margin:0}.landing-status>.landing-link,.landing-status>.landing-open,.landing-status>.actions{justify-self:stretch}.landing-link{align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-1) var(--space-1) var(--space-3);border:1px solid var(--border-divider);border-radius:var(--radius-md);background:var(--bg-surface);display:flex}.landing-link__url{overflow-wrap:anywhere;min-width:0;color:var(--text-secondary);flex:1}.landing-link .md-button{flex-shrink:0}.actions--split>*{flex:1 1 0}.screen--full{max-width:none}.orders-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.order-list{flex-direction:column;gap:.75rem;padding:0;list-style:none;display:flex}.order-card{background:var(--bg-surface);border-radius:.75rem;flex-direction:column;gap:.5rem;padding:.75rem;display:flex}.order-card__link{color:var(--text-primary);overflow-wrap:anywhere}.order-card__badges{flex-wrap:wrap;gap:.5rem;display:flex}.order-alerts{flex-direction:column;gap:.5rem;display:flex}.order-block{background:var(--bg-surface);border-radius:.75rem;margin-bottom:.75rem;padding:.75rem}.order-steps{color:var(--text-secondary);flex-wrap:wrap;gap:.5rem;padding:0;list-style:none;display:flex}.order-steps .done{color:var(--text-brand);font-weight:600}.order-total{font-weight:600}.order-actions{flex-direction:column;gap:.5rem;display:flex}.sale-list{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.sale-row{align-items:center;gap:var(--space-2);padding:var(--space-3);border:1px solid var(--border-divider);border-radius:.75rem;flex-wrap:wrap;display:flex}.sale-row__link{gap:var(--space-1) var(--space-3);min-height:var(--target-min);flex-wrap:wrap;flex:16rem;align-items:center;display:flex}.sale-figures{gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));margin:0;display:grid}.sale-figures dd{margin:0;font-weight:600}.sale-note{color:var(--text-secondary)}.return-lines{gap:var(--space-2);padding:0;list-style:none;display:grid}.return-lines li{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.free-line{border:1px solid var(--border-divider);margin:0 0 var(--space-3);border-radius:.75rem}.home-heading{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.home-heading p,.home-card h2{margin:0}.home-heading__business{font-size:var(--type-h2-size);font-weight:var(--type-h2-weight)}.home-grid,.home-side{gap:var(--space-3);display:grid}.home-card{min-width:0;padding:var(--space-4);border:1px solid var(--border-divider);border-radius:var(--radius-lg);background:var(--bg-surface)}.home-card>*+*{margin-top:var(--space-3)}.home-counts,.home-quick-links{gap:var(--space-2);display:grid}.home-counts{grid-template-columns:repeat(2,minmax(0,1fr))}.home-counts a,.home-quick-links a{min-height:var(--target-min);padding:var(--space-2);border-radius:var(--radius-md);background:var(--bg-app);align-items:center;display:flex}.home-orders{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.home-orders li{gap:var(--space-2);padding-block:var(--space-2);border-bottom:1px solid var(--border-divider);display:grid}@media (width>=1024px){.home-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}}.dashboard-reports{gap:var(--space-4);grid-template-columns:minmax(0,1fr);display:grid}.dashboard-reports__head{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.dashboard-reports__head h2{margin:0}.dashboard-filters{gap:var(--space-2);display:grid}.dashboard-highlights{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.dashboard-highlights .md-kpi--main{grid-column:1/-1}.dashboard-charts{gap:var(--space-3);grid-template-columns:minmax(0,1fr);display:grid}.dashboard-charts .md-chart{min-width:0}.dashboard-charts .md-chart__bars:not(.md-chart__bars--horizontal){overscroll-behavior-x:contain;overflow-x:auto}@media (width>=1024px){.dashboard-highlights{grid-template-columns:repeat(4,minmax(0,1fr))}.dashboard-highlights .md-kpi--main{grid-column:auto}.dashboard-charts{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-charts .md-chart:first-child{grid-column:1/-1}}.dashboard-details{gap:var(--space-3);grid-template-columns:minmax(0,1fr);display:grid}.dashboard-details h2{margin:0}.finance-block{gap:var(--space-3);display:grid}.kpi-grid{gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));display:grid}.finance-breakdown{gap:var(--space-1) var(--space-3);grid-template-columns:1fr auto;margin:0;display:grid}.finance-breakdown__row{display:contents}.finance-breakdown dd{text-align:end;margin:0;font-weight:600}.finance-balance{padding-block:var(--space-2);border-top:1px solid var(--border-divider)}.amount{font-weight:600}.amount--in{color:var(--status-success-fg)}.screen__actions--sticky{padding-block:var(--space-2);background:var(--bg-surface);position:sticky;bottom:0}.hours-slot{align-items:end;gap:var(--space-2);flex-wrap:wrap;display:flex}.bell{min-width:var(--target-min);min-height:var(--target-min);color:inherit;font-size:var(--type-h2-size);cursor:pointer;background:0 0;border:0;position:relative}.bell__count{top:var(--space-1);min-width:1.25rem;padding:0 var(--space-1);border-radius:var(--radius-full);background:var(--status-danger-fg);color:var(--text-on-brand);font-size:var(--type-caption-size);font-weight:700;position:absolute;right:0}.notif-list,.pref-list{margin:var(--space-2) 0;gap:var(--space-2);padding:0;list-style:none;display:grid}.notif{gap:var(--space-1);width:100%;min-height:var(--target-min);padding:var(--space-3);border:1px solid var(--border-divider);border-radius:var(--radius-md);background:var(--bg-surface);color:var(--text-primary);font:inherit;text-align:left;cursor:pointer;display:grid}.notif--unread{border-color:var(--action-primary-bg);background:var(--bg-selected)}.notif__head{align-items:center;gap:var(--space-2);color:var(--text-secondary);font-size:var(--type-small-size);flex-wrap:wrap;display:flex}.notif__new{align-items:center;gap:var(--space-1);color:var(--text-brand);font-weight:700;display:inline-flex}.notif__dot{border-radius:var(--radius-full);background:var(--action-primary-bg);width:.5rem;height:.5rem}.notif-links{margin-top:var(--space-4)}.pref{padding:var(--space-3);border-radius:var(--radius-md);background:var(--bg-surface)}.setup-steps{gap:var(--space-2);margin:0 0 var(--space-4);font-size:var(--type-small-size);color:var(--text-secondary);flex-wrap:wrap;padding:0;list-style:none;display:flex}.setup-steps li{padding:var(--space-1) var(--space-2);border-radius:var(--radius-full);background:var(--bg-surface)}.setup-steps__current{background:var(--bg-selected);color:var(--text-brand);font-weight:700}.setup-steps__done{color:var(--status-success-fg)}.setup-step{gap:var(--space-3);display:grid}.import-step{gap:var(--space-3);margin-bottom:var(--space-6);display:grid}.import-meta{font-size:var(--type-small-size);color:var(--text-secondary);margin:0}.import-rows,.import-row__diff,.import-row__messages,.import-summary{margin:0;padding:0;list-style:none}.import-row{gap:var(--space-2);padding:var(--space-3) 0;border-bottom:1px solid var(--border-divider);display:grid}.import-row__head{gap:var(--space-2);flex-wrap:wrap;align-items:center;margin:0;display:flex}.import-row__error{color:var(--status-danger-fg)}.import-row__warning{color:var(--status-warning-fg)}.import-summary{gap:var(--space-4);flex-wrap:wrap;font-weight:700;display:flex}.import-result{max-width:800px}.activity-list{margin:var(--space-2) 0;gap:var(--space-2);padding:0;list-style:none;display:grid}.activity{gap:var(--space-1);padding:var(--space-3);border:1px solid var(--border-divider);border-radius:var(--radius-md);background:var(--bg-surface);overflow-wrap:anywhere;display:grid}.activity__head{align-items:center;gap:var(--space-2);color:var(--text-secondary);font-size:var(--type-small-size);flex-wrap:wrap;display:flex}.activity__change{color:var(--text-secondary);font-size:var(--type-small-size)}.order-totals{gap:.25rem;margin:0;display:grid}.order-totals div{justify-content:space-between;display:flex}.order-totals dd{font-weight:var(--type-body-strong-weight);margin:0}.home-avatar,.order-card__avatar{border-radius:var(--radius-full);background:var(--bg-selected);width:2.5rem;height:2.5rem;color:var(--text-brand);letter-spacing:.02em;flex:none;place-items:center;font-weight:650;display:grid}.home-quick-links__icon svg{width:1.5rem;height:1.5rem}.route-sheet{z-index:30;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.route-sheet__scrim{background:var(--overlay-scrim);cursor:default;border:0;padding:0;position:absolute;inset:0}.route-sheet__panel{overscroll-behavior:contain;background:var(--bg-surface);border-radius:var(--radius-lg) var(--radius-lg) 0 0;width:min(100%,40rem);max-height:92dvh;box-shadow:var(--elevation-3);outline:none;flex-direction:column;display:flex;position:relative;overflow:auto}.route-sheet__close{z-index:1;padding:var(--space-2) var(--space-2) 0;background:var(--bg-surface);justify-content:flex-end;display:flex;position:sticky;top:0}.route-sheet__body>.screen{max-width:none;padding-top:var(--space-2)}.route-sheet__body>.screen>a:first-child,.route-sheet__body .section-tabs{display:none}.route-sheet__body>.screen>p:first-child:has(>a:only-child){display:none}@media (width>=1024px){.route-sheet{justify-content:flex-end;align-items:stretch}.route-sheet__panel{border-radius:0;width:min(100%,36rem);max-height:none}}.steps{gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-md);background:var(--bg-surface);display:grid}.steps__head{justify-content:space-between;align-items:baseline;gap:var(--space-2);display:flex}.steps__head h2{font-size:var(--type-h3-size);margin:0}.steps__count{color:var(--text-secondary);font-size:var(--type-small-size)}.steps__bar{border-radius:var(--radius-full);background:var(--border-divider);height:6px;overflow:hidden}.steps__bar>span{border-radius:inherit;background:var(--status-success-fg);height:100%;transition:width var(--motion-base) var(--pase-ease-out);display:block}.steps__list{margin:0;padding:0;list-style:none}.steps__link{align-items:center;gap:var(--space-3);min-height:var(--target-min);color:var(--text-primary);text-decoration:none;display:flex}a.steps__link:after{content:"›";color:var(--text-secondary);margin-left:auto;font-size:1.25rem}.steps__mark{border:2px solid var(--border-control);border-radius:var(--radius-full);flex:none;place-items:center;width:1.5rem;height:1.5rem;font-size:.875rem;font-weight:700;display:inline-grid}.steps__item--done .steps__mark{border-color:var(--status-success-fg);background:var(--status-success-fg);color:var(--status-success-bg)}.steps__item--done .steps__label{color:var(--text-secondary);text-decoration:line-through}.sound-prompt{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid var(--border-divider);border-radius:var(--radius-md);background:var(--bg-surface);flex-wrap:nowrap;display:flex}.sound-prompt__icon{font-size:1rem}.sound-prompt__text{min-width:0;font-size:var(--type-small-size);flex:auto;margin:0;font-weight:600}.sound-prompt .md-button{min-width:0;min-height:2.25rem;padding-inline:var(--space-3);flex:none}.how-it-works ol{gap:var(--space-3);margin:var(--space-3) 0 0;padding-left:1.25rem;display:grid}.how-it-works li{color:var(--text-secondary)}.how-it-works strong{color:var(--text-primary)}.break-anywhere{overflow-wrap:anywhere}.design__choices{grid-template-columns:repeat(auto-fill,minmax(9.5rem,1fr));gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.design__choice{border:1px solid var(--border-divider);background:var(--bg-surface);width:100%;height:100%;min-height:44px;color:var(--text-primary);font:inherit;text-align:left;cursor:pointer;border-radius:.75rem;flex-direction:column;align-items:flex-start;gap:.25rem;padding:.75rem;display:flex}.design__choice[aria-pressed=true]{border-color:var(--action-primary-bg);background:var(--bg-selected);box-shadow:inset 0 0 0 1px var(--action-primary-bg)}.design__choice-name{font-weight:700}.design__choice-hint{color:var(--text-secondary);font-size:.8125rem;line-height:1.3}.design__mixes{flex-wrap:wrap;gap:.5rem;display:flex}.design__pieces{grid-template-columns:repeat(auto-fill,minmax(10rem,1fr));gap:.75rem;display:grid}.design__blocks{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.design__block{border:1px solid var(--border-divider);background:var(--bg-app);border-radius:.75rem;justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem .5rem .5rem .875rem;display:flex}.design__block--hidden{border-style:dashed}.design__block--hidden .design__block-name{color:var(--text-secondary)}.design__block-name{flex-direction:column;min-width:0;display:flex}.design__block-name strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.design__block-name span{color:var(--text-secondary);font-size:.8125rem}.design__block-actions{flex:none;align-items:center;gap:.25rem;display:flex}.design__add{flex-wrap:wrap;align-items:flex-end;gap:.5rem;display:flex}.design__add>:first-child{flex:12rem}.design__sheet,.design__items,.design__item{flex-direction:column;gap:.75rem;display:flex}.design__items{border:0;margin:0;padding:0}.design__items legend{margin-bottom:.5rem;font-weight:600}.design__item{border:1px solid var(--border-divider);border-radius:.75rem;padding:.75rem}.design__item>button{align-self:flex-start}.design__sheet-actions{flex-wrap:wrap;gap:.5rem;display:flex}.design__block-name strong{overflow-wrap:break-word;white-space:normal;overflow:visible}.design__block-actions .md-button--icon{width:44px;min-width:44px;padding:0}@font-face{font-family:Inter;src:url(/fonts/Inter-Variable.ttf)format("truetype");font-weight:100 900;font-style:normal;font-display:swap}.md-theme-pase{-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:antialiased}.md-theme-pase body{background:var(--bg-app)}.md-theme-pase h1{letter-spacing:-.025em;font-size:1.75rem;font-weight:650;line-height:2rem}.md-theme-pase h2{letter-spacing:-.01em;font-size:1.1875rem;font-weight:650;line-height:1.5rem}.md-theme-pase h3{font-size:1rem;font-weight:650;line-height:1.375rem}.md-theme-pase :is(.amount,.md-kpi,.md-breakdown,.md-table,.order-totals,.sale-figures){font-variant-numeric:tabular-nums}.md-theme-pase :focus-visible{outline-color:var(--focus-ring)}@media (width<=1023px){.md-theme-pase .app__content{max-width:27.5rem;padding:var(--space-2) var(--space-5) calc(5.5rem + env(safe-area-inset-bottom));margin-inline:auto}}@media (width<=360px){.md-theme-pase .app__content{padding-inline:var(--space-4)}}.md-theme-pase .order-alerts:not(:empty){box-sizing:border-box;max-width:27.5rem;margin:var(--space-2) auto 0;padding-inline:var(--space-5)}@media (width>=1024px){.md-theme-pase .order-alerts:not(:empty){max-width:68rem;padding-inline:var(--space-8)}}@media (width>=640px) and (width<=1023px){.md-theme-pase .app__content,.md-theme-pase .order-alerts:not(:empty){max-width:48rem;padding-inline:var(--space-8,2rem)}.md-theme-pase .home-grid,.md-theme-pase .tablet-2col{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.md-theme-pase .home-grid>.home-card--today{grid-column:1/-1}.md-theme-pase .screen--narrow{width:100%;max-width:40rem;margin-inline:auto}}.md-theme-pase .screen{animation:pase-fade-up var(--motion-base) var(--pase-ease-out) backwards;gap:1.125rem}.md-theme-pase .md-top-bar{z-index:5;min-height:3.5rem;padding:env(safe-area-inset-top) var(--space-5) 0;background:var(--pase-glass);border-bottom:1px solid var(--border-divider);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);position:sticky;top:0}.md-theme-pase .md-top-bar__title{letter-spacing:-.01em;font-size:1rem;font-weight:650;line-height:1.375rem}.md-theme-pase .md-top-bar__back{min-width:var(--target-min);border:1px solid var(--border-divider);border-radius:var(--radius-md);background:var(--bg-surface);color:var(--text-primary);font-weight:600}.md-theme-pase .md-bottom-nav{z-index:10;max-width:27.5rem;min-height:4rem;padding:var(--space-2) var(--space-1) max(env(safe-area-inset-bottom), var(--space-2));background:var(--pase-glass);border-top:1px solid var(--border-divider);box-shadow:none;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);margin-inline:auto}@media (width>=441px){.md-theme-pase .md-bottom-nav{border-inline:1px solid var(--border-divider);border-radius:var(--pase-radius-card) var(--pase-radius-card) 0 0}}.md-theme-pase .md-nav__item{min-height:var(--target-min);border-radius:var(--radius-sm);color:var(--text-secondary);transition:color var(--motion-fast) var(--pase-ease-out);justify-content:flex-start;gap:.1875rem;padding-top:.125rem;font-size:.6875rem;font-weight:600;line-height:.875rem}.md-theme-pase .md-nav__item--active{color:var(--text-primary);font-weight:650}.md-theme-pase .md-nav__icon{place-items:center;width:1.5rem;height:1.5rem;display:grid}.md-theme-pase .md-nav__icon svg{width:1.5rem;height:1.5rem}.md-theme-pase .md-nav__item--active .md-nav__icon svg{stroke-width:2.4px}.md-theme-pase .md-bottom-nav .md-nav__item:active .md-nav__icon{transform:scale(.92)}.md-theme-pase .md-nav__count{border-radius:.625rem;min-width:1.25rem;height:1.25rem;font-size:.6875rem;font-weight:700;line-height:1.25rem;top:0;right:calc(50% - 1.375rem)}.md-theme-pase .md-side-nav{padding:var(--space-5) var(--space-3)}.md-theme-pase .md-side-nav .md-nav__item{min-height:var(--target-min);border-radius:var(--radius-md);color:color-mix(in srgb, var(--text-on-brand) 78%, transparent);font-size:.9375rem;font-weight:600}.md-theme-pase .md-side-nav .md-nav__item:hover{color:var(--text-on-brand)}.md-theme-pase .md-side-nav .md-nav__item--active{color:var(--text-on-action);font-weight:650}.md-theme-pase .md-side-nav__heading{letter-spacing:.06em;text-transform:uppercase;font-size:.75rem;font-weight:700}.md-theme-pase .md-button{min-height:3rem;padding:0 var(--space-5);border-radius:var(--radius-lg);transition:transform var(--motion-fast) var(--pase-ease-out), background-color var(--motion-fast) var(--pase-ease-out), border-color var(--motion-fast) var(--pase-ease-out);font-weight:600}.md-theme-pase .md-button:active{transform:scale(.97)}.md-theme-pase .md-button--L{min-height:var(--pase-control-height);font-size:1rem}.md-theme-pase .md-button--primary{font-weight:700}.md-theme-pase .md-button--secondary{color:var(--text-primary);border-color:var(--pase-paper-strong)}.md-theme-pase .md-button--tertiary,.md-theme-pase .action-link{justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--target-min);padding:0 var(--space-4);border-radius:var(--radius-full);background:var(--pase-paper-soft);color:var(--text-primary);transition:transform var(--motion-fast) var(--pase-ease-out), background-color var(--motion-fast) var(--pase-ease-out);border:1px solid #0000;font-size:.875rem;font-weight:600;line-height:1.25rem;text-decoration:none;display:inline-flex}.md-theme-pase :is(.md-button--tertiary,.action-link):hover{background:var(--pase-paper-line)}.md-theme-pase .action-link{box-sizing:border-box;place-self:flex-start start}.md-theme-pase .action-link:active{transform:scale(.97)}.md-theme-pase .md-preview__open{min-height:var(--target-min);padding:0 var(--space-4);border-radius:var(--radius-full);background:var(--pase-paper-soft);color:var(--text-primary);align-items:center;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}.md-theme-pase .md-preview__open:hover{background:var(--pase-paper-line)}.md-theme-pase :is(main,.route-sheet,.md-dialog) a:not([class],:is(li,td,th,h1,h2,h3,h4) a){min-height:var(--target-min);padding:0 var(--space-4);border-radius:var(--radius-full);background:var(--pase-paper-soft);color:var(--text-primary);justify-content:center;align-items:center;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}.md-theme-pase :is(main,.route-sheet,.md-dialog) a:not([class],:is(li,td,th,h1,h2,h3,h4) a):hover{background:var(--pase-paper-line)}.md-theme-pase .action-link:after{content:"";border-top:2px solid;border-right:2px solid;width:.4rem;height:.4rem;transform:rotate(45deg)}.md-theme-pase .md-button--tertiary[aria-pressed=true]{background:var(--action-primary-bg);color:var(--text-on-action)}.md-theme-pase .md-button--icon{border:1px solid var(--border-divider);border-radius:var(--radius-md);background:var(--bg-surface)}.md-theme-pase .md-button--floating{bottom:calc(5rem + env(safe-area-inset-bottom));border-radius:var(--pase-radius-card);min-height:3.5rem;box-shadow:var(--pase-shadow-action)}.md-theme-pase .md-button[aria-disabled=true]{opacity:.45}.md-theme-pase .md-button[aria-disabled=true]:active{transform:none}@media (hover:hover){.md-theme-pase .md-button--secondary:hover,.md-theme-pase .md-button--icon:hover{border-color:var(--border-control)}}.md-theme-pase .md-field__label,.md-theme-pase .md-checkbox__label{font-size:.8125rem;font-weight:600}.md-theme-pase .md-input{min-height:var(--pase-control-height);padding:0 var(--space-4);border-radius:var(--radius-lg);transition:border-color var(--motion-fast) ease-out, box-shadow var(--motion-fast) ease-out}.md-theme-pase .md-textarea{padding-block:var(--space-3)}.md-theme-pase .md-input:focus-visible{border-color:var(--focus-ring);box-shadow:0 0 0 1px var(--focus-ring);outline:none}.md-theme-pase .md-field--error .md-input,.md-theme-pase .md-input[aria-invalid=true]{box-shadow:0 0 0 1px var(--status-danger-fg);border-width:1px}.md-theme-pase .md-stepper__button{border-color:var(--border-divider);border-radius:var(--radius-md);font-weight:650}.md-theme-pase .md-stepper__input{border-radius:var(--radius-md);font-variant-numeric:tabular-nums}.md-theme-pase .md-chip{border-color:var(--border-divider);font-size:.875rem;font-weight:600}.md-theme-pase .md-chip[aria-pressed=true]{background:var(--action-primary-bg);border-color:var(--action-primary-bg);color:var(--text-on-action)}.md-theme-pase .md-choice{border-color:var(--border-divider);border-radius:var(--radius-lg)}.md-theme-pase .md-choice--selected{border-width:1px;border-color:var(--text-primary);box-shadow:0 0 0 1px var(--text-primary);background:var(--bg-surface)}.md-theme-pase .md-choice__mark{color:var(--text-primary)}.md-theme-pase .md-switch__control[aria-checked=true] .md-switch__track{background:var(--action-primary-bg)}.md-theme-pase .md-switch{column-gap:var(--space-4);grid-template-columns:minmax(0,1fr) auto;row-gap:.125rem}.md-theme-pase .md-switch__label{grid-area:1/1;font-weight:550}.md-theme-pase .md-switch__control{flex-direction:row-reverse;grid-area:1/2/span 2}.md-theme-pase .md-switch>:is(.md-field__help,.md-field__error){grid-area:2/1}.md-theme-pase .md-switch:not(:has(>.md-field__help,>.md-field__error))>.md-switch__control{grid-row:1}.md-theme-pase .md-switch:not(:has(>.md-field__help,>.md-field__error))>.md-switch__label{align-self:center}.md-theme-pase .md-switch__state{min-width:1.25rem;color:var(--text-secondary);text-align:right;font-size:.8125rem}.md-theme-pase .md-checkbox__input{accent-color:var(--action-primary-bg)}.md-theme-pase .section-tabs ul,.md-theme-pase .md-tabs__list{gap:var(--space-2);padding-bottom:var(--space-1);scrollbar-width:none;border-bottom:0}.md-theme-pase .section-tabs ul::-webkit-scrollbar{display:none}.md-theme-pase .md-tabs__list::-webkit-scrollbar{display:none}.md-theme-pase .section-tabs__link,.md-theme-pase .md-tabs__tab{min-height:2.5rem;padding:0 var(--space-4);border:1px solid var(--border-divider);border-radius:var(--radius-full);background:var(--bg-surface);color:var(--text-primary);font-size:.875rem;font-weight:600}.md-theme-pase .section-tabs__link[aria-current=page],.md-theme-pase .md-tabs__tab[aria-selected=true]{background:var(--action-primary-bg);border-color:var(--action-primary-bg);color:var(--text-on-action);font-weight:650}.md-theme-pase .section-tabs li{min-height:var(--target-min);align-items:center;display:flex}.md-theme-pase :is(.md-card,.md-result,.home-card,.order-card,.order-block,.md-order,.md-product-row,.md-kpi,.md-breakdown,.notif,.activity,.import-row){border:1px solid var(--border-divider);border-radius:var(--pase-radius-card);background:var(--bg-surface);box-shadow:none}.md-theme-pase :is(.md-card,.md-result,.home-card,.order-block){padding:var(--space-4) var(--space-5)}.md-theme-pase .order-card{padding:var(--space-4)}.md-theme-pase :is(.md-card--action,.order-card,.md-order,.md-product-row){transition:transform var(--motion-fast) var(--pase-ease-out), border-color var(--motion-fast) var(--pase-ease-out)}.md-theme-pase :is(.md-card--action,.order-card,.md-order):active{transform:scale(.98)}@media (hover:hover){.md-theme-pase :is(.md-card--action,.order-card,.md-order):hover{border-color:var(--pase-paper-strong)}}.md-theme-pase .md-card--highlighted{border:1px solid var(--action-primary-bg);box-shadow:0 0 0 1px var(--action-primary-bg)}.md-theme-pase .md-card__title{font-size:1rem;font-weight:650}.md-theme-pase .home-card h2,.md-theme-pase .order-block h2,.md-theme-pase .more__group h2{letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary);font-size:.8125rem;font-weight:700;line-height:1rem}.md-theme-pase .home-counts a,.md-theme-pase .home-quick-links a{border:1px solid var(--border-divider);background:var(--bg-surface);min-height:4.75rem;color:var(--text-primary);transition:transform var(--motion-fast) var(--pase-ease-out);border-radius:1.125rem;justify-content:center;font-size:.875rem;font-weight:600;text-decoration:none}.md-theme-pase .home-counts a:active,.md-theme-pase .home-quick-links a:active{transform:scale(.97)}.md-theme-pase .home-heading__business{letter-spacing:-.02em;font-size:1.375rem;font-weight:650}.md-theme-pase .more__list{border:1px solid var(--border-divider);border-radius:var(--pase-radius-card);background:var(--bg-surface);overflow:hidden}.md-theme-pase .more__item{min-height:3.5rem;padding-inline:var(--space-4);border-bottom:1px solid var(--pase-paper-soft)}.md-theme-pase .more__list li:last-child .more__item{border-bottom:0}.md-theme-pase .more__item{justify-content:space-between;gap:var(--space-3);transition:background-color var(--motion-fast) var(--pase-ease-out);font-size:.9375rem;font-weight:550}.md-theme-pase .more__item:after{content:"";border-top:2px solid var(--text-secondary);border-right:2px solid var(--text-secondary);flex:none;width:.5rem;height:.5rem;transform:rotate(45deg)}.md-theme-pase .more__item:active{background:var(--bg-app)}.md-theme-pase .more__header{align-items:center;column-gap:var(--space-3);padding:var(--space-4) var(--space-5);border:1px solid var(--border-divider);border-radius:var(--pase-radius-card);background:var(--bg-surface);grid-template-columns:auto 1fr;display:grid}.md-theme-pase .more__avatar{grid-row:span 2}.md-theme-pase .more__header p{color:var(--text-secondary);margin:0;font-size:.875rem}.md-theme-pase .more__header .more__name{color:var(--text-primary);letter-spacing:-.01em;font-size:1.1875rem;font-weight:650}.md-theme-pase .more__group h2{margin:0 0 var(--space-2)}.md-theme-pase .more__item:has(.more__hint){padding-block:var(--space-3);grid-template-columns:1fr auto;align-content:center;row-gap:2px;display:grid}.md-theme-pase .more__item:has(.more__hint):after{grid-area:1/2/span 2;align-self:center}.md-theme-pase .more__label{font-weight:600}.md-theme-pase .more__hint{color:var(--text-secondary);font-size:.8125rem;font-weight:450}.md-theme-pase .more__plan{align-items:center;column-gap:var(--space-3);padding:var(--space-4);border-radius:var(--pase-radius-card);background:var(--status-warning-bg);grid-template-columns:1fr auto;display:grid}.md-theme-pase .more__plan h2{color:var(--pase-sol-ink);margin:0;font-size:.8125rem}.md-theme-pase .more__plan p{grid-row:2;margin:0}.md-theme-pase .more__plan-link{min-height:2.75rem;padding-inline:var(--space-4);border-radius:var(--radius-full);background:var(--action-primary-bg);color:var(--text-on-action);grid-area:1/2/span 2;align-items:center;font-size:.875rem;font-weight:650;text-decoration:none;display:inline-flex}.md-theme-pase .finance-links{gap:var(--space-2);scrollbar-width:none;margin-inline:calc(-1 * var(--space-5));padding-inline:var(--space-5);display:flex;overflow-x:auto}.md-theme-pase .finance-links a{min-height:2.75rem;padding-inline:var(--space-4);border:1px solid var(--pase-paper-strong);border-radius:var(--radius-full);color:var(--text-primary);flex:none;align-items:center;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}.md-theme-pase .md-kpi{gap:var(--space-1);padding:var(--space-4)}.md-theme-pase .md-kpi__name{color:var(--text-secondary);padding-right:2rem;font-size:.8125rem;font-weight:600;line-height:1.125rem}.md-theme-pase .md-kpi__value{white-space:nowrap;letter-spacing:-.01em;font-size:1.25rem;font-weight:700;line-height:1.75rem}.md-theme-pase .md-kpi__value-button{align-items:center;gap:var(--space-1);min-height:2rem;color:var(--text-primary);text-decoration:none;display:inline-flex}.md-theme-pase .md-kpi__value-button:after{content:"";border-top:2px solid var(--text-secondary);border-right:2px solid var(--text-secondary);width:.4rem;height:.4rem;transform:rotate(45deg)}.md-theme-pase .md-kpi>.md-button--tertiary{top:var(--space-1);right:var(--space-1);background:0 0;width:2.75rem;min-width:0;height:2.75rem;min-height:0;padding:0;font-size:0;position:absolute}.md-theme-pase .md-kpi>.md-button--tertiary:before{content:"?";border:1.5px solid var(--pase-paper-strong);border-radius:var(--radius-full);width:1.375rem;height:1.375rem;color:var(--text-secondary);place-items:center;margin:auto;font-size:.75rem;font-weight:700;display:grid}.md-theme-pase .md-kpi>.md-button--tertiary[aria-expanded=true]:before{border-color:var(--bg-night);background:var(--bg-night);color:var(--text-on-brand)}.md-theme-pase .md-kpi__definition{margin:var(--space-1) 0 0;color:var(--text-secondary);font-size:.8125rem}.md-theme-pase .kpi-grid .md-kpi{padding-inline:var(--space-3)}.md-theme-pase .kpi-grid .md-kpi__value{font-size:clamp(1rem,4.4vw,1.25rem)}.md-theme-pase .kpi-grid .md-kpi--main{grid-column:1/-1}.md-theme-pase .md-kpi--main .md-kpi__value{font-size:1.75rem;line-height:2.25rem}.md-theme-pase .sale-row{padding:var(--space-3) var(--space-4);border-radius:var(--pase-radius-card);background:var(--bg-surface)}.md-theme-pase .sale-row--grid,.md-theme-pase .sale-row__link{gap:2px var(--space-3);color:var(--text-primary);grid-template-columns:minmax(0,1fr) auto;text-decoration:none;display:grid}.md-theme-pase .sale-row__title{grid-area:1/1;font-weight:600}.md-theme-pase .sale-row__amount{font-variant-numeric:tabular-nums;text-align:right;grid-area:1/2;font-weight:700}.md-theme-pase .sale-row__date{color:var(--text-secondary);grid-area:2/1;font-size:.8125rem}.md-theme-pase .sale-row__sub{color:var(--text-secondary);text-align:right;grid-area:2/2;font-size:.8125rem}.md-theme-pase .sale-row__note{color:var(--text-secondary);grid-area:3/1/auto/-1;justify-self:start;font-size:.8125rem}.md-theme-pase .md-chart__summary{color:var(--text-secondary);margin:0;font-size:.8125rem}.md-theme-pase .md-chart__bar{background:var(--action-primary-bg);border-radius:6px 6px 2px 2px}.md-theme-pase .md-chart__bar-button[aria-pressed=true] .md-chart__bar{background:var(--action-primary-bg)}.md-theme-pase .md-chart__bars:not(.md-chart__bars--horizontal) .md-chart__bar-item{grid-template-rows:minmax(0,1fr) auto auto}.md-theme-pase .md-chart__bars:not(.md-chart__bars--horizontal) .md-chart__bar-button{justify-content:center}.md-theme-pase .md-chart__bars:not(.md-chart__bars--horizontal) .md-chart__bar{max-width:2.75rem}.md-theme-pase .md-chart__bars--horizontal .md-chart__bar-item{grid-template-columns:minmax(0,1fr) auto;row-gap:0;font-size:.8125rem}.md-theme-pase .md-chart__bars--horizontal .md-chart__label{grid-area:1/1;font-weight:600}.md-theme-pase .md-chart__bars--horizontal .md-chart__value{font-variant-numeric:tabular-nums;grid-area:1/2}.md-theme-pase .md-chart__bars--horizontal .md-chart__bar-button{grid-area:2/1/auto/-1;height:1.75rem;min-height:1.75rem}.md-theme-pase .md-chart__bars--horizontal .md-chart__bar{border-radius:var(--radius-full);height:.625rem}.md-theme-pase .md-picker__item{column-gap:var(--space-3);padding:var(--space-3) 0;border-bottom-color:var(--pase-paper-soft);grid-template-columns:minmax(0,1fr) auto;row-gap:2px}.md-theme-pase .md-picker__item:last-child{border-bottom:0}.md-theme-pase .md-picker__name{grid-area:1/1;font-weight:600;line-height:1.3}.md-theme-pase .md-picker__price{color:var(--text-secondary);font-variant-numeric:tabular-nums;grid-area:2/1;font-size:.875rem}.md-theme-pase .md-picker__origin{grid-row:3}.md-theme-pase .md-picker__item>:is(.md-button,.md-stepper){grid-area:1/2/span 3;align-self:center}.md-theme-pase .md-stepper{border:1px solid var(--border-divider);border-radius:var(--radius-full);background:var(--bg-surface);gap:0}.md-theme-pase .md-stepper__button{border-radius:var(--radius-full);background:0 0;border:0;place-items:center;font-size:1.25rem;font-weight:600;display:grid}.md-theme-pase .md-stepper__button[aria-label$=del\ pedido]{font-size:0}.md-theme-pase .md-stepper__button[aria-label$=del\ pedido]:before{content:"×";font-size:1.375rem}.md-theme-pase .md-stepper .md-stepper__input{background:0 0;border:0;width:2.25rem;font-weight:700}.md-theme-pase .order-actions{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.md-theme-pase .order-actions>.md-button{white-space:normal;width:100%}.md-theme-pase .order-actions>.md-button--primary{grid-column:1/-1}.md-theme-pase .order-actions>.md-button--danger{color:var(--status-danger-fg);box-shadow:none;background:0 0;border-color:#0000;order:10;grid-column:1/-1}.md-theme-pase .order-lines{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.md-theme-pase :is(.order-lines li,.order-total){justify-content:space-between;gap:var(--space-3);font-variant-numeric:tabular-nums;display:flex}.md-theme-pase .order-lines li>span:last-child{flex:none}.md-theme-pase .order-lines__extra{color:var(--text-secondary)}.md-theme-pase .order-total{margin:var(--space-3) 0 0;padding-top:var(--space-3);border-top:1px solid var(--pase-paper-soft);font-weight:700}.md-theme-pase .home-avatar{border-radius:var(--radius-md);background:var(--pase-ink);width:2.75rem;height:2.75rem;color:var(--text-on-brand);font-size:.9375rem}.md-theme-pase .home-pass{--text-primary:var(--text-on-brand);--text-secondary:var(--pase-on-ink-muted);--text-brand:var(--pase-accent-on-ink);--border-divider:var(--pase-ink-pressed);background:var(--pase-ink);color:var(--text-primary);box-shadow:var(--elevation-3);animation:pase-pop var(--motion-slow) var(--pase-spring) backwards;border:0;border-radius:1.375rem;padding:0;overflow:hidden}.md-theme-pase .home-pass>*+*{margin-top:0}.md-theme-pase .home-pass__top{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-5) var(--space-5) 0;display:flex}.md-theme-pase .home-pass__top h2{color:var(--text-secondary);margin:0}.md-theme-pase .home-pass__seal{color:var(--text-secondary);letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:650}.md-theme-pase .home-pass__face{gap:var(--space-3);padding:var(--space-3) var(--space-5) var(--space-6);display:grid}.md-theme-pase .home-pass .md-kpi{background:0 0;border:0;border-radius:0;padding:0}.md-theme-pase .home-pass__face .md-kpi__name{color:var(--text-secondary);font-size:.8125rem;font-weight:600}.md-theme-pase .home-pass__face .md-kpi--main .md-kpi__value{letter-spacing:-.035em;font-size:2.625rem;font-weight:700;line-height:1}.md-theme-pase .home-pass__face .md-kpi--estimated{padding-top:var(--space-3);border-top:1px dashed var(--border-divider)}.md-theme-pase .home-pass__face .md-kpi--estimated .md-kpi__value{color:var(--text-brand);font-size:1.25rem}.md-theme-pase .home-pass__stub{--text-primary:var(--pase-ink);--text-secondary:var(--pase-ink-muted);--text-brand:var(--pase-sol-ink);--border-divider:var(--pase-paper-line);gap:var(--space-3);padding:var(--space-5);background:var(--bg-surface);color:var(--text-primary);-webkit-mask-composite:source-in;display:grid;-webkit-mask-image:radial-gradient(circle at 0 0,#0000 .6rem,#000 .65rem),radial-gradient(circle at 100% 0,#0000 .6rem,#000 .65rem);mask-image:radial-gradient(circle at 0 0,#0000 .6rem,#000 .65rem),radial-gradient(circle at 100% 0,#0000 .6rem,#000 .65rem);-webkit-mask-composite:source-in;mask-composite:intersect}.md-theme-pase .home-pass__stub .kpi-grid{gap:var(--space-4) var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr))}.md-theme-pase .home-pass__stub .md-kpi__name{color:var(--text-secondary);font-size:.75rem;font-weight:600;line-height:1rem}.md-theme-pase .home-pass__stub .md-kpi__value{font-size:1.125rem;font-weight:650}.md-theme-pase .home-pass__stub>a{justify-self:start}.md-theme-pase .home-card--quick{background:0 0;border:0;padding:0}.md-theme-pase .home-quick-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:.625rem}.md-theme-pase .home-quick-links a{padding:var(--space-2) var(--space-1);text-align:center;flex-direction:column;gap:.375rem;font-size:.8125rem;line-height:1.1rem}.md-theme-pase .home-quick-links__icon{place-items:center;display:grid}.md-theme-pase .home-quick-links__icon svg{width:1.5rem;height:1.5rem}.md-theme-pase .home-counts a{min-height:3.5rem;padding-inline:var(--space-4);text-align:left;justify-content:flex-start}.md-theme-pase .home-orders li{padding-block:var(--space-3);border-bottom-color:var(--pase-paper-soft)}.md-theme-pase .home-orders li:last-child{border-bottom:0}.md-theme-pase .order-list{gap:.625rem}.md-theme-pase .order-card{column-gap:var(--space-3);grid-template-columns:auto minmax(0,1fr);align-items:start;row-gap:.375rem;display:grid}.md-theme-pase .order-card>:not(.order-card__avatar){grid-column:2}.md-theme-pase .order-card>.md-button{margin-top:var(--space-1);grid-column:1/-1}.md-theme-pase .order-card__avatar{border-radius:var(--radius-md);background:var(--pase-paper-soft);width:2.5rem;height:2.5rem;color:var(--text-primary);grid-row:span 3;font-size:.875rem}.md-theme-pase .order-card__link{font-size:.9375rem;font-weight:550;text-decoration:none}.md-theme-pase .order-card__link strong{font-weight:650}.md-theme-pase .order-card__meta{color:var(--text-secondary);font-variant-numeric:tabular-nums;font-size:.8125rem}.md-theme-pase :is(.md-badge,.badge){border-radius:var(--radius-full);white-space:nowrap;padding:.3125rem .625rem;font-size:.75rem;font-weight:650}.md-theme-pase .md-banner{border-radius:var(--radius-md);border:0;font-size:.875rem}.md-theme-pase .md-sheet--bottom{padding:var(--space-3) var(--space-5) calc(var(--space-6) + env(safe-area-inset-bottom));border-radius:var(--pase-radius-sheet) var(--pase-radius-sheet) 0 0;animation:pase-sheet-in var(--motion-base) var(--pase-ease-out) backwards}.md-theme-pase .md-sheet--bottom:before{content:"";width:2.5rem;height:.3125rem;margin:0 auto var(--space-3);border-radius:var(--radius-full);background:var(--pase-paper-strong);display:block}.md-theme-pase .md-dialog{padding:var(--space-6) var(--space-5) var(--space-5);border-radius:var(--pase-radius-sheet);animation:pase-pop var(--motion-base) var(--pase-spring) backwards}.md-theme-pase .md-toasts{z-index:50}.md-theme-pase .md-overlay{z-index:40;animation:pase-fade var(--motion-base) var(--pase-ease-out) backwards}.md-theme-pase :is(.md-sheet__title,.md-dialog__title){letter-spacing:-.01em;font-size:1.1875rem;font-weight:650}.md-theme-pase .md-menu__list{padding:var(--space-2);border:1px solid var(--border-divider);border-radius:var(--radius-lg);box-shadow:var(--elevation-2)}.md-theme-pase .md-menu__item{border-radius:var(--radius-sm)}.md-theme-pase .md-toasts{inset:auto var(--space-4) calc(5.5rem + env(safe-area-inset-bottom));max-width:25rem;margin-inline:auto}.md-theme-pase .md-toast{border-radius:var(--radius-lg);background:var(--bg-night);box-shadow:var(--pase-shadow-action);animation:pase-fade-up var(--motion-base) var(--pase-ease-out) backwards;font-size:.9375rem}.md-theme-pase .md-empty{padding-top:var(--space-10)}.md-theme-pase .md-empty__title{letter-spacing:-.02em;font-size:1.375rem;font-weight:650;line-height:1.75rem}.md-theme-pase .md-empty__text{text-wrap:pretty;max-width:18rem}.md-theme-pase .md-skeleton__block{border-radius:var(--pase-radius-card);background:var(--pase-paper-soft);animation:none;position:relative;overflow:hidden}.md-theme-pase .md-skeleton__block:after{content:"";background:linear-gradient(90deg, transparent, var(--pase-glass), transparent);animation:1.2s linear infinite pase-shimmer;position:absolute;inset:0;transform:translate(-100%)}.md-theme-pase .md-progress__track{background:var(--pase-paper-soft)}.md-theme-pase .md-progress__bar{transition:width var(--motion-slow) var(--pase-ease-out)}.md-theme-pase .auth{border-radius:var(--pase-radius-sheet);background:linear-gradient(120deg, var(--pase-sun-from), var(--pase-sun-to), var(--pase-sun-from), var(--pase-sun-to));box-shadow:var(--elevation-3);animation:pase-fade-up var(--motion-base) var(--pase-ease-out) backwards, auth-sun 12s ease-in-out infinite alternate;background-size:300% 300%;border:0;flex-direction:column;padding:0;display:flex;overflow:hidden}.md-theme-pase .auth__hero{--text-primary:var(--text-on-brand);--text-secondary:var(--text-on-brand);isolation:isolate;padding:var(--space-8) var(--space-6);color:var(--text-primary);text-shadow:0 1px 3px color-mix(in srgb, var(--pase-ink) 40%, transparent);position:relative;overflow:hidden}.md-theme-pase .auth__hero:before{content:"";z-index:-1;background:linear-gradient(135deg, color-mix(in srgb, var(--text-on-brand) 34%, transparent) 0%, color-mix(in srgb, var(--text-on-brand) 12%, transparent) 22%, transparent 45%);transform-origin:0 0;pointer-events:none;width:200%;height:200%;animation:7s ease-in-out infinite alternate auth-shine;position:absolute;top:0;left:0}@keyframes auth-sun{0%{background-position:0 30%}to{background-position:100% 70%}}@keyframes auth-shine{0%{opacity:.45;transform:translate(-18%,-18%)}to{opacity:1;transform:translate(0)}}.md-theme-pase .auth__header{align-items:center;gap:var(--space-3);margin-bottom:var(--space-7);display:flex}.md-theme-pase .auth__logo{min-height:0}.md-theme-pase .auth__logo .md-brand__mark{border-radius:12px}.md-theme-pase .auth__hero .md-brand__mark rect{fill:var(--pase-ink)}.md-theme-pase .auth__logo-image{max-height:2.5rem}.md-theme-pase .auth__brand{color:var(--text-primary);letter-spacing:-.02em;font-size:1.25rem;font-weight:700}.md-theme-pase .auth__title{text-align:start;letter-spacing:-.03em;font-size:2.125rem;font-weight:700;line-height:2.375rem}.md-theme-pase .auth__lead{margin-top:var(--space-3);text-align:start;color:var(--text-secondary);font-size:.9375rem;font-weight:500;line-height:1.375rem}.md-theme-pase .auth__sheet{padding:var(--space-7) var(--space-6);border-radius:var(--pase-radius-sheet) var(--pase-radius-sheet) 0 0;background:var(--bg-app);flex-direction:column;flex:1;display:flex}.md-theme-pase .auth__sheet>:first-child,.md-theme-pase .auth__sheet>form:first-of-type{margin-top:0}.md-theme-pase .auth form{gap:var(--space-4)}.md-theme-pase .auth .md-field__label{font-size:.875rem}.md-theme-pase .auth .md-field__required{display:none}.md-theme-pase .auth .md-input{border-color:var(--pase-paper-strong);background:var(--bg-surface)}.md-theme-pase .auth form .md-button--L,.md-theme-pase .auth__cta{border-radius:18px;min-height:3.375rem;font-size:1rem}.md-theme-pase .auth__cta{min-height:var(--pase-control-height);background:var(--bg-surface)}.md-theme-pase .auth__pill{box-sizing:border-box;min-height:2.5rem;padding:0 var(--space-4);border-radius:var(--radius-full);background:var(--pase-paper-soft);color:var(--text-primary);transition:background-color var(--motion-fast) var(--pase-ease-out);align-items:center;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}.md-theme-pase .auth__pill:hover{background:var(--pase-paper-line)}.md-theme-pase .auth__forgot{justify-self:end}.md-theme-pase .auth__divider{margin:auto 0 var(--space-4);padding-top:var(--space-6);font-weight:500}.md-theme-pase .auth__divider:before,.md-theme-pase .auth__divider:after{border-top-color:var(--pase-paper-line)}.md-theme-pase .auth__switch,.md-theme-pase .auth__links{justify-content:center;align-items:center;gap:var(--space-2) var(--space-3);margin:var(--space-6) 0 0;color:var(--text-secondary);flex-wrap:wrap;font-size:.875rem;display:flex}@media (width<=480px){.md-theme-pase .auth-page{background:var(--pase-sun-to);place-items:stretch stretch;padding:0}.md-theme-pase .auth{min-height:100dvh;box-shadow:none;border-radius:0;max-width:none!important}.md-theme-pase .auth__hero{padding:calc(3.5rem + env(safe-area-inset-top)) var(--space-6) var(--space-8)}.md-theme-pase .auth__sheet{padding-bottom:calc(var(--space-7) + env(safe-area-inset-bottom))}}:where(.md-theme-pase) :where(a){color:var(--text-brand);text-underline-offset:.18em;text-decoration-thickness:1px}.md-theme-pase a.md-button{text-decoration:none}.md-theme-pase .app__main:has(.app__content h1) .md-top-bar__title{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.md-theme-pase .app__main:has(.app__content h1) .md-top-bar{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-bottom:0;justify-content:flex-end;min-height:3rem;position:static}.md-theme-pase fieldset:not(.md-choices,.md-upload){min-inline-size:0;margin:0 0 var(--space-3);padding:var(--space-4);border:1px solid var(--border-divider);border-radius:var(--pase-radius-card)}.md-theme-pase fieldset:not(.md-choices,.md-upload)>legend{float:left;width:100%;margin-bottom:var(--space-3);letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary);padding:0;font-size:.8125rem;font-weight:700;line-height:1rem}.md-theme-pase fieldset:not(.md-choices,.md-upload)>legend+*{clear:both}.md-theme-pase fieldset.free-line>legend:has(+.md-switch){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:0;position:absolute;overflow:hidden}.md-theme-pase fieldset:not(.md-choices,.md-upload)>:last-child{margin-bottom:0}.md-theme-pase .form>.md-upload{margin-bottom:var(--space-4)}.md-theme-pase .route-sheet__body form>.md-button--primary:last-child,.md-theme-pase .route-sheet__body .screen__actions>.md-button--primary:only-child{width:100%}.md-theme-pase .screen>fieldset,.md-theme-pase fieldset.free-line>.md-checkbox{margin-bottom:0}.md-theme-pase .md-choices{min-inline-size:0}.md-theme-pase .orders-groups .md-choices--segmented{scrollbar-width:none;margin-inline:calc(-1 * var(--space-5));padding-inline:var(--space-5);flex-wrap:nowrap;overflow-x:auto}.md-theme-pase .md-choices--segmented{flex-wrap:wrap;margin:0;padding-bottom:2px}.md-theme-pase .md-choices--segmented>legend{margin-bottom:var(--space-2)}.md-theme-pase .md-choices--segmented .md-choice{min-height:2.75rem;padding:0 var(--space-4);border-radius:var(--radius-full);white-space:nowrap;flex:none;font-size:.875rem;font-weight:600}.md-theme-pase .md-choices--segmented .md-choice--selected{box-shadow:none;border-color:var(--action-primary-bg);background:var(--action-primary-bg);color:var(--text-on-action)}.md-theme-pase .md-choices--segmented .md-choice__mark{display:none}.md-theme-pase .order-steps{gap:var(--space-1);margin:var(--space-3) 0 0;grid-template-columns:repeat(auto-fit,minmax(0,1fr));font-size:.6875rem;font-weight:500;display:grid}.md-theme-pase .order-steps li{padding-top:var(--space-2);border-top:4px solid var(--pase-paper-soft);color:var(--text-secondary)}.md-theme-pase .order-steps .done{border-top-color:var(--action-primary-bg);color:var(--text-primary);font-weight:500}.md-theme-pase .order-steps li:not([aria-current]){color:#0000;white-space:nowrap;overflow:hidden}.md-theme-pase .order-steps [aria-current=step]{white-space:nowrap;color:var(--text-primary);font-weight:700;overflow:visible}.md-theme-pase .screen>:is(h2,h3,p,.screen__actions){margin-block:0}.md-theme-pase .screen__actions>a{min-height:var(--target-min);padding:0 var(--space-4);border:1px solid var(--border-divider);border-radius:var(--radius-full);background:var(--bg-surface);color:var(--text-primary);align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.md-theme-pase .md-breakdown{padding:var(--space-4)}.md-theme-pase .md-breakdown__list dt{color:var(--text-secondary)}.md-theme-pase .md-breakdown__total dt{color:var(--text-primary)}.md-theme-pase .md-breakdown__list dd{text-align:right}.md-theme-pase .hours-slot{column-gap:var(--space-3);margin-top:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.md-theme-pase .hours-slot :is(.md-field,.md-input-row,.md-input){min-width:0}.md-theme-pase .hours-slot .md-field{margin-bottom:var(--space-1)}.md-theme-pase .hours-slot .md-field__status{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.md-theme-pase .hours-slot>.md-button,.md-theme-pase .free-line>.md-button--tertiary{justify-self:start;font-size:.875rem}.md-theme-pase .hours-slot>.md-button{grid-column:1/-1}.md-theme-pase .md-input-row:has(>.md-input-row__suffix){position:relative}.md-theme-pase .md-input-row:has(>.md-input-row__suffix)>.md-input{padding-right:2.75rem}.md-theme-pase .md-input-row__suffix{inset-block:0;color:var(--text-secondary);pointer-events:none;justify-content:center;align-items:center;font-weight:600;display:flex;position:absolute;right:0}.md-theme-pase .catalog-list__item:has(>.catalog-list__main){gap:var(--space-3);padding:var(--space-4);border-radius:var(--pase-radius-card);background:var(--bg-surface);border:0;grid-template-columns:minmax(0,1fr);display:grid}.md-theme-pase .catalog-list__main{column-gap:var(--space-2);color:var(--text-secondary);font-size:.875rem}.md-theme-pase .catalog-list__main>:not(:first-child):last-child{margin-left:auto}.md-theme-pase .catalog-list__name{color:var(--text-primary);font-size:1.0625rem;text-decoration:none}.md-theme-pase .catalog-list__tools:has(>.md-switch){flex-wrap:nowrap}.md-theme-pase .catalog-list__tools>.md-switch{flex:1;min-width:0}.md-theme-pase .catalog-list__tools .md-switch__state{display:none}.md-theme-pase .catalog-list__tools>.md-button:is([aria-label^=Subir],[aria-label^=Bajar]){inline-size:2.75rem;padding:0;font-size:0}.md-theme-pase .catalog-list__tools>.md-button:is([aria-label^=Subir],[aria-label^=Bajar]):before{font-size:1.125rem}.md-theme-pase .catalog-list__tools>.md-button[aria-label^=Subir]:before{content:"↑"}.md-theme-pase .catalog-list__tools>.md-button[aria-label^=Bajar]:before{content:"↓"}.md-theme-pase .catalog-list__item>.md-button--tertiary{justify-self:start}.md-theme-pase .categories__add{grid-template-columns:minmax(0,1fr) auto;align-items:end;display:grid}.md-theme-pase .categories__add :is(.md-field,.md-input-row,.md-input){min-width:0}.md-theme-pase .categories__add .md-field{margin-bottom:0}.md-theme-pase .categories .md-empty{padding-block:var(--space-4)}.md-theme-pase .categories .md-empty__title{font-size:1rem}.md-theme-pase .categories .catalog-list{margin-top:var(--space-4)}.md-theme-pase .categories .catalog-list__item{padding:var(--space-3);border:1px solid var(--pase-paper-strong)}.md-theme-pase .categories .catalog-list__tools{gap:var(--space-1)}.md-theme-pase .categories .catalog-list__tools>.md-button--tertiary{padding-inline:var(--space-2)}.md-theme-pase .categories .catalog-list__tools>.md-button--tertiary:nth-last-child(2){margin-left:auto}.md-theme-pase .catalog-list{gap:var(--space-2);display:grid}.md-theme-pase .catalog-list__item:has(>.md-product-row){border:0;padding:0;display:block}.md-theme-pase .md-product-row{column-gap:var(--space-3);row-gap:var(--space-1);padding:var(--space-3) var(--space-4);grid-template-columns:auto auto minmax(0,1fr) auto}.md-theme-pase .md-product-row>.md-product-row__select{grid-column:1}.md-theme-pase .md-product-row>.md-product-row__image{grid-column:2}.md-theme-pase .md-product-row>.md-product-row__main{grid-column:3}.md-theme-pase .md-product-row>.md-product-row__prices{grid-column:4}.md-theme-pase .md-product-row__image:empty{display:none}.md-theme-pase .md-chips{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.md-theme-pase .md-chip{flex:none}.md-theme-pase .md-product-row__name{font-weight:600;line-height:1.3}.md-theme-pase .md-product-row__name a{color:var(--text-primary);text-decoration:none}.md-theme-pase .md-product-row__origin{color:var(--text-secondary);font-size:.8125rem}.md-theme-pase .md-product-row__prices{justify-items:end;gap:0}.md-theme-pase .md-product-row__prices dt{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.md-theme-pase .md-product-row__prices dd{font-weight:700}.md-theme-pase .md-product-row__prices div+div dd{color:var(--text-secondary);font-size:.75rem;font-weight:500}.md-theme-pase .md-product-row__prices div+div dd:before{content:"Base "}.md-theme-pase .md-product-row__active{min-height:2rem;color:var(--text-secondary);grid-column:3/-1;font-size:.8125rem}.md-theme-pase input[type=checkbox]{width:1.25rem;height:1.25rem;accent-color:var(--action-primary-bg)}.md-theme-pase input[type=checkbox][role=switch]{appearance:none;border-radius:var(--radius-full);background:var(--pase-paper-strong);cursor:pointer;width:2.25rem;height:1.375rem;transition:background-color var(--motion-fast) var(--pase-ease-out);flex:none;margin:0;position:relative}.md-theme-pase input[type=checkbox][role=switch]:after{content:"";border-radius:var(--radius-full);background:var(--bg-surface);width:1rem;height:1rem;box-shadow:var(--elevation-1);transition:transform var(--motion-fast) var(--pase-ease-out);position:absolute;top:3px;left:3px}.md-theme-pase input[type=checkbox][role=switch]:checked{background:var(--action-primary-bg)}.md-theme-pase input[type=checkbox][role=switch]:checked:after{transform:translate(.875rem)}.md-theme-pase .bell{border-radius:var(--radius-full);color:var(--text-primary);justify-content:center;align-items:center;display:inline-flex}.md-theme-pase .bell svg{width:1.5rem;height:1.5rem}.md-theme-pase .bell__count{background:var(--action-primary-bg);color:var(--text-on-action);line-height:1.25rem;top:2px;right:2px}.md-theme-pase .orders-head{grid-template-columns:minmax(0,1fr) auto;display:grid}.md-theme-pase .orders-head>.md-button--secondary{grid-column:1/-1;justify-self:start}.md-theme-pase .md-upload{align-items:center;column-gap:var(--space-4);background:0 0;border:0;grid-template-columns:auto minmax(0,1fr);min-inline-size:0;padding:0}.md-theme-pase .md-upload>legend{margin-bottom:var(--space-2);padding:0;font-size:.8125rem;font-weight:600}.md-theme-pase .md-upload>:not(legend,.md-upload__preview,.md-upload__actions){grid-column:1/-1}.md-theme-pase .md-upload__status:empty{display:none}.md-theme-pase .md-upload:has(.md-upload__preview:empty) .md-upload__actions{grid-area:1/2}.md-theme-pase .md-upload__preview:empty{border:1px dashed var(--pase-paper-strong);background:var(--pase-paper-soft);grid-area:1/1;width:5.5rem}.md-theme-pase .md-upload--landscape .md-upload__preview:empty{width:8rem}.md-theme-pase .md-upload--document .md-upload__preview:empty{display:none}.md-theme-pase .md-upload--document:has(.md-upload__preview:empty) .md-upload__actions{grid-column:1/-1}.md-theme-pase .md-upload__preview:not(:empty){grid-column:1/-1}.md-theme-pase .home-grid>.home-card--today{order:-1}@media (width>=1024px){.md-theme-pase .app--desktop .app__content{box-sizing:border-box;width:100%;max-width:68rem;padding:var(--space-6) var(--space-8) var(--space-10,3rem);margin-inline:auto}.md-theme-pase .home-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.md-theme-pase .home-grid>.home-card--today{grid-row:span 2}}.md-theme-pase .route-sheet__scrim{animation:pase-fade var(--motion-base) var(--pase-ease-out) backwards}.md-theme-pase .route-sheet__panel{border-radius:var(--pase-radius-sheet) var(--pase-radius-sheet) 0 0;padding-bottom:env(safe-area-inset-bottom);animation:pase-sheet-in var(--motion-slow) var(--pase-ease-out) backwards}.md-theme-pase .route-sheet__close:before{content:"";top:var(--space-2);border-radius:var(--radius-full);background:var(--pase-paper-strong);width:2.5rem;height:.3125rem;position:absolute;left:calc(50% - 1.25rem)}.md-theme-pase .route-sheet__close{padding:var(--space-3) var(--space-3) 0}.md-theme-pase .route-sheet__close .md-button--icon{background:var(--pase-paper-soft)}.md-theme-pase .route-sheet__body h1{font-size:1.375rem;line-height:1.75rem}.md-theme-pase .route-sheet__body>.screen{padding-inline:var(--space-5);padding-bottom:var(--space-6);animation:none}@media (width>=1024px){.md-theme-pase .route-sheet__panel{border-radius:var(--pase-radius-sheet) 0 0 var(--pase-radius-sheet);animation-name:pase-fade}.md-theme-pase .route-sheet__close:before{display:none}}.md-theme-pase .md-overlay:not(.md-overlay--drop),.md-theme-pase .route-sheet__scrim{background:color-mix(in srgb, var(--pase-ink) 48%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.md-theme-pase .md-overlay--drop{background:color-mix(in srgb, var(--pase-ink) 18%, transparent)}.md-theme-pase :is(.md-sheet,.md-dialog,.route-sheet__panel){background:var(--bg-surface);box-shadow:0 -16px 48px -16px color-mix(in srgb, var(--pase-ink) 40%, transparent)}.md-theme-pase :is(.md-dialog,.md-sheet--drop){box-shadow:0 24px 60px -20px color-mix(in srgb, var(--pase-ink) 50%, transparent)}.md-theme-pase .md-sheet--bottom:before,.md-theme-pase .route-sheet__close:before{background:linear-gradient(90deg, var(--pase-sun-from), var(--pase-sun-to));width:2.75rem}.md-theme-pase .route-sheet__close{background:color-mix(in srgb, var(--bg-surface) 92%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.md-theme-pase .md-sheet__header{margin-bottom:var(--space-4)}.md-theme-pase :is(.md-sheet__title,.md-dialog__title){letter-spacing:-.02em;font-size:1.3125rem;font-weight:700;line-height:1.75rem}.md-theme-pase :is(.md-sheet__header,.route-sheet__close)>.md-button--icon,.md-theme-pase .route-sheet__close .md-button--icon{width:var(--target-min);min-width:var(--target-min);height:var(--target-min);border-radius:var(--radius-full);background:var(--pase-paper-soft);color:var(--text-primary);transition:background-color var(--motion-fast) var(--pase-ease-out), transform var(--motion-fast) var(--pase-ease-out);border:0;padding:0}.md-theme-pase :is(.md-sheet__header,.route-sheet__close) .md-button--icon:hover{background:var(--pase-paper-line)}.md-theme-pase :is(.md-sheet__header,.route-sheet__close) .md-button--icon:active{transform:scale(.92)}.md-theme-pase .md-dialog__title{margin-bottom:var(--space-2)}.md-theme-pase .md-dialog__actions{margin-top:var(--space-5)}.md-theme-pase .md-sheet__confirm{border-radius:var(--radius-lg)}@media (width<=639px){.md-theme-pase .md-sheet--bottom :is(.md-sheet__body,form)>.md-button--primary,.md-theme-pase .md-sheet__footer>.md-button{flex:1;width:100%}.md-theme-pase .md-dialog{margin-inline:var(--space-4)}.md-theme-pase .md-dialog__actions{flex-direction:column-reverse;align-items:stretch}.md-theme-pase .md-dialog__actions>.md-button{width:100%}}@keyframes pase-fade-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes pase-sheet-in{0%{transform:translateY(100%)}to{transform:none}}@keyframes pase-pop{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}@keyframes pase-fade{0%{opacity:0}to{opacity:1}}@keyframes pase-shimmer{to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.md-theme-pase *,.md-theme-pase :before,.md-theme-pase :after{transition-duration:0s!important;animation-duration:.12s!important;animation-iteration-count:1!important;animation-delay:0s!important}.md-theme-pase :is(.screen,.auth,.md-toast,.md-sheet--bottom,.md-dialog,.route-sheet__panel){animation-name:pase-fade!important}.md-theme-pase .md-skeleton__block:after{display:none}.md-theme-pase :is(.md-button,.order-card,.md-order,.md-card--action):active{transform:none}}.md-theme-pase .dashboard-reports,.md-theme-pase .dashboard-details{gap:1.125rem}.md-theme-pase .dashboard-highlights .md-kpi,.md-theme-pase .dashboard-charts .md-chart{border-color:var(--pase-paper-line);border-radius:var(--pase-radius-card);box-shadow:var(--elevation-2)}.md-theme-pase .dashboard-highlights .md-kpi__value{font-size:clamp(1.125rem,5vw,1.5rem)}.md-theme-pase .dashboard-highlights .md-kpi--main{border-top:4px solid var(--action-primary-bg)}.md-theme-pase .dashboard-highlights .md-kpi--main .md-kpi__value{letter-spacing:-.03em;font-size:2.25rem;line-height:2.5rem}.md-theme-pase .dashboard-charts .md-chart{padding:var(--space-5);gap:var(--space-3)}.md-theme-pase .dashboard-charts .md-chart__title{color:var(--text-primary);margin:0;font-size:1rem;font-weight:650}.md-theme-pase .dashboard-charts .md-chart>.md-button--tertiary{justify-self:start}.md-theme-pase .home-quick-links--four{grid-template-columns:repeat(2,minmax(0,1fr))}.md-theme-pase .home-quick-links--four a{justify-content:flex-start;gap:var(--space-2);min-height:3.5rem;padding-inline:var(--space-3);text-align:left;flex-direction:row;line-height:1.2}@media (width>=640px){.md-theme-pase .home-quick-links--four{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=440px){.md-theme-pase .section-tabs__link{padding:0 var(--space-3);font-size:.8125rem}.md-theme-pase .section-tabs ul{gap:.375rem}}.md-theme-pase .sound-prompt .md-button{padding-inline:var(--space-3);font-size:.8125rem}@media (width>=640px) and (width<=1023px){.md-theme-pase .md-bottom-nav{max-width:48rem}.md-theme-pase .md-top-bar{padding-inline:max(var(--space-5), calc((100% - 48rem) / 2 + var(--space-8,2rem)))}}@media (width<=360px){.md-theme-pase .orders-groups .md-choices--segmented{margin-inline:calc(-1 * var(--space-4));padding-inline:var(--space-4)}}.md-theme-pase .profile-button{width:var(--target-min);height:var(--target-min);border-radius:var(--radius-full);color:var(--text-primary);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.md-theme-pase .profile-button span{border-radius:var(--radius-full);background:var(--bg-night);width:2rem;height:2rem;color:var(--text-on-brand);justify-content:center;align-items:center;font-size:.75rem;font-weight:700;display:inline-flex}.md-theme-pase .profile-button[aria-current=page] span{box-shadow:0 0 0 2px var(--bg-surface), 0 0 0 4px var(--action-primary-bg)}.md-theme-pase .orders-new{justify-content:center;align-items:center;gap:var(--space-2);text-decoration:none;display:inline-flex}.md-theme-pase .orders-new svg{width:1.25rem;height:1.25rem}.md-theme-pase .home-quick-links--two{grid-template-columns:repeat(2,minmax(0,1fr))}.steps__lead{color:var(--text-secondary);font-size:var(--type-small-size);margin:0}.steps__text{flex-direction:column;flex:1;min-width:0;display:flex}.steps__hint{color:var(--text-secondary);font-size:.8125rem}.steps__item--next .steps__mark{border-color:var(--action-primary-bg)}.steps__item--next .steps__label{font-weight:650}.md-theme-pase .home-hero{isolation:isolate;gap:var(--space-1);padding:var(--space-5);border-radius:var(--pase-radius-card);background:linear-gradient(120deg, var(--pase-sun-from), var(--pase-sun-to), var(--pase-sun-from), var(--pase-sun-to));color:var(--text-on-brand);text-shadow:0 1px 3px color-mix(in srgb, var(--pase-ink) 40%, transparent);background-size:300% 300%;flex-direction:column;animation:12s ease-in-out infinite alternate auth-sun;display:flex;position:relative;overflow:hidden}.md-theme-pase .home-hero:before{content:"";z-index:-1;background:linear-gradient(135deg, color-mix(in srgb, var(--text-on-brand) 34%, transparent) 0%, color-mix(in srgb, var(--text-on-brand) 12%, transparent) 22%, transparent 45%);transform-origin:0 0;pointer-events:none;width:200%;height:200%;animation:7s ease-in-out infinite alternate auth-shine;position:absolute;top:0;left:0}.md-theme-pase .home-hero__greeting{color:var(--text-on-brand);margin:0;font-size:.875rem;font-weight:500}.md-theme-pase .home-hero__business{letter-spacing:-.03em;overflow-wrap:anywhere;margin:0;font-size:1.875rem;font-weight:700;line-height:2.25rem}.md-theme-pase .home-hero__actions{gap:var(--space-2);margin-top:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.md-theme-pase .home-hero__action{justify-content:center;align-items:center;gap:var(--space-2);min-width:0;min-height:3rem;padding:var(--space-1) var(--space-3);border:1px solid color-mix(in srgb, var(--text-on-brand) 55%, transparent);background:color-mix(in srgb, var(--pase-ink) 8%, transparent);color:inherit;font:inherit;text-align:center;cursor:pointer;transition:transform var(--motion-fast) var(--pase-ease-out);border-radius:14px;font-size:.875rem;font-weight:600;line-height:1.125rem;display:flex}.md-theme-pase .home-hero__action:active{transform:scale(.97)}.md-theme-pase .home-hero__action svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:1.125rem;height:1.125rem}.md-theme-pase .home-hero__label{flex-direction:column;min-width:0;display:flex}.md-theme-pase .home-hero__detail{color:var(--text-secondary);font-size:.75rem;font-weight:500;line-height:1rem}.md-theme-pase .home-hero__action[aria-pressed=true]{background:color-mix(in srgb, var(--pase-ink) 22%, transparent)}.md-theme-pase .home-hero__action--status{background:var(--bg-surface);color:var(--text-primary);text-shadow:none;border-color:#0000}.md-theme-pase .home-hero__action--status svg{stroke:var(--text-secondary);stroke-width:2.2px}.md-theme-pase .home-hero__action:focus-visible{outline:2px solid var(--text-on-brand);outline-offset:2px}.md-theme-pase .home-hero__dot{border-radius:var(--radius-full);background:var(--pase-ink-muted);flex:none;width:.5625rem;height:.5625rem}.md-theme-pase .home-hero__dot--disponible{background:var(--status-success-fg)}.md-theme-pase .home-hero__dot--pausado{background:var(--action-primary-bg)}@media (width<=1023px){.md-theme-pase .app__main:has(.home-hero){overflow-x:clip}.md-theme-pase .home-hero{margin:calc(-1 * var(--space-2)) calc(50% - 50vw) 0;padding:var(--space-2) calc(50vw - 50%) var(--space-6);border-radius:0 0 var(--pase-radius-sheet) var(--pase-radius-sheet)}.md-theme-pase .app__main:has(.home-hero) .order-alerts:not(:has(.md-banner,button)){display:none}.md-theme-pase .app__main:has(.home-hero) .md-top-bar{background:var(--pase-sun-from);color:var(--text-on-brand);-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom:0}.md-theme-pase .app__main:has(.home-hero):not(:has(>.md-banner,.order-alerts :is(.md-banner,button))) .md-top-bar{background:0 0;position:relative}.md-theme-pase .app__main:has(.home-hero):not(:has(>.md-banner,.order-alerts :is(.md-banner,button))) .home-hero{margin-top:calc(-1 * (var(--space-2) + 3.5rem + env(safe-area-inset-top)));padding-top:calc(var(--space-2) + 3.5rem + env(safe-area-inset-top))}.md-theme-pase .app__main:has(.home-hero) .md-top-bar__brand .md-brand__mark{color:var(--text-on-brand)}.md-theme-pase .app__main:has(.home-hero) .bell__count{background:var(--bg-surface);color:var(--text-brand)}.md-theme-pase .app__main:has(.home-hero) .md-brand__name{color:var(--text-on-brand)}.md-theme-pase .app__main:has(.home-hero) .bell{color:var(--text-on-brand)}.md-theme-pase .app__main:has(.home-hero) .profile-button span{background:var(--bg-surface);color:var(--text-primary)}}@media (width>=1024px){.md-theme-pase .home-hero__actions{grid-template-columns:repeat(2,minmax(0,15rem))}}.md-theme-pase .md-top-bar__brand .md-brand__name{color:var(--text-primary);letter-spacing:-.03em;font-size:1.25rem;line-height:1}.md-theme-pase .md-sheet--drop{padding:var(--space-4) var(--space-4) var(--space-3);border-radius:var(--pase-radius-card);box-shadow:var(--elevation-3);animation:pase-drop var(--motion-base) var(--pase-ease-out) backwards;flex-direction:column;display:flex}.md-theme-pase .md-sheet--drop .md-sheet__body{overscroll-behavior:contain;overflow-y:auto}@keyframes pase-drop{0%{opacity:0;transform:translateY(-.5rem)scale(.96)}}@media (prefers-reduced-motion:reduce){.md-theme-pase .md-sheet--drop{animation-name:pase-fade!important}}.md-theme-pase .notif-links{gap:var(--space-2);margin:var(--space-3) 0 0;flex-wrap:wrap;display:flex}.md-theme-pase .sale-row__note.action-link{color:var(--text-primary);font-size:.875rem}.md-theme-pase .md-upload__crop-controls{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.md-theme-pase .md-upload__crop-controls>.md-button{min-width:0;padding-inline:var(--space-2);font-size:.8125rem}.md-theme-pase .md-upload__crop-controls>.md-button--primary,.md-theme-pase .md-upload__crop-controls>.md-button--tertiary{grid-column:1/-1}.md-theme-pase .auth__result{justify-items:center;gap:var(--space-4);padding:var(--space-4) 0;text-align:center;display:grid}.md-theme-pase .auth__result:focus{outline:none}.md-theme-pase .auth__result h2{margin:0;font-size:1.25rem}.md-theme-pase .auth__result>.md-button{width:100%}
