:root{font-family:Archivo,sans-serif;color:#3f2117;background:#fff;color-scheme:light;--surface-card: rgba(255, 249, 241, .94);--surface-card-strong: #fff9f2;--surface-muted: rgba(255, 252, 247, .92);--card-border: rgba(131, 77, 38, .12);--card-shadow: 0 18px 30px rgba(105, 47, 22, .08);--text-strong: #3f2117;--text-body: #6f4d43;--text-soft: #8c6552;--accent-start: #d93227;--accent-end: #b61f19;--accent-soft: #f2e1cd;--radius-xl: 24px;--radius-lg: 20px;--radius-md: 16px;--space-card: 1.2rem;--button-height: 46px;--input-height: 48px;--product-image-height: 210px;--product-image-height-compact: 132px;--customer-responsive-floor-width: 1012.27px;--customer-responsive-floor-height: 821.33px;--customer-ui-scale: .8;--admin-font-family: "Inter", "Manrope", "DM Sans", "Segoe UI", sans-serif;--admin-text-primary: #4a1f14;--admin-text-secondary: #6b3a2c;--admin-text-tertiary: #8a5b4a;--admin-text-on-brand: #ffffff;--admin-text-on-brand-soft: #fff5f0;--admin-text-danger: #a32020;--admin-text-success: #46603f;--admin-text-badge: #7a2e1c;--admin-fw-medium: 500;--admin-fw-semibold: 600;--admin-fw-bold: 700;--admin-text-xs: 12px;--admin-text-sm: 14px;--admin-text-base: 16px;--admin-text-lg: 18px;--admin-text-xl: 22px;--admin-text-2xl: 28px;--admin-ui-scale: .8}*{box-sizing:border-box}body{margin:0;min-height:100vh;background:#fff;overflow-x:auto}.customer-desktop-shell{min-height:100vh;min-width:var(--customer-responsive-floor-width);padding:2rem;overflow-x:auto;overflow-y:visible;background:#fff;--customer-toast-top-offset: 112px}.customer-desktop-frame{min-width:var(--customer-responsive-floor-width);min-height:var(--customer-responsive-floor-height);max-width:1480px;margin:0 auto;border-radius:28px;overflow:hidden;background:#fff;box-shadow:0 30px 90px #3f160a29}.customer-header{display:grid;grid-template-columns:auto auto 1fr auto auto;align-items:center;gap:0;padding:0 1.8rem;min-height:72px;color:#fff8ef;background:radial-gradient(ellipse at 20% 0%,rgba(255,160,100,.12) 0%,transparent 50%),radial-gradient(ellipse at 80% 100%,rgba(90,10,5,.4) 0%,transparent 50%),linear-gradient(160deg,#c93226,#9b1a12 60%,#7a1208);box-shadow:0 2px 16px #500a0547;position:relative;z-index:100}.customer-header__brand{display:flex;align-items:center;gap:.9rem;padding:.6rem 1.4rem .6rem 0;flex-shrink:0}.customer-header__logo-mark{width:46px;height:46px;border-radius:12px;display:grid;place-items:center;background:linear-gradient(160deg,#fffffff7,#ffecdaeb);box-shadow:0 4px 14px #3a110647,inset 0 1px #ffffffe6;overflow:hidden;flex-shrink:0}.customer-header__logo-initials{font-size:1rem;font-weight:900;color:var(--customer-header-logo-text, #8b1a10);letter-spacing:-.03em;line-height:1}.customer-header__brand-copy{display:flex;flex-direction:column;gap:1px;min-width:0}.customer-header__brand-name{font-size:1.06rem;font-weight:900;line-height:1.1;letter-spacing:-.03em;color:var(--customer-header-text, #fff8ef);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:200px}.customer-header__setup-hint{font-size:.68rem;font-weight:500;color:var(--customer-header-text-muted, rgba(255, 248, 239, .6));line-height:1.2}.customer-header__divider{width:1px;height:36px;background:var(--customer-header-divider, rgba(255, 255, 255, .14));flex-shrink:0;margin:0 1.2rem}.customer-header__nav{display:flex;align-items:center;gap:.5rem;justify-content:center}.customer-header__nav-cta{display:inline-flex;align-items:center;gap:.42rem;padding:.58rem 1.18rem;border:0;border-radius:999px;background:var(--customer-header-nav-bg, rgba(255, 255, 255, .15));border:1.5px solid var(--customer-header-nav-border, rgba(255, 255, 255, .32));color:var(--customer-header-nav-text, #fff);font-weight:800;font-size:.9rem;cursor:pointer;transition:background-color .16s ease,border-color .16s ease,transform .14s ease;white-space:nowrap;box-shadow:0 2px 10px #00000026,inset 0 1px #ffffff29}.customer-header__nav-cta:hover{background:var(--customer-header-nav-hover-bg, rgba(255, 255, 255, .24));border-color:var(--customer-header-nav-hover-border, rgba(255, 255, 255, .48));transform:translateY(-1px)}.customer-header__nav-cta:active{transform:translateY(0)}.customer-header__nav-cta-icon{width:15px;height:15px;flex-shrink:0;opacity:.9}.customer-header__nav-button{border:0;background:transparent;color:var(--customer-header-nav-text-muted, rgba(255, 248, 239, .82));font-weight:700;font-size:.88rem;cursor:pointer;padding:.58rem .9rem;border-radius:8px;transition:color .14s ease,background-color .14s ease,transform .14s ease;white-space:nowrap}.customer-header__nav-button:hover{color:var(--customer-header-nav-text, #fff);background:var(--customer-header-nav-hover-bg, rgba(255, 255, 255, .1));transform:translateY(-1px)}.customer-header__actions{display:flex;align-items:center;gap:.55rem;flex-shrink:0}.customer-header__profiles{display:flex;gap:.2rem;padding:.24rem;border-radius:999px;background:var(--customer-header-profile-bg, rgba(0, 0, 0, .18));border:1px solid var(--customer-header-profile-border, rgba(255, 255, 255, .1))}.customer-header__profile-switch{border:0;background:transparent;color:var(--customer-header-profile-text, rgba(255, 248, 239, .72));font-weight:700;font-size:.8rem;min-width:68px;padding:.44rem .72rem;border-radius:999px;cursor:pointer;transition:background-color .16s ease,color .16s ease;white-space:nowrap}.customer-header__profile-switch.is-active{background:var(--customer-header-profile-active-bg, rgba(255, 255, 255, .18));color:var(--customer-header-nav-text, #fff);box-shadow:0 1px 4px #0000002e}.customer-header__user{display:inline-flex;align-items:center;gap:.45rem;border:0;background:var(--customer-header-user-bg, rgba(255, 255, 255, .1));color:var(--customer-header-user-text, #fff8ef);padding:.36rem .8rem .36rem .36rem;border-radius:999px;cursor:pointer;font-size:.8rem;font-weight:700;transition:background-color .16s ease;max-width:140px;overflow:hidden}.customer-header__user:hover{background:var(--customer-header-user-hover-bg, rgba(255, 255, 255, .18))}.customer-header__user-avatar{width:26px;height:26px;border-radius:50%;background:var(--customer-header-user-avatar-bg, rgba(255, 255, 255, .22));display:inline-flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:900;flex-shrink:0;color:var(--customer-header-user-avatar-text, #fff)}.customer-header__user-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.customer-header__cart{display:inline-flex;align-items:center;gap:.5rem;padding:.52rem 1rem .52rem .7rem;border-radius:999px;background:var(--customer-header-cart-bg, rgba(255, 255, 255, .12));border:1.5px solid var(--customer-header-cart-border, rgba(255, 255, 255, .22));color:var(--customer-header-text, #fff8ef);font-weight:800;font-size:.88rem;white-space:nowrap;cursor:pointer;transition:background-color .16s ease,border-color .16s ease,transform .14s ease;box-shadow:inset 0 1px #ffffff1a}.customer-header__cart:hover{background:var(--customer-header-cart-hover-bg, rgba(255, 255, 255, .2));border-color:var(--customer-header-cart-hover-border, rgba(255, 255, 255, .38));transform:translateY(-1px)}.customer-header__cart-icon{width:17px;height:17px;flex-shrink:0}.customer-header__cart-value{font-variant-numeric:tabular-nums}.customer-desktop-content{display:grid;grid-template-columns:minmax(0,3.2fr) minmax(320px,.95fr);gap:1rem;padding:1.8rem;align-items:start}.customer-desktop-main,.customer-desktop-sidebar{display:grid;gap:1.25rem;align-content:start}.customer-hero{display:grid;grid-template-columns:minmax(0,1fr) 540px;gap:1.5rem;min-height:442px;padding:2.3rem 2.5rem;border-radius:34px;background:radial-gradient(circle at 30% 30%,rgba(255,213,191,.18),transparent 35%),radial-gradient(circle at 58% 18%,rgba(255,231,214,.14),transparent 22%),linear-gradient(90deg,#3f160df2,#622318c7 45%,#230e0829),linear-gradient(135deg,#5e2718,#4d1b12);color:#fff6ef;overflow:hidden;position:relative}.customer-hero:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 28% 48%,rgba(255,225,208,.12),transparent 0 22px,transparent 22px),radial-gradient(circle at 34% 22%,rgba(255,225,208,.12),transparent 0 18px,transparent 18px),radial-gradient(circle at 41% 64%,rgba(255,225,208,.12),transparent 0 26px,transparent 26px),radial-gradient(circle at 58% 54%,rgba(255,225,208,.1),transparent 0 20px,transparent 20px),radial-gradient(circle at 66% 78%,rgba(255,225,208,.1),transparent 0 18px,transparent 18px),radial-gradient(circle at 84% 68%,rgba(255,225,208,.12),transparent 0 24px,transparent 24px);opacity:.9;pointer-events:none}.customer-hero__content{display:grid;align-content:center;gap:.95rem;max-width:480px;position:relative;z-index:1}.customer-hero__eyebrow{margin:0;color:#f5d17d;text-transform:uppercase;letter-spacing:.14em;font-size:.82rem;font-weight:800}.customer-hero__content h1,.customer-hero__content h2,.customer-hero__content p{color:inherit;margin:0}.customer-hero__content h1{font-size:2.15rem;text-shadow:0 10px 24px rgba(0,0,0,.22)}.customer-hero__content h2{font-size:4rem;line-height:.98;max-width:10ch;text-shadow:0 10px 24px rgba(0,0,0,.22)}.customer-hero__status{max-width:48ch;color:#fff4e8;font-size:.98rem;font-weight:700}.customer-hero__content button,.customer-section__header button,.customer-product-card__footer button,.cart-sidebar__button{border:0;cursor:pointer;font-weight:800}.customer-hero__content button{width:fit-content;margin-top:.35rem;padding:1rem 1.5rem;border-radius:18px;color:#572610;background:linear-gradient(180deg,#ffd978,#efbc4d);box-shadow:0 18px 36px #5e2a0e42;display:inline-flex;align-items:center;gap:.85rem}.customer-hero__content button:hover{transform:translateY(-1px);filter:brightness(1.02)}.customer-hero__visual{display:flex;align-items:center;justify-content:center;position:relative;z-index:1}.customer-hero__visual img{width:100%;max-width:520px;height:292px;object-fit:cover;border-radius:34px;box-shadow:0 28px 52px #13050257}.quick-access-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.store-not-configured-notice{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;padding:3rem 2rem;border-radius:var(--radius-xl);border:1px solid var(--card-border);background:var(--surface-card);text-align:center}.store-not-configured-notice__icon{font-size:3rem;line-height:1}.store-not-configured-notice__title{margin:0;font-size:1.25rem;font-weight:700;color:var(--text-primary, #111)}.store-not-configured-notice__description{margin:0;font-size:.95rem;color:var(--text-secondary, #666);max-width:360px}.quick-access-card,.customer-section,.cart-sidebar,.customer-orders-sidebar,.recommendation-panel{border-radius:var(--radius-xl);border:1px solid var(--card-border);background:var(--surface-card);box-shadow:var(--card-shadow)}.quick-access-card{padding:1.3rem 1.25rem;display:grid;gap:.7rem;align-content:start;align-items:start;min-height:188px;text-align:left;box-shadow:0 18px 34px #56271214;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease;background:linear-gradient(180deg,#fffbf6fa,#fff6effa)}.quick-access-card:hover{transform:translateY(-2px);box-shadow:0 22px 40px #5627121f;border-color:#b15e3738}.quick-access-card__emoji{width:56px;height:56px;border-radius:999px;display:grid;place-items:center;font-size:1rem;font-weight:900;color:#c5231c;background:linear-gradient(180deg,#fde6d4,#f9dec8)}.quick-access-card__emoji svg{width:24px;height:24px;display:block}.quick-access-card strong{color:var(--text-strong);font-size:1rem;line-height:1.25}.quick-access-card span{color:var(--text-body);line-height:1.45;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.customer-section{padding:1.35rem;align-content:start}.customer-section__header{display:flex;justify-content:space-between;gap:1rem;align-items:end;margin-bottom:1rem;flex-wrap:wrap}.customer-section__header h3,.customer-section__header p{margin:0}.customer-section__header h3{color:var(--text-strong);font-size:1.55rem}.customer-section__header p{margin-top:.25rem;color:var(--text-body);line-height:1.45;max-width:62ch}.customer-section__header button{min-height:var(--button-height);padding:.85rem 1.2rem;border-radius:14px;background:var(--accent-soft);color:#7a4636;white-space:nowrap}.customer-featured-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.15rem;align-items:start}.category-tabs{display:flex;gap:.75rem;flex-wrap:wrap;margin-bottom:1rem}.category-tabs button{border:1px solid rgba(142,94,65,.14);background:#f6e9d8;color:#724538;padding:.78rem 1.1rem;border-radius:999px;font-weight:700;cursor:pointer}.category-tabs button.active{background:linear-gradient(180deg,#cf2b22,#a91814);color:#fff}.catalog-content-panel{opacity:1;transform:translateY(0);transition:opacity .18s ease,transform .18s ease;will-change:opacity,transform}.catalog-content-panel.is-transitioning{opacity:.74;transform:translateY(6px)}.customer-products-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;align-items:stretch}.customer-product-card{display:grid;grid-template-rows:auto 1fr;overflow:hidden;height:100%;border-radius:var(--radius-lg);border:1px solid rgba(144,96,67,.12);background:var(--surface-card-strong);box-shadow:0 18px 32px #4d230f14}.customer-product-card__image{position:relative;height:var(--product-image-height);overflow:hidden}.customer-product-card.compact .customer-product-card__image{height:220px}.customer-product-card__image img{width:100%;height:100%;object-fit:cover}.customer-product-card__image span{position:absolute;top:14px;left:14px;padding:.4rem .75rem;border-radius:999px;background:#bd1f19eb;color:#fff;font-size:.78rem;font-weight:800}.customer-product-card__body{display:grid;grid-template-rows:auto auto 1fr auto;gap:.6rem;padding:1rem;min-height:0}.customer-product-card.compact .customer-product-card__body{padding:.9rem .95rem 1rem;gap:.5rem}.customer-product-card.compact .customer-product-card__body p{min-height:0;font-size:.92rem;line-height:1.35}.customer-product-card.compact .customer-product-card__body strong{font-size:1rem}.customer-product-card__body strong{color:var(--text-strong);font-size:1.08rem;line-height:1.25}.customer-product-card__body p{margin:0;color:var(--text-body);line-height:1.45;min-height:3.95rem;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.customer-product-card__footer{display:flex;align-items:center;justify-content:space-between;gap:.8rem;margin-top:auto}.customer-product-card__footer span{color:#c62a21;font-weight:800;font-size:1.02rem}.customer-product-card__footer button{min-height:var(--button-height);padding:.72rem 1rem;border-radius:14px;color:#fff;background:linear-gradient(180deg,var(--accent-start),var(--accent-end));min-width:118px;flex:0 0 auto}.customer-home-account-card,.customer-home-support-card{border-radius:var(--radius-xl);border:1px solid var(--card-border);background:linear-gradient(180deg,#fffbf6fa,#fff6effa);box-shadow:0 18px 34px #56271214;padding:var(--space-card)}.customer-home-account-card{display:grid;gap:1.25rem}.customer-home-account-card__header h3,.customer-home-support-card h3{margin:0;color:#3d2016;font-size:1.05rem}.customer-home-account-card__header p,.customer-home-support-card p{margin:.35rem 0 0;color:#55362b;font-size:.98rem;line-height:1.45}.customer-home-account-card__actions{display:grid;gap:.9rem}.customer-home-account-card__actions button,.customer-home-account-card__logout,.customer-home-support-card button{border:0;background:transparent;text-align:left;color:#4a261a;font-weight:800;font-size:.96rem;cursor:pointer}.customer-home-account-card__logout{min-height:52px;text-align:center;border-radius:18px;border:1px solid rgba(132,84,53,.16);background:#fffaf5e6}.cart-sidebar--home .cart-sidebar__button{margin-top:1.2rem}.customer-home-support-card{display:grid;gap:1.25rem}.customer-home-support-card button{min-height:54px;border-radius:16px;padding:.95rem 1rem;color:#fff;background:linear-gradient(180deg,#d22e25,#ad1a14);display:inline-flex;align-items:center;justify-content:center;gap:.75rem}.cart-sidebar,.customer-orders-sidebar,.recommendation-panel,.review-ranking-panel{padding:var(--space-card)}.cart-sidebar__header h3,.customer-orders-sidebar__header h3,.recommendation-panel h3{margin:0;color:#3f2117}.cart-sidebar__header p,.customer-orders-sidebar__header p,.recommendation-panel p,.review-ranking-panel p{margin:.25rem 0 0;color:#6e4b40}.review-ranking-panel{display:grid;gap:.8rem;border-radius:var(--radius-xl);border:1px solid var(--card-border);background:linear-gradient(180deg,#fffbf6fa,#fff6effa);box-shadow:0 18px 34px #56271214}.review-ranking-panel header{display:grid;gap:.2rem}.review-ranking-panel header h3{margin:0;color:#3f2117;font-size:1.02rem}.review-ranking-panel header p{font-size:.9rem}.review-ranking-panel__summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}.review-ranking-panel__summary span{min-height:2.25rem;display:inline-flex;align-items:center;justify-content:center;padding:.55rem .7rem;border-radius:999px;background:#ffece0f2;color:#7a4a38;font-size:.78rem;font-weight:800;text-align:center}.review-ranking-panel__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.65rem}.review-ranking-panel__bucket{display:grid;gap:.55rem;padding:.72rem;border-radius:16px;border:1px solid rgba(158,109,76,.12);background:#ffffff6b}.review-ranking-panel__bucket--best{border-color:#408f5a38}.review-ranking-panel__bucket--middle{border-color:#c2813433}.review-ranking-panel__bucket--worst{border-color:#c7281029}.review-ranking-panel__bucket-header{display:flex;justify-content:space-between;gap:.5rem;align-items:flex-start}.review-ranking-panel__bucket-header strong{display:block;color:#3f2117;font-size:.92rem}.review-ranking-panel__bucket-header p{margin:.15rem 0 0;color:#7b5a4b;font-size:.76rem;line-height:1.35}.review-ranking-panel__bucket-count{flex-shrink:0;min-width:2.7rem;padding:.28rem .5rem;border-radius:999px;background:#ffece0f2;color:#8b4732;font-size:.74rem;font-weight:800;text-align:center}.review-ranking-panel__list{display:grid;gap:.5rem}.review-ranking-panel__item{display:grid;grid-template-columns:2rem minmax(0,1fr);gap:.65rem;align-items:center;padding:.62rem .68rem;border-radius:13px;border:1px solid rgba(158,109,76,.12);background:var(--surface-muted)}.review-ranking-panel__rank{width:1.9rem;height:1.9rem;display:grid;place-items:center;border-radius:999px;background:linear-gradient(180deg,#d22e25,#ad1a14);color:#fff;font-weight:900;font-size:.82rem}.review-ranking-panel__copy{display:grid;gap:.28rem;min-width:0}.review-ranking-panel__title-row{display:flex;align-items:center;justify-content:space-between;gap:.5rem;min-width:0}.review-ranking-panel__copy strong{color:#3d2016;font-size:.96rem;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.review-ranking-panel__tag{display:inline-flex;align-items:center;justify-content:center;min-width:4rem;padding:.18rem .42rem;border-radius:999px;font-size:.7rem;font-weight:800;letter-spacing:.01em}.review-ranking-panel__tag--best{background:#408f5a24;color:#2f7d47}.review-ranking-panel__tag--middle{background:#c281341f;color:#9d5a12}.review-ranking-panel__tag--worst{background:#c728101f;color:#ad1a14}.review-ranking-panel__meta{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .45rem;color:#6b493d;font-size:.8rem}.review-ranking-panel__stars{color:#e49d25;letter-spacing:.04em}.review-ranking-panel__stars--empty{color:#90604333}.review-ranking-panel__empty{margin:0;padding:.72rem .8rem;border-radius:13px;background:#ffece0c7;color:#7b5a4b;font-size:.85rem;line-height:1.45}.cart-sidebar__header{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem}.customer-orders-sidebar{display:grid;gap:1rem}.customer-orders-sidebar__header{display:grid;gap:.35rem}.customer-orders-sidebar__current,.customer-orders-sidebar__empty,.customer-orders-sidebar__history-item{display:grid;gap:.7rem;padding:1rem 1.05rem;border-radius:18px;border:1px solid rgba(158,109,76,.12);background:var(--surface-muted)}.customer-orders-sidebar__current{border-color:#c728102e;background:linear-gradient(180deg,#fff1e8fa,#fff8f2fa)}.customer-orders-sidebar__topline,.customer-orders-sidebar__meta,.customer-orders-sidebar__history-item{display:flex;justify-content:space-between;gap:.85rem;align-items:flex-start}.customer-orders-sidebar__topline strong,.customer-orders-sidebar__history-item strong,.customer-orders-sidebar__empty strong,.customer-orders-sidebar__history-title{color:#3d2016}.customer-orders-sidebar__topline span,.customer-orders-sidebar__meta span,.customer-orders-sidebar__current small,.customer-orders-sidebar__empty span,.customer-orders-sidebar__history-item span{color:#6b493d;line-height:1.45}.customer-orders-sidebar__meta b,.customer-orders-sidebar__history-item b{color:#8f1e17}.customer-orders-sidebar__history-info,.customer-orders-sidebar__history-total{display:grid;gap:.25rem;min-width:0}.customer-orders-sidebar__history-total{flex:0 0 auto;justify-items:start;min-width:6.8rem}.customer-orders-sidebar__history-total b{white-space:nowrap}.customer-orders-sidebar__action,.customer-orders-sidebar__link{border:0;border-radius:14px;min-height:var(--button-height);padding:.85rem 1rem;cursor:pointer;font-weight:800}.customer-orders-sidebar__action{color:#fff;background:linear-gradient(180deg,#d22e25,#ad1a14)}.customer-orders-sidebar__link{color:#8f1e17;background:#c7281014}.customer-orders-sidebar__history{display:grid;gap:.8rem}.customer-orders-sidebar__history-list{display:grid;gap:.7rem}.cart-sidebar__items{display:grid;gap:.9rem;margin:1rem 0;align-content:start}.cart-sidebar__item{display:grid;grid-template-columns:68px minmax(0,1fr) auto;gap:.75rem;align-items:center;padding:0 0 .9rem;border-bottom:1px solid rgba(158,109,76,.12)}.cart-sidebar__item img{width:68px;height:68px;object-fit:cover;border-radius:16px}.cart-sidebar__item div{display:grid;gap:.2rem}.cart-sidebar__item strong,.cart-sidebar__item b{color:#432317}.cart-sidebar__item span{color:#6c4a40}.cart-sidebar__totals{display:grid;gap:.7rem}.cart-sidebar__totals div{display:flex;justify-content:space-between;gap:1rem;color:#5f3d33}.cart-sidebar__totals .total{padding-top:.75rem;margin-top:.2rem;border-top:1px solid rgba(158,109,76,.12);color:#32160f}.cart-sidebar__button{width:100%;margin-top:1rem;min-height:50px;padding:.95rem 1.1rem;border-radius:16px;color:#fff;background:linear-gradient(180deg,#d22e25,#ad1a14)}.cart-sidebar__button:disabled,.cart-sidebar__button[aria-disabled=true],.customer-home-support-card button[aria-disabled=true],.customer-product-card__footer button:disabled,.customer-section__header button:disabled,.customer-orders-sidebar__action:disabled{opacity:.7;cursor:not-allowed;transform:none;box-shadow:none}.recommendation-panel__list{display:grid;gap:.85rem;margin-top:1rem}.recommendation-card{display:grid;gap:.35rem;padding:1rem;min-height:120px;align-content:start;border-radius:18px;color:#3d2218;border:1px solid rgba(125,84,57,.08);cursor:pointer;transition:transform .16s ease,box-shadow .16s ease}.recommendation-card p,.recommendation-card span{margin:0}.recommendation-card span{font-weight:800}.recommendation-card:hover,.quick-access-card:hover{transform:translateY(-2px);box-shadow:0 16px 28px #5c2c1624}.recommendation-card.gold{background:linear-gradient(180deg,#f9e7bc,#f4d89c)}.recommendation-card.green{background:linear-gradient(180deg,#dff3d8,#cfecc6)}.recommendation-card.red{background:linear-gradient(180deg,#f8d1c8,#f1b8ab)}button,input,select,textarea{font:inherit}button,.inline-button{border:0;border-radius:16px;padding:.9rem 1.1rem;font-weight:700;color:#251108;background:linear-gradient(135deg,#ffcf7b,#ff9357);cursor:pointer;position:relative;transition:transform .12s ease,box-shadow .12s ease,filter .12s ease,opacity .12s ease;will-change:transform}.form-fieldset{display:flex;flex-direction:column;gap:inherit;min-width:0;border:0;margin:0;padding:0}button:active,.inline-button:active{transform:translateY(0) scale(.98);filter:brightness(.98)}button:disabled,.inline-button:disabled{cursor:progress;opacity:.72;transform:none;box-shadow:none;pointer-events:none}.stack.is-submitting button[type=submit]{color:#ffffffeb;pointer-events:none}.stack.is-submitting button[type=submit]:after,.dashboard-shell--action-pending .admin-primary-button[disabled]:after,.dashboard-shell--action-pending .inline-button[disabled]:after{content:"";display:inline-block;width:.8em;height:.8em;margin-left:.55rem;border:2px solid currentColor;border-right-color:transparent;border-radius:999px;vertical-align:-.12em;animation:admin-button-spin .7s linear infinite}@keyframes admin-button-spin{to{transform:rotate(360deg)}}.danger-button{color:#fff7ed;background:linear-gradient(135deg,#c43737,#8f1f1f)}.danger-button:hover{box-shadow:0 12px 28px #c4373747}button:hover,.inline-button:hover{transform:translateY(-1px);box-shadow:0 12px 28px #ff9d5138}input,select,textarea{width:100%;min-height:var(--input-height);border:1px solid rgba(255,214,170,.16);border-radius:14px;padding:.9rem 1rem;color:#fff7ed;background:#ffffff0d}select{color:#fff7ed}select option{color:#2a130c;background:#fff7ed}textarea{resize:vertical}.auth-shell,.dashboard-shell{min-height:100vh}.auth-shell{display:grid;place-items:center;padding:2rem}.auth-card{width:min(100%,520px);padding:2.25rem;border:1px solid rgba(255,214,170,.12);border-radius:30px;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#210c08c2;box-shadow:0 28px 90px #0000005c}.auth-shell--admin-access{background:#f6ede7}.auth-card--admin-access{color:#4b1d14;border-color:#edd8cb;background:linear-gradient(145deg,#fffffff5,#fcf7f3fa 62%,#f8f1ebfa);box-shadow:0 24px 56px #421f1224,inset 0 1px #ffffffdb;-webkit-backdrop-filter:none;backdrop-filter:none}.auth-card--admin-access h1{color:#4b1d14}.auth-card--admin-access .eyebrow{color:#9b4b2a}.auth-card--admin-access .muted{color:#7d5647}.auth-card--admin-access input:not([type=checkbox]){color:#4b1d14;border-color:#edd8cb;background:#fffdfa;box-shadow:inset 0 1px #ffffffc7}.auth-card--admin-access input:not([type=checkbox])::placeholder{color:#8d6758}.auth-card--admin-access input:not([type=checkbox]):focus{border-color:#c61d1d;outline:2px solid rgba(198,29,29,.12);outline-offset:1px}.auth-card--admin-access button[type=submit]{color:#fff;background:linear-gradient(180deg,#e33a2f,#c61d1d 58%,#a70f10);box-shadow:0 14px 28px #a618122e}.auth-card--admin-access .auth-secondary-link{color:#7d2d20;border-color:#edd8cb;background:#fffaf6}.auth-card--admin-access .notice{color:#315c3b;border:1px solid rgba(69,140,82,.18);background:#ebf8eedb}.auth-card--admin-access .error{color:#9a241c;border:1px solid rgba(198,29,29,.18);background:#f8d9d3ad}.auth-card--admin-access .notice,.auth-card--admin-access .error{max-width:100%;padding:.78rem .92rem;border-radius:12px;overflow-wrap:anywhere}.auth-card h1,.hero h2,.panel-card h3,.brand-block h1{font-family:Space Grotesk,sans-serif;margin-top:0}.dashboard-shell{display:grid;grid-template-columns:300px minmax(0,1fr);background:#fff;border-radius:24px;overflow:hidden;box-shadow:0 32px 90px #0000006b,0 8px 24px #0003;min-height:100vh}.sidebar{padding:2rem 1.2rem;border-right:1px solid rgba(255,214,170,.1);background:linear-gradient(180deg,rgba(255,255,255,.04),transparent),#0c06058f}.brand-block,.profile-card{margin-bottom:1.2rem}.profile-card,.nav-button,.panel-card,.stat-card,.order-card,.order-row{border:1px solid rgba(255,214,170,.12);background:#ffffff0d;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.profile-card{display:grid;gap:.3rem;padding:1rem;border-radius:20px}.nav-list{display:grid;gap:.65rem}.nav-button{display:grid;gap:.38rem;width:100%;text-align:left;padding:1rem;border-radius:18px;color:#fff7ed;background:#ffffff0a}.nav-button span,.profile-card span,.muted,.panel-header p,.stat-card small,.summary-item span,small{color:#fff7edad}.nav-button span{line-height:1.35}.field-hint{display:inline-flex;align-items:center;min-height:52px;font-size:.88rem}.nav-button.active{border-color:#ffc47f47;background:linear-gradient(135deg,#ff935738,#c227272e)}.logout-button{width:100%;margin-top:1rem}.content{padding:2rem}.hero,.stats-grid,.panel-grid{margin-bottom:1.5rem}.hero{display:flex;justify-content:space-between;align-items:flex-end;gap:1rem}.eyebrow{margin:0 0 .45rem;text-transform:uppercase;letter-spacing:.18em;font-size:.72rem;color:#ffba78}.error{color:#ff9d9d}.notice{color:#91efb1}.auth-inline-note{margin:0 0 1rem}.auth-check{display:flex;align-items:center;gap:.7rem;color:#fff7ede0;font-size:.95rem}.auth-check input[type=checkbox]{width:16px;min-width:16px;height:16px;min-height:16px;margin:0;padding:0;flex:0 0 16px;accent-color:#c61d1d}.auth-card--admin-access .auth-check{width:100%;padding:.72rem .82rem;border:1px solid #edd8cb;border-radius:12px;color:#4b1d14;background:#fffaf6;font-weight:700;line-height:1.28}.auth-secondary-actions{margin-top:1rem;gap:.55rem}.auth-secondary-link{border:1px solid rgba(255,214,170,.18);background:#ffffff0f;color:#ffe7d3}.auth-secondary-caption{margin:0}.customer-toast{position:fixed;top:var(--customer-toast-top-offset, 112px);right:22px;z-index:120;display:flex;align-items:center;gap:.9rem;max-width:min(420px,calc(100vw - 32px));padding:.95rem 1rem .95rem 1.1rem;border-radius:16px;background:linear-gradient(135deg,#1f7a48f5,#2ca460f5);color:#f7fff9;box-shadow:0 18px 36px #14482d38;animation:customer-toast-in .22s ease}.customer-toast span{font-weight:600;line-height:1.4}.customer-toast button{border:0;background:#ffffff24;color:inherit;width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;line-height:1;padding:0;border-radius:999px;cursor:pointer;flex-shrink:0}@keyframes customer-toast-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.stats-grid,.panel-grid,.summary-grid,.row,.triple-columns,.order-grid{display:grid;gap:1rem}.stats-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.panel-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.section-guide{display:grid;gap:1rem;margin:1.1rem 0 1.4rem;padding:1.15rem 1.2rem;border-radius:22px;border:1px solid rgba(255,214,170,.12);background:linear-gradient(180deg,#ffd6aa14,#ffffff08)}.section-guide__header h3{margin:0 0 .35rem}.section-guide__header p{margin:0;color:#fff7edc7;line-height:1.55}.section-guide__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem}.section-guide__item{padding:.9rem 1rem;border-radius:16px;background:#ffffff0a;border:1px solid rgba(255,214,170,.08);color:#fff7edd6;line-height:1.5}.summary-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.triple-columns{grid-template-columns:repeat(3,minmax(0,1fr))}.operations-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.row{grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem}.panel-card,.stat-card{border-radius:24px}.stat-card{display:grid;gap:.35rem;padding:1.3rem}.stat-card strong{font-size:1.9rem}.tone-gold{background:linear-gradient(180deg,#ffc3561a,#ffffff0a)}.tone-green{background:linear-gradient(180deg,#5cd6991a,#ffffff0a)}.tone-blue{background:linear-gradient(180deg,#53a2ff1a,#ffffff0a)}.panel-card{padding:1.4rem}.panel-card.wide{grid-column:1 / -1}.panel-header{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start;margin-bottom:1rem}.panel-header h3{margin:0 0 .2rem}.stack{display:grid;gap:1rem}.subsection{padding:1.2rem;border-radius:20px;background:#ffffff09}.check-row{display:flex;align-items:center;gap:.55rem;margin-top:.15rem;color:#fff7edd6}.check-row input{width:auto}.list{display:grid;gap:.75rem;margin:0;padding:0;list-style:none}.list li{display:grid;gap:.2rem;padding:.85rem .95rem;border-radius:16px;background:#ffffff0a}.compact{max-height:320px;overflow:auto}.wide-column{grid-column:span 2}.order-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.order-card{padding:1rem;border-radius:20px}.order-top,.order-bottom,.order-row,.inline-actions{display:flex;justify-content:space-between;gap:1rem;align-items:center}.badge{padding:.38rem .74rem;border-radius:999px;font-size:.77rem;text-transform:capitalize}.badge-pending{background:#ffc75938}.badge-confirmed,.badge-preparing{background:#ff7c5938}.badge-on_the_way{background:#53a2ff2e}.badge-delivered{background:#6fe09c2e}.badge-cancelled{background:#ff6b6b2e}.order-list{display:grid;gap:.85rem}.order-row{padding:1rem;border-radius:18px;align-items:flex-start}.inline-actions{flex-direction:column;min-width:200px;gap:.75rem}.inline-actions select,.inline-actions button,.table-actions button,.table-actions .inline-button{width:100%}.order-driver-action{display:grid;gap:.35rem;width:100%}.order-driver-action span{color:#7f3c2b;font-size:.76rem;font-weight:900;letter-spacing:0}.order-observation-block{display:grid;gap:.45rem;margin-bottom:1rem;padding:.85rem 1rem;border:1px solid rgba(148,85,50,.2);border-radius:8px;background:linear-gradient(180deg,#fffcf8fa,#fff6f0f0);color:#5a2a1d;box-shadow:0 10px 22px #56302014}.order-observation-block h4{margin:0;color:#4b1d14}.order-observation-block span{font-weight:800;line-height:1.35;overflow-wrap:anywhere}.subsection h4{margin:0 0 .35rem}.refund-action-block{margin-top:1rem;padding:.75rem 1rem;background:#fff5f5;border:1px solid #fca5a5;border-radius:8px;display:flex;flex-direction:column;gap:.5rem}.refund-action-block__info{margin:0;font-size:.82rem;color:#6b7280}.refund-action-block__error{margin:0;font-size:.82rem;color:#dc2626;font-weight:600}.refund-action-block__success{margin-top:.75rem;font-size:.82rem;color:#16a34a;font-weight:700}.btn--danger{background:#dc2626;color:#fff;border:none;border-radius:6px;padding:.4rem .9rem;cursor:pointer;font-size:.82rem;font-weight:600;transition:background .15s;align-self:flex-start}.btn--danger:hover:not(:disabled){background:#b91c1c}.btn--danger:disabled{opacity:.6;cursor:not-allowed}.business-hours-list{display:grid;gap:.85rem}.business-hours-row{display:grid;grid-template-columns:minmax(180px,1.4fr) repeat(2,minmax(0,1fr));gap:.9rem;align-items:end;padding:1rem;border-radius:18px;background:#ffffff0a}.business-hours-row__day{display:grid;gap:.55rem}.subtext{margin:0 0 .9rem;color:#fff7edb8;line-height:1.55}.field-group{display:grid;gap:.45rem}.field-group label{color:#ffcf9b;font-size:.88rem;font-weight:700}.opening-operational-card{padding:clamp(1.9rem,3vw,3rem);border:1px solid rgba(234,215,202,.88);border-radius:36px;background:radial-gradient(circle at 24% 0%,rgba(255,255,255,.78),transparent 42%),linear-gradient(145deg,#f3ebe4,#f7efe8);box-shadow:0 28px 70px #4a1d141f,inset 0 1px #ffffffd1;color:#4a1d14}.opening-operational-card__header{display:grid;gap:.75rem;margin-bottom:1.6rem;padding-inline:clamp(.1rem,1vw,.65rem)}.opening-operational-card__header h3{margin:0;color:#4a1d14;font-size:clamp(1.75rem,2.6vw,2.55rem);font-weight:800;line-height:1.08;letter-spacing:-.035em}.opening-operational-card__header p{margin:0;color:#7a5a50;font-size:clamp(1rem,1.25vw,1.28rem);font-weight:500;line-height:1.45}.opening-operational-form{display:block}.opening-operational-form__inner{display:grid;gap:1.45rem;padding:clamp(1.45rem,2vw,2rem);border:1px solid rgba(234,215,202,.95);border-radius:28px;background:linear-gradient(180deg,#ffffff8f,#f8f3eff5),#f8f3ef;box-shadow:0 18px 45px #4a1d141a,inset 0 1px #ffffffe6}.opening-operational-form__top-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(1.25rem,2vw,1.85rem)}.opening-operational-field{display:grid;gap:.65rem}.opening-operational-field>span,.opening-operational-validation-card>span{color:#d79a75;font-size:clamp(.95rem,1vw,1.08rem);font-weight:800;letter-spacing:.035em}.opening-operational-field textarea,.opening-operational-field select,.opening-operational-select-shell select,.opening-operational-select-shell input{width:100%;border:1.4px solid #ead7ca;border-radius:16px;background:linear-gradient(180deg,#fffc,#f8f3efe6),#fffaf6;color:#4a1d14;font:inherit;font-size:clamp(1rem,1.18vw,1.22rem);font-weight:500;outline:none;box-shadow:inset 0 1px #ffffffe6;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.opening-operational-field textarea{min-height:118px;padding:1.2rem 1.35rem;resize:vertical}.opening-operational-field--full textarea{min-height:134px}.opening-operational-field select,.opening-operational-select-shell select,.opening-operational-select-shell input{min-height:58px;padding:.95rem 3.6rem .95rem 1.35rem;appearance:none}.opening-operational-field textarea:focus,.opening-operational-field select:focus,.opening-operational-select-shell select:focus,.opening-operational-select-shell input:focus{border-color:#d79a75f2;box-shadow:0 0 0 4px #d79a7521,inset 0 1px #fffffff0}.opening-operational-validation{display:grid;gap:1.15rem;margin-top:.25rem}.opening-operational-validation h4{margin:0;color:#4a1d14;font-size:clamp(1.35rem,1.8vw,1.85rem);font-weight:800;letter-spacing:-.02em}.opening-operational-validation__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.15rem}.opening-operational-validation-card{display:grid;gap:.8rem;min-height:120px;padding:1.15rem;border:1px solid rgba(234,215,202,.9);border-radius:18px;background:linear-gradient(180deg,#ffffffb3,#f8f3eff2),#fffaf6;box-shadow:0 12px 30px #4a1d1414,inset 0 1px #fffffff2}.opening-operational-select-shell{position:relative;display:grid;align-items:center}.opening-operational-select-shell:after{content:"";position:absolute;right:1.1rem;top:50%;width:.62rem;height:.62rem;border-right:2px solid #4a1d14;border-bottom:2px solid #4a1d14;pointer-events:none;transform:translateY(-65%) rotate(45deg)}.opening-operational-select-shell input{cursor:default}.opening-operational-check{position:absolute;right:2.9rem;top:50%;color:#71a35a;font-size:1rem;font-weight:800;pointer-events:none;transform:translateY(-50%)}.opening-operational-actions{display:flex;justify-content:flex-end;align-items:center;gap:1rem;margin-top:.1rem}.opening-operational-button{display:inline-flex;min-width:min(100%,300px);min-height:68px;align-items:center;justify-content:center;gap:1.05rem;border:0;border-radius:18px;color:#fff;font-size:clamp(1.15rem,1.55vw,1.65rem);font-weight:800;line-height:1;letter-spacing:-.02em;cursor:pointer;box-shadow:0 16px 30px #64271433,inset 0 1px #ffffff3d;transition:transform .16s ease,box-shadow .16s ease,filter .16s ease}.opening-operational-button:hover{filter:brightness(1.05);transform:translateY(-2px);box-shadow:0 20px 36px #6427143d,inset 0 1px #ffffff47}.opening-operational-button:active{transform:translateY(1px) scale(.99)}.opening-operational-button span{font-size:1.75em;font-weight:300;line-height:.8}.opening-operational-button--red{background:linear-gradient(180deg,#d13a2f,#b9201f)}.opening-operational-button--orange{background:linear-gradient(180deg,#ff9f1f,#f28a1a)}.image-upload-field{gap:.7rem}.image-upload-field__file-input{display:none}.image-upload-dropzone{display:grid;gap:.8rem;align-items:center;justify-items:center;min-height:152px;padding:1rem;border:1.5px dashed rgba(255,196,127,.34);border-radius:20px;background:linear-gradient(135deg,#ffffff12,#ffb8800f);color:#fff7ed;transition:border-color .2s ease,background .2s ease,transform .2s ease,box-shadow .2s ease}.image-upload-dropzone:hover,.image-upload-dropzone.is-drag-over{border-color:#ffb880d1;background:linear-gradient(135deg,#ffb26829,#ffffff14);box-shadow:0 16px 28px #75281329}.image-upload-dropzone.has-error{border-color:#ff7868d1;background:linear-gradient(135deg,#ba342b38,#ffffff0f)}.image-upload-dropzone__content{display:grid;gap:.3rem;justify-items:center;text-align:center}.image-upload-dropzone__content strong{color:#fff7ed}.image-upload-dropzone__content span{color:#fff7edc7;font-size:.9rem;line-height:1.45}.image-upload-dropzone__preview{width:min(100%,210px);height:100px;border-radius:16px;overflow:hidden;border:1px solid rgba(255,214,170,.25);background:#270a0433}.image-upload-dropzone__preview img{width:100%;height:100%;object-fit:cover;display:block}.image-upload-field__error{color:#ffc8bc;font-size:.84rem;font-weight:700}.form-help{color:#fff7eda8;font-size:.84rem;line-height:1.45}.info-banner{display:grid;gap:.35rem;margin-bottom:1rem;padding:.95rem 1rem;border:1px solid rgba(255,214,170,.12);border-radius:16px;background:#ffd6aa0f}.info-banner strong{color:#ffd5a8}.info-banner span{color:#fff7edbf;line-height:1.5}.info-banner--error{border-color:#ef444447;background:#ef444414}.info-banner--error strong{color:#fca5a5}.info-banner--error span{color:#fecaca}.info-banner--success{border-color:#22c55e47;background:#22c55e14}.info-banner--success strong{color:#86efac}.table-shell{overflow:auto}.table-actions{display:flex;gap:.5rem;flex-wrap:wrap}.selected-row{border-color:#ffc47f4d;background:linear-gradient(135deg,#ff935729,#ffffff0d)}.detail-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.action-item{display:flex!important;justify-content:space-between;align-items:flex-start;gap:.75rem}table{width:100%;border-collapse:collapse}th,td{padding:.9rem .75rem;border-bottom:1px solid rgba(255,214,170,.08);text-align:left;vertical-align:top}th{color:#ffcf9b;font-size:.82rem;text-transform:uppercase;letter-spacing:.08em}.quick-access-card{color:inherit;text-decoration:none;border:0;text-align:left;cursor:pointer}.customer-auth-card{display:grid;gap:1rem;padding:1.4rem;border:1px solid rgba(132,77,45,.14);border-radius:24px;background:linear-gradient(180deg,#fff7ef,#fff1e2);box-shadow:0 22px 60px #722b0a1f;color:#5a2714}.customer-auth-card header{display:grid;gap:.35rem}.customer-auth-card h3{margin:0;font-size:1.45rem}.customer-auth-card p{margin:0;color:#5a2714e0;line-height:1.45}.customer-auth-form{display:grid;gap:.85rem}.customer-auth-form input,.customer-auth-form textarea{width:100%;border:1px solid rgba(141,73,42,.14);border-radius:16px;padding:.95rem 1rem;background:#ffffffdb;color:#5a2714}.customer-auth-form button,.customer-auth-secondary,.customer-inline-link{border:0;border-radius:16px;padding:.95rem 1.1rem;background:linear-gradient(135deg,#c72810,#ee6330);color:#fff9f3;font-weight:800;text-decoration:none;text-align:center}.customer-auth-secondary{background:#fff2e3;color:#7a3219;border:1px solid rgba(141,73,42,.14)}.customer-login-error-box{background:#fef2f2;border:1px solid #fecaca;border-radius:12px;padding:.75rem 1rem;color:#dc2626;font-size:.85rem;font-weight:600;line-height:1.4}.customer-auth-register-cta{border:0;border-radius:16px;padding:.95rem 1.1rem;background:linear-gradient(135deg,#16a34a,#22c55e);color:#fff;font-weight:800;text-align:center;cursor:pointer;font-size:inherit;animation:cta-pulse .4s ease}@keyframes cta-pulse{0%{transform:scale(.97);opacity:.7}60%{transform:scale(1.02)}to{transform:scale(1);opacity:1}}.customer-auth-links{display:flex;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.customer-auth-links.stacked{flex-direction:column;align-items:flex-start}.customer-auth-links a,.customer-account-mini a,.link-button{color:#8d3d1f;font-weight:700;text-decoration:none;background:transparent;border:0;padding:0;cursor:pointer;text-align:left}.customer-account-mini{display:grid;gap:.75rem}.customer-guest-account{display:grid;gap:1rem}.customer-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem}.customer-form-grid .span-2{grid-column:span 2}.customer-account-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem}.customer-account-card,.customer-order-card,.customer-checkout-placeholder{display:grid;gap:1rem;padding:1.25rem;border-radius:22px;background:linear-gradient(180deg,#fff8eff5,#f6e9dbe6);border:1px solid rgba(164,95,56,.14);box-shadow:0 14px 32px #5c301814;color:#4e291d}.customer-context-card span{color:#6b473b;line-height:1.5}.promotion-card__button{justify-self:start;margin-top:.25rem;min-height:42px;padding:.8rem 1.1rem;border-radius:14px;background:linear-gradient(135deg,#c72810,#ee6330);color:#fff8f2;font-weight:800;box-shadow:0 12px 24px #c728102e}.customer-context-card strong,.customer-account-card strong,.customer-order-card strong{color:#3d2016}.customer-account-card span,.customer-order-card span{color:#69463b}.customer-account-card--summary{align-content:start;background:linear-gradient(180deg,#faf0e4fa,#f5e7d8eb)}.customer-account-card__heading{display:grid;gap:.3rem}.customer-account-card__heading strong{font-size:1.15rem}.customer-account-card__heading span{color:#7c584c;line-height:1.45}.customer-account-card__eyebrow{color:#b45725;font-size:.8rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.customer-account-card__summary-list{display:grid;gap:.85rem}.customer-account-card__summary-list div{display:grid;gap:.2rem;padding:.85rem .95rem;border-radius:16px;background:#ffffff80;border:1px solid rgba(164,95,56,.1)}.customer-account-card__summary-list small{color:#9d6b54;font-size:.76rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.customer-account-form,.customer-address-list,.customer-address-card,.customer-account-form__grid,.customer-account-form__actions,.customer-address-card__actions{display:grid;gap:.85rem}.customer-account-form__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 1.1rem}.customer-account-form__grid .span-2{grid-column:span 2}.customer-account-form__actions{grid-template-columns:repeat(auto-fit,minmax(180px,max-content));align-items:center}.customer-address-card{grid-template-columns:minmax(0,1fr) auto;align-items:start;padding:1rem 1.05rem;border-radius:16px;background:#ffffff94;border:1px solid rgba(164,95,56,.1)}.customer-address-card>div:first-child{display:grid;gap:.3rem}.customer-address-card__actions{justify-items:end;align-content:start}.customer-checkbox{display:flex;gap:.8rem;align-items:flex-start;color:#5b3628;font-weight:600;padding:.9rem 1rem;border-radius:16px;background:#ffffff80;border:1px solid rgba(164,95,56,.1)}.customer-checkbox input{margin-top:.2rem}.customer-account-form .field-group label{color:#a24d24;font-size:.8rem;font-weight:800;letter-spacing:.03em;text-transform:uppercase}.customer-account-form input{min-height:50px;border-radius:15px;border:1px solid rgba(171,101,59,.16);background:#fffcf7f0;color:#553024;font-weight:600;box-shadow:inset 0 1px #ffffffa6}.customer-account-form input::placeholder{color:#9c7a6d}.customer-account-form .customer-auth-secondary{min-height:50px;padding-inline:1.2rem;justify-self:start}.link-button.danger{color:#b93322}.customer-checkout-grid{display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.customer-checkout-grid .span-2{grid-column:span 2}.customer-section--checkout{background:radial-gradient(circle at top right,rgba(255,204,173,.26),transparent 34%),linear-gradient(180deg,#fffcf7fa,#faeee1f5);border-color:#cc804e38;box-shadow:0 22px 40px #82421e1a;color:#4b291d!important;color-scheme:light!important}.customer-section--checkout .customer-section__header h3{color:#3d2016;font-size:2rem}.customer-section--checkout .field-group label{color:#9d4515!important;font-weight:800;letter-spacing:.01em;text-shadow:none;opacity:1!important}.customer-section--checkout label,.customer-section--checkout .field-group>label,.customer-section--checkout .customer-form-grid label,.customer-section--checkout .customer-checkout-grid label{color:#9d4515!important;opacity:1!important}.customer-section--checkout .customer-form-grid .field-group label,.customer-section--checkout .customer-checkout-grid>.field-group label,.customer-section--checkout .customer-checkout-grid .field-group>label{color:#9d4515!important}.customer-section--checkout input,.customer-section--checkout select,.customer-section--checkout textarea{color:#2f1b14!important;-webkit-text-fill-color:#2f1b14!important;color-scheme:light!important;opacity:1!important;caret-color:#c72810;border-color:#cd855457;background:linear-gradient(180deg,#fff,#fff8f1)!important;box-shadow:inset 0 1px #ffffffeb,0 6px 14px #8d4e290a;font-weight:600}.customer-section--checkout input::placeholder,.customer-section--checkout select::placeholder,.customer-section--checkout textarea::placeholder{color:#75584a!important;-webkit-text-fill-color:#75584a;opacity:1}.customer-section--checkout .customer-form-grid input,.customer-section--checkout .customer-form-grid select,.customer-section--checkout .customer-form-grid textarea{color:#2f1b14!important;-webkit-text-fill-color:#2f1b14!important;opacity:1!important;background:linear-gradient(180deg,#fff,#fff7ef)!important;border-color:#d68f5b57}.customer-section--checkout .customer-form-grid input::placeholder,.customer-section--checkout .customer-form-grid select::placeholder,.customer-section--checkout .customer-form-grid textarea::placeholder{color:#75584a!important;-webkit-text-fill-color:#75584a;opacity:1}.customer-section--checkout .form-help{color:#7b3b23;font-weight:600}.customer-section--checkout .customer-section__header p,.customer-section--checkout .subtext,.customer-section--checkout small,.customer-section--checkout p{color:#4f2d21}.customer-section--checkout .field-group,.customer-section--checkout .field-group span,.customer-section--checkout .field-group small,.customer-section--checkout .checkout-inline,.customer-section--checkout .checkout-totals,.customer-section--checkout .checkout-totals p{color:#4f2d21!important}.customer-section--checkout .customer-checkout-placeholder,.customer-section--checkout .customer-checkout-grid,.customer-section--checkout .customer-form-grid,.customer-section--checkout .customer-form-grid *,.customer-section--checkout .customer-checkout-grid *{color:#4f2d21}.checkout-address-shell{display:grid;gap:1rem}.checkout-address-shell__divider{height:1px;width:100%;background:linear-gradient(90deg,#d5a47e1f,#d5a47e7a,#d5a47e1f)}.checkout-address-shell__title{display:block;margin-top:-.1rem}.checkout-address-grid{display:grid;grid-template-columns:minmax(0,1.4fr) repeat(2,minmax(0,.7fr));gap:.75rem}.checkout-address-grid__street,.checkout-address-grid__neighborhood,.checkout-address-grid__reference{grid-column:span 1}.checkout-address-grid__street,.checkout-address-grid__neighborhood{min-width:0}.checkout-address-grid__reference{grid-column:span 2}.checkout-address-grid input,.checkout-address-shell select{min-height:48px;padding-block:.8rem}.checkout-fulfillment-group{display:grid;gap:.85rem;align-content:start;max-width:540px}.customer-section--checkout input:focus,.customer-section--checkout select:focus,.customer-section--checkout textarea:focus{outline:none;border-color:#c728106b;box-shadow:0 0 0 3px #ef63301f,inset 0 1px #fffffff5,0 8px 18px #8d4e290f}.customer-section--checkout input:-webkit-autofill,.customer-section--checkout input:-webkit-autofill:hover,.customer-section--checkout input:-webkit-autofill:focus,.customer-section--checkout textarea:-webkit-autofill,.customer-section--checkout select:-webkit-autofill{-webkit-text-fill-color:#2f1b14!important;box-shadow:0 0 0 1000px #fff9f3 inset!important}.checkout-toggle,.checkout-inline{display:flex;gap:.75rem;align-items:center}.payment-tabs{display:flex;gap:1.75rem;align-items:flex-end;border-bottom:1px solid rgba(122,50,25,.14);padding-bottom:.25rem}.checkout-payment-frame{display:grid;gap:1.2rem;padding:1.55rem;border-radius:30px;border:1px solid rgba(204,170,140,.9);background:linear-gradient(180deg,#fff8eefa,#fff5eafa);box-shadow:inset 0 1px #fffc,0 18px 40px #76431f0f}.checkout-payment-frame__title{margin:0;color:#43180f;font-size:2rem;line-height:1;font-weight:900}.payment-tabs button,.checkout-toggle button,.checkout-inline button,.customer-checkout-submit{border:0;border-radius:14px;padding:.9rem 1.1rem;background:linear-gradient(135deg,#c72810,#ee6330);color:#fff9f3;font-weight:800;cursor:pointer}.payment-tabs button{position:relative;border-radius:0;padding:.4rem 0 .9rem;background:transparent;color:#7a675e;font-size:1.18rem;font-weight:800}.payment-tabs button.active{background:transparent;color:#db2e24}.payment-tabs button:not(.active){color:#8a756a}.payment-tabs button.active:after{content:"";position:absolute;left:0;right:0;bottom:-.3rem;height:3px;border-radius:999px;background:#db2e24}.payment-tabs button:disabled{opacity:.55;cursor:not-allowed}.checkout-toggle button{flex:1;background:#fff7f0e0;color:#8a3d1f;box-shadow:none}.checkout-toggle button.active{background:linear-gradient(135deg,#c72810,#ee6330);color:#fff9f3}.checkout-inline input{flex:1}.payment-panel{display:grid;gap:1.4rem;margin-top:0}.payment-surface{display:grid;gap:1.3rem;margin-top:0;padding:0 0 .65rem;border-radius:0;border:0;background:transparent;box-shadow:none}.payment-card{width:100%;border:1px solid rgba(122,50,25,.16);border-radius:16px;background:#fff;padding:1rem 1.1rem;display:flex;align-items:center;gap:.9rem;text-align:left;cursor:pointer;transition:border-color .2s ease,transform .2s ease,box-shadow .2s ease}.payment-card:hover{transform:translateY(-1px);box-shadow:0 10px 24px #66270f14}.payment-card.active{border-color:#db2e24;background:linear-gradient(180deg,#fffbf8,#fff1eb);box-shadow:0 16px 30px #ad171324}.payment-card__divider{display:none}.payment-card--feature{padding:1.1rem 1.2rem}.payment-card__badge{min-width:3.25rem;height:3.25rem;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;background:#c7281014;color:#8e2d15;font-weight:900;font-size:.95rem}.payment-card__badge--pix{background:#22c79e24;color:#118d70}.payment-card__content{display:grid;gap:.2rem}.payment-card__content strong{color:#48281d;font-size:1.03rem}.payment-card__content small{color:#5f473d;font-size:.92rem}.payment-card__qr{margin-left:auto;width:58px;height:58px;border-radius:10px;background:linear-gradient(90deg,#fff 10%,transparent 10% 20%,#fff 20% 30%,transparent 30% 40%,#fff 40% 50%,transparent 50% 60%,#fff 60% 70%,transparent 70% 80%,#fff 80% 90%,transparent 90%),linear-gradient(#fff 10%,transparent 10% 20%,#fff 20% 30%,transparent 30% 40%,#fff 40% 50%,transparent 50% 60%,#fff 60% 70%,transparent 70% 80%,#fff 80% 90%,transparent 90%),#202020;box-shadow:inset 0 0 0 6px #fff}.payment-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}.payment-grid--delivery{grid-template-columns:repeat(4,minmax(0,1fr));gap:.9rem .8rem;justify-items:stretch}.payment-card--delivery{min-height:164px;padding:0;display:grid;grid-template-rows:66px 1px minmax(62px,auto);gap:0;align-items:stretch;justify-items:stretch;border-radius:26px;border-color:#cdaf91eb;background:linear-gradient(180deg,#fffffffa,#fffbf6);box-shadow:inset 0 1px #fffffff5,0 8px 20px #7d4f2a0a;text-align:center}.customer-section--checkout .payment-grid--delivery .payment-card--delivery{position:relative;overflow:hidden;transform-style:preserve-3d;border:1px solid rgba(176,84,45,.24);background:linear-gradient(145deg,#fffffffa,#fff8f2f5 48%,#fff1e8eb);box-shadow:0 22px 44px #3a1e1124,0 8px 16px #3a1e1114,inset 0 1px #fffffffa}.customer-section--checkout .payment-grid--delivery .payment-card--delivery:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:linear-gradient(135deg,#ffffffad,#fff0 42%),radial-gradient(circle at 24% 0%,#ffffff9e,#fff0 38%)}.customer-section--checkout .payment-grid--delivery .payment-card--delivery:after{content:"";position:absolute;left:16px;right:16px;bottom:-10px;height:22px;z-index:0;border-radius:999px;background:#3a1e1129;filter:blur(12px);pointer-events:none}.customer-section--checkout .payment-grid--delivery .payment-card--delivery>*{position:relative;z-index:1}.payment-card--delivery:hover{transform:translateY(-2px);box-shadow:inset 0 1px #fffffff5,0 12px 24px #7d4f2a14}.customer-section--checkout .payment-grid--delivery .payment-card--delivery:hover{transform:translateY(-5px);box-shadow:0 28px 54px #3a1e112e,0 12px 22px #3a1e111a,inset 0 1px #fff}.payment-card--delivery:active{transform:scale(.985)}.payment-card--delivery.active{border-color:#b92f16;background:linear-gradient(180deg,#fff,#fff0e8);box-shadow:inset 0 1px #fffffffa,0 0 0 3px #b92f1629,0 14px 28px #ad391a24}.customer-section--checkout .payment-grid--delivery .payment-card--delivery.active{border-color:#c9301edb;background:linear-gradient(145deg,#fff,#fff2ea 52%,#ffe7daf5);box-shadow:0 0 0 2px #c9301e1f,0 28px 54px #7e1f102e,0 10px 20px #7e1f101a,inset 0 1px #fff}.payment-card--delivery.active .payment-card__badge{background:#b92f161a}.payment-card--delivery.active .payment-card__content--delivery strong{color:#7e1f10}.payment-card--delivery .payment-card__badge{min-width:0;width:100%;height:auto;border-radius:0;padding:.75rem .6rem .65rem;display:flex;align-items:center;justify-content:center;background:transparent}.customer-section--checkout .payment-grid--delivery .payment-card--delivery .payment-card__badge{background:linear-gradient(180deg,#ffffff80,#fff4ec3d)}.payment-card--delivery .payment-card__divider{display:block;width:100%;background:#e1d1c0e0}.customer-section--checkout .payment-grid--delivery .payment-card--delivery .payment-card__divider{background:linear-gradient(90deg,#e1d1c000,#cb9f7f94,#e1d1c000)}.payment-card__content--delivery{min-height:0;padding:.9rem .55rem 1rem;place-items:center;align-content:center}.payment-card__content--delivery strong{color:#441a10;font-size:.88rem;line-height:1.08;font-weight:800;letter-spacing:-.03em}.payment-card__selected-label{display:block;min-height:1rem;margin-top:.28rem;color:transparent;font-size:.72rem;font-weight:800;line-height:1}.payment-card__selected-label.is-visible{color:#b92f16}.payment-card--amex_credit{grid-column:2 / span 2;min-height:108px;grid-template-columns:82px 1px minmax(0,1fr);grid-template-rows:1fr;align-items:center}.payment-card--amex_credit .payment-card__badge{padding:.85rem .55rem}.payment-card--amex_credit .payment-card__content--delivery{padding:.9rem 1rem .9rem .95rem;justify-items:start;text-align:left}.payment-card--amex_credit .payment-card__content--delivery strong{font-size:.9rem;line-height:1.08}.payment-logo{position:relative;display:inline-flex;align-items:center;justify-content:center}.payment-logo--cash{width:48px;height:36px;border-radius:10px;background:linear-gradient(180deg,#d7393a,#b82028);color:#fff6ec;font-size:1rem;font-weight:900;letter-spacing:-.04em;box-shadow:inset 0 1px #ffffff3d}.payment-logo--visa{min-width:56px;padding:.2rem 0 .28rem}.payment-logo--visa:before,.payment-logo--visa:after{content:"";position:absolute;left:0;right:0;height:4px;border-radius:999px}.payment-logo--visa:before{top:0;background:#1b5db8}.payment-logo--visa:after{bottom:0;background:#f1c632}.payment-logo__visa-text{color:#1b5db8;font-size:.95rem;font-weight:900;font-style:italic;letter-spacing:-.05em}.payment-logo--mastercard{width:54px;height:36px}.payment-logo__mastercard-circle{position:absolute;top:2px;width:28px;height:28px;border-radius:50%}.payment-logo__mastercard-circle--left{left:3px;background:#ef261f}.payment-logo__mastercard-circle--right{right:3px;background:#ffbf27;mix-blend-mode:multiply}.payment-logo--elo{width:52px;height:36px;border-radius:999px;background:radial-gradient(circle at 30% 24%,rgba(255,255,255,.08),transparent 38%),#231a18;color:#fff}.payment-logo__elo-text{font-size:.86rem;font-weight:800;letter-spacing:-.05em;text-transform:lowercase}.payment-logo__elo-dot{position:absolute;width:10px;height:10px;border-radius:50%}.payment-logo__elo-dot--blue{right:10px;top:10px;background:#2195f2}.payment-logo__elo-dot--yellow{right:5px;bottom:11px;background:#f4c323}.payment-logo__elo-dot--red{right:14px;bottom:6px;background:#d63630}.payment-logo--hipercard{width:72px;height:42px;border-radius:7px;background:#c92232;color:#fff7ef;font-size:1.05rem;font-weight:900;letter-spacing:0;line-height:1;text-transform:uppercase;box-shadow:inset 0 1px #ffffff2e}.payment-logo--hipercard:before{content:none}.payment-logo--amex{width:48px;height:48px;border-radius:8px;background:linear-gradient(135deg,#0f72df,#58a2f1);color:#eaf5ff;font-size:.95rem;font-weight:900;letter-spacing:-.05em;box-shadow:inset 0 1px #ffffff3d}.payment-online-card{display:grid;grid-template-columns:minmax(0,1fr) 160px;gap:1.2rem;align-items:center;padding:1.3rem;border-radius:18px;border:1px solid rgba(122,50,25,.14);background:linear-gradient(180deg,#fffffffa,#fff8f2);box-shadow:0 12px 26px #72361d0f}.payment-online-card__content{display:grid;gap:1rem}.payment-online-card__content h4{margin:0 0 .4rem;color:#3d261b;font-size:1.45rem}.payment-online-card__content p{margin:0;color:#5c463d;line-height:1.5;max-width:28rem}.payment-inline-button{justify-self:flex-start;border:1px solid rgba(122,50,25,.14);border-radius:12px;background:#fff;color:#c72810;padding:.9rem 1.2rem;font-weight:800;cursor:pointer;box-shadow:0 8px 18px #692e190f}.payment-inline-button.active{background:#c728101a}.payment-online-card__saved{color:#8d3f24;font-size:.88rem;font-weight:700}.customer-section--checkout .checkout-toggle{padding:.35rem;border-radius:18px;background:#dfc2a857}.customer-section--checkout .checkout-totals strong,.customer-section--checkout .checkout-totals p{color:#5c2411}.customer-section--checkout textarea{min-height:108px}.payment-online-card__art{min-height:190px;display:flex;align-items:center;justify-content:center}.payment-online-card__art span{display:none}.payment-online-card__art:before{content:"";width:170px;height:170px;border-radius:999px;background:radial-gradient(circle at 50% 50%,#f1efef,#fff 72%);display:block}.payment-online-card__art:after{content:"";position:absolute}.payment-online-card__art{position:relative}.payment-online-card__art .payment-online-card__art-circle,.payment-online-card__art .payment-online-card__art-hand,.payment-online-card__art .payment-online-card__art-card{display:none}.payment-online-card__art>*{position:absolute}.payment-online-card__art:before,.payment-online-card__art:after{position:absolute}.payment-online-card__art:after{width:68px;height:46px;right:45px;bottom:36px;border-radius:10px;background:linear-gradient(180deg,#f33b32,#ea1c24);box-shadow:0 10px 20px #d628243d;transform:rotate(22deg)}.payment-online-card__art{overflow:visible}.payment-online-card__art:before{z-index:0}.payment-online-card__art:after{z-index:2}.payment-online-card__art{isolation:isolate}.payment-online-card__art .payment-online-card__art-card,.payment-online-card__art .payment-online-card__art-hand{z-index:1}.payment-online-pix-card,.payment-online-card{display:grid;gap:1.25rem;padding:1.35rem;border-radius:28px;border:1px solid rgba(205,175,145,.9);background:linear-gradient(180deg,#fffffffa,#fffcf9);box-shadow:inset 0 1px #fffffff2,0 16px 30px #72361d12}.payment-online-pix-card__top,.payment-online-card__top{width:100%;border:0;padding:0;background:transparent;display:flex;align-items:center;gap:1rem;text-align:left}.payment-online-pix-card__top{cursor:pointer}.payment-online-pix-card__top:hover,.payment-online-card__plus:hover,.payment-online-card-link:hover,.payment-online-button:hover{transform:translateY(-1px)}.payment-online-pix-card__icon{width:64px;height:64px;border-radius:20px;background:#e8f8f0;color:#159b68;display:inline-flex;align-items:center;justify-content:center;font-weight:900;font-size:1.12rem;flex:0 0 auto}.payment-online-pix-card__copy,.payment-online-card__content{min-width:0;display:grid;gap:.35rem;flex:1}.payment-online-pix-card__copy strong,.payment-online-card__content h4{margin:0;color:#321410;font-size:1.35rem;line-height:1.18;font-weight:900}.payment-online-pix-card__copy small,.payment-online-card__content p{margin:0;color:#6b4a3c;font-size:.98rem;line-height:1.45;font-weight:600}.payment-online-pix-card__arrow{color:#8f7668;font-size:2rem;line-height:1;font-weight:800}.payment-online-pix-card__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.payment-online-button{min-height:54px;border-radius:999px;padding:.85rem 1rem;display:inline-flex;align-items:center;justify-content:center;gap:.55rem;font-size:.95rem;font-weight:900;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,background .16s ease}.payment-online-button--outline,.payment-online-button--card{border:1px solid #d02c22;color:#c9231b;background:#fffefd}.payment-online-button--primary{border:1px solid #d02c22;color:#fff;background:linear-gradient(135deg,#b9372b,#d63b2e 52%,#e22d23);box-shadow:0 12px 24px #c9231b29}.payment-online-pix-card__badge{min-height:50px;border-radius:999px;background:#fff8ef;color:#3b1b12;display:flex;align-items:center;justify-content:center;gap:.7rem;padding:.75rem 1rem;font-weight:800}.payment-online-pix-card__badge span{width:28px;height:28px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:#159b68;color:#fff;font-weight:900;flex:0 0 auto}.payment-online-card{grid-template-columns:1fr}.payment-online-card__top{justify-content:space-between}.payment-online-card__plus{width:54px;height:54px;border:0;border-radius:18px;background:#fff2ec;color:#c9231b;font-size:1.75rem;font-weight:800;cursor:pointer;flex:0 0 auto}.payment-online-button--card{justify-self:stretch}.payment-online-card__benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem}.payment-online-card__benefits span{min-height:58px;border-radius:18px;background:#fff8ef;color:#321410;display:inline-flex;align-items:center;justify-content:center;gap:.45rem;padding:.7rem .6rem;font-weight:900}.payment-online-card__benefits b{color:#c9231b;font-size:1.12rem}.payment-online-card-link{min-height:64px;border:0;background:transparent;color:#c9231b;display:inline-flex;align-items:center;justify-content:center;gap:1.5rem;font-size:1.6rem;font-weight:900;cursor:pointer}.payment-online-card-link strong{color:#8f7668;font-size:2rem;line-height:1}.invoice-document-row{display:grid;gap:.9rem;margin-top:.2rem;padding-top:1rem;border-top:1px solid rgba(122,50,25,.12)}.invoice-document-row input{width:100%;color:#4f2e23;font-weight:700}.invoice-document-row input::placeholder{color:#8d6b5b}.invoice-document-row input:disabled{color:#7e6153;background:#f6eee6eb;-webkit-text-fill-color:#7e6153}.invoice-document-label{display:flex;align-items:center;justify-content:space-between;gap:1rem;color:#7b5a4c;font-weight:700}.payment-submit-button{width:100%;margin-top:.1rem;min-height:58px;font-size:1.08rem;box-shadow:0 16px 30px #c728102e}.payment-submit-button[aria-disabled=true]{opacity:1;filter:none}.invoice-toggle{width:60px;min-width:60px;height:34px;border:0;border-radius:999px;background:#d9cec6;padding:4px;display:flex;align-items:center;justify-content:flex-start;cursor:pointer}.invoice-toggle.active{background:linear-gradient(135deg,#c72810,#ee6330)}.invoice-toggle__thumb{width:26px;height:26px;border-radius:999px;background:#fff;transition:transform .2s ease}.invoice-toggle.active .invoice-toggle__thumb{transform:translate(26px)}.payment-modal-overlay{position:fixed;inset:0;background:#2a19127a;display:flex;align-items:center;justify-content:center;padding:1.25rem;z-index:260}.payment-modal{width:min(100%,380px);background:linear-gradient(180deg,#fff,#fff7f1);border-radius:22px;padding:1.8rem;display:grid;gap:1.2rem;text-align:center;box-shadow:0 24px 60px #2e12063d}.payment-modal--wide{width:min(100%,620px)}.payment-modal h4,.payment-modal p{margin:0}.payment-modal h4{color:#2f1d16;font-size:1.9rem}.payment-modal p{color:#6c5246;line-height:1.55;font-size:1.05rem}.payment-modal__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem}.payment-modal__actions button{border:0;border-radius:14px;padding:1rem;background:linear-gradient(135deg,#c72810,#ee6330);color:#fff;font-weight:800;cursor:pointer}.payment-modal__topline{display:flex;align-items:center;justify-content:space-between;gap:1rem;text-align:left}.payment-modal__close{border:1px solid rgba(122,50,25,.12);border-radius:12px;padding:.7rem .95rem;background:#fff;color:#9e4122;font-weight:700;cursor:pointer}.business-hours-modal{text-align:left}.business-hours-modal__list{display:grid;gap:.8rem}.business-hours-modal__row{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.9rem 1rem;border-radius:16px;background:#c728100f;color:#4a2a1f}.business-hours-modal__row strong{font-size:1rem}.business-hours-modal__row span{color:#714d3d;font-weight:600}.business-hours-modal__row.is-today{background:#c728101f;box-shadow:inset 0 0 0 1px #c7281024}.password-reset-modal{text-align:left}.password-reset-modal .customer-auth-form{width:100%}.password-reset-modal__message,.password-reset-modal__error{border-radius:14px;padding:.85rem 1rem;font-size:.95rem}.password-reset-modal__message{background:#36854d1a;color:#315c3b}.password-reset-modal__error{background:#c728101a;color:#8d2f20}.payment-modal--pix{width:min(100%,760px)}.payment-pix-panel{display:grid;grid-template-columns:180px minmax(0,1fr);gap:1.2rem;align-items:center;text-align:left}.payment-pix-panel--loading{align-items:center}.payment-pix-qr{width:180px;height:180px;border-radius:18px;background:linear-gradient(90deg,#fff 10%,transparent 10% 20%,#fff 20% 30%,transparent 30% 40%,#fff 40% 50%,transparent 50% 60%,#fff 60% 70%,transparent 70% 80%,#fff 80% 90%,transparent 90%),linear-gradient(#fff 10%,transparent 10% 20%,#fff 20% 30%,transparent 30% 40%,#fff 40% 50%,transparent 50% 60%,#fff 60% 70%,transparent 70% 80%,#fff 80% 90%,transparent 90%),#202020;box-shadow:inset 0 0 0 12px #fff}.payment-pix-qr--loading{background:linear-gradient(135deg,#f4e6dc,#fff);box-shadow:none}.payment-pix-copy{display:grid;gap:.8rem}.payment-pix-copy strong{color:#3c261d;font-size:1.18rem}.payment-pix-copy p{margin:0;color:#6c5246}.payment-pix-code{min-height:108px;padding:1rem;border:1px solid rgba(122,50,25,.14);border-radius:16px;color:#513326;background:#fffdfa;resize:none}.payment-pix-actions{display:flex;gap:.85rem;flex-wrap:wrap}.payment-card-form{display:grid;gap:1rem;text-align:left}.payment-card-form__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.payment-card-modal{border:1px solid rgba(176,84,45,.22);background:linear-gradient(180deg,#fffdfafa,#fff6effa);box-shadow:0 26px 70px #361c0f47,inset 0 1px #ffffffe6}.payment-card-modal .payment-modal__topline{padding-bottom:.6rem;border-bottom:1px solid rgba(176,84,45,.12)}.payment-card-modal>p{display:inline-flex;width:fit-content;max-width:100%;padding:.42rem .68rem;border:1px solid rgba(191,61,31,.12);border-radius:10px;background:#fff1e7b8;color:#6f493b;font-size:.95rem;font-weight:700}.payment-card-modal .field-group label{width:fit-content;padding:.22rem .5rem;border:1px solid rgba(191,61,31,.14);border-radius:8px;background:#ffede2d1;color:#bd6d49!important;font-size:.72rem;font-weight:900;line-height:1;text-transform:none;letter-spacing:0;box-shadow:0 8px 18px #562a1814}.payment-card-modal input{border-color:#b0542d2e!important;background:#fffdfaf5!important;box-shadow:inset 0 1px #ffffffeb,0 10px 24px #4423140f}.payment-change-input{margin:.2rem auto 0;display:inline-grid;grid-template-columns:auto 140px;align-items:center;gap:.6rem}.payment-change-input span{color:#a7a09c;font-size:2rem;font-weight:800}.payment-change-input input{height:58px;border-radius:14px;border:1px solid rgba(122,50,25,.15);text-align:center;font-size:1.8rem;font-weight:800;color:#453127}.checkout-totals{display:grid;gap:.35rem;padding:1rem;border-radius:16px;background:linear-gradient(180deg,#f6e4d3d1,#efd9c5b8);color:#6b2d14}.checkout-totals p{margin:0}.customer-checkout-submit:disabled,.checkout-inline button:disabled,.payment-inline-button:disabled{opacity:1;background:linear-gradient(135deg,#c72810,#ee6330);color:#fff9f3;cursor:not-allowed}.customer-order-list{display:grid;gap:1rem}.customer-order-card__summary,.customer-order-card__actions,.customer-order-detail__grid,.customer-order-detail__item,.customer-order-detail__timeline{display:grid;gap:.75rem}.customer-order-card__summary{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.customer-order-card__totals{justify-self:end;text-align:right}.customer-order-card__preview{display:grid;gap:.5rem}.customer-order-card__preview div,.customer-order-detail__timeline div{display:grid;gap:.2rem}.customer-order-card__actions{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.customer-order-detail{display:grid;gap:1rem;padding-top:1rem;border-top:1px solid rgba(130,65,37,.16)}.customer-order-detail h4{margin:0;color:#3d2016}.customer-order-detail__grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.customer-order-detail__grid>div,.customer-order-detail__timeline,.customer-order-detail__items{display:grid;gap:.5rem}.customer-order-detail__item{grid-template-columns:minmax(0,1fr) auto;align-items:start;padding:.85rem 1rem;border-radius:14px;background:#8241250f}.customer-order-detail__item>div{display:grid;gap:.35rem}.customer-order-detail__timeline{padding:.9rem 1rem;border-radius:14px;background:#8241250f}.pizza-builder{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:1rem}.customer-section--sizes .pizza-builder{display:grid;gap:1rem}.customer-section--sizes .pizza-builder__summary{display:none}.customer-section--sizes>.pizza-builder__summary{display:none}.customer-section--sizes .pizza-builder__step--sizes{padding:0;border:0;background:transparent;box-shadow:none}.customer-section--sizes .pizza-builder__step--sizes h4,.customer-section--sizes .pizza-builder__step--sizes>p{display:none}.customer-section--sizes .pizza-builder__step--crust{display:grid}.pizza-builder__step{display:grid;gap:.85rem;padding:1rem 1.1rem;border-radius:18px;background:#8241250f;border:1px solid rgba(164,95,56,.1)}.pizza-builder__step--sizes{background:#fff;border:1px solid rgba(76,92,112,.08);box-shadow:0 14px 32px #1e2c3f14;grid-column:1 / -1}.pizza-builder__step.disabled{opacity:.7}.pizza-builder__step h4,.pizza-builder__summary h4{margin:0;color:#3d2016}.pizza-builder__step p,.pizza-builder__summary span{margin:0;color:#6f4b3f;line-height:1.5}.pizza-builder__options{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.85rem}.pizza-builder__size-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}.pizza-builder__size-card{position:relative;display:flex;align-items:center;justify-content:space-between;gap:1.25rem;min-height:204px;padding:1.45rem 1.5rem;border-radius:20px;border:1px solid rgba(131,145,161,.22);background:#fff;box-shadow:0 8px 18px #1f2a3814;color:#324356;text-align:left;cursor:pointer}.pizza-builder__size-card.active{border:2px solid #c73b2f;box-shadow:0 14px 26px #c73b2f1f;background:#fffdfc}.pizza-builder__size-copy{display:grid;gap:.45rem;align-content:start}.pizza-builder__size-copy strong{font-size:1.45rem;color:#2b2d32}.pizza-builder__size-copy span{color:#6e635f;line-height:1.5;font-size:.95rem}.pizza-builder__size-copy b{margin-top:.35rem;font-size:1.2rem;color:#214d45}.pizza-builder__size-visual{display:grid;justify-items:center;gap:.35rem;min-width:146px;color:#45484e;align-self:stretch;align-content:center}.pizza-builder__size-visual img{width:92px;height:92px;border-radius:999px;object-fit:cover;box-shadow:0 10px 20px #302a2424}.pizza-builder__size-visual small{font-size:.92rem;color:#4f5055}.pizza-builder__size-badge{position:absolute;top:.9rem;right:.9rem;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:10px;background:#c73b2f;color:#fff;font-size:1.2rem;font-weight:800}.pizza-builder__choice{display:grid;gap:.35rem;align-content:start;min-height:120px;padding:.95rem 1rem;border-radius:16px;border:1px solid rgba(164,95,56,.14);background:#fffbf6eb;color:#5d3527;text-align:left;cursor:pointer}.pizza-builder__choice strong{color:#3d2016}.pizza-builder__choice b{color:#bf3d1f}.pizza-builder__choice.active{border-color:#c9431d73;background:#ffe8dafa;box-shadow:0 10px 20px #bf3d1f1f}.pizza-builder__choice.blocked{opacity:.72}.pizza-builder__choice:disabled{cursor:not-allowed;opacity:.55}.pizza-builder__summary{display:grid;gap:.85rem;align-content:start;padding:1.1rem;border-radius:18px;background:linear-gradient(180deg,#fff6ebfa,#f5e4d1e6);border:1px solid rgba(164,95,56,.14);box-shadow:0 14px 28px #5c301814}.pizza-category-flow{display:grid;gap:1rem}.pizza-category-flow__notice{display:grid;gap:.25rem;padding:1rem 1.1rem;border-radius:16px;border:1px solid rgba(199,59,47,.16);background:linear-gradient(180deg,#fffaf5f2,#fff1e5d9)}.pizza-category-flow__notice strong{color:#7b2418;font-size:1rem}.pizza-category-flow__notice span{color:#764635;line-height:1.5}.pizza-flavor-tabs{display:flex;gap:.75rem;flex-wrap:wrap}.pizza-flavor-tabs button{border:1px solid rgba(164,95,56,.16);background:#fff9f4;color:#784633;padding:.75rem 1rem;border-radius:999px;font-weight:700;cursor:pointer}.pizza-flavor-tabs button.active{background:linear-gradient(135deg,#c72810,#ee6330);border-color:transparent;color:#fffaf6;box-shadow:0 10px 20px #c73b2f2e}.pizza-builder--after-flavors{grid-template-columns:minmax(0,1fr) 320px;align-items:start}.pizza-builder--after-flavors .pizza-builder__step{display:none}.customer-products-grid--flavors .customer-product-card.selected{border-color:#c73b2f59;box-shadow:0 16px 28px #c73b2f1f}.customer-products-grid--flavors .customer-product-card.blocked{opacity:.68}.customer-products-grid--flavors .customer-product-card__footer button:disabled{opacity:.55;cursor:not-allowed}.beverages-section{display:grid;gap:1rem}.beverages-section__header{display:flex;align-items:center;justify-content:space-between;padding:.75rem .9rem;border-radius:14px;background:#f2f0eb;border:1px solid rgba(134,111,90,.12)}.beverages-section__header h4{margin:0;color:#3f2117;font-size:1.1rem}.beverages-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;align-items:stretch}.beverage-card{display:grid;grid-template-columns:minmax(0,1fr) 110px;gap:1rem;align-items:center;min-height:198px;padding:1rem 1.1rem;border-radius:16px;border:1px solid rgba(140,143,150,.2);background:#fffdf9;box-shadow:0 10px 18px #2d251e0d}.beverage-card__copy{display:grid;gap:.35rem}.beverage-card__copy strong{color:#352117;font-size:1.1rem}.beverage-card__copy p{margin:0;color:#716056;line-height:1.45}.beverage-card__copy span{color:#2f312f;font-size:1.45rem;font-weight:800}.beverage-card__visual{display:grid;justify-items:center;gap:.75rem;align-self:stretch;align-content:center}.beverage-card__visual img{width:72px;height:110px;object-fit:contain}.beverage-card__button{border:0;border-radius:12px;min-height:42px;padding:.7rem .95rem;color:#fff;background:linear-gradient(180deg,#d93227,#b61f19);font-weight:800;cursor:pointer;width:100%}.pizza-builder__summary strong{color:#3d2016}.pizza-builder__price{display:grid;gap:.25rem;padding:.9rem 1rem;border-radius:16px;background:#ffffff8c}.pizza-builder__price strong{color:#bf3d1f;font-size:1.3rem}.current-order{border:1px solid rgba(199,40,16,.18);background:#c7281014}.tracking-shell{display:grid;gap:1.35rem}.tracking-card{gap:1.25rem}.tracking-card__header,.tracking-card__meta,.tracking-card__details{display:grid;gap:.85rem}.tracking-card__header{grid-template-columns:minmax(0,1fr) auto;align-items:start}.tracking-card__meta{grid-template-columns:repeat(2,minmax(0,1fr))}.tracking-status-banner{display:grid;gap:.35rem;padding:1rem 1.1rem;border-radius:18px;background:linear-gradient(180deg,#d6301d24,#fff3ebf0);border:1px solid rgba(199,40,16,.14)}.tracking-status-banner strong{color:#8f1e17;font-size:1.05rem}.tracking-status-banner span{color:#70493b;line-height:1.5}.tracking-timeline{display:grid;gap:.9rem}.tracking-timeline__step{display:grid;grid-template-columns:52px minmax(0,1fr);gap:.9rem;align-items:start}.tracking-timeline__marker{position:relative;display:grid;justify-items:center}.tracking-timeline__marker:after{content:"";position:absolute;top:46px;bottom:-20px;width:2px;background:#85573a33}.tracking-timeline__step:last-child .tracking-timeline__marker:after{display:none}.tracking-timeline__marker span{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;font-weight:800;background:#efe3d6;color:#8b614e;border:2px solid rgba(139,97,78,.18)}.tracking-timeline__step--completed .tracking-timeline__marker span{background:#2e8b57;color:#fff;border-color:#2e8b57}.tracking-timeline__step--current .tracking-timeline__marker span{background:#d12f23;color:#fff;border-color:#d12f23}.tracking-timeline__content{display:grid;gap:.25rem;padding-top:.2rem}.tracking-timeline__content strong{color:#3b2016}.tracking-timeline__content span{color:#6e4c3d;line-height:1.45}.tracking-card__details{grid-template-columns:repeat(2,minmax(0,1fr))}.tracking-card__panel{display:grid;gap:.65rem;padding:1.35rem 1.4rem;border-radius:22px;background:#fffbf6f2;border:1px solid rgba(132,84,53,.12);align-content:start}.tracking-card__panel h4{margin:0;color:#3d2016;font-size:1.15rem}.tracking-summary-list,.tracking-info-stack{display:grid;gap:.9rem}.tracking-summary-item{display:grid;gap:.55rem;padding:1rem 1.1rem;border-radius:18px;background:linear-gradient(180deg,#fff9f3fa,#fcf3ecfa);border:1px solid rgba(132,84,53,.12)}.tracking-summary-item__row,.tracking-summary-totals__row{display:flex;align-items:baseline;justify-content:space-between;gap:1rem}.tracking-summary-item__row strong,.tracking-summary-totals__row strong{color:#442319;font-size:1.1rem}.tracking-summary-item__row span,.tracking-summary-totals__row span{color:#5d3326;font-weight:700}.tracking-summary-item__meta,.tracking-summary-item__note{margin:0;color:#7a5648;line-height:1.5}.tracking-summary-item__note{color:#634233;font-weight:600}.tracking-summary-totals{display:grid;gap:.7rem;margin-top:.1rem;padding-top:.95rem;border-top:1px solid rgba(132,84,53,.12)}.tracking-summary-totals__row--total strong,.tracking-summary-totals__row--total span{color:#3d2016;font-size:1.15rem}.tracking-info-block{display:grid;gap:.35rem;padding-bottom:.9rem;border-bottom:1px solid rgba(132,84,53,.1)}.tracking-info-block:last-child{padding-bottom:0;border-bottom:none}.tracking-info-block__label{color:#6e4637;font-size:.92rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.tracking-info-block__value{color:#3d2016;font-size:1.2rem;line-height:1.35}.tracking-info-block--highlight{gap:.5rem}.tracking-info-block__value--total{font-size:1.8rem;font-weight:800;color:#922311}.tracking-address-block{display:grid;gap:.2rem;color:#4f2d21;line-height:1.6;word-break:break-word}.tracking-confirm-box,.tracking-confirmed-badge{display:grid;gap:.55rem;padding:1rem 1.1rem;border-radius:18px;border:1px solid rgba(199,40,16,.14);background:linear-gradient(180deg,#fff7f2fa,#fff1e9fa)}.tracking-confirm-box{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem}.tracking-confirm-box strong,.tracking-confirmed-badge strong{color:#8f1e17;font-size:1rem}.tracking-confirm-box span,.tracking-confirmed-badge span{color:#70493b;line-height:1.5}.tracking-confirm-button{border:none;border-radius:999px;padding:.95rem 1.3rem;background:linear-gradient(135deg,#c72810,#ff6b2d);color:#fff;font-weight:800;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease;box-shadow:0 14px 28px #c728102e}.tracking-confirm-button:hover{transform:translateY(-1px)}.tracking-guest-card h4{margin:0;color:#3d2016}.tracking-guest-card p{margin:0;color:#6d4a3c;line-height:1.55}.cart-sidebar__item-meta{display:grid;justify-items:end;align-content:center;gap:.55rem;min-width:74px}.cart-sidebar__controls{display:flex;gap:.35rem;align-items:center;justify-content:flex-end}.cart-sidebar__controls button{width:28px;height:28px;min-height:28px;border:0;padding:0;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:#f1d6ba;color:#7a3219;font-weight:800;line-height:1;cursor:pointer}.cart-sidebar__remove-button,.cart-sidebar__clear-button{border:0;background:transparent;color:#a6371d;font-weight:700;padding:0;cursor:pointer}.cart-sidebar__remove-button{text-align:right}.cart-sidebar__clear-button{color:#7a3219;white-space:nowrap}@media(max-width:1220px){.customer-desktop-shell{padding:1.25rem}.customer-desktop-content{grid-template-columns:1fr 320px;gap:1.1rem;padding:1.1rem}.customer-hero{grid-template-columns:minmax(0,1fr) 320px;padding:1.35rem}.customer-hero__content h1{font-size:2rem}.customer-hero__content h2{font-size:2.35rem;max-width:12ch}.customer-hero__visual img{height:250px}.quick-access-grid,.customer-products-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-featured-grid,.dashboard-shell{grid-template-columns:1fr}.stats-grid,.summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.panel-grid,.triple-columns,.operations-grid,.section-guide__list,.order-grid,.detail-grid{grid-template-columns:1fr}.wide-column{grid-column:auto}.sidebar{padding:1.4rem 1rem}.content{padding:1.4rem}.customer-form-grid,.customer-account-grid,.pizza-builder--after-flavors,.beverages-grid{grid-template-columns:1fr}.customer-form-grid .span-2{grid-column:auto}}@media(max-width:1080px){.customer-desktop-shell{padding:.9rem;--customer-toast-top-offset: 132px}.customer-desktop-frame{border-radius:22px}.customer-header{grid-template-columns:1fr;gap:.9rem;padding:1rem 1.1rem}.customer-header__nav,.customer-header__meta{justify-content:space-between;flex-wrap:wrap}.customer-header__nav{gap:.8rem}.customer-header__meta{gap:.6rem;width:100%}.customer-header__brand{align-items:flex-start}.customer-header__profiles{flex:0 0 auto}.customer-header__account{margin-left:auto;flex-wrap:wrap;justify-content:flex-end}.customer-desktop-content,.customer-checkout-grid{grid-template-columns:1fr}.customer-checkout-grid .span-2{grid-column:span 1}.customer-section--checkout .checkout-delivery-group{max-width:none;justify-self:stretch}.checkout-address-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.checkout-address-grid__reference{grid-column:span 2}.checkout-fulfillment-group{max-width:none}.payment-grid:not(.payment-grid--delivery),.payment-modal__actions{grid-template-columns:1fr}.checkout-payment-frame{padding:1.35rem 1.1rem 1.4rem;border-radius:28px}.checkout-payment-frame__title{font-size:1.7rem}.payment-tabs{gap:1.6rem;justify-content:flex-start}.payment-tabs button{font-size:.92rem;padding-bottom:.82rem}.payment-grid--delivery{gap:.75rem .65rem}.payment-card--delivery{min-height:152px;border-radius:24px;grid-template-rows:58px 1px minmax(64px,auto)}.payment-card__content--delivery{padding:.82rem .45rem .9rem}.payment-card__content--delivery strong{font-size:.78rem}.payment-card--amex_credit{min-height:96px;grid-template-columns:74px 1px minmax(0,1fr)}.payment-card--amex_credit .payment-card__content--delivery strong{font-size:.8rem}.payment-logo--cash,.payment-logo--hipercard{width:64px;height:38px}.payment-logo--amex{width:42px;height:42px;font-size:.84rem}.payment-logo--visa{min-width:50px}.payment-logo__visa-text,.payment-logo--hipercard{font-size:.86rem}.payment-logo--mastercard{width:48px;height:34px}.payment-logo__mastercard-circle{width:25px;height:25px}.payment-logo--elo{width:48px;height:33px}.payment-online-card{grid-template-columns:1fr}.payment-online-card__art{min-height:110px}.payment-online-card__content h4{font-size:1.45rem}.payment-online-card__art:before{width:126px;height:126px}.payment-online-card__art:after{right:24px;bottom:20px;width:58px;height:40px}.payment-pix-panel,.payment-card-form__grid{grid-template-columns:1fr}.payment-pix-qr{width:150px;height:150px;margin:0 auto}.customer-account-form__grid{grid-template-columns:1fr}.customer-account-form__grid .span-2{grid-column:span 1}.customer-address-card{grid-template-columns:1fr}.customer-address-card__actions{justify-items:start}.pizza-builder,.pizza-builder__size-grid,.pizza-builder__options{grid-template-columns:1fr}.order-top,.order-bottom,.order-row,.order-row>div,.action-item,.panel-header{align-items:stretch}.order-row{gap:.9rem}.tracking-card__meta,.tracking-card__details{grid-template-columns:1fr}.customer-account-form .customer-auth-secondary{justify-self:stretch}.checkout-inline{flex-direction:column;align-items:stretch}.invoice-document-row{grid-template-columns:1fr}.payment-change-input{grid-template-columns:1fr;justify-items:center}.payment-pix-actions{flex-direction:column}.payment-pix-actions button,.payment-pix-actions .payment-inline-button{width:100%}.checkout-address-grid{grid-template-columns:1fr}.checkout-address-grid__reference{grid-column:span 1}}@media(max-width:760px){.content,.sidebar,.auth-card{padding:1.2rem}.hero,.row,.stats-grid,.summary-grid{display:grid;grid-template-columns:1fr}.order-row,.panel-header,.action-item{flex-direction:column;align-items:stretch}.inline-actions{min-width:0}.customer-featured-grid,.customer-products-grid,.quick-access-grid,.customer-desktop-content,.customer-hero{grid-template-columns:1fr}.customer-header__meta{display:grid;grid-template-columns:1fr;align-items:stretch}.customer-header__profiles{justify-content:flex-start;width:fit-content}.customer-header__account{justify-content:flex-start}.customer-header__user{max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.customer-section,.cart-sidebar,.recommendation-panel{border-radius:18px}.customer-hero{padding:1.1rem;border-radius:20px}.customer-hero__content h1{font-size:1.8rem}.customer-hero__content h2{font-size:2.1rem;max-width:none}.customer-hero__visual img{height:220px;border-radius:20px}.customer-product-card__image{height:180px}.beverage-card{grid-template-columns:1fr;justify-items:start}.beverage-card__visual{width:100%;justify-items:start}.beverage-card__visual img{width:68px;height:96px}.pizza-builder__size-card{min-height:0;flex-direction:column;align-items:flex-start;padding:1.1rem}.pizza-builder__size-visual{min-width:0;width:100%;justify-items:start}.tracking-card__header,.tracking-timeline__step{grid-template-columns:1fr}.tracking-timeline__marker{justify-items:start}.tracking-timeline__marker:after{left:18px}.tracking-summary-item__row,.tracking-summary-totals__row{flex-direction:column;align-items:flex-start}.tracking-confirm-box{grid-template-columns:1fr}}@media(max-width:560px){.customer-desktop-shell{padding:.55rem}.customer-header{padding:.9rem}.customer-header__nav{flex-direction:column;align-items:stretch}.customer-header__nav-button{text-align:left}.customer-header__meta{align-items:stretch}.customer-header__profiles{width:100%;justify-content:space-between}.customer-header__profile-switch{flex:1}.customer-header__account{width:100%;justify-content:space-between;gap:.55rem}.customer-header__user{flex:1;max-width:none}.customer-header__cart,.customer-header__user,.customer-header__avatar{align-self:flex-start}.customer-desktop-content{padding:.8rem}.customer-section{padding:1rem}.customer-section__header h3{font-size:1.3rem}.customer-product-card__footer{flex-direction:column;align-items:stretch}.customer-product-card__footer button,.cart-sidebar__button{width:100%}.cart-sidebar__item{grid-template-columns:56px minmax(0,1fr)}.cart-sidebar__item-meta{grid-column:1 / -1;justify-items:start}.order-card,.panel-card,.stat-card,.customer-account-card,.customer-order-card,.customer-checkout-placeholder{padding:1rem}}.customer-desktop-shell{background:#fff}.customer-desktop-frame{max-width:1380px;border-radius:26px;background:#fff;box-shadow:0 24px 64px #3f160a24}.customer-header{display:flex;align-items:center;justify-content:space-between;min-height:92px;gap:1.5rem;padding:.9rem 2rem;color:#fff;background:linear-gradient(90deg,#180000bd,#3e000057 48%,#100000c7),radial-gradient(circle at 26% 28%,rgba(224,18,18,.62),transparent 27%),radial-gradient(circle at 63% 34%,rgba(178,0,0,.58),transparent 31%),radial-gradient(circle at 82% 58%,rgba(255,35,28,.36),transparent 26%),linear-gradient(135deg,#120000,#7f0000 42%,#2b0000);background-size:100% 100%,820px 260px,920px 280px,680px 220px,100% 100%;background-position:center,left -120px top -80px,center top -70px,right -110px bottom -60px,center}.customer-header__brand{display:flex;align-items:center;gap:1rem;flex:0 0 auto}.customer-header__logo-mark{width:96px;height:84px;display:grid;place-items:center;border-radius:20px;background:#fff;box-shadow:0 10px 24px #3a110629;overflow:hidden;flex-shrink:0}.customer-header__logo-mark img{width:100%;height:100%;object-fit:contain;display:block}.customer-header__brand-copy{display:grid;gap:.06rem;align-content:center}.customer-header__brand-copy strong{color:#fff;font-family:Luckiest Guy,Fredoka,"Baloo 2",Poppins,Inter,Archivo,sans-serif;font-size:1.32rem;line-height:.92;letter-spacing:.01em;font-weight:900;text-transform:uppercase;-webkit-text-stroke:.35px rgba(255,255,255,.72);text-shadow:0 1px 0 rgba(255,255,255,.18),0 2px 0 rgba(93,8,8,.82),0 8px 14px rgba(63,8,8,.24)}.customer-header__setup-hint{max-width:280px;color:var(--customer-header-text-muted, rgba(255, 248, 243, .94));font-family:Inter,Archivo,sans-serif;font-size:12px;line-height:15px;font-weight:700;letter-spacing:0;text-transform:none;text-shadow:none}.customer-header__nav{display:flex;align-items:center;gap:.6rem;flex:1;justify-content:center;flex-wrap:wrap;align-content:center}.customer-header__nav-button{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 .95rem;border:1px solid var(--customer-header-nav-border, rgba(255, 255, 255, .16));border-radius:999px;background:var(--customer-header-nav-bg, rgba(255, 255, 255, .09));box-shadow:inset 0 1px #ffffff14;font-weight:600;font-size:.92rem;line-height:1;opacity:.98;white-space:nowrap;color:var(--customer-header-nav-text, #ffffff)}.customer-header__meta{display:flex;align-items:center;gap:.95rem;margin-left:auto}.customer-header__profiles{gap:.25rem;padding:.25rem;background:var(--customer-header-profile-bg, rgba(255, 255, 255, .12));border-radius:999px;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.customer-header__profile-switch{min-width:82px;min-height:38px;padding:0 .9rem;font-size:.9rem;font-weight:600}.customer-header__profile-switch.active,.customer-header__profile-switch.is-active{background:var(--customer-header-profile-active-bg, rgba(255, 255, 255, .12))}.customer-header__cart{min-height:40px;padding:0 1rem;gap:.7rem;background:var(--customer-header-cart-bg, rgba(113, 28, 18, .34));border:1px solid var(--customer-header-cart-border, rgba(255, 255, 255, .24));font-size:1rem;font-weight:700;color:var(--customer-header-text, #ffffff)}.customer-header__cart-icon{width:18px;height:18px}.customer-header__user{font-size:1rem;font-weight:600;padding:0 .3rem;white-space:nowrap;color:var(--customer-header-text, #ffffff)}.customer-header__avatar{display:none}.customer-header__nav-button:hover,.customer-header__profile-switch:hover,.customer-header__user:hover,.customer-header__cart:hover{opacity:1;transform:translateY(-1px)}.customer-header__nav-button:hover{background:var(--customer-header-nav-hover-bg, rgba(255, 255, 255, .16));border-color:var(--customer-header-nav-hover-border, rgba(255, 255, 255, .28))}.customer-desktop-content{grid-template-columns:minmax(0,3fr) minmax(310px,1.2fr);gap:24px;padding:24px}.customer-desktop-main,.customer-desktop-sidebar{gap:20px}.customer-hero{grid-template-columns:minmax(0,1fr) 48%;gap:0;min-height:322px;padding:0;border-radius:20px;background:radial-gradient(circle at 28% 34%,rgba(255,212,173,.13),transparent 0 26px,transparent 26px),radial-gradient(circle at 36% 56%,rgba(255,212,173,.1),transparent 0 32px,transparent 32px),radial-gradient(circle at 52% 22%,rgba(255,212,173,.09),transparent 0 24px,transparent 24px),linear-gradient(90deg,#44130ef5,#5f221acc 44%,#2c100c33)}.customer-hero:after{background:linear-gradient(90deg,#390d0a61,#390d0a2e 36%,#390d0a00 54%);opacity:1}.customer-hero__content{max-width:520px;gap:.9rem;padding:40px 40px 34px;align-self:end}.customer-hero__status{font-size:16px;font-weight:700;max-width:260px}.customer-hero__action{margin-top:.4rem;padding:12px 24px;border-radius:999px;background:#fcd34d;color:#572610;box-shadow:0 12px 24px #5e2a0e33}.customer-hero__action-icon,.customer-home-support-card__icon{width:18px;height:18px;flex-shrink:0}.customer-hero__visual{display:block}.customer-hero__visual img{max-width:none;height:100%;border-radius:0;box-shadow:none}.customer-hero--full-background{grid-template-columns:1fr;background:linear-gradient(135deg,#4a130d,#6d1d14)}.customer-hero--full-background:after{background:linear-gradient(90deg,#22050552,#22050524 32%,#22050500 56%)}.customer-hero--full-background.customer-hero--fallback{background:linear-gradient(135deg,#fef7ee,#f0e4cc)}.customer-hero--full-background.customer-hero--fallback:after{background:none}.customer-hero--full-background.customer-hero--fallback .customer-hero__content h1,.customer-hero--full-background.customer-hero--fallback .customer-hero__content h2,.customer-hero--full-background.customer-hero--fallback .customer-hero__content p{color:#3a1608;text-shadow:none}.customer-hero--full-background.customer-hero--fallback .customer-hero__status{color:#5c3010}.customer-hero__fallback-logo{position:absolute;right:8%;top:50%;transform:translateY(-50%);width:200px;height:200px;object-fit:contain;opacity:.88;z-index:1;pointer-events:none}.customer-hero__background{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center right;z-index:0}.customer-hero--full-background .customer-hero__content{max-width:520px;min-height:220px;position:relative;z-index:1}.customer-header__logo-mark .customer-header__logo-pedefacil-fallback{width:auto;height:auto;max-width:78%;max-height:78%;object-fit:contain;object-position:center;display:block}.quick-access-grid{gap:16px}.quick-access-card{min-height:184px;padding:20px;gap:.75rem;background:#fffaf6;box-shadow:0 10px 24px #56271214}.quick-access-card__emoji{width:52px;height:52px;background:#fde9d8}.quick-access-card strong{font-size:1.02rem;color:#2f1812}.quick-access-card span{font-size:14px;color:#685248}.customer-section,.customer-home-account-card,.customer-home-support-card,.cart-sidebar--home{background:#fffaf6;box-shadow:0 10px 24px #56271214}.customer-section{padding:20px}.customer-section__header{margin-bottom:18px}.customer-section__header h3{font-size:18px}.customer-section__header p{font-size:14px;color:#6d574e}.customer-featured-grid{gap:16px}.customer-product-card.compact .customer-product-card__image{height:210px}.customer-home-account-card,.customer-home-support-card{padding:20px}.customer-home-account-card__header h3,.customer-home-support-card h3{font-size:18px}.customer-home-account-card__header p,.customer-home-support-card p{font-size:14px;color:#6d574e}.customer-home-account-card__actions{gap:12px}.customer-home-account-card__actions button{font-size:.98rem}.customer-home-account-card__logout{min-height:52px;border-radius:16px}.cart-sidebar--home .cart-sidebar__button,.customer-home-support-card button{min-height:56px;border-radius:999px;box-shadow:inset 0 1px #ffffff1a}.customer-home-support-card button{padding-inline:1.1rem}.customer-home-support-card button:hover,.customer-home-account-card__logout:hover,.cart-sidebar__button:hover,.customer-section__header button:hover,.customer-hero__action:hover{transform:translateY(-1px) scale(1.01)}@media(max-width:1280px){.customer-desktop-frame{max-width:1320px}.customer-header{padding-inline:1.2rem;gap:1rem}.customer-header__brand{gap:.8rem}.customer-header__logo-mark{width:84px;height:74px}.customer-header__nav{gap:.55rem}.customer-desktop-content{grid-template-columns:1fr 320px}.customer-hero{grid-template-columns:minmax(0,1fr) 320px}.customer-hero__content{padding:30px}.customer-hero__content h2{font-size:40px}}.dashboard-shell--admin{display:grid;grid-template-columns:1fr;grid-template-rows:auto 1fr;gap:0;min-height:100vh;width:min(calc(100% - 4rem),1380px);min-width:0;max-width:1380px;margin:0 auto;padding:0;background:#fff;border-radius:28px;overflow:hidden;box-shadow:0 32px 90px #0000006b,0 8px 24px #0003;box-sizing:border-box}@keyframes admin-topbar-enter{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.admin-topbar{position:relative;z-index:20;display:grid;grid-template-columns:minmax(220px,auto) minmax(0,1fr) auto;align-items:center;align-self:start;gap:24px;padding:1rem 1.6rem;min-height:130px;overflow:visible;animation:admin-topbar-enter .26s ease forwards;border:1px solid rgba(255,230,220,.13);border-radius:28px 28px 0 0;background:linear-gradient(90deg,#180000bd,#3e000057 48%,#100000c7),radial-gradient(circle at 26% 28%,rgba(224,18,18,.62),transparent 27%),radial-gradient(circle at 63% 34%,rgba(178,0,0,.58),transparent 31%),radial-gradient(circle at 82% 58%,rgba(255,35,28,.36),transparent 26%),linear-gradient(135deg,#3b0202,#650707 45%,#2a0101);background-size:100% 100%,820px 260px,920px 280px,680px 220px,100% 100%;background-position:center,left -120px top -80px,center top -70px,right -110px bottom -60px,center;box-shadow:0 18px 34px #400d0633,inset 0 1px #ffffff1f,inset 0 -18px 32px #1e00002e}.admin-topbar__brand,.admin-topbar__actions,.admin-topbar__nav,.admin-topbar__nav-item,.admin-topbar__menu-wrapper,.admin-topbar__menu-trigger,.admin-topbar__client-view,.admin-topbar__logout,.admin-topbar__user-pill,.admin-shortcut-item,.admin-shortcut-item__icon,.admin-card-header,.admin-status-metrics,.admin-recent-order-item,.admin-recent-order-item__meta,.admin-visual-card__actions,.stat-card__footer{display:flex;align-items:center}.admin-topbar__brand{gap:14px;min-width:0;align-self:center}.admin-topbar__logo{width:68px;height:68px;border-radius:20px;overflow:hidden;display:grid;place-items:center;background:#fff;box-shadow:0 10px 24px #3a110629;color:#8f2318;font-family:Space Grotesk,sans-serif;font-weight:700}.admin-topbar__logo img{width:100%;height:100%;object-fit:contain;display:block}.admin-topbar__brand-copy{display:grid;gap:4px;min-width:0}.admin-topbar__brand-copy strong,.admin-topbar__brand-copy span,.admin-topbar__nav-item span,.admin-topbar__user-pill span,.admin-topbar__user-pill small,.admin-topbar__client-view span,.admin-topbar__logout span{color:#fff7f2}.admin-topbar__brand-copy strong{font-size:1.32rem;line-height:1;letter-spacing:-.03em;max-width:16ch}.admin-topbar__brand-copy span{font-size:.72rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;opacity:.65}.admin-topbar__nav{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;min-width:0;overflow:visible}.admin-topbar__nav-group{display:flex;flex-direction:column;gap:10px;align-self:center}.admin-topbar__nav-group--left{align-items:flex-end}.admin-topbar__nav-group--right{align-items:flex-start}.admin-topbar__nav-row{display:flex;gap:8px;flex-wrap:nowrap}.admin-topbar__store-btn{width:84px;height:84px;border-radius:50%;border:2px solid rgba(255,255,255,.32);background:radial-gradient(circle at 50% 30%,rgba(255,255,255,.18),transparent 42%),linear-gradient(180deg,#9b1b1b,#4d0000);color:#fff7f2;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;cursor:pointer;flex-shrink:0;align-self:center;position:relative;isolation:isolate;box-shadow:0 0 0 4px #ff2a2a1f,0 0 18px #ff00008a,inset 0 0 12px #ffffff14;transition:transform .16s ease,box-shadow .2s ease}.admin-topbar__store-btn:after{content:"";position:absolute;inset:0;border-radius:50%;background:linear-gradient(135deg,#e52525,#b91010);opacity:0;transition:opacity .2s ease;z-index:-1}.admin-topbar__store-btn.is-active:after{opacity:1}.admin-topbar__store-btn.is-active{border-color:#ff786480;box-shadow:0 0 0 6px #ff2a2a2e,0 0 28px #f00c,inset 0 0 12px #ffffff1f}.admin-topbar__store-btn:hover{transform:scale(1.05);box-shadow:0 0 0 6px #ff2a2a29,0 0 28px #ff0000c7,inset 0 0 12px #ffffff1a}.admin-topbar__store-btn svg{width:22px;height:22px;flex-shrink:0}.admin-topbar__store-btn>span{font-size:.88rem;font-weight:800;color:#fff7f2;line-height:1}.admin-topbar__nav-item--reviews{background:linear-gradient(135deg,#d42020,#a50e0e);border-color:#ff786459;box-shadow:0 6px 18px #c8141447,inset 0 1px #ffffff2e}.admin-topbar__nav-item,.admin-topbar__client-view,.admin-topbar__logout,.admin-soft-button,.admin-shortcut-item,.admin-primary-button,.admin-inline-action{border:0;cursor:pointer;transition:transform .16s ease,box-shadow .2s ease,filter .16s ease,background-color .2s ease,background .2s ease,border-color .2s ease}.admin-topbar__nav-item{gap:7px;min-height:32px;flex:0 0 auto;padding:0 11px;border-radius:999px;background:#ffffff12;border:1px solid rgba(255,248,242,.14);color:#fff7f2;font-weight:700;white-space:nowrap;box-shadow:inset 0 1px #ffffff12;position:relative;isolation:isolate}.admin-topbar__nav-item:after{content:"";position:absolute;inset:0;border-radius:999px;background:linear-gradient(135deg,#e52525,#b91010);opacity:0;transition:opacity .2s ease;z-index:-1}.admin-topbar__nav-item.is-active:after{opacity:1}.admin-topbar__nav-item span{font-weight:700;font-size:.88rem}.admin-topbar__nav-item svg,.admin-shortcut-item__icon svg,.admin-alert-banner svg{width:15px;height:15px;flex-shrink:0}.admin-topbar__nav-item:hover{background:#ffffff24;border-color:#fff8f238}.admin-topbar__nav-item.is-active{border-color:#ff786461;box-shadow:0 6px 18px #c8141452,inset 0 1px #ffffff38;color:#fff}.admin-topbar__actions{gap:12px;justify-content:flex-end;align-self:center;position:relative}.admin-topbar__menu-wrapper{position:relative;justify-content:flex-end}.admin-topbar__menu-trigger{width:48px;height:48px;justify-content:center;gap:5px;flex-direction:column;border:1px solid rgba(255,236,223,.28);border-radius:16px;background:linear-gradient(180deg,#ffffff26,#ffffff14);color:#fff7f2;cursor:pointer;box-shadow:0 12px 24px #1600002e,inset 0 1px #ffffff24;transition:transform .16s ease,box-shadow .16s ease,background-color .16s ease}.admin-topbar__menu-trigger span{width:19px;height:2px;border-radius:999px;background:currentColor;display:block}.admin-topbar__menu-trigger:hover,.admin-topbar__menu-trigger[aria-expanded=true]{transform:translateY(-1px);background:#ffffff2e}.admin-topbar__menu{position:absolute;top:calc(100% + 12px);right:0;z-index:40;min-width:320px;max-height:calc(100dvh - 120px);overflow-y:auto;display:grid;gap:8px;padding:14px;border:1px solid rgba(237,216,203,.92);border-radius:20px;background:#fffaf4;box-shadow:0 24px 50px #400d0633,0 6px 16px #400d061a,inset 0 1px #ffffffe6}.admin-topbar__menu-nav-section{display:none;grid-template-columns:repeat(2,1fr);gap:6px}.admin-topbar__menu-divider{display:none;height:1px;background:#400d061a;border:none;margin:2px 0}.admin-topbar__menu-nav-item{min-height:44px;padding:8px 10px;font-size:.8rem;border-radius:12px;background:#400d060a;border:1px solid rgba(64,13,6,.08);color:#5a2b1f;flex-direction:column;gap:4px;justify-content:center;align-items:center;text-align:center;white-space:nowrap}.admin-topbar__menu-nav-item.is-active{background:#9f1f1f1a;border-color:#9f1f1f33;color:#9f1f1f}@media(max-width:900px){.admin-topbar__menu-nav-section,.admin-topbar__menu-divider{display:grid}.admin-topbar__menu-divider{display:block}}.admin-topbar__user-pill{gap:8px;padding:.28rem .42rem .28rem .9rem;border-radius:999px;background:#ffffff24}.admin-topbar__user-pill span{font-weight:700}.admin-topbar__user-pill small{padding:.45rem .7rem;border-radius:999px;background:#ffffff1f;font-size:.78rem;font-weight:700}.admin-topbar__client-view{gap:12px;min-height:52px;padding:0 18px;justify-content:flex-start;border-radius:14px;color:#3d1508;background:#fff7ef;border:1px solid rgba(210,180,160,.7);box-shadow:0 2px 8px #5630200f;white-space:nowrap;font-weight:700;font-size:.96rem}.admin-topbar__client-view span{color:#3d1508;font-weight:700}.admin-topbar__client-view svg{color:#9b2c21;width:20px;height:20px}.admin-topbar__client-view:hover{background:#fff0e4;border-color:#b4785a99}.admin-topbar__logout{gap:12px;min-height:52px;padding:0 18px;justify-content:flex-start;border-radius:14px;color:#fff7f2;font-weight:700;font-size:.96rem;background:linear-gradient(135deg,#8b3520,#6b2414 55%,#4e1a0e);border:1px solid rgba(100,30,15,.4);box-shadow:0 8px 22px #641e0f47,inset 0 1px #ffffff1f}.admin-topbar__logout span{color:#fff7f2;font-weight:700}.admin-topbar__logout svg{color:#ffdcc8e6;width:20px;height:20px}.admin-topbar__logout:hover{filter:brightness(1.08)}@media(max-width:1440px){.admin-topbar{gap:16px;padding:.85rem 1.2rem;min-height:110px}.admin-topbar__logo{width:58px;height:58px}.admin-topbar__brand-copy strong{font-size:1.15rem}.admin-topbar__nav-item span{font-size:.82rem}.admin-topbar__nav-item{padding:0 9px;min-height:30px;gap:5px}.admin-topbar__store-btn{width:84px;height:84px}.admin-topbar__nav-group{gap:7px}}@media(max-width:1280px){.admin-topbar{gap:12px;padding:.75rem 1rem;min-height:100px;grid-template-columns:minmax(180px,auto) minmax(0,1fr) auto}.admin-topbar__nav-row{flex-wrap:wrap}.admin-topbar__store-btn{width:76px;height:76px}.admin-topbar__logo{width:52px;height:52px;border-radius:15px}.admin-topbar__brand-copy strong{font-size:1rem;max-width:12ch}.admin-topbar__brand-copy span{font-size:.68rem}.admin-topbar__nav-item{padding:0 8px;min-height:28px;font-size:.78rem;gap:4px}.admin-topbar__nav-item span{font-size:.78rem}.admin-topbar__nav-item svg,.admin-shortcut-item__icon svg{width:13px;height:13px}.admin-topbar__nav-group{gap:6px}}@media(max-width:1100px){.admin-topbar{grid-template-columns:minmax(150px,auto) 1fr auto;gap:10px;padding:.65rem .9rem;min-height:90px;border-radius:20px 20px 0 0}.admin-topbar__nav{overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px}.admin-topbar__nav::-webkit-scrollbar{display:none}.admin-topbar__nav-group,.admin-topbar__nav-group--left,.admin-topbar__nav-group--right,.admin-topbar__nav-row{display:contents}.admin-topbar__store-btn{width:56px;height:56px;order:-1}.admin-topbar__store-btn>span{font-size:.72rem}.admin-topbar__store-btn svg{width:18px;height:18px}.admin-topbar__logo{width:44px;height:44px;border-radius:12px}.admin-topbar__brand-copy strong{font-size:.9rem}.admin-topbar__nav-item{padding:0 7px;min-height:26px;font-size:.74rem}.admin-topbar__nav-item span{font-size:.74rem}}@media(max-width:900px){.admin-topbar{grid-template-columns:1fr auto;min-height:72px}.admin-topbar__nav{display:none}}.customer-header__exit-store{display:inline-flex;align-items:center;gap:5px;padding:.38rem .75rem;border-radius:999px;border:1px solid rgba(255,255,255,.2);background:#ffffff14;color:#fff8efd9;font-size:.8rem;font-weight:600;cursor:pointer;white-space:nowrap;transition:background .15s,border-color .15s}.customer-header__exit-store:hover{background:#ffffff29;border-color:#ffffff5c;color:#fff8ef}.customer-header__exit-store span{font-weight:600;font-size:.8rem}@media(max-width:600px){.customer-header__exit-store span{display:none}.customer-header__exit-store{padding:.38rem .55rem}}.admin-topbar__nav-item:hover,.admin-topbar__client-view:hover,.admin-topbar__logout:hover,.admin-soft-button:hover,.admin-shortcut-item:hover,.admin-primary-button:hover,.admin-inline-action:hover{transform:translateY(-1px);filter:brightness(1.02)}.admin-content{padding:28px 24px 24px;min-width:0}.admin-content,.admin-content h1,.admin-content h2,.admin-content h3,.admin-content h4,.admin-content p,.admin-content span,.admin-content strong,.admin-content small,.dashboard-shell--admin .panel-card h3,.dashboard-shell--admin .panel-header p,.dashboard-shell--admin .muted{color:#5a2b1f;overflow-wrap:break-word;word-break:normal;-webkit-hyphens:none;hyphens:none}.admin-feedback{position:fixed;top:18px;right:18px;z-index:120;width:min(420px,calc(100vw - 32px));margin:0;padding:14px 18px;border-radius:18px;font-weight:700;line-height:1.35;box-shadow:0 18px 38px #4722142e;animation:admin-feedback-in .2s ease}.error.admin-feedback{color:#fff;background:linear-gradient(135deg,#9f1f1f,#d63b2e)}.notice.admin-feedback{color:#fff;background:linear-gradient(135deg,#2f8d5a,#43b876)}@keyframes admin-feedback-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.admin-greeting,.admin-page-intro{display:flex;justify-content:space-between;align-items:end;gap:18px;margin-bottom:18px}.admin-greeting h1,.admin-page-intro h2{margin:0;font-family:Space Grotesk,sans-serif;font-size:2.45rem;line-height:.98;letter-spacing:-.05em}.admin-greeting p:last-child,.admin-page-intro p:last-child{margin:8px 0 0;color:#7a5447;font-size:1rem}.admin-kpi-grid{margin-bottom:18px}.dashboard-shell--admin .stat-card,.dashboard-shell--admin .panel-card,.admin-surface{border:1px solid rgba(172,117,78,.12);border-radius:28px;background:linear-gradient(180deg,#fffcf8f5,#fff7f1f0);box-shadow:0 18px 40px #7e4a2c14;-webkit-backdrop-filter:none;backdrop-filter:none}.dashboard-shell--admin .stat-card{gap:.4rem;padding:20px 18px}.dashboard-shell--admin .stat-card span,.dashboard-shell--admin .stat-card small{color:#845f52}.dashboard-shell--admin .stat-card strong{color:#5a271d;font-size:1.9rem;letter-spacing:-.04em}.dashboard-shell--admin .tone-gold,.dashboard-shell--admin .tone-green,.dashboard-shell--admin .tone-blue{background:linear-gradient(180deg,#fffcf8fa,#fff7f1f0)}.stat-card--action{justify-content:space-between}.stat-card__footer{justify-content:space-between;gap:12px;margin-top:auto}.admin-inline-action,.admin-primary-button{min-height:46px;padding:0 18px;border-radius:999px;color:#fff7f2;background:linear-gradient(135deg,#d3352d,#b61f19);box-shadow:0 14px 28px #ad261b2e;font-size:.96rem}.admin-inline-action{min-height:40px;padding:0 14px;font-size:.88rem}.admin-soft-button{min-height:40px;padding:0 15px;border-radius:999px;color:#7d3b23;background:#ca683d1a;box-shadow:none;font-size:.92rem;max-width:100%}.admin-soft-button--light{color:#fff7f2;background:#ffffff2e}.admin-dashboard-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.9fr) minmax(310px,.95fr);gap:16px;margin-bottom:16px}.admin-dashboard-bottom{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(320px,.95fr);gap:16px;margin-bottom:16px}.admin-surface{padding:18px;min-width:0}.admin-card-header{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:14px}.admin-card-header h3{margin:0;font-family:Space Grotesk,sans-serif;font-size:1.45rem;letter-spacing:-.04em}.admin-card-header p{margin:4px 0 0;color:#8a6657;font-size:.94rem;line-height:1.4}.admin-status-card,.admin-top-products-card,.admin-shortcuts-card,.admin-recent-orders-card{display:grid;gap:14px;min-width:0}.admin-status-metrics{gap:10px;flex-wrap:wrap}.admin-status-metric{flex:1;min-height:96px;padding:14px;border-radius:22px;border:1px solid rgba(175,118,82,.12);background:#fffaf5e0;min-width:0}.admin-status-metric span{display:block;color:#8b6656;font-size:.88rem}.admin-status-metric strong{display:block;margin-top:10px;font-size:1.55rem;color:#622d21;letter-spacing:-.05em}.admin-alert-banner{display:flex;align-items:center;gap:10px;padding:12px 14px;border-radius:18px;color:#a53d33;background:linear-gradient(180deg,#facbc4c7,#ffebe6f2);font-size:.92rem;line-height:1.4}.admin-top-products-list,.admin-shortcuts-list,.admin-recent-orders-list{display:grid;gap:10px;min-width:0}.admin-top-product-item,.admin-recent-order-item{display:grid;gap:12px;align-items:center;padding:12px;border-radius:18px;background:#fff9f3e0;border:1px solid rgba(175,118,82,.1);min-width:0}.admin-top-product-item{grid-template-columns:56px minmax(0,1fr) auto}.admin-top-product-item img{width:56px;height:56px;border-radius:14px;object-fit:cover}.admin-top-product-item__placeholder{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:14px;border:1px solid rgba(172,117,78,.14);background:linear-gradient(180deg,#fff8f1f5,#f3e3d6eb);color:#7d3b23;font-size:.8rem;font-weight:800;letter-spacing:.08em}.admin-top-product-item div,.admin-recent-order-item__main{display:grid;gap:4px}.admin-top-product-item span,.admin-recent-order-item__main span,.admin-recent-order-item__main small,.admin-shortcut-item__copy small,.admin-empty-state span{color:#8b6656}.admin-shortcut-item{justify-content:flex-start;gap:14px;width:100%;min-height:82px;padding:14px 18px;border-radius:22px;text-align:left;background:#fff9f3e0;box-shadow:none;min-width:0}.admin-shortcut-item__icon{justify-content:center;width:46px;height:46px;border-radius:50%;color:#ca3828;background:#d23d2d1a;flex:0 0 auto}.admin-shortcut-item__copy{display:grid;gap:4px;min-width:0}.admin-shortcut-item__copy strong{font-size:.96rem}.admin-shortcut-item__copy small{line-height:1.45;font-size:.84rem}.admin-recent-order-item{grid-template-columns:minmax(0,1fr) auto}.admin-recent-order-item__meta{flex-direction:column;align-items:flex-end;gap:10px}.admin-empty-state{display:grid;gap:6px;padding:18px;border-radius:20px;background:#fff9f3e0}.admin-visual-card{position:relative;min-height:100%;padding:0;overflow:hidden}.admin-visual-card>img{width:100%;height:100%;min-height:100%;object-fit:cover;display:block}.admin-visual-card__overlay{position:absolute;inset:0;display:grid;align-content:end;gap:12px;padding:22px;color:#fff8f1;background:linear-gradient(180deg,#3c110a14,#3a100abd)}.admin-visual-card__overlay h3,.admin-visual-card__overlay p,.admin-visual-card__overlay .eyebrow{color:inherit;margin:0}.admin-visual-card__overlay h3{font-family:Space Grotesk,sans-serif;font-size:2rem;line-height:1.02;max-width:10ch}.admin-visual-card__soft-pill{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 17px;border:1px solid rgba(255,221,204,.28);border-radius:999px;background:linear-gradient(180deg,#ffffff1f,#ffffff05 38%,#00000014),linear-gradient(180deg,#915339,#73402d 48%,#5f2f22);color:#fff8f2;font-size:.95rem;line-height:1;font-weight:var(--admin-fw-bold);box-shadow:inset 0 1px #ffffff57,inset 0 -1px #441d1447,0 10px 20px #2009042e;text-shadow:0 1px 1px rgba(41,12,8,.34);transition:transform .16s ease,filter .16s ease,box-shadow .16s ease}.admin-visual-card__soft-pill:hover{transform:translateY(-1px);filter:brightness(1.03);box-shadow:inset 0 1px #ffffff61,inset 0 -1px #441d144d,0 12px 24px #20090438}.admin-visual-card__soft-pill:active{transform:scale(.985);filter:brightness(.98)}.admin-visual-card__actions{gap:12px;flex-wrap:wrap}.dashboard-shell--admin .panel-card,.dashboard-shell--admin .stat-card,.dashboard-shell--admin .order-card,.dashboard-shell--admin .order-row{border-color:#ac754e1f;background:linear-gradient(180deg,#fffcf8f5,#fff7f1f0)}.dashboard-shell--admin .panel-card{padding:18px}.dashboard-shell--admin .panel-grid,.dashboard-shell--admin .summary-grid,.dashboard-shell--admin .triple-columns,.dashboard-shell--admin .row,.dashboard-shell--admin .detail-grid,.dashboard-shell--admin .operations-grid{gap:14px;min-width:0}.dashboard-shell--admin .panel-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.dashboard-shell--admin .catalog-create-form{display:grid;align-content:start;gap:12px;min-height:100%}.dashboard-shell--admin .catalog-create-form>.form-fieldset{display:grid;align-content:start;gap:12px;min-height:100%}.dashboard-shell--admin .catalog-create-form textarea{min-height:108px}.dashboard-shell--admin .catalog-create-form button[type=submit]{margin-top:auto}.dashboard-shell--admin .pizza-size-admin{display:grid;gap:16px}.dashboard-shell--admin .pizza-size-admin__intro,.dashboard-shell--admin .pizza-size-admin__item-head,.dashboard-shell--admin .pizza-size-admin__actions{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.dashboard-shell--admin .pizza-size-admin__intro{padding:14px;border:1px solid rgba(172,117,78,.14);border-radius:20px;background:#fff9f4e6}.dashboard-shell--admin .pizza-size-admin__intro>div{display:grid;gap:4px}.dashboard-shell--admin .pizza-size-admin__intro strong,.dashboard-shell--admin .pizza-size-admin__item-head strong{color:var(--admin-text-primary);font-weight:var(--admin-fw-bold)}.dashboard-shell--admin .pizza-size-admin__intro span{color:var(--admin-text-secondary);line-height:1.45}.dashboard-shell--admin .pizza-size-admin__form,.dashboard-shell--admin .pizza-size-admin__edit-form{display:grid;gap:12px}.dashboard-shell--admin .pizza-size-admin__form{padding:14px;border:1px solid rgba(172,117,78,.14);border-radius:20px;background:linear-gradient(180deg,#fffcf8fa,#fff5eef0)}.dashboard-shell--admin .pizza-size-admin__form-grid{display:grid;grid-template-columns:minmax(180px,1.2fr) repeat(3,minmax(120px,.8fr));gap:10px}.dashboard-shell--admin .pizza-size-admin__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.dashboard-shell--admin .pizza-size-admin__item{padding:14px;border:1px solid rgba(172,117,78,.14);border-radius:20px;background:#fff9f4e0;box-shadow:0 14px 28px #65341c12}.dashboard-shell--admin .catalog-accordion-list{display:grid;gap:14px}.dashboard-shell--admin .catalog-category-card{border:1px solid rgba(172,117,78,.14);border-radius:24px;background:linear-gradient(180deg,#fffcf8fa,#fff5eef0);box-shadow:0 16px 32px #65341c14;overflow:hidden;content-visibility:auto;contain-intrinsic-size:148px}.dashboard-shell--admin .catalog-category-card__header{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:12px;padding:16px 18px}.dashboard-shell--admin .catalog-category-card__toggle{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;border:0;background:transparent;padding:0;text-align:left;cursor:pointer}.dashboard-shell--admin .catalog-category-card__title-wrap{display:grid;gap:8px;min-width:0}.dashboard-shell--admin .catalog-category-card__title-row{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.dashboard-shell--admin .catalog-category-card__title-row strong{font-size:1.02rem}.dashboard-shell--admin .catalog-category-card__title-wrap p{margin:0;line-height:1.45}.dashboard-shell--admin .catalog-category-card__count{display:inline-flex;align-items:center;justify-content:center;min-height:30px;padding:0 12px;border-radius:999px;background:#ffecdff5;color:var(--admin-text-primary);font-size:13px;font-weight:var(--admin-fw-bold)}.dashboard-shell--admin .catalog-status-pill{display:inline-flex;align-items:center;justify-content:center;min-height:30px;padding:0 12px;border-radius:999px;font-size:12px;font-weight:var(--admin-fw-bold);white-space:nowrap}.dashboard-shell--admin .catalog-status-pill.is-active{background:#e7f4e4f5;color:#46603f}.dashboard-shell--admin .catalog-status-pill.is-inactive{background:#f7e8e3f5;color:#8e4b38}.dashboard-shell--admin .catalog-category-card__chevron{position:relative;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;flex:0 0 24px;border-radius:5px;background:linear-gradient(180deg,#ffffff0e,#fff0 38%),linear-gradient(180deg,#050505,#000);box-shadow:0 2px 4px #14080429,inset 0 1px #ffffff0f,inset 0 -1px #000c;transform:translateZ(0);transition:background .14s ease,box-shadow .14s ease,transform .14s ease;will-change:transform}.dashboard-shell--admin .catalog-category-card__chevron-mark{position:relative;z-index:1;width:9px;height:6px;transform:translateY(1px);transition:transform .16s ease}.dashboard-shell--admin .catalog-category-card__chevron-mark:before,.dashboard-shell--admin .catalog-category-card__chevron-mark:after{content:"";position:absolute;top:2px;width:6px;height:1.5px;border-radius:999px;background:#ffffffe0;box-shadow:0 1px 1px #ffffff0d}.dashboard-shell--admin .catalog-category-card__chevron-mark:before{left:0;transform:rotate(43deg);transform-origin:right center}.dashboard-shell--admin .catalog-category-card__chevron-mark:after{right:0;transform:rotate(-43deg);transform-origin:left center}.dashboard-shell--admin .catalog-category-card__toggle:hover .catalog-category-card__chevron{background:linear-gradient(180deg,#ffffff13,#fff0 38%),linear-gradient(180deg,#0a0a0a,#000);transform:scale(1.02);box-shadow:0 3px 6px #14080433,inset 0 1px #ffffff14,inset 0 -1px #000c}.dashboard-shell--admin .catalog-category-card__toggle:active .catalog-category-card__chevron{background:#000;transform:scale(.97) translateY(1px)}.dashboard-shell--admin .catalog-category-card__chevron.is-open .catalog-category-card__chevron-mark{transform:rotate(180deg)}.dashboard-shell--admin .catalog-category-card__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.dashboard-shell--admin .catalog-category-card__drag-handle{display:flex;align-items:center;justify-content:center;align-self:center;width:28px;height:28px;padding:0;border:0;background:transparent;color:#ac754e59;cursor:grab;border-radius:6px;transition:color .16s ease,background .16s ease;flex-shrink:0}.dashboard-shell--admin .catalog-category-card__drag-handle:hover{color:#ac754ebf;background:#ac754e14}.dashboard-shell--admin .catalog-category-card.is-dragging{opacity:.4;cursor:grabbing}.dashboard-shell--admin .catalog-category-card.is-drag-over{border-color:#c864288c;box-shadow:0 0 0 2px #c864282e,0 4px 20px #0000000f;background:#fff5ebb3}.dashboard-shell--admin .catalog-accordion-list.is-reordering{-webkit-user-select:none;user-select:none}.dashboard-shell--admin .catalog-category-card__body{display:grid;gap:14px;padding:0 18px 18px;border-top:1px solid rgba(172,117,78,.12);content-visibility:auto;contain-intrinsic-size:520px}.dashboard-shell--admin .catalog-category-card__section{display:grid;gap:12px;padding-top:14px}.dashboard-shell--admin .catalog-category-card__section-header{display:flex;align-items:center;justify-content:space-between;gap:12px}.dashboard-shell--admin .catalog-category-card__section-header h4{margin:0;color:var(--admin-text-primary);font-size:1rem}.dashboard-shell--admin .catalog-category-card__section-header span{color:var(--admin-text-secondary);font-size:13px;font-weight:var(--admin-fw-bold)}.dashboard-shell--admin .catalog-item-list{display:grid;gap:10px}.dashboard-shell--admin .catalog-item-row{display:grid;grid-template-columns:60px minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:12px;border-radius:18px;border:1px solid rgba(172,117,78,.12);background:#fff9f4e0;content-visibility:auto;contain-intrinsic-size:86px}.dashboard-shell--admin .catalog-item-thumb{width:60px;height:60px;border-radius:18px;overflow:hidden;background:#f1ddcfeb;box-shadow:inset 0 0 0 1px #ac754e1a}.dashboard-shell--admin .catalog-item-thumb img{width:100%;height:100%;object-fit:cover}.dashboard-shell--admin .catalog-item-thumb__placeholder{display:inline-flex;align-items:center;justify-content:center;width:100%;height:100%;color:#7d3b23;font-size:.78rem;font-weight:800;letter-spacing:.08em}.dashboard-shell--admin .catalog-item-row__copy{display:grid;gap:4px;min-width:0}.dashboard-shell--admin .catalog-item-row__copy strong,.dashboard-shell--admin .catalog-item-row__copy p{margin:0}.dashboard-shell--admin .catalog-item-row__copy p{color:var(--admin-text-secondary);line-height:1.45;overflow-wrap:anywhere}.dashboard-shell--admin .catalog-item-row__meta{display:grid;justify-items:end;gap:8px;min-width:110px;text-align:right}.dashboard-shell--admin .catalog-item-row__meta strong{font-variant-numeric:tabular-nums}.dashboard-shell--admin .catalog-item-row__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;min-width:0}.dashboard-shell--admin .admin-edit-product-modal{box-sizing:border-box;width:min(calc(100vw - 1.5rem),560px);max-height:calc(100dvh - 1.5rem);overflow-y:auto;overscroll-behavior:contain;padding:.9rem;gap:.65rem;text-align:left;scrollbar-width:thin}.dashboard-shell--admin .admin-edit-product-overlay{align-items:flex-start;justify-content:center;overflow-y:auto;padding:.75rem}.dashboard-shell--admin .admin-edit-product-modal .payment-modal__topline{align-items:flex-start;gap:.65rem}.dashboard-shell--admin .admin-edit-product-modal .payment-modal__topline h4{font-size:1.35rem;line-height:1.1}.dashboard-shell--admin .admin-edit-product-modal .payment-modal__topline p:not(.eyebrow){font-size:.86rem;line-height:1.25}.dashboard-shell--admin .admin-edit-product-modal .payment-modal__close{padding:.55rem .75rem;border-radius:10px;font-size:.82rem}.dashboard-shell--admin .admin-edit-product-form{display:grid;gap:7px}.dashboard-shell--admin .admin-edit-product-form__grid{display:grid;grid-template-columns:minmax(0,150px) minmax(0,1fr);gap:8px}.dashboard-shell--admin .admin-edit-product-form .field-group{gap:.28rem}.dashboard-shell--admin .admin-edit-product-form .field-group label{font-size:.78rem}.dashboard-shell--admin .admin-edit-product-form input,.dashboard-shell--admin .admin-edit-product-form textarea{min-height:38px;padding:.65rem .8rem;font-size:.88rem;border-radius:12px}.dashboard-shell--admin .admin-edit-product-form textarea{min-height:68px;resize:vertical}.dashboard-shell--admin .admin-edit-product-form__status{display:grid;gap:4px;justify-items:start;padding:8px 10px;border-radius:14px;background:#fff7f1e6;border:1px solid rgba(172,117,78,.12)}.dashboard-shell--admin .admin-edit-product-form__status small{color:var(--admin-text-secondary);font-size:.76rem;line-height:1.25}.dashboard-shell--admin .admin-edit-product-form__actions{margin-top:0}.dashboard-shell--admin .admin-edit-product-form .image-upload-dropzone{min-height:78px;padding:.55rem;gap:.45rem;background:linear-gradient(180deg,#fffbf7fa,#fff4ecf0);border-color:#ffbd8875;color:var(--admin-text-primary)}.dashboard-shell--admin .admin-edit-product-form .image-upload-dropzone__preview{height:46px;width:min(100%,140px);border-radius:10px}.dashboard-shell--admin .admin-edit-product-form .image-upload-dropzone__content{gap:.18rem}.dashboard-shell--admin .admin-edit-product-form .image-upload-dropzone__content strong{color:#7b2f1f;font-weight:var(--admin-fw-bold);font-size:.84rem}.dashboard-shell--admin .admin-edit-product-form .image-upload-dropzone__content span{color:var(--admin-text-secondary);font-size:.74rem;line-height:1.15}.dashboard-shell--admin .admin-edit-product-form .form-help{font-size:.72rem;line-height:1.2}.dashboard-shell--admin .admin-edit-product-form__actions button{min-height:40px;padding:.7rem .85rem;border-radius:12px;font-size:.86rem}.dashboard-shell--admin .admin-edit-product-form .image-upload-dropzone:hover,.dashboard-shell--admin .admin-edit-product-form .image-upload-dropzone.is-drag-over{background:linear-gradient(180deg,#fff6eefa,#ffecdff5);border-color:#e984479e}.dashboard-shell--admin .admin-secondary-button{border:1px solid rgba(146,91,63,.18);border-radius:14px;padding:.95rem 1rem;background:linear-gradient(180deg,#fffbf7fa,#f4e6dcf5);color:var(--admin-text-primary);font-weight:var(--admin-fw-bold);cursor:pointer;box-shadow:0 14px 28px #3f1b111a}.dashboard-shell--admin .order-row{display:grid;grid-template-columns:minmax(0,1.85fr) 164px 168px 196px;align-items:start;gap:16px;padding-block:18px}.dashboard-shell--admin .order-row>div:first-child{min-width:0;display:grid;align-content:start;gap:8px;padding-right:4px}.dashboard-shell--admin .order-row>div:first-child p,.dashboard-shell--admin .order-row>div:first-child small{max-width:100%;overflow-wrap:anywhere;word-break:break-word;white-space:normal;line-height:1.45}.dashboard-shell--admin .order-row>div:first-child strong{margin-bottom:2px;line-height:1.2}.dashboard-shell--admin .order-row>div:nth-child(2){min-width:164px;display:grid;justify-items:start;align-content:start;gap:7px;padding-top:2px;border-left:1px solid rgba(172,117,78,.12);padding-left:10px}.dashboard-shell--admin .order-row>div:nth-child(2) .badge{min-width:74px;justify-content:center;text-align:center}.dashboard-shell--admin .order-row--status-syncing{box-shadow:0 24px 56px #56302024,0 0 0 1px #c22c2614}.dashboard-shell--admin .order-status-syncing{color:#9b5a43;font-size:11px;font-weight:700;letter-spacing:0}.dashboard-shell--admin .order-row>div:nth-child(2) small{white-space:nowrap;font-size:12px;line-height:1.35}.dashboard-shell--admin .order-row>div:nth-child(3){min-width:168px;display:grid;justify-items:end;align-content:start;gap:8px;text-align:right;padding-top:2px;border-left:1px solid rgba(172,117,78,.12);padding-left:10px}.dashboard-shell--admin .order-row>div:nth-child(3) strong{display:block;line-height:1.15;font-variant-numeric:tabular-nums;letter-spacing:-.01em}.dashboard-shell--admin .order-row>div:nth-child(3) small{white-space:normal;display:block;max-width:14ch;line-height:1.35}.dashboard-shell--admin .order-row>.inline-actions{min-width:196px;justify-self:end;align-self:start;padding-top:2px;border-left:1px solid rgba(172,117,78,.12);padding-left:10px}.dashboard-shell--admin .summary-grid,.dashboard-shell--admin .triple-columns,.dashboard-shell--admin .detail-grid,.dashboard-shell--admin .row{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-shell--admin .stack{gap:.85rem;min-width:0}.dashboard-shell--admin .subsection{padding:.95rem;border-radius:18px}.dashboard-shell--admin .compact{max-height:none;overflow:visible}.dashboard-shell--admin .table-shell{overflow-x:auto;overflow-y:visible}.dashboard-shell--admin .table-actions{gap:.35rem}.dashboard-shell--admin .action-item{gap:.65rem;min-width:0}.dashboard-shell--admin .action-item>div,.dashboard-shell--admin .field-group,.dashboard-shell--admin .list li,.dashboard-shell--admin .summary-item,.dashboard-shell--admin .order-card,.dashboard-shell--admin .order-row,.dashboard-shell--admin .section-guide__item{min-width:0}.dashboard-shell--admin th,.dashboard-shell--admin td{padding:.7rem .6rem}.dashboard-shell--admin th{font-size:.72rem}.dashboard-shell--admin input,.dashboard-shell--admin select,.dashboard-shell--admin textarea,.dashboard-shell--admin button,.dashboard-shell--admin label,.dashboard-shell--admin small,.dashboard-shell--admin span,.dashboard-shell--admin strong,.dashboard-shell--admin p{max-width:100%}.dashboard-shell--admin .panel-header h3{font-size:1.35rem;letter-spacing:-.04em}.dashboard-shell--admin .panel-header p,.dashboard-shell--admin .panel-card .muted,.dashboard-shell--admin .check-row,.dashboard-shell--admin small,.dashboard-shell--admin .field-hint,.dashboard-shell--admin .list li span{color:#8a6657}.dashboard-shell--admin input,.dashboard-shell--admin select,.dashboard-shell--admin textarea{color:#5a2b1f;border-color:#ac754e29;background:#fffbf7f2}.dashboard-shell--admin .subsection,.dashboard-shell--admin .list li,.dashboard-shell--admin .section-guide,.dashboard-shell--admin .summary-item,.dashboard-shell--admin .order-card,.dashboard-shell--admin .order-row,.dashboard-shell--admin table tbody tr{background:#fffaf5e0;overflow-wrap:break-word;word-break:normal;-webkit-hyphens:none;hyphens:none}.dashboard-shell--admin .section-guide{margin-top:0;margin-bottom:20px;border-color:#ac754e1f}.dashboard-shell--admin .section-guide__item{color:#6d4538;background:#fffaf5cc;border-color:#ac754e14}.dashboard-shell--admin .summary-item strong,.dashboard-shell--admin .order-top strong,.dashboard-shell--admin .order-bottom strong,.dashboard-shell--admin table strong{color:#602d21}.dashboard-shell--admin .badge-delivered{color:#4b664a;background:#99ba9157}.dashboard-shell--admin .badge-cancelled{color:#933d3d;background:#efadad57}.dashboard-shell--admin .badge-pending,.dashboard-shell--admin .badge-confirmed,.dashboard-shell--admin .badge-preparing,.dashboard-shell--admin .badge-on_the_way{color:#7c4026}.admin-module-shell{display:grid;gap:16px;min-width:0}.admin-module-shell__hero{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:center;padding:18px;border:1px solid rgba(172,117,78,.12);border-radius:26px;background:radial-gradient(circle at top right,rgba(211,53,45,.08),transparent 34%),linear-gradient(180deg,#fffcf8fa,#fff7f1f2);box-shadow:0 18px 36px #692c1e12;min-width:0}.admin-module-shell__copy{min-width:0}.admin-module-shell__copy h2{margin:0;font-family:Space Grotesk,sans-serif;font-size:clamp(1.75rem,2.4vw,2.55rem);line-height:1;letter-spacing:-.055em;color:#54251d}.admin-module-shell__copy p:last-child{max-width:760px;margin:8px 0 0;color:#7b5648;font-size:.95rem;line-height:1.5}.admin-module-shell__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;min-width:0}.admin-module-shell__actions>button{min-height:38px;white-space:nowrap}.admin-module-shell__metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;min-width:0}.admin-module-shell__metric{display:grid;gap:4px;min-width:0;padding:14px 16px;border:1px solid rgba(172,117,78,.1);border-radius:22px;background:linear-gradient(180deg,#fffcf8fa,#fff7f1f0);box-shadow:0 12px 24px #692c1e0e}.admin-module-shell__metric span,.admin-module-shell__metric small{color:#8a6657;font-size:.78rem;line-height:1.35}.admin-module-shell__metric strong{color:#5c2b20;font-family:Space Grotesk,sans-serif;font-size:1.45rem;line-height:1.05;letter-spacing:-.045em}.admin-module-shell__body{min-width:0}.admin-module-grid{display:grid;gap:14px;align-items:start;grid-auto-flow:row dense;min-width:0}.admin-module-grid--balanced{align-items:stretch}.admin-module-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-module-grid--two,.admin-module-grid--store{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-module-grid--store{grid-template-columns:1fr;align-items:start}.admin-module-grid--store>#store-general,.admin-module-grid--store>#store-summary{align-self:auto}.admin-module-grid--store>#store-general>.panel-card{height:auto}.admin-module-grid--store>#store-summary{display:grid;align-content:start;gap:14px}.admin-address-autocomplete{position:relative}.admin-address-suggestions{display:grid;gap:8px;margin-top:8px}.admin-address-suggestions button{width:100%;display:grid;gap:3px;padding:10px 12px;border:1px solid rgba(172,117,78,.2);border-radius:14px;background:#fffcf8f5;color:#4b1d14;text-align:left;cursor:pointer;box-shadow:0 10px 22px #56302014}.admin-address-suggestions button:hover,.admin-address-suggestions button:focus-visible{border-color:#c61d1d6b;outline:none;transform:translateY(-1px)}.admin-address-suggestions strong{color:#4b1d14;font-size:13px}.admin-address-suggestions span{color:#7d5647;font-size:12px;line-height:1.35}.admin-delivery-zone-radius-row{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.admin-delivery-zone-coordinates{align-self:stretch}.admin-delivery-zone-coordinates strong{font-size:12px}.payment-method-checklist{display:grid;gap:10px}.payment-method-check{align-items:center;min-height:48px}.payment-method-check span{color:#4b1d14;font-weight:800}.admin-module-grid--store #store-delivery>.operations-grid{align-items:stretch}.admin-module-grid--store #store-delivery>.operations-grid>.panel-card{height:100%}.admin-module-grid--orders{grid-template-columns:minmax(320px,.92fr) minmax(360px,1.08fr)}.admin-module-grid__wide{grid-column:1 / -1}.admin-module-anchor{min-width:0;scroll-margin-top:100px;align-self:start}.admin-module-anchor>.panel-card{height:auto}.admin-module-anchor--match-height{display:flex;align-self:stretch}.admin-module-anchor--match-height>.panel-card{height:100%;width:100%;display:flex;flex-direction:column}.admin-module-grid__wide>.admin-module-grid,.admin-module-grid__wide>.operations-grid,.admin-module-grid__wide>.triple-columns,.admin-module-grid__wide>.detail-grid{min-width:0;align-items:start}.admin-module-filters{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.admin-module-filters select{min-height:38px;min-width:160px}.delivery-team-edit-field{width:min(220px,100%);min-height:36px;padding:8px 10px;border-radius:12px}.dashboard-shell--admin .admin-module-shell .panel-card{border-radius:24px;padding:16px}.dashboard-shell--admin .admin-module-shell .panel-header{gap:10px;margin-bottom:12px}.dashboard-shell--admin .admin-module-shell .panel-header h3{font-size:1.16rem}.dashboard-shell--admin .admin-module-shell .panel-header p{font-size:.82rem;line-height:1.35}.dashboard-shell--admin .admin-module-shell .summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-shell--admin .admin-module-shell .summary-item{padding:.78rem;border-radius:16px}.dashboard-shell--admin .admin-module-shell .summary-item span{font-size:.76rem}.dashboard-shell--admin .admin-module-shell .summary-item strong{font-size:1rem;line-height:1.15}.dashboard-shell--admin .admin-module-shell .list.compact{display:grid;gap:8px}.dashboard-shell--admin .admin-module-shell .list li{padding:.78rem;border-radius:16px}.dashboard-shell--admin .admin-module-shell .action-item{align-items:start}.dashboard-shell--admin .admin-module-shell .action-item .table-actions{flex-wrap:wrap;justify-content:flex-start}.dashboard-shell--admin .admin-module-shell .inline-button,.dashboard-shell--admin .admin-module-shell button,.dashboard-shell--admin .admin-module-shell select,.dashboard-shell--admin .admin-module-shell input,.dashboard-shell--admin .admin-module-shell textarea{font-size:.84rem}.dashboard-shell--admin .admin-module-shell button{max-width:100%}.dashboard-shell--admin .admin-module-shell .image-upload-dropzone{min-height:118px;padding:.85rem}.dashboard-shell--admin .admin-module-shell .image-upload-dropzone__preview{height:92px}.dashboard-shell--admin .admin-module-shell .table-shell{border-radius:18px}@media(max-width:1400px){.dashboard-shell--admin{width:min(100%,1320px);padding:20px}.admin-topbar{grid-template-columns:1fr;justify-items:stretch}.admin-topbar__nav{justify-content:flex-start}.admin-topbar__actions{justify-content:flex-end}.admin-dashboard-grid,.admin-dashboard-bottom,.operation-dashboard-grid,.operation-dashboard-bottom,.admin-module-grid--three{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:980px){.dashboard-shell--admin{width:100%;padding:16px}.admin-greeting,.admin-page-intro,.admin-topbar__actions{flex-direction:column;align-items:stretch}.admin-module-shell__hero{grid-template-columns:1fr}.admin-module-shell__actions{justify-content:flex-start}.admin-module-shell__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-topbar__nav-item{justify-content:center}.admin-status-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-shell--admin .panel-grid,.admin-module-grid,.admin-module-grid--three,.admin-module-grid--two,.admin-module-grid--orders,.admin-module-grid--store,.dashboard-shell--admin .summary-grid,.dashboard-shell--admin .triple-columns,.dashboard-shell--admin .detail-grid,.dashboard-shell--admin .operations-grid,.dashboard-shell--admin .row{grid-template-columns:1fr}.admin-module-grid--store{align-items:start}.admin-module-grid--store>#store-general{align-self:auto;display:block;flex:none}.admin-module-grid--store>#store-general>.panel-card{flex:none;height:auto}.operation-dashboard-grid,.operation-dashboard-bottom,.operation-detail-grid{grid-template-columns:1fr}}@media(max-width:720px){.dashboard-shell--admin{padding:12px}.admin-status-metrics,.stats-grid.admin-kpi-grid,.admin-module-shell__metrics,.admin-module-grid,.admin-module-grid--three,.admin-module-grid--two,.admin-module-grid--orders,.admin-module-grid--store,.dashboard-shell--admin .panel-grid,.dashboard-shell--admin .summary-grid,.dashboard-shell--admin .triple-columns,.dashboard-shell--admin .detail-grid,.dashboard-shell--admin .operations-grid,.dashboard-shell--admin .row,.admin-dashboard-bottom,.operation-dashboard-grid,.operation-dashboard-bottom,.operation-detail-grid,.admin-top-product-item,.admin-recent-order-item{grid-template-columns:1fr}.admin-recent-order-item__meta{align-items:flex-start}}.operation-module{display:grid;gap:24px}.operation-module__header,.operation-context-bar,.operation-hub-card,.operation-module__details-header{border:1px solid rgba(172,117,78,.12);border-radius:28px;background:linear-gradient(180deg,#fffcf8f7,#fff7f1f0);box-shadow:0 18px 36px #692c1e14,inset 0 1px #ffffffa6}.operation-module__header,.operation-context-bar,.operation-module__details-header{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:24px 28px}.operation-module__header h2,.operation-module__details-header h3,.operation-hub-card h3{margin:0;color:#622c20;letter-spacing:-.04em}.operation-module__header p,.operation-module__details-header p,.operation-hub-card p,.operation-context-bar__item span,.operation-alert-item span,.operation-flow-step small{color:#8b6656}.operation-module__header-actions,.operation-context-bar__actions,.operation-toolbar,.operation-card-actions{display:flex;flex-wrap:wrap;gap:12px}.operation-context-bar__meta{display:grid;flex:1;gap:14px;grid-template-columns:repeat(5,minmax(0,1fr))}.operation-context-bar__item{display:grid;gap:4px}.operation-context-bar__item strong{color:#5f2f23}.operation-status-badge,.operation-status-pill{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 18px;border-radius:999px;font-weight:700;color:#7a3d22;background:#f5d09a47;border:1px solid rgba(211,159,92,.26);box-shadow:inset 0 1px #fff9}.operation-status-badge--open,.operation-status-pill--open{color:#3f6c49;background:#accea647;border-color:#70a96840}.operation-status-badge--closing_in_progress,.operation-status-pill--closing_in_progress,.operation-status-badge--opening_in_progress,.operation-status-pill--opening_in_progress,.operation-status-badge--reopened_for_adjustment,.operation-status-pill--reopened_for_adjustment{color:#945120;background:#f5c57a4d}.operation-status-badge--closed,.operation-status-pill--closed{color:#4e6150;background:#c5d7c257}.operation-status-badge--closed_with_divergence,.operation-status-pill--closed_with_divergence,.operation-status-badge--voided,.operation-status-pill--voided{color:#933d3d;background:#efadad47}.operation-dashboard-grid,.operation-dashboard-bottom{display:grid;gap:18px}.operation-toolbar{padding:0 6px;justify-content:center;column-gap:10px;row-gap:10px}.dashboard-shell--admin .operation-toolbar{justify-content:center;gap:8px;flex-wrap:nowrap}.dashboard-shell--admin .operation-toolbar>*{flex:0 1 auto}.operation-toolbar .admin-soft-button{min-height:44px;padding-inline:12px;min-width:auto;border-radius:999px;background:#fffaf6d6;justify-content:center;text-align:center;white-space:nowrap;font-size:13px}.operation-inline-pill{display:inline-flex;align-items:center;gap:10px}.operation-inline-pill b{display:inline-flex;align-items:center;justify-content:center;min-width:28px;height:28px;padding:0 8px;border-radius:999px;font-size:.9rem;color:#9c451d;background:#f6cc896b}.operation-inline-pill--solid b{color:#fff;background:#fff0c6eb}.operation-dashboard-grid{grid-template-columns:minmax(250px,1fr) minmax(250px,1fr) minmax(250px,1fr) minmax(280px,1fr);align-items:stretch}.operation-dashboard-bottom{grid-template-columns:minmax(0,1.28fr) minmax(0,.76fr) minmax(280px,.82fr);align-items:stretch}.operation-hub-card{display:grid;gap:18px;padding:22px;min-height:100%;min-width:0;overflow:hidden}.operation-dashboard-grid>.operation-hub-card{min-height:250px}.operation-dashboard-bottom>.operation-hub-card{min-height:240px}.operation-hub-card .admin-card-header .admin-soft-button{border-radius:999px}.operation-hub-card .admin-card-header{align-items:flex-start;display:grid;grid-template-columns:minmax(0,1fr) auto}.operation-hub-card .admin-card-header h3{font-size:1.38rem;line-height:1.05;letter-spacing:-.05em}.operation-hub-card .admin-card-header p{max-width:34ch;margin-top:6px;line-height:1.38;font-size:.86rem}.operation-cycle-highlight{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 18px;border-radius:22px;background:#fff8f1e6}.operation-cycle-highlight__copy{display:grid;gap:10px}.operation-cycle-highlight strong{color:#602d21}.operation-cycle-highlight small{color:#8d6d60;text-align:right}.operation-alert-list,.operation-flow-steps,.operation-financial-stack{display:grid;gap:12px}.operation-alert-item{display:grid;gap:6px;padding:14px 16px;border-radius:20px;background:#fff7f1e0;border:1px solid rgba(184,126,90,.08)}.operation-alert-item strong{color:#662a1e}.operation-alert-item--critical{background:#fcd7d599}.operation-alert-item--medium{background:#fae4cb9e}.operation-alert-item--low{background:#fff8f1e0}.operation-empty-callout{display:flex;gap:14px;align-items:flex-start;padding:18px;border-radius:24px;color:#7a5a4d;background:#fff9f3e0}.operation-empty-callout svg{flex:0 0 auto;width:26px;height:26px;color:#c4442c}.operation-empty-callout strong{display:block;margin-bottom:4px;color:#622c20}.operation-flow-step{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:14px;width:100%;padding:14px 16px;text-align:left;border:1px solid rgba(172,117,78,.12);border-radius:22px;background:#fff9f3eb;box-shadow:inset 0 1px #ffffff8c}.operation-flow-step.is-active{border-color:#cd452e47;box-shadow:inset 0 0 0 1px #cd452e1f}.operation-flow-step__icon,.operation-stepper__item span{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;font-weight:700;color:#fff8f1;background:linear-gradient(135deg,#c93324,#9f2017);flex:0 0 auto}.operation-day-card .operation-kpi-grid{display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.operation-financial-stack{gap:8px}.operation-financial-stack .summary-item,.operation-day-card .summary-item{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:12px;row-gap:4px;padding:.72rem .82rem}.operation-financial-stack .summary-item span,.operation-day-card .summary-item span{line-height:1.25}.operation-financial-stack .summary-item strong,.operation-day-card .summary-item strong{justify-self:end;text-align:right}.operation-money{display:inline-flex;align-items:baseline;justify-content:flex-end;gap:.28em;white-space:nowrap;font-variant-numeric:tabular-nums}.operation-day-card__headline{display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr));padding:16px 18px;border-radius:22px;background:linear-gradient(180deg,#fffbf7fa,#fbf1e9eb);border:1px solid rgba(172,117,78,.1);box-shadow:inset 0 1px #ffffffa6}.operation-day-card__headline span{display:block;margin-bottom:6px;color:#8b6656;text-align:center}.operation-day-card__headline strong{display:block;color:#5f2f23;font-size:1.5rem;letter-spacing:-.04em;text-align:center}.operation-day-card .summary-item{min-height:92px}.operation-top-product-metric{display:grid;justify-items:end;gap:4px}.operation-top-product-metric small{color:#8c6a5c}.operation-visual-side-card__note{margin:0;max-width:31ch;line-height:1.45;color:#fff;font-size:.95rem;font-weight:var(--admin-fw-semibold)}.operation-visual-side-card__actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px;width:auto}.operation-visual-side-card__actions>*{flex:0 0 auto;width:auto}.operation-visual-side-card__primary-action{min-width:max-content}.operation-visual-side-card__secondary-action{min-width:fit-content}.operation-shortcut-arrow{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;margin-left:auto;border-radius:50%;font-size:1.35rem;color:#b84a2a;background:#d75a3a1a;box-shadow:inset 0 1px #ffffff73}.operation-financial-strip{display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr));padding:16px 18px;border-radius:22px;background:#fff9f3eb;border:1px solid rgba(172,117,78,.08)}.operation-financial-strip>div,.operation-day-card__headline>div{display:grid;align-content:center;justify-items:center;min-height:64px;text-align:center}.operation-financial-strip span,.operation-side-summary span{display:block;margin-bottom:6px;color:#8b6656;text-align:center}.operation-financial-strip strong,.operation-side-summary strong{color:#632d21}.operation-visual-side-card{position:relative;overflow:hidden;padding:0;min-height:420px;border-radius:28px}.operation-visual-side-card.operation-hub-card{background:#4a1d12;border:1px solid rgba(109,50,29,.22);box-shadow:0 22px 42px #57211229,inset 0 1px #ffffff14}.operation-visual-side-card>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.operation-visual-side-card__content{position:absolute;inset:0;display:grid;align-content:end;gap:18px;padding:22px;color:#fff8f1;background:linear-gradient(180deg,#2f0e0808,#2f0e0833 38%,#40110ae0)}.operation-visual-side-card__hero{display:grid;gap:8px}.operation-visual-side-card__content h3,.operation-visual-side-card__content p,.operation-visual-side-card__content .eyebrow,.operation-visual-side-card__content strong,.operation-visual-side-card__content span{color:inherit}.operation-visual-side-card__content .eyebrow{color:#fff3e9eb;font-size:.82rem;font-weight:var(--admin-fw-bold);letter-spacing:.14em;text-transform:uppercase}.operation-visual-side-card__content h3{color:#fffdf9;font-size:2rem;line-height:1.02;font-weight:var(--admin-fw-bold);text-shadow:0 1px 1px rgba(0,0,0,.12)}.operation-side-summary{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));padding:16px 18px;border-radius:24px;background:linear-gradient(180deg,#c4aba16b,#9d776857);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,247,240,.2);box-shadow:inset 0 1px #ffffff2e}.operation-side-summary--floating{background:linear-gradient(180deg,#cfb8af7a,#946d5f66);border-color:#fff5ec38;box-shadow:0 18px 26px #34100929,inset 0 1px #ffffff38}.operation-visual-side-card .operation-side-summary--floating span{color:#fff4edf0;font-size:.86rem;font-weight:var(--admin-fw-semibold)}.operation-visual-side-card .operation-side-summary--floating strong,.operation-visual-side-card .operation-side-summary--floating .operation-money,.operation-visual-side-card .operation-side-summary--floating .operation-money span{color:#fffdf9;font-weight:var(--admin-fw-bold)}.operation-side-summary>div{display:grid;align-content:center;justify-items:center;min-height:62px;text-align:center}.operation-module__details{display:grid;gap:20px;margin-top:6px;min-width:0}.operation-module__details .panel-card{box-shadow:0 18px 34px #692c1e12,inset 0 1px #fff9}.operation-module__details-close{color:#8d3d33;border-color:#b1615733}.operation-module__legacy{display:grid;gap:22px}.operation-module__legacy>.panel-grid{gap:22px}.operation-module__legacy .panel-card{border-color:#ac754e1f;background:linear-gradient(180deg,#fffcf8f5,#fff7f1f0)}.operation-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;min-width:0}.operation-detail-grid>.panel-card.wide{grid-column:1 / -1}.operation-stepper{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.operation-stepper__item{display:flex;gap:12px;align-items:center;padding:14px 16px;border-radius:22px;color:#7e5a4a;background:#fff9f3e0}.operation-stepper__item.is-active{border:1px solid rgba(205,69,46,.18);box-shadow:inset 0 0 0 1px #cd452e14}.operation-group-card{display:grid;gap:16px;padding:18px;border:1px solid rgba(172,117,78,.1);border-radius:24px;background:#fff9f3e6}.operation-group-card__header{display:flex;align-items:center;justify-content:space-between;gap:14px}.operation-group-card__header h4{margin:0 0 4px;color:#612c20}.action-item--form{display:grid;gap:10px}@media(max-width:1400px){.operation-dashboard-grid,.operation-dashboard-bottom{grid-template-columns:repeat(2,minmax(0,1fr))}.operation-context-bar,.operation-module__header,.operation-module__details-header{align-items:stretch;flex-direction:column}.operation-context-bar__meta{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:980px){.operation-dashboard-grid,.operation-dashboard-bottom,.operation-day-card__headline,.operation-day-card .operation-kpi-grid,.operation-financial-strip,.operation-side-summary,.operation-context-bar__meta{grid-template-columns:1fr}.operation-toolbar,.operation-card-actions,.operation-module__header-actions,.operation-context-bar__actions{width:100%}.operation-toolbar>*,.operation-card-actions>*,.operation-module__header-actions>*,.operation-context-bar__actions>*{flex:1 1 220px}}.panel-card,.stat-card,.order-card,.order-row,.summary-item,.quick-access-card,.customer-product-card,.tracking-summary-item,.admin-surface,.admin-module-shell__metric,.admin-shortcut-item,.admin-top-product-item,.admin-recent-order-item,.operation-context-bar,.operation-module__header,.operation-module__details-header,.operation-hub-card,.operation-alert-item,.operation-empty-callout,.operation-flow-step,.operation-stepper__item,.operation-group-card,.panel-card *,.stat-card *,.order-card *,.order-row *,.summary-item *,.quick-access-card *,.customer-product-card *,.tracking-summary-item *,.admin-surface *,.admin-module-shell__metric *,.admin-shortcut-item *,.admin-top-product-item *,.admin-recent-order-item *,.operation-context-bar *,.operation-module__header *,.operation-module__details-header *,.operation-hub-card *,.operation-alert-item *,.operation-empty-callout *,.operation-flow-step *,.operation-stepper__item *,.operation-group-card *{min-width:0;max-width:100%;overflow-wrap:break-word;word-break:normal;-webkit-hyphens:none;hyphens:none}.panel-card,.admin-surface,.operation-hub-card,.operation-group-card{align-content:start}.dashboard-shell--admin .panel-card,.admin-surface,.operation-hub-card{gap:12px}.panel-header,.admin-card-header,.operation-module__header,.operation-context-bar,.operation-module__details-header,.operation-group-card__header,.order-top,.order-bottom,.order-row,.inline-actions,.table-actions,.operation-toolbar,.operation-card-actions,.operation-module__header-actions,.operation-context-bar__actions,.admin-module-shell__actions,.admin-visual-card__actions,.stat-card__footer,.customer-product-card__footer,.tracking-summary-item__row,.tracking-summary-totals__row{min-width:0;flex-wrap:wrap}.panel-header,.admin-card-header,.operation-group-card__header{align-items:flex-start}.panel-header>div,.admin-card-header>div,.operation-module__header>div,.operation-module__details-header>div,.operation-context-bar__meta,.operation-context-bar__item,.operation-cycle-highlight__copy,.operation-empty-callout>div,.operation-flow-step>div,.operation-alert-item>div,.operation-group-card__header>div,.admin-shortcut-item__copy,.admin-top-product-item>div,.admin-recent-order-item__main,.customer-product-card__body{min-width:0}.panel-header h3,.admin-card-header h3,.operation-hub-card .admin-card-header h3,.operation-module__header h2,.operation-module__details-header h3,.quick-access-card strong,.customer-product-card__body strong,.summary-item strong,.stat-card strong{max-width:100%;line-height:1.12;text-wrap:pretty}.panel-header p,.admin-card-header p,.operation-hub-card .admin-card-header p,.operation-module__header p,.operation-module__details-header p,.quick-access-card span,.customer-product-card__body p,.tracking-summary-item__meta,.tracking-summary-item__note,.operation-alert-item span,.operation-flow-step small,.operation-empty-callout p,.list li span,.muted,.field-hint,.form-help,small{line-height:1.42;text-wrap:pretty}.compact,.list.compact,.dashboard-shell--admin .compact,.operation-module .compact,.admin-module-shell .compact{max-height:none;overflow:visible}.operation-toolbar,.operation-card-actions,.operation-module__header-actions,.operation-context-bar__actions,.admin-module-shell__actions,.table-actions,.inline-actions,.stat-card__footer,.customer-product-card__footer{align-items:center;gap:8px}.operation-toolbar>*,.operation-card-actions>*,.operation-module__header-actions>*,.operation-context-bar__actions>*,.admin-module-shell__actions>*,.table-actions>*,.inline-actions>*,.stat-card__footer>*,.customer-product-card__footer>*{flex:0 1 auto}.operation-toolbar button,.operation-card-actions button,.operation-module__header-actions button,.operation-context-bar__actions button,.admin-module-shell__actions button,.table-actions button,.table-actions .inline-button,.inline-actions button,.inline-actions select,.customer-product-card__footer button,.stat-card__footer button{width:auto;max-width:100%;min-width:96px;white-space:normal;text-align:center}.dashboard-shell--admin .admin-soft-button,.dashboard-shell--admin .admin-inline-action,.dashboard-shell--admin .admin-primary-button,.dashboard-shell--admin .inline-button{min-height:38px;padding-inline:14px;line-height:1.1}.dashboard-shell--admin .panel-card{padding:16px}.dashboard-shell--admin .panel-header{gap:10px;margin-bottom:12px}.dashboard-shell--admin .panel-header h3,.dashboard-shell--admin .admin-card-header h3{font-size:clamp(1.08rem,1.35vw,1.35rem)}.dashboard-shell--admin .panel-header p,.dashboard-shell--admin .admin-card-header p{font-size:.84rem}.dashboard-shell--admin .stat-card,.admin-module-shell__metric,.summary-item{display:grid;align-content:start;gap:4px}.dashboard-shell--admin .stat-card strong{font-size:clamp(1.35rem,2vw,1.8rem)}.summary-item strong{display:block;font-size:clamp(.95rem,1.4vw,1.15rem);margin-top:2px}.summary-item span,.dashboard-shell--admin .stat-card small,.dashboard-shell--admin .stat-card span,.admin-module-shell__metric span,.admin-module-shell__metric small{display:block;font-size:.78rem;line-height:1.3}.dashboard-shell--admin .summary-grid{align-items:start}.dashboard-shell--admin .panel-card .summary-grid{margin-bottom:6px}.list li,.order-card,.order-row,.tracking-summary-item{gap:8px;padding:.82rem .9rem}.admin-shortcut-item,.operation-flow-step,.operation-empty-callout{align-items:center}.admin-shortcut-item{min-height:auto;padding:12px 14px}.operation-empty-callout{display:grid;grid-template-columns:auto minmax(0,1fr);padding:14px}.operation-flow-step{grid-template-columns:auto minmax(0,1fr);gap:12px;padding:12px 14px}.operation-flow-step strong,.admin-shortcut-item__copy strong,.operation-empty-callout strong{line-height:1.16}.operation-flow-step small,.admin-shortcut-item__copy small{display:block;margin-top:3px}.operation-flow-step__icon,.operation-stepper__item span,.admin-shortcut-item__icon,.quick-access-card__emoji{flex:0 0 auto}.operation-flow-step__icon,.operation-stepper__item span{width:28px;height:28px;font-size:.85rem}.admin-shortcut-item__icon{width:42px;height:42px}.quick-access-card__emoji{width:50px;height:50px}.operation-alert-item{gap:5px;padding:12px 14px}.operation-cycle-highlight{flex-wrap:wrap;align-items:center;padding:13px 15px}.operation-cycle-highlight small{text-align:left}.operation-dashboard-grid,.operation-dashboard-bottom,.admin-dashboard-grid,.admin-dashboard-bottom,.admin-module-grid{gap:14px}.operation-hub-card{gap:14px;padding:18px;overflow:visible}.operation-dashboard-grid>.operation-hub-card,.operation-dashboard-bottom>.operation-hub-card{min-height:auto}.operation-hub-card .admin-card-header h3{font-size:clamp(1.16rem,1.55vw,1.45rem)}.operation-hub-card .admin-card-header p{margin-top:5px;font-size:.84rem}.operation-day-card .summary-item,.operation-side-summary>div,.operation-financial-strip>div,.operation-day-card__headline>div{min-height:auto}.operation-day-card__headline,.operation-financial-strip,.operation-side-summary{gap:10px;padding:12px}.operation-day-card__headline strong{font-size:clamp(1.12rem,1.5vw,1.35rem)}.operation-top-product-metric{justify-items:end;text-align:right}.operation-visual-side-card{overflow:hidden}.admin-top-product-item{grid-template-columns:48px minmax(0,1fr) auto;gap:10px;padding:10px}.admin-top-product-item img{width:48px;height:48px}.customer-product-card__footer{justify-content:space-between}.customer-product-card__footer span{white-space:nowrap}.quick-access-card{min-height:auto}@media(max-width:1280px){.operation-dashboard-grid,.operation-dashboard-bottom,.admin-dashboard-grid,.admin-dashboard-bottom,.admin-module-grid--three{grid-template-columns:repeat(2,minmax(0,1fr))}.operation-context-bar__meta{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:900px){.operation-dashboard-grid,.operation-dashboard-bottom,.admin-dashboard-grid,.admin-dashboard-bottom,.admin-module-grid,.admin-module-grid--two,.admin-module-grid--three,.admin-module-grid--orders,.admin-module-grid--store,.operation-detail-grid,.dashboard-shell--admin .panel-grid,.dashboard-shell--admin .summary-grid,.dashboard-shell--admin .triple-columns,.dashboard-shell--admin .detail-grid,.dashboard-shell--admin .row{grid-template-columns:1fr}.operation-context-bar,.operation-module__header,.operation-module__details-header,.admin-module-shell__hero{align-items:stretch}.operation-toolbar>*,.operation-card-actions>*,.operation-module__header-actions>*,.operation-context-bar__actions>*,.admin-module-shell__actions>*,.table-actions>*,.inline-actions>*,.customer-product-card__footer>*{flex:1 1 180px}}@media(max-width:560px){.dashboard-shell--admin .panel-card,.admin-surface,.operation-hub-card{padding:14px;border-radius:22px}.panel-header,.admin-card-header,.order-top,.order-bottom,.tracking-summary-item__row,.tracking-summary-totals__row{flex-direction:column;align-items:flex-start}.operation-context-bar__meta,.admin-module-shell__metrics,.operation-day-card__headline,.operation-day-card .operation-kpi-grid,.operation-financial-strip,.operation-side-summary{grid-template-columns:1fr}.operation-toolbar>*,.operation-card-actions>*,.operation-module__header-actions>*,.operation-context-bar__actions>*,.admin-module-shell__actions>*,.table-actions>*,.inline-actions>*,.stat-card__footer>*,.customer-product-card__footer>*{flex:1 1 100%;width:100%}}.operation-hub-card .admin-card-header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px}.operation-hub-card .admin-card-header h3{font-size:clamp(1.16rem,1.35vw,1.36rem);line-height:1.08}.operation-hub-card .admin-card-header p{max-width:32ch;margin-top:5px;font-size:.82rem;line-height:1.36}.operation-hub-card .admin-card-header .admin-soft-button{min-width:88px;padding-inline:12px}.operation-status-pill,.operation-status-badge{min-height:36px;padding:0 14px;line-height:1.1;text-align:center}.operation-financial-stack .summary-item,.operation-day-card .summary-item{grid-template-columns:minmax(0,1fr) auto;column-gap:14px;text-align:left}.operation-financial-stack .summary-item span,.operation-day-card .summary-item span{text-align:left}.operation-financial-stack .summary-item strong,.operation-day-card .summary-item strong,.operation-financial-strip strong,.operation-side-summary strong,.operation-day-card__headline strong{font-variant-numeric:tabular-nums}.operation-money{display:inline-flex;align-items:baseline;justify-content:flex-end;gap:.32em;white-space:nowrap}.operation-money span:first-child{font-size:.78em;opacity:.88}.operation-day-card__headline>div,.operation-financial-strip>div,.operation-side-summary>div{display:grid;align-content:center;justify-items:center;text-align:center}.operation-day-card__headline span,.operation-financial-strip span,.operation-side-summary span{text-align:center;line-height:1.25}.operation-flow-step{grid-template-columns:28px minmax(0,1fr)}.operation-flow-step strong,.admin-shortcut-item__copy strong{display:block;line-height:1.16}.operation-flow-step small,.admin-shortcut-item__copy small{display:block;max-width:34ch;line-height:1.32}.operation-empty-callout{align-items:center}.operation-empty-callout span{display:block;margin-top:4px;line-height:1.34}.operation-pending-button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 18px 0 16px;border:0;border-radius:999px;color:#fff;background:linear-gradient(135deg,#b9372b,#d63b2e 52%,#e22d23);box-shadow:0 14px 28px #bb2d213d,inset 0 1px #ffffff2e;font-size:15px;line-height:20px;font-weight:var(--admin-fw-bold);text-shadow:0 1px 1px rgba(0,0,0,.08);transition:transform .16s ease,box-shadow .16s ease,filter .16s ease}.operation-pending-button:hover{transform:translateY(-1px);filter:brightness(1.03);box-shadow:0 18px 32px #bb2d2147,inset 0 1px #fff3}.operation-pending-button:active{transform:translateY(0);box-shadow:0 10px 20px #bb2d2133,inset 0 1px #ffffff24}.operation-pending-button:focus-visible{outline:3px solid rgba(246,195,91,.42);outline-offset:2px}.operation-pending-button__icon{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;color:#fff;flex:0 0 auto}.operation-pending-button__icon svg{width:18px;height:18px}.operation-pending-button__label{color:inherit;white-space:nowrap}.operation-pending-button__count{display:inline-flex;align-items:center;justify-content:center;min-width:28px;height:28px;padding:0 8px;border-radius:999px;background:linear-gradient(180deg,#f6c35b,#f2be5c);color:#7a2e1c;font-size:14px;line-height:1;font-weight:var(--admin-fw-bold);box-shadow:inset 0 1px #ffffff47}.operation-cycle-card{width:100%;justify-self:stretch;gap:14px;padding:18px 16px 20px;border:1px solid rgba(197,146,121,.12);border-radius:28px;background:radial-gradient(circle at bottom center,rgba(210,153,125,.12),transparent 42%),linear-gradient(180deg,#fff7f1,#fff3ec);box-shadow:0 12px 30px #8d543d14,inset 0 1px #ffffffd1}.operation-cycle-card .admin-card-header{margin-bottom:0;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px}.operation-cycle-card .admin-card-header h3{color:#7d2f22;font-size:1.12rem;line-height:1.08;letter-spacing:-.045em}.operation-cycle-card .admin-card-header p{max-width:18ch;margin-top:6px;color:#97685c;font-size:.9rem;line-height:1.28}.operation-cycle-card__soft-button{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 16px;border:0;border-radius:999px;background:linear-gradient(135deg,#d63b2e,#ef3a22);color:#fff8f2;font-size:.95rem;line-height:1;font-weight:var(--admin-fw-bold);box-shadow:inset 0 1px #ffffff2e,0 12px 22px #bb2d2129;transition:transform .16s ease,filter .16s ease,box-shadow .16s ease}.operation-cycle-card__soft-button:hover{transform:translateY(-1px);filter:brightness(1.03);box-shadow:inset 0 1px #fff3,0 14px 24px #bb2d2133}.operation-cycle-card__soft-button:active{transform:scale(.985)}.operation-cycle-card__subcard{display:grid;gap:10px;padding:16px 16px 14px;border-radius:18px;background:linear-gradient(180deg,#fffaf5eb,#fff6f0e6);box-shadow:inset 0 0 0 1px #d6b7a542,0 8px 20px #c089700d}.operation-cycle-card__status-title{color:#ff6127;font-size:1.06rem;line-height:1.15;font-weight:var(--admin-fw-bold)}.operation-cycle-card__status-meta,.operation-cycle-card__alerts-copy{color:#7f5346;font-size:.95rem;line-height:1.3}.operation-cycle-card__alerts-title{color:#ca2e23;font-size:1.04rem;line-height:1.15;font-weight:var(--admin-fw-bold)}.operation-cycle-card__divider{height:1px;background:linear-gradient(90deg,#d8c0b71a,#d8c0b7d9,#d8c0b71a)}.operation-cycle-card__actions{display:grid;gap:12px}.operation-cycle-card__pending-button{width:100%;justify-content:space-between;min-height:50px;padding:0 12px 0 14px;gap:9px;background:linear-gradient(180deg,#ffffff2e,#ffffff0a 42%,#0000001a),linear-gradient(180deg,#915339b8,#73402da8 48%,#5f2f229e);border:1px solid rgba(255,221,204,.28);box-shadow:inset 0 1px #ffffff57,inset 0 -1px #441d1447,0 10px 20px #2009042e;text-shadow:0 1px 1px rgba(41,12,8,.34)}.operation-cycle-card__pending-button:active{transform:scale(.985)}.operation-cycle-card__pending-button .operation-pending-button__label{flex:1;text-align:left}.operation-cycle-card__pending-button .operation-pending-button__count{min-width:26px;height:26px;padding:0 7px;background:transparent;color:#fff;box-shadow:none}.operation-cash-card__action{min-height:46px;padding-inline:18px;border:1px solid rgba(255,221,204,.28);border-radius:999px;background:linear-gradient(180deg,#ffffff2e,#ffffff0a 42%,#0000001a),linear-gradient(180deg,#915339b8,#73402da8 48%,#5f2f229e);color:#fff8f2;box-shadow:inset 0 1px #ffffff57,inset 0 -1px #441d1447,0 10px 20px #2009042e;text-shadow:0 1px 1px rgba(41,12,8,.34)}.operation-cash-card__action span,.operation-cash-card__action{color:#fff8f2}.dashboard-shell--admin .operation-cash-card__action,.dashboard-shell--admin .operation-cash-card__action span{color:#fff8f2!important}.dashboard-shell--admin .operation-cash-card__action{border:1px solid rgba(255,221,204,.28)!important;background:linear-gradient(180deg,#ffffff2e,#ffffff0a 42%,#0000001a),linear-gradient(180deg,#915339b8,#73402da8 48%,#5f2f229e)!important;box-shadow:inset 0 1px #ffffff57,inset 0 -1px #441d1447,0 10px 20px #2009042e!important;text-shadow:0 1px 1px rgba(41,12,8,.34)}.operation-day-card__action{border:1px solid rgba(255,221,204,.28);background:linear-gradient(180deg,#ffffff2e,#ffffff0a 42%,#0000001a),linear-gradient(180deg,#915339b8,#73402da8 48%,#5f2f229e);color:#fff8f2;box-shadow:inset 0 1px #ffffff57,inset 0 -1px #441d1447,0 10px 20px #2009042e;text-shadow:0 1px 1px rgba(41,12,8,.34)}.operation-day-card__action,.operation-day-card__action span{color:#fff8f2}.dashboard-shell--admin .operation-day-card__action,.dashboard-shell--admin .operation-day-card__action span{color:#fff8f2!important}.dashboard-shell--admin .operation-day-card__action{border:1px solid rgba(255,221,204,.28)!important;background:linear-gradient(180deg,#ffffff2e,#ffffff0a 42%,#0000001a),linear-gradient(180deg,#915339b8,#73402da8 48%,#5f2f229e)!important;box-shadow:inset 0 1px #ffffff57,inset 0 -1px #441d1447,0 10px 20px #2009042e!important;text-shadow:0 1px 1px rgba(41,12,8,.34)}.dashboard-shell--admin .operation-visual-side-card__primary-action,.dashboard-shell--admin .operation-visual-side-card__primary-action span{color:#fff8f2!important}.dashboard-shell--admin .operation-visual-side-card__primary-action b{background:transparent!important;box-shadow:none!important;color:#fff!important;-webkit-text-fill-color:#ffffff}.dashboard-shell--admin .operation-visual-side-card__primary-action{border:1px solid rgba(255,221,204,.28)!important;background:linear-gradient(180deg,#ffffff2e,#ffffff0a 42%,#0000001a),linear-gradient(180deg,#915339b8,#73402da8 48%,#5f2f229e)!important;box-shadow:inset 0 1px #ffffff57,inset 0 -1px #441d1447,0 10px 20px #2009042e!important;text-shadow:0 1px 1px rgba(41,12,8,.34)}.dashboard-shell--admin .operation-context-bar__actions .operation-status-badge,.dashboard-shell--admin .operation-context-bar__actions .admin-primary-button{min-height:46px;padding:0 18px;border:1px solid rgba(255,221,204,.28)!important;border-radius:999px;background:linear-gradient(180deg,#ffffff2e,#ffffff0a 42%,#0000001a),linear-gradient(180deg,#915339b8,#73402da8 48%,#5f2f229e)!important;color:#fff8f2!important;box-shadow:inset 0 1px #ffffff57,inset 0 -1px #441d1447,0 10px 20px #2009042e!important;text-shadow:0 1px 1px rgba(41,12,8,.34)}.dashboard-shell--admin .operation-context-bar__actions .admin-primary-button span,.dashboard-shell--admin .operation-context-bar__actions .operation-status-badge{color:#fff8f2!important}@media(max-width:1280px){.operation-hub-card .admin-card-header{grid-template-columns:1fr}.operation-hub-card .admin-card-header .admin-soft-button{justify-self:start}}.dashboard-shell--admin,.dashboard-shell--admin button,.dashboard-shell--admin input,.dashboard-shell--admin select,.dashboard-shell--admin textarea{font-family:var(--admin-font-family)}.dashboard-shell--admin .admin-content,.dashboard-shell--admin .admin-content h1,.dashboard-shell--admin .admin-content h2,.dashboard-shell--admin .admin-content h3,.dashboard-shell--admin .admin-content h4,.dashboard-shell--admin .admin-content strong,.dashboard-shell--admin .panel-card h3,.dashboard-shell--admin .summary-item strong,.dashboard-shell--admin .stat-card strong,.dashboard-shell--admin .order-card strong,.dashboard-shell--admin .order-row strong,.dashboard-shell--admin table strong{color:var(--admin-text-primary)}.dashboard-shell--admin .admin-content p,.dashboard-shell--admin .admin-content span,.dashboard-shell--admin .admin-content small,.dashboard-shell--admin .panel-header p,.dashboard-shell--admin .muted,.dashboard-shell--admin .field-hint,.dashboard-shell--admin .list li span,.dashboard-shell--admin .section-guide__item,.dashboard-shell--admin .check-row,.dashboard-shell--admin .admin-card-header p,.dashboard-shell--admin .admin-shortcut-item__copy small,.dashboard-shell--admin .admin-recent-order-item__main span,.dashboard-shell--admin .admin-recent-order-item__main small,.dashboard-shell--admin .admin-top-product-item span,.dashboard-shell--admin .operation-hub-card p,.dashboard-shell--admin .operation-alert-item span,.dashboard-shell--admin .operation-flow-step small,.dashboard-shell--admin .operation-context-bar__item span{color:var(--admin-text-secondary)}.dashboard-shell--admin .admin-topbar{color:var(--admin-text-on-brand);text-shadow:0 1px 1px rgba(0,0,0,.08)}.dashboard-shell--admin .admin-topbar__brand-copy strong,.dashboard-shell--admin .admin-topbar__nav-item span,.dashboard-shell--admin .admin-topbar__user-pill span,.dashboard-shell--admin .admin-topbar__logout span{color:var(--admin-text-on-brand);font-weight:var(--admin-fw-semibold)}.dashboard-shell--admin .admin-topbar__brand-copy strong{font-size:clamp(18px,1.35vw,20px);line-height:1.15;font-weight:var(--admin-fw-bold)}.customer-header__brand-copy strong,.dashboard-shell--admin .admin-topbar__brand-copy strong{font-family:Luckiest Guy,Fredoka,"Baloo 2",Poppins,Inter,Archivo,sans-serif;color:#fff;font-weight:900;text-transform:uppercase;letter-spacing:.01em;-webkit-text-stroke:.35px rgba(255,255,255,.72);text-shadow:0 1px 0 rgba(255,255,255,.18),0 2px 0 rgba(93,8,8,.82),0 8px 14px rgba(63,8,8,.24)}.dashboard-shell--admin .admin-topbar__brand-copy span{color:#fff5f0eb;font-size:13px;line-height:18px;font-weight:var(--admin-fw-medium);letter-spacing:.08em}.dashboard-shell--admin .admin-topbar__brand-copy .admin-topbar__setup-hint{max-width:280px;color:#fff8f3f0;font-size:12px;line-height:15px;letter-spacing:0;text-transform:none}.dashboard-shell--admin .admin-topbar__nav-item span{font-size:16px;line-height:24px;font-weight:var(--admin-fw-semibold)}.dashboard-shell--admin .admin-topbar__nav-item{color:#fffffff5}.dashboard-shell--admin .admin-topbar__nav-item:hover,.dashboard-shell--admin .admin-topbar__nav-item.is-active{color:var(--admin-text-on-brand)}.dashboard-shell--admin .admin-topbar__nav-item.is-active span{font-weight:var(--admin-fw-semibold)}.dashboard-shell--admin .admin-topbar__user-pill span{font-size:16px;line-height:22px;font-weight:var(--admin-fw-bold)}.dashboard-shell--admin .admin-topbar__user-pill small{color:#ffd9cc;font-size:12px;line-height:18px;font-weight:var(--admin-fw-semibold)}.dashboard-shell--admin .admin-topbar__logout span,.dashboard-shell--admin .admin-topbar__logout{font-size:15px;line-height:20px;font-weight:var(--admin-fw-bold)}.dashboard-shell--admin .admin-greeting h1,.dashboard-shell--admin .admin-page-intro h2,.dashboard-shell--admin .operation-module__header h2{color:var(--admin-text-primary);font-size:clamp(22px,2vw,28px);line-height:1.18;font-weight:var(--admin-fw-bold)}.dashboard-shell--admin .admin-greeting p:last-child,.dashboard-shell--admin .admin-page-intro p:last-child,.dashboard-shell--admin .operation-module__header p{color:var(--admin-text-secondary);font-size:16px;line-height:24px;font-weight:var(--admin-fw-medium)}.dashboard-shell--admin .panel-header h3,.dashboard-shell--admin .admin-card-header h3,.dashboard-shell--admin .operation-hub-card .admin-card-header h3,.dashboard-shell--admin .operation-module__details-header h3{color:var(--admin-text-primary);font-weight:var(--admin-fw-bold)}.dashboard-shell--admin .admin-card-header p,.dashboard-shell--admin .panel-header p,.dashboard-shell--admin .operation-hub-card .admin-card-header p,.dashboard-shell--admin .operation-module__details-header p{color:var(--admin-text-secondary);font-weight:var(--admin-fw-medium)}.dashboard-shell--admin .summary-item span,.dashboard-shell--admin .admin-module-shell__metric span,.dashboard-shell--admin .admin-module-shell__metric small,.dashboard-shell--admin .stat-card span,.dashboard-shell--admin .stat-card small,.dashboard-shell--admin .operation-financial-strip span,.dashboard-shell--admin .operation-side-summary span,.dashboard-shell--admin .operation-day-card__headline span{color:#7a4a3a;font-size:14px;line-height:20px;font-weight:var(--admin-fw-semibold)}.dashboard-shell--admin .summary-item strong,.dashboard-shell--admin .operation-financial-strip strong,.dashboard-shell--admin .operation-side-summary strong,.dashboard-shell--admin .operation-day-card__headline strong,.dashboard-shell--admin .operation-money{color:var(--admin-text-primary);font-weight:var(--admin-fw-bold)}.dashboard-shell--admin .stat-card strong{color:var(--admin-text-primary);font-weight:var(--admin-fw-bold);font-variant-numeric:tabular-nums}.dashboard-shell--admin .admin-status-metric span{color:#7a4a3a;font-size:14px;line-height:20px;font-weight:var(--admin-fw-semibold)}.dashboard-shell--admin .admin-status-metric strong,.dashboard-shell--admin .admin-recent-order-item__meta strong,.dashboard-shell--admin .admin-top-product-item strong,.dashboard-shell--admin .admin-shortcut-item__copy strong,.dashboard-shell--admin .operation-flow-step strong,.dashboard-shell--admin .operation-empty-callout strong{color:var(--admin-text-primary);font-weight:var(--admin-fw-bold)}.dashboard-shell--admin .operation-flow-step__icon{color:#fff}.dashboard-shell--admin .operation-flow-step .operation-flow-step__icon,.dashboard-shell--admin .operation-flow-step .operation-flow-step__icon span,.dashboard-shell--admin button.operation-inline-pill b,.dashboard-shell--admin .operation-visual-side-card__primary-action b{color:#fff!important;-webkit-text-fill-color:#ffffff}.dashboard-shell--admin .admin-shortcut-item__copy strong{font-size:17px}.dashboard-shell--admin .admin-shortcut-item__copy small{color:var(--admin-text-secondary);font-size:14px;line-height:20px;font-weight:var(--admin-fw-medium)}.dashboard-shell--admin .admin-recent-order-item__main strong,.dashboard-shell--admin .order-card strong,.dashboard-shell--admin .order-row strong{color:var(--admin-text-primary);font-size:16px;font-weight:var(--admin-fw-bold)}.dashboard-shell--admin .badge,.dashboard-shell--admin .operation-status-pill,.dashboard-shell--admin .operation-status-badge{font-weight:var(--admin-fw-bold)}.dashboard-shell--admin .operation-status-pill,.dashboard-shell--admin .operation-status-badge,.dashboard-shell--admin .badge-pending,.dashboard-shell--admin .badge-confirmed,.dashboard-shell--admin .badge-preparing,.dashboard-shell--admin .badge-on_the_way{color:var(--admin-text-badge)}.dashboard-shell--admin .badge-delivered{color:var(--admin-text-success)}.dashboard-shell--admin .badge-cancelled,.dashboard-shell--admin .operation-alert-item strong{color:var(--admin-text-danger)}.dashboard-shell--admin .admin-primary-button,.dashboard-shell--admin .admin-inline-action,.dashboard-shell--admin .danger-button,.dashboard-shell--admin .admin-soft-button,.dashboard-shell--admin .inline-button,.dashboard-shell--admin .operation-toolbar .admin-soft-button,.dashboard-shell--admin .admin-topbar__logout,.dashboard-shell--admin .admin-soft-button--light{border:1px solid rgba(255,221,204,.28);background:linear-gradient(180deg,#ffffff2e,#ffffff0a 42%,#0000001a),linear-gradient(180deg,#915339b8,#73402da8 48%,#5f2f229e);color:#fff8f2;font-size:15px;line-height:20px;font-weight:var(--admin-fw-bold);box-shadow:inset 0 1px #ffffff57,inset 0 -1px #441d1447,0 10px 20px #2009042e;text-shadow:0 1px 1px rgba(41,12,8,.34)}.dashboard-shell--admin .admin-soft-button,.dashboard-shell--admin .inline-button,.dashboard-shell--admin .operation-toolbar .admin-soft-button,.dashboard-shell--admin .admin-topbar__logout,.dashboard-shell--admin .admin-soft-button--light{color:#fff8f2;font-size:14px;line-height:20px;font-weight:var(--admin-fw-bold)}.dashboard-shell--admin .admin-soft-button--light{color:#fff8f2}.dashboard-shell--admin .admin-primary-button span,.dashboard-shell--admin .admin-inline-action span,.dashboard-shell--admin .danger-button span,.dashboard-shell--admin .admin-soft-button span,.dashboard-shell--admin .inline-button span,.dashboard-shell--admin .operation-toolbar .admin-soft-button span,.dashboard-shell--admin .admin-topbar__logout span,.dashboard-shell--admin .admin-soft-button--light span,.dashboard-shell--admin .operation-pending-button span:not(.operation-pending-button__count){color:#fff}.dashboard-shell--admin .operation-visual-side-card .admin-soft-button--light{background:linear-gradient(180deg,#c6aca26b,#a07c6f61);border:1px solid rgba(255,242,234,.18);color:#fffdf9;box-shadow:inset 0 1px #ffffff29,0 10px 18px #3d160e24}.dashboard-shell--admin .operation-visual-side-card .admin-soft-button--light span,.dashboard-shell--admin .operation-visual-side-card .admin-soft-button--light{color:#fffdf9}.dashboard-shell--admin .operation-cycle-card{gap:14px;background:radial-gradient(circle at bottom center,rgba(210,153,125,.12),transparent 42%),linear-gradient(180deg,#fff7f1,#fff3ec)}.dashboard-shell--admin .operation-cycle-card__soft-button{border:1px solid rgba(255,221,204,.28)!important;background:linear-gradient(180deg,#ffffff2e,#ffffff0a 42%,#0000001a),linear-gradient(180deg,#915339b8,#73402da8 48%,#5f2f229e)!important;color:#fff8f2!important;box-shadow:inset 0 1px #ffffff57,inset 0 -1px #441d1447,0 10px 20px #2009042e!important;text-shadow:0 1px 1px rgba(41,12,8,.34)}.dashboard-shell--admin .operation-cycle-card .admin-card-header{grid-template-columns:minmax(0,1fr) auto;gap:12px}.dashboard-shell--admin .operation-cycle-card .admin-card-header h3{color:#7d2f22;font-size:1.12rem}.dashboard-shell--admin .operation-cycle-card .admin-card-header p{color:#97685c;font-size:.9rem;line-height:1.28}.dashboard-shell--admin .operation-cycle-card__status-title{color:#ff6127}.dashboard-shell--admin .operation-cycle-card__status-meta,.dashboard-shell--admin .operation-cycle-card__alerts-copy{color:#7f5346}.dashboard-shell--admin .operation-cycle-card__alerts-title{color:#ca2e23}.dashboard-shell--admin .admin-visual-card__overlay,.dashboard-shell--admin .admin-visual-card__overlay h3,.dashboard-shell--admin .admin-visual-card__overlay p,.dashboard-shell--admin .admin-visual-card__overlay .eyebrow{color:#fffdf9}.dashboard-shell--admin .admin-visual-card__overlay p{text-shadow:0 1px 2px rgba(26,7,4,.22)}.dashboard-shell--admin .admin-visual-card__soft-pill,.dashboard-shell--admin .admin-visual-card__soft-pill span{color:#fff8f2}.dashboard-shell--admin .operation-visual-side-card .operation-visual-side-card__content p,.dashboard-shell--admin .operation-visual-side-card .operation-visual-side-card__content h3,.dashboard-shell--admin .operation-visual-side-card .operation-visual-side-card__content span,.dashboard-shell--admin .operation-visual-side-card .operation-visual-side-card__content strong,.dashboard-shell--admin .operation-visual-side-card .operation-visual-side-card__content .eyebrow,.dashboard-shell--admin .operation-visual-side-card .operation-visual-side-card__note,.dashboard-shell--admin .operation-visual-side-card .operation-side-summary--floating span,.dashboard-shell--admin .operation-visual-side-card .operation-side-summary--floating strong,.dashboard-shell--admin .operation-visual-side-card .operation-side-summary--floating .operation-money,.dashboard-shell--admin .operation-visual-side-card .operation-side-summary--floating .operation-money span{color:#fff}.dashboard-shell--admin .admin-topbar__nav-item:hover span,.dashboard-shell--admin .admin-topbar__logout:hover span,.dashboard-shell--admin .admin-primary-button:hover,.dashboard-shell--admin .admin-soft-button:hover,.dashboard-shell--admin .admin-inline-action:hover{filter:none}.dashboard-shell--admin .admin-primary-button,.dashboard-shell--admin .admin-inline-action,.dashboard-shell--admin .admin-soft-button:not(.admin-visual-card__soft-pill),.dashboard-shell--admin .inline-button,.dashboard-shell--admin form button[type=submit],.dashboard-shell--admin .operation-toolbar .admin-soft-button,.dashboard-shell--admin .operation-cash-card__action,.dashboard-shell--admin .operation-day-card__action,.dashboard-shell--admin .operation-visual-side-card__primary-action,.dashboard-shell--admin .operation-context-bar__actions .admin-primary-button{border:1px solid rgba(255,196,185,.28)!important;background:linear-gradient(180deg,#ffffff29,#ffffff08 42%,#0000001a),linear-gradient(180deg,#d3352d,#c12720 48%,#a91814)!important;color:#fff8f2!important;box-shadow:inset 0 1px #ffffff47,inset 0 -1px #5a070538,0 10px 20px #ad261b33!important;text-shadow:0 1px 1px rgba(92,8,5,.26)}.dashboard-shell--admin .admin-primary-button span,.dashboard-shell--admin .admin-inline-action span,.dashboard-shell--admin .admin-soft-button:not(.admin-visual-card__soft-pill) span,.dashboard-shell--admin .inline-button span,.dashboard-shell--admin form button[type=submit] span,.dashboard-shell--admin .operation-cash-card__action span,.dashboard-shell--admin .operation-day-card__action span,.dashboard-shell--admin .operation-visual-side-card__primary-action span,.dashboard-shell--admin .operation-context-bar__actions .admin-primary-button span{color:#fff8f2!important}.dashboard-shell--admin .admin-visual-card .admin-visual-card__soft-pill{background:linear-gradient(180deg,#ffffff2e,#ffffff0a 42%,#0000001a),linear-gradient(180deg,#915339b8,#73402da8 48%,#5f2f229e)!important}@media(max-width:980px){.dashboard-shell--admin .admin-topbar__nav-item span,.dashboard-shell--admin .admin-primary-button,.dashboard-shell--admin .admin-soft-button,.dashboard-shell--admin .admin-inline-action,.dashboard-shell--admin .inline-button{font-size:14px}.dashboard-shell--admin .panel-header h3,.dashboard-shell--admin .admin-card-header h3,.dashboard-shell--admin .operation-hub-card .admin-card-header h3{font-size:16px}.dashboard-shell--admin .operation-cycle-card .admin-card-header{grid-template-columns:minmax(0,1fr) auto}.dashboard-shell--admin .operation-cycle-card .admin-card-header h3{font-size:1.12rem}.dashboard-shell--admin .summary-item span,.dashboard-shell--admin .admin-status-metric span{font-size:13px}.operation-pending-button{min-height:48px;padding-inline:16px;font-size:14px}}@media(max-width:1280px){.dashboard-shell--admin{width:100%;padding:18px}.dashboard-shell--admin .admin-topbar{grid-template-columns:minmax(0,1fr);gap:16px;padding:16px 18px}.dashboard-shell--admin .admin-topbar__brand,.dashboard-shell--admin .admin-topbar__actions{width:100%}.dashboard-shell--admin .admin-topbar__actions{justify-content:space-between}.dashboard-shell--admin .admin-topbar__nav{justify-content:center}.dashboard-shell--admin .admin-dashboard-grid,.dashboard-shell--admin .admin-dashboard-bottom,.dashboard-shell--admin .operation-dashboard-grid,.dashboard-shell--admin .operation-dashboard-bottom{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1100px){.dashboard-shell--admin .admin-greeting,.dashboard-shell--admin .admin-page-intro,.dashboard-shell--admin .admin-module-shell__hero{grid-template-columns:1fr;display:grid;align-items:start}.dashboard-shell--admin .admin-greeting,.dashboard-shell--admin .admin-page-intro{gap:12px}.dashboard-shell--admin .stats-grid.admin-kpi-grid,.dashboard-shell--admin .admin-status-metrics,.dashboard-shell--admin .admin-module-shell__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-shell--admin .admin-dashboard-grid,.dashboard-shell--admin .admin-dashboard-bottom,.dashboard-shell--admin .admin-module-grid,.dashboard-shell--admin .admin-module-grid--three,.dashboard-shell--admin .admin-module-grid--two,.dashboard-shell--admin .admin-module-grid--orders,.dashboard-shell--admin .admin-module-grid--store,.dashboard-shell--admin .panel-grid,.dashboard-shell--admin .summary-grid,.dashboard-shell--admin .triple-columns,.dashboard-shell--admin .detail-grid,.dashboard-shell--admin .operations-grid,.dashboard-shell--admin .row,.dashboard-shell--admin .operation-dashboard-grid,.dashboard-shell--admin .operation-dashboard-bottom,.dashboard-shell--admin .operation-detail-grid{grid-template-columns:1fr}.dashboard-shell--admin .admin-visual-card{min-height:420px}.dashboard-shell--admin .admin-visual-card__overlay h3{max-width:14ch}}@media(max-width:820px){.dashboard-shell--admin{padding:12px}.dashboard-shell--admin .admin-content{padding-top:20px}.dashboard-shell--admin .admin-topbar{border-radius:24px;padding:14px}.dashboard-shell--admin .admin-topbar__brand{align-items:center}.dashboard-shell--admin .admin-topbar__logo{width:56px;height:56px;border-radius:16px}.dashboard-shell--admin .admin-topbar__brand-copy strong{max-width:none;font-size:1rem}.dashboard-shell--admin .admin-topbar__brand-copy span{font-size:.72rem}.dashboard-shell--admin .admin-topbar__nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.dashboard-shell--admin .admin-topbar__nav-item{justify-content:center;min-height:44px;padding:10px 12px}.dashboard-shell--admin .admin-topbar__nav-item span{font-size:13px;line-height:1.2}.dashboard-shell--admin .admin-topbar__actions{display:grid;grid-template-columns:1fr;gap:10px}.dashboard-shell--admin .admin-topbar__user-pill,.dashboard-shell--admin .admin-topbar__logout{width:100%;justify-content:center}.dashboard-shell--admin .admin-greeting h1,.dashboard-shell--admin .admin-page-intro h2,.dashboard-shell--admin .operation-module__header h2{font-size:clamp(1.6rem,6vw,2rem)}.dashboard-shell--admin .admin-greeting p:last-child,.dashboard-shell--admin .admin-page-intro p:last-child,.dashboard-shell--admin .operation-module__header p{font-size:.94rem;line-height:1.45}.dashboard-shell--admin .stats-grid.admin-kpi-grid,.dashboard-shell--admin .admin-status-metrics,.dashboard-shell--admin .admin-module-shell__metrics{grid-template-columns:1fr}.dashboard-shell--admin .admin-card-header,.dashboard-shell--admin .panel-header,.dashboard-shell--admin .operation-module__header,.dashboard-shell--admin .operation-module__details-header,.dashboard-shell--admin .admin-module-shell__hero{gap:12px}.dashboard-shell--admin .admin-card-header,.dashboard-shell--admin .panel-header{flex-direction:column}.dashboard-shell--admin .admin-card-header>button,.dashboard-shell--admin .panel-header>button,.dashboard-shell--admin .admin-module-shell__actions>button,.dashboard-shell--admin .operation-module__header-actions>button,.dashboard-shell--admin .operation-context-bar__actions>button,.dashboard-shell--admin .table-actions>button,.dashboard-shell--admin .inline-actions>button{width:100%}.dashboard-shell--admin .admin-top-product-item,.dashboard-shell--admin .admin-recent-order-item,.dashboard-shell--admin .admin-shortcut-item,.dashboard-shell--admin .action-item,.dashboard-shell--admin .order-row,.dashboard-shell--admin .order-card,.dashboard-shell--admin .operation-empty-callout,.dashboard-shell--admin .operation-flow-step,.dashboard-shell--admin .catalog-item-row{grid-template-columns:1fr}.dashboard-shell--admin .catalog-category-card__drag-handle{display:none}.dashboard-shell--admin .catalog-category-card__header{grid-template-columns:minmax(0,1fr) auto}.dashboard-shell--admin .catalog-category-card__actions,.dashboard-shell--admin .catalog-item-row__actions{justify-content:flex-start}.dashboard-shell--admin .pizza-size-admin__form-grid,.dashboard-shell--admin .pizza-size-admin__list{grid-template-columns:1fr}.dashboard-shell--admin .catalog-item-row__meta{justify-items:start;text-align:left;min-width:0}.dashboard-shell--admin .admin-edit-product-form__grid{grid-template-columns:1fr}.dashboard-shell--admin .order-row>div:nth-child(2),.dashboard-shell--admin .order-row>div:nth-child(3),.dashboard-shell--admin .order-row>.inline-actions{min-width:0;justify-self:stretch;border-left:0;padding-left:0}.dashboard-shell--admin .order-row>div:nth-child(2),.dashboard-shell--admin .order-row>div:nth-child(3){justify-items:start;text-align:left}.dashboard-shell--admin .order-row>div:nth-child(2) small{white-space:normal}.dashboard-shell--admin .admin-recent-order-item__meta,.dashboard-shell--admin .table-actions,.dashboard-shell--admin .inline-actions,.dashboard-shell--admin .stat-card__footer,.dashboard-shell--admin .admin-module-shell__actions{align-items:stretch;justify-content:flex-start}.dashboard-shell--admin .admin-visual-card{min-height:360px}.dashboard-shell--admin .admin-visual-card__overlay{align-content:end;padding:16px}.dashboard-shell--admin .admin-visual-card__overlay h3{max-width:12ch;font-size:clamp(1.45rem,6vw,1.8rem)}.dashboard-shell--admin .admin-visual-card__overlay p{font-size:.92rem;line-height:1.4}.dashboard-shell--admin .admin-visual-card__actions{display:grid;grid-template-columns:1fr}.dashboard-shell--admin .admin-visual-card__soft-pill,.dashboard-shell--admin .operation-cycle-card{width:100%}.dashboard-shell--admin .operation-cycle-card .admin-card-header{grid-template-columns:1fr}}@media(max-width:560px){.dashboard-shell--admin{padding:8px}.dashboard-shell--admin .admin-surface,.dashboard-shell--admin .panel-card,.dashboard-shell--admin .operation-hub-card,.dashboard-shell--admin .operation-module__header,.dashboard-shell--admin .operation-context-bar,.dashboard-shell--admin .operation-module__details-header{border-radius:20px}.dashboard-shell--admin .admin-topbar{border-radius:20px;padding:12px}.dashboard-shell--admin .admin-topbar__brand{grid-template-columns:1fr;justify-items:start}.dashboard-shell--admin .admin-topbar__nav{grid-template-columns:1fr}.dashboard-shell--admin .admin-topbar__nav-item,.dashboard-shell--admin .admin-topbar__logout,.dashboard-shell--admin .admin-soft-button,.dashboard-shell--admin .admin-primary-button,.dashboard-shell--admin .admin-inline-action,.dashboard-shell--admin .inline-button,.dashboard-shell--admin .admin-visual-card__soft-pill{width:100%;min-height:44px}.dashboard-shell--admin .admin-topbar__logout span,.dashboard-shell--admin .admin-topbar__nav-item span,.dashboard-shell--admin .admin-primary-button,.dashboard-shell--admin .admin-soft-button,.dashboard-shell--admin .admin-inline-action,.dashboard-shell--admin .inline-button{font-size:13px}.dashboard-shell--admin .admin-visual-card{min-height:320px}.dashboard-shell--admin .admin-visual-card__overlay{padding:14px;gap:10px}.dashboard-shell--admin .admin-visual-card__overlay h3{max-width:none;font-size:1.35rem;line-height:1.08}.dashboard-shell--admin .admin-status-metric,.dashboard-shell--admin .admin-module-shell__metric,.dashboard-shell--admin .summary-item,.dashboard-shell--admin .admin-shortcut-item,.dashboard-shell--admin .admin-top-product-item,.dashboard-shell--admin .admin-recent-order-item,.dashboard-shell--admin .operation-alert-item,.dashboard-shell--admin .operation-flow-step,.dashboard-shell--admin .operation-empty-callout{padding:12px;border-radius:16px}.dashboard-shell--admin .table-shell{margin-inline:-4px}.dashboard-shell--admin th,.dashboard-shell--admin td{padding:.58rem .5rem;font-size:12px}}@media(max-width:820px){.dashboard-shell--admin .operation-visual-side-card__content{gap:14px;padding:18px}.dashboard-shell--admin .operation-visual-side-card__hero{gap:6px}.dashboard-shell--admin .operation-visual-side-card__content h3{font-size:clamp(1.45rem,4.8vw,1.8rem);line-height:1.06}.dashboard-shell--admin .operation-visual-side-card__note{max-width:none;font-size:.9rem;line-height:1.38}.dashboard-shell--admin .operation-visual-side-card .operation-side-summary--floating{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:14px}.dashboard-shell--admin .operation-visual-side-card .operation-side-summary--floating>div{min-height:0;gap:4px}.dashboard-shell--admin .operation-visual-side-card .operation-side-summary--floating span{margin-bottom:2px;font-size:.78rem;line-height:1.15}.dashboard-shell--admin .operation-visual-side-card .operation-side-summary--floating strong,.dashboard-shell--admin .operation-visual-side-card .operation-side-summary--floating .operation-money,.dashboard-shell--admin .operation-visual-side-card .operation-side-summary--floating .operation-money span{font-size:.98rem;line-height:1.15}.dashboard-shell--admin .operation-visual-side-card__actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px;width:auto}.dashboard-shell--admin .operation-visual-side-card__actions>button{width:auto;flex:0 0 auto}.dashboard-shell--admin .operation-visual-side-card__primary-action{width:auto;min-width:max-content}}@media(max-width:560px){.dashboard-shell--admin .operation-visual-side-card__content{gap:12px;padding:16px}.dashboard-shell--admin .operation-visual-side-card .operation-side-summary--floating{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:12px}.dashboard-shell--admin .operation-visual-side-card .operation-side-summary--floating>div:last-child{grid-column:1 / -1}.dashboard-shell--admin .operation-visual-side-card .operation-side-summary--floating span{font-size:.74rem}.dashboard-shell--admin .operation-visual-side-card .operation-side-summary--floating strong,.dashboard-shell--admin .operation-visual-side-card .operation-side-summary--floating .operation-money,.dashboard-shell--admin .operation-visual-side-card .operation-side-summary--floating .operation-money span{font-size:.94rem}.dashboard-shell--admin .operation-visual-side-card__actions{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;width:100%}.dashboard-shell--admin .operation-visual-side-card__actions>button{min-height:44px}.dashboard-shell--admin .operation-visual-side-card__primary-action{width:100%;min-width:0;justify-content:center}.dashboard-shell--admin .operation-visual-side-card__secondary-action{width:auto;min-width:fit-content}}.dashboard-shell--admin .operation-dashboard-bottom>.operation-visual-side-card.operation-hub-card{min-height:420px}@media(max-width:820px){.dashboard-shell--admin .operation-dashboard-bottom>.operation-visual-side-card.operation-hub-card{min-height:430px}}@media(max-width:560px){.dashboard-shell--admin .operation-dashboard-bottom>.operation-visual-side-card.operation-hub-card{min-height:400px}}.dashboard-shell--admin .operation-dashboard-grid--stages{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}.dashboard-shell--admin .operation-stage-card{min-height:0}.dashboard-shell--admin .operation-stage-card__content{display:grid;gap:14px}.dashboard-shell--admin .operation-stage-card__summary,.dashboard-shell--admin .operation-stage-card__callout{display:grid;gap:6px;padding:14px 16px;border-radius:22px;background:#fff9f4d6;border:1px solid rgba(176,118,84,.12)}.dashboard-shell--admin .operation-stage-card__summary strong,.dashboard-shell--admin .operation-stage-card__callout strong{color:var(--admin-text-primary);font-size:16px;line-height:22px;font-weight:var(--admin-fw-bold)}.dashboard-shell--admin .operation-stage-card__summary span,.dashboard-shell--admin .operation-stage-card__callout span{color:var(--admin-text-secondary);font-size:14px;line-height:20px;font-weight:var(--admin-fw-medium)}.dashboard-shell--admin .operation-stage-card__metrics{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-shell--admin .operation-stage-card__metrics--three{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-shell--admin .operation-stage-card__metrics .summary-item{min-height:0;padding:14px 16px}.dashboard-shell--admin .operation-stage-card__actions{margin-top:auto}.dashboard-shell--admin .operation-stage-card__actions>.admin-primary-button,.dashboard-shell--admin .operation-stage-card__actions>.admin-soft-button,.dashboard-shell--admin .operation-stage-card__actions>.operation-pending-button{flex:1 1 180px}.dashboard-shell--admin .operation-stage-card__pending-button{width:100%;justify-content:center}@media(max-width:1100px){.dashboard-shell--admin .operation-dashboard-grid--stages{grid-template-columns:1fr}}@media(max-width:720px){.dashboard-shell--admin .operation-stage-card__metrics,.dashboard-shell--admin .operation-stage-card__metrics--three{grid-template-columns:1fr}}@media(min-width:1180px){html{scrollbar-gutter:stable}.customer-desktop-frame{zoom:var(--customer-ui-scale)!important}.dashboard-shell--admin{zoom:var(--admin-ui-scale)!important;width:min(calc(100% - 4rem),1380px)!important;min-width:0!important;max-width:1380px!important;min-height:calc(100vh / var(--admin-ui-scale))!important;margin:0 auto!important;padding:0!important;border-radius:28px!important;box-sizing:border-box!important;overflow:hidden!important}.dashboard-shell--admin .admin-content{padding:28px 24px 24px!important}.dashboard-shell--admin .admin-topbar{grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;gap:24px!important;height:113px!important;min-height:113px!important;max-height:113px!important;padding:.9rem 2rem!important;border-radius:28px 28px 0 0!important;box-sizing:border-box!important;overflow:visible!important}.dashboard-shell--admin .admin-topbar__brand,.dashboard-shell--admin .admin-topbar__actions{width:auto!important;min-width:0}.dashboard-shell--admin .admin-topbar__actions{display:flex!important;flex-direction:row!important;justify-content:flex-end!important;align-items:center!important;flex-wrap:nowrap!important}.dashboard-shell--admin .admin-topbar__nav{display:grid!important;grid-template-columns:repeat(6,auto)!important;justify-content:center!important;align-items:center!important;row-gap:6px!important;column-gap:8px!important;min-width:0;max-height:none!important;overflow:visible!important}.dashboard-shell--admin .admin-topbar__nav-item{flex:0 0 auto!important;justify-content:center;min-height:30px!important;padding:0 12px!important;gap:7px!important}.dashboard-shell--admin .admin-topbar__nav-item span{font-size:13px!important;line-height:18px!important}.dashboard-shell--admin .admin-topbar__nav-item svg{width:14px!important;height:14px!important}.dashboard-shell--admin .admin-topbar__logo{width:96px!important;height:84px!important;border-radius:20px!important}.dashboard-shell--admin .admin-topbar__brand-copy strong{font-size:16px!important;line-height:18px!important}.dashboard-shell--admin .admin-topbar__brand-copy span{font-size:11px!important;line-height:14px!important}.dashboard-shell--admin .admin-topbar__user-pill,.dashboard-shell--admin .admin-topbar__menu-trigger{min-height:36px!important}}@media(max-width:560px){.checkout-payment-frame{padding-inline:.95rem}.payment-tabs{gap:1.15rem}.payment-tabs button{font-size:.85rem}.payment-grid--delivery{gap:.62rem .52rem}.payment-card--delivery{min-height:142px;border-radius:22px;grid-template-rows:54px 1px minmax(56px,auto)}.payment-card__content--delivery strong{font-size:.73rem}.payment-card--amex_credit{min-height:88px;grid-template-columns:66px 1px minmax(0,1fr)}.payment-logo--cash,.payment-logo--hipercard{width:58px;height:34px;font-size:.78rem}.payment-logo--amex{width:38px;height:38px;font-size:.74rem}.payment-logo__visa-text,.payment-logo--hipercard{font-size:.76rem}.payment-logo--visa{min-width:44px}.payment-logo--mastercard{width:42px;height:30px}.payment-logo__mastercard-circle{width:22px;height:22px}.payment-logo--elo{width:42px;height:30px}}.customer-section--checkout .checkout-payment-shell .checkout-payment-frame{display:grid}.customer-section--checkout .checkout-payment-shell .payment-grid--delivery{grid-template-columns:repeat(4,minmax(0,1fr))}.customer-section--checkout .checkout-payment-shell .payment-card--amex_credit{grid-column:2 / span 2}@media(max-width:1080px){.customer-section--checkout .checkout-payment-shell .payment-grid--delivery{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:560px){.customer-section--checkout .checkout-payment-shell .checkout-payment-frame{padding-inline:.95rem}.customer-section--checkout .checkout-payment-shell .payment-grid--delivery{grid-template-columns:repeat(4,minmax(0,1fr));gap:.62rem .52rem}.customer-section--checkout .checkout-payment-shell .payment-card--delivery{min-height:142px}}.admin-edit-product-overlay{position:fixed!important;inset:0!important;align-items:center!important;justify-content:center!important;overflow:hidden!important;padding:clamp(10px,2dvh,18px)!important}.admin-edit-product-modal{box-sizing:border-box!important;width:min(calc(100vw - 20px),520px)!important;max-height:min(620px,calc(100dvh - 40px))!important;overflow-y:auto!important;padding:10px!important;gap:6px!important;overscroll-behavior:contain!important}.admin-edit-product-modal .payment-modal__topline h4{font-size:1.05rem!important;line-height:1.05!important}.admin-edit-product-modal .payment-modal__topline p:not(.eyebrow){font-size:.74rem!important;line-height:1.12!important}.admin-edit-product-modal .admin-edit-product-form{gap:5px!important}.admin-edit-product-modal .admin-edit-product-form input,.admin-edit-product-modal .admin-edit-product-form textarea{min-height:30px!important;padding:.4rem .58rem!important}.admin-edit-product-modal .admin-edit-product-form textarea{min-height:42px!important}.admin-edit-product-modal .admin-edit-product-form .image-upload-dropzone{min-height:44px!important;padding:.3rem!important}.admin-edit-product-modal .admin-edit-product-form .image-upload-dropzone__preview{height:26px!important}.admin-edit-product-modal .payment-modal__actions button{min-height:32px!important;padding:.45rem .65rem!important}.admin-edit-product-modal .admin-edit-product-form__actions{position:sticky!important;bottom:-8px!important;z-index:1!important;padding-top:4px!important;padding-bottom:2px!important;background:linear-gradient(180deg,#fff8f2d1,#fff7f1 55%)!important}@media(min-width:720px){.admin-edit-product-modal .admin-edit-product-form{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;align-items:start!important;column-gap:10px!important}.admin-edit-product-modal .admin-edit-product-form>.field-group,.admin-edit-product-modal .admin-edit-product-form>.admin-edit-product-form__grid,.admin-edit-product-modal .admin-edit-product-form>.image-upload-field,.admin-edit-product-modal .admin-edit-product-form>.image-upload-field__error,.admin-edit-product-modal .admin-edit-product-form>.admin-edit-product-form__actions{grid-column:span 1!important}.admin-edit-product-modal .admin-edit-product-form>.field-group:nth-of-type(2),.admin-edit-product-modal .admin-edit-product-form>.image-upload-field,.admin-edit-product-modal .admin-edit-product-form>.image-upload-field__error,.admin-edit-product-modal .admin-edit-product-form>.admin-edit-product-form__actions{grid-column:1 / -1!important}.admin-edit-product-modal .admin-edit-product-form>.image-upload-field{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;align-items:end!important;column-gap:8px!important}.admin-edit-product-modal .admin-edit-product-form>.image-upload-field label,.admin-edit-product-modal .admin-edit-product-form>.image-upload-field .form-help,.admin-edit-product-modal .admin-edit-product-form>.image-upload-field .image-upload-field__error{grid-column:1 / -1!important}}.dashboard-shell--admin .opening-operational-card.panel-card{display:grid;gap:0;padding:clamp(20px,2.2vw,30px)!important;border:1px solid rgba(234,215,202,.9)!important;border-radius:28px!important;background:radial-gradient(circle at 22% 0%,rgba(255,255,255,.82),transparent 43%),linear-gradient(145deg,#f3ebe4,#f7efe8)!important;box-shadow:0 28px 70px #4a1d141f,inset 0 1px #ffffffd1!important;color:#4a1d14!important}.dashboard-shell--admin .opening-operational-card__header{display:grid;gap:7px;margin:0 0 18px;padding-inline:clamp(2px,1vw,10px)}.dashboard-shell--admin .opening-operational-card__header h3{margin:0!important;color:#4a1d14!important;font-size:clamp(20px,1.7vw,26px)!important;font-weight:800!important;line-height:1.14!important;letter-spacing:-.025em!important}.dashboard-shell--admin .opening-operational-card__header p{margin:0!important;color:#7a5a50!important;font-size:clamp(13px,.95vw,15px)!important;font-weight:500!important;line-height:1.35!important}.dashboard-shell--admin .opening-operational-form{display:block!important}.dashboard-shell--admin .opening-operational-form__inner{display:grid!important;gap:clamp(14px,1.3vw,18px)!important;padding:clamp(18px,1.6vw,24px)!important;border:1px solid rgba(234,215,202,.95)!important;border-radius:24px!important;background:linear-gradient(180deg,#ffffff94,#f8f3eff5),#f8f3ef!important;box-shadow:0 18px 45px #4a1d141a,inset 0 1px #ffffffe6!important}.dashboard-shell--admin .opening-operational-form__top-grid{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:clamp(14px,1.6vw,22px)!important}.dashboard-shell--admin .opening-operational-field,.dashboard-shell--admin .opening-operational-validation-card{display:grid!important}.dashboard-shell--admin .opening-operational-field{gap:7px!important}.dashboard-shell--admin .opening-operational-field>span,.dashboard-shell--admin .opening-operational-validation-card>span{color:#d79a75!important;font-size:clamp(12px,.82vw,14px)!important;font-weight:800!important;letter-spacing:.025em!important}.dashboard-shell--admin .opening-operational-field textarea,.dashboard-shell--admin .opening-operational-field select,.dashboard-shell--admin .opening-operational-select-shell select,.dashboard-shell--admin .opening-operational-select-shell input{width:100%!important;border:1.4px solid #ead7ca!important;border-radius:16px!important;background:linear-gradient(180deg,#ffffffd1,#f8f3efeb),#fffaf6!important;color:#4a1d14!important;-webkit-text-fill-color:#4a1d14!important;font-family:inherit!important;font-size:clamp(13px,.92vw,15px)!important;font-weight:500!important;line-height:1.3!important;outline:none!important;box-shadow:inset 0 1px #ffffffe6!important}.dashboard-shell--admin .opening-operational-field textarea{min-height:86px!important;padding:14px 16px!important;resize:vertical!important}.dashboard-shell--admin .opening-operational-field--full textarea{min-height:96px!important}.dashboard-shell--admin .opening-operational-field select,.dashboard-shell--admin .opening-operational-select-shell select,.dashboard-shell--admin .opening-operational-select-shell input{min-height:44px!important;padding:10px 46px 10px 16px!important;appearance:none!important}.dashboard-shell--admin .opening-operational-field textarea:focus,.dashboard-shell--admin .opening-operational-field select:focus,.dashboard-shell--admin .opening-operational-select-shell select:focus,.dashboard-shell--admin .opening-operational-select-shell input:focus{border-color:#d79a75f2!important;box-shadow:0 0 0 4px #d79a7521,inset 0 1px #fffffff0!important}.dashboard-shell--admin .opening-operational-validation{display:grid!important;gap:12px!important;margin-top:2px!important}.dashboard-shell--admin .opening-operational-validation h4{margin:0!important;color:#4a1d14!important;font-size:clamp(17px,1.25vw,21px)!important;font-weight:800!important;letter-spacing:-.02em!important}.dashboard-shell--admin .opening-operational-validation__grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important}.dashboard-shell--admin .opening-operational-validation-card{gap:9px!important;min-height:92px!important;padding:13px!important;border:1px solid rgba(234,215,202,.9)!important;border-radius:18px!important;background:linear-gradient(180deg,#ffffffb8,#f8f3eff2),#fffaf6!important;box-shadow:0 12px 30px #4a1d1414,inset 0 1px #fffffff2!important}.dashboard-shell--admin .opening-operational-select-shell{position:relative!important;display:grid!important;align-items:center!important}.dashboard-shell--admin .opening-operational-select-shell:after{content:"";position:absolute;right:14px;top:50%;width:8px;height:8px;border-right:2px solid #4a1d14;border-bottom:2px solid #4a1d14;pointer-events:none;transform:translateY(-65%) rotate(45deg)}.dashboard-shell--admin .opening-operational-check{position:absolute!important;right:36px!important;top:50%!important;color:#71a35a!important;font-size:14px!important;font-weight:800!important;pointer-events:none!important;transform:translateY(-50%)!important}.dashboard-shell--admin .opening-operational-actions{display:flex!important;justify-content:flex-end!important;align-items:center!important;gap:10px!important;margin-top:2px!important}.dashboard-shell--admin .opening-operational-button{display:inline-flex!important;min-width:min(100%,210px)!important;min-height:44px!important;align-items:center!important;justify-content:center!important;gap:10px!important;border:0!important;border-radius:14px!important;color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:clamp(13px,.95vw,15px)!important;font-weight:800!important;line-height:1!important;letter-spacing:-.02em!important;cursor:pointer!important;box-shadow:0 16px 30px #64271433,inset 0 1px #ffffff3d!important;transition:transform .16s ease,box-shadow .16s ease,filter .16s ease!important}.dashboard-shell--admin .opening-operational-button:hover{filter:brightness(1.05)!important;transform:translateY(-2px)!important;box-shadow:0 20px 36px #6427143d,inset 0 1px #ffffff47!important}.dashboard-shell--admin .opening-operational-button:active{transform:translateY(1px) scale(.99)!important}.dashboard-shell--admin .opening-operational-button span{font-size:1.45em!important;font-weight:300!important;line-height:.8!important}.dashboard-shell--admin .opening-operational-button--red{background:linear-gradient(180deg,#d13a2f,#b9201f)!important}.dashboard-shell--admin .opening-operational-button--orange{background:linear-gradient(180deg,#ff9f1f,#f28a1a)!important}@media(max-width:920px){.dashboard-shell--admin .opening-operational-form__top-grid,.dashboard-shell--admin .opening-operational-validation__grid{grid-template-columns:1fr!important}.dashboard-shell--admin .opening-operational-actions{align-items:stretch!important;flex-direction:column!important}.dashboard-shell--admin .opening-operational-button{width:100%!important}}@media(max-width:560px){.dashboard-shell--admin .opening-operational-card.panel-card{padding:20px!important;border-radius:28px!important}.dashboard-shell--admin .opening-operational-form__inner{padding:18px!important;border-radius:24px!important}}.dashboard-shell--admin .parameters-operational-card.panel-card{display:grid;gap:0;padding:clamp(20px,2.2vw,30px)!important;border:1px solid rgba(234,215,202,.9)!important;border-radius:28px!important;background:radial-gradient(circle at 22% 0%,rgba(255,255,255,.82),transparent 43%),linear-gradient(145deg,#f3ebe4,#f7efe8)!important;box-shadow:0 28px 70px #4a1d141f,inset 0 1px #ffffffd1!important;color:#4a1d14!important}.dashboard-shell--admin .parameters-operational-card__header{display:grid;gap:7px;margin:0 0 18px;padding-inline:clamp(2px,1vw,10px)}.dashboard-shell--admin .parameters-operational-card__header h3{margin:0!important;color:#4a1d14!important;font-size:clamp(20px,1.7vw,26px)!important;font-weight:800!important;line-height:1.14!important;letter-spacing:-.025em!important}.dashboard-shell--admin .parameters-operational-card__header p{margin:0!important;color:#7a5a50!important;font-size:clamp(13px,.95vw,15px)!important;font-weight:500!important;line-height:1.35!important}.dashboard-shell--admin .parameters-operational-form{display:block!important}.dashboard-shell--admin .parameters-operational-form__inner{display:grid!important;gap:clamp(14px,1.3vw,18px)!important;padding:clamp(18px,1.6vw,24px)!important;border:1px solid rgba(234,215,202,.95)!important;border-radius:24px!important;background:linear-gradient(180deg,#ffffff94,#f8f3eff5),#f8f3ef!important;box-shadow:0 18px 45px #4a1d141a,inset 0 1px #ffffffe6!important}.dashboard-shell--admin .parameters-operational-operators{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:clamp(14px,1.6vw,22px)!important;max-width:min(100%,720px)}.dashboard-shell--admin .parameters-operational-tolerances{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:clamp(14px,1.6vw,22px)!important;max-width:min(100%,900px)}.dashboard-shell--admin .parameters-operational-field{display:grid!important;gap:7px!important}.dashboard-shell--admin .parameters-operational-field>span{color:#e8b18d!important;font-size:clamp(12px,.82vw,14px)!important;font-weight:800!important;letter-spacing:.025em!important}.dashboard-shell--admin .parameters-operational-field input,.dashboard-shell--admin .parameters-operational-field textarea,.dashboard-shell--admin .parameters-operational-tolerances input{width:100%!important;border:1.4px solid #ead7ca!important;border-radius:16px!important;background:linear-gradient(180deg,#ffffffd1,#f8f3efeb),#fffaf6!important;color:#4a1d14!important;-webkit-text-fill-color:#4a1d14!important;font-family:inherit!important;font-size:clamp(13px,.92vw,15px)!important;font-weight:500!important;line-height:1.35!important;outline:none!important;box-shadow:inset 0 1px #ffffffe6!important}.dashboard-shell--admin .parameters-operational-field input,.dashboard-shell--admin .parameters-operational-tolerances input{min-height:44px!important;padding:10px 16px!important}.dashboard-shell--admin .parameters-operational-field textarea{min-height:54px!important;padding:10px 16px!important;resize:vertical!important}.dashboard-shell--admin .parameters-operational-field input:focus,.dashboard-shell--admin .parameters-operational-field textarea:focus,.dashboard-shell--admin .parameters-operational-tolerances input:focus{border-color:#e8b18df2!important;box-shadow:0 0 0 4px #e8b18d24,inset 0 1px #fffffff0!important}.dashboard-shell--admin .parameters-operational-divider{width:100%;height:1px;background:#eadfd6}.dashboard-shell--admin .parameters-operational-closing{display:grid!important;gap:16px!important}.dashboard-shell--admin .parameters-operational-closing h4{margin:0!important;color:#4a1d14!important;font-size:clamp(17px,1.25vw,21px)!important;font-weight:800!important;letter-spacing:-.02em!important}.dashboard-shell--admin .parameters-operational-checkbox-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:16px 34px!important}.dashboard-shell--admin .parameters-operational-checkbox-grid label{display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;align-items:start!important;gap:10px!important;margin:0!important;color:#4a1d14!important;font-size:clamp(12px,.86vw,14px)!important;font-weight:500!important;line-height:1.45!important}.dashboard-shell--admin .parameters-operational-checkbox-grid input{width:14px!important;height:14px!important;min-height:14px!important;margin:2px 0 0!important;accent-color:#3f88c5;box-shadow:none!important}.dashboard-shell--admin .parameters-operational-actions{display:flex!important;justify-content:flex-end!important;align-items:center!important;gap:10px!important;margin-top:0!important}.dashboard-shell--admin .parameters-operational-button{display:inline-flex!important;min-width:min(100%,210px)!important;min-height:44px!important;align-items:center!important;justify-content:center!important;gap:10px!important;border:0!important;border-radius:14px!important;color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:clamp(13px,.95vw,15px)!important;font-weight:800!important;line-height:1!important;letter-spacing:-.02em!important;cursor:pointer!important;box-shadow:0 16px 30px #64271433,inset 0 1px #ffffff3d!important;transition:transform .16s ease,box-shadow .16s ease,filter .16s ease!important}.dashboard-shell--admin .parameters-operational-button:hover{filter:brightness(1.05)!important;transform:translateY(-2px)!important;box-shadow:0 20px 36px #6427143d,inset 0 1px #ffffff47!important}.dashboard-shell--admin .parameters-operational-button:active{transform:translateY(1px) scale(.99)!important}.dashboard-shell--admin .parameters-operational-button span{font-size:1.45em!important;font-weight:300!important;line-height:.8!important}.dashboard-shell--admin .parameters-operational-button--red{background:linear-gradient(180deg,#d13a2f,#b9201f)!important}.dashboard-shell--admin .parameters-operational-button--orange{background:linear-gradient(180deg,#ff9f1f,#f28a1a)!important}@media(max-width:1100px){.dashboard-shell--admin .parameters-operational-checkbox-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:760px){.dashboard-shell--admin .parameters-operational-operators,.dashboard-shell--admin .parameters-operational-tolerances,.dashboard-shell--admin .parameters-operational-checkbox-grid{grid-template-columns:1fr!important;max-width:100%}.dashboard-shell--admin .parameters-operational-actions{align-items:stretch!important;flex-direction:column!important}.dashboard-shell--admin .parameters-operational-button{width:100%!important}}@media(max-width:560px){.dashboard-shell--admin .parameters-operational-card.panel-card{padding:20px!important;border-radius:28px!important}.dashboard-shell--admin .parameters-operational-form__inner{padding:18px!important;border-radius:24px!important}}.dashboard-shell--admin .operation-module__details{gap:18px!important}.dashboard-shell--admin .operation-module__details-header{display:grid!important;grid-template-columns:1fr!important;align-items:start!important;justify-content:stretch!important;gap:18px!important;padding:clamp(20px,2.2vw,30px)!important;border:1px solid rgba(234,215,202,.9)!important;border-radius:28px!important;background:radial-gradient(circle at 22% 0%,rgba(255,255,255,.84),transparent 42%),linear-gradient(145deg,#f3ebe4,#f7efe8)!important;box-shadow:0 28px 70px #4a1d141c,inset 0 1px #ffffffd1!important;color:#4a1d14!important}.dashboard-shell--admin .operation-module__details-header>div:first-child{display:grid!important;gap:7px!important;max-width:none!important}.dashboard-shell--admin .operation-module__details-header .eyebrow{margin:0!important;color:#9d8577!important;font-size:clamp(10px,.72vw,12px)!important;font-weight:700!important;letter-spacing:.18em!important;text-transform:uppercase!important}.dashboard-shell--admin .operation-module__details-header h3{margin:0!important;color:#4a1d14!important;font-size:clamp(20px,1.7vw,26px)!important;font-weight:800!important;line-height:1.1!important;letter-spacing:-.03em!important}.dashboard-shell--admin .operation-module__details-header p:not(.eyebrow){margin:0!important;color:#7c5748!important;font-size:clamp(13px,.95vw,15px)!important;font-weight:500!important;line-height:1.4!important}.dashboard-shell--admin .operation-module__details-header .operation-card-actions{display:flex!important;flex-wrap:wrap!important;justify-content:flex-start!important;gap:clamp(10px,1vw,14px)!important;width:100%!important}.dashboard-shell--admin .operation-module__details-header .operation-card-actions button{flex:0 0 auto!important;min-width:min(100%,150px)!important;min-height:38px!important;padding:0 18px!important;border:0!important;border-radius:999px!important;background:linear-gradient(180deg,#d13a2f,#b9201f)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:clamp(12px,.82vw,13px)!important;font-weight:800!important;letter-spacing:.01em!important;box-shadow:0 14px 24px #751c1538,inset 0 1px #ffffff38!important;transition:transform .16s ease,filter .16s ease,box-shadow .16s ease!important}.dashboard-shell--admin .operation-module__details-header .operation-card-actions button:hover{filter:brightness(1.05)!important;transform:translateY(-2px)!important;box-shadow:0 18px 30px #751c1542,inset 0 1px #ffffff42!important}.dashboard-shell--admin .operation-module__details-header .operation-card-actions .operation-module__details-close{background:linear-gradient(180deg,#ff8f1a,#f28a1a)!important;box-shadow:0 14px 24px #b2530b38,inset 0 1px #ffffff3d!important}.dashboard-shell--admin .detailed-operational-dashboard.panel-card{display:grid!important;gap:16px!important;padding:clamp(20px,2.2vw,30px)!important;border:1px solid rgba(234,215,202,.9)!important;border-radius:28px!important;background:radial-gradient(circle at 22% 0%,rgba(255,255,255,.84),transparent 42%),linear-gradient(145deg,#f3ebe4,#f7efe8)!important;box-shadow:0 28px 70px #4a1d141c,inset 0 1px #ffffffd1!important;color:#4a1d14!important}.dashboard-shell--admin .detailed-operational-dashboard__header{display:grid;gap:7px}.dashboard-shell--admin .detailed-operational-dashboard__header h3{margin:0!important;color:#4a1d14!important;font-size:clamp(20px,1.7vw,26px)!important;font-weight:800!important;line-height:1.12!important;letter-spacing:-.03em!important}.dashboard-shell--admin .detailed-operational-dashboard__header p{margin:0!important;color:#7c5748!important;font-size:clamp(13px,.95vw,15px)!important;font-weight:500!important;line-height:1.45!important}.dashboard-shell--admin .detailed-operational-dashboard__metrics{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;padding:clamp(14px,1.6vw,22px)!important;border:1px solid rgba(234,215,202,.92)!important;border-radius:22px!important;background:linear-gradient(180deg,#ffffffb8,#f8f3eff5),#f8f3ef!important;box-shadow:0 18px 45px #4a1d1414,inset 0 1px #ffffffe6!important}.dashboard-shell--admin .detailed-operational-dashboard__column{display:grid!important;align-content:start!important;gap:8px!important;min-height:104px!important;padding-inline:clamp(12px,1.4vw,20px)!important;border-left:1px solid #eadfd6!important}.dashboard-shell--admin .detailed-operational-dashboard__column:first-child{border-left:0!important;padding-left:0!important}.dashboard-shell--admin .detailed-operational-dashboard__column--bottom-only{align-content:end!important}.dashboard-shell--admin .detailed-operational-dashboard__column span{color:#7c5748!important;font-size:clamp(12px,.82vw,14px)!important;font-weight:500!important;line-height:1.3!important}.dashboard-shell--admin .detailed-operational-dashboard__column strong{color:#4a1d14!important;font-size:clamp(15px,1.2vw,20px)!important;font-weight:800!important;line-height:1.08!important;letter-spacing:-.02em!important}.dashboard-shell--admin .detailed-operational-dashboard__notice{margin:-6px 0 0!important;color:#7c5748!important;font-size:clamp(13px,.92vw,15px)!important;font-weight:500!important}.dashboard-shell--admin .detailed-operational-dashboard__alerts{margin:0!important}@media(max-width:980px){.dashboard-shell--admin .detailed-operational-dashboard__metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0!important}.dashboard-shell--admin .detailed-operational-dashboard__column:nth-child(3){border-left:0!important;padding-left:0!important}.dashboard-shell--admin .detailed-operational-dashboard__column{min-height:118px!important;padding-block:16px!important}}@media(max-width:640px){.dashboard-shell--admin .operation-module__details-header,.dashboard-shell--admin .detailed-operational-dashboard.panel-card{padding:20px!important;border-radius:26px!important}.dashboard-shell--admin .operation-module__details-header .operation-card-actions button{width:100%!important}.dashboard-shell--admin .detailed-operational-dashboard__metrics{grid-template-columns:1fr!important}.dashboard-shell--admin .detailed-operational-dashboard__column,.dashboard-shell--admin .detailed-operational-dashboard__column:nth-child(3){min-height:auto!important;padding:16px 0!important;border-left:0!important;border-top:1px solid #eadfd6!important}.dashboard-shell--admin .detailed-operational-dashboard__column:first-child{border-top:0!important}}.dashboard-shell--admin .operation-dashboard-grid--stages{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:stretch!important;gap:clamp(14px,1.6vw,22px)!important}.dashboard-shell--admin .operation-dashboard-grid--stages>.operation-stage-card{display:grid!important;grid-template-rows:auto 1fr auto!important;gap:16px!important;min-height:100%!important;padding:clamp(16px,1.6vw,22px)!important;border:1px solid #eed8ca!important;border-radius:30px!important;background:radial-gradient(circle at 18% 0%,rgba(255,255,255,.76),transparent 40%),linear-gradient(180deg,#fff9f5,#fbf4ef)!important;box-shadow:0 18px 40px #4b1d141a,inset 0 1px #ffffffd1!important;overflow:hidden!important}.dashboard-shell--admin .operation-stage-card>.admin-card-header{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;gap:12px!important}.dashboard-shell--admin .operation-stage-card>.admin-card-header h3{margin:0!important;color:#4b1d14!important;font-size:clamp(18px,1.35vw,24px)!important;font-weight:800!important;line-height:1.12!important;letter-spacing:-.035em!important}.dashboard-shell--admin .operation-stage-card>.admin-card-header p{margin:8px 0 0!important;max-width:34ch!important;color:#6f4b3d!important;font-size:clamp(12px,.86vw,14px)!important;font-weight:500!important;line-height:1.45!important}.dashboard-shell--admin .operation-stage-card>.admin-card-header .operation-status-pill{min-height:34px!important;padding:0 16px!important;border:1px solid #e8c5a6!important;border-radius:999px!important;background:#f5dfc9!important;color:#4b1d14!important;font-size:clamp(11px,.78vw,13px)!important;font-weight:800!important;white-space:nowrap!important;box-shadow:inset 0 1px #ffffffa8!important}.dashboard-shell--admin .operation-stage-card__content{display:grid!important;align-content:stretch!important;gap:0!important;border:1px solid rgba(238,216,202,.9)!important;border-radius:24px!important;background:linear-gradient(180deg,#ffffffad,#fff8f4f5),#fff8f4!important;box-shadow:0 12px 28px #4b1d1412,inset 0 1px #ffffffe6!important;overflow:hidden!important}.dashboard-shell--admin .operation-stage-card__summary{display:grid!important;gap:8px!important;padding:clamp(16px,1.5vw,22px)!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.dashboard-shell--admin .operation-stage-card__summary strong{color:#4b1d14!important;font-size:clamp(16px,1.18vw,21px)!important;font-weight:800!important;line-height:1.2!important;letter-spacing:-.02em!important}.dashboard-shell--admin .operation-stage-card__summary span{color:#6f4b3d!important;font-size:clamp(12px,.88vw,14px)!important;font-weight:500!important;line-height:1.45!important}.dashboard-shell--admin .operation-stage-card__metrics{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0!important;margin-top:auto!important;border-top:1px solid #f0ddd2!important}.dashboard-shell--admin .operation-stage-card__metrics--three{grid-template-columns:repeat(3,minmax(0,1fr))!important}.dashboard-shell--admin .operation-stage-card__metrics .summary-item{display:grid!important;gap:6px!important;min-height:88px!important;padding:16px 18px!important;border:0!important;border-left:1px solid #f0ddd2!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.dashboard-shell--admin .operation-stage-card__metrics .summary-item:first-child{border-left:0!important}.dashboard-shell--admin .operation-stage-card__metrics .summary-item span{color:#7c5a4c!important;font-size:clamp(11px,.78vw,13px)!important;font-weight:500!important;line-height:1.3!important}.dashboard-shell--admin .operation-stage-card__metrics .summary-item strong,.dashboard-shell--admin .operation-stage-card__metrics .operation-money{justify-content:start!important;color:#4b1d14!important;font-size:clamp(15px,1.05vw,18px)!important;font-weight:800!important;line-height:1.18!important;text-align:left!important}.dashboard-shell--admin .operation-stage-card--closing .operation-stage-card__metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important;border-top:1px solid #f0ddd2!important}.dashboard-shell--admin .operation-stage-card__callout{display:grid!important;gap:8px!important;margin:12px 14px 14px!important;padding:14px 16px!important;border:1px solid rgba(238,216,202,.9)!important;border-radius:20px!important;background:#fff8f4e6!important;box-shadow:inset 0 1px #ffffffd1!important}.dashboard-shell--admin .operation-stage-card__callout strong{color:#4b1d14!important;font-size:clamp(13px,.94vw,15px)!important;font-weight:800!important;line-height:1.25!important}.dashboard-shell--admin .operation-stage-card__callout span{color:#6f4b3d!important;font-size:clamp(11px,.82vw,13px)!important;font-weight:500!important;line-height:1.45!important}.dashboard-shell--admin .operation-stage-card__actions{display:flex!important;align-items:center!important;justify-content:stretch!important;gap:10px!important;margin-top:0!important}.dashboard-shell--admin .operation-stage-card__actions>.admin-primary-button,.dashboard-shell--admin .operation-stage-card__actions>.admin-soft-button{position:relative!important;flex:1 1 0!important;min-width:0!important;min-height:42px!important;padding:0 18px!important;border:0!important;border-radius:999px!important;background:linear-gradient(180deg,#e23a2d,#b81f1e)!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;font-size:clamp(12px,.86vw,14px)!important;font-weight:800!important;line-height:1!important;box-shadow:0 13px 22px #7b1f183d,inset 0 1px #ffffff38!important}.dashboard-shell--admin .operation-stage-card--closing .operation-stage-card__actions>.admin-soft-button{background:linear-gradient(180deg,#ff9724,#ef7d1a)!important;box-shadow:0 13px 22px #ab500d3d,inset 0 1px #ffffff3d!important}.dashboard-shell--admin .operation-stage-card__actions>.admin-primary-button:after,.dashboard-shell--admin .operation-stage-card__actions>.admin-soft-button:after{content:"›";margin-left:auto;font-size:1.65em;font-weight:300;line-height:.7}.dashboard-shell--admin .operation-stage-card__pending-button{width:100%!important;min-height:42px!important;padding:0 16px!important;border-radius:999px!important;background:linear-gradient(180deg,#e23a2d,#b81f1e)!important;font-size:clamp(12px,.86vw,14px)!important;box-shadow:0 13px 22px #7b1f183d,inset 0 1px #ffffff38!important}.dashboard-shell--admin .operation-stage-card__pending-button:after{content:"›";margin-left:auto;color:#fff;font-size:1.65em;font-weight:300;line-height:.7}.dashboard-shell--admin .operation-stage-card__pending-button .operation-pending-button__label{flex:0 1 auto;min-width:0;white-space:nowrap}.dashboard-shell--admin .operation-stage-card__pending-button .operation-pending-button__count{min-width:28px!important;height:28px!important;color:#7a2e1c!important;background:linear-gradient(180deg,#f6c35b,#f2be5c)!important}.dashboard-shell--admin .operation-dashboard-grid--stages>.operation-stage-card{grid-template-rows:auto minmax(340px,1fr) auto!important}.dashboard-shell--admin .operation-stage-card__content{min-height:340px!important}.dashboard-shell--admin .operation-stage-card--opening .operation-stage-card__content,.dashboard-shell--admin .operation-stage-card--active .operation-stage-card__content,.dashboard-shell--admin .operation-stage-card--closing .operation-stage-card__content{grid-template-rows:minmax(144px,1fr) auto!important}.dashboard-shell--admin .operation-stage-card--active .operation-stage-card__content{grid-template-rows:minmax(112px,auto) auto 1fr!important}.dashboard-shell--admin .operation-stage-card--opening .operation-stage-card__summary,.dashboard-shell--admin .operation-stage-card--closing .operation-stage-card__summary{align-content:start!important;min-height:144px!important}.dashboard-shell--admin .operation-stage-card--closing .operation-stage-card__metrics{position:relative!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-rows:minmax(86px,auto)!important;border-top:1px solid #f0ddd2!important;background:linear-gradient(to right,transparent calc(50% - .5px),#f0ddd2 calc(50% - .5px),#f0ddd2 calc(50% + .5px),transparent calc(50% + .5px)),linear-gradient(to bottom,transparent calc(50% - .5px),#f0ddd2 calc(50% - .5px),#f0ddd2 calc(50% + .5px),transparent calc(50% + .5px))!important}.dashboard-shell--admin .operation-stage-card--closing .operation-stage-card__metrics:after{content:"";min-height:86px;grid-column:2;grid-row:2}.dashboard-shell--admin .operation-stage-card--closing .operation-stage-card__metrics .summary-item{min-height:86px!important;border:0!important}@media(max-width:1180px){.dashboard-shell--admin .operation-dashboard-grid--stages{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:780px){.dashboard-shell--admin .operation-dashboard-grid--stages,.dashboard-shell--admin .operation-stage-card__metrics,.dashboard-shell--admin .operation-stage-card__metrics--three,.dashboard-shell--admin .operation-stage-card--closing .operation-stage-card__metrics{grid-template-columns:1fr!important}.dashboard-shell--admin .operation-stage-card__metrics .summary-item{border-left:0!important;border-top:1px solid #f0ddd2!important}.dashboard-shell--admin .operation-stage-card__metrics .summary-item:first-child{border-top:0!important}.dashboard-shell--admin .operation-stage-card__actions{flex-direction:column!important}.dashboard-shell--admin .operation-stage-card__actions>*{width:100%!important}}.dashboard-shell--admin .operation-module__header{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:clamp(20px,3vw,48px)!important;width:100%!important;padding:clamp(28px,3.1vw,46px)!important;border:1px solid #efdccf!important;border-radius:34px!important;background:linear-gradient(135deg,#ffffffb8,#fbf5f0f0),#fbf5f0!important;box-shadow:0 24px 44px #56302014,inset 0 1px #ffffffdb!important}.dashboard-shell--admin .operation-module__header>div:first-child{display:grid!important;gap:10px!important;min-width:0!important}.dashboard-shell--admin .operation-module__header .eyebrow{margin:0!important;color:#8f6d60!important;font-size:clamp(11px,.82vw,13px)!important;font-weight:800!important;letter-spacing:.34em!important;line-height:1.2!important;text-transform:uppercase!important}.dashboard-shell--admin .operation-module__header h2{margin:0!important;max-width:780px!important;color:#4b1d14!important;font-size:clamp(25px,2vw,38px)!important;font-weight:800!important;letter-spacing:-.035em!important;line-height:1.12!important}.dashboard-shell--admin .operation-module__header p:not(.eyebrow){margin:0!important;max-width:860px!important;color:#734c40!important;font-size:clamp(14px,1.14vw,20px)!important;font-weight:500!important;line-height:1.45!important}.dashboard-shell--admin .operation-module__header-actions{display:flex!important;flex:0 0 auto!important;align-items:center!important;justify-content:flex-end!important;gap:14px!important;margin:0!important}.dashboard-shell--admin .operation-module__header-actions>.admin-soft-button,.dashboard-shell--admin .operation-module__header-actions>.admin-primary-button{min-height:48px!important;min-width:180px!important;padding:0 28px!important;border:1px solid rgba(255,255,255,.22)!important;border-radius:999px!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;font-size:clamp(13px,.92vw,16px)!important;font-weight:800!important;line-height:1!important;text-align:center!important;box-shadow:0 16px 28px #802b193d,inset 0 1px #ffffff47!important;transition:transform .16s ease,box-shadow .16s ease,filter .16s ease!important}.dashboard-shell--admin .operation-module__header-actions>.admin-soft-button{background:linear-gradient(180deg,#df3a2d,#bd1f1e)!important}.dashboard-shell--admin .operation-module__header-actions>.admin-primary-button{background:linear-gradient(180deg,#ff9825,#ef7d1a)!important;box-shadow:0 16px 28px #ac510f3d,inset 0 1px #ffffff4d!important}.dashboard-shell--admin .operation-module__header-actions>.admin-soft-button:hover,.dashboard-shell--admin .operation-module__header-actions>.admin-primary-button:hover{filter:brightness(1.04)!important;transform:translateY(-1px)!important}.dashboard-shell--admin .operation-context-bar{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:clamp(18px,2.2vw,36px)!important;width:100%!important;padding:clamp(24px,2.55vw,38px)!important;border:1px solid #efdccf!important;border-radius:34px!important;background:linear-gradient(135deg,#ffffffb8,#fbf5f0f5),#fbf5f0!important;box-shadow:0 24px 44px #56302014,inset 0 1px #ffffffdb!important}.dashboard-shell--admin .operation-context-bar__meta{display:grid!important;grid-template-columns:minmax(150px,1fr) minmax(140px,.9fr) minmax(120px,.75fr) minmax(120px,.75fr) minmax(96px,.66fr)!important;align-items:center!important;gap:clamp(18px,2.1vw,44px)!important;min-width:0!important}.dashboard-shell--admin .operation-context-bar__item{display:grid!important;gap:12px!important;min-width:0!important}.dashboard-shell--admin .operation-context-bar__item span{color:#734c40!important;font-size:clamp(14px,1vw,18px)!important;font-weight:500!important;line-height:1.1!important}.dashboard-shell--admin .operation-context-bar__item strong{color:#4b1d14!important;font-size:clamp(15px,1.16vw,21px)!important;font-weight:800!important;letter-spacing:-.02em!important;line-height:1.15!important}.dashboard-shell--admin .operation-context-bar__item:nth-child(5) strong{max-width:118px!important;overflow-wrap:anywhere!important;word-break:break-word!important}.dashboard-shell--admin .operation-context-bar__actions{display:flex!important;flex:0 0 auto!important;align-items:center!important;justify-content:flex-end!important;gap:14px!important;min-width:0!important}.dashboard-shell--admin .operation-context-bar__actions .operation-status-badge{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:52px!important;min-width:260px!important;padding:0 30px!important;border:1px solid rgba(255,255,255,.24)!important;border-radius:999px!important;background:linear-gradient(90deg,#b88c79,#d34a37)!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;font-size:clamp(15px,1.12vw,22px)!important;font-weight:800!important;line-height:1!important;text-align:center!important;box-shadow:0 16px 28px #802b193d,inset 0 1px #ffffff47!important}.dashboard-shell--admin .operation-context-bar__actions>.admin-primary-button{min-height:52px!important;min-width:190px!important;padding:0 28px!important;border:1px solid rgba(255,255,255,.22)!important;border-radius:999px!important;background:linear-gradient(180deg,#df3a2d,#bd1f1e)!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;font-size:clamp(13px,.94vw,16px)!important;font-weight:800!important;box-shadow:0 16px 28px #802b193d,inset 0 1px #ffffff47!important}@media(max-width:1180px){.dashboard-shell--admin .operation-module__header,.dashboard-shell--admin .operation-context-bar{grid-template-columns:1fr!important;align-items:stretch!important}.dashboard-shell--admin .operation-module__header{flex-direction:column!important}.dashboard-shell--admin .operation-module__header-actions,.dashboard-shell--admin .operation-context-bar__actions{justify-content:flex-start!important;flex-wrap:wrap!important}.dashboard-shell--admin .operation-context-bar__meta{grid-template-columns:repeat(3,minmax(150px,1fr))!important}}@media(max-width:760px){.dashboard-shell--admin .operation-module__header,.dashboard-shell--admin .operation-context-bar{padding:22px!important;border-radius:28px!important}.dashboard-shell--admin .operation-module__header-actions,.dashboard-shell--admin .operation-context-bar__actions{flex-direction:column!important;align-items:stretch!important}.dashboard-shell--admin .operation-module__header-actions>.admin-soft-button,.dashboard-shell--admin .operation-module__header-actions>.admin-primary-button,.dashboard-shell--admin .operation-context-bar__actions .operation-status-badge,.dashboard-shell--admin .operation-context-bar__actions>.admin-primary-button{width:100%!important;min-width:0!important}.dashboard-shell--admin .operation-context-bar__meta{grid-template-columns:1fr!important;gap:20px!important}}.dashboard-shell--admin .operation-module__header{min-height:0!important;padding:clamp(22px,2.15vw,34px) clamp(26px,3vw,44px)!important;border-radius:32px!important}.dashboard-shell--admin .operation-module__header .eyebrow{font-size:clamp(10px,.72vw,12px)!important;letter-spacing:.38em!important}.dashboard-shell--admin .operation-module__header h2{max-width:760px!important;font-size:clamp(20px,1.45vw,27px)!important;line-height:1.16!important}.dashboard-shell--admin .operation-module__header p:not(.eyebrow){max-width:760px!important;font-size:clamp(13px,.94vw,16px)!important;line-height:1.35!important}.dashboard-shell--admin .operation-module__header-actions>.admin-soft-button,.dashboard-shell--admin .operation-module__header-actions>.admin-primary-button{min-height:42px!important;min-width:158px!important;padding:0 24px!important;font-size:clamp(12px,.82vw,14px)!important}.dashboard-shell--admin .operation-context-bar{grid-template-columns:minmax(0,1fr) auto!important;grid-template-rows:auto auto!important;gap:0!important;overflow:hidden!important;padding:0!important;border-radius:32px!important}.dashboard-shell--admin .operation-context-bar__meta{gap:0!important}.dashboard-shell--admin .operation-context-bar__meta--top{display:grid!important;grid-template-columns:1.18fr 1fr .82fr .86fr!important;grid-column:1!important;grid-row:1!important;align-items:center!important;padding:26px 0 22px 30px!important}.dashboard-shell--admin .operation-context-bar__meta--bottom{display:grid!important;grid-template-columns:1.18fr 1fr .82fr 1.56fr!important;grid-column:1 / -1!important;grid-row:2!important;align-items:stretch!important;border-top:1px solid #efdccf!important}.dashboard-shell--admin .operation-context-bar__item{gap:10px!important;padding:0 20px!important}.dashboard-shell--admin .operation-context-bar__meta--top .operation-context-bar__item:first-child{padding-left:0!important}.dashboard-shell--admin .operation-context-bar__meta--bottom .operation-context-bar__item{justify-content:center!important;min-height:92px!important;padding:18px 22px!important;border-right:1px solid #f0ddd2!important}.dashboard-shell--admin .operation-context-bar__meta--bottom .operation-context-bar__item:last-child{border-right:0!important}.dashboard-shell--admin .operation-context-bar__item span{color:#734c40!important;font-size:clamp(13px,.9vw,15px)!important;font-weight:500!important;line-height:1.15!important}.dashboard-shell--admin .operation-context-bar__item strong{color:#4b1d14!important;font-size:clamp(13px,.92vw,15px)!important;font-weight:800!important;letter-spacing:-.01em!important;line-height:1.18!important}.dashboard-shell--admin .operation-context-bar__actions{grid-column:2!important;grid-row:1!important;align-self:center!important;justify-self:end!important;padding:26px 30px 22px 12px!important}.dashboard-shell--admin .operation-context-bar__actions .operation-status-badge{min-height:44px!important;min-width:330px!important;padding:0 30px!important;justify-content:center!important;gap:16px!important;font-size:clamp(14px,1vw,18px)!important;line-height:1!important}.dashboard-shell--admin .operation-context-bar__actions .operation-status-badge:after{content:"›";margin-left:auto;color:#fff;font-size:1.75em;font-weight:300;line-height:.7}.dashboard-shell--admin .operation-context-bar__meta--bottom .operation-context-bar__item:nth-child(4){align-content:center!important;align-items:start!important}.dashboard-shell--admin .operation-context-bar__meta--bottom .operation-context-bar__item:nth-child(4) strong{display:inline-block!important;width:max-content!important;max-width:240px!important;padding:14px 28px!important;border:1px solid rgba(239,220,207,.95)!important;border-radius:20px!important;background:linear-gradient(180deg,#fff8f4f5,#f9ebe2e0)!important;box-shadow:0 10px 20px #56302012,inset 0 1px #fffc!important}@media(max-width:1180px){.dashboard-shell--admin .operation-context-bar{grid-template-columns:1fr!important}.dashboard-shell--admin .operation-context-bar__meta--top,.dashboard-shell--admin .operation-context-bar__meta--bottom,.dashboard-shell--admin .operation-context-bar__actions{grid-column:1!important}.dashboard-shell--admin .operation-context-bar__actions{grid-row:2!important;justify-self:stretch!important;padding:0 30px 20px!important}.dashboard-shell--admin .operation-context-bar__meta--bottom{grid-row:3!important}.dashboard-shell--admin .operation-context-bar__meta--top,.dashboard-shell--admin .operation-context-bar__meta--bottom{grid-template-columns:repeat(2,minmax(0,1fr))!important}.dashboard-shell--admin .operation-context-bar__actions .operation-status-badge{width:100%!important;min-width:0!important}}@media(max-width:760px){.dashboard-shell--admin .operation-context-bar__meta--top,.dashboard-shell--admin .operation-context-bar__meta--bottom{grid-template-columns:1fr!important}.dashboard-shell--admin .operation-context-bar__meta--top{padding:22px!important}.dashboard-shell--admin .operation-context-bar__item{padding:0!important}.dashboard-shell--admin .operation-context-bar__meta--bottom .operation-context-bar__item{min-height:auto!important;padding:16px 22px!important;border-right:0!important;border-bottom:1px solid #f0ddd2!important}.dashboard-shell--admin .operation-context-bar__meta--bottom .operation-context-bar__item:last-child{border-bottom:0!important}}.dashboard-shell--admin .operation-history-card{display:grid!important;gap:28px!important;padding:clamp(28px,3vw,48px)!important;border:1px solid #efdccf!important;border-radius:34px!important;background:linear-gradient(135deg,#ffffffad,#fbf4eff5),#fbf4ef!important;box-shadow:0 24px 46px #56302014,inset 0 1px #ffffffdb!important}.dashboard-shell--admin .operation-history-card .panel-header{margin:0!important;padding:0!important;border:0!important}.dashboard-shell--admin .operation-history-card .panel-header h3{margin:0!important;color:#4b1d14!important;font-size:clamp(20px,1.45vw,28px)!important;font-weight:800!important;letter-spacing:-.025em!important;line-height:1.12!important}.dashboard-shell--admin .operation-history-card .panel-header p{margin:10px 0 0!important;color:#7a5648!important;font-size:clamp(13px,.94vw,16px)!important;font-weight:500!important;line-height:1.4!important}.dashboard-shell--admin .operation-history-table-shell{width:100%!important;overflow-x:auto!important;border:1px solid #efdccf!important;border-radius:28px!important;background:linear-gradient(180deg,#ffffff8a,#fdf7f3fa),#fdf7f3!important;box-shadow:0 16px 32px #5630200f,inset 0 1px #ffffffd6!important}.dashboard-shell--admin .operation-history-table{width:100%!important;min-width:1120px!important;border-collapse:separate!important;border-spacing:0!important;background:transparent!important}.dashboard-shell--admin .operation-history-table thead th{padding:28px 32px 18px!important;border:0!important;border-bottom:1px solid #f2e3d9!important;background:transparent!important;color:#e8b08c!important;font-size:clamp(11px,.78vw,13px)!important;font-weight:800!important;letter-spacing:.18em!important;line-height:1.1!important;text-align:left!important;text-transform:uppercase!important;white-space:nowrap!important}.dashboard-shell--admin .operation-history-table tbody td{padding:22px 32px!important;border:0!important;border-bottom:1px solid #f2e3d9!important;background:transparent!important;color:#4b1d14!important;font-size:clamp(14px,1.05vw,18px)!important;font-weight:500!important;line-height:1.25!important;text-align:left!important;vertical-align:middle!important}.dashboard-shell--admin .operation-history-table tbody tr:last-child td{border-bottom:0!important}.dashboard-shell--admin .operation-history-table th:nth-child(1),.dashboard-shell--admin .operation-history-table td:nth-child(1){width:17%!important}.sl-shell{min-height:100dvh;display:flex;flex-direction:column;background:#f4f0ed;font-family:Archivo,Inter,sans-serif}.sl-header{background:linear-gradient(135deg,#c0301f,#8e1b0e);box-shadow:0 2px 12px #640f0538;overflow:visible}.sl-header__inner{max-width:1200px;margin:0 auto;padding:0 40px;height:108px;display:flex;align-items:center;overflow:visible}.sl-header__brand{display:flex;align-items:center;gap:10px;flex-shrink:0}.sl-header__logo{width:86px;height:100px;object-fit:contain;flex-shrink:0;filter:drop-shadow(0 2px 6px rgba(0,0,0,.18))}.sl-header__name{font-size:1.75rem;font-weight:800;color:#fff;letter-spacing:-.04em;line-height:1}.sl-header__divider{width:1px;height:36px;background:#ffffff47;margin:0 28px;flex-shrink:0}.sl-header__tagline{display:flex;align-items:center;gap:12px}.sl-header__tagline-icon{width:38px;height:38px;border-radius:50%;border:1.5px solid rgba(255,255,255,.4);display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#ffffffd1}.sl-header__tagline-icon svg{width:18px;height:18px}.sl-header__tagline p{margin:0;color:#ffeee4e6;font-size:.875rem;font-weight:400;line-height:1.5}.sl-main{flex:1;max-width:1200px;width:100%;margin:0 auto;padding:32px 40px 48px}.sl-section-header{display:flex;align-items:center;gap:12px;margin-bottom:20px}.sl-section-header__icon{width:36px;height:36px;border-radius:9px;background:#c63527;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#fff}.sl-section-header__icon svg{width:18px;height:18px}.sl-section-header__title{font-size:1.25rem;font-weight:700;color:#1c0a04;margin:0;letter-spacing:-.02em}.sl-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:18px}.sl-card{position:relative;display:flex;flex-direction:column;text-align:left;background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:14px;overflow:hidden;cursor:pointer;padding:0;font-family:inherit;color:inherit;box-shadow:0 2px 8px #00000012;transition:transform .16s ease,box-shadow .16s ease}.sl-card:hover{transform:translateY(-3px);box-shadow:0 8px 24px #0000001c}.sl-card:active{transform:translateY(0)}.sl-card--closed{opacity:.78}.sl-card__image{position:relative;width:100%;height:174px;flex-shrink:0;background:#e8e2dd}.sl-card__banner-img{width:100%;height:100%;object-fit:cover;display:block}.sl-card__banner-placeholder{width:100%;height:100%;background:#e8e2dd;display:flex;align-items:center;justify-content:center}.sl-card__placeholder-icon{width:52px;height:52px;color:#c0b5ae;stroke-width:1.2}.sl-card__open-badge{position:absolute;bottom:10px;right:10px;display:inline-flex;align-items:center;gap:5px;background:#c63527;color:#fff;font-size:.72rem;font-weight:700;letter-spacing:.03em;padding:4px 9px;border-radius:999px;box-shadow:0 2px 6px #00000038;z-index:2}.sl-card__open-dot{width:5px;height:5px;border-radius:50%;background:#5dff95;flex-shrink:0}.sl-card__logo-badge{position:absolute;top:146px;left:14px;width:56px;height:56px;border-radius:50%;border:3px solid #fff;background:#fff;overflow:hidden;box-shadow:0 3px 8px #0000002e;z-index:3}.sl-card__logo-badge img{width:100%;height:100%;object-fit:cover;display:block}.sl-card__body{flex:1;display:flex;flex-direction:column;gap:4px;padding:12px 14px 14px}.sl-card--has-logo .sl-card__body{padding-top:32px}.sl-card__name{font-size:1rem;font-weight:700;color:#160802;margin:0;letter-spacing:-.02em;line-height:1.2}.sl-card__category{font-size:.78rem;color:#7a6257;margin:0;font-weight:400}.sl-card__meta{display:flex;align-items:center;gap:4px;font-size:.78rem;color:#5a4840;font-weight:500;margin-top:3px}.sl-card__meta-icon{width:12px;height:12px;flex-shrink:0;color:#8a6e64}.sl-card__meta-dot{color:#c0afa8;line-height:1}.sl-card__meta-address{color:#8a7068;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:16ch}.sl-card__closed-badge{display:inline-flex;align-items:center;width:fit-content;margin-top:5px;background:#fce9e7;color:#a32820;font-size:.72rem;font-weight:700;letter-spacing:.02em;padding:3px 9px;border-radius:999px}.sl-state{display:flex;flex-direction:column;align-items:center;gap:12px;padding:72px 24px;text-align:center;color:#7a6257;font-size:.88rem}.sl-state__icon{width:48px;height:48px;color:#c0b0a8}.sl-state__icon svg{width:100%;height:100%}.sl-state h2{font-size:1.1rem;font-weight:700;color:#3a1810;margin:0}.sl-state p,.sl-state__msg{color:#9a7868;margin:0;max-width:36ch}@keyframes sl-spin{to{transform:rotate(360deg)}}.sl-spinner{width:32px;height:32px;border:2.5px solid rgba(198,53,39,.15);border-top-color:#c63527;border-radius:50%;animation:sl-spin .75s linear infinite}.sl-retry-btn{padding:9px 22px;border-radius:999px;background:linear-gradient(135deg,#c63527,#9e1e14);color:#fff;font-size:.86rem;font-weight:700;cursor:pointer;border:none;box-shadow:0 3px 12px #a51e1247;transition:opacity .14s}.sl-retry-btn:hover{opacity:.88}.sl-hamburger{width:44px;height:44px;border-radius:10px;background:#ffffff24;border:1.5px solid rgba(255,255,255,.28);display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;transition:background .14s;color:#fff;margin-right:4px}.sl-hamburger:hover{background:#ffffff3d}.sl-hamburger__icon{width:20px;height:20px}.sl-header__brand-text{display:flex;flex-direction:column;gap:2px}.sl-header__active-category{display:inline-flex;align-items:center;gap:4px;font-size:.72rem;font-weight:600;color:#fff0e6eb;background:#ffffff29;border-radius:999px;padding:2px 8px 2px 10px;max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sl-header__clear-category{width:16px;height:16px;border-radius:50%;background:#ffffff40;border:none;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;padding:0;color:#fff;line-height:1}.sl-header__clear-icon{width:9px;height:9px}.sl-drawer-overlay{position:fixed;inset:0;background:#00000070;z-index:199;cursor:pointer;animation:sl-fade-in .2s ease forwards}@keyframes sl-fade-in{0%{opacity:0}to{opacity:1}}.sl-drawer{position:fixed;top:0;left:0;bottom:0;width:300px;background:#fff;z-index:200;display:flex;flex-direction:column;box-shadow:4px 0 24px #0000002e;transform:translate(-100%);transition:transform .26s cubic-bezier(.4,0,.2,1);will-change:transform}.sl-drawer--open{transform:translate(0)}.sl-drawer__header{display:flex;align-items:center;justify-content:space-between;padding:20px 20px 16px;background:linear-gradient(135deg,#c0301f,#8e1b0e);flex-shrink:0}.sl-drawer__title{font-size:1.25rem;font-weight:800;color:#fff;margin:0;letter-spacing:-.03em}.sl-drawer__close{width:34px;height:34px;border-radius:50%;background:#ffffff2e;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#fff;transition:background .14s}.sl-drawer__close:hover{background:#ffffff4d}.sl-drawer__close-mark{display:block;font-size:22px;line-height:1;font-weight:700;transform:translateY(-1px)}.sl-drawer__list{list-style:none;margin:0;padding:8px 0;overflow-y:auto;flex:1}.sl-drawer__item{width:100%;display:flex;align-items:center;gap:12px;padding:14px 20px;background:none;border:none;border-bottom:1px solid #f0ebe6;cursor:pointer;font-family:inherit;font-size:.95rem;color:#281510;font-weight:500;text-align:left;transition:background .12s}.sl-drawer__item:hover{background:#fdf5f0}.sl-drawer__item--active{background:#fff3f2;color:#ae1713}.sl-drawer__item-dot{width:8px;height:8px;border-radius:50%;background:#d4b8ae;flex-shrink:0}.sl-drawer__item-dot--primary,.sl-drawer__item--active .sl-drawer__item-dot{background:#ae1713}.sl-drawer__item-label{flex:1}.sl-drawer__item-check{width:16px;height:16px;color:#ae1713;flex-shrink:0}.sl-section-header__filter-badge{display:inline-flex;align-items:center;gap:6px;background:#fce9e7;color:#a32820;font-size:.76rem;font-weight:700;padding:4px 10px 4px 12px;border-radius:999px;margin-left:8px}.sl-section-header__filter-clear{width:18px;height:18px;border-radius:50%;background:#a328201f;border:none;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;color:#a32820;padding:0}.sl-section-header__filter-clear-icon{width:10px;height:10px}@media(max-width:860px){.sl-header__inner{padding:0 24px;height:96px}.sl-header__divider{margin:0 20px}.sl-header__name{font-size:1.45rem}.sl-header__logo{width:72px;height:84px}}@media(max-width:640px){.sl-header__inner{height:80px;padding:0 16px}.sl-header__logo{width:60px;height:70px}.sl-header__name{font-size:1.25rem}.sl-header__divider,.sl-header__tagline{display:none}.sl-drawer{width:82vw;max-width:300px}.sl-main{padding:18px 12px 40px}.sl-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.sl-section-header__title{font-size:1.05rem}.sl-card{border-radius:16px}.sl-card__image{height:94px}.sl-card__logo-badge{top:74px;left:10px;width:40px;height:40px;border-width:2px}.sl-card__body{padding:10px 10px 12px;gap:3px}.sl-card--has-logo .sl-card__body{padding-top:24px}.sl-card__name{font-size:.88rem;line-height:1.15;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.sl-card__category{font-size:.7rem}.sl-card__meta{align-items:flex-start;flex-wrap:wrap;font-size:.7rem;line-height:1.2}.sl-card__meta-address{max-width:100%}.sl-card__open-badge{right:8px;bottom:8px;padding:3px 8px;font-size:.66rem}}.dashboard-shell--admin .operation-history-table th:nth-child(2),.dashboard-shell--admin .operation-history-table td:nth-child(2){width:26%!important}.dashboard-shell--admin .operation-history-table th:nth-child(3),.dashboard-shell--admin .operation-history-table td:nth-child(3),.dashboard-shell--admin .operation-history-table th:nth-child(4),.dashboard-shell--admin .operation-history-table td:nth-child(4){width:14%!important}.dashboard-shell--admin .operation-history-table th:nth-child(5),.dashboard-shell--admin .operation-history-table td:nth-child(5){width:12%!important}.dashboard-shell--admin .operation-history-table th:nth-child(6),.dashboard-shell--admin .operation-history-table td:nth-child(6){width:17%!important}.dashboard-shell--admin .operation-history-plain-action{display:inline!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:#4b1d14!important;-webkit-text-fill-color:#4b1d14!important;font:inherit!important;box-shadow:none!important}.dashboard-shell--admin .operation-history-reopen-button{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:44px!important;min-width:138px!important;padding:0 28px!important;border:1px solid rgba(255,255,255,.22)!important;border-radius:999px!important;background:linear-gradient(180deg,#ef2d2d,#c41f1f)!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;font-size:clamp(13px,.94vw,17px)!important;font-weight:800!important;line-height:1!important;text-align:center!important;box-shadow:0 14px 24px #7f1c1838,inset 0 1px #ffffff4d!important;cursor:pointer!important;transition:transform .16s ease,filter .16s ease,box-shadow .16s ease!important}.dashboard-shell--admin .operation-history-reopen-button:hover{filter:brightness(1.04)!important;transform:translateY(-1px)!important;box-shadow:0 17px 28px #7f1c1842,inset 0 1px #ffffff52!important}@media(max-width:760px){.dashboard-shell--admin .operation-history-card{padding:22px!important;border-radius:28px!important}.dashboard-shell--admin .operation-history-table-shell{border-radius:24px!important}.dashboard-shell--admin .operation-history-table{min-width:1120px!important}.dashboard-shell--admin .operation-history-table thead th,.dashboard-shell--admin .operation-history-table tbody td{padding-inline:20px!important}}.dashboard-shell--admin .operation-context-bar__actions .operation-status-badge:after{content:none!important;display:none!important}.dashboard-shell--admin .operation-history-footer{display:flex!important;justify-content:center!important;margin-top:-4px!important}.dashboard-shell--admin .operation-history-more-button{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:42px!important;min-width:138px!important;padding:0 28px!important;border:1px solid rgba(255,255,255,.22)!important;border-radius:999px!important;background:linear-gradient(180deg,#ef2d2d,#c41f1f)!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;font-size:clamp(12px,.88vw,15px)!important;font-weight:800!important;line-height:1!important;box-shadow:0 14px 24px #7f1c1833,inset 0 1px #ffffff4d!important;cursor:pointer!important}.dashboard-shell--admin .operation-history-more-button:hover{filter:brightness(1.04)!important;transform:translateY(-1px)!important}.dashboard-shell--admin .operation-history-audit-list{display:grid!important;gap:14px!important;padding:22px 24px!important;border:1px solid #efdccf!important;border-radius:24px!important;background:#fdf7f3!important;box-shadow:inset 0 1px #ffffffa6!important}.dashboard-shell--admin .operation-history-audit-list h4{margin:0!important;color:#4b1d14!important;font-size:15px!important;font-weight:800!important}.dashboard-shell--admin .operation-history-audit-list .list{margin:0!important}.dashboard-shell--admin .operation-stage-card--closing .operation-stage-card__actions>.admin-primary-button:after,.dashboard-shell--admin .operation-stage-card--closing .operation-stage-card__actions>.admin-soft-button:after{content:none!important;display:none!important}.customer-desktop-frame .quick-access-card,.customer-desktop-frame .customer-section,.customer-desktop-frame .cart-sidebar,.customer-desktop-frame .customer-product-card,.customer-desktop-frame .customer-home-account-card,.customer-desktop-frame .customer-home-support-card,.customer-desktop-frame .customer-orders-sidebar,.customer-desktop-frame .recommendation-panel,.customer-desktop-frame .recommendation-card,.customer-desktop-frame .customer-account-card,.customer-desktop-frame .customer-order-card,.customer-desktop-frame .customer-checkout-placeholder,.customer-desktop-frame .tracking-card__panel{border-color:#9455323d;box-shadow:0 24px 56px #56302024,0 8px 18px #56302014,inset 0 1px #ffffffd1}.customer-desktop-frame .cart-sidebar{border-color:#9455323d!important;box-shadow:0 24px 56px #56302024,0 8px 18px #56302014,inset 0 1px #ffffffd1!important}.customer-desktop-frame .cart-sidebar__item{padding:.9rem;border:1px solid rgba(148,85,50,.24);border-radius:18px;background:#fffcf7eb;box-shadow:0 16px 34px #5630201a,0 6px 14px #5630200f,inset 0 1px #ffffffd1}.customer-desktop-frame .quick-access-card:hover,.customer-desktop-frame .customer-product-card:hover,.customer-desktop-frame .recommendation-card:hover{box-shadow:0 30px 64px #5630202e,0 10px 22px #5630201a,inset 0 1px #ffffffdb}.customer-desktop-frame .customer-home-account-card__header p{display:inline-flex;width:fit-content;max-width:100%;margin-top:.55rem;padding:.42rem .72rem;border:1px solid rgba(148,85,50,.16);border-radius:8px;background:linear-gradient(180deg,#fffbf7f5,#f9efe7eb);color:#653326;font-weight:700;box-shadow:0 8px 18px #56302014,inset 0 1px #ffffffd6}.customer-desktop-frame .customer-home-account-card__actions{gap:.7rem}.customer-desktop-frame .customer-home-account-card__actions button{min-height:42px;padding:.62rem .75rem;border:1px solid rgba(148,85,50,.14);border-radius:8px;background:#fffaf6b8;box-shadow:0 8px 16px #56302012,inset 0 1px #ffffffb8}.customer-desktop-frame .customer-home-account-card__actions button:hover{background:#fff5edf5;border-color:#b4463838}.dashboard-shell--admin .stat-card,.dashboard-shell--admin .panel-card,.dashboard-shell--admin .summary-grid>.summary-item,.dashboard-shell--admin .order-card,.dashboard-shell--admin .order-row,.dashboard-shell--admin .admin-surface,.dashboard-shell--admin .admin-module-shell__hero,.dashboard-shell--admin .admin-module-shell__metric,.dashboard-shell--admin .operation-stage-card,.dashboard-shell--admin .catalog-category-card,.dashboard-shell--admin .catalog-item-row,.dashboard-shell--admin .pizza-size-admin__intro,.dashboard-shell--admin .pizza-size-admin__form,.dashboard-shell--admin .pizza-size-admin__item,.dashboard-shell--admin .operation-history-card,.dashboard-shell--admin .operation-history-table-shell{border-color:#ac754e3d!important;box-shadow:0 24px 56px #56302026,0 8px 18px #56302017,inset 0 1px #ffffffd6!important}.cart-sidebar,.cart-sidebar.cart-sidebar--home,.customer-desktop-sidebar .cart-sidebar{border:1px solid rgba(148,85,50,.32)!important;background:linear-gradient(180deg,#fffcf8fa,#fff7f1f5)!important;box-shadow:0 28px 64px #5630202e,0 10px 24px #5630201a,inset 0 1px #ffffffe0!important}.dashboard-shell--admin .operation-detail-grid .summary-grid>.summary-item,.dashboard-shell--admin .operation-stage-card .operation-stage-card__metrics>.summary-item{border:1px solid rgba(172,117,78,.3)!important;border-radius:18px!important;background:linear-gradient(180deg,#fffcf8fa,#fff7f1f5)!important;box-shadow:0 20px 42px #56302029,0 8px 18px #5630201a,inset 0 1px #ffffffdb!important}.dashboard-shell--admin .operation-module__header,.dashboard-shell--admin .operation-context-bar{border:1px solid rgba(172,117,78,.34)!important;background:linear-gradient(180deg,#fffcf8fc,#fff7f1f7)!important;box-shadow:0 30px 74px #5630202e,0 12px 28px #5630201f,inset 0 1px #ffffffe6!important}.customer-header,.dashboard-shell--admin .admin-topbar{border:1px solid rgba(255,221,204,.32)!important;box-shadow:0 28px 66px #56302033,0 10px 24px #5630201f,inset 0 1px #fff3!important}.customer-header{border-radius:0 0 28px 28px!important}.dashboard-shell--admin .admin-topbar{width:calc(100% - 32px)!important;margin:16px 16px 0!important;border:1px solid rgba(255,221,204,.32)!important;border-radius:26px!important;overflow:visible!important;box-shadow:0 28px 66px #56302033,0 10px 24px #5630201f,inset 0 1px #fff3!important}.dashboard-shell--admin .operation-module__details-header,.dashboard-shell--admin .operation-module__details>.panel-card,.dashboard-shell--admin .detailed-operational-dashboard.panel-card,.dashboard-shell--admin .opening-operational-card.panel-card,.dashboard-shell--admin .opening-operational-form__inner,.dashboard-shell--admin .operation-empty-callout,.dashboard-shell--admin .operation-flow-step{border:1px solid rgba(172,117,78,.34)!important;background:linear-gradient(180deg,#fffcf8fc,#fff7f1f7)!important;box-shadow:0 28px 64px #5630202e,0 10px 24px #5630201c,inset 0 1px #ffffffe6!important}.dashboard-shell--admin .opening-operational-validation-card,.dashboard-shell--admin .operation-alert-item,.dashboard-shell--admin .operation-flow-step{border:1px solid rgba(172,117,78,.28)!important;background:linear-gradient(180deg,#fffcf8fa,#fff8f3f5)!important;box-shadow:0 18px 38px #56302021,0 7px 16px #56302014,inset 0 1px #ffffffdb!important}.dashboard-shell--admin .parameters-operational-card.panel-card,.dashboard-shell--admin .operation-history-card.panel-card{border:1px solid rgba(172,117,78,.36)!important;background:linear-gradient(180deg,#fffcf8fc,#fff7f1f7)!important;box-shadow:0 32px 76px #56302033,0 12px 28px #5630201f,inset 0 1px #ffffffe6!important}.dashboard-shell--admin .parameters-operational-form__inner,.dashboard-shell--admin .operation-history-table-shell{border:1px solid rgba(172,117,78,.3)!important;background:linear-gradient(180deg,#fffcf8fa,#fff8f3f5)!important;box-shadow:0 22px 48px #56302026,0 8px 18px #56302017,inset 0 1px #ffffffdb!important}.operation-history-header{align-items:stretch}.operation-history-header-actions{display:flex;align-items:stretch;justify-content:flex-end;gap:12px}.operation-history-rule{display:grid;gap:4px;max-width:520px;padding:12px 14px;border:1px solid rgba(172,117,78,.24);border-radius:18px;background:linear-gradient(180deg,#fffcf8fa,#fff8f3f2);box-shadow:0 14px 32px #5630201a,inset 0 1px #ffffffdb;color:#5a2b1f}.operation-history-rule strong{color:#4b1d14;font-size:.82rem}.operation-history-rule span{color:#7d5647;font-size:.78rem;font-weight:700;line-height:1.35}.operation-history-table--complete{min-width:1640px!important}.operation-history-scrollbar-top{appearance:none;-webkit-appearance:none;width:100%!important;height:24px;margin:0 0 12px;padding:0;border:1px solid rgba(172,117,78,.22);border-radius:999px;background:linear-gradient(180deg,#fffcf8fa,#fff4edf5);cursor:grab;box-shadow:inset 0 1px #ffffffdb,0 8px 18px #56302014}.operation-history-scrollbar-top:active{cursor:grabbing}.operation-history-scrollbar-top:disabled{cursor:not-allowed;opacity:.45}.operation-history-scrollbar-top::-webkit-slider-runnable-track{height:10px;border-radius:999px;background:#dac4b6d1}.operation-history-scrollbar-top::-webkit-slider-thumb{appearance:none;-webkit-appearance:none;width:92px;height:18px;margin-top:-4px;border-radius:999px;border:2px solid rgba(255,250,246,.96);background:linear-gradient(180deg,#8d7b72,#6f625b);box-shadow:0 6px 14px #5630202e}.operation-history-scrollbar-top::-moz-range-track{height:10px;border-radius:999px;background:#dac4b6d1}.operation-history-scrollbar-top::-moz-range-thumb{width:92px;height:18px;border-radius:999px;border:2px solid rgba(255,250,246,.96);background:linear-gradient(180deg,#8d7b72,#6f625b);box-shadow:0 6px 14px #5630202e}.operation-history-table-shell{overflow:hidden!important;padding:12px 12px 0!important}.operation-history-table-viewport{width:100%;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;cursor:grab;touch-action:pan-y}.operation-history-table-viewport::-webkit-scrollbar{width:0;height:0}.operation-history-table-viewport--dragging{cursor:grabbing;-webkit-user-select:none;user-select:none}.operation-history-table-viewport--dragging .operation-history-table{pointer-events:none}.operation-history-row--selected td{background:#fff1e8f2!important}.operation-history-status-pill,.operation-history-difference{display:inline-flex;align-items:center;justify-content:center;min-height:30px;padding:.35rem .7rem;border-radius:999px;border:1px solid rgba(172,117,78,.22);background:#fffaf5eb;color:#5a2b1f;font-weight:850;line-height:1.15;white-space:nowrap;box-shadow:0 10px 22px #56302014,inset 0 1px #ffffffdb}.operation-history-status-pill--open{color:#315a35;background:#eef8ed;border-color:#46804b38}.operation-history-status-pill--closing_in_progress,.operation-history-status-pill--opening_in_progress,.operation-history-status-pill--reopened_for_adjustment{color:#8a5a17;background:#fff5dc;border-color:#b07c233d}.operation-history-status-pill--closed{color:#31536f;background:#edf6ff;border-color:#4275993d}.operation-history-status-pill--closed_with_divergence,.operation-history-status-pill--voided{color:#9b1c1c;background:#fff0ee;border-color:#bb322a3d}.operation-history-difference--balanced{color:#315a35;background:#eef8ed;border-color:#46804b38}.operation-history-difference--justification_required{color:#8a5a17;background:#fff5dc;border-color:#b07c233d}.operation-history-difference--manager_approval_required,.operation-history-difference--critical{color:#9b1c1c;background:#fff0ee;border-color:#bb322a3d}.operation-history-actions{display:flex;flex-wrap:wrap;gap:8px}.operation-history-detail-button,.operation-history-reopen-button,.operation-history-more-button{min-height:34px;padding:.45rem .78rem;border-radius:12px;border:1px solid rgba(172,117,78,.24);background:linear-gradient(180deg,#fffaf6,#fff2ea);color:#6a3024;font-size:.82rem;font-weight:850;cursor:pointer;box-shadow:0 10px 22px #5630201a,inset 0 1px #ffffffdb}.operation-history-reopen-button,.operation-history-more-button{border-color:#b1181838;background:linear-gradient(180deg,#d8423a,#b51216);color:#fff}.operation-history-header .operation-history-more-button{min-height:36px;height:36px;padding:0 1rem;align-self:center;border-radius:999px;font-size:.78rem;box-shadow:0 12px 26px #b118182e,inset 0 1px #ffffff38}.operation-history-detail{display:grid;gap:16px;margin-top:18px;scroll-margin-top:18px;padding:16px;border:1px solid rgba(172,117,78,.3);border-radius:24px;background:linear-gradient(180deg,#fffcf8fa,#fff7f1f5);box-shadow:0 22px 48px #56302024,inset 0 1px #ffffffe0}.operation-history-detail__header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.operation-history-detail__header h4,.operation-history-detail-card h5{margin:0;color:#4b1d14}.operation-history-detail__header p{margin:4px 0 0;color:#7d5647;font-weight:700}.operation-history-alerts{display:flex;flex-wrap:wrap;gap:8px}.operation-history-alert{display:inline-flex;align-items:center;min-height:34px;padding:.45rem .75rem;border-radius:999px;border:1px solid rgba(176,124,35,.24);background:#fff5dc;color:#7d4b12;font-weight:850}.operation-history-alert--critical{border-color:#bb322a3d;background:#fff0ee;color:#9b1c1c}.operation-history-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.operation-history-detail-card{display:grid;gap:12px;min-width:0;padding:14px;border:1px solid rgba(172,117,78,.24);border-radius:20px;background:linear-gradient(180deg,#fffcf8fc,#fff8f3f7);box-shadow:0 14px 32px #5630201c,inset 0 1px #ffffffdb}.operation-history-detail-card--wide{grid-column:1 / -1}.operation-history-detail-card dl,.operation-history-summary-grid,.operation-history-validation-list,.operation-history-movement-list,.operation-history-checklist-list,.operation-history-payment-list,.operation-history-occurrence-list{display:grid;gap:10px;margin:0}.operation-history-detail-card dl div,.operation-history-summary-grid div,.operation-history-validation,.operation-history-movement-list div,.operation-history-checklist-list div,.operation-history-payment-list div,.operation-history-occurrence{display:grid;gap:3px;padding:10px 12px;border:1px solid rgba(172,117,78,.2);border-radius:14px;background:#fffaf5e6;box-shadow:0 8px 18px #56302014,inset 0 1px #ffffffd1}.operation-history-summary-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.operation-history-detail-card dt,.operation-history-detail-card span,.operation-history-detail-card small{color:#7d5647;font-weight:700}.operation-history-detail-card dd,.operation-history-detail-card strong{margin:0;color:#4b1d14;font-weight:850}.operation-history-validation--ok{border-color:#46804b38;background:#f3fbf2}.operation-history-validation--warning,.operation-history-validation--missing{border-color:#b07c233d;background:#fff8e7}.operation-history-validation--failure,.operation-history-occurrence--critical{border-color:#bb322a3d;background:#fff0ee}@media(max-width:900px){.operation-history-header,.operation-history-detail__header{flex-direction:column}.operation-history-header-actions{width:100%;flex-direction:column}.operation-history-rule{max-width:none}.operation-history-detail-grid{grid-template-columns:1fr}}.dashboard-shell--admin .operation-detail-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr))!important;align-items:stretch!important;gap:18px!important}.dashboard-shell--admin .operation-detail-grid>.panel-card{min-width:0!important;overflow:hidden!important}.dashboard-shell--admin .operation-detail-grid .summary-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr))!important;gap:12px!important}.dashboard-shell--admin .operation-detail-grid .summary-grid>.summary-item{min-width:0!important;padding:12px 14px!important}.dashboard-shell--admin .operation-detail-grid .summary-grid>.summary-item span,.dashboard-shell--admin .operation-detail-grid .summary-grid>.summary-item strong{max-width:100%!important;overflow-wrap:anywhere!important}.dashboard-shell--admin .operation-detail-grid .row{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr))!important;gap:12px!important}.dashboard-shell--admin .operation-detail-grid .row input{min-width:0!important;width:100%!important}.dashboard-shell--admin .operation-detail-grid .operation-card-actions{display:flex!important;flex-wrap:wrap!important;gap:10px!important;margin-top:12px!important}.dashboard-shell--admin .operation-detail-grid .operation-card-actions>button{flex:1 1 180px!important;min-width:0!important;max-width:100%!important;white-space:normal!important}.dashboard-shell--admin .detailed-operational-dashboard__metrics,.dashboard-shell--admin .parameters-operational-operators,.dashboard-shell--admin .parameters-operational-tolerances,.dashboard-shell--admin .parameters-operational-closing{padding:clamp(16px,1.7vw,24px)!important;border:1px solid rgba(172,117,78,.3)!important;border-radius:22px!important;background:linear-gradient(180deg,#fffcf8fa,#fff8f3f5)!important;box-shadow:0 20px 44px #56302024,0 8px 18px #56302014,inset 0 1px #ffffffdb!important}.dashboard-shell--admin .parameters-operational-checkbox-grid label{min-height:46px!important;padding:10px 12px!important;border:1px solid rgba(172,117,78,.22)!important;border-radius:14px!important;background:#fffcf8c7!important;box-shadow:0 10px 24px #56302014,inset 0 1px #ffffffd1!important}.dashboard-shell--admin .detailed-operational-dashboard__notice{width:fit-content!important;max-width:100%!important;padding:10px 14px!important;border:1px solid rgba(172,117,78,.22)!important;border-radius:14px!important;background:#fffcf8d1!important;box-shadow:0 12px 26px #56302017,inset 0 1px #ffffffd1!important}.dashboard-shell--admin .opening-operational-form__top-grid,.dashboard-shell--admin .opening-operational-field--full,.dashboard-shell--admin .opening-operational-actions{padding:clamp(14px,1.5vw,20px)!important;border:1px solid rgba(172,117,78,.26)!important;border-radius:20px!important;background:linear-gradient(180deg,#fffcf8fa,#fff8f3f5)!important;box-shadow:0 18px 38px #56302021,0 7px 16px #56302014,inset 0 1px #ffffffd6!important}.dashboard-shell--admin .opening-operational-field:not(.opening-operational-field--full){min-width:0!important}.dashboard-shell--admin .opening-operational-actions{justify-content:stretch!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}.dashboard-shell--admin .opening-operational-actions .opening-operational-button{width:100%!important;min-width:0!important}@media(max-width:920px){.dashboard-shell--admin .opening-operational-actions{grid-template-columns:1fr!important}}.dashboard-shell--admin .detailed-operational-dashboard>.subsection.stack{padding:clamp(16px,1.7vw,24px)!important;border:1px solid rgba(172,117,78,.3)!important;border-radius:22px!important;background:linear-gradient(180deg,#fffcf8fa,#fff8f3f5)!important;box-shadow:0 20px 44px #56302024,0 8px 18px #56302014,inset 0 1px #ffffffdb!important}.dashboard-shell--admin .detailed-operational-dashboard>.subsection.stack .row,.dashboard-shell--admin .detailed-operational-dashboard>.subsection.stack .field-group,.dashboard-shell--admin .detailed-operational-dashboard>.subsection.stack>textarea,.dashboard-shell--admin .detailed-operational-dashboard>.subsection.stack>button{padding:clamp(12px,1.2vw,18px)!important;border:1px solid rgba(172,117,78,.22)!important;border-radius:18px!important;background:linear-gradient(180deg,#fffcf8f5,#fff9f5f0)!important;box-shadow:0 14px 30px #5630201a,inset 0 1px #ffffffd1!important}.dashboard-shell--admin .detailed-operational-dashboard>.subsection.stack>button{border-color:#ffffff38!important;background:linear-gradient(180deg,#d13a2f,#b9201f)!important;box-shadow:0 18px 34px #7f1c183d,inset 0 1px #ffffff4d!important}.dashboard-shell--admin .admin-status-card,.dashboard-shell--admin .admin-top-products-card,.dashboard-shell--admin .admin-shortcuts-card,.dashboard-shell--admin .admin-recent-orders-card{padding:clamp(22px,2.2vw,30px)!important;border:1px solid rgba(172,117,78,.34)!important;border-radius:32px!important;background:linear-gradient(180deg,#fffcf8fc,#fff7f1f7)!important;box-shadow:0 32px 76px #56302033,0 12px 28px #5630201f,inset 0 1px #ffffffe6!important}.dashboard-shell--admin .admin-status-card .admin-card-header,.dashboard-shell--admin .admin-top-products-card .admin-card-header,.dashboard-shell--admin .admin-shortcuts-card .admin-card-header,.dashboard-shell--admin .admin-recent-orders-card .admin-card-header{margin-bottom:20px!important}.dashboard-shell--admin .admin-status-card .admin-card-header h3,.dashboard-shell--admin .admin-top-products-card .admin-card-header h3,.dashboard-shell--admin .admin-shortcuts-card .admin-card-header h3,.dashboard-shell--admin .admin-recent-orders-card .admin-card-header h3{color:#4b1d14!important;font-size:clamp(19px,1.35vw,23px)!important;font-weight:800!important;letter-spacing:-.03em!important}.dashboard-shell--admin .admin-status-card .admin-card-header p,.dashboard-shell--admin .admin-top-products-card .admin-card-header p,.dashboard-shell--admin .admin-shortcuts-card .admin-card-header p,.dashboard-shell--admin .admin-recent-orders-card .admin-card-header p{color:#7d5647!important;font-size:clamp(12px,.85vw,14px)!important;font-weight:600!important}.dashboard-shell--admin .admin-status-card .admin-soft-button,.dashboard-shell--admin .admin-shortcuts-card .admin-soft-button,.dashboard-shell--admin .admin-recent-orders-card .admin-soft-button,.dashboard-shell--admin .admin-status-card .admin-primary-button{border:1px solid rgba(255,255,255,.22)!important;border-radius:999px!important;background:linear-gradient(180deg,#e33a2f,#c61d1d 58%,#a70f10)!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;box-shadow:0 16px 30px #a70f103d,inset 0 1px #ffffff47!important}.dashboard-shell--admin .admin-status-metrics{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:0!important;overflow:hidden!important;border:1px solid rgba(172,117,78,.26)!important;border-radius:24px!important;background:#fcf7f3f0!important;box-shadow:0 18px 42px #5630201f,inset 0 1px #ffffffdb!important}.dashboard-shell--admin .admin-status-metric{min-height:106px!important;padding:20px!important;border:0!important;border-left:1px solid rgba(172,117,78,.22)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.dashboard-shell--admin .admin-status-metric:first-child{border-left:0!important}.dashboard-shell--admin .admin-status-metric span{color:#7d5647!important;font-size:13px!important;font-weight:600!important}.dashboard-shell--admin .admin-status-metric strong{margin-top:18px!important;color:#4b1d14!important;font-size:clamp(24px,1.8vw,30px)!important;font-weight:800!important}.dashboard-shell--admin .admin-alert-banner{padding:16px 18px!important;border:1px solid rgba(182,70,56,.12)!important;border-radius:20px!important;background:#f8d9d3!important;color:#7d5647!important;box-shadow:0 14px 34px #b646381f,inset 0 1px #fff9!important}.dashboard-shell--admin .admin-alert-banner svg{color:#b64638!important}.dashboard-shell--admin .admin-top-products-list,.dashboard-shell--admin .admin-shortcuts-list,.dashboard-shell--admin .admin-recent-orders-list{gap:14px!important}.dashboard-shell--admin .admin-top-products-card .admin-empty-state,.dashboard-shell--admin .admin-recent-orders-card .admin-empty-state{min-height:220px!important;align-content:center!important;padding:clamp(28px,3vw,48px)!important;border:1px solid rgba(172,117,78,.26)!important;border-radius:28px!important;background:linear-gradient(180deg,#fffcf8fa,#fff8f3f5)!important;box-shadow:0 20px 48px #5630201f,inset 0 1px #ffffffdb!important}.dashboard-shell--admin .admin-top-products-card .admin-empty-state strong,.dashboard-shell--admin .admin-recent-orders-card .admin-empty-state strong{color:#4b1d14!important;font-size:clamp(17px,1.15vw,21px)!important;font-weight:800!important}.dashboard-shell--admin .admin-top-products-card .admin-empty-state span,.dashboard-shell--admin .admin-recent-orders-card .admin-empty-state span{max-width:36ch!important;color:#7d5647!important;font-size:clamp(13px,.9vw,15px)!important;font-weight:500!important;line-height:1.55!important}.dashboard-shell--admin .admin-shortcut-item{min-height:86px!important;padding:0 0 18px!important;border:0!important;border-bottom:1px solid rgba(172,117,78,.2)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.dashboard-shell--admin .admin-shortcut-item:last-child{padding-bottom:0!important;border-bottom:0!important}.dashboard-shell--admin .admin-shortcut-item__icon{width:52px!important;height:52px!important;color:#b64638!important;background:#f8d9d3b8!important;box-shadow:inset 0 1px #ffffffc2!important}.dashboard-shell--admin .admin-shortcut-item__copy strong{color:#4b1d14!important;font-size:15px!important;font-weight:800!important}.dashboard-shell--admin .admin-shortcut-item__copy small{color:#8d6758!important;font-size:13px!important;font-weight:500!important}.dashboard-shell--admin .admin-top-product-item,.dashboard-shell--admin .admin-recent-order-item{padding:16px!important;border:1px solid rgba(172,117,78,.24)!important;border-radius:22px!important;background:linear-gradient(180deg,#fffcf8fa,#fff8f3f5)!important;box-shadow:0 16px 34px #5630201c,inset 0 1px #ffffffd6!important}@media(max-width:760px){.dashboard-shell--admin .admin-status-metrics{grid-template-columns:1fr!important}.dashboard-shell--admin .admin-status-metric{border-left:0!important;border-top:1px solid rgba(172,117,78,.22)!important}.dashboard-shell--admin .admin-status-metric:first-child{border-top:0!important}}.dashboard-shell--admin .admin-dashboard-grid{display:grid!important;grid-template-columns:minmax(0,1.12fr) minmax(0,1fr) minmax(320px,.92fr)!important;grid-template-rows:auto minmax(220px,auto)!important;gap:18px!important;margin:0 0 18px!important;padding:clamp(18px,2vw,28px)!important;border:1px solid rgba(172,117,78,.24)!important;border-radius:42px!important;background:linear-gradient(180deg,#f8f1ebfa,#f6ede7f5)!important;box-shadow:0 34px 86px #56302029,inset 0 1px #ffffffe6!important}.dashboard-shell--admin .admin-recent-orders-card{grid-column:1 / span 2!important;grid-row:2!important}.dashboard-shell--admin .admin-status-card,.dashboard-shell--admin .admin-top-products-card,.dashboard-shell--admin .admin-shortcuts-card,.dashboard-shell--admin .admin-recent-orders-card{align-content:start!important;gap:16px!important;min-height:0!important;padding:clamp(20px,2vw,28px)!important;border-radius:30px!important;background:linear-gradient(180deg,#fffcf8fa,#fcf7f3f5)!important;box-shadow:0 22px 54px #56302021,0 8px 20px #56302014,inset 0 1px #ffffffe6!important}.dashboard-shell--admin .admin-status-card .admin-card-header .admin-soft-button,.dashboard-shell--admin .admin-shortcuts-card .admin-card-header .admin-soft-button,.dashboard-shell--admin .admin-recent-orders-card .admin-card-header .admin-soft-button{display:none!important}.dashboard-shell--admin .admin-status-card .admin-card-header,.dashboard-shell--admin .admin-top-products-card .admin-card-header,.dashboard-shell--admin .admin-shortcuts-card .admin-card-header,.dashboard-shell--admin .admin-recent-orders-card .admin-card-header{margin-bottom:10px!important}.dashboard-shell--admin .admin-status-card .admin-card-header h3,.dashboard-shell--admin .admin-top-products-card .admin-card-header h3,.dashboard-shell--admin .admin-shortcuts-card .admin-card-header h3,.dashboard-shell--admin .admin-recent-orders-card .admin-card-header h3{font-size:clamp(20px,1.45vw,26px)!important;letter-spacing:-.025em!important}.dashboard-shell--admin .admin-status-card .admin-card-header p,.dashboard-shell--admin .admin-top-products-card .admin-card-header p,.dashboard-shell--admin .admin-shortcuts-card .admin-card-header p{margin-top:8px!important;font-size:clamp(13px,.9vw,15px)!important}.dashboard-shell--admin .admin-status-metrics{margin-top:2px!important;border-radius:24px!important}.dashboard-shell--admin .admin-status-metric{min-height:96px!important;padding:18px 20px!important}.dashboard-shell--admin .admin-status-metric strong{margin-top:16px!important;font-size:clamp(26px,1.9vw,34px)!important}.dashboard-shell--admin .admin-status-card .admin-primary-button{min-height:54px!important;margin-top:0!important;font-size:15px!important;font-weight:800!important}.dashboard-shell--admin .admin-top-products-list{min-height:232px!important}.dashboard-shell--admin .admin-top-products-card .admin-empty-state{min-height:232px!important;justify-items:start!important;align-content:center!important;padding-inline:clamp(28px,3vw,46px)!important}.dashboard-shell--admin .admin-shortcuts-list{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}.dashboard-shell--admin .admin-shortcut-item{display:grid!important;justify-items:center!important;align-content:center!important;gap:10px!important;min-height:138px!important;padding:18px!important;border:1px solid rgba(172,117,78,.18)!important;border-radius:22px!important;background:linear-gradient(180deg,#fffcf8f2,#fff9f5f0)!important;box-shadow:0 16px 34px #5630201c,inset 0 1px #ffffffdb!important;text-align:center!important}.dashboard-shell--admin .admin-shortcut-item:last-child{padding-bottom:18px!important;border:1px solid rgba(172,117,78,.18)!important}.dashboard-shell--admin .admin-shortcut-item__icon{width:50px!important;height:50px!important}.dashboard-shell--admin .admin-shortcut-item__copy{justify-items:center!important;gap:0!important}.dashboard-shell--admin .admin-shortcut-item__copy strong{font-size:clamp(16px,1.1vw,20px)!important;line-height:1.1!important}.dashboard-shell--admin .admin-recent-orders-card{min-height:220px!important}.dashboard-shell--admin .admin-recent-orders-card .admin-card-header{margin-bottom:6px!important}.dashboard-shell--admin .admin-recent-order-item{grid-template-columns:minmax(120px,.8fr) minmax(0,1.35fr) minmax(100px,1fr) auto!important;padding:10px 4px!important;border:0!important;border-bottom:1px solid rgba(172,117,78,.16)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.dashboard-shell--admin .admin-recent-order-item__main{display:contents!important}.dashboard-shell--admin .admin-recent-order-item__main strong{font-weight:600!important}.dashboard-shell--admin .admin-recent-order-item__main small{display:none!important}.dashboard-shell--admin .admin-recent-order-item__meta{display:contents!important}.dashboard-shell--admin .admin-recent-order-item__meta .badge{display:none!important}.dashboard-shell--admin .admin-recent-order-item__main strong,.dashboard-shell--admin .admin-recent-order-item__main span,.dashboard-shell--admin .admin-recent-order-item__meta strong{color:#4b1d14!important;font-size:clamp(15px,1.1vw,20px)!important;line-height:1.25!important}@media(max-width:1180px){.dashboard-shell--admin .admin-dashboard-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.dashboard-shell--admin .admin-status-card,.dashboard-shell--admin .admin-top-products-card,.dashboard-shell--admin .admin-shortcuts-card,.dashboard-shell--admin .admin-recent-orders-card{grid-column:auto!important;grid-row:auto!important}.dashboard-shell--admin .admin-recent-orders-card,.dashboard-shell--admin .admin-shortcuts-card{grid-column:1 / -1!important}}@media(max-width:760px){.dashboard-shell--admin .admin-dashboard-grid{grid-template-columns:1fr!important;padding:14px!important;border-radius:32px!important}.dashboard-shell--admin .admin-status-card,.dashboard-shell--admin .admin-top-products-card,.dashboard-shell--admin .admin-shortcuts-card,.dashboard-shell--admin .admin-recent-orders-card{grid-column:auto!important;padding:18px!important;border-radius:26px!important}.dashboard-shell--admin .admin-shortcuts-list{grid-template-columns:1fr!important}.dashboard-shell--admin .admin-recent-order-item{grid-template-columns:1fr!important;gap:6px!important}.dashboard-shell--admin .admin-recent-order-item__main,.dashboard-shell--admin .admin-recent-order-item__meta{display:grid!important}.dashboard-shell--admin .admin-recent-order-item__meta .badge,.dashboard-shell--admin .admin-recent-order-item__main small{display:inline-flex!important}}.dashboard-shell--admin .admin-dashboard-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,.9fr) minmax(310px,.95fr)!important;grid-template-rows:auto!important;gap:16px!important;margin-bottom:16px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.dashboard-shell--admin .admin-dashboard-bottom{display:grid!important;grid-template-columns:minmax(0,1.55fr) minmax(320px,.95fr)!important;gap:16px!important;margin-bottom:16px!important}.dashboard-shell--admin .admin-status-card,.dashboard-shell--admin .admin-top-products-card,.dashboard-shell--admin .admin-shortcuts-card,.dashboard-shell--admin .admin-recent-orders-card{grid-column:auto!important;grid-row:auto!important}.dashboard-shell--admin .admin-status-card .admin-card-header .admin-soft-button,.dashboard-shell--admin .admin-shortcuts-card .admin-card-header .admin-soft-button,.dashboard-shell--admin .admin-recent-orders-card .admin-card-header .admin-soft-button{display:inline-flex!important}.dashboard-shell--admin .admin-shortcuts-list{grid-template-columns:1fr!important;gap:14px!important}.dashboard-shell--admin .admin-shortcut-item{display:flex!important;justify-content:flex-start!important;justify-items:initial!important;align-content:initial!important;text-align:left!important;gap:14px!important;min-height:82px!important;padding:14px 18px!important;border:1px solid rgba(172,117,78,.24)!important;border-radius:22px!important;background:linear-gradient(180deg,#fffcf8fa,#fff8f3f5)!important;box-shadow:0 16px 34px #5630201c,inset 0 1px #ffffffd6!important}.dashboard-shell--admin .admin-shortcut-item:last-child{padding:14px 18px!important;border:1px solid rgba(172,117,78,.24)!important}.dashboard-shell--admin .admin-shortcut-item__copy{justify-items:initial!important;gap:4px!important}.dashboard-shell--admin .admin-shortcut-item__copy small{display:block!important}.dashboard-shell--admin .admin-top-product-item{grid-template-columns:56px minmax(0,1fr) auto!important}.dashboard-shell--admin .admin-recent-order-item{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:12px!important}.dashboard-shell--admin .admin-recent-order-item__main,.dashboard-shell--admin .admin-recent-order-item__meta{display:grid!important}.dashboard-shell--admin .admin-recent-order-item__main small,.dashboard-shell--admin .admin-recent-order-item__meta .badge{display:inline-flex!important}.dashboard-shell--admin .admin-most-ordered-card{align-content:start!important}.dashboard-shell--admin .admin-most-ordered-card .admin-top-product-item{grid-template-columns:56px minmax(0,1fr) auto!important}@media(max-width:1280px){.dashboard-shell--admin .admin-dashboard-grid,.dashboard-shell--admin .admin-dashboard-bottom{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:900px){.dashboard-shell--admin .admin-dashboard-grid,.dashboard-shell--admin .admin-dashboard-bottom{grid-template-columns:1fr!important}}.dashboard-shell--admin .admin-dashboard-grid{display:grid!important;grid-template-columns:minmax(0,1.12fr) minmax(0,1fr) minmax(320px,.92fr)!important;grid-template-rows:auto minmax(230px,auto)!important;gap:18px!important;margin:0 0 18px!important;padding:clamp(18px,2vw,28px)!important;border:1px solid rgba(172,117,78,.24)!important;border-radius:42px!important;background:linear-gradient(180deg,#f8f1ebfa,#f6ede7f5)!important;box-shadow:0 34px 86px #56302029,inset 0 1px #ffffffe6!important}.dashboard-shell--admin .admin-status-card{grid-column:1!important;grid-row:1!important}.dashboard-shell--admin .admin-top-products-card{grid-column:2!important;grid-row:1!important}.dashboard-shell--admin .admin-most-ordered-card{grid-column:1 / span 2!important;grid-row:2!important}.dashboard-shell--admin .admin-shortcuts-card{grid-column:3!important;grid-row:1 / span 2!important}.dashboard-shell--admin .admin-status-card,.dashboard-shell--admin .admin-top-products-card,.dashboard-shell--admin .admin-shortcuts-card,.dashboard-shell--admin .admin-most-ordered-card{align-content:start!important;min-height:0!important;border-radius:30px!important}.dashboard-shell--admin .admin-shortcuts-list{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}.dashboard-shell--admin .admin-shortcut-item{display:grid!important;justify-content:stretch!important;justify-items:center!important;align-content:center!important;gap:10px!important;min-height:132px!important;padding:18px!important;text-align:center!important}.dashboard-shell--admin .admin-shortcut-item__copy{justify-items:center!important}.dashboard-shell--admin .admin-shortcut-item__copy small{display:none!important}.dashboard-shell--admin .admin-most-ordered-card .admin-top-products-list{grid-template-columns:1fr!important}@media(max-width:1280px){.dashboard-shell--admin .admin-dashboard-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.dashboard-shell--admin .admin-status-card,.dashboard-shell--admin .admin-top-products-card,.dashboard-shell--admin .admin-shortcuts-card,.dashboard-shell--admin .admin-most-ordered-card{grid-column:auto!important;grid-row:auto!important}.dashboard-shell--admin .admin-shortcuts-card,.dashboard-shell--admin .admin-most-ordered-card{grid-column:1 / -1!important}}@media(max-width:760px){.dashboard-shell--admin .admin-dashboard-grid{grid-template-columns:1fr!important;padding:14px!important;border-radius:32px!important}.dashboard-shell--admin .admin-status-card,.dashboard-shell--admin .admin-top-products-card,.dashboard-shell--admin .admin-shortcuts-card,.dashboard-shell--admin .admin-most-ordered-card{grid-column:auto!important;grid-row:auto!important;border-radius:26px!important}.dashboard-shell--admin .admin-shortcuts-list{grid-template-columns:1fr!important}}.dashboard-shell--admin .admin-dashboard-banner-card{grid-column:2!important;grid-row:1!important;min-height:100%!important;border-radius:30px!important}.dashboard-shell--admin .admin-dashboard-banner-card .admin-visual-card__overlay h3{font-size:clamp(18px,1.35vw,22px)!important;line-height:1.12!important;max-width:22ch!important;overflow-wrap:normal!important;word-break:normal!important;-webkit-hyphens:none!important;hyphens:none!important}.dashboard-shell--admin .admin-dashboard-banner-card .admin-visual-card__overlay p{font-size:clamp(12px,.86vw,14px)!important;line-height:1.42!important}.dashboard-shell--admin .admin-status-card .admin-card-header h3,.dashboard-shell--admin .admin-shortcuts-card .admin-card-header h3,.dashboard-shell--admin .admin-most-ordered-card .admin-card-header h3{font-size:clamp(18px,1.25vw,22px)!important}.dashboard-shell--admin .admin-status-card .admin-card-header p,.dashboard-shell--admin .admin-shortcuts-card .admin-card-header p,.dashboard-shell--admin .admin-most-ordered-card .admin-card-header p{font-size:clamp(12px,.82vw,14px)!important}.dashboard-shell--admin .admin-status-metric span{font-size:12px!important}.dashboard-shell--admin .admin-status-metric strong{font-size:clamp(22px,1.6vw,28px)!important}.dashboard-shell--admin .admin-alert-banner{font-size:clamp(12px,.84vw,14px)!important}.dashboard-shell--admin .admin-shortcut-item__copy strong{font-size:clamp(14px,.98vw,16px)!important}.dashboard-shell--admin .admin-top-product-item strong,.dashboard-shell--admin .admin-top-product-item span{font-size:13px!important}.dashboard-shell--admin .admin-most-ordered-card .admin-top-products-list{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))!important;align-items:stretch!important;gap:14px!important;min-height:0!important}.dashboard-shell--admin .admin-most-ordered-card .admin-top-product-item{grid-template-columns:52px minmax(0,1fr)!important;grid-template-rows:auto auto!important;align-content:center!important;min-width:0!important}.dashboard-shell--admin .admin-most-ordered-card .admin-top-product-item>strong:last-child{grid-column:1 / -1!important;justify-self:start!important}.dashboard-shell--admin .admin-most-ordered-card__more-button{min-width:92px!important;justify-content:center!important;text-align:center!important}.dashboard-shell--admin .admin-status-card .admin-soft-button,.dashboard-shell--admin .admin-shortcuts-card .admin-soft-button,.dashboard-shell--admin .admin-status-card .admin-primary-button{display:inline-flex!important;align-items:center!important;justify-content:center!important;text-align:center!important}@media(max-width:1280px){.dashboard-shell--admin .admin-dashboard-banner-card{grid-column:auto!important;grid-row:auto!important}}@media(max-width:760px){.dashboard-shell--admin .admin-dashboard-banner-card{grid-column:auto!important;grid-row:auto!important;border-radius:26px!important}}.dashboard-shell--admin .pizza-size-admin__intro,.dashboard-shell--admin .pizza-size-admin__form,.dashboard-shell--admin .pizza-size-admin__item{border:1px solid rgba(172,117,78,.32)!important;background:linear-gradient(180deg,#fffcf8fc,#fff7f1f7)!important;box-shadow:0 24px 56px #56302029,0 8px 18px #56302017,inset 0 1px #ffffffe0!important}.dashboard-shell--admin .pizza-size-admin__item{padding:clamp(16px,1.6vw,22px)!important;border-radius:24px!important}.dashboard-shell--admin .pizza-size-admin__edit-form{gap:14px!important}.dashboard-shell--admin .pizza-size-admin__item-head{padding:12px 14px!important;border:1px solid rgba(172,117,78,.24)!important;border-radius:18px!important;background:linear-gradient(180deg,#fffcf8f5,#fff9f5f0)!important;box-shadow:0 12px 28px #5630201a,inset 0 1px #ffffffd1!important}.dashboard-shell--admin .pizza-size-admin__item .pizza-size-admin__form-grid,.dashboard-shell--admin .pizza-size-admin__item .image-upload-field{padding:12px!important;border:1px solid rgba(172,117,78,.22)!important;border-radius:18px!important;background:#fffcf8c7!important;box-shadow:0 12px 28px #56302014,inset 0 1px #ffffffc7!important}.dashboard-shell--admin .pizza-size-admin__item .image-upload-dropzone{border-color:#e9b48e9e!important;background:linear-gradient(180deg,#fffcf8fa,#fff8f3f5)!important;box-shadow:0 14px 30px #5630201a,inset 0 1px #ffffffd6!important}.dashboard-shell--admin .pizza-size-admin__item .image-upload-dropzone__content strong{color:#4b1d14!important}.dashboard-shell--admin .pizza-size-admin__item .image-upload-dropzone__content span,.dashboard-shell--admin .pizza-size-admin__item .form-help{color:#7d5647!important}.dashboard-shell--admin .pizza-size-admin__item .check-row{padding:12px 14px!important;border:1px solid rgba(172,117,78,.22)!important;border-radius:18px!important;background:#fffcf8c7!important;box-shadow:0 12px 28px #56302014,inset 0 1px #ffffffc7!important}.dashboard-shell--admin .pizza-size-admin__actions{padding:12px!important;border:1px solid rgba(172,117,78,.2)!important;border-radius:18px!important;background:#fffcf8ad!important}.dashboard-shell--admin .pizza-size-admin__field{display:grid!important;gap:7px!important;min-width:0!important}.dashboard-shell--admin .pizza-size-admin__field>span{color:#d79a75!important;font-size:12px!important;font-weight:800!important;line-height:1.1!important}.dashboard-shell--admin .pizza-size-admin__field>input{width:100%!important}.dashboard-shell--admin .pizza-size-admin__edit-form .pizza-size-admin__form-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.dashboard-shell--admin .admin-module-grid__wide .panel-card,.dashboard-shell--admin .admin-module-grid__wide .admin-surface,.dashboard-shell--admin .catalog-category-card,.dashboard-shell--admin .catalog-category-card__body,.dashboard-shell--admin .catalog-category-card__section,.dashboard-shell--admin .catalog-category-card__section-header,.dashboard-shell--admin .catalog-item-row,.dashboard-shell--admin .catalog-item-row__meta,.dashboard-shell--admin .catalog-item-row__actions,.dashboard-shell--admin .catalog-item-thumb,.dashboard-shell--admin .admin-empty-state,.dashboard-shell--admin .admin-edit-product-form,.dashboard-shell--admin .admin-edit-product-form__grid,.dashboard-shell--admin .admin-edit-product-form__actions,.dashboard-shell--admin .admin-edit-product-form>.field-group,.dashboard-shell--admin .admin-edit-product-form>.image-upload-field{border-color:#ac754e42!important;background:linear-gradient(180deg,#fffcf8fa,#fff8f3f5)!important;box-shadow:0 18px 38px #5630201f,0 7px 16px #56302012,inset 0 1px #ffffffd6!important}.dashboard-shell--admin .catalog-category-card__body,.dashboard-shell--admin .catalog-category-card__section,.dashboard-shell--admin .catalog-category-card__section-header,.dashboard-shell--admin .catalog-item-row__meta,.dashboard-shell--admin .catalog-item-row__actions,.dashboard-shell--admin .admin-edit-product-form__grid,.dashboard-shell--admin .admin-edit-product-form__actions,.dashboard-shell--admin .admin-edit-product-form>.field-group,.dashboard-shell--admin .admin-edit-product-form>.image-upload-field{padding:12px!important;border:1px solid rgba(172,117,78,.22)!important;border-radius:18px!important}.dashboard-shell--admin .catalog-category-card{border:1px solid rgba(172,117,78,.32)!important;box-shadow:0 24px 56px #56302029,0 8px 18px #56302017,inset 0 1px #ffffffe0!important}.dashboard-shell--admin .catalog-category-card__body{margin:0 18px 18px!important;padding:14px!important;border-top:1px solid rgba(172,117,78,.22)!important}.dashboard-shell--admin .catalog-category-card__section-header{align-items:center!important}.dashboard-shell--admin .catalog-item-row{border:1px solid rgba(172,117,78,.28)!important;box-shadow:0 18px 42px #56302021,0 7px 16px #56302014,inset 0 1px #ffffffd6!important}.dashboard-shell--admin .catalog-item-row__copy{padding:10px 12px!important;border:1px solid rgba(172,117,78,.18)!important;border-radius:16px!important;background:#fffcf8b8!important}.dashboard-shell--admin .catalog-item-thumb{border:1px solid rgba(172,117,78,.24)!important}.dashboard-shell--admin .catalog-category-card__title-wrap p,.dashboard-shell--admin .catalog-item-row__copy p,.dashboard-shell--admin .catalog-category-card__section-header span,.dashboard-shell--admin .admin-empty-state span{color:#7d5647!important}.dashboard-shell--admin .catalog-category-card__title-row strong,.dashboard-shell--admin .catalog-category-card__section-header h4,.dashboard-shell--admin .catalog-item-row__copy strong,.dashboard-shell--admin .catalog-item-row__meta strong,.dashboard-shell--admin .admin-empty-state strong{color:#4b1d14!important}.dashboard-shell--admin .pizza-size-admin__intro>div,.dashboard-shell--admin .pizza-size-admin__field,.dashboard-shell--admin .pizza-size-admin .image-upload-field>label,.dashboard-shell--admin .pizza-size-admin .form-help,.dashboard-shell--admin .pizza-size-admin .check-row{padding:10px 12px!important;border:1px solid rgba(172,117,78,.24)!important;border-radius:14px!important;background:#fffcf8d1!important;box-shadow:0 10px 24px #56302017,inset 0 1px #ffffffd6!important}.dashboard-shell--admin .pizza-size-admin__intro>div{gap:8px!important}.dashboard-shell--admin .pizza-size-admin__intro strong{color:#4b1d14!important;font-size:16px!important;font-weight:800!important}.dashboard-shell--admin .pizza-size-admin__intro span,.dashboard-shell--admin .pizza-size-admin .form-help,.dashboard-shell--admin .pizza-size-admin .check-row{color:#5f382d!important;font-size:14px!important;font-weight:600!important;line-height:1.45!important}.dashboard-shell--admin .pizza-size-admin__field>span,.dashboard-shell--admin .pizza-size-admin .image-upload-field>label{color:#c67f5b!important;font-size:13px!important;font-weight:900!important;line-height:1.15!important}.dashboard-shell--admin .pizza-size-admin .catalog-status-pill{min-height:34px!important;padding-inline:16px!important;border:1px solid rgba(91,154,97,.22)!important;box-shadow:0 10px 22px #44804a1f,inset 0 1px #ffffffd1!important}.dashboard-shell--admin .catalog-create-form{gap:14px!important}.dashboard-shell--admin .catalog-create-form>input,.dashboard-shell--admin .catalog-create-form>textarea,.dashboard-shell--admin .catalog-create-form>.row,.dashboard-shell--admin .catalog-create-form>.image-upload-field,.dashboard-shell--admin .catalog-create-form>.check-row{padding:12px!important;border:1px solid rgba(172,117,78,.24)!important;border-radius:18px!important;background:linear-gradient(180deg,#fffcf8fa,#fff8f3f5)!important;box-shadow:0 14px 30px #5630201c,inset 0 1px #ffffffd6!important}.dashboard-shell--admin .catalog-create-form>input,.dashboard-shell--admin .catalog-create-form>textarea{min-height:48px!important}.dashboard-shell--admin .catalog-create-form>.row{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(min(100%,130px),1fr))!important;gap:12px!important}.dashboard-shell--admin .catalog-create-form>.row input,.dashboard-shell--admin .catalog-create-form>.row select{min-width:0!important;width:100%!important}.dashboard-shell--admin .catalog-create-form>.image-upload-field>label,.dashboard-shell--admin .catalog-create-form>.image-upload-field .form-help,.dashboard-shell--admin .catalog-create-form>.check-row{padding:10px 12px!important;border:1px solid rgba(172,117,78,.22)!important;border-radius:14px!important;background:#fffcf8d1!important;box-shadow:0 10px 24px #56302017,inset 0 1px #ffffffd6!important}.dashboard-shell--admin .catalog-create-form>.image-upload-field>label{color:#c67f5b!important;font-size:13px!important;font-weight:900!important}.dashboard-shell--admin .catalog-create-form>.image-upload-field .form-help,.dashboard-shell--admin .catalog-create-form>.check-row{color:#5f382d!important;font-size:14px!important;font-weight:600!important;line-height:1.45!important}.dashboard-shell--admin .catalog-create-form .image-upload-dropzone{border-color:#e9b48e9e!important;background:linear-gradient(180deg,#fffcf8fa,#fff8f3f5)!important;box-shadow:0 14px 30px #5630201a,inset 0 1px #ffffffd6!important}.dashboard-shell--admin .catalog-create-form .image-upload-dropzone__content strong{color:#4b1d14!important}.dashboard-shell--admin .catalog-create-form .image-upload-dropzone__content span{color:#7d5647!important}.dashboard-shell--admin .catalog-create-form>.form-fieldset>input,.dashboard-shell--admin .catalog-create-form>.form-fieldset>textarea,.dashboard-shell--admin .catalog-create-form>.form-fieldset>.row,.dashboard-shell--admin .catalog-create-form>.form-fieldset>.image-upload-field,.dashboard-shell--admin .catalog-create-form>.form-fieldset>.check-row{padding:12px!important;border:1px solid rgba(172,117,78,.28)!important;border-radius:18px!important;background:linear-gradient(180deg,#fffcf8fc,#fff8f3f7)!important;box-shadow:0 16px 34px #56302024,0 6px 14px #56302014,inset 0 1px #ffffffe0!important}.dashboard-shell--admin .catalog-create-form>.form-fieldset>.image-upload-field>label,.dashboard-shell--admin .catalog-create-form>.form-fieldset>.image-upload-field>.form-help,.dashboard-shell--admin .catalog-create-form>.form-fieldset>.check-row{padding:10px 12px!important;border:1px solid rgba(172,117,78,.24)!important;border-radius:14px!important;background:#fffcf8e6!important;box-shadow:0 12px 26px #5630201c,inset 0 1px #ffffffdb!important}.dashboard-shell--admin .catalog-create-form>.form-fieldset>.image-upload-field>label{color:#c67f5b!important;font-size:13px!important;font-weight:900!important}.dashboard-shell--admin .catalog-create-form>.form-fieldset>.image-upload-field>.form-help,.dashboard-shell--admin .catalog-create-form>.form-fieldset>.check-row{color:#5f382d!important;font-size:14px!important;font-weight:600!important;line-height:1.45!important}.dashboard-shell--admin .catalog-create-form>.form-fieldset>.row{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(min(100%,130px),1fr))!important;gap:12px!important}.dashboard-shell--admin .catalog-create-form>.form-fieldset>.row>input,.dashboard-shell--admin .catalog-create-form>.form-fieldset>.row>select{min-width:0!important;width:100%!important}.dashboard-shell--admin #reports-filters .panel-card>.row,.dashboard-shell--admin #reports-filters .panel-card>.summary-grid,.dashboard-shell--admin #reports-filters .panel-card>.table-actions,.dashboard-shell--admin #reports-filters .panel-card>.muted,.dashboard-shell--admin #reports-summary .panel-card>.summary-grid,.dashboard-shell--admin #reports-summary .panel-card>.info-banner{padding:12px!important;border:1px solid rgba(172,117,78,.26)!important;border-radius:18px!important;background:linear-gradient(180deg,#fffcf8fc,#fff8f3f7)!important;box-shadow:0 16px 34px #56302021,0 6px 14px #56302014,inset 0 1px #ffffffdb!important}.dashboard-shell--admin #reports-filters .field-group{padding:10px 12px!important;border:1px solid rgba(172,117,78,.22)!important;border-radius:16px!important;background:#fffcf8d1!important;box-shadow:0 10px 24px #56302017,inset 0 1px #ffffffd6!important}.dashboard-shell--admin #reports-filters .field-group label{color:#c67f5b!important;font-size:13px!important;font-weight:900!important}.dashboard-shell--admin #reports-filters .summary-item,.dashboard-shell--admin #reports-summary .summary-item{border:1px solid rgba(172,117,78,.24)!important;border-radius:16px!important;background:linear-gradient(180deg,#fffcf8fa,#fff8f3f5)!important;box-shadow:0 12px 28px #5630201a,inset 0 1px #ffffffd6!important}.dashboard-shell--admin #reports-filters .summary-item span,.dashboard-shell--admin #reports-summary .summary-item span{color:#7d5647!important;font-weight:700!important}.dashboard-shell--admin #reports-filters .summary-item strong,.dashboard-shell--admin #reports-summary .summary-item strong,.dashboard-shell--admin #reports-summary .info-banner strong{color:#4b1d14!important;font-weight:800!important}.dashboard-shell--admin #reports-summary .info-banner{margin-bottom:0!important}.dashboard-shell--admin #reports-summary .info-banner span,.dashboard-shell--admin #reports-filters .muted{color:#5f382d!important;font-size:14px!important;font-weight:600!important;line-height:1.5!important}.dashboard-shell--admin .report-breakdown-grid{align-items:start!important}.dashboard-shell--admin .report-breakdown-column{display:grid!important;align-content:start!important;gap:12px!important;padding:14px!important;border:1px solid rgba(172,117,78,.26)!important;border-radius:18px!important;background:linear-gradient(180deg,#fffcf8fc,#fff8f3f7)!important;box-shadow:0 16px 34px #56302021,0 6px 14px #56302014,inset 0 1px #ffffffdb!important}.dashboard-shell--admin .report-breakdown-column h4{margin:0!important}.dashboard-shell--admin .report-breakdown-heading{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;width:100%!important}.dashboard-shell--admin .report-breakdown-heading h4{min-width:0!important}.dashboard-shell--admin .report-breakdown-column .list.compact{margin:0!important}.dashboard-shell--admin .report-breakdown-more-button{flex:0 0 auto!important;justify-self:end!important;width:auto!important;min-height:34px!important;padding:0 18px!important;border-radius:999px!important;box-shadow:0 12px 24px #a70f1033,inset 0 1px #ffffff38!important}.dashboard-shell--admin #customers-base .table-shell{padding:12px!important;border:1px solid rgba(172,117,78,.24)!important;border-radius:18px!important;background:linear-gradient(180deg,#fffcf8fc,#fff8f3f7)!important;box-shadow:0 16px 34px #5630201f,0 6px 14px #56302012,inset 0 1px #ffffffdb!important}.dashboard-shell--admin #customers-base table{border-collapse:separate!important;border-spacing:0 8px!important}.dashboard-shell--admin #customers-base table thead th{padding:10px 12px!important;border:1px solid rgba(172,117,78,.22)!important;border-right:0!important;background:#fff1e7e0!important;color:#c67f5b!important;font-size:12px!important;font-weight:900!important;letter-spacing:.08em!important;text-transform:uppercase!important}.dashboard-shell--admin #customers-base table thead th:first-child{border-radius:14px 0 0 14px!important}.dashboard-shell--admin #customers-base table thead th:last-child{border-right:1px solid rgba(172,117,78,.22)!important;border-radius:0 14px 14px 0!important}.dashboard-shell--admin .store-admin-section .panel-card>.summary-grid,.dashboard-shell--admin .store-admin-section .panel-card>.list.compact,.dashboard-shell--admin .store-admin-section .subsection{padding:12px!important;border:1px solid rgba(172,117,78,.26)!important;border-radius:18px!important;background:linear-gradient(180deg,#fffcf8fc,#fff8f3f7)!important;box-shadow:0 16px 34px #56302021,0 6px 14px #56302014,inset 0 1px #ffffffdb!important}.dashboard-shell--admin .store-admin-section .field-group,.dashboard-shell--admin .store-admin-section .image-upload-field,.dashboard-shell--admin .store-admin-section .check-row,.dashboard-shell--admin .store-admin-section .form-help,.dashboard-shell--admin .store-admin-section .business-hours-row{padding:10px 12px!important;border:1px solid rgba(172,117,78,.22)!important;border-radius:16px!important;background:#fffcf8d6!important;box-shadow:0 10px 24px #56302017,inset 0 1px #ffffffd6!important}.dashboard-shell--admin .store-admin-section .field-group label,.dashboard-shell--admin .store-admin-section .image-upload-field>label,.dashboard-shell--admin .store-admin-section .business-hours-row__day strong{color:#c67f5b!important;font-size:13px!important;font-weight:900!important}.dashboard-shell--admin .store-admin-section .summary-item,.dashboard-shell--admin .store-admin-section .list.compact li{border:1px solid rgba(172,117,78,.24)!important;border-radius:16px!important;background:linear-gradient(180deg,#fffcf8fa,#fff8f3f5)!important;box-shadow:0 12px 28px #5630201a,inset 0 1px #ffffffd6!important}.dashboard-shell--admin .store-admin-section .summary-item span,.dashboard-shell--admin .store-admin-section .list.compact li span{color:#7d5647!important;font-weight:700!important}.dashboard-shell--admin .store-admin-section .summary-item strong,.dashboard-shell--admin .store-admin-section .list.compact li strong{color:#4b1d14!important;font-weight:850!important}.dashboard-shell--admin .store-admin-section .form-help,.dashboard-shell--admin .store-admin-section .check-row{color:#5f382d!important;font-size:14px!important;font-weight:650!important;line-height:1.45!important}.dashboard-shell--admin .store-admin-section .subsection>button[type=submit]{margin-top:2px!important}.dashboard-shell--admin .marketing-admin-section .panel-card>form,.dashboard-shell--admin .marketing-admin-section .panel-card>div,.dashboard-shell--admin .marketing-admin-section .panel-card>.list.compact{padding:12px!important;border:1px solid rgba(172,117,78,.26)!important;border-radius:18px!important;background:linear-gradient(180deg,#fffcf8fc,#fff8f3f7)!important;box-shadow:0 16px 34px #56302021,0 6px 14px #56302014,inset 0 1px #ffffffdb!important}.dashboard-shell--admin .marketing-admin-section form>input,.dashboard-shell--admin .marketing-admin-section form>textarea,.dashboard-shell--admin .marketing-admin-section form>.row,.dashboard-shell--admin .marketing-admin-section .image-upload-field,.dashboard-shell--admin .marketing-admin-section .check-row{padding:10px 12px!important;border:1px solid rgba(172,117,78,.22)!important;border-radius:16px!important;background:#fffcf8d6!important;box-shadow:0 10px 24px #56302017,inset 0 1px #ffffffd6!important}.dashboard-shell--admin .marketing-admin-section form>.row{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(min(100%,130px),1fr))!important;gap:12px!important}.dashboard-shell--admin .marketing-admin-section .image-upload-field>label,.dashboard-shell--admin .marketing-admin-section h4{color:#c67f5b!important;font-size:13px!important;font-weight:900!important}.dashboard-shell--admin .marketing-admin-section .image-upload-field>.form-help,.dashboard-shell--admin .marketing-admin-section .check-row{color:#5f382d!important;font-size:14px!important;font-weight:650!important;line-height:1.45!important}.dashboard-shell--admin .marketing-admin-section .list.compact{margin:0!important}.dashboard-shell--admin .marketing-admin-section .list.compact li{border:1px solid rgba(172,117,78,.24)!important;border-radius:16px!important;background:linear-gradient(180deg,#fffcf8fa,#fff8f3f5)!important;box-shadow:0 12px 28px #5630201a,inset 0 1px #ffffffd6!important}.dashboard-shell--admin .marketing-admin-section .list.compact li strong{color:#4b1d14!important;font-weight:850!important}.dashboard-shell--admin .marketing-admin-section .list.compact li span{color:#7d5647!important;font-weight:700!important}.dashboard-shell--admin .marketing-admin-section .marketing-show-more-button{min-height:34px!important;padding:0 18px!important;border-radius:999px!important;white-space:nowrap!important}.dashboard-shell--admin #marketing-active-promotions .panel-actions{display:flex!important;align-items:center!important;justify-content:flex-end!important;min-width:126px!important}.dashboard-shell--admin #marketing-active-promotions .panel-actions .marketing-show-more-button{width:126px!important;min-width:126px!important;text-align:center!important}.dashboard-shell--admin #marketing-active-promotions .action-list-heading{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:16px!important;width:100%!important;margin-bottom:12px!important;padding:10px 12px!important;border:1px solid rgba(172,117,78,.22)!important;border-radius:14px!important;background:#fff1e7c7!important;box-shadow:0 10px 22px #56302014,inset 0 1px #ffffffdb!important}.dashboard-shell--admin #marketing-active-promotions .action-list-heading h4{margin:0!important;min-width:0!important}.dashboard-shell--admin #marketing-active-promotions .action-list-heading__actions{display:none!important}.dashboard-shell--admin #marketing-active-promotions .action-list-heading__actions:empty{display:none!important}.dashboard-shell--admin #marketing-active-promotions .action-list-heading__actions .marketing-show-more-button{width:100%!important;min-width:0!important;text-align:center!important}.dashboard-shell--admin #marketing-active-promotions .action-item{display:grid!important;grid-template-columns:minmax(0,1fr) 126px!important;align-items:start!important;gap:16px!important}.dashboard-shell--admin #marketing-active-promotions .action-item>div:first-child{display:grid!important;gap:4px!important;min-width:0!important}.dashboard-shell--admin #marketing-active-promotions .action-item .table-actions{display:grid!important;grid-template-columns:1fr!important;justify-items:stretch!important;align-content:start!important;gap:8px!important;width:126px!important;min-width:126px!important}.dashboard-shell--admin #marketing-active-promotions .action-item .table-actions .inline-button{width:100%!important;min-width:0!important;min-height:46px!important;padding:0 12px!important;text-align:center!important;white-space:normal!important}@media(max-width:760px){.dashboard-shell--admin #marketing-active-promotions .action-item{grid-template-columns:1fr!important}.dashboard-shell--admin #marketing-active-promotions .action-list-heading{display:flex!important}.dashboard-shell--admin #marketing-active-promotions .panel-actions,.dashboard-shell--admin #marketing-active-promotions .panel-actions .marketing-show-more-button{width:100%!important;min-width:0!important}.dashboard-shell--admin #marketing-active-promotions .action-item .table-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%!important;min-width:0!important}}.dashboard-shell--admin .delivery-admin-section .panel-card>form,.dashboard-shell--admin .delivery-admin-section .panel-card>form>.form-fieldset,.dashboard-shell--admin .delivery-admin-section .panel-card>.summary-grid,.dashboard-shell--admin .delivery-admin-section .panel-card>.table-shell,.dashboard-shell--admin .delivery-admin-section .panel-card>.muted{padding:12px!important;border:1px solid rgba(172,117,78,.26)!important;border-radius:18px!important;background:linear-gradient(180deg,#fffcf8fc,#fff8f3f7)!important;box-shadow:0 16px 34px #56302021,0 6px 14px #56302014,inset 0 1px #ffffffdb!important}.dashboard-shell--admin .delivery-admin-section form>input,.dashboard-shell--admin .delivery-admin-section form>.form-fieldset>input,.dashboard-shell--admin .delivery-admin-section form>.form-fieldset>.check-row,.dashboard-shell--admin .delivery-admin-section form>.form-fieldset>button[type=submit],.dashboard-shell--admin .delivery-admin-section .check-row,.dashboard-shell--admin .delivery-admin-section .delivery-team-edit-field{padding:10px 12px!important;border:1px solid rgba(172,117,78,.22)!important;border-radius:16px!important;background:#fffcf8d6!important;box-shadow:0 10px 24px #56302017,inset 0 1px #ffffffd6!important}.dashboard-shell--admin #delivery-create form>.form-fieldset>input{min-height:46px!important}.dashboard-shell--admin #delivery-create form>.form-fieldset>.check-row{min-height:68px!important;align-items:center!important}.dashboard-shell--admin #delivery-create form>.form-fieldset>button[type=submit]{border-color:#ffffff38!important;background:linear-gradient(180deg,#d13a2f,#b9201f)!important;color:#fff!important;box-shadow:0 16px 34px #a70f103d,inset 0 1px #ffffff3d!important}.dashboard-shell--admin .delivery-admin-section .check-row{color:#5f382d!important;font-size:14px!important;font-weight:650!important;line-height:1.45!important}.dashboard-shell--admin .delivery-admin-section .summary-item{border:1px solid rgba(172,117,78,.24)!important;border-radius:16px!important;background:linear-gradient(180deg,#fffcf8fa,#fff8f3f5)!important;box-shadow:0 12px 28px #5630201a,inset 0 1px #ffffffd6!important}.dashboard-shell--admin .delivery-admin-section .summary-item span{color:#7d5647!important;font-weight:700!important}.dashboard-shell--admin .delivery-admin-section .summary-item strong,.dashboard-shell--admin .delivery-admin-section table strong{color:#4b1d14!important;font-weight:850!important}.dashboard-shell--admin .delivery-admin-section table{border-collapse:separate!important;border-spacing:0 8px!important}.dashboard-shell--admin .delivery-admin-section table thead th{padding:10px 12px!important;border:1px solid rgba(172,117,78,.22)!important;border-right:0!important;background:#fff1e7e0!important;color:#c67f5b!important;font-size:12px!important;font-weight:900!important;letter-spacing:.08em!important;text-transform:uppercase!important}.dashboard-shell--admin .delivery-admin-section table thead th:first-child{border-radius:14px 0 0 14px!important}.dashboard-shell--admin .delivery-admin-section table thead th:last-child{border-right:1px solid rgba(172,117,78,.22)!important;border-radius:0 14px 14px 0!important}.dashboard-shell--admin .delivery-admin-section table tbody td{border-bottom:1px solid rgba(172,117,78,.14)!important}.dashboard-shell--admin #delivery-team .table-shell{padding:18px!important}.dashboard-shell--admin #delivery-team table tbody tr{background:linear-gradient(180deg,#fffcf8fa,#fff8f3f5)!important;box-shadow:0 12px 28px #5630201a,inset 0 1px #ffffffd6!important}.dashboard-shell--admin #delivery-team table tbody td{padding:14px 12px!important;border-top:1px solid rgba(172,117,78,.18)!important;border-bottom:1px solid rgba(172,117,78,.18)!important;color:#5f382d!important;font-weight:650!important}.dashboard-shell--admin #delivery-team table tbody td:first-child{border-left:1px solid rgba(172,117,78,.18)!important;border-radius:14px 0 0 14px!important}.dashboard-shell--admin #delivery-team table tbody td:last-child{border-right:1px solid rgba(172,117,78,.18)!important;border-radius:0 14px 14px 0!important}.dashboard-shell--admin #delivery-team .table-actions{justify-content:flex-start!important;gap:8px!important}.dashboard-shell--admin #delivery-team .table-actions .inline-button{min-width:90px!important;min-height:46px!important;text-align:center!important}.dashboard-shell--admin .delivery-admin-section .muted{color:#5f382d!important;font-size:14px!important;font-weight:650!important;line-height:1.45!important}.dashboard-shell--admin .team-admin-section .panel-card>form,.dashboard-shell--admin .team-admin-section .panel-card>.summary-grid,.dashboard-shell--admin .team-admin-section .panel-card>.info-banner,.dashboard-shell--admin .team-admin-section .panel-card>.table-shell{padding:12px!important;border:1px solid rgba(172,117,78,.26)!important;border-radius:18px!important;background:linear-gradient(180deg,#fffcf8fc,#fff8f3f7)!important;box-shadow:0 16px 34px #56302021,0 6px 14px #56302014,inset 0 1px #ffffffdb!important}.dashboard-shell--admin .team-admin-section .check-row{justify-content:flex-start!important}.dashboard-shell--admin #team-list .table-shell{padding:18px!important}.dashboard-shell--admin #team-list table{min-width:860px!important}.dashboard-shell--admin #team-list table thead th{white-space:nowrap!important}.dashboard-shell--admin #team-list table tbody tr{background:linear-gradient(180deg,#fffcf8fa,#fff8f3f5)!important;box-shadow:0 12px 28px #5630201a,inset 0 1px #ffffffd6!important}.dashboard-shell--admin #team-list table tbody td{padding:14px 12px!important;border-top:1px solid rgba(172,117,78,.18)!important;border-bottom:1px solid rgba(172,117,78,.18)!important;color:#5f382d!important;font-weight:650!important;vertical-align:top!important}.dashboard-shell--admin #team-list table tbody td:first-child{border-left:1px solid rgba(172,117,78,.18)!important;border-radius:14px 0 0 14px!important}.dashboard-shell--admin #team-list table tbody td:last-child{border-right:1px solid rgba(172,117,78,.18)!important;border-radius:0 14px 14px 0!important}.dashboard-shell--admin #team-list .table-actions{justify-content:flex-start!important;gap:8px!important;min-width:210px!important}.dashboard-shell--admin #team-list .table-actions .inline-button{min-width:90px!important;min-height:46px!important;text-align:center!important}.dashboard-shell--admin .team-admin-cell{display:grid!important;gap:4px!important}.dashboard-shell--admin .team-admin-cell--identity strong{display:block!important}.dashboard-shell--admin .team-admin-cell--identity small{display:block!important;color:#8d5b48!important;font-size:12px!important;line-height:1.4!important}.dashboard-shell--admin .notifications-admin-section .panel-card>form,.dashboard-shell--admin .notifications-admin-section .panel-card>form>.form-fieldset,.dashboard-shell--admin .notifications-admin-section .panel-card>.summary-grid,.dashboard-shell--admin .notifications-admin-section .panel-card>.info-banner,.dashboard-shell--admin .notifications-admin-section .panel-card>.list{padding:12px!important;border:1px solid rgba(172,117,78,.26)!important;border-radius:18px!important;background:linear-gradient(180deg,#fffcf8fc,#fff8f3f7)!important;box-shadow:0 16px 34px #56302021,0 6px 14px #56302014,inset 0 1px #ffffffdb!important}.dashboard-shell--admin .notifications-admin-section form>.form-fieldset>input,.dashboard-shell--admin .notifications-admin-section form>.form-fieldset>textarea,.dashboard-shell--admin .notifications-admin-section form>.form-fieldset>.row,.dashboard-shell--admin .notifications-admin-section form>.form-fieldset .check-row{padding:10px 12px!important;border:1px solid rgba(172,117,78,.22)!important;border-radius:16px!important;background:#fffcf8d6!important;box-shadow:0 10px 24px #56302017,inset 0 1px #ffffffd6!important}.dashboard-shell--admin .notifications-admin-section form>.form-fieldset>.row{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr))!important;gap:12px!important}.dashboard-shell--admin .notifications-admin-section form>.form-fieldset>.row>select,.dashboard-shell--admin .notifications-admin-section form>.form-fieldset>.row>input{width:100%!important;min-width:0!important}.dashboard-shell--admin .notifications-admin-section .check-row,.dashboard-shell--admin .notifications-admin-section .info-banner span,.dashboard-shell--admin .notifications-admin-section .list li span,.dashboard-shell--admin .notifications-admin-section .list li small{color:#5f382d!important;font-size:14px!important;font-weight:650!important;line-height:1.45!important}.dashboard-shell--admin .notifications-admin-section .summary-item,.dashboard-shell--admin .notifications-admin-section .list li{border:1px solid rgba(172,117,78,.24)!important;border-radius:16px!important;background:linear-gradient(180deg,#fffcf8fa,#fff8f3f5)!important;box-shadow:0 12px 28px #5630201a,inset 0 1px #ffffffd6!important}.dashboard-shell--admin .notifications-admin-section .summary-item span{color:#7d5647!important;font-weight:700!important}.dashboard-shell--admin .notifications-admin-section .summary-item strong,.dashboard-shell--admin .notifications-admin-section .info-banner strong,.dashboard-shell--admin .notifications-admin-section .list li strong{color:#4b1d14!important;font-weight:850!important}.dashboard-shell--admin .notifications-admin-section .list{margin:0!important}@media(min-width:1180px){.dashboard-shell--admin .admin-topbar{width:100%!important;min-height:113px!important;height:113px!important;max-height:113px!important;margin:0!important;padding:.9rem 2rem!important;border-radius:28px 28px 0 0!important;overflow:visible!important}.dashboard-shell--admin .admin-topbar__nav-item span{font-size:.9rem!important;line-height:1!important}}@media(max-width:1179px){.dashboard-shell--admin{zoom:1!important;width:min(calc(100% - 1.5rem),100%)!important;min-width:0!important;max-width:100%!important;margin:0 auto 1.5rem!important;padding:0!important;border-radius:24px!important;overflow:hidden!important}.dashboard-shell--admin .admin-topbar{grid-template-columns:1fr!important;gap:14px!important;height:auto!important;min-height:0!important;max-height:none!important;padding:16px!important;overflow:visible!important;border-radius:24px 24px 0 0!important}.dashboard-shell--admin .admin-topbar__brand,.dashboard-shell--admin .admin-topbar__actions,.dashboard-shell--admin .admin-topbar__nav{width:100%!important;min-width:0!important}.dashboard-shell--admin .admin-topbar__brand-copy strong{max-width:none!important;font-size:1.1rem!important;line-height:1.08!important;overflow-wrap:anywhere}.dashboard-shell--admin .admin-topbar__brand-copy span{font-size:.72rem!important;line-height:1.25!important;letter-spacing:.06em!important}.dashboard-shell--admin .admin-topbar__nav-item{width:100%!important;min-width:0!important;justify-content:center!important}.dashboard-shell--admin .admin-topbar__actions{flex-direction:row!important;flex-wrap:nowrap!important;justify-content:flex-end!important;align-items:center!important}.dashboard-shell--admin .admin-topbar__menu-wrapper{justify-content:flex-end!important;min-width:0!important}.dashboard-shell--admin .admin-topbar__menu .admin-topbar__client-view,.dashboard-shell--admin .admin-topbar__menu .admin-topbar__logout{width:100%!important;flex:0 0 auto!important;justify-content:flex-start!important}.dashboard-shell--admin .admin-content{padding:20px 16px 18px!important;overflow-x:hidden!important}.dashboard-shell--admin .admin-greeting,.dashboard-shell--admin .admin-page-intro{align-items:flex-start!important}.dashboard-shell--admin .admin-greeting h1,.dashboard-shell--admin .admin-page-intro h2{font-size:clamp(1.8rem,4vw,2.25rem)!important}.dashboard-shell--admin .stats-grid.admin-kpi-grid,.dashboard-shell--admin .admin-dashboard-grid,.dashboard-shell--admin .admin-dashboard-bottom{grid-template-columns:1fr!important}.dashboard-shell--admin .stat-card__footer{flex-wrap:wrap!important}}@media(max-width:720px){.dashboard-shell--admin{width:min(calc(100% - .75rem),100%)!important;margin-top:.4rem!important;border-radius:18px!important}.dashboard-shell--admin .admin-topbar{padding:14px!important;border-radius:18px 18px 0 0!important}.dashboard-shell--admin .stats-grid.admin-kpi-grid{grid-template-columns:1fr!important}}.super-admin-shell{width:min(calc(100% - 2rem),1440px);margin:0 auto;background:#fff;border-radius:28px;overflow:hidden;box-shadow:0 32px 90px #0000006b,0 8px 24px #0003;min-height:100vh}.super-admin-page{display:grid;gap:18px;padding:16px;width:100%;max-width:1380px;margin:0 auto;box-sizing:border-box}.super-admin-control-card,.super-admin-empty-state{border:1px solid rgba(127,27,23,.14);border-radius:12px;background:linear-gradient(180deg,#fffffffa,#fff8f4f5);box-shadow:0 2px 12px #37120e0f}.super-admin-header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;align-items:center;padding:28px 32px;border-radius:14px;border:none;background:linear-gradient(135deg,#2a0a08,#4a110c 45%,#6b1a12);box-shadow:0 8px 32px #28080652,inset 0 1px #ffffff0f;position:relative;overflow:hidden}.super-admin-header:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 80% 50%,rgba(214,36,32,.18) 0%,transparent 65%);pointer-events:none}.super-admin-header__copy{display:grid;gap:8px;position:relative}.super-admin-header__eyebrow{display:inline-flex;align-items:center;gap:6px;width:fit-content;padding:4px 10px;border-radius:6px;border:1px solid rgba(255,255,255,.14);background:#ffffff14;color:#ffc8b4e6;font-size:.68rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.super-admin-header__eyebrow:before{content:"";width:6px;height:6px;border-radius:50%;background:#ff6b5a;animation:super-admin-pulse 2s ease-in-out infinite;flex-shrink:0}@keyframes super-admin-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.8)}}.super-admin-header h1{margin:0;color:#fff;font-size:clamp(1.6rem,2.8vw,2.2rem);font-weight:900;line-height:1.05;letter-spacing:-.02em}.super-admin-header__desc{color:#ffdcc8b3;font-size:.88rem;line-height:1.4;margin:0}.super-admin-header__actions{display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:8px;position:relative;flex-shrink:0}.super-admin-header__buttons{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.super-admin-identity{display:flex;align-items:center;gap:10px;padding:9px 14px;border:1px solid rgba(255,255,255,.12);border-radius:8px;background:#ffffff12;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.super-admin-identity__icon{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:#ffffff1f;flex-shrink:0;font-size:14px}.super-admin-identity__copy{display:grid;gap:1px;min-width:0}.super-admin-identity span{color:#ffbea0bf;font-size:.68rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.super-admin-identity strong{color:#ffffffeb;font-size:.85rem;line-height:1.3;overflow-wrap:anywhere;font-weight:600}.super-admin-header .admin-soft-button{border-color:#ffffff2e;background:#ffffff14;color:#ffffffe6;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.super-admin-header .admin-soft-button:hover{background:#ffffff26;border-color:#ffffff4d}.super-admin-control-card{padding:18px;min-width:0}.super-admin-control-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,1.6fr);gap:12px;align-items:end}.super-admin-control-grid>.field-group{min-width:0}.super-admin-control-card input,.super-admin-control-card select,.super-admin-action-card input,.super-admin-action-card select{width:100%;max-width:100%;min-width:0;box-sizing:border-box}.super-admin-control-card input[type=date],.super-admin-action-card input[type=date]{min-height:44px;padding-inline:12px;font-size:.9rem}.super-admin-toolbar{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.super-admin-command-grid{display:grid;grid-template-columns:1fr;gap:18px;align-items:start}.super-admin-section-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;align-items:stretch}.super-admin-section{display:flex;flex-direction:column;min-height:0}.super-admin-section>.panel-card{flex:1;min-height:0}.super-admin-panel-title{display:flex;gap:12px;align-items:start;justify-content:space-between;margin-bottom:12px}.super-admin-panel-title h2{margin:0;color:#3c130d;font-size:1.18rem;line-height:1.2}.super-admin-panel-title>span{flex:0 0 auto;color:#8a4c3f;font-size:.82rem;font-weight:800}.super-admin-date-row{display:flex;flex-wrap:wrap;gap:8px;min-width:0}.super-admin-date-row input{flex:1 1 130px;min-width:0;box-sizing:border-box}.super-admin-store-list{display:grid;align-content:start;gap:8px;margin-top:14px}.super-admin-store-list__expand-btn{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;padding:9px 14px;border:1px dashed rgba(107,26,18,.25);border-radius:8px;background:transparent;color:#7a3426;font-size:.82rem;font-weight:700;cursor:pointer;transition:background .14s,border-color .14s;margin-top:2px}.super-admin-store-list__expand-btn:hover{background:#6b1a120d;border-color:#6b1a1266}.super-admin-store-row{display:grid;grid-template-columns:44px minmax(0,1fr) auto;gap:12px;align-items:center;width:100%;padding:11px;border:1px solid rgba(127,27,23,.12);border-radius:8px;background:#fffcf8e6;color:#3e160f;text-align:left;box-shadow:none}.super-admin-store-row:hover,.super-admin-store-row.is-selected{border-color:#d2241f73;background:#fff8f3;transform:none}.super-admin-store-row__logo{display:grid;place-items:center;width:44px;height:44px;border-radius:8px;background:#fff;color:#a31212;font-weight:900;overflow:hidden}.super-admin-store-row__logo img{width:100%;height:100%;object-fit:cover}.super-admin-store-row__main{display:grid;gap:2px;min-width:0}.super-admin-store-row__main strong,.super-admin-store-row__main small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.super-admin-store-row__main small{color:#895547;font-weight:700}.super-admin-network-pill{display:inline-flex;align-items:center;gap:3px;font-size:10px;font-weight:700;padding:1px 6px;border-radius:20px;background:#ede9fe;color:#5b21b6;margin-left:6px;vertical-align:middle;white-space:nowrap}.super-admin-network-panel{background:#faf5ff;border:1px solid #ddd6fe;border-radius:12px;padding:14px 16px;display:flex;flex-direction:column;gap:12px;margin-bottom:4px}.super-admin-network-panel__header{display:flex;align-items:center;gap:10px}.super-admin-network-panel__icon{font-size:18px;line-height:1;flex-shrink:0}.super-admin-network-panel__header>div{display:flex;flex-direction:column;gap:1px}.super-admin-network-panel__header strong{font-size:13px;font-weight:700;color:#4c1d95}.super-admin-network-panel__header span{font-size:11px;color:#7c3aed}.super-admin-network-panel__list{display:flex;flex-direction:column;gap:4px}.super-admin-network-panel__item{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:8px;border:1px solid #e9d5ff;background:#fff;cursor:pointer;text-align:left;transition:background .12s,border-color .12s;width:100%}.super-admin-network-panel__item:hover{background:#f5f3ff;border-color:#c4b5fd}.super-admin-network-panel__item-avatar{width:30px;height:30px;border-radius:7px;background:linear-gradient(135deg,#7c3aed,#5b21b6);color:#fff;font-size:11px;font-weight:800;display:flex;align-items:center;justify-content:center;flex-shrink:0}.super-admin-network-panel__item-info{display:flex;flex-direction:column;gap:1px;min-width:0;flex:1}.super-admin-network-panel__item-info strong{font-size:13px;font-weight:700;color:#1e293b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.super-admin-network-panel__item-info small{font-size:11px;color:#94a3b8;font-family:monospace;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.super-admin-status-pill{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:0 10px;border:1px solid rgba(127,27,23,.14);border-radius:8px;background:#fff5ed;color:#6b281d;font-size:.78rem;font-weight:900;white-space:nowrap}.super-admin-status-pill.is-ok{border-color:#2f805d42;background:#f0fbf5;color:#236246}.super-admin-status-pill.is-critical{border-color:#d2241f47;background:#fff0ee;color:#b51e1a}.super-admin-store-detail{display:grid;gap:14px;overflow:hidden}.super-admin-alert-card,.super-admin-action-card{border:1px solid rgba(127,27,23,.12);border-radius:8px;background:#fffcf8f0;box-shadow:0 12px 28px #37120e12}.super-admin-alert-card{display:grid;gap:4px;padding:12px 14px}.super-admin-alert-card strong,.super-admin-action-card h3{color:#3c130d}.super-admin-alert-card span,.super-admin-action-card p{color:#744236;line-height:1.45}.super-admin-alert-card.is-critical{border-color:#d2241f47;background:#fff0ee}.super-admin-alert-card.is-critical span{color:#b51e1a}.super-admin-alert-card.is-success{border-color:#2f805d47;background:#f0fbf5}.super-admin-alert-card.is-success span{color:#236246}.super-admin-store-meta{display:flex;flex-wrap:wrap;gap:10px;color:#744236;font-size:.84rem;font-weight:800}.super-admin-store-meta span{max-width:100%;padding:8px 10px;border:1px solid rgba(127,27,23,.12);border-radius:8px;background:#fffbf7e0}.super-admin-finance-strip,.super-admin-limit-grid,.super-admin-breakdown-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.super-admin-management-grid{display:grid;grid-template-columns:1fr;gap:14px;align-items:start}.super-admin-action-card{display:grid;align-content:start;gap:14px;padding:18px;min-width:0}.super-admin-action-card>div:first-child{display:grid;gap:5px}.super-admin-action-card>div:first-child>span{color:#a44b31;font-size:.72rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.super-admin-action-card h3{margin:0;font-size:1.05rem}.super-admin-action-card p{margin:0;font-size:.92rem}.super-admin-danger-actions,.super-admin-feature-grid,.super-admin-form-grid{display:grid;gap:10px}.super-admin-danger-actions{grid-template-columns:repeat(3,minmax(0,1fr))}.super-admin-danger-actions button,.super-admin-subscription-form>button{display:flex;align-items:center;justify-content:center;width:100%;min-height:46px;padding:.6rem .8rem;border-radius:8px;line-height:1.2;white-space:normal;text-align:center}.super-admin-form-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.super-admin-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.super-admin-feature-grid label{display:flex;gap:8px;align-items:center;min-height:42px;padding:10px 12px;border:1px solid rgba(127,27,23,.12);border-radius:8px;background:#fffbf7e0;color:#4b1d14;font-size:.88rem;font-weight:800;min-width:0}.super-admin-feature-grid input{width:16px;height:16px;accent-color:#d62420}.admin-soft-button.is-danger{border-color:#d2241f59;color:#b51e1a}.super-admin-finance-strip>div,.super-admin-limit-meter,.super-admin-top-row,.super-admin-audit-item{border:1px solid rgba(127,27,23,.12);border-radius:8px;background:#fffcf8eb}.super-admin-finance-strip>div{display:grid;gap:5px;padding:12px}.super-admin-finance-strip span,.super-admin-limit-meter span,.super-admin-top-row span,.super-admin-audit-item span{color:#865044;font-size:.78rem;font-weight:800}.super-admin-finance-strip strong,.super-admin-limit-meter strong{color:#3c130d;font-size:1.06rem}.super-admin-limit-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.super-admin-limit-meter{display:grid;gap:10px;padding:10px}.super-admin-limit-meter>div:first-child{display:flex;gap:8px;align-items:center;justify-content:space-between}.super-admin-limit-meter__bar{height:7px;overflow:hidden;border-radius:999px;background:#7e39281f}.super-admin-limit-meter__bar i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#d62420,#ff8b3d)}.super-admin-health-list{display:grid;gap:8px}.super-admin-health-alert{padding:10px 12px;border:1px solid rgba(127,27,23,.12);border-radius:8px;font-weight:800}.super-admin-health-alert.is-critical{border-color:#d2241f52;background:#fff0ee;color:#b51e1a}.super-admin-health-alert.is-warning{border-color:#d1852252;background:#fff8e8;color:#8d5416}.super-admin-health-alert.is-info{border-color:#4a7ba038;background:#f3f8fb;color:#345f7a}.super-admin-top-list{display:grid;gap:8px}.super-admin-audit-table-wrap{max-height:280px;overflow:hidden;position:relative;transition:max-height .3s ease}.super-admin-audit-table-wrap:after{content:"";position:absolute;bottom:0;left:0;right:0;height:60px;background:linear-gradient(to bottom,transparent,rgba(255,251,246,.97));pointer-events:none;transition:opacity .2s}.super-admin-audit-table-wrap.is-expanded{max-height:600px;overflow-y:auto}.super-admin-audit-table-wrap.is-expanded:after{opacity:0}.super-admin-audit-feed{display:grid;gap:8px;max-height:280px;overflow:hidden;position:relative;transition:max-height .3s ease}.super-admin-audit-feed:after{content:"";position:absolute;bottom:0;left:0;right:0;height:50px;background:linear-gradient(to bottom,transparent,rgba(255,251,246,.97));pointer-events:none;transition:opacity .2s}.super-admin-audit-feed.is-expanded{max-height:600px;overflow-y:auto}.super-admin-audit-feed.is-expanded:after{opacity:0}.super-admin-expand-btn{display:flex;align-items:center;justify-content:center;width:100%;margin-top:10px;padding:8px 14px;border-radius:8px;border:1px solid rgba(127,27,23,.14);background:#fffbf7e6;color:#7a3020;font-size:.82rem;font-weight:700;cursor:pointer;transition:background .15s,border-color .15s}.super-admin-expand-btn:hover{background:#fff0ebf2;border-color:#d2241f40}.super-admin-top-row,.super-admin-audit-item{display:flex;gap:12px;align-items:center;justify-content:space-between;padding:10px 12px}.super-admin-top-row>div,.super-admin-audit-item{min-width:0}.super-admin-top-row strong,.super-admin-audit-item strong,.super-admin-audit-item p{color:#3c130d}.super-admin-top-row b{color:#b91e1b;white-space:nowrap}.super-admin-audit-item{display:grid;gap:3px}.super-admin-audit-item p{margin:0;line-height:1.35}.super-admin-kpi-grid{margin-bottom:0}.super-admin-report-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.super-admin-report-kpis{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.super-admin-report-kpi{display:grid;gap:4px;padding:14px;border:1px solid rgba(127,27,23,.1);border-radius:10px;background:#fffbf7e6}.super-admin-report-kpi span{color:#865044;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.super-admin-report-kpi strong{color:#2a0a08;font-size:1.35rem;font-weight:900;line-height:1}.super-admin-report-kpi--highlight{border-color:#d6242033;background:#fff4f2e6}.super-admin-report-kpi--highlight strong{color:#c0201c}.super-admin-status-breakdown{display:grid;gap:6px}.super-admin-status-pill-row{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:9px 12px;border-radius:8px;border:1px solid rgba(127,27,23,.1);background:#fffbf7e6;transition:background .12s}.super-admin-status-pill-row span{color:#4b1d14;font-size:.86rem;font-weight:600}.super-admin-status-pill-row strong{color:#2a0a08;font-size:.96rem;font-weight:900;min-width:28px;text-align:right}.super-admin-status-pill-row.is-zero{opacity:.45;background:transparent}.super-admin-section-grid>.panel-card,.super-admin-section .panel-card{padding:16px;box-sizing:border-box}.super-admin-table{border:1px solid rgba(127,27,23,.12);border-radius:8px;background:#fffbf6eb;overflow:hidden}.super-admin-table table{min-width:0;width:100%;table-layout:fixed}.super-admin-table th{white-space:nowrap;font-size:.72rem;letter-spacing:.05em;text-transform:uppercase;color:#865044;padding:8px 10px}.super-admin-table td{font-size:.8rem;padding:7px 10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:0;color:#3c130d}.super-admin-table tr+tr td{border-top:1px solid rgba(127,27,23,.06)}.super-admin-table .col-date{width:32%}.super-admin-table .col-action{width:42%}.super-admin-table .col-user{width:26%}.super-admin-empty-state{padding:22px}.super-admin-empty-state h3{margin-bottom:.5rem}@media(max-width:1280px){.super-admin-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1180px){.super-admin-section-grid,.super-admin-report-grid{grid-template-columns:1fr}.super-admin-section-grid{align-items:start}.super-admin-section{display:block}.super-admin-section>.panel-card{flex:none}}@media(max-width:1024px){.super-admin-header{grid-template-columns:1fr;align-items:start;padding:22px 24px}.super-admin-header__actions{align-items:flex-start}.super-admin-header__buttons{justify-content:flex-start}.super-admin-control-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.super-admin-command-grid,.super-admin-section-grid,.super-admin-management-grid{grid-template-columns:1fr}.super-admin-limit-grid,.super-admin-finance-strip,.super-admin-breakdown-grid,.super-admin-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.super-admin-control-grid,.super-admin-form-grid{grid-template-columns:1fr}}@media(max-width:720px){.super-admin-shell{width:min(calc(100% - .75rem),100%);margin-top:.5rem}.super-admin-page{padding:14px}.super-admin-header{border-radius:10px;padding:20px 18px}.super-admin-control-card,.super-admin-empty-state,.super-admin-section .panel-card{border-radius:8px;padding:16px}.super-admin-header__actions{align-items:stretch}.super-admin-header__buttons,.super-admin-toolbar,.super-admin-store-meta{flex-direction:column;align-items:stretch}.super-admin-store-row{grid-template-columns:40px minmax(0,1fr)}.super-admin-store-row .super-admin-status-pill{grid-column:2;justify-self:start}.super-admin-limit-grid,.super-admin-finance-strip,.super-admin-breakdown-grid,.super-admin-form-grid,.super-admin-danger-actions,.super-admin-date-row,.super-admin-feature-grid{grid-template-columns:1fr}}.customer-home-account-card .customer-home-account-card__header p,.customer-desktop-frame .customer-home-account-card .customer-home-account-card__header p{display:inline-flex!important;width:fit-content!important;max-width:100%!important;margin-top:.6rem!important;padding:.48rem .8rem!important;border:1px solid rgba(148,85,50,.26)!important;border-radius:8px!important;background:linear-gradient(180deg,#fffcf8fc,#fff3ebf5)!important;color:#5a2a1d!important;font-size:.95rem!important;font-weight:800!important;line-height:1.25!important;box-shadow:0 12px 24px #5630201f,inset 0 1px #ffffffe6!important}.customer-home-account-card .customer-home-account-card__actions,.customer-desktop-frame .customer-home-account-card .customer-home-account-card__actions{gap:.72rem!important}.customer-home-account-card .customer-home-account-card__actions button,.customer-desktop-frame .customer-home-account-card .customer-home-account-card__actions button{min-height:44px!important;padding:.68rem .82rem!important;border:1px solid rgba(148,85,50,.22)!important;border-radius:8px!important;background:linear-gradient(180deg,#fffcf8fa,#fff6f0f0)!important;color:#7f3c2b!important;font-size:.95rem!important;font-weight:850!important;text-align:left!important;box-shadow:0 12px 24px #5630201a,inset 0 1px #ffffffdb!important}.customer-home-account-card .customer-home-account-card__actions button:hover,.customer-desktop-frame .customer-home-account-card .customer-home-account-card__actions button:hover{border-color:#b446385c!important;background:linear-gradient(180deg,#fff9f5,#ffeee5fa)!important}.customer-auth-card>header p,.customer-desktop-frame .customer-auth-card>header p{display:inline-flex!important;width:fit-content!important;max-width:100%!important;margin-top:.55rem!important;padding:.48rem .8rem!important;border:1px solid rgba(148,85,50,.28)!important;border-radius:8px!important;background:linear-gradient(180deg,#fffcf8fc,#fff3ebf5)!important;color:#5a2a1d!important;font-size:.95rem!important;font-weight:800!important;line-height:1.25!important;box-shadow:0 12px 24px #5630201f,inset 0 1px #ffffffe6!important}.customer-auth-card .customer-account-mini,.customer-desktop-frame .customer-auth-card .customer-account-mini{gap:.72rem!important}.customer-auth-card .customer-account-mini .link-button,.customer-desktop-frame .customer-auth-card .customer-account-mini .link-button{min-height:44px!important;padding:.68rem .82rem!important;border:1px solid rgba(148,85,50,.22)!important;border-radius:8px!important;background:linear-gradient(180deg,#fffcf8fa,#fff6f0f0)!important;color:#7f3c2b!important;font-size:.95rem!important;font-weight:850!important;text-align:left!important;box-shadow:0 12px 24px #5630201a,inset 0 1px #ffffffdb!important}.customer-auth-card .customer-account-mini .link-button:hover,.customer-desktop-frame .customer-auth-card .customer-account-mini .link-button:hover{border-color:#b446385c!important;background:linear-gradient(180deg,#fff9f5,#ffeee5fa)!important}.cart-sidebar .cart-sidebar__header p,.customer-desktop-frame .cart-sidebar .cart-sidebar__header p{display:inline-flex!important;width:fit-content!important;max-width:100%!important;margin-top:.55rem!important;padding:.46rem .78rem!important;border:1px solid rgba(148,85,50,.26)!important;border-radius:8px!important;background:linear-gradient(180deg,#fffcf8fc,#fff3ebf5)!important;color:#5a2a1d!important;font-size:.95rem!important;font-weight:800!important;line-height:1.25!important;box-shadow:0 12px 24px #5630201c,inset 0 1px #ffffffe6!important}.cart-sidebar .cart-sidebar__items,.customer-desktop-frame .cart-sidebar .cart-sidebar__items{padding:.72rem!important;border:1px solid rgba(148,85,50,.18)!important;border-radius:8px!important;background:#fffaf69e!important;box-shadow:0 10px 22px #56302014,inset 0 1px #ffffffc7!important}.cart-sidebar .cart-sidebar__items>p,.customer-desktop-frame .cart-sidebar .cart-sidebar__items>p{margin:0!important;color:#7f3c2b!important;font-size:.95rem!important;font-weight:800!important;line-height:1.35!important}.cart-sidebar .cart-sidebar__item-note,.customer-desktop-frame .cart-sidebar .cart-sidebar__item-note{color:#5a2a1d!important;font-size:.86rem!important;font-weight:900!important;line-height:1.3!important;overflow-wrap:anywhere!important}.cart-sidebar .cart-sidebar__totals,.customer-desktop-frame .cart-sidebar .cart-sidebar__totals{gap:.64rem!important}.cart-sidebar .cart-sidebar__notes,.customer-desktop-frame .cart-sidebar .cart-sidebar__notes{display:grid!important;gap:.35rem!important;margin:0 0 .85rem!important;padding:.68rem .78rem!important;border:1px solid rgba(148,85,50,.2)!important;border-radius:8px!important;background:linear-gradient(180deg,#fffcf8fa,#fff6f0f0)!important;color:#5a2a1d!important;box-shadow:0 10px 22px #56302014,inset 0 1px #ffffffdb!important}.cart-sidebar .cart-sidebar__notes strong,.customer-desktop-frame .cart-sidebar .cart-sidebar__notes strong{color:#4b1d14!important;font-size:.82rem!important;font-weight:900!important}.cart-sidebar .cart-sidebar__notes span,.customer-desktop-frame .cart-sidebar .cart-sidebar__notes span{color:#6c4a40!important;font-size:.9rem!important;font-weight:700!important;line-height:1.35!important;overflow-wrap:anywhere!important}.cart-sidebar .cart-sidebar__totals>div,.customer-desktop-frame .cart-sidebar .cart-sidebar__totals>div{min-height:42px!important;align-items:center!important;padding:.58rem .72rem!important;border:1px solid rgba(148,85,50,.18)!important;border-radius:8px!important;background:linear-gradient(180deg,#fffcf8fa,#fff6f0f0)!important;box-shadow:0 10px 22px #56302014,inset 0 1px #ffffffdb!important}.cart-sidebar .cart-sidebar__totals>div span,.customer-desktop-frame .cart-sidebar .cart-sidebar__totals>div span{color:#5a2a1d!important;font-weight:800!important}.cart-sidebar .cart-sidebar__totals>div strong,.customer-desktop-frame .cart-sidebar .cart-sidebar__totals>div strong{color:#4b1d14!important;font-weight:900!important}.cart-sidebar .cart-sidebar__totals>.total,.customer-desktop-frame .cart-sidebar .cart-sidebar__totals>.total{border-color:#b4463847!important;background:linear-gradient(180deg,#fff8f4,#ffede5fa)!important}.customer-orders-sidebar .customer-orders-sidebar__header p,.customer-desktop-frame .customer-orders-sidebar .customer-orders-sidebar__header p{display:inline-flex!important;width:fit-content!important;max-width:100%!important;margin-top:.55rem!important;padding:.46rem .78rem!important;border:1px solid rgba(148,85,50,.26)!important;border-radius:8px!important;background:linear-gradient(180deg,#fffcf8fc,#fff3ebf5)!important;color:#5a2a1d!important;font-size:.95rem!important;font-weight:800!important;line-height:1.3!important;box-shadow:0 12px 24px #5630201c,inset 0 1px #ffffffe6!important}.customer-orders-sidebar .customer-orders-sidebar__empty,.customer-desktop-frame .customer-orders-sidebar .customer-orders-sidebar__empty{border:1px solid rgba(148,85,50,.24)!important;border-radius:8px!important;background:linear-gradient(180deg,#fffcf8fa,#fff6f0f0)!important;box-shadow:0 14px 28px #5630201a,inset 0 1px #ffffffdb!important}.customer-orders-sidebar .customer-orders-sidebar__empty span,.customer-desktop-frame .customer-orders-sidebar .customer-orders-sidebar__empty span{color:#7f3c2b!important;font-weight:750!important}.customer-orders-sidebar .customer-orders-sidebar__history-title,.customer-desktop-frame .customer-orders-sidebar .customer-orders-sidebar__history-title{display:inline-flex!important;width:fit-content!important;padding:.42rem .7rem!important;border:1px solid rgba(148,85,50,.22)!important;border-radius:8px!important;background:#fffaf6b8!important;color:#5a2a1d!important;font-weight:900!important;box-shadow:0 10px 22px #56302014,inset 0 1px #ffffffd1!important}.customer-orders-sidebar .customer-orders-sidebar__history-item,.customer-desktop-frame .customer-orders-sidebar .customer-orders-sidebar__history-item{border:1px solid rgba(148,85,50,.24)!important;border-radius:8px!important;background:linear-gradient(180deg,#fffcf8fa,#fff6f0f0)!important;box-shadow:0 14px 28px #5630201a,inset 0 1px #ffffffdb!important}.customer-orders-sidebar .customer-orders-sidebar__history-item strong,.customer-desktop-frame .customer-orders-sidebar .customer-orders-sidebar__history-item strong{color:#4b1d14!important;font-weight:900!important}.customer-orders-sidebar .customer-orders-sidebar__history-item span,.customer-desktop-frame .customer-orders-sidebar .customer-orders-sidebar__history-item span{color:#6b3a2b!important;font-weight:700!important}.customer-orders-sidebar .customer-orders-sidebar__history-item b,.customer-desktop-frame .customer-orders-sidebar .customer-orders-sidebar__history-item b{color:#9e241d!important;font-weight:900!important}.customer-orders-sidebar .customer-orders-sidebar__history-info,.customer-orders-sidebar .customer-orders-sidebar__history-total,.customer-desktop-frame .customer-orders-sidebar .customer-orders-sidebar__history-info,.customer-desktop-frame .customer-orders-sidebar .customer-orders-sidebar__history-total{display:grid!important;gap:.25rem!important;min-width:0!important}.customer-orders-sidebar .customer-orders-sidebar__history-total,.customer-desktop-frame .customer-orders-sidebar .customer-orders-sidebar__history-total{flex:0 0 auto!important;justify-items:start!important;min-width:6.8rem!important}.customer-orders-sidebar .customer-orders-sidebar__history-total b,.customer-desktop-frame .customer-orders-sidebar .customer-orders-sidebar__history-total b{white-space:nowrap!important}.customer-orders-sidebar .customer-orders-sidebar__link,.customer-desktop-frame .customer-orders-sidebar .customer-orders-sidebar__link{border-radius:8px!important;background:linear-gradient(180deg,#ffeae2fa,#ffded5f5)!important;color:#8f1e17!important;box-shadow:0 12px 24px #8f1e171a,inset 0 1px #ffffffd1!important}.customer-section--top-selling .customer-section__header p,.customer-desktop-frame .customer-section--top-selling .customer-section__header p{display:inline-flex!important;width:fit-content!important;max-width:100%!important;margin-top:.5rem!important;padding:.45rem .78rem!important;border:1px solid rgba(148,85,50,.24)!important;border-radius:8px!important;background:linear-gradient(180deg,#fffcf8fc,#fff3ebf5)!important;color:#5a2a1d!important;font-weight:800!important;box-shadow:0 12px 24px #5630201a,inset 0 1px #ffffffe0!important}.customer-section--top-selling .customer-featured-grid,.customer-desktop-frame .customer-section--top-selling .customer-featured-grid{gap:1.35rem!important;padding-top:.65rem!important}.customer-section--top-selling .customer-product-card,.customer-desktop-frame .customer-section--top-selling .customer-product-card{overflow:visible!important;border:1px solid rgba(148,85,50,.28)!important;background:linear-gradient(180deg,#fffcf8fc,#fff7f1f5)!important;box-shadow:0 24px 52px #56302029,0 8px 18px #56302014,inset 0 1px #ffffffe0!important;transform-style:preserve-3d!important}.customer-section--top-selling .customer-product-card__image,.customer-desktop-frame .customer-section--top-selling .customer-product-card__image{height:190px!important;margin:.78rem .78rem 0!important;overflow:visible!important;border-radius:18px!important;background:radial-gradient(ellipse at 50% 90%,rgba(78,31,18,.32),rgba(78,31,18,.08) 42%,transparent 68%)!important;perspective:900px!important;transform-style:preserve-3d!important}.customer-section--top-selling .customer-product-card__image img,.customer-desktop-frame .customer-section--top-selling .customer-product-card__image img{width:100%!important;height:100%!important;border-radius:18px!important;object-fit:cover!important;transform:translateY(-14px) translateZ(32px) rotateX(7deg) rotate(-1.2deg) scale(1.025)!important;transform-origin:center bottom!important;filter:drop-shadow(0 24px 20px rgba(72,30,17,.22)) drop-shadow(0 8px 8px rgba(72,30,17,.14))!important;box-shadow:0 18px 32px #5630202e,inset 0 -18px 34px #41160a1f!important;transition:transform .18s ease,filter .18s ease,box-shadow .18s ease!important}.customer-section--top-selling .customer-product-card:nth-child(2n) .customer-product-card__image img,.customer-desktop-frame .customer-section--top-selling .customer-product-card:nth-child(2n) .customer-product-card__image img{transform:translateY(-14px) translateZ(32px) rotateX(7deg) rotate(1.2deg) scale(1.025)!important}.customer-section--top-selling .customer-product-card:hover .customer-product-card__image img,.customer-desktop-frame .customer-section--top-selling .customer-product-card:hover .customer-product-card__image img{transform:translateY(-20px) translateZ(44px) rotateX(9deg) rotate(0) scale(1.045)!important;filter:drop-shadow(0 30px 24px rgba(72,30,17,.26)) drop-shadow(0 10px 10px rgba(72,30,17,.16))!important}.customer-section--top-selling .customer-product-card__image span,.customer-desktop-frame .customer-section--top-selling .customer-product-card__image span{z-index:2!important;top:.15rem!important;left:.25rem!important;box-shadow:0 10px 18px #8f1e1738!important}.customer-products-grid--flavors .customer-product-card__image,.customer-desktop-frame .customer-products-grid--flavors .customer-product-card__image{height:190px!important;margin:.78rem .78rem 0!important;overflow:visible!important;border-radius:18px!important;background:radial-gradient(circle at 50% 74%,rgba(90,42,24,.28),transparent 34%),linear-gradient(180deg,#fffcf8fa,#fff4eceb)!important;box-shadow:inset 0 -18px 36px #58281614,0 18px 34px #5630201f!important;perspective:760px!important}.customer-products-grid--flavors .customer-product-card__image img,.customer-desktop-frame .customer-products-grid--flavors .customer-product-card__image img{width:100%!important;height:100%!important;border-radius:18px!important;object-fit:cover!important;transform:translateY(-14px) translateZ(32px) rotateX(7deg) rotate(-1.2deg) scale(1.025)!important;filter:drop-shadow(0 24px 20px rgba(72,30,17,.22)) drop-shadow(0 8px 8px rgba(72,30,17,.13))!important;transform-origin:50% 68%!important;transition:transform .18s ease,filter .18s ease!important}.customer-products-grid--flavors .customer-product-card:nth-child(2n) .customer-product-card__image img,.customer-desktop-frame .customer-products-grid--flavors .customer-product-card:nth-child(2n) .customer-product-card__image img{transform:translateY(-14px) translateZ(32px) rotateX(7deg) rotate(1.2deg) scale(1.025)!important}.customer-products-grid--flavors .customer-product-card:hover .customer-product-card__image img,.customer-desktop-frame .customer-products-grid--flavors .customer-product-card:hover .customer-product-card__image img{transform:translateY(-20px) translateZ(44px) rotateX(9deg) rotate(0) scale(1.045)!important;filter:drop-shadow(0 30px 24px rgba(72,30,17,.26)) drop-shadow(0 10px 10px rgba(72,30,17,.16))!important}.customer-products-grid--flavors .customer-product-card__image span,.customer-desktop-frame .customer-products-grid--flavors .customer-product-card__image span{z-index:2!important;top:.15rem!important;left:.25rem!important;box-shadow:0 10px 18px #8f1e1738!important}.pizza-builder__size-visual,.customer-desktop-frame .pizza-builder__size-visual{position:relative!important;perspective:720px!important}.pizza-builder__size-visual:before,.customer-desktop-frame .pizza-builder__size-visual:before{content:""!important;position:absolute!important;top:72px!important;left:50%!important;width:88px!important;height:18px!important;border-radius:999px!important;background:radial-gradient(ellipse at center,rgba(72,30,17,.22),transparent 68%)!important;transform:translate(-50%)!important;pointer-events:none!important}.pizza-builder__size-visual img,.customer-desktop-frame .pizza-builder__size-visual img{position:relative!important;z-index:1!important;width:96px!important;height:96px!important;border-radius:999px!important;object-fit:cover!important;transform:translateY(-8px) translateZ(26px) rotateX(9deg) rotate(-1deg) scale(1.04)!important;filter:drop-shadow(0 20px 16px rgba(72,30,17,.2)) drop-shadow(0 7px 7px rgba(72,30,17,.14))!important;box-shadow:none!important;transform-origin:50% 72%!important;transition:transform .18s ease,filter .18s ease!important}.pizza-builder__size-card:nth-child(2n) .pizza-builder__size-visual img,.customer-desktop-frame .pizza-builder__size-card:nth-child(2n) .pizza-builder__size-visual img{transform:translateY(-8px) translateZ(26px) rotateX(9deg) rotate(1deg) scale(1.04)!important}.pizza-builder__size-card:hover .pizza-builder__size-visual img,.customer-desktop-frame .pizza-builder__size-card:hover .pizza-builder__size-visual img,.pizza-builder__size-card.active .pizza-builder__size-visual img,.customer-desktop-frame .pizza-builder__size-card.active .pizza-builder__size-visual img{transform:translateY(-12px) translateZ(36px) rotateX(10deg) rotate(0) scale(1.08)!important;filter:drop-shadow(0 25px 20px rgba(72,30,17,.24)) drop-shadow(0 9px 9px rgba(72,30,17,.16))!important}.pizza-builder__size-card .pizza-builder__size-copy span,.customer-desktop-frame .pizza-builder__size-card .pizza-builder__size-copy span,.pizza-builder__size-card .pizza-builder__size-visual small,.customer-desktop-frame .pizza-builder__size-card .pizza-builder__size-visual small{display:inline-flex!important;width:fit-content!important;max-width:100%!important;padding:.28rem .52rem!important;border:1px solid rgba(148,85,50,.2)!important;border-radius:8px!important;background:linear-gradient(180deg,#fffcf8fa,#fff4edf0)!important;color:#5f382d!important;font-size:.86rem!important;font-weight:800!important;line-height:1.25!important;box-shadow:0 8px 16px #56302014,inset 0 1px #ffffffdb!important}.pizza-builder__size-card .pizza-builder__size-copy b,.customer-desktop-frame .pizza-builder__size-card .pizza-builder__size-copy b{display:inline-flex!important;width:fit-content!important;padding:.36rem .62rem!important;border:1px solid rgba(33,77,69,.2)!important;border-radius:8px!important;background:linear-gradient(180deg,#f0faf6fa,#e5f4edf0)!important;color:#214d45!important;font-size:.98rem!important;font-weight:900!important;line-height:1.15!important;box-shadow:0 10px 18px #214d451a,inset 0 1px #ffffffdb!important}.pizza-builder__size-card .pizza-builder__size-visual{gap:.45rem!important}.pizza-builder__size-card .pizza-builder__size-visual small,.customer-desktop-frame .pizza-builder__size-card .pizza-builder__size-visual small{justify-self:center!important}.pizza-builder__choice,.customer-desktop-frame .pizza-builder__choice{border-color:#94553233!important;background:linear-gradient(180deg,#fffcf8fa,#fff6f0f0)!important;box-shadow:0 12px 24px #56302017,inset 0 1px #ffffffd6!important}.pizza-builder__choice strong,.customer-desktop-frame .pizza-builder__choice strong,.pizza-builder__choice span,.customer-desktop-frame .pizza-builder__choice span,.pizza-builder__choice b,.customer-desktop-frame .pizza-builder__choice b{display:inline-flex!important;width:fit-content!important;max-width:100%!important;border-radius:8px!important;line-height:1.2!important}.pizza-builder__choice strong,.customer-desktop-frame .pizza-builder__choice strong{padding:.3rem .52rem!important;border:1px solid rgba(148,85,50,.18)!important;background:#fffaf6db!important;color:#4b1d14!important;font-weight:900!important;box-shadow:0 8px 16px #56302012,inset 0 1px #ffffffd1!important}.pizza-builder__choice span,.customer-desktop-frame .pizza-builder__choice span{padding:.26rem .48rem!important;border:1px solid rgba(148,85,50,.16)!important;background:#fff8f2d1!important;color:#6f4b3f!important;font-size:.84rem!important;font-weight:750!important}.pizza-builder__choice b,.customer-desktop-frame .pizza-builder__choice b{padding:.28rem .52rem!important;border:1px solid rgba(191,61,31,.18)!important;background:linear-gradient(180deg,#fff2ecfa,#ffe8deeb)!important;color:#b92d1d!important;font-size:.88rem!important;font-weight:900!important;box-shadow:0 8px 16px #bf3d1f14,inset 0 1px #ffffffd1!important}.pizza-builder__choice.active,.customer-desktop-frame .pizza-builder__choice.active{border-color:#c9431d80!important;background:linear-gradient(180deg,#fff4edfa,#ffe6d9f0)!important;box-shadow:0 16px 30px #bf3d1f24,inset 0 1px #ffffffdb!important}.quick-access-grid .quick-access-card,.customer-desktop-frame .quick-access-grid .quick-access-card{position:relative!important;overflow:hidden!important;min-height:172px!important;border:1px solid rgba(148,85,50,.22)!important;border-radius:18px!important;background:radial-gradient(circle at 22% 16%,rgba(255,231,213,.7),transparent 24%),linear-gradient(180deg,#fffcf8fc,#fff6f0f5)!important;box-shadow:0 22px 48px #56302024,0 8px 18px #56302014,inset 0 1px #ffffffe6!important;transform:translateZ(0)!important}.quick-access-grid .quick-access-card:after,.customer-desktop-frame .quick-access-grid .quick-access-card:after{content:""!important;position:absolute!important;inset:0!important;border-radius:inherit!important;pointer-events:none!important;background:linear-gradient(135deg,rgba(255,255,255,.42),transparent 34%),linear-gradient(315deg,rgba(128,58,34,.06),transparent 40%)!important}.quick-access-grid .quick-access-card:hover,.customer-desktop-frame .quick-access-grid .quick-access-card:hover{border-color:#b4463857!important;transform:translateY(-4px) scale(1.01)!important;box-shadow:0 30px 64px #5630202e,0 12px 24px #5630201a,inset 0 1px #ffffffeb!important}.quick-access-grid .quick-access-card__emoji,.customer-desktop-frame .quick-access-grid .quick-access-card__emoji{position:relative!important;z-index:1!important;width:54px!important;height:54px!important;border:1px solid rgba(216,110,77,.2)!important;background:radial-gradient(circle at 36% 24%,rgba(255,246,238,.98),transparent 36%),linear-gradient(180deg,#fde9d8,#f8d8c4)!important;color:#c83a2d!important;box-shadow:0 14px 28px #bc503429,inset 0 1px #ffffffe0!important}.quick-access-grid .quick-access-card__emoji svg,.customer-desktop-frame .quick-access-grid .quick-access-card__emoji svg{filter:drop-shadow(0 5px 8px rgba(177,53,42,.22))!important}.quick-access-grid .quick-access-card strong,.customer-desktop-frame .quick-access-grid .quick-access-card strong,.quick-access-grid .quick-access-card span,.customer-desktop-frame .quick-access-grid .quick-access-card span{position:relative!important;z-index:1!important;display:inline-flex!important;width:fit-content!important;max-width:100%!important;border-radius:8px!important;line-height:1.25!important}.quick-access-grid .quick-access-card strong,.customer-desktop-frame .quick-access-grid .quick-access-card strong{padding:.3rem .52rem!important;border:1px solid rgba(148,85,50,.16)!important;background:#fffaf6d6!important;color:#4b1d14!important;font-size:.98rem!important;font-weight:900!important;box-shadow:0 8px 16px #56302012,inset 0 1px #ffffffd6!important}.quick-access-grid .quick-access-card span,.customer-desktop-frame .quick-access-grid .quick-access-card span{padding:.36rem .58rem!important;border:1px solid rgba(148,85,50,.14)!important;background:#fff8f2c7!important;color:#6a4336!important;font-size:.88rem!important;font-weight:760!important;box-shadow:0 8px 16px #5630200f,inset 0 1px #ffffffc7!important}.customer-hero--full-background,.customer-desktop-frame .customer-hero--full-background{overflow:visible!important;isolation:isolate!important;border:1px solid rgba(148,85,50,.22)!important;border-radius:18px!important;transform:perspective(1200px) rotateX(1.6deg) rotateY(-1.2deg) translateZ(0)!important;transform-origin:50% 70%!important;box-shadow:0 34px 70px #3a180d3d,0 14px 28px #3a180d29,inset 0 1px #ffffff47!important}.customer-hero--full-background:before,.customer-desktop-frame .customer-hero--full-background:before{content:""!important;position:absolute!important;left:5%!important;right:5%!important;bottom:-18px!important;height:36px!important;border-radius:999px!important;background:radial-gradient(ellipse at center,rgba(58,24,13,.28),transparent 68%)!important;filter:blur(2px)!important;transform:translateZ(-1px)!important;pointer-events:none!important;z-index:-1!important}.customer-hero--full-background:after,.customer-desktop-frame .customer-hero--full-background:after{border-radius:inherit!important;background:linear-gradient(90deg,#22050570,#22050530 34%,#22050500 58%),linear-gradient(135deg,rgba(255,255,255,.12),transparent 34%),linear-gradient(315deg,rgba(0,0,0,.1),transparent 48%)!important}.customer-hero--full-background.customer-hero--fallback,.customer-desktop-frame .customer-hero--full-background.customer-hero--fallback{background:linear-gradient(135deg,#fef7ee,#f0e4cc)!important}.customer-hero--full-background.customer-hero--fallback:after,.customer-desktop-frame .customer-hero--full-background.customer-hero--fallback:after{background:none!important}.customer-hero--full-background.customer-hero--fallback .customer-hero__content h1,.customer-hero--full-background.customer-hero--fallback .customer-hero__content h2,.customer-desktop-frame .customer-hero--full-background.customer-hero--fallback .customer-hero__content h1,.customer-desktop-frame .customer-hero--full-background.customer-hero--fallback .customer-hero__content h2{color:#3a1608!important;text-shadow:none!important}.customer-hero--full-background.customer-hero--fallback .customer-hero__content p,.customer-desktop-frame .customer-hero--full-background.customer-hero--fallback .customer-hero__content p{color:#5c3010!important;text-shadow:none!important}.customer-hero--full-background.customer-hero--fallback .customer-hero__fallback-logo,.customer-desktop-frame .customer-hero--full-background.customer-hero--fallback .customer-hero__fallback-logo{position:absolute!important;right:8%!important;top:50%!important;transform:translateY(-50%) translateZ(24px)!important;width:220px!important;height:220px!important;opacity:.9!important;z-index:1!important}.customer-hero--full-background .customer-hero__background,.customer-desktop-frame .customer-hero--full-background .customer-hero__background{border-radius:inherit!important;transform:translateZ(24px) scale(1.035)!important;transform-origin:62% 50%!important;filter:contrast(1.04) saturate(1.04) drop-shadow(0 24px 26px rgba(48,18,8,.2))!important}.customer-hero--full-background .customer-hero__content,.customer-desktop-frame .customer-hero--full-background .customer-hero__content{transform:translateZ(42px)!important;text-shadow:0 12px 24px rgba(0,0,0,.28)!important}.customer-hero--full-background .customer-hero__action,.customer-desktop-frame .customer-hero--full-background .customer-hero__action{transform:translateZ(52px)!important;box-shadow:0 16px 28px #5e2a0e47,inset 0 1px #ffffff80!important}.business-hours-modal,.customer-desktop-frame .business-hours-modal{border:1px solid rgba(148,85,50,.24)!important;background:linear-gradient(180deg,#fffcf8fc,#fff7f1fa)!important;box-shadow:0 34px 70px #2a19123d,0 12px 24px #2a19121f,inset 0 1px #ffffffe6!important}.business-hours-modal .payment-modal__topline,.customer-desktop-frame .business-hours-modal .payment-modal__topline{padding:.95rem 1rem!important;border:1px solid rgba(148,85,50,.18)!important;border-radius:16px!important;background:linear-gradient(180deg,#fffaf6f0,#fff3ece6)!important;box-shadow:0 12px 24px #56302014,inset 0 1px #ffffffd6!important}.business-hours-modal .payment-modal__topline h4,.customer-desktop-frame .business-hours-modal .payment-modal__topline h4{color:#4b1d14!important;font-weight:900!important;letter-spacing:0!important}.business-hours-modal .payment-modal__topline p,.customer-desktop-frame .business-hours-modal .payment-modal__topline p{display:inline-flex!important;width:fit-content!important;margin-top:.5rem!important;padding:.36rem .62rem!important;border:1px solid rgba(148,85,50,.16)!important;border-radius:8px!important;background:#fff8f2c7!important;color:#6a4336!important;font-size:.95rem!important;font-weight:760!important;line-height:1.25!important;box-shadow:0 8px 16px #5630200f,inset 0 1px #ffffffc7!important}.business-hours-modal .payment-modal__close,.customer-desktop-frame .business-hours-modal .payment-modal__close{min-width:48px!important;min-height:48px!important;border:1px solid rgba(148,85,50,.2)!important;border-radius:12px!important;background:linear-gradient(180deg,#fffcf8fa,#fff6f0f0)!important;box-shadow:0 10px 20px #56302014,inset 0 1px #ffffffdb!important}.business-hours-modal__list,.customer-desktop-frame .business-hours-modal__list{gap:.9rem!important}.business-hours-modal__row,.customer-desktop-frame .business-hours-modal__row{border:1px solid rgba(148,85,50,.18)!important;border-radius:14px!important;background:linear-gradient(180deg,#fffaf6f5,#fff4edeb)!important;box-shadow:0 12px 24px #56302014,inset 0 1px #ffffffd6!important}.business-hours-modal__row.is-today,.customer-desktop-frame .business-hours-modal__row.is-today{border-color:#c9431d57!important;background:linear-gradient(180deg,#fff0ebfa,#ffe2d9f0)!important;box-shadow:0 14px 28px #bf3d1f1f,inset 0 1px #ffffffdb!important}.business-hours-modal__row strong,.customer-desktop-frame .business-hours-modal__row strong,.business-hours-modal__row span,.customer-desktop-frame .business-hours-modal__row span{display:inline-flex!important;width:fit-content!important;max-width:100%!important;border-radius:8px!important;line-height:1.2!important}.business-hours-modal__row strong,.customer-desktop-frame .business-hours-modal__row strong{padding:.32rem .58rem!important;border:1px solid rgba(148,85,50,.16)!important;background:#fffaf6d6!important;color:#4b1d14!important;font-size:.96rem!important;font-weight:900!important;box-shadow:0 8px 16px #5630200f,inset 0 1px #ffffffd1!important}.business-hours-modal__row span,.customer-desktop-frame .business-hours-modal__row span{padding:.32rem .58rem!important;border:1px solid rgba(148,85,50,.14)!important;background:#fff8f2c2!important;color:#6a4336!important;font-size:.94rem!important;font-weight:850!important;box-shadow:0 8px 16px #5630200f,inset 0 1px #ffffffc7!important}.customer-section[data-section=promocoes],.customer-desktop-frame .customer-section[data-section=promocoes]{border-color:#94553242!important;background:linear-gradient(180deg,#fffcf8fc,#fff7f1f7)!important;box-shadow:0 26px 58px #56302026,0 8px 18px #56302014,inset 0 1px #ffffffe0!important}.customer-section[data-section=promocoes] .customer-section__header,.customer-desktop-frame .customer-section[data-section=promocoes] .customer-section__header{padding:.75rem .85rem!important;border:1px solid rgba(148,85,50,.16)!important;border-radius:14px!important;background:linear-gradient(180deg,#fffaf6eb,#fff4eddb)!important;box-shadow:0 10px 20px #56302012,inset 0 1px #fffc!important}.customer-section[data-section=promocoes] .customer-section__header h3,.customer-desktop-frame .customer-section[data-section=promocoes] .customer-section__header h3,.customer-section[data-section=promocoes] .customer-section__header p,.customer-desktop-frame .customer-section[data-section=promocoes] .customer-section__header p{display:inline-flex!important;width:fit-content!important;max-width:100%!important;border-radius:8px!important;line-height:1.2!important}.customer-section[data-section=promocoes] .customer-section__header h3,.customer-desktop-frame .customer-section[data-section=promocoes] .customer-section__header h3{padding:.32rem .58rem!important;border:1px solid rgba(148,85,50,.16)!important;background:#fffaf6d6!important;color:#4b1d14!important;font-weight:900!important;box-shadow:0 8px 16px #5630200f,inset 0 1px #ffffffd1!important}.customer-section[data-section=promocoes] .customer-section__header p,.customer-desktop-frame .customer-section[data-section=promocoes] .customer-section__header p{margin-top:.45rem!important;padding:.34rem .58rem!important;border:1px solid rgba(148,85,50,.14)!important;background:#fff8f2c2!important;color:#6a4336!important;font-size:.9rem!important;font-weight:760!important;box-shadow:0 8px 16px #5630200f,inset 0 1px #ffffffc7!important}.customer-section[data-section=promocoes] .customer-order-card,.customer-desktop-frame .customer-section[data-section=promocoes] .customer-order-card{position:relative!important;overflow:hidden!important;border:1px solid rgba(148,85,50,.24)!important;border-radius:18px!important;background:radial-gradient(circle at 12% 8%,rgba(255,228,208,.68),transparent 24%),linear-gradient(180deg,#fffcf8fc,#fff5eef5)!important;box-shadow:0 22px 48px #56302024,0 8px 18px #56302014,inset 0 1px #ffffffe6!important}.customer-section[data-section=promocoes] .customer-order-card:after,.customer-desktop-frame .customer-section[data-section=promocoes] .customer-order-card:after{content:""!important;position:absolute!important;inset:0!important;border-radius:inherit!important;pointer-events:none!important;background:linear-gradient(135deg,rgba(255,255,255,.36),transparent 34%),linear-gradient(315deg,rgba(128,58,34,.06),transparent 42%)!important}.customer-section[data-section=promocoes] .customer-order-card strong,.customer-desktop-frame .customer-section[data-section=promocoes] .customer-order-card strong,.customer-section[data-section=promocoes] .customer-order-card span,.customer-desktop-frame .customer-section[data-section=promocoes] .customer-order-card span,.customer-section[data-section=promocoes] .customer-order-card b,.customer-desktop-frame .customer-section[data-section=promocoes] .customer-order-card b{position:relative!important;z-index:1!important;display:inline-flex!important;width:fit-content!important;max-width:100%!important;border-radius:8px!important;line-height:1.25!important}.customer-section[data-section=promocoes] .customer-order-card strong,.customer-desktop-frame .customer-section[data-section=promocoes] .customer-order-card strong{padding:.36rem .62rem!important;border:1px solid rgba(148,85,50,.18)!important;background:#fffaf6db!important;color:#4b1d14!important;font-size:1rem!important;font-weight:900!important;box-shadow:0 8px 16px #56302012,inset 0 1px #ffffffd6!important}.customer-section[data-section=promocoes] .customer-order-card span,.customer-desktop-frame .customer-section[data-section=promocoes] .customer-order-card span{padding:.42rem .66rem!important;border:1px solid rgba(148,85,50,.14)!important;background:#fff8f2c7!important;color:#6a4336!important;font-size:.92rem!important;font-weight:760!important;box-shadow:0 8px 16px #5630200f,inset 0 1px #ffffffc7!important}.customer-section[data-section=promocoes] .customer-order-card b,.customer-desktop-frame .customer-section[data-section=promocoes] .customer-order-card b{padding:.38rem .66rem!important;border:1px solid rgba(191,61,31,.2)!important;background:linear-gradient(180deg,#fff2ecfa,#ffe8deeb)!important;color:#b92d1d!important;font-size:.98rem!important;font-weight:950!important;box-shadow:0 8px 16px #bf3d1f14,inset 0 1px #ffffffd1!important}.customer-section[data-section=promocoes] .promotion-card__button,.customer-desktop-frame .customer-section[data-section=promocoes] .promotion-card__button{position:relative!important;z-index:1!important;border-radius:8px!important;box-shadow:0 14px 28px #c7281033,inset 0 1px #ffffff47!important}.customer-section--top-selling .customer-product-card__body,.customer-desktop-frame .customer-section--top-selling .customer-product-card__body{padding-top:.85rem!important}.customer-section[data-section=rastrear],.customer-desktop-frame .customer-section[data-section=rastrear]{border-color:#94553242!important;background:linear-gradient(180deg,#fffcf8fc,#fff7f1f7)!important;box-shadow:0 26px 58px #56302026,0 8px 18px #56302014,inset 0 1px #ffffffe0!important}.customer-section[data-section=rastrear] .customer-section__header,.customer-desktop-frame .customer-section[data-section=rastrear] .customer-section__header{padding:.75rem .85rem!important;border:1px solid rgba(148,85,50,.16)!important;border-radius:14px!important;background:linear-gradient(180deg,#fffaf6eb,#fff4eddb)!important;box-shadow:0 10px 20px #56302012,inset 0 1px #fffc!important}.customer-section[data-section=rastrear] .customer-section__header h3,.customer-desktop-frame .customer-section[data-section=rastrear] .customer-section__header h3,.customer-section[data-section=rastrear] .customer-section__header p,.customer-desktop-frame .customer-section[data-section=rastrear] .customer-section__header p{display:inline-flex!important;width:fit-content!important;max-width:100%!important;border-radius:8px!important;line-height:1.2!important}.customer-section[data-section=rastrear] .customer-section__header h3,.customer-desktop-frame .customer-section[data-section=rastrear] .customer-section__header h3{padding:.32rem .58rem!important;border:1px solid rgba(148,85,50,.16)!important;background:#fffaf6d6!important;color:#4b1d14!important;font-weight:900!important;box-shadow:0 8px 16px #5630200f,inset 0 1px #ffffffd1!important}.customer-section[data-section=rastrear] .customer-section__header p,.customer-desktop-frame .customer-section[data-section=rastrear] .customer-section__header p{margin-top:.45rem!important;padding:.34rem .58rem!important;border:1px solid rgba(148,85,50,.14)!important;background:#fff8f2c2!important;color:#6a4336!important;font-size:.9rem!important;font-weight:760!important;box-shadow:0 8px 16px #5630200f,inset 0 1px #ffffffc7!important}.customer-section[data-section=rastrear] .tracking-guest-card,.customer-desktop-frame .customer-section[data-section=rastrear] .tracking-guest-card,.customer-section[data-section=rastrear] .tracking-card,.customer-desktop-frame .customer-section[data-section=rastrear] .tracking-card,.customer-section[data-section=rastrear] .customer-checkout-placeholder,.customer-desktop-frame .customer-section[data-section=rastrear] .customer-checkout-placeholder{position:relative!important;overflow:hidden!important;border:1px solid rgba(148,85,50,.24)!important;border-radius:18px!important;background:radial-gradient(circle at 12% 8%,rgba(255,228,208,.62),transparent 24%),linear-gradient(180deg,#fffcf8fc,#fff5eef5)!important;box-shadow:0 22px 48px #56302024,0 8px 18px #56302014,inset 0 1px #ffffffe6!important}.customer-section[data-section=rastrear] .tracking-guest-card:after,.customer-desktop-frame .customer-section[data-section=rastrear] .tracking-guest-card:after,.customer-section[data-section=rastrear] .tracking-card:after,.customer-desktop-frame .customer-section[data-section=rastrear] .tracking-card:after,.customer-section[data-section=rastrear] .customer-checkout-placeholder:after,.customer-desktop-frame .customer-section[data-section=rastrear] .customer-checkout-placeholder:after{content:""!important;position:absolute!important;inset:0!important;border-radius:inherit!important;pointer-events:none!important;background:linear-gradient(135deg,rgba(255,255,255,.34),transparent 34%),linear-gradient(315deg,rgba(128,58,34,.06),transparent 42%)!important}.customer-section[data-section=rastrear] .tracking-guest-card h4,.customer-desktop-frame .customer-section[data-section=rastrear] .tracking-guest-card h4,.customer-section[data-section=rastrear] .tracking-guest-card p,.customer-desktop-frame .customer-section[data-section=rastrear] .tracking-guest-card p,.customer-section[data-section=rastrear] .customer-checkout-placeholder strong,.customer-desktop-frame .customer-section[data-section=rastrear] .customer-checkout-placeholder strong,.customer-section[data-section=rastrear] .customer-checkout-placeholder p,.customer-desktop-frame .customer-section[data-section=rastrear] .customer-checkout-placeholder p,.customer-section[data-section=rastrear] .tracking-card__header strong,.customer-desktop-frame .customer-section[data-section=rastrear] .tracking-card__header strong,.customer-section[data-section=rastrear] .tracking-card__header span,.customer-desktop-frame .customer-section[data-section=rastrear] .tracking-card__header span,.customer-section[data-section=rastrear] .tracking-card__meta span,.customer-desktop-frame .customer-section[data-section=rastrear] .tracking-card__meta span{position:relative!important;z-index:1!important;display:inline-flex!important;width:fit-content!important;max-width:100%!important;border-radius:8px!important;line-height:1.25!important}.customer-section[data-section=rastrear] .tracking-guest-card h4,.customer-desktop-frame .customer-section[data-section=rastrear] .tracking-guest-card h4,.customer-section[data-section=rastrear] .customer-checkout-placeholder strong,.customer-desktop-frame .customer-section[data-section=rastrear] .customer-checkout-placeholder strong,.customer-section[data-section=rastrear] .tracking-card__header strong,.customer-desktop-frame .customer-section[data-section=rastrear] .tracking-card__header strong{padding:.36rem .62rem!important;border:1px solid rgba(148,85,50,.18)!important;background:#fffaf6db!important;color:#4b1d14!important;font-size:1rem!important;font-weight:900!important;box-shadow:0 8px 16px #56302012,inset 0 1px #ffffffd6!important}.customer-section[data-section=rastrear] .tracking-guest-card p,.customer-desktop-frame .customer-section[data-section=rastrear] .tracking-guest-card p,.customer-section[data-section=rastrear] .customer-checkout-placeholder p,.customer-desktop-frame .customer-section[data-section=rastrear] .customer-checkout-placeholder p,.customer-section[data-section=rastrear] .tracking-card__header span,.customer-desktop-frame .customer-section[data-section=rastrear] .tracking-card__header span,.customer-section[data-section=rastrear] .tracking-card__meta span,.customer-desktop-frame .customer-section[data-section=rastrear] .tracking-card__meta span{padding:.42rem .66rem!important;border:1px solid rgba(148,85,50,.14)!important;background:#fff8f2c7!important;color:#6a4336!important;font-size:.9rem!important;font-weight:760!important;box-shadow:0 8px 16px #5630200f,inset 0 1px #ffffffc7!important}.customer-section[data-section=rastrear] .customer-auth-form.compact,.customer-desktop-frame .customer-section[data-section=rastrear] .customer-auth-form.compact{position:relative!important;z-index:1!important;padding:.9rem!important;border:1px solid rgba(148,85,50,.14)!important;border-radius:14px!important;background:#fffaf6a3!important;box-shadow:0 10px 20px #5630200f,inset 0 1px #ffffffbd!important}.customer-section[data-section=rastrear] .customer-auth-form.compact input,.customer-desktop-frame .customer-section[data-section=rastrear] .customer-auth-form.compact input{background:#fffdfaf5!important;border-color:#9455322e!important;box-shadow:0 8px 16px #5630200d,inset 0 1px #ffffffc7!important}.customer-section[data-section=rastrear] .customer-auth-form.compact button,.customer-desktop-frame .customer-section[data-section=rastrear] .customer-auth-form.compact button,.customer-section[data-section=rastrear] .customer-inline-link,.customer-desktop-frame .customer-section[data-section=rastrear] .customer-inline-link{position:relative!important;z-index:1!important;border-radius:8px!important;background:linear-gradient(135deg,#c72810,#ff5b25)!important;box-shadow:0 14px 28px #c7281033,inset 0 1px #ffffff47!important}.customer-section[data-section=rastrear] .tracking-status-banner,.customer-desktop-frame .customer-section[data-section=rastrear] .tracking-status-banner,.customer-section[data-section=rastrear] .tracking-card__panel,.customer-desktop-frame .customer-section[data-section=rastrear] .tracking-card__panel,.customer-section[data-section=rastrear] .tracking-summary-item,.customer-desktop-frame .customer-section[data-section=rastrear] .tracking-summary-item,.customer-section[data-section=rastrear] .tracking-info-block,.customer-desktop-frame .customer-section[data-section=rastrear] .tracking-info-block{position:relative!important;z-index:1!important;border-color:#9455322e!important;background:linear-gradient(180deg,#fffaf6eb,#fff4eddb)!important;box-shadow:0 10px 20px #56302012,inset 0 1px #fffc!important}.customer-section[data-section=rastrear] .tracking-guest-card+.customer-checkout-placeholder,.customer-desktop-frame .customer-section[data-section=rastrear] .tracking-guest-card+.customer-checkout-placeholder{margin-top:1.15rem!important}.customer-section:has(.customer-account-grid),.customer-desktop-frame .customer-section:has(.customer-account-grid){border-color:#94553242!important;background:linear-gradient(180deg,#fffcf8fc,#fff7f1f7)!important;box-shadow:0 26px 58px #56302026,0 8px 18px #56302014,inset 0 1px #ffffffe0!important}.customer-section:has(.customer-account-grid) .customer-section__header,.customer-desktop-frame .customer-section:has(.customer-account-grid) .customer-section__header{padding:.75rem .85rem!important;border:1px solid rgba(148,85,50,.16)!important;border-radius:14px!important;background:linear-gradient(180deg,#fffaf6eb,#fff4eddb)!important;box-shadow:0 10px 20px #56302012,inset 0 1px #fffc!important}.customer-section:has(.customer-account-grid) .customer-section__header h3,.customer-desktop-frame .customer-section:has(.customer-account-grid) .customer-section__header h3,.customer-section:has(.customer-account-grid) .customer-section__header p,.customer-desktop-frame .customer-section:has(.customer-account-grid) .customer-section__header p,.customer-account-grid .customer-account-card__heading strong,.customer-account-grid .customer-account-card__heading span,.customer-account-grid .customer-account-card__summary-list small,.customer-account-grid .customer-account-card__summary-list span,.customer-account-grid .customer-account-form .field-group label,.customer-account-grid .customer-account-form input,.customer-account-grid .customer-checkbox span,.customer-account-grid .customer-address-card strong,.customer-account-grid .customer-address-card span{position:relative!important;z-index:1!important;display:inline-flex!important;width:fit-content!important;max-width:100%!important;border-radius:8px!important;line-height:1.25!important}.customer-section:has(.customer-account-grid) .customer-section__header h3,.customer-desktop-frame .customer-section:has(.customer-account-grid) .customer-section__header h3,.customer-account-grid .customer-account-card__heading strong,.customer-account-grid .customer-address-card strong{padding:.34rem .6rem!important;border:1px solid rgba(148,85,50,.18)!important;background:#fffaf6db!important;color:#4b1d14!important;font-size:1rem!important;font-weight:900!important;box-shadow:0 8px 16px #56302012,inset 0 1px #ffffffd6!important}.customer-section:has(.customer-account-grid) .customer-section__header p,.customer-desktop-frame .customer-section:has(.customer-account-grid) .customer-section__header p,.customer-account-grid .customer-account-card__heading span,.customer-account-grid .customer-address-card span{padding:.34rem .58rem!important;border:1px solid rgba(148,85,50,.14)!important;background:#fff8f2c7!important;color:#6a4336!important;font-size:.9rem!important;font-weight:760!important;box-shadow:0 8px 16px #5630200f,inset 0 1px #ffffffc7!important}.customer-section:has(.customer-account-grid) .customer-section__header p,.customer-desktop-frame .customer-section:has(.customer-account-grid) .customer-section__header p{margin-top:.45rem!important}.customer-account-grid .customer-account-card,.customer-desktop-frame .customer-account-grid .customer-account-card{position:relative!important;overflow:hidden!important;border:1px solid rgba(148,85,50,.24)!important;border-radius:18px!important;background:radial-gradient(circle at 12% 8%,rgba(255,228,208,.58),transparent 24%),linear-gradient(180deg,#fffcf8fc,#fff5eef5)!important;box-shadow:0 22px 48px #56302024,0 8px 18px #56302014,inset 0 1px #ffffffe6!important}.customer-account-grid .customer-account-card:after,.customer-desktop-frame .customer-account-grid .customer-account-card:after{content:""!important;position:absolute!important;inset:0!important;border-radius:inherit!important;pointer-events:none!important;background:linear-gradient(135deg,rgba(255,255,255,.34),transparent 34%),linear-gradient(315deg,rgba(128,58,34,.06),transparent 42%)!important}.customer-account-grid .customer-account-card__eyebrow,.customer-desktop-frame .customer-account-grid .customer-account-card__eyebrow,.customer-account-grid .customer-account-card__summary-list small,.customer-desktop-frame .customer-account-grid .customer-account-card__summary-list small,.customer-account-grid .customer-account-form .field-group label,.customer-desktop-frame .customer-account-grid .customer-account-form .field-group label{padding:.22rem .46rem!important;border:1px solid rgba(191,61,31,.14)!important;background:#ffede2b8!important;color:#b96a47!important;font-size:.72rem!important;font-weight:900!important;text-transform:uppercase!important;letter-spacing:.04em!important;box-shadow:0 6px 12px #5630200d,inset 0 1px #ffffffc7!important}.customer-account-grid .customer-account-card__summary-list div,.customer-desktop-frame .customer-account-grid .customer-account-card__summary-list div,.customer-account-grid .customer-account-form__grid,.customer-desktop-frame .customer-account-grid .customer-account-form__grid,.customer-account-grid .customer-address-list,.customer-desktop-frame .customer-account-grid .customer-address-list,.customer-account-grid .customer-address-card,.customer-desktop-frame .customer-account-grid .customer-address-card{position:relative!important;z-index:1!important;border-color:#9455322e!important;background:linear-gradient(180deg,#fffaf6e6,#fff4edd6)!important;box-shadow:0 10px 20px #56302012,inset 0 1px #fffc!important}.customer-account-grid .customer-account-card__summary-list span,.customer-desktop-frame .customer-account-grid .customer-account-card__summary-list span{padding:.34rem .58rem!important;border:1px solid rgba(148,85,50,.14)!important;background:#fffdfadb!important;color:#5d3326!important;font-size:.9rem!important;font-weight:760!important;box-shadow:0 7px 14px #5630200d,inset 0 1px #ffffffc7!important}.customer-account-grid .customer-account-form input,.customer-desktop-frame .customer-account-grid .customer-account-form input{width:100%!important;background:#fffdfaf5!important;border-color:#9455322e!important;box-shadow:0 8px 16px #5630200d,inset 0 1px #ffffffc7!important}.customer-account-grid .customer-checkbox,.customer-desktop-frame .customer-account-grid .customer-checkbox{position:relative!important;z-index:1!important;border:1px solid rgba(148,85,50,.14)!important;border-radius:12px!important;background:#fffaf6c2!important;box-shadow:0 9px 18px #5630200f,inset 0 1px #ffffffc7!important}.customer-account-grid .customer-auth-secondary,.customer-desktop-frame .customer-account-grid .customer-auth-secondary,.customer-account-grid .customer-address-card__actions .link-button,.customer-desktop-frame .customer-account-grid .customer-address-card__actions .link-button{position:relative!important;z-index:1!important;border-radius:8px!important;box-shadow:0 14px 28px #c728102b,inset 0 1px #ffffff3d!important}.customer-account-grid .customer-account-card__heading,.customer-desktop-frame .customer-account-grid .customer-account-card__heading{position:relative!important;z-index:1!important;gap:.35rem!important}.customer-account-grid .customer-account-card__heading strong,.customer-desktop-frame .customer-account-grid .customer-account-card__heading strong,.customer-account-grid .customer-account-card__heading span:not(.customer-account-card__eyebrow),.customer-desktop-frame .customer-account-grid .customer-account-card__heading span:not(.customer-account-card__eyebrow){display:block!important;width:auto!important;max-width:none!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.customer-account-grid .customer-account-card__heading strong,.customer-desktop-frame .customer-account-grid .customer-account-card__heading strong{color:#4b1d14!important;font-size:1rem!important;font-weight:900!important}.customer-account-grid .customer-account-card__heading span:not(.customer-account-card__eyebrow),.customer-desktop-frame .customer-account-grid .customer-account-card__heading span:not(.customer-account-card__eyebrow){color:#6a4336!important;font-size:.86rem!important;font-weight:650!important;line-height:1.35!important}.customer-account-grid .customer-checkbox,.customer-desktop-frame .customer-account-grid .customer-checkbox{display:inline-flex!important;align-items:center!important;justify-content:flex-start!important;gap:.5rem!important;width:fit-content!important;max-width:100%!important;min-height:0!important;padding:.42rem .58rem!important;border-radius:8px!important;border:1px solid rgba(148,85,50,.12)!important;background:#fffaf685!important;box-shadow:0 6px 12px #5630200a,inset 0 1px #ffffffa8!important}.customer-account-grid .customer-checkbox input[type=checkbox],.customer-desktop-frame .customer-account-grid .customer-checkbox input[type=checkbox]{appearance:auto!important;flex:0 0 auto!important;width:16px!important;height:16px!important;min-width:16px!important;min-height:16px!important;margin:0!important;padding:0!important;border-radius:4px!important;box-shadow:none!important}.customer-account-grid .customer-checkbox span,.customer-desktop-frame .customer-account-grid .customer-checkbox span{display:inline!important;width:auto!important;max-width:12rem!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:#5d3326!important;font-size:.82rem!important;font-weight:700!important;line-height:1.25!important;box-shadow:none!important}.customer-section[data-section=montar-pizza][data-category-kind=bebidas] .beverage-card,.customer-desktop-frame .customer-section[data-section=montar-pizza][data-category-kind=bebidas] .beverage-card,.customer-section[data-section=montar-pizza][data-category-kind=doces] .customer-product-card,.customer-desktop-frame .customer-section[data-section=montar-pizza][data-category-kind=doces] .customer-product-card{position:relative!important;overflow:hidden!important;border:1px solid rgba(148,85,50,.26)!important;border-radius:18px!important;background:radial-gradient(circle at 12% 10%,rgba(255,228,208,.58),transparent 25%),linear-gradient(180deg,#fffcf8fc,#fff5eef5)!important;box-shadow:0 22px 48px #56302024,0 8px 18px #56302014,inset 0 1px #ffffffe6!important;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease!important}.customer-section[data-section=montar-pizza][data-category-kind=bebidas] .beverage-card:hover,.customer-desktop-frame .customer-section[data-section=montar-pizza][data-category-kind=bebidas] .beverage-card:hover,.customer-section[data-section=montar-pizza][data-category-kind=doces] .customer-product-card:hover,.customer-desktop-frame .customer-section[data-section=montar-pizza][data-category-kind=doces] .customer-product-card:hover{transform:translateY(-2px)!important;border-color:#bf3d1f52!important;box-shadow:0 28px 58px #5630202e,0 10px 22px #5630201a,inset 0 1px #ffffffeb!important}.customer-section[data-section=montar-pizza][data-category-kind=bebidas] .beverage-card:after,.customer-desktop-frame .customer-section[data-section=montar-pizza][data-category-kind=bebidas] .beverage-card:after,.customer-section[data-section=montar-pizza][data-category-kind=doces] .customer-product-card:after,.customer-desktop-frame .customer-section[data-section=montar-pizza][data-category-kind=doces] .customer-product-card:after{content:""!important;position:absolute!important;inset:0!important;border-radius:inherit!important;pointer-events:none!important;background:linear-gradient(135deg,rgba(255,255,255,.34),transparent 34%),linear-gradient(315deg,rgba(128,58,34,.06),transparent 42%)!important}.customer-section[data-section=montar-pizza][data-category-kind=bebidas] .beverages-section__header,.customer-desktop-frame .customer-section[data-section=montar-pizza][data-category-kind=bebidas] .beverages-section__header{border-color:#9455322e!important;background:linear-gradient(180deg,#fffaf6eb,#fff4eddb)!important;box-shadow:0 10px 20px #56302012,inset 0 1px #fffc!important}.customer-section[data-section=montar-pizza][data-category-kind=bebidas] .beverages-section__header h4,.customer-desktop-frame .customer-section[data-section=montar-pizza][data-category-kind=bebidas] .beverages-section__header h4{display:inline-flex!important;width:fit-content!important;max-width:100%!important;padding:.3rem .56rem!important;border:1px solid rgba(148,85,50,.16)!important;border-radius:8px!important;background:#fffaf6d6!important;color:#4b1d14!important;font-size:1rem!important;font-weight:900!important;box-shadow:0 8px 16px #5630200f,inset 0 1px #ffffffd1!important}.customer-section[data-section=montar-pizza][data-category-kind=bebidas] .beverage-card__copy,.customer-desktop-frame .customer-section[data-section=montar-pizza][data-category-kind=bebidas] .beverage-card__copy,.customer-section[data-section=montar-pizza][data-category-kind=doces] .customer-product-card__body,.customer-desktop-frame .customer-section[data-section=montar-pizza][data-category-kind=doces] .customer-product-card__body,.customer-section[data-section=montar-pizza][data-category-kind=bebidas] .beverage-card__visual,.customer-desktop-frame .customer-section[data-section=montar-pizza][data-category-kind=bebidas] .beverage-card__visual{position:relative!important;z-index:1!important}.customer-section[data-section=montar-pizza][data-category-kind=bebidas] .beverage-card__copy strong,.customer-desktop-frame .customer-section[data-section=montar-pizza][data-category-kind=bebidas] .beverage-card__copy strong,.customer-section[data-section=montar-pizza][data-category-kind=doces] .customer-product-card__body strong,.customer-desktop-frame .customer-section[data-section=montar-pizza][data-category-kind=doces] .customer-product-card__body strong{display:inline-flex!important;width:fit-content!important;max-width:100%!important;padding:.34rem .6rem!important;border:1px solid rgba(148,85,50,.18)!important;border-radius:8px!important;background:#fffaf6db!important;color:#4b1d14!important;font-size:1rem!important;font-weight:900!important;line-height:1.25!important;box-shadow:0 8px 16px #56302012,inset 0 1px #ffffffd6!important}.customer-section[data-section=montar-pizza][data-category-kind=bebidas] .beverage-card__copy p,.customer-desktop-frame .customer-section[data-section=montar-pizza][data-category-kind=bebidas] .beverage-card__copy p,.customer-section[data-section=montar-pizza][data-category-kind=doces] .customer-product-card__body p,.customer-desktop-frame .customer-section[data-section=montar-pizza][data-category-kind=doces] .customer-product-card__body p{display:inline-flex!important;width:fit-content!important;max-width:100%!important;min-height:0!important;padding:.34rem .58rem!important;border:1px solid rgba(148,85,50,.14)!important;border-radius:8px!important;background:#fff8f2c7!important;color:#6a4336!important;font-size:.9rem!important;font-weight:760!important;line-height:1.3!important;box-shadow:0 8px 16px #5630200f,inset 0 1px #ffffffc7!important}.customer-section[data-section=montar-pizza][data-category-kind=bebidas] .beverage-card__copy span,.customer-desktop-frame .customer-section[data-section=montar-pizza][data-category-kind=bebidas] .beverage-card__copy span,.customer-section[data-section=montar-pizza][data-category-kind=doces] .customer-product-card__footer span,.customer-desktop-frame .customer-section[data-section=montar-pizza][data-category-kind=doces] .customer-product-card__footer span{display:inline-flex!important;width:fit-content!important;padding:.36rem .66rem!important;border:1px solid rgba(191,61,31,.2)!important;border-radius:8px!important;background:linear-gradient(180deg,#fff2ecfa,#ffe8deeb)!important;color:#b92d1d!important;font-size:.98rem!important;font-weight:950!important;line-height:1.2!important;box-shadow:0 8px 16px #bf3d1f14,inset 0 1px #ffffffd1!important}.customer-section[data-section=montar-pizza][data-category-kind=bebidas] .beverage-card__visual img,.customer-desktop-frame .customer-section[data-section=montar-pizza][data-category-kind=bebidas] .beverage-card__visual img,.customer-section[data-section=montar-pizza][data-category-kind=doces] .customer-product-card__image img,.customer-desktop-frame .customer-section[data-section=montar-pizza][data-category-kind=doces] .customer-product-card__image img{filter:drop-shadow(0 16px 14px rgba(72,30,17,.18)) drop-shadow(0 6px 7px rgba(72,30,17,.12))!important;transform:translateY(-2px) scale(1.02)!important;transition:transform .18s ease,filter .18s ease!important}.customer-section[data-section=montar-pizza][data-category-kind=bebidas] .beverage-card:hover .beverage-card__visual img,.customer-desktop-frame .customer-section[data-section=montar-pizza][data-category-kind=bebidas] .beverage-card:hover .beverage-card__visual img,.customer-section[data-section=montar-pizza][data-category-kind=doces] .customer-product-card:hover .customer-product-card__image img,.customer-desktop-frame .customer-section[data-section=montar-pizza][data-category-kind=doces] .customer-product-card:hover .customer-product-card__image img{transform:translateY(-6px) scale(1.04)!important;filter:drop-shadow(0 20px 18px rgba(72,30,17,.22)) drop-shadow(0 8px 8px rgba(72,30,17,.14))!important}.customer-section[data-section=montar-pizza][data-category-kind=bebidas] .beverage-card__button,.customer-desktop-frame .customer-section[data-section=montar-pizza][data-category-kind=bebidas] .beverage-card__button,.customer-section[data-section=montar-pizza][data-category-kind=doces] .customer-product-card__footer button,.customer-desktop-frame .customer-section[data-section=montar-pizza][data-category-kind=doces] .customer-product-card__footer button{position:relative!important;z-index:1!important;border-radius:8px!important;box-shadow:0 14px 28px #c7281033,inset 0 1px #ffffff47!important}.customer-desktop-frame .customer-header__brand-copy strong{font-size:clamp(18px,1.35vw,20px)!important;line-height:1.15!important;font-weight:900!important}.admin-store-switcher{position:relative;display:flex;align-items:center}.admin-store-switcher__trigger{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;border:1px solid rgba(255,255,255,.18);background:#ffffff1a;color:inherit;font-size:16px;cursor:pointer;transition:background .15s;flex-shrink:0}.admin-store-switcher__trigger:hover:not(:disabled){background:#fff3}.admin-store-switcher__trigger:disabled{opacity:.55;cursor:not-allowed}.admin-store-switcher__menu{position:absolute;top:calc(100% + 6px);left:0;min-width:200px;background:#fff;border:1px solid #e2e8f0;border-radius:10px;box-shadow:0 8px 24px #0000001f;z-index:200;padding:6px 0;overflow:hidden}.admin-store-switcher__label{font-size:11px;font-weight:600;color:#94a3b8;text-transform:uppercase;letter-spacing:.06em;padding:6px 14px 4px;margin:0}.admin-store-switcher__item{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;padding:9px 14px;background:transparent;border:none;font-size:14px;color:#1e293b;cursor:pointer;text-align:left;transition:background .12s}.admin-store-switcher__item:hover:not(:disabled){background:#f1f5f9}.admin-store-switcher__item:disabled{opacity:.5;cursor:not-allowed}.admin-store-switcher__item.is-owner{font-weight:600}.admin-store-switcher__name{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.admin-store-switcher__badge{font-size:10px;font-weight:700;padding:2px 7px;border-radius:20px;background:#dbeafe;color:#1d4ed8;flex-shrink:0;white-space:nowrap}.admin-soft-button--sm{padding:5px 12px;font-size:12px;height:auto}.admin-soft-button--danger{background:#fee2e2;color:#b91c1c;border-color:#fca5a5}.admin-soft-button--danger:hover{background:#fecaca}.admin-soft-button--ghost{background:transparent;border-color:#e2e8f0;color:#64748b}.admin-soft-button--ghost:hover{background:#f1f5f9}.network-state-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:56px 24px;color:#64748b;font-size:14px}.network-state-loading__spinner{width:36px;height:36px;border:3px solid #e2e8f0;border-top-color:#6b1a12;border-radius:50%;animation:network-spin .7s linear infinite}@keyframes network-spin{to{transform:rotate(360deg)}}.network-state-error{display:flex;flex-direction:column;align-items:center;gap:10px;padding:48px 24px;background:#fff5f5;border:1px solid #fecaca;border-radius:12px;text-align:center}.network-state-error__icon{font-size:28px;color:#dc2626}.network-layout{display:flex;flex-direction:column;gap:20px}.network-header-card{background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:20px 24px;display:flex;flex-direction:column;gap:16px}.network-header-card__edit-form{display:flex;flex-direction:column;gap:14px}.network-header-card__edit-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.network-header-card__edit-fields--wide{grid-column:1 / -1}.network-header-card__edit-actions{display:flex;gap:8px;justify-content:flex-end}.network-header-card__identity{display:flex;align-items:center;gap:14px}.network-header-card__avatar{width:48px;height:48px;border-radius:12px;background:linear-gradient(135deg,#6b1a12,#4a110c);display:flex;align-items:center;justify-content:center;font-size:22px;flex-shrink:0;color:#fff;overflow:hidden}.network-header-card__avatar.has-logo{background:#fff;box-shadow:0 2px 8px #0000001a}.network-header-card__avatar img{width:100%;height:100%;object-fit:contain;display:block}.network-header-card__copy{display:flex;flex-direction:column;gap:3px;min-width:0}.network-header-card__copy h3{margin:0;font-size:17px;font-weight:700;color:#1e293b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.network-header-card__slug{font-size:12px;color:#94a3b8;font-family:monospace}.network-header-card__meta{display:flex;flex-wrap:wrap;gap:10px 20px}.network-header-card__meta-item{display:flex;align-items:center;gap:5px;font-size:12px;color:#64748b}.network-header-card__meta-item svg,.network-header-card__meta-item span:first-child{opacity:.6}.network-create-card{background:#f8fafc;border:2px dashed #cbd5e1;border-radius:14px;overflow:hidden;transition:border-color .18s}.network-create-card:focus-within{border-color:#6b1a12;border-style:solid}.network-create-card__header{display:flex;align-items:center;gap:12px;padding:16px 20px;border-bottom:1px solid #e2e8f0}.network-create-card__icon{width:34px;height:34px;border-radius:8px;background:#6b1a12;color:#fff;display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:700;flex-shrink:0}.network-create-card__title{font-size:14px;font-weight:700;color:#1e293b;margin:0}.network-create-card__desc{font-size:12px;color:#64748b;margin:0}.network-create-card__form{padding:16px 20px;display:flex;flex-direction:column;gap:14px}.network-create-card__fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.network-create-card__footer{display:flex;gap:8px;justify-content:flex-end}.network-empty-state{display:flex;flex-direction:column;align-items:center;gap:10px;padding:40px 24px;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:12px;text-align:center}.network-empty-state__icon{font-size:36px;line-height:1}.network-empty-state h4{margin:0;font-size:15px;font-weight:700;color:#1e293b}.network-empty-state p{margin:0;font-size:13px;color:#64748b;max-width:300px}.network-branches-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.network-branch-v2{background:#fff;border:1.5px solid #e2e8f0;border-radius:14px;padding:16px 18px;display:flex;flex-direction:column;gap:14px;transition:border-color .15s,box-shadow .15s}.network-branch-v2:hover{border-color:#c4b5b3;box-shadow:0 2px 10px #6b1a1212}.network-branch-v2.is-owner{border-color:#fca5a5;background:linear-gradient(to bottom right,#fff5f5,#fff 60%)}.network-branch-v2.is-inactive{opacity:.55;background:#f8fafc}.network-branch-v2__top{display:flex;align-items:flex-start;gap:12px}.network-branch-v2__avatar{width:42px;height:42px;border-radius:10px;background:linear-gradient(135deg,#6b1a12,#9b2c20);display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:800;flex-shrink:0;color:#fff;overflow:hidden}.network-branch-v2__avatar.has-logo{background:#fff;box-shadow:0 2px 8px #0000001a}.network-branch-v2__avatar img{width:100%;height:100%;object-fit:contain;display:block}.network-branch-v2.is-owner .network-branch-v2__avatar:not(.has-logo){background:linear-gradient(135deg,#4a110c,#6b1a12);box-shadow:0 2px 8px #6b1a1247}.network-branch-v2__title-group{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.network-branch-v2__name{font-size:15px;font-weight:700;color:#1e293b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.network-branch-v2__slug{font-size:11px;color:#94a3b8;font-family:monospace;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.network-branch-v2__badges{display:flex;flex-wrap:wrap;gap:4px;margin-top:4px}.network-branch-v2__meta{display:flex;flex-wrap:wrap;gap:4px 14px}.network-branch-v2__meta-item{font-size:12px;color:#64748b;display:flex;align-items:center;gap:4px}.network-branch-v2__actions{display:flex;flex-wrap:wrap;gap:6px;padding-top:2px;border-top:1px solid #f1f5f9}.network-branch-v2__edit-form{display:flex;flex-direction:column;gap:10px}.network-branch-v2__edit-header{font-size:13px;font-weight:600;color:#64748b;margin:0 0 2px}.network-branch-v2__edit-actions{display:flex;gap:6px;justify-content:flex-end}.nbv2-badge{display:inline-flex;align-items:center;font-size:10px;font-weight:700;padding:2px 8px;border-radius:20px;white-space:nowrap}.nbv2-badge--owner{background:#fee2e2;color:#9b2c20}.nbv2-badge--active{background:#dcfce7;color:#166534}.nbv2-badge--inactive{background:#f1f5f9;color:#94a3b8}.nbv2-action-btn{display:inline-flex;align-items:center;gap:5px;padding:5px 12px;border-radius:7px;border:1px solid #e2e8f0;background:#f8fafc;color:#475569;font-size:12px;font-weight:600;cursor:pointer;transition:background .13s,border-color .13s;white-space:nowrap}.nbv2-action-btn:hover:not(:disabled){background:#f1f5f9;border-color:#cbd5e1}.nbv2-action-btn:disabled{opacity:.45;cursor:not-allowed}.nbv2-action-btn--primary{background:#6b1a12;color:#fff;border-color:#6b1a12}.nbv2-action-btn--primary:hover:not(:disabled){background:#4a110c;border-color:#4a110c}.nbv2-action-btn--danger{background:#fff5f5;color:#b91c1c;border-color:#fca5a5}.nbv2-action-btn--danger:hover:not(:disabled){background:#fee2e2;border-color:#f87171}.network-header-card__meta span{display:flex;align-items:center;gap:5px;font-size:12px;color:#64748b}.network-header-card__meta span strong{color:#94a3b8;font-weight:600;margin-right:2px}.network-status-dot{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:600}.network-status-dot.is-active{color:#16a34a}.network-status-dot.is-active:before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background:#16a34a}.network-status-dot.is-inactive{color:#94a3b8}.network-status-dot.is-inactive:before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background:#cbd5e1}.network-branch-v2__meta span{font-size:12px;color:#64748b;display:inline-flex;align-items:center;gap:4px}.network-create-card__header h4{margin:0 0 2px;font-size:14px;font-weight:700;color:#1e293b}.network-create-card__header p{margin:0;font-size:12px;color:#64748b}@media(max-width:700px){.network-branches-grid,.network-create-card__fields,.network-header-card__edit-fields{grid-template-columns:minmax(0,1fr)}.network-header-card__edit-fields--wide{grid-column:auto}}@media(max-width:600px){.admin-store-switcher__menu{left:auto;right:0}.network-branch-v2__actions{flex-direction:column}.nbv2-action-btn{justify-content:center}}.pagarme-pix-modal{border:1px solid rgba(0,160,100,.22);background:linear-gradient(180deg,#f9fffc,#f0fff6);box-shadow:0 28px 72px #00643c2e,inset 0 1px #ffffffe6}.pagarme-pix-body{display:grid;grid-template-columns:200px minmax(0,1fr);gap:1.6rem;align-items:start;padding:.4rem 0}@media(max-width:600px){.pagarme-pix-body{grid-template-columns:1fr}}.pagarme-pix-qr-wrap{display:flex;align-items:center;justify-content:center}.pagarme-pix-qr-img{width:200px;height:200px;border-radius:14px;border:3px solid rgba(0,140,80,.18);background:#fff;object-fit:contain}.pagarme-pix-qr-placeholder{width:200px;height:200px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.6rem;border-radius:14px;border:2px dashed rgba(0,140,80,.3);background:#f0fff8cc;color:#2a7a50}.pagarme-pix-qr-placeholder svg{width:72px;height:72px;opacity:.7}.pagarme-pix-qr-placeholder p{font-size:.82rem;margin:0;opacity:.8}.pagarme-pix-info{display:grid;gap:.8rem;text-align:left}.pagarme-pix-amount{font-size:1.1rem;color:#1a5e38;margin:0}.pagarme-pix-amount strong{font-size:1.6rem}.pagarme-pix-instructions{color:#3a6e52;font-size:.92rem;margin:0}.pagarme-pix-code{width:100%;min-height:90px;padding:.8rem;border:1px solid rgba(0,130,75,.18);border-radius:12px;background:#f4fdf8;color:#1a4a30;font-family:Courier New,monospace;font-size:.75rem;resize:none;word-break:break-all}.pagarme-pix-actions{display:flex;gap:.6rem;flex-wrap:wrap}.pagarme-pix-copy-btn{padding:.65rem 1.2rem;border:none;border-radius:10px;background:linear-gradient(135deg,#00a870,#007850);color:#fff;font-size:.9rem;font-weight:700;cursor:pointer;transition:opacity .18s ease}.pagarme-pix-copy-btn:hover{opacity:.88}.pagarme-pix-expiry{font-size:.82rem;color:#5a8a6a;margin:0}.pagarme-pix-done-btn{margin-top:.4rem;width:100%;padding:.85rem 1.4rem;border:none;border-radius:12px;background:linear-gradient(135deg,#1a8050,#0d5535);color:#fff;font-size:1rem;font-weight:700;cursor:pointer;transition:opacity .18s ease}.pagarme-pix-done-btn:hover{opacity:.88}.inline-code{display:inline;padding:.1em .4em;border-radius:5px;background:#3c281412;font-family:Courier New,monospace;font-size:.82em;color:#7a3c1a;word-break:break-all}.customer-product-card__reviews{display:flex;align-items:center;gap:.45rem;margin-top:.35rem;color:#8b5d4b;font-size:.85rem;font-weight:700;flex-wrap:wrap}.customer-product-card__stars{display:inline-flex;gap:.12rem;color:#8b5d4b61}.customer-product-card__stars .is-filled{color:#d47a1f}.customer-product-card__reviews small{color:#ab7f69;font-weight:600}.review-modal{width:min(980px,calc(100vw - 1.5rem));max-height:calc(100vh - 1.5rem);overflow:auto;text-align:left;padding:1.15rem 1.2rem;gap:.85rem;color:#4f2c1e}.review-modal__form{display:grid;gap:.8rem;align-items:start}.review-modal__section{display:grid;gap:.7rem;padding:.9rem .95rem;border-radius:16px;border:1px solid rgba(170,108,64,.16);background:#fffbf6d1}.review-modal__section h5{margin:0;color:#5b2f1e;font-size:1rem}.review-modal__rating-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem .85rem}.review-modal__rating-field{display:grid;gap:.35rem;align-content:start;text-align:left;color:#6c5246;font-weight:700}.review-modal__rating-field span{font-size:.9rem}.review-modal__items-inline{display:grid;gap:.55rem;padding-top:.35rem;border-top:1px solid rgba(170,108,64,.12);margin-top:.15rem}.review-modal__items-hint{margin:0;font-weight:700;font-size:.9rem;color:#6c5246}.review-modal__items-hint span{font-weight:400;color:#8f6b58;font-size:.82rem}.review-modal__stars{display:flex;gap:.22rem;flex-wrap:wrap}.review-modal__star{width:34px;height:34px;border:1px solid rgba(167,106,68,.2);border-radius:10px;background:#ffffffe6;color:#9a6b4866;cursor:pointer;font-size:.98rem;line-height:1}.review-modal__star.is-active{background:linear-gradient(135deg,#ffce71,#ff9f56);color:#6b2f11;border-color:transparent}.review-modal__comment textarea,.review-modal__item-body textarea,.review-modal__action-card textarea,.review-modal__action-card select{width:100%}.review-modal__comment,.review-modal__item-body{display:grid;gap:.45rem}.review-modal label,.review-modal textarea,.review-modal input,.review-modal select{color:#4f2c1e}.review-modal textarea,.review-modal input,.review-modal select{background:#fffdfa;border-color:#a76a442e}.review-modal textarea::placeholder{color:#8c6d5b}.review-modal__items{display:grid;gap:.7rem}.review-modal__item-card{display:grid;gap:.55rem;padding:.8rem .85rem;border-radius:13px;border:1px solid rgba(170,108,64,.12);background:#ffffffe6}.review-modal__item-head{display:flex;gap:.8rem;justify-content:space-between;align-items:flex-start}.review-modal__item-head strong,.review-modal__item-head span{display:block}.review-modal__item-head span{color:#8f6b58;font-size:.8rem;margin-top:.14rem}.review-modal__toggle{border:1px solid rgba(170,108,64,.18);border-radius:999px;background:#fff;color:#7b4330;padding:.34rem .72rem;font-weight:700;font-size:.86rem}.review-modal__toggle.is-active{background:linear-gradient(135deg,#ffce71,#ff9f56);border-color:transparent;color:#5b260f}.review-modal__items-inline .review-modal__items{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.review-modal__items-inline .review-modal__item-body textarea{min-height:74px}.review-modal__comment span{font-weight:700;font-size:.9rem;color:#6c5246}.review-modal__comment small{font-weight:400;color:#8f6b58}.review-modal__actions{gap:.8rem}.review-modal__error{margin:0;padding:.78rem .92rem;border-radius:12px;background:#e751511f;color:#a51e1e;font-weight:600}.reviews-admin{display:grid;gap:1rem}.reviews-admin__hero-actions{align-items:center}.reviews-admin__metrics{display:grid;gap:.9rem}.reviews-admin__body{display:grid;gap:1rem}.reviews-admin__filters{display:grid;gap:.75rem}.reviews-admin__filters-actions{display:flex;flex-wrap:wrap;gap:.7rem}.reviews-admin__rankings{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem}.reviews-admin__ranking-block{display:grid;gap:.65rem}.reviews-admin__ranking-block h4{margin:0;font-size:1rem;color:#5c2d1e}.reviews-admin__ranking-list{display:grid;gap:.65rem}.reviews-admin__ranking-item,.reviews-admin__response-preview,.reviews-admin__action-card,.reviews-admin__review-card{border:1px solid rgba(170,108,64,.16);border-radius:16px;background:#fffbf6e6;box-shadow:0 10px 20px #56230c0d}.reviews-admin__ranking-item{display:grid;gap:.2rem;padding:.85rem .9rem}.reviews-admin__ranking-item strong{font-size:.98rem}.reviews-admin__ranking-item span,.reviews-admin__ranking-item small,.reviews-admin__empty,.reviews-admin__loading{color:#8a5d4d}.reviews-admin__list{display:grid;gap:.9rem}.reviews-admin__review-card{display:grid;gap:.9rem;padding:1rem}.reviews-admin__review-head{display:flex;justify-content:space-between;gap:1rem;flex-wrap:wrap;align-items:flex-start}.reviews-admin__review-head strong,.reviews-admin__review-head span,.reviews-admin__review-head small{display:block}.reviews-admin__review-head span{color:#7f5445;font-weight:600}.reviews-admin__review-meta{display:grid;gap:.28rem;text-align:right}.reviews-admin__status{align-self:flex-start;display:inline-flex;width:fit-content;padding:.34rem .68rem;border-radius:999px;font-size:.78rem;font-weight:800}.reviews-admin__status--pending{background:#f8b54129;color:#ad6a11}.reviews-admin__status--published{background:#53955726;color:#3c7040}.reviews-admin__status--hidden{background:#85695724;color:#705246}.reviews-admin__status--rejected{background:#d64f4f24;color:#a43030}.reviews-admin__ratings{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem}.reviews-admin__ratings>div{display:grid;gap:.34rem;padding:.75rem .8rem;border-radius:14px;background:#fff5ece6}.reviews-admin__ratings>div span{font-size:.82rem;font-weight:700;color:#8c5d49}.reviews-admin__stars{display:inline-flex;gap:.1rem;font-size:1rem}.reviews-admin__stars span:not(.is-filled){color:#9b684a33}.reviews-admin__stars .is-filled{color:#d37a1b}.reviews-admin__comment{margin:0;padding:.8rem .9rem;border-radius:14px;background:#fff7f0f0;color:#5e3529}.reviews-admin__item-list{display:grid;gap:.7rem}.reviews-admin__item-card{display:grid;gap:.3rem;padding:.8rem .9rem;border-radius:14px;border:1px dashed rgba(170,108,64,.18);background:#ffffffd9}.reviews-admin__item-card p{margin:0;color:#795442}.reviews-admin__response-preview{display:grid;gap:.35rem;padding:.9rem}.reviews-admin__response-preview p{margin:0;color:#5d3428}.reviews-admin__actions-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem}.reviews-admin__action-card{display:grid;gap:.7rem;padding:.9rem}.reviews-admin__action-card h5{margin:0;font-size:.94rem;color:#5b2f1e}.reviews-admin__quick-actions{display:flex;flex-wrap:wrap;gap:.6rem}.reviews-admin__empty-state{display:grid;gap:.35rem;padding:1rem;border-radius:16px;border:1px dashed rgba(170,108,64,.18);background:#fffbf6db}@media(max-width:980px){.reviews-admin__rankings,.reviews-admin__ratings,.reviews-admin__actions-grid{grid-template-columns:1fr}.review-modal{width:calc(100vw - 1rem)}.review-modal__rating-grid,.review-modal__items-inline .review-modal__items{grid-template-columns:1fr}.review-ranking-panel__item{grid-template-columns:1fr;align-items:start}.review-ranking-panel__rank{width:1.8rem;height:1.8rem}.review-ranking-panel__grid{grid-template-columns:1fr}.review-ranking-panel__title-row{align-items:flex-start;flex-direction:column}.review-ranking-panel__summary{grid-template-columns:1fr}}@media(max-width:768px){.customer-desktop-shell{min-width:0!important;min-height:100dvh;padding:0!important;overflow-x:hidden;border-radius:0;--customer-toast-top-offset: 16px}.customer-desktop-frame{min-width:0!important;min-height:0!important;max-width:100%!important;border-radius:0!important;padding:0}.customer-desktop-frame{zoom:1!important}.header-desktop{border-radius:0;padding:.6rem 1rem;gap:.5rem}.header-desktop__logo{font-size:1rem}.header-desktop__nav{display:none}.customer-desktop-content{padding:0;gap:0}.customer-desktop-main{padding:.75rem;min-width:0}.customer-desktop-layout,.customer-desktop-sidebar-layout{flex-direction:column}.cart-sidebar{width:100%!important;min-width:0!important;max-width:100%!important;border-radius:16px;margin:.5rem}.customer-product-grid{grid-template-columns:1fr!important;gap:.75rem}.hero-banner{border-radius:12px;min-height:120px;padding:1rem}.customer-back-to-listing{display:flex}}@media(min-width:769px){.customer-back-to-listing{display:none}}.customer-back-to-listing{position:fixed;bottom:1.2rem;left:50%;transform:translate(-50%);z-index:9999;background:#fffffff2;border:1.5px solid rgba(180,70,56,.25);border-radius:999px;padding:.55rem 1.1rem;font-size:.82rem;font-weight:600;color:#b44638;cursor:pointer;box-shadow:0 4px 18px #0000001f;white-space:nowrap;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transition:background .15s,border-color .15s,box-shadow .15s;align-items:center;gap:.4rem}.customer-back-to-listing:hover{background:#fff5edfa;border-color:#b4463880;box-shadow:0 6px 24px #b446382e}@media(max-width:1080px){.customer-header{display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:center;padding:0 1.2rem;min-height:62px;gap:.6rem}.customer-header__divider{display:none}.customer-header__nav{display:flex;flex-wrap:wrap;gap:.35rem;justify-content:center;flex:1 1 0;min-width:0;overflow:hidden}.customer-header__nav-cta{display:none}.customer-header__actions{gap:.45rem;flex-shrink:0}}@media(max-width:900px){.customer-header{display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:center;padding:0 1rem;min-height:60px;gap:.5rem}.customer-header__divider,.customer-header__nav{display:none}.customer-header__actions{gap:.4rem;flex-shrink:0}.customer-header__exit-store span{display:none}.customer-header__exit-store{padding:.38rem .55rem}.customer-header__user-name{display:none}.customer-header__user{padding:.36rem;border-radius:50%;max-width:none;min-width:0}.customer-header__profile-switch{min-width:52px;padding:.38rem .5rem;font-size:.74rem}.customer-header__cart{padding:.5rem .75rem;font-size:.82rem;gap:.38rem}}@media(max-width:420px){.customer-header{padding:0 .65rem;min-height:54px}.customer-header__setup-hint{display:none}.customer-header__logo-mark{width:36px;height:36px;border-radius:9px}.customer-header__brand-name{font-size:.92rem;max-width:110px}.customer-header__profile-switch{min-width:44px;padding:.36rem .42rem;font-size:.7rem}.customer-header__cart-icon{width:15px;height:15px}}@media(max-width:560px){.customer-hero{min-height:0;padding:1.2rem 1rem;border-radius:16px}.customer-hero__content h1{font-size:1.5rem}.customer-hero__content h2{font-size:1.85rem;max-width:none}.customer-hero__visual{display:none}.customer-hero__content button{padding:.85rem 1.1rem;font-size:.92rem}}@media(max-width:560px){.quick-access-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.quick-access-card{min-height:140px;padding:1rem}}@media(max-width:560px){.customer-products-grid,.customer-featured-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem}.customer-product-card__image,.customer-product-card.compact .customer-product-card__image{height:130px}.customer-product-card__body{padding:.72rem;gap:.45rem}.customer-product-card__body p{font-size:.82rem;min-height:0}.customer-product-card__footer button{min-width:0;width:100%;padding:.6rem .75rem;font-size:.8rem;border-radius:10px}.customer-product-card__footer{flex-direction:column;gap:.5rem}}@media(max-width:360px){.customer-products-grid,.customer-featured-grid{grid-template-columns:1fr}}@media(max-width:1080px){.customer-desktop-content{grid-template-columns:1fr!important}}@media(max-width:900px){.customer-desktop-content{gap:.9rem!important}.customer-hero{grid-template-columns:1fr!important}}@media(max-width:560px){.customer-desktop-content{padding:.7rem!important;gap:.7rem!important}.customer-desktop-main{gap:.8rem;padding:0}.customer-desktop-sidebar{gap:.8rem}}@media(max-width:360px){.customer-desktop-content{padding:.5rem!important;gap:.5rem!important}}@media(max-width:560px){.customer-section{border-radius:14px;padding:.95rem}.customer-section__header h3{font-size:1.15rem}.customer-section__header p{font-size:.86rem}.category-tabs{gap:.5rem}.category-tabs button{padding:.58rem .8rem;font-size:.8rem}}@media(max-width:860px)and (min-width:481px){.sl-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}}@media(max-width:360px){.sl-header__inner{height:56px;padding:0 12px}.sl-header__logo{width:52px;height:60px}.sl-header__name{font-size:1.1rem}.sl-card__image{height:148px}.sl-card__logo-badge{top:120px}.sl-section-header__title{font-size:.95rem}.sl-main{padding:16px 12px 36px}}@media(min-width:1600px){.sl-main{max-width:1400px}.sl-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:22px}}@media(max-width:768px){.admin-content{padding:16px 12px 20px}}@media(max-width:560px){.admin-content{padding:12px 10px 16px}}@media(max-width:900px)and (min-width:561px){.customer-desktop-frame{border-radius:16px!important}.customer-desktop-shell{padding:.75rem!important}}@media(min-width:1600px){.customer-desktop-frame{max-width:1680px}.customer-desktop-shell{padding:2rem 3rem}.customer-hero{min-height:500px}.customer-hero__content h2{font-size:4.5rem}}@media(max-width:1080px)and (min-width:561px){.customer-desktop-sidebar{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;align-items:start}.customer-desktop-sidebar>.cart-sidebar,.customer-desktop-sidebar>.customer-home-account-card{grid-column:1 / -1}}@media(max-width:560px){.customer-desktop-sidebar{display:grid;grid-template-columns:1fr}.customer-home-support-card,.review-ranking-panel{display:none}}@media(max-width:1080px){.customer-home-account-card{border-radius:18px}.customer-home-account-card__actions{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center}.customer-home-account-card__actions button{flex:1 1 120px;text-align:center}}@media(max-width:560px){.customer-orders-sidebar{border-radius:16px;padding:1rem}.customer-orders-sidebar__header h3{font-size:1.1rem}.customer-orders-sidebar__list .order-mini-card:nth-child(n+3){display:none}}@media(max-width:560px){.modal-overlay{align-items:flex-end}.modal,.modal-container{width:100%!important;max-width:100%!important;border-radius:22px 22px 0 0!important;margin:0!important;max-height:92dvh;overflow-y:auto}}@media(max-width:1280px)and (min-width:901px){.admin-topbar__nav-item{font-size:.72rem;padding:.45rem .62rem;gap:.28rem}.admin-topbar__nav-item svg,.admin-topbar__nav-item .admin-icon{width:15px;height:15px}}@media(max-width:900px){.admin-topbar__nav{flex-wrap:wrap;justify-content:center;gap:4px 6px}.admin-topbar__nav-item{font-size:.7rem;padding:.42rem .56rem}.admin-topbar{padding:.7rem 1rem}}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}
