.finance__skel{background:linear-gradient(90deg,#efe7db 25%,#f7f1e8 37%,#efe7db 63%);background-size:400% 100%;border-radius:8px;animation:finance-shimmer 1.4s ease infinite}@keyframes finance-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.finance{--fin-ink: #3a2a1e;--fin-soft: #8b7a6c;--fin-line: #efe2d3;--fin-card: #fff;--fin-primary: #ef7d1a;--fin-red: #ae1713;--fin-green: #1f8a4c;--fin-shadow: 0 6px 22px rgba(120, 80, 40, .1);color:var(--fin-ink)}.finance__topbar{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:18px}.finance__title{font-size:23px;margin:0;display:flex;align-items:center;gap:10px}.finance__title-ico{width:34px;height:34px;border-radius:10px;background:linear-gradient(180deg,#ff9825,var(--fin-primary));display:grid;place-items:center;font-size:18px}.finance__sub{color:var(--fin-soft);font-size:13px;margin:4px 0 0}.finance__controls{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.finance__chips{display:flex;background:#fff;border:1px solid var(--fin-line);border-radius:999px;padding:4px;box-shadow:var(--fin-shadow)}.finance__chip{border:0;background:transparent;color:var(--fin-soft);font-weight:600;font-size:13px;padding:7px 14px;border-radius:999px;cursor:pointer}.finance__chip.is-active{background:linear-gradient(180deg,#ff9825,var(--fin-primary));color:#fff}.finance__export{border:0;border-radius:12px;padding:10px 16px;font-weight:800;cursor:pointer;background:linear-gradient(180deg,#ff9825,var(--fin-primary));color:#fff;box-shadow:var(--fin-shadow)}.finance__export:disabled{opacity:.5;cursor:default}.finance__export--ghost{background:#fff;color:var(--fin-primary);border:1px solid var(--fin-line);box-shadow:none}.finance__custom{display:flex;gap:16px;margin-bottom:16px;flex-wrap:wrap}.finance__custom label{display:flex;flex-direction:column;gap:4px;font-size:12.5px;font-weight:700;color:var(--fin-soft)}.finance__custom input{border:1px solid var(--fin-line);border-radius:10px;padding:8px 10px;font:inherit}.finance__state{background:#fff;border:1px solid var(--fin-line);border-radius:16px;padding:22px;text-align:center;color:var(--fin-soft);box-shadow:var(--fin-shadow)}.finance__state--error{color:var(--fin-red)}.finance__state button{margin-left:8px;border:0;background:var(--fin-primary);color:#fff;border-radius:8px;padding:6px 12px;font-weight:700;cursor:pointer}.finance__refreshing{display:inline-flex;align-items:center;gap:7px;font-size:12.5px;font-weight:700;color:var(--fin-soft);background:#fff;border:1px solid var(--fin-line);border-radius:999px;padding:6px 12px;box-shadow:var(--fin-shadow);white-space:nowrap}.finance__spinner{width:13px;height:13px;border-radius:50%;flex:none;border:2px solid rgba(239,125,26,.25);border-top-color:var(--fin-primary);animation:finance-spin .7s linear infinite}@keyframes finance-spin{to{transform:rotate(360deg)}}.finance--refreshing>*:not(.finance__topbar):not(.finance__custom):not(.ad-hero){opacity:.4;pointer-events:none;-webkit-user-select:none;user-select:none;transition:opacity .15s ease}@media(prefers-reduced-motion:reduce){.finance__spinner{animation:none}}.finance__kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.finance__card{background:var(--fin-card);border:1px solid var(--fin-line);border-radius:16px;padding:18px;box-shadow:var(--fin-shadow)}.finance__kpi-label{color:var(--fin-soft);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.03em}.finance__kpi-value{font-size:25px;font-weight:900;margin-top:6px}.finance__kpi-hint{font-size:12.5px;color:var(--fin-soft);margin-top:4px}.finance__kpi--green .finance__kpi-value{color:var(--fin-green)}.finance__kpi--red .finance__kpi-value{color:var(--fin-red)}.finance__row2{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:16px}.finance__row3{display:grid;grid-template-columns:1.3fr 1fr;gap:16px;margin-top:16px}.finance__h3{margin:0 0 14px;font-size:16px;display:flex;align-items:center;justify-content:space-between}.finance__h3 small{font-weight:600;color:var(--fin-soft);font-size:12px}.finance__bar-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.finance__bar-name{display:flex;align-items:center;gap:9px;font-weight:600}.finance__dot{width:10px;height:10px;border-radius:3px;display:inline-block}.finance__bar{height:9px;border-radius:6px;background:#f0e7db;overflow:hidden;margin-top:6px}.finance__bar>i{display:block;height:100%;border-radius:6px}.finance__bar-val{font-weight:800;white-space:nowrap}.finance__pct{color:var(--fin-soft);font-size:12.5px;font-weight:700;min-width:42px;text-align:right}.finance__pill{font-size:11.5px;font-weight:800;padding:3px 9px;border-radius:999px}.finance__pill--on{background:#eaf1ff;color:#2563eb}.finance__pill--off{background:#fff4e6;color:#a8560f}.finance__liq{display:grid;grid-template-columns:1fr auto;gap:10px 14px;align-items:center}.finance__liq-k{color:var(--fin-soft);font-weight:600}.finance__liq-k--strong{color:var(--fin-ink);font-weight:800}.finance__liq-minus{color:var(--fin-red);font-weight:800}.finance__liq-tot{font-size:18px;font-weight:900;color:var(--fin-green)}.finance__liq-hr{grid-column:1 / -1;border:0;border-top:1px dashed var(--fin-line);margin:4px 0}.finance__note{margin-top:14px;font-size:12.5px;color:var(--fin-soft);background:#faf3ea;border-radius:10px;padding:10px}.finance__muted{color:var(--fin-soft);font-size:13px}.finance__soon{position:relative;margin-top:16px}.finance__lock{position:absolute;top:14px;right:16px;background:#efe6da;color:#8b7a6c;font-weight:800;font-size:11px;padding:4px 10px;border-radius:999px}.finance__soon .finance__h3{color:#6c5c4d}.finance__disclaimer{margin-top:14px;font-size:12px;color:var(--fin-soft)}.finance__rec-head{margin-top:26px;padding-top:18px;border-top:2px dashed var(--fin-line)}.finance__rec-banner{display:flex;gap:10px;align-items:flex-start;background:#fff8ef;border:1px solid #f3dcc0;border-radius:14px;padding:11px 14px;margin-top:12px;font-size:13px;color:#7a5a3c}.finance__rec-banner p{margin:0}.finance__rec-banner b{color:#9a3b12}.finance__kpis--3{grid-template-columns:repeat(3,1fr);margin-top:12px}.finance__kpi--amber .finance__kpi-value{color:var(--fin-primary)}.finance__rep{display:flex;align-items:center;gap:12px;padding:11px 0;border-top:1px solid var(--fin-line)}.finance__rep:first-of-type{border-top:0}.finance__rep-date{flex:none;width:50px;height:50px;border-radius:13px;background:#fff4ea;border:1px solid #f3dcc0;display:flex;flex-direction:column;align-items:center;justify-content:center;line-height:1}.finance__rep-d{font-size:17px;font-weight:900;color:#c2410c}.finance__rep-m{font-size:10px;font-weight:700;color:#a8560f;text-transform:uppercase;margin-top:2px}.finance__rep-main{flex:1;min-width:0}.finance__pill--ok{background:#e7f6ee;color:var(--fin-green)}.finance__pill--wait{background:#fff4e6;color:#a8560f}.finance__mrow{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0;border-top:1px solid var(--fin-line)}.finance__mrow:first-of-type{border-top:0}.finance__mrow-right{text-align:right;white-space:nowrap}.finance__mwhen{display:block;color:var(--fin-soft);font-size:12px;font-weight:600;margin-top:1px}.finance__ant{margin-top:16px}.finance__ant-hl{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;background:linear-gradient(180deg,#fff4ea,#ffe8d6);border:1px solid rgba(224,83,12,.3);border-radius:14px;padding:16px 18px;margin-top:16px}.finance__ant-k{color:#9a3b12;font-weight:700;font-size:12.5px}.finance__ant-v{font-size:26px;font-weight:900;color:#c2410c;margin-top:2px}.finance__ant-slider{flex:1;min-width:240px}.finance__ant-slider input[type=range]{width:100%;margin-top:10px;accent-color:var(--fin-primary);cursor:pointer}.finance__ant-slabels{display:flex;justify-content:space-between;color:var(--fin-soft);font-size:12px;margin-top:4px}.finance__ant-cmp{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:18px}.finance__ant-cmp-card{border:1px solid var(--fin-line);border-radius:13px;padding:14px;text-align:center}.finance__ant-cmp-card--now{border-color:#e0530c66;background:#fff8f1}.finance__ant-cmp-when{font-size:12px;font-weight:700;color:var(--fin-soft);text-transform:uppercase;letter-spacing:.03em}.finance__ant-cmp-val{font-size:19px;font-weight:900;margin-top:6px}.finance__ant-cmp-card--now .finance__ant-cmp-val{color:var(--fin-primary)}.finance__ant-cmp-sub{font-size:12px;color:var(--fin-soft);margin-top:3px}.finance__ant-cta{margin-top:18px;display:flex;gap:12px;align-items:center;flex-wrap:wrap}.finance__ant-btn{border:0;border-radius:12px;padding:13px 22px;font-weight:800;font-size:15px;background:linear-gradient(180deg,#ff9825,var(--fin-primary));color:#fff;cursor:pointer}.finance__ant-btn:disabled{background:#e7ddcf;color:#9b8a78;cursor:not-allowed}.finance__ant-lock{font-size:12.5px;color:#a8560f;background:#fff4e6;border:1px solid #f3dcc0;border-radius:10px;padding:8px 12px}@media(max-width:880px){.finance__kpis{grid-template-columns:repeat(2,1fr)}.finance__kpis--3,.finance__row2,.finance__row3,.finance__ant-cmp{grid-template-columns:1fr}}: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;--note-error-bg: #fdf3f1;--note-error-border: #f0cbc4;--note-error-accent: #c0392b;--note-error-icon: #b5271b;--note-error-text: #7a1d17;--note-success-bg: #eef8f1;--note-success-border: #c3e6d0;--note-success-accent: #2f8d5a;--note-success-icon: #1d6b42;--note-success-text: #1d5138;--note-warning-bg: #fdf6e9;--note-warning-border: #f0dcae;--note-warning-accent: #d38b12;--note-warning-icon: #b9781a;--note-warning-text: #7a4d0f;--note-info-bg: #fbf5ee;--note-info-border: #ecdcc9;--note-info-accent: #7b1f1f;--note-info-icon: #7b1f1f;--note-info-text: #5a2b1f;--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: 1}*{box-sizing:border-box}body{margin:0;min-height:100vh;background:#fff;overflow-x:auto}.customer-desktop-shell{min-height:calc(100vh / var(--vh-zoom, 1));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__instagram-link,.customer-header__icon-chip{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;background:#00000038;border:1px solid rgba(255,255,255,.28);color:var(--customer-header-text, #fff8ef);opacity:1;flex-shrink:0;transition:background .15s,transform .15s,border-color .15s;margin-left:6px;cursor:pointer;padding:0}.customer-header__instagram-link:hover,.customer-header__icon-chip:hover{background:#00000057;border-color:#ffffff73;transform:scale(1.06)}.customer-header__instagram-link svg,.customer-header__icon-chip svg{width:20px;height:20px;flex-shrink:0}.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}@media(max-width:1200px){.customer-header__nav .customer-header__nav-button{display:none}}@media(max-width:900px){.customer-header__divider{display:none}}.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:none}.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:none}.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:none;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:none;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:none}.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:none;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:none}.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:none}.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)}}.dashboard-shell--action-pending{cursor:progress}.dashboard-shell--action-pending:before{content:"";position:fixed;top:0;left:0;right:0;height:3px;z-index:119;pointer-events:none;background:linear-gradient(90deg,transparent 0%,#b61f19 40%,#ef5b34 50%,#b61f19 60%,transparent 100%);background-size:220% 100%;background-repeat:no-repeat;animation:admin-topbar-slide 1.1s ease-in-out infinite}@keyframes admin-topbar-slide{0%{background-position:120% 0}to{background-position:-120% 0}}@media(prefers-reduced-motion:reduce){.dashboard-shell--action-pending:before{animation-duration:2.2s}}.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:calc(100vh / var(--vh-zoom, 1))}.auth-shell{display:grid;place-items:center;padding:2rem;min-width:calc(100vw / var(--vh-zoom, 1))}.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:none}.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:none;-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:calc(100vh / var(--vh-zoom, 1))}.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:0;background:var(--note-success-bg);border:1px solid var(--note-success-border);border-left:4px solid var(--note-success-accent);color:var(--note-success-text);box-shadow:0 14px 34px #5a2b1f2b;animation:customer-toast-in .22s ease}.customer-toast span{font-weight:600;line-height:1.4}.customer-toast button{border:0;background:transparent;color:inherit;opacity:.5;width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;line-height:1;padding:0;border-radius:8px;cursor:pointer;flex-shrink:0;transition:background .12s ease,opacity .12s ease}.customer-toast button:hover{background:#00000012;opacity:1}.customer-cart-fab{position:fixed;left:12px;right:12px;bottom:16px;z-index:116;display:none;align-items:center;gap:12px;padding:12px 14px;border:0;border-radius:14px;background:#7b1f1f;color:#f3e3d3;box-shadow:0 10px 28px #4a101057;cursor:pointer;text-align:left;font-family:inherit;animation:customer-toast-in .22s ease}.customer-cart-fab__icon{position:relative;display:inline-flex;color:#fff;flex-shrink:0}.customer-cart-fab__badge{position:absolute;top:-7px;right:-9px;min-width:18px;height:18px;padding:0 4px;border-radius:999px;background:#c0392b;color:#fff;border:1.5px solid #fff;font-size:11px;font-weight:700;display:flex;align-items:center;justify-content:center}.customer-cart-fab__info{flex:1;min-width:0;line-height:1.2}.customer-cart-fab__count{display:block;font-size:12px;color:#e7cfc0}.customer-cart-fab__total{display:block;font-family:Playfair Display,serif;font-weight:700;font-size:17px;color:#fff}.customer-cart-fab__cta{display:inline-flex;align-items:center;gap:5px;background:#c0392b;color:#fff;padding:9px 14px;border-radius:10px;font-weight:600;font-size:14px;flex-shrink:0}@media(max-width:768px){.customer-cart-fab{display:flex}}@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)}.report-truncated-banner{display:flex;flex-direction:column;gap:4px;padding:14px 18px;margin:0 0 16px;border-radius:0;border:1px solid var(--note-warning-border);border-left:4px solid var(--note-warning-accent);background:var(--note-warning-bg);color:var(--note-warning-text);font-size:.92rem}.report-truncated-banner strong{font-weight:700}.report-truncated-banner span{font-size:.85rem;line-height:1.4;color:var(--note-warning-text)}.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-ready{background:#22c57233}.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:none}.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:none;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:none}.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-field textarea::placeholder,.opening-operational-field input::placeholder,.opening-operational-select-shell input::placeholder{color:#c8aa97;font-weight:400;opacity:1}.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:none}.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 var(--note-info-border);border-left:4px solid var(--note-info-accent);border-radius:0;background:var(--note-info-bg)}.info-banner strong{color:var(--note-info-text)}.info-banner span{color:var(--note-info-text);line-height:1.5}.info-banner--error{border-color:var(--note-error-border);border-left-color:var(--note-error-accent);background:var(--note-error-bg)}.info-banner--error strong,.info-banner--error span{color:var(--note-error-text)}.info-banner--success{border-color:var(--note-success-border);border-left-color:var(--note-success-accent);background:var(--note-success-bg)}.info-banner--success strong,.info-banner--success span{color:var(--note-success-text)}.location-picker{display:flex;flex-direction:column;gap:.5rem}.location-picker__label{font-weight:700;color:#3d2016;font-size:.92rem}.location-picker__input-row{display:flex;gap:.5rem;align-items:center}.location-picker__input{flex:1 1 auto;min-width:0;padding:.7rem 1rem;border-radius:10px;border:1px solid rgba(205,133,84,.35);background:linear-gradient(180deg,#fff,#fff8f1);color:#2f1b14;font-size:.95rem}.location-picker__input:focus{outline:none;border-color:#c72810;box-shadow:0 0 0 3px #c728102e}.location-picker__autocomplete-host{flex:1 1 auto;min-width:0;display:flex;align-items:stretch}.location-picker__autocomplete-host gmp-place-autocomplete{flex:1 1 auto;width:100%;min-width:0;color-scheme:light;--gmpx-color-surface: #ffffff;--gmpx-color-on-surface: #2f1b14;--gmpx-color-on-surface-variant: #8a6e64;--gmpx-color-primary: #c72810;--gmp-place-autocomplete-input-background-color: #ffffff;--gmp-place-autocomplete-input-color: #2f1b14;--gmp-place-autocomplete-input-placeholder-color: #8a6e64;background:#fff;color:#2f1b14;border-radius:10px;border:1px solid rgba(205,133,84,.35)}.location-picker__autocomplete-host gmp-place-autocomplete::part(input){background:#fff;color:#2f1b14;width:100%;min-width:0;box-sizing:border-box;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.location-picker__autocomplete-host gmp-place-autocomplete::part(input)::placeholder{color:#8a6e64;opacity:1}.location-picker__gps-button{flex:0 0 auto;padding:.7rem 1rem;border-radius:10px;border:1px solid rgba(205,133,84,.35);background:#fff;color:#9d4515;font-weight:700;cursor:pointer;transition:all .15s ease}.location-picker__gps-button:hover:not(:disabled){background:#fff8f1;border-color:#c72810}.location-picker__gps-button:disabled{opacity:.5;cursor:not-allowed}.location-picker__status{color:#9d4515;font-size:.85rem}.location-picker__fallback{padding:.75rem;border-radius:10px;background:#fff8f1;border:1px dashed rgba(205,133,84,.5);display:flex;flex-direction:column;gap:.25rem}.location-picker__fallback strong{color:#9d4515}.location-picker__map{border:1px solid rgba(205,133,84,.35);background:#faeee2}.location-picker__resolved{padding:.55rem .85rem;border-radius:10px;background:#22c55e14;border:1px solid rgba(34,197,94,.25);color:#14532d}.store-location__summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:.6rem;margin:1rem 0;padding:.85rem 1rem;background:#fff8f1;border-radius:12px;border:1px solid rgba(205,133,84,.25)}.store-location__summary>div{display:flex;flex-direction:column;gap:.15rem}.store-location__summary small{font-size:.72rem;text-transform:uppercase;letter-spacing:.04em;color:#9d4515;font-weight:700}.store-location__summary strong{font-size:.95rem;color:#2f1b14}.sl-city-bar{display:flex;gap:.5rem;align-items:center;padding:.5rem 1rem .75rem;max-width:1200px;margin:0 auto}.sl-city-bar__pill{flex:1 1 auto;display:flex;align-items:center;gap:.75rem;background:#fffffff2;border:1px solid rgba(205,133,84,.35);border-radius:14px;padding:.65rem .9rem;cursor:pointer;text-align:left;transition:all .15s ease}.sl-city-bar__pill:hover{background:#fff;border-color:#c72810}.sl-city-bar__pill:active,.sl-city-bar__pill:focus,.sl-city-bar__pill:focus-visible,.sl-city-bar__pill[aria-expanded=true]{background:#fff;border-color:#c72810;outline:none;color:#3d2016}.sl-city-bar__pill:active .sl-city-bar__text strong,.sl-city-bar__pill:focus .sl-city-bar__text strong,.sl-city-bar__pill:focus-visible .sl-city-bar__text strong,.sl-city-bar__pill[aria-expanded=true] .sl-city-bar__text strong{color:#3d2016}.sl-city-bar__pill:active .sl-city-bar__text small,.sl-city-bar__pill:focus .sl-city-bar__text small,.sl-city-bar__pill:focus-visible .sl-city-bar__text small,.sl-city-bar__pill[aria-expanded=true] .sl-city-bar__text small{color:#69463b}.sl-city-bar__pin{font-size:1.3rem;flex:0 0 auto}.sl-city-bar__text{flex:1 1 auto;display:flex;flex-direction:column;gap:.1rem;min-width:0}.sl-city-bar__text small{font-size:.72rem;color:#69463b;text-transform:uppercase;letter-spacing:.04em}.sl-city-bar__text strong{color:#3d2016;font-size:1rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sl-city-bar__chevron{color:#9d4515;font-weight:700}.sl-city-bar__clear{flex:0 0 auto;padding:.5rem .85rem;border-radius:12px;background:#fffffff2;border:1px solid rgba(199,40,16,.5);color:#8a1b08;cursor:pointer;font-weight:700;transition:background .15s ease,color .15s ease}.sl-city-bar__clear:hover,.sl-city-bar__clear:active,.sl-city-bar__clear:focus,.sl-city-bar__clear:focus-visible{background:#fff;color:#c72810;outline:none}.sl-city-bar-wrapper{position:relative;z-index:50}.sl-city-picker{position:static;padding:1rem;background:#fff;border-radius:0 0 16px 16px;border:1px solid rgba(205,133,84,.25);border-top:none;box-shadow:0 16px 40px #51140a24;display:flex;flex-direction:column;gap:.85rem;max-height:70vh;overflow-y:auto}.sl-city-picker__actions{display:flex;gap:.5rem}.sl-city-picker__gps{flex:1 1 auto;width:100%;display:inline-flex;align-items:center;justify-content:center;gap:.4rem;padding:.7rem 1rem;border-radius:12px;background:linear-gradient(135deg,#c72810,#ee6330);color:#fff8f2;font-weight:700;border:none;cursor:pointer;box-shadow:0 8px 20px #c728102e}.sl-city-picker__gps:hover{transform:translateY(-1px)}.sl-city-picker__status{margin:0;padding:.5rem .85rem;background:#b4780014;border-radius:10px;color:#7a5200;font-size:.88rem;border-left:3px solid rgba(180,120,0,.4)}.sl-city-picker__quick{display:flex;flex-direction:column;gap:.4rem}.sl-city-picker__quick small{color:#69463b;font-size:.82rem}.sl-city-picker__chips{display:flex;flex-wrap:wrap;gap:.4rem}.sl-city-picker__chip{display:inline-flex;align-items:center;gap:.4rem;padding:.45rem .85rem;border-radius:999px;background:#fff8f1;border:1px solid rgba(205,133,84,.4);color:#2f1b14;cursor:pointer;font-weight:600;font-size:.88rem}.sl-city-picker__chip:hover{background:#fff;border-color:#c72810;color:#2f1b14}.sl-city-picker__chip--active{background:#c72810;border-color:#c72810;color:#fff8f2}.sl-city-picker__chip--active:hover,.sl-city-picker__chip--active:focus,.sl-city-picker__chip--active:focus-visible{background:#a51e0a;border-color:#a51e0a;color:#fff;outline:none}.sl-city-picker__chip-count{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 .4rem;border-radius:999px;background:#00000014;color:inherit;font-size:.75rem;font-weight:700}.sl-city-picker__chip--active .sl-city-picker__chip-count{background:#ffffff38}.sl-city-picker__fallback-text{margin:0;font-size:.85rem;color:#69463b}.sl-city-picker .location-picker{display:flex;flex-direction:column;gap:.35rem}.sl-city-picker .location-picker__label{font-size:.82rem;font-weight:600;color:#69463b}.sl-city-picker .location-picker__input-row{width:100%;display:flex;gap:.5rem}.sl-city-picker .location-picker__autocomplete-host,.sl-city-picker .location-picker__input{flex:1 1 auto;width:100%;min-width:0}.sl-city-picker .location-picker__input{padding:.65rem .9rem;border-radius:12px;border:1px solid rgba(205,133,84,.4);font-size:.95rem;background:#fffdfb}.sl-city-picker .location-picker__input:focus{outline:none;border-color:#c72810}@media(max-width:540px){.sl-city-picker{padding:.85rem;gap:.7rem}.sl-city-picker__chip{padding:.5rem .85rem;font-size:.9rem}}.table-shell{overflow:auto}.table-actions{display:flex;gap:.5rem;flex-wrap:wrap}.action-menu{position:relative;display:inline-block}.action-menu>summary{list-style:none;cursor:pointer;width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;background:#ffffff14;color:var(--text-primary, #fff);font-size:1.25rem;line-height:1;transition:background .15s ease;-webkit-user-select:none;user-select:none}.action-menu>summary::-webkit-details-marker{display:none}.action-menu>summary:hover,.action-menu[open]>summary{background:#ffffff2e}.action-menu__panel{position:absolute;right:0;top:calc(100% + 6px);min-width:160px;background:#2a1717;border:1px solid rgba(255,255,255,.12);border-radius:10px;box-shadow:none;padding:6px;z-index:30;display:flex;flex-direction:column;gap:2px}.action-menu__item{appearance:none;background:transparent;border:none;color:inherit;text-align:left;padding:8px 12px;border-radius:6px;cursor:pointer;font-size:.9rem;font-weight:500;transition:background .12s ease}.action-menu__item:hover:not(:disabled){background:#ffffff1a}.action-menu__item:disabled{opacity:.4;cursor:not-allowed}.action-menu__item--danger{color:#ff8a8a}.action-menu__item--danger:hover:not(:disabled){background:#dc35452e;color:#ffb1b1}.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:none;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:none;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;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease}.promotion-card__button:hover{transform:translateY(-2px);box-shadow:0 16px 28px #c7281042}.promotion-card__button:active{transform:translateY(0);box-shadow:0 8px 16px #c7281033}.promotion-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.promotion-card{display:flex;flex-direction:column;gap:.6rem;width:100%;height:100%}.promotion-card__image{width:100%;aspect-ratio:1 / 1;border-radius:14px;overflow:hidden;background:#faeee2}.promotion-card__image img{width:100%;height:100%;object-fit:cover;display:block}@media(max-width:480px){.promotion-grid{gap:.6rem}}.customer-form-password-block{display:flex;flex-direction:column;gap:.6rem;padding:.9rem 1.1rem;border-radius:12px;background:#fff8f2;border:1px solid rgba(205,133,84,.34)}.customer-form-password-help{display:flex;flex-direction:column;gap:.25rem;color:#4f2d21}.customer-form-password-help strong{font-size:.92rem;color:#9d4515}.customer-form-password-help ul{margin:0;padding-left:1.1rem;font-size:.86rem;line-height:1.45}.customer-form-disclaimer{margin:0;font-size:.82rem;color:#69463b}.catalog-create-form__field{display:flex;flex-direction:column;gap:.25rem}.catalog-create-form__field>span{font-weight:700;color:#3d2016;font-size:.9rem}.catalog-create-form__field>span small{font-weight:500;color:#69463b}.catalog-create-form__field .form-help{font-size:.78rem;color:#69463b;line-height:1.35}.catalog-create-form__prices{display:grid;gap:.6rem}.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:none;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:none}.payment-card.active{border-color:#db2e24;background:linear-gradient(180deg,#fffbf8,#fff1eb);box-shadow:none}.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:none}.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:none;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:none}.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:none}.customer-section--checkout .payment-grid--delivery .payment-card--delivery:hover{transform:translateY(-5px);box-shadow:none}.payment-card--delivery:active{transform:scale(.985)}.payment-card--delivery.active{border-color:#b92f16;background:linear-gradient(180deg,#fff,#fff0e8);box-shadow:none}.customer-section--checkout .payment-grid--delivery .payment-card--delivery.active{border-color:#c9301edb;background:linear-gradient(145deg,#fff,#fff2ea 52%,#ffe7daf5);box-shadow:none}.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:none}.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:none}.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:none}.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;color:#5a2b1f!important;box-shadow:inset 0 1px #ffffffeb,0 10px 24px #4423140f}.payment-card-modal input::placeholder{color:#5a2b1f6b!important}.payment-card-modal input:-webkit-autofill,.payment-card-modal input:-webkit-autofill:hover,.payment-card-modal input:-webkit-autofill:focus{-webkit-text-fill-color:#5a2b1f!important;-webkit-box-shadow:0 0 0 1000px rgba(255,253,250,.96) inset!important;caret-color:#5a2b1f!important}.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:none;color:#324356;text-align:left;cursor:pointer}.pizza-builder__size-card.active{border:2px solid #c73b2f;box-shadow:none;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:none}.customer-products-grid--flavors .customer-product-card.blocked{opacity:.45;cursor:not-allowed;filter:grayscale(.35)}.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:none}.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:0;background:var(--note-info-bg);border:1px solid var(--note-info-border);border-left:4px solid var(--note-info-accent)}.tracking-status-banner strong{color:var(--note-info-accent);font-size:1.05rem}.tracking-status-banner span{color:var(--note-info-text);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;flex-wrap:wrap;gap:.6rem}.customer-header__logo-mark{width:44px;height:44px;border-radius:10px}.customer-header__brand-copy strong{font-size:1rem}.customer-header__instagram-link{width:36px;height:36px;opacity:.92;background:#ffffff24;border-radius:50%}.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:var(--banner-fit, cover);object-position:var(--banner-pos-x, center) var(--banner-pos-y, center);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:none}.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:none}.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}}html:has(.dashboard-shell--admin),html:has(.admin-shell--sidebar){background:#f3e7d4}html:has(.super-admin-shell){background:#f6f1ec}:root{--vh-zoom: .9}@media(min-width:1024px){html:has(.admin-side){background:linear-gradient(to right,#1c1109 0 242px,#f3e7d4 242px)}}.dashboard-shell--admin{display:grid;grid-template-columns:1fr;grid-template-rows:auto 1fr;gap:0;min-height:calc(100vh / var(--vh-zoom, 1));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}.dashboard-shell--admin:not(.super-admin-shell){border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}body .dashboard-shell--admin:not(.super-admin-shell) .admin-primary-button,body .dashboard-shell--admin:not(.super-admin-shell) .danger-button,body .dashboard-shell--admin:not(.super-admin-shell) .admin-edit-product-form__btn--primary,body .dashboard-shell--admin:not(.super-admin-shell) button[type=submit],body .dashboard-shell--admin:not(.super-admin-shell) .opening-operational-button--red,body .dashboard-shell--admin:not(.super-admin-shell) .parameters-operational-button--red,body .dashboard-shell--admin:not(.super-admin-shell) .operation-history-reopen-button,body .dashboard-shell--admin:not(.super-admin-shell) .operation-history-more-button,body .dashboard-shell--admin:not(.super-admin-shell) .operation-pending-button,body .dashboard-shell--admin:not(.super-admin-shell) .operation-cycle-card__soft-button,body .dashboard-shell--admin:not(.super-admin-shell) .reports-v2 .rv2-btn--primary,body .dashboard-shell--admin:not(.super-admin-shell) .reviews-v2 .av2-btn--primary,body .dashboard-shell--admin:not(.super-admin-shell) .catalog-accordion-list--v2 .catalog-cat-v2-action--primary,body .dashboard-shell--admin:not(.super-admin-shell) .admin-hero-btn--primary{background:#fff!important;background-image:none!important;background-color:#fff!important;color:#e0530c!important;-webkit-text-fill-color:#e0530c!important;border:1.5px solid rgba(224,83,12,.32)!important;box-shadow:0 4px 12px -4px #e0530c38!important;font-weight:800!important;text-shadow:none!important}body .dashboard-shell--admin:not(.super-admin-shell) .admin-primary-button svg,body .dashboard-shell--admin:not(.super-admin-shell) .danger-button svg,body .dashboard-shell--admin:not(.super-admin-shell) .admin-edit-product-form__btn--primary svg,body .dashboard-shell--admin:not(.super-admin-shell) button[type=submit] svg,body .dashboard-shell--admin:not(.super-admin-shell) .operation-history-reopen-button svg,body .dashboard-shell--admin:not(.super-admin-shell) .operation-history-more-button svg,body .dashboard-shell--admin:not(.super-admin-shell) .operation-pending-button svg,body .dashboard-shell--admin:not(.super-admin-shell) .operation-cycle-card__soft-button svg,body .dashboard-shell--admin:not(.super-admin-shell) .reports-v2 .rv2-btn--primary svg,body .dashboard-shell--admin:not(.super-admin-shell) .reviews-v2 .av2-btn--primary svg,body .dashboard-shell--admin:not(.super-admin-shell) .catalog-accordion-list--v2 .catalog-cat-v2-action--primary svg,body .dashboard-shell--admin:not(.super-admin-shell) .admin-hero-btn--primary svg{color:#e0530c!important;-webkit-text-fill-color:#e0530c!important}body .dashboard-shell--admin:not(.super-admin-shell) .admin-primary-button:hover,body .dashboard-shell--admin:not(.super-admin-shell) .danger-button:hover,body .dashboard-shell--admin:not(.super-admin-shell) .admin-edit-product-form__btn--primary:hover,body .dashboard-shell--admin:not(.super-admin-shell) button[type=submit]:hover:not(:disabled),body .dashboard-shell--admin:not(.super-admin-shell) .opening-operational-button--red:hover,body .dashboard-shell--admin:not(.super-admin-shell) .parameters-operational-button--red:hover,body .dashboard-shell--admin:not(.super-admin-shell) .operation-history-reopen-button:hover,body .dashboard-shell--admin:not(.super-admin-shell) .operation-history-more-button:hover,body .dashboard-shell--admin:not(.super-admin-shell) .operation-pending-button:hover,body .dashboard-shell--admin:not(.super-admin-shell) .operation-cycle-card__soft-button:hover,body .dashboard-shell--admin:not(.super-admin-shell) .reports-v2 .rv2-btn--primary:hover,body .dashboard-shell--admin:not(.super-admin-shell) .reviews-v2 .av2-btn--primary:hover,body .dashboard-shell--admin:not(.super-admin-shell) .catalog-accordion-list--v2 .catalog-cat-v2-action--primary:hover,body .dashboard-shell--admin:not(.super-admin-shell) .admin-hero-btn--primary:hover{background:#fff4ec!important;background-image:none!important;color:#e0530c!important;-webkit-text-fill-color:#e0530c!important}body .dashboard-shell--admin:not(.super-admin-shell) :is(.admin-primary-button,.danger-button,.admin-edit-product-form__btn--primary,button[type=submit],.opening-operational-button--red,.parameters-operational-button--red,.operation-history-reopen-button,.operation-history-more-button,.operation-pending-button,.operation-cycle-card__soft-button,.admin-hero-btn--primary) :is(span,strong,small,b,i,label){color:#e0530c!important;-webkit-text-fill-color:#e0530c!important}body .dashboard-shell--admin:not(.super-admin-shell) .operation-stage-card .admin-primary-button,body .dashboard-shell--admin:not(.super-admin-shell) .operation-module__header-actions .admin-primary-button,body .dashboard-shell--admin:not(.super-admin-shell) .operation-context-bar__actions .admin-primary-button{background:linear-gradient(180deg,#ff9825,#ef7d1a)!important;background-color:#ef7d1a!important;background-image:linear-gradient(180deg,#ff9825,#ef7d1a)!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;border:1px solid rgba(255,255,255,.2)!important;box-shadow:0 8px 18px -8px #ef7d1a8c!important;font-weight:800!important;text-shadow:none!important}body .dashboard-shell--admin:not(.super-admin-shell) .operation-stage-card .admin-primary-button svg,body .dashboard-shell--admin:not(.super-admin-shell) .operation-stage-card .admin-primary-button :is(span,strong,small,b,i,label),body .dashboard-shell--admin:not(.super-admin-shell) .operation-module__header-actions .admin-primary-button svg,body .dashboard-shell--admin:not(.super-admin-shell) .operation-module__header-actions .admin-primary-button :is(span,strong,small,b,i,label),body .dashboard-shell--admin:not(.super-admin-shell) .operation-context-bar__actions .admin-primary-button svg,body .dashboard-shell--admin:not(.super-admin-shell) .operation-context-bar__actions .admin-primary-button :is(span,strong,small,b,i,label){color:#fff!important;-webkit-text-fill-color:#ffffff!important}body .dashboard-shell--admin:not(.super-admin-shell) .operation-stage-card .admin-primary-button:disabled{background:#e9e0d8!important;background-image:none!important;color:#9c8d80!important;-webkit-text-fill-color:#9c8d80!important;border:1px solid rgba(0,0,0,.05)!important;box-shadow:none!important;opacity:1!important}body:has(.dashboard-shell--admin){background:linear-gradient(160deg,#c72810,#9d4515)!important}@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:280px 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;width:100%;align-self:center}.admin-topbar__logo{width:68px;height:68px;flex-shrink:0;aspect-ratio:1 / 1;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%;aspect-ratio:1 / 1;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:none}.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;width:min(392px,calc(100vw - 16px));max-height:calc(100dvh - 120px);overflow-y:auto;display:grid;gap:10px;padding:14px;border:1px solid rgba(224,83,12,.16);border-radius:18px;background:linear-gradient(180deg,#fff,#fffaf5);box-shadow:0 26px 60px #400d0638,0 8px 18px #400d061a,inset 0 1px #ffffffe6;scrollbar-width:thin;scrollbar-color:rgba(224,83,12,.35) transparent}.admin-topbar__menu::-webkit-scrollbar{width:8px}.admin-topbar__menu::-webkit-scrollbar-thumb{background:#e0530c4d;border-radius:999px;border:2px solid transparent;background-clip:padding-box}.admin-topbar__menu-nav-section{display:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.admin-topbar__menu-nav-section:before{content:"Navegação";grid-column:1 / -1;padding:2px 4px 0;font-size:10.5px;font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:#b08968}.admin-topbar__menu-divider{display:none;height:auto;background:none;border:none;border-top:1px solid rgba(64,13,6,.09);margin:6px 2px 0;padding-top:11px}.admin-topbar__menu-divider:before{content:"Conta";display:block;padding:0 2px 2px;font-size:10.5px;font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:#b08968}.admin-topbar{grid-template-columns:1fr auto 1fr!important}.admin-topbar__nav{display:none!important}.admin-topbar__title{justify-self:center;align-items:center;text-align:center;min-width:0}.admin-topbar__actions{justify-self:end}.admin-topbar__menu-nav-section{display:grid!important}.admin-topbar__menu-divider{display:block!important}.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}.dashboard-shell--admin .admin-topbar__menu-nav-item.admin-topbar__nav-item span,.admin-topbar__menu-nav-item span{color:#5a2b1f}.admin-topbar__menu-nav-item.is-active{background:#9f1f1f1a;border-color:#9f1f1f33;color:#9f1f1f}.dashboard-shell--admin .admin-topbar__menu-nav-item.admin-topbar__nav-item.is-active span,.admin-topbar__menu-nav-item.is-active span{color:#9f1f1f}.admin-topbar{background:linear-gradient(135deg,#f0691c,#e0530c)!important;border-color:#ffffff52!important}.admin-topbar__brand-copy strong{color:#fff!important}.admin-topbar__brand-copy span{color:#fff4ec!important;opacity:.92!important}.admin-topbar__nav-item:not(.admin-topbar__menu-nav-item),.admin-topbar__nav-item--reviews:not(.admin-topbar__menu-nav-item){background:#fff!important;border:1px solid #ffffff!important;color:#e0530c!important;box-shadow:none!important}.admin-topbar__nav-item:not(.admin-topbar__menu-nav-item):after{opacity:0!important}.admin-topbar__nav-item:not(.admin-topbar__menu-nav-item) span,.dashboard-shell--admin .admin-topbar__nav-item:not(.admin-topbar__menu-nav-item) span{color:#e0530c!important;font-weight:800!important}.admin-topbar__nav-item:not(.admin-topbar__menu-nav-item) svg{color:#e0530c!important}.admin-topbar__nav-item:not(.admin-topbar__menu-nav-item):hover{background:#fff3ea!important;border-color:#fff!important}.admin-topbar__nav-item:not(.admin-topbar__menu-nav-item).is-active{background:#fff!important;border-color:#e0530c!important;box-shadow:0 0 0 2px #e0530c6b,0 2px 8px #78280033!important}.admin-topbar__store-btn{width:auto!important;height:34px!important;border-radius:999px!important;padding:0 14px!important;flex-direction:row!important;gap:7px!important;background:#fff!important;border:1px solid #ffffff!important;box-shadow:0 2px 7px #78280029!important}.admin-topbar__store-btn:after{opacity:0!important}.admin-topbar__store-btn>span{color:#e0530c!important;font-weight:800!important}.admin-topbar__store-btn svg{width:16px!important;height:16px!important;color:#e0530c!important}.admin-topbar__store-btn.is-active{border-color:#e0530c!important;box-shadow:0 0 0 2px #e0530c6b!important}.admin-topbar__menu-trigger{background:#fff!important;border:1px solid #ffffff!important;color:#e0530c!important;box-shadow:0 2px 7px #7828002e!important}.admin-topbar__menu-trigger span{background:#e0530c!important}.admin-topbar__menu-trigger:hover,.admin-topbar__menu-trigger[aria-expanded=true]{background:#fff3ea!important}@media(max-width:1179px){.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)}.dashboard-shell--admin .admin-topbar__menu .admin-topbar__menu-nav-item,.dashboard-shell--admin .admin-topbar__menu .admin-topbar__client-view,.dashboard-shell--admin .admin-topbar__menu .admin-topbar__logout{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;text-align:left!important;gap:9px!important;width:100%!important;min-height:48px!important;padding:7px 10px!important;border-radius:13px!important;background:#fff!important;border:1px solid rgba(64,13,6,.09)!important;box-shadow:0 1px 2px #400d060a!important;color:#4a2c1d!important;font-weight:600!important;white-space:normal!important;min-width:0!important}.dashboard-shell--admin .admin-topbar__menu .admin-topbar__menu-nav-item:after{display:none!important}.dashboard-shell--admin .admin-topbar__menu .admin-topbar__menu-nav-item svg,.dashboard-shell--admin .admin-topbar__menu .admin-topbar__client-view svg,.dashboard-shell--admin .admin-topbar__menu .admin-topbar__logout svg{width:30px!important;height:30px!important;padding:6px!important;box-sizing:border-box!important;border-radius:9px!important;background:#e0530c1a!important;color:#e0530c!important;flex:none!important}.dashboard-shell--admin .admin-topbar__menu .admin-topbar__menu-nav-item span,.dashboard-shell--admin .admin-topbar__menu .admin-topbar__client-view span,.dashboard-shell--admin .admin-topbar__menu .admin-topbar__logout span{color:#4a2c1d!important;font-weight:600!important;font-size:.84rem!important;line-height:1.2!important;min-width:0!important;white-space:normal!important;overflow-wrap:break-word!important}.dashboard-shell--admin .admin-topbar__menu .admin-topbar__menu-nav-item:hover,.dashboard-shell--admin .admin-topbar__menu .admin-topbar__client-view:hover{background:#fff6ee!important;border-color:#e0530c52!important;transform:translateY(-1px)!important;box-shadow:0 6px 14px #e0530c1f!important}.dashboard-shell--admin .admin-topbar__menu .admin-topbar__menu-nav-item.is-active{background:linear-gradient(180deg,#fff4ea,#ffe9d7)!important;border-color:#e0530c73!important;box-shadow:inset 0 0 0 1px #e0530c38!important}.dashboard-shell--admin .admin-topbar__menu .admin-topbar__menu-nav-item.is-active span{color:#c2410c!important;font-weight:800!important}.dashboard-shell--admin .admin-topbar__menu .admin-topbar__menu-nav-item.is-active svg{background:#e0530c!important;color:#fff!important}.dashboard-shell--admin .admin-topbar__menu .admin-topbar__subscription-link{background:linear-gradient(180deg,#fff4ea,#ffe8d6)!important;border-color:#e0530c4d!important}.dashboard-shell--admin .admin-topbar__menu .admin-topbar__subscription-link span{color:#c2410c!important;font-weight:800!important}.dashboard-shell--admin .admin-topbar__menu .admin-topbar__subscription-link svg{background:#e0530c!important;color:#fff!important}.dashboard-shell--admin .admin-topbar__menu .admin-topbar__logout{background:#fff!important;color:#b42318!important}.dashboard-shell--admin .admin-topbar__menu .admin-topbar__logout span{color:#b42318!important;font-weight:700!important}.dashboard-shell--admin .admin-topbar__menu .admin-topbar__logout svg{background:#d92d201a!important;color:#d92d20!important}.dashboard-shell--admin .admin-topbar__menu .admin-topbar__logout:hover{background:#fef3f2!important;border-color:#d92d2061!important;transform:translateY(-1px)!important;box-shadow:0 6px 14px #d92d201f!important;filter:none!important}@media(max-width:480px){.dashboard-shell--admin .admin-topbar__menu{width:min(360px,calc(100vw - 40px))!important}.dashboard-shell--admin .admin-topbar__menu .admin-topbar__menu-nav-section{grid-template-columns:1fr!important}}@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:1fr auto;gap:10px;padding:.65rem .9rem;min-height:72px;border-radius:20px 20px 0 0}.admin-topbar__nav{display:none}.admin-topbar__logo{width:44px;height:44px;border-radius:12px}.admin-topbar__brand-copy strong{font-size:.9rem}}.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}.dashboard-shell--admin.admin-shell--sidebar{display:flex!important;flex-direction:row;align-items:stretch;grid-template-columns:none!important;grid-template-rows:none!important;width:100%!important;max-width:none!important;min-width:0;margin:0!important;border-radius:0!important;box-shadow:none!important;overflow:visible!important;background:#f3e7d4!important;min-height:calc(100vh / var(--vh-zoom, 1))}.admin-shell--sidebar>.admin-side{align-self:stretch;flex:none;width:242px;min-height:calc(100vh / var(--vh-zoom, .9));display:flex;flex-direction:column;box-sizing:border-box;color:#e9dccb;background:#1c1109}.admin-shell--sidebar>.admin-side>.admin-side__inner{position:sticky;top:0;display:flex;flex-direction:column;gap:5px;padding:16px 13px;box-sizing:border-box}.admin-shell--sidebar>.admin-side>.admin-side__inner::-webkit-scrollbar{width:0;height:0;display:none}.admin-shell--sidebar>.admin-content{flex:1;min-width:0;box-sizing:border-box;overflow-x:clip;padding:22px 24px}.admin-shell--sidebar>.admin-content>*{max-width:1500px;margin-inline:auto}.admin-side__brand{display:flex;align-items:center;gap:11px;padding:6px 6px 14px;border-bottom:1px solid rgba(255,255,255,.12);margin-bottom:6px;position:relative}.admin-side__logo{width:44px;height:44px;flex:none;border-radius:13px;overflow:hidden;display:flex;align-items:center;justify-content:center;background:#ffffff1a;font-weight:800;color:#fff;font-size:14px}.admin-side__logo img{width:100%;height:100%;object-fit:cover;border-radius:13px}.admin-side__id{min-width:0;flex:1}.admin-side__name{font-weight:800;font-size:15px;color:#fff;line-height:1.2;text-transform:uppercase;letter-spacing:.01em;word-break:break-word}.admin-side__sub{font-size:11px;color:#cbb89f;margin-top:2px;line-height:1.3}.admin-side__sub--hint{color:#ffcaa6}.admin-side__nav{display:flex;flex-direction:column;gap:5px;flex:1}.admin-side__group{display:flex;flex-direction:column;gap:5px}.admin-side__group-label{font-size:10.5px;letter-spacing:.07em;text-transform:uppercase;color:#b39d86;font-weight:800;margin:8px 0 2px;padding:0 12px}.admin-side__item{display:flex;align-items:center;gap:10px;border:none;background:transparent;color:#e9dccb;cursor:pointer;font-weight:700;font-size:13.5px;padding:11px 13px;border-radius:11px;font-family:inherit;text-align:left;width:100%;line-height:1.15}.admin-side__item svg{width:18px;height:18px;flex:none}.admin-side__item:hover{background:#ffffff14;color:#fff}.admin-side__item.is-active{background:#c5362a;color:#fff}.admin-side__item--logout{color:#f6b6ab;margin-top:4px}.admin-side__item--logout:hover{background:#c5362a38;color:#fff}.admin-side__brand .admin-store-switcher{margin-left:auto;flex:none}@media(max-width:880px){.dashboard-shell--admin.admin-shell--sidebar{flex-direction:column}.admin-shell--sidebar>.admin-side{position:static;width:100%;min-height:0}.admin-shell--sidebar>.admin-side>.admin-side__inner{position:static;max-height:none;overflow:visible;flex-direction:column;gap:8px}.admin-side__nav{flex-direction:row;flex-wrap:wrap;gap:6px}.admin-side__group{flex-direction:row;flex-wrap:wrap;align-items:center;gap:6px}.admin-side__group-label{width:100%;margin:6px 0 0}.admin-side__item{width:auto}.admin-shell--sidebar .admin-topbar2{position:static;margin:0 0 14px;border-radius:12px}}.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(380px,calc(100vw - 32px));margin:0;padding:13px 13px 13px 15px;border-radius:0;font-weight:600;font-size:13.5px;line-height:1.4;display:flex;align-items:flex-start;gap:11px;box-shadow:0 14px 34px #5a2b1f2b;animation:admin-feedback-in .22s ease}.admin-feedback__icon{flex:0 0 auto;display:inline-flex;margin-top:1px;opacity:.95}.admin-feedback__msg{flex:1 1 auto;min-width:0;align-self:center}.admin-feedback__close{flex:0 0 auto;width:24px;height:24px;margin:-1px -1px 0 0;border:none;border-radius:8px;background:transparent;color:inherit;font-size:17px;line-height:1;cursor:pointer;opacity:.5;display:inline-flex;align-items:center;justify-content:center;transition:background .12s ease,opacity .12s ease}.admin-feedback__close:hover{background:#00000012;opacity:1}.error.admin-feedback{color:var(--note-error-text);background:var(--note-error-bg);border:1px solid var(--note-error-border);border-left:4px solid var(--note-error-accent)}.notice.admin-feedback{color:var(--note-success-text);background:var(--note-success-bg);border:1px solid var(--note-success-border);border-left:4px solid var(--note-success-accent)}.admin-content .error.admin-feedback .admin-feedback__icon,.admin-content .error.admin-feedback .admin-feedback__msg{color:var(--note-error-icon)}.admin-content .notice.admin-feedback .admin-feedback__icon,.admin-content .notice.admin-feedback .admin-feedback__msg{color:var(--note-success-icon)}.admin-content .error.admin-feedback .admin-feedback__msg{color:var(--note-error-text)}.admin-content .notice.admin-feedback .admin-feedback__msg{color:var(--note-success-text)}@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:none;-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:0;border:1px solid var(--note-error-border);border-left:4px solid var(--note-error-accent);color:var(--note-error-text);background:var(--note-error-bg);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:flex;flex-direction:column;gap:10px;flex:1;min-height:0}.dashboard-shell--admin .catalog-create-form>.form-fieldset{display:flex;flex-direction:column;gap:10px;flex:1;min-height:0;border:0;padding:0;margin:0}.dashboard-shell--admin .catalog-create-form textarea{min-height:56px;resize:vertical}.dashboard-shell--admin .catalog-create-form button[type=submit]{margin-top:auto}.dashboard-shell--admin .pizza-size-admin{display:grid;gap:18px}.dashboard-shell--admin .pizza-size-admin__intro{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;padding:14px 18px;border:1px solid rgba(172,117,78,.22);border-left:4px solid var(--admin-accent, #B31313);border-radius:14px;background:linear-gradient(180deg,#fff8f2,#fffbf7);box-shadow:none}.dashboard-shell--admin .pizza-size-admin__intro strong{display:block;color:var(--admin-text-primary);font-weight:800;font-size:15px;margin-bottom:2px}.dashboard-shell--admin .pizza-size-admin__intro span{color:var(--admin-text-secondary);font-size:12.5px;line-height:1.45}.dashboard-shell--admin .pizza-size-admin__form{display:grid;gap:14px;padding:18px;border:1px solid rgba(172,117,78,.22);border-radius:14px;background:#fff;box-shadow:none}.dashboard-shell--admin .pizza-size-admin__form-grid{display:grid;grid-template-columns:minmax(180px,1.4fr) repeat(3,minmax(110px,1fr));gap:12px}.dashboard-shell--admin .pizza-size-admin__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.dashboard-shell--admin .pizza-size-admin__item{position:relative;overflow:hidden;padding:0;border:1px solid #ECE0CF;border-radius:16px;background:#fff;box-shadow:none;transition:box-shadow .16s ease,transform .16s ease}.dashboard-shell--admin .pizza-size-admin__item:hover{box-shadow:none}.dashboard-shell--admin .pizza-size-admin__item:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:linear-gradient(180deg,#22c55e,#16a34a)}.dashboard-shell--admin .pizza-size-admin__item:has(input[name=isActive]:not(:checked)):before{background:linear-gradient(180deg,#cbd5e1,#94a3b8)}.dashboard-shell--admin .pizza-size-admin__edit-form{display:grid;gap:0;padding:0}.dashboard-shell--admin .pizza-size-admin__item-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:16px 18px 14px;border-bottom:1px solid #F1E8DA;background:#fff}.dashboard-shell--admin .pizza-size-admin__item-head strong{color:var(--admin-text-primary);font-weight:800;font-size:17px;letter-spacing:-.01em}.dashboard-shell--admin .pizza-size-admin__item .summary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding:12px 18px;background:transparent;border-bottom:1px solid #F1E8DA}.dashboard-shell--admin .pizza-size-admin__item .summary-grid .summary-item{display:flex;flex-direction:column;gap:3px;padding:2px 0 2px 14px;background:transparent!important;border:0;border-left:1px solid #F1E8DA;border-radius:0!important;box-shadow:none!important}.dashboard-shell--admin .pizza-size-admin__item .summary-grid .summary-item:first-child{border-left:0;padding-left:0}.dashboard-shell--admin .pizza-size-admin__item .summary-grid .summary-item span{color:var(--admin-text-secondary);font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.dashboard-shell--admin .pizza-size-admin__item .summary-grid .summary-item strong{color:var(--admin-text-primary);font-size:15px;font-weight:800;letter-spacing:-.01em}.dashboard-shell--admin .pizza-size-admin__item .pizza-size-admin__form-grid{padding:16px 18px 4px;grid-template-columns:minmax(160px,1.4fr) repeat(3,minmax(100px,1fr));gap:12px}.dashboard-shell--admin .pizza-size-admin__item .check-row{padding:0 18px 14px;font-size:13px;font-weight:600;color:var(--admin-text-primary)}.dashboard-shell--admin .pizza-size-admin__actions{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;padding:14px 18px;border-top:1px solid #F1E8DA;background:#fff}.dashboard-shell--admin .pizza-size-admin__actions button{min-width:120px}.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:none;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:none;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:none;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),760px)!important;max-height:calc(100dvh - 1.5rem);overflow-y:auto;overscroll-behavior:contain;padding:0!important;gap:0!important;text-align:left;scrollbar-width:thin;background:#fffaf5!important;border-radius:16px!important;box-shadow:0 32px 80px #2e120640,0 12px 28px #2e12061f!important;display:flex!important;flex-direction:column!important}.dashboard-shell--admin .admin-edit-product-overlay{align-items:flex-start;justify-content:center;overflow-y:auto;padding:1rem}.dashboard-shell--admin .admin-edit-product-modal .payment-modal__topline{align-items:flex-start;gap:.75rem;padding:1.4rem 1.5rem 1.2rem!important;margin:0!important;border-bottom:1px solid rgba(172,117,78,.14);background:linear-gradient(180deg,#fffaf5,#fff5ebb3);position:sticky;top:0;z-index:2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.dashboard-shell--admin .admin-edit-product-modal .payment-modal__topline .eyebrow{font-size:10.5px;font-weight:800;color:#c4663d;letter-spacing:.14em;text-transform:uppercase;margin:0 0 6px}.dashboard-shell--admin .admin-edit-product-modal .payment-modal__topline h4{font-size:1.35rem;font-weight:800;color:#2a1810;line-height:1.1;margin:0;letter-spacing:-.01em}.dashboard-shell--admin .admin-edit-product-modal .payment-modal__topline p:not(.eyebrow){font-size:.9rem;line-height:1.3;color:#7a4a32;margin:6px 0 0;font-weight:500}.dashboard-shell--admin .admin-edit-product-modal .payment-modal__close{padding:.5rem .95rem;border-radius:9px;font-size:.82rem;font-weight:600;background:#fff;border:1.5px solid rgba(172,117,78,.2);color:#7a4a32;transition:all .15s}.dashboard-shell--admin .admin-edit-product-modal .payment-modal__close:hover{border-color:#c7603a66;color:#c72810}.dashboard-shell--admin .admin-edit-product-form{display:flex!important;flex-direction:column!important;gap:0!important;padding:0!important;flex:1}.dashboard-shell--admin .admin-edit-product-form__section{display:grid!important;grid-template-columns:minmax(180px,220px) 1fr;gap:32px;padding:1.4rem 1.5rem!important;border-bottom:1px solid rgba(172,117,78,.1);background:transparent!important;border:none;border-radius:0;box-shadow:none!important}.dashboard-shell--admin .admin-edit-product-form__section:last-of-type{border-bottom:none}.dashboard-shell--admin .admin-edit-product-form__section-header h5{font-size:.95rem;font-weight:700;color:#2a1810;margin:0 0 6px;letter-spacing:-.005em}.dashboard-shell--admin .admin-edit-product-form__section-header p{font-size:.78rem;line-height:1.4;color:#9a6a4f;margin:0;font-weight:500}.dashboard-shell--admin .admin-edit-product-form__section-body{display:flex;flex-direction:column;gap:14px;min-width:0}.dashboard-shell--admin .admin-edit-product-form__check{display:flex;flex-direction:row;align-items:flex-start;gap:10px;cursor:pointer}.dashboard-shell--admin .admin-edit-product-form__check input[type=checkbox]{width:18px;height:18px;margin-top:2px;flex:0 0 auto;cursor:pointer;accent-color:#16a34a}.dashboard-shell--admin .admin-edit-product-form__check span{display:flex;flex-direction:column;gap:2px}.dashboard-shell--admin .admin-edit-product-form__check strong{font-weight:500}.dashboard-shell--admin .admin-edit-product-form__check small{color:#6b7280;font-size:12px;line-height:1.4}.dashboard-shell--admin .admin-edit-product-form__grid{display:grid!important;grid-template-columns:1fr 1fr!important;gap:14px!important}.dashboard-shell--admin .admin-edit-product-form__input-with-prefix{position:relative;display:flex;align-items:stretch}.dashboard-shell--admin .admin-edit-product-form__input-prefix{position:absolute;left:12px;top:50%;transform:translateY(-50%);font-size:13px;font-weight:700;color:#9a5c3c;pointer-events:none;z-index:1}.dashboard-shell--admin .admin-edit-product-form__input-with-prefix input{padding-left:34px!important;width:100%}.dashboard-shell--admin .admin-edit-product-form .field-group{display:grid;gap:5px}.dashboard-shell--admin .admin-edit-product-form .field-group label{font-size:10.5px;font-weight:700;color:#9a5c3c;letter-spacing:.06em;text-transform:uppercase;line-height:1.2;margin:0}.dashboard-shell--admin .admin-edit-product-form .field-group label small{font-size:10px;font-weight:500;color:#b07050;text-transform:none;letter-spacing:0}.dashboard-shell--admin .admin-edit-product-form input,.dashboard-shell--admin .admin-edit-product-form textarea,.dashboard-shell--admin .admin-edit-product-form select{min-height:unset;padding:9px 12px;font-size:13.5px;font-weight:500;color:#3d2016;border:1.5px solid rgba(172,117,78,.22);border-radius:8px;background:#fffdfaeb;box-shadow:inset 0 1px 2px #5630200a;transition:border-color .14s,box-shadow .14s}.dashboard-shell--admin .admin-edit-product-form input:focus,.dashboard-shell--admin .admin-edit-product-form textarea:focus,.dashboard-shell--admin .admin-edit-product-form select:focus{border-color:#c7603a75;background:#fffaf6;box-shadow:inset 0 1px 2px #5630200a,0 0 0 3px #c7603a17;outline:none}.dashboard-shell--admin .admin-edit-product-form textarea{min-height:60px;resize:vertical}.dashboard-shell--admin .admin-edit-product-form__footer{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;padding:1rem 1.5rem!important;background:linear-gradient(180deg,#fff5eb66,#fff5eb);position:sticky;bottom:0;z-index:2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);margin:0!important;border-radius:0!important;box-shadow:none!important;border:none;border-top:1px solid rgba(172,117,78,.18)}.dashboard-shell--admin .admin-edit-product-form__footer-status{display:flex;align-items:center;gap:10px}.dashboard-shell--admin .admin-edit-product-form__status-label{font-size:10.5px;font-weight:800;color:#9a5c3c;letter-spacing:.08em;text-transform:uppercase}.dashboard-shell--admin .admin-edit-product-form__footer .catalog-status-pill{min-height:26px;padding:4px 12px;font-size:11.5px;font-weight:700;border:1px solid rgba(91,154,97,.28);box-shadow:none}.dashboard-shell--admin .admin-edit-product-form__footer-actions{display:flex;align-items:center;gap:10px}.dashboard-shell--admin .admin-edit-product-form__inline-check{display:inline-flex;align-items:center;gap:8px;cursor:pointer;font-size:13px;font-weight:600;color:#5f382d;-webkit-user-select:none;user-select:none}.dashboard-shell--admin .admin-edit-product-form__inline-check input[type=checkbox]{width:16px;height:16px;min-height:unset;padding:0;margin:0;border-radius:4px;accent-color:#c72810;cursor:pointer}.dashboard-shell--admin .admin-edit-product-form__btn{min-height:42px;padding:0 1.3rem;border-radius:10px;font-size:.88rem;font-weight:700;letter-spacing:.01em;cursor:pointer;transition:all .15s;border:1.5px solid transparent}.dashboard-shell--admin .admin-edit-product-form__btn--ghost{background:#fff;border-color:#ac754e40;color:#7a4a32}.dashboard-shell--admin .admin-edit-product-form__btn--ghost:hover:not(:disabled){border-color:#ac754e80;background:#fffaf5}.dashboard-shell--admin .admin-edit-product-form__btn--primary{background:linear-gradient(135deg,#c72810,#ee6330);color:#fff;box-shadow:0 4px 12px #c7281047,inset 0 1px #ffffff38}.dashboard-shell--admin .admin-edit-product-form__btn--primary:hover:not(:disabled){filter:brightness(1.05);box-shadow:0 6px 18px #c7281059,inset 0 1px #ffffff38;transform:translateY(-1px)}.dashboard-shell--admin .admin-edit-product-form__btn:disabled{opacity:.55;cursor:not-allowed}.dashboard-shell--admin .admin-edit-product-form__actions{display:none!important}.dashboard-shell--admin .admin-edit-product-form>.image-upload-field{display:grid;gap:5px}.dashboard-shell--admin .admin-edit-product-form>.image-upload-field>label{font-size:10.5px;font-weight:700;color:#9a5c3c;letter-spacing:.06em;text-transform:uppercase;margin:0}.dashboard-shell--admin .admin-edit-product-form .image-upload-dropzone{min-height:64px;padding:.65rem .85rem;gap:.5rem;border:1.5px dashed rgba(172,117,78,.3);border-radius:8px;background:#fffdfabf;color:var(--admin-text-primary)}.dashboard-shell--admin .admin-edit-product-form .image-upload-dropzone__preview{height:44px;width:min(100%,120px);border-radius:8px}.dashboard-shell--admin .admin-edit-product-form .image-upload-dropzone__content{gap:.2rem}.dashboard-shell--admin .admin-edit-product-form .image-upload-dropzone__content strong{color:#5a2e1a;font-weight:700;font-size:12.5px}.dashboard-shell--admin .admin-edit-product-form .image-upload-dropzone__content span{color:#9a5c3c;font-size:11.5px;line-height:1.25}.dashboard-shell--admin .admin-edit-product-form .image-upload-dropzone:hover,.dashboard-shell--admin .admin-edit-product-form .image-upload-dropzone.is-drag-over{border-color:#c7603a80;background:#fffaf5eb}.dashboard-shell--admin .admin-edit-product-form .form-help{font-size:11.5px;line-height:1.3;color:#9a5c3c}@media(max-width:720px){.dashboard-shell--admin .admin-edit-product-form__section{grid-template-columns:1fr!important;gap:14px!important;padding:1.1rem!important}.dashboard-shell--admin .admin-edit-product-modal .payment-modal__topline,.dashboard-shell--admin .admin-edit-product-form__footer{padding-left:1.1rem!important;padding-right:1.1rem!important}}@media(max-width:480px){.dashboard-shell--admin .admin-edit-product-form__grid{grid-template-columns:1fr!important}.dashboard-shell--admin .admin-edit-product-form__footer{flex-direction:column!important;align-items:stretch!important}.dashboard-shell--admin .admin-edit-product-form__footer-actions{justify-content:flex-end}}.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}@media(max-width:1100px){.dashboard-shell--admin .order-row{display:flex!important;flex-wrap:wrap!important;align-items:flex-start!important;gap:12px!important}.dashboard-shell--admin .order-row>div:first-child{flex:1 1 100%!important;min-width:0!important}.dashboard-shell--admin .order-row>*:not(:first-child){flex:0 1 auto!important;min-width:0!important}.dashboard-shell--admin .order-row .inline-actions{flex-direction:row!important;flex-wrap:wrap!important;justify-content:flex-start!important;align-items:center!important;width:auto!important;gap:8px!important}.dashboard-shell--admin .order-row .inline-button,.dashboard-shell--admin .order-row .admin-inline-action{width:auto!important}.dashboard-shell--admin .admin-module-shell__hero{grid-template-columns:minmax(0,1fr)!important}.dashboard-shell--admin .admin-module-shell--v2 .admin-module-shell__hero{flex-wrap:wrap!important}.dashboard-shell--admin .admin-module-shell--v2 .admin-module-shell__copy{flex:1 1 240px!important;min-width:0!important}.dashboard-shell--admin .admin-module-shell__actions,.dashboard-shell--admin .admin-module-shell--v2 .admin-module-shell__actions{flex:1 1 100%!important;justify-content:flex-start!important}.dashboard-shell--admin .pizza-size-admin__form-grid,.dashboard-shell--admin .pizza-size-admin__list{grid-template-columns:1fr!important}}.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:110px;justify-content:center;text-align:center;font-size:.92rem;font-weight:700;padding:.55rem 1rem;border:2px solid currentColor;letter-spacing:.02em;text-transform:uppercase}.dashboard-shell--admin .order-row>div:nth-child(2) .badge.badge-pending{color:#b07621}.dashboard-shell--admin .order-row>div:nth-child(2) .badge.badge-confirmed,.dashboard-shell--admin .order-row>div:nth-child(2) .badge.badge-preparing{color:#b85431}.dashboard-shell--admin .order-row>div:nth-child(2) .badge.badge-on_the_way{color:#2a6cb8}.dashboard-shell--admin .order-row>div:nth-child(2) .badge.badge-delivered{color:#2f8b51}.dashboard-shell--admin .order-row>div:nth-child(2) .badge.badge-cancelled{color:#b8392f}.dashboard-shell--admin .order-row--status-syncing{box-shadow:none}.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 .orders-stagenav{display:flex;flex-direction:column}.dashboard-shell--admin .orders-stagestrip{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.dashboard-shell--admin .orders-stagecard{position:relative;overflow:hidden;display:block;width:100%;text-align:left;appearance:none;font:inherit;background:#fffcf7;border:1px solid rgba(39,19,14,.08);border-radius:16px;padding:14px 14px 13px;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.dashboard-shell--admin .orders-stagecard:hover{border-color:#27130e33}.dashboard-shell--admin .orders-stagecard__accent{position:absolute;left:0;top:0;bottom:0;width:4px}.dashboard-shell--admin .orders-stagecard__label{display:block;padding-left:6px;font-size:11.5px;color:#6b574c;font-weight:600;line-height:1.25;min-height:28px}.dashboard-shell--admin .orders-stagecard__count{display:block;padding-left:6px;margin-top:4px;font-family:Playfair Display,Georgia,serif;font-size:28px;font-weight:800;color:#27130e;font-variant-numeric:tabular-nums}.dashboard-shell--admin .orders-stagecard.is-active{background:#fff6f1;border:2px solid #e0530c;padding:13px 13px 12px;box-shadow:0 4px 14px #e0530c24}.dashboard-shell--admin .orders-stagecard.is-active .orders-stagecard__label{color:#a33f12;font-weight:700}.dashboard-shell--admin .orders-stagecard.is-active .orders-stagecard__count{color:#e0530c}.dashboard-shell--admin .orders-stagehead{display:flex;align-items:center;gap:8px;margin:20px 0 14px;padding-top:16px;border-top:1px solid rgba(39,19,14,.08)}.dashboard-shell--admin .orders-stagehead__dot{width:9px;height:9px;border-radius:50%;flex:0 0 auto}.dashboard-shell--admin .orders-stagehead__title{font-weight:700;color:#27130e;font-size:14.5px}.dashboard-shell--admin .orders-stagehead__meta{color:#6b574c;font-size:13px}.dashboard-shell--admin .orders-stagelist{display:flex;flex-direction:column;gap:12px}.dashboard-shell--admin .orders-stage-empty{margin:12px 2px;font-size:.9rem;color:#6e5a4ecc;font-style:italic}@media(max-width:1024px){.dashboard-shell--admin .orders-stagestrip{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:560px){.dashboard-shell--admin .orders-stagestrip{grid-template-columns:repeat(2,minmax(0,1fr))}}.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:none;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:none}.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}.product-addons-editor{display:flex;flex-direction:column;gap:8px;padding:12px;border:1px solid rgba(199,40,16,.18);border-radius:10px;background:#fffaf3}.product-addons-editor__header strong{display:block;font-size:.95rem;margin-bottom:2px}.product-addons-editor__header small{color:#6b4a3e;font-size:.8rem}.product-addons-editor__empty{margin:0;font-size:.85rem;color:#6b4a3e;font-style:italic;padding:6px 4px}.product-addons-editor__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.product-addons-editor__row{display:grid;grid-template-columns:1fr 130px 80px 32px;gap:6px;align-items:center}.product-addons-editor__name,.product-addons-editor__price{padding:6px 8px;border:1px solid rgba(199,40,16,.25);border-radius:6px;font-size:.9rem}.product-addons-editor__price-group{display:flex;align-items:center;gap:4px}.product-addons-editor__price-group span{font-size:.8rem;font-weight:700;color:#5c2418}.product-addons-editor__price{flex:1;text-align:right}.product-addons-editor__active{display:flex;align-items:center;gap:4px;font-size:.82rem;color:#5c2418;font-weight:600}.product-addons-editor__remove{width:32px;height:32px;padding:0;display:inline-flex;align-items:center;justify-content:center;line-height:1;font-size:14px;font-weight:700;border:1px solid rgba(199,40,16,.35);background:transparent;border-radius:6px;color:#c72810;cursor:pointer;transition:background .15s,color .15s,border-color .15s}.product-addons-editor__remove:hover{background:#c72810;color:#fff;border-color:#c72810}.product-addons-editor__add{align-self:flex-start;background:transparent;border:1.5px dashed rgba(199,40,16,.4);color:#c72810;border-radius:8px;padding:6px 14px;font-size:.88rem;font-weight:700;cursor:pointer}.product-addons-editor__add:hover{background:#c72810;color:#fff;border-style:solid}.pag-editor{display:flex;flex-direction:column;gap:12px}.pag-empty{margin:0;font-size:.85rem;color:#6b4a3e;font-style:italic;padding:4px}.pag-group{display:flex;flex-direction:column;gap:8px;padding:12px;border:1px solid rgba(199,40,16,.18);border-radius:10px;background:#fffaf3}.pag-group__head{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.pag-group__name{flex:1;min-width:150px;padding:7px 9px;border:1px solid rgba(199,40,16,.28);border-radius:6px;font-size:.92rem;font-weight:600}.pag-req,.pag-max{display:inline-flex;align-items:center;gap:5px;font-size:.8rem;font-weight:600;color:#5c2418;white-space:nowrap}.pag-max input{width:52px;padding:6px;border:1px solid rgba(199,40,16,.25);border-radius:6px;font-size:.85rem;text-align:center}.pag-group__remove,.pag-opt__remove{flex:none;padding:0;line-height:1;display:inline-flex;align-items:center;justify-content:center;font-weight:700;border:1px solid rgba(199,40,16,.35);background:transparent;border-radius:6px;color:#c72810;cursor:pointer;transition:background .15s,color .15s,border-color .15s}.pag-group__remove{width:30px;height:30px;font-size:13px}.pag-opt__remove{width:30px;height:30px;font-size:12px}.pag-group__remove:hover,.pag-opt__remove:hover{background:#c72810;color:#fff;border-color:#c72810}.pag-opts{display:flex;flex-direction:column;gap:6px;padding-left:10px;border-left:2px solid rgba(199,40,16,.14)}.pag-opt{display:grid;grid-template-columns:1fr 120px 84px 30px;gap:6px;align-items:center}.pag-opt__name{padding:6px 8px;border:1px solid rgba(199,40,16,.22);border-radius:6px;font-size:.88rem}.pag-opt__price{display:flex;align-items:center;gap:4px}.pag-opt__price span{font-size:.78rem;font-weight:700;color:#5c2418}.pag-opt__price input{flex:1;width:100%;padding:6px 8px;border:1px solid rgba(199,40,16,.22);border-radius:6px;font-size:.88rem;text-align:right}.pag-opt__qty{display:inline-flex;align-items:center;gap:4px;font-size:.72rem;font-weight:600;color:#8a6a5e;white-space:nowrap}.pag-opt__qty input{width:42px;padding:5px 4px;border:1px solid rgba(199,40,16,.2);border-radius:6px;font-size:.82rem;text-align:center}.pag-opt__add,.pag-group__add{align-self:flex-start;background:transparent;color:#c72810;border:1px dashed rgba(199,40,16,.4);border-radius:8px;font-weight:700;cursor:pointer}.pag-opt__add{padding:5px 12px;font-size:.82rem}.pag-group__add{padding:7px 16px;font-size:.9rem;border-width:1.5px}.pag-opt__add:hover,.pag-group__add:hover{background:#c72810;color:#fff;border-style:solid}@media(max-width:560px){.pag-opt{grid-template-columns:1fr 92px 30px}.pag-opt__qty{display:none}}.printer-config-card{display:flex;flex-direction:column;gap:12px}.printer-config-card__status{display:flex;align-items:center;gap:8px;font-weight:600;font-size:.9rem}.printer-config-card__dot{display:inline-block;width:10px;height:10px;border-radius:50%}.printer-config-card__refresh{margin-left:auto;background:transparent;border:1px solid rgba(199,40,16,.3);border-radius:6px;padding:4px 10px;font-size:.8rem;cursor:pointer;color:#5c2418;font-weight:600;transition:background .15s,border-color .15s}.printer-config-card__refresh:hover:not(:disabled){background:#c72810;border-color:#c72810;color:#fff}.printer-config-card__refresh:disabled{opacity:.6;cursor:wait}.printer-config-card__suggestions{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.printer-config-card__suggestion{background:#fff8f1;border:1.5px solid rgba(199,40,16,.3);border-radius:999px;padding:6px 12px;font-size:.85rem;color:#5c2418;cursor:pointer;font-weight:600;transition:background .15s,border-color .15s,color .15s}.printer-config-card__suggestion:hover{background:#fff;border-color:#c72810}.printer-config-card__suggestion.is-active{background:#c72810;border-color:#c72810;color:#fff}.printer-config-card__warning{background:#ffc8001f;border-left:3px solid #d4a017;padding:10px 12px;border-radius:4px;font-size:.875rem;color:#6a4d05}.printer-config-card__warning a{color:#c72810;font-weight:700}.printer-config-card__actions{display:flex;gap:8px;flex-wrap:wrap}.printer-config-card__actions button{background:#c72810;color:#fff;border:none;border-radius:8px;padding:8px 14px;font-weight:700;cursor:pointer}.printer-config-card__actions button:disabled{opacity:.5;cursor:not-allowed}.printer-config-card__auto{display:flex;flex-direction:column;gap:6px;background:#c728100d;border-radius:8px;padding:10px 12px}.printer-config-card__error{background:#ffe9e3;border-left:3px solid #c72810;color:#8a1b08;padding:8px 12px;border-radius:4px;font-size:.875rem}.printer-config-card__footer{display:flex;gap:10px;flex-wrap:wrap;padding-top:4px}.printer-config-card__footer button{background:#c72810;color:#fff;border:none;border-radius:8px;padding:10px 18px;font-weight:700;cursor:pointer}.printer-config-card__secondary{background:transparent!important;border:1.5px solid #c72810!important;color:#c72810!important}.delivery-area-card{display:flex;flex-direction:column;gap:14px}.delivery-area-card__header h3{margin:0 0 4px;font-size:1.05rem}.delivery-area-card__header p{margin:0;color:#6b4a3e;font-size:.875rem;line-height:1.4}.delivery-area-card__mode-row{display:flex;gap:8px;flex-wrap:wrap}.delivery-area-card__mode-btn{flex:1 1 0;min-width:180px;background:#fff8f1;border:1.5px solid rgba(199,40,16,.25);border-radius:10px;padding:10px 14px;font-weight:600;color:#5c2418;cursor:pointer;transition:background .15s,border-color .15s,color .15s}.delivery-area-card__mode-btn:hover{border-color:#c72810}.delivery-area-card__mode-btn.is-active{background:#c72810;border-color:#c72810;color:#fff8f2}.delivery-area-card__map{width:100%;height:360px;border-radius:12px;border:1px solid rgba(199,40,16,.25);overflow:hidden}.delivery-area-card__hint{background:#c728100f;border-left:3px solid #c72810;padding:10px 12px;border-radius:4px;font-size:.875rem;color:#4a2417}.delivery-area-card__radius-row{display:grid;grid-template-columns:auto 1fr 90px;gap:10px;align-items:center;margin-top:8px}.delivery-area-card__radius-row label{font-weight:600}.delivery-area-card__radius-input{padding:6px 8px;border:1px solid rgba(199,40,16,.3);border-radius:6px;text-align:center}.delivery-area-card__clear-polygon{margin-top:8px;padding:6px 12px;background:transparent;border:1px solid rgba(199,40,16,.4);border-radius:6px;color:#c72810;cursor:pointer;font-size:.8rem;font-weight:600}.delivery-area-card__clear-polygon:hover{background:#c72810;color:#fff}.delivery-area-card__form{display:flex;flex-direction:column;gap:10px}.delivery-area-card__form .row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.delivery-area-card__error{background:#ffe9e3;border-left:3px solid #c72810;color:#8a1b08;padding:8px 12px;border-radius:4px;font-size:.875rem}.delivery-area-card__submit{align-self:flex-start;background:#c72810;color:#fff;border:none;border-radius:8px;padding:10px 18px;font-weight:700;cursor:pointer}.delivery-area-card__submit:disabled{opacity:.6;cursor:not-allowed}.delivery-area-card__no-maps{background:#ffc8001f;border-left:3px solid #d4a017;padding:10px 12px;border-radius:4px;font-size:.875rem;color:#6a4d05}.delivery-area-card__zones{border-top:1px solid rgba(199,40,16,.18);padding-top:12px}.delivery-area-card__zones h4{margin:0 0 8px;font-size:.95rem}.delivery-area-card__zones-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.delivery-area-card__zone-item{display:flex;align-items:center;justify-content:space-between;gap:12px;background:#fff8f1;border:1px solid rgba(199,40,16,.2);border-radius:8px;padding:10px 12px}.delivery-area-card__zone-item strong{display:block;color:#3d2016}.delivery-area-card__zone-item small{display:block;color:#6b4a3e;font-size:.8rem;margin-top:2px}.delivery-area-card__delete{background:transparent;border:1px solid #c72810;color:#c72810;border-radius:6px;padding:6px 12px;font-size:.8rem;font-weight:600;cursor:pointer}.delivery-area-card__delete:hover{background:#c72810;color:#fff}.admin-delivery-zones-list{display:flex;flex-direction:column;gap:6px}.admin-delivery-zone-item{display:flex;align-items:center;gap:8px;padding:10px 12px;background:var(--color-card, #fff);border:1px solid var(--color-border, #e5e5e5);border-radius:8px}.admin-delivery-zone-item__info{flex:1;display:flex;flex-direction:column;gap:2px}.admin-delivery-zone-item__info strong{font-size:.9rem;color:var(--color-text, #1a1a1a)}.admin-delivery-zone-item__info .muted{font-size:.78rem}.btn-icon{width:28px;height:28px;border-radius:6px;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;flex-shrink:0;transition:background .15s}.btn-icon--danger{background:#fee2e2;color:#dc2626}.btn-icon--danger:hover{background:#fca5a5}.badge--inactive{display:inline-block;font-size:.7rem;padding:1px 6px;border-radius:4px;background:#f3f4f6;color:#6b7280;margin-top:2px}.admin-saved-location{padding:10px 14px;background:#f0fdf4;border:1px solid #86efac;border-radius:8px;margin-bottom:16px;display:flex;flex-direction:column;gap:2px}.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;align-items:flex-start;gap:8px}.admin-module-filters select{min-height:38px;min-width:160px}.admin-module-filter{display:flex;flex-direction:column;gap:4px}.admin-module-filter>small{font-size:10.5px;line-height:1.3;color:#9a8578;max-width:230px}.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:none}.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}.panel-card>.operation-card-actions,.dashboard-shell--admin .panel-card>.operation-card-actions{margin-top:20px!important;padding-top:16px;border-top:1px solid rgba(184,126,90,.14)}.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:none}.operation-flow-step.is-active{border-color:#cd452e47;box-shadow:none}.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:none}.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:none}.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:none}.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:none}.operation-side-summary--floating{background:linear-gradient(180deg,#cfb8af7a,#946d5f66);border-color:#fff5ec38;box-shadow:none}.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:none}.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:none}.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:none}.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:none}.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}.dashboard-shell--admin .operation-dashboard-grid--stages{align-items:start!important;gap:16px!important}.dashboard-shell--admin .operation-dashboard-grid--stages>.operation-stage-card{min-height:0!important;padding:16px!important;border-radius:16px!important;gap:12px!important}.dashboard-shell--admin .operation-stage-card__content{gap:10px!important}.dashboard-shell--admin .operation-stage-card__summary,.dashboard-shell--admin .operation-stage-card__callout{padding:11px 13px!important;border-radius:12px!important;gap:3px!important}.dashboard-shell--admin .operation-stage-card__summary strong,.dashboard-shell--admin .operation-stage-card__callout strong{font-size:14.5px!important;line-height:19px!important}.dashboard-shell--admin .operation-stage-card__summary span,.dashboard-shell--admin .operation-stage-card__callout span{font-size:12.5px!important;line-height:17px!important}.dashboard-shell--admin .operation-stage-card__metrics{gap:8px!important}.dashboard-shell--admin .operation-stage-card__metrics .summary-item{padding:10px 12px!important}.dashboard-shell--admin .operation-stage-card .admin-card-header h3,.dashboard-shell--admin .operation-stage-card .operation-hub-card__title{font-size:16px!important;line-height:20px!important}@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:has(.dashboard-shell--admin),html:has(.dashboard-shell--super-admin),html:has(.auth-shell--admin-access){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:1fr auto 1fr!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{width:280px!important;min-width:0}.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:84px!important;height:84px!important;border-radius:20px!important}.dashboard-shell--admin .admin-topbar__brand-copy strong{font-size:25px!important;line-height:28px!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:none!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:none!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-field textarea::placeholder,.dashboard-shell--admin .opening-operational-field input::placeholder,.dashboard-shell--admin .opening-operational-select-shell input::placeholder{color:#c8aa97!important;font-weight:400!important;opacity:1!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:none!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:none!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:none!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:none!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:none!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:none!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:none!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:start!important;gap:16px!important}.dashboard-shell--admin .operation-dashboard-grid--stages>.operation-stage-card{display:grid!important;grid-template-rows:auto auto auto!important;gap:12px!important;min-height:0!important;padding:16px!important;border:1px solid #eed8ca!important;border-radius:16px!important;background:radial-gradient(circle at 18% 0%,rgba(255,255,255,.76),transparent 40%),linear-gradient(180deg,#fff9f5,#fbf4ef)!important;box-shadow:none!important;overflow:hidden!important}.dashboard-shell--admin .operation-stage-card--locked{opacity:.66!important;filter:grayscale(.45) saturate(.82)!important}.dashboard-shell--admin .operation-stage-card--locked .admin-primary-button,.dashboard-shell--admin .operation-stage-card--locked .admin-soft-button,.dashboard-shell--admin .operation-stage-card--locked .operation-pending-button{cursor:not-allowed!important;pointer-events:none!important;opacity:.7!important;filter:grayscale(.35)!important;box-shadow:none!important}.dashboard-shell--admin .operation-stage-card__lock-hint{display:flex!important;align-items:center!important;gap:8px!important;flex:1 1 100%!important;width:100%!important;margin:0 0 2px!important;padding:9px 12px!important;border:1px solid rgba(180,65,10,.24)!important;border-radius:12px!important;background:#d4550f17!important;color:#9a3412!important;font-size:clamp(11px,.8vw,13px)!important;font-weight:700!important;line-height:1.35!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:16px!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:start!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:none!important;overflow:hidden!important}.dashboard-shell--admin .operation-stage-card__summary{display:grid!important;gap:5px!important;padding:12px 14px!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:15px!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 .summary-item{display:grid!important;gap:4px!important;min-height:54px!important;padding:10px 12px!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:5px!important;margin:10px 12px 12px!important;padding:10px 13px!important;border:1px solid rgba(238,216,202,.9)!important;border-radius:12px!important;background:#fff8f4e6!important;box-shadow:none!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 auto auto!important}.dashboard-shell--admin .operation-stage-card__content{min-height:0!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:auto auto!important}.dashboard-shell--admin .operation-stage-card--active .operation-stage-card__content{grid-template-rows:auto auto auto!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:0!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(52px,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:52px;grid-column:2;grid-row:2}.dashboard-shell--admin .operation-stage-card--closing .operation-stage-card__metrics .summary-item{min-height:52px!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:none!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:none!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:none!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:none!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:none!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:calc(100dvh / var(--vh-zoom, .9));display:flex;flex-direction:column;background:#f4f0ed;font-family:Archivo,Inter,sans-serif}.sl-app-banner{display:flex;align-items:center;gap:10px;background:#fff8ee;border-bottom:1px solid #E8C79F;padding:10px 14px;position:sticky;top:0;z-index:30}.sl-app-banner__icon{font-size:22px;flex-shrink:0;line-height:1}.sl-app-banner__text{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.sl-app-banner__text strong{font-size:13px;font-weight:800;color:#281510;white-space:nowrap}.sl-app-banner__text span{font-size:11px;color:#7d5b52;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sl-app-banner__btn{flex-shrink:0;background:#ae1713;color:#fff;font-size:13px;font-weight:800;padding:7px 16px;border-radius:999px;text-decoration:none;white-space:nowrap;transition:background .15s}.sl-app-banner__btn:hover{background:#8f0f10}.sl-app-banner__close{flex-shrink:0;background:none;border:none;font-size:18px;color:#7d5b52;cursor:pointer;padding:4px;line-height:1;font-weight:700}.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:5px;flex-shrink:0}.sl-header__logo{width:110px;height:128px;object-fit:contain;object-position:right center;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-search-bar{background:#fff;border-bottom:1px solid #ece4df;padding:10px 1rem;position:sticky;top:0;z-index:20;box-shadow:0 2px 8px #641e0a12}.sl-search-bar__inner{max-width:640px;margin:0 auto;position:relative;display:flex;align-items:center}.sl-search-bar__icon{position:absolute;left:14px;top:0;bottom:0;margin:auto;width:17px;height:17px;color:#b07060;pointer-events:none;flex-shrink:0}.sl-search-bar__input{width:100%;padding:10px 44px;border:1.5px solid #e4d4cc;border-radius:999px;font-size:.95rem;font-family:inherit;color:#3a2010;background:#faf6f4;outline:none;transition:border-color .15s,box-shadow .15s,background .15s;-webkit-appearance:none}.sl-search-bar__input::-webkit-search-cancel-button{display:none}.sl-search-bar__input::placeholder{color:#b09080}.sl-search-bar__input:focus{border-color:#c0301f;box-shadow:0 0 0 3px #c0301f1f;background:#fff}.sl-search-bar__clear{position:absolute;right:10px;top:0;bottom:0;margin:auto;width:24px;height:24px;border-radius:50%;background:#ddd0c8;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .15s;flex-shrink:0;-webkit-tap-highlight-color:transparent;touch-action:manipulation;user-select:none;-webkit-user-select:none}.sl-search-bar__clear:hover{background:#c8b4a8}.sl-search-bar__clear:active{background:#b8a098}.sl-search-bar__clear-x{font-size:15px;font-weight:700;line-height:1;color:#5a3020;display:block}.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 #efe8e2;border-radius:18px;cursor:pointer;padding:20px 22px 16px;font-family:inherit;color:inherit;box-shadow:0 6px 20px -14px #0000002e;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.sl-card:hover{box-shadow:0 12px 28px -16px #00000042;border-color:#e3d8d0;transform:translateY(-2px)}.sl-card:active{transform:translateY(0)}.sl-card--closed{opacity:.82}.sl-card__head{display:flex;align-items:center;gap:16px}.sl-card__logo{width:84px;height:84px;flex:none;border-radius:50%;overflow:hidden;background:#f0e7e1;box-shadow:0 0 0 3px #fff,0 2px 10px #0000001f}.sl-card__logo img{width:100%;height:100%;object-fit:cover;display:block}.sl-card__logo-ph{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#efe7e1}.sl-card__logo-ph-icon{width:34px;height:34px;color:#b6a79d;stroke-width:1.4}.sl-card__ident{flex:1;min-width:0}.sl-card__name{font-size:1.35rem;font-weight:700;color:#160802;margin:0;letter-spacing:-.02em;line-height:1.15;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sl-card__category{font-size:.9rem;color:#9b8f86;margin:3px 0 0;font-weight:400}.sl-card__status{display:inline-flex;align-items:center;gap:6px;font-size:.82rem;font-weight:700;padding:5px 12px;border-radius:999px;margin-top:10px}.sl-card__status--open{background:#e7f4ec;color:#1f9e4f}.sl-card__status--closed{background:#fce9e7;color:#a32820}.sl-card__status-dot{width:8px;height:8px;border-radius:50%;background:#22a24f;flex:none}.sl-card__divider{height:1px;background:#efe8e2;margin:16px 2px 14px}.sl-card__stats{display:grid;grid-template-columns:1fr 1fr 1fr}.sl-card__stat{text-align:center;padding:0 6px;min-width:0}.sl-card__stat+.sl-card__stat{border-left:1px solid #efe8e2}.sl-card__stat-top{display:flex;align-items:center;justify-content:center;gap:7px}.sl-card__stat-star{font-size:15px;line-height:1}.sl-card__stat-icon{width:17px;height:17px;flex:none;color:#7b1f1f}.sl-card__stat-value{font-size:1.15rem;font-weight:700;color:#160802;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sl-card__stat-label{font-size:.76rem;color:#9b8f86;margin-top:4px}.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-search-bar{padding:8px 12px}.sl-search-bar__input{font-size:1rem;padding:10px 42px}.sl-main{padding:18px 12px 40px}.sl-grid{grid-template-columns:1fr;gap:12px}.sl-section-header__title{font-size:1.05rem}.sl-card{border-radius:15px;padding:15px 16px 13px}.sl-card__head{gap:13px}.sl-card__logo{width:62px;height:62px;box-shadow:0 0 0 2px #fff,0 2px 8px #0000001f}.sl-card__logo-ph-icon{width:26px;height:26px}.sl-card__name{font-size:1.1rem;line-height:1.15;white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.sl-card__category{font-size:.8rem}.sl-card__status{font-size:.74rem;padding:4px 10px;margin-top:7px}.sl-card__divider{margin:13px 0 11px}.sl-card__stat{padding:0 3px}.sl-card__stat-icon{width:15px;height:15px}.sl-card__stat-value{font-size:1rem}.sl-card__stat-label{font-size:.7rem}}.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:none!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:none}.customer-desktop-frame .cart-sidebar{border-color:#9455323d!important;box-shadow:none!important}.customer-desktop-frame .cart-sidebar__item{padding:.9rem;border:1px solid rgba(148,85,50,.24);border-radius:18px;background:#fffcf7eb;box-shadow:none}.customer-desktop-frame .quick-access-card:hover,.customer-desktop-frame .customer-product-card:hover,.customer-desktop-frame .recommendation-card:hover{box-shadow:none}.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:none}.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 .operation-history-card,.dashboard-shell--admin .operation-history-table-shell{border-color:#ac754e3d!important;box-shadow:none!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:none!important}.dashboard-shell--admin .operation-detail-grid .summary-grid>.summary-item{border:1px solid rgba(172,117,78,.3)!important;border-radius:18px!important;background:linear-gradient(180deg,#fffcf8fa,#fff7f1f5)!important;box-shadow:none!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:none!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:none!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:none!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:none!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:none!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:none;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:none}.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:none}.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:none}.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:none!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:none!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:none!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:none!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: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: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:none!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 var(--note-error-border)!important;border-left:4px solid var(--note-error-accent)!important;border-radius:0!important;background:var(--note-error-bg)!important;color:var(--note-error-text)!important;box-shadow:none!important}.dashboard-shell--admin .admin-alert-banner svg{color:var(--note-error-icon)!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:none!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:none!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:none!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:none!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:none!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:none!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 .image-upload-field,.dashboard-shell--admin .pizza-size-admin__item .image-upload-field{padding:0!important;border:none!important;border-radius:0!important;background:none!important;box-shadow:none!important}.dashboard-shell--admin .pizza-size-admin .image-upload-field>label,.dashboard-shell--admin .pizza-size-admin__item .image-upload-field>label{display:block!important;font-size:10.5px!important;font-weight:700!important;color:#9a5c3c!important;letter-spacing:.06em!important;text-transform:uppercase!important;padding:0 0 4px!important;margin:0!important;border:none!important;background:none!important;box-shadow:none!important;border-radius:0!important}.dashboard-shell--admin .pizza-size-admin .image-upload-dropzone{border:1.5px dashed rgba(172,117,78,.3)!important;border-radius:8px!important;background:#fffdfabf!important;box-shadow:none!important;min-height:52px!important}.dashboard-shell--admin .pizza-size-admin .image-upload-dropzone__content strong{font-size:12.5px!important;color:#5a2e1a!important}.dashboard-shell--admin .pizza-size-admin .image-upload-dropzone__content span{font-size:11.5px!important;color:#9a5c3c!important}.dashboard-shell--admin .pizza-size-admin .form-help{display:none!important}.dashboard-shell--admin .pizza-size-admin__item .field-group{padding-left:18px!important;padding-right:18px!important}.dashboard-shell--admin .pizza-size-admin>form>.check-row{padding:1px 0;border:none;background:none;box-shadow:none;font-size:13px;font-weight:500;color:#5f382d}.dashboard-shell--admin .pizza-size-admin input:not([type=checkbox]),.dashboard-shell--admin .pizza-size-admin select{padding:9px 12px!important;border:1.5px solid rgba(172,117,78,.22)!important;border-radius:8px!important;background:#fffdfaeb!important;box-shadow:inset 0 1px 2px #5630200a!important;font-size:13.5px!important;color:#3d2016!important;transition:border-color .14s,box-shadow .14s!important;min-height:unset!important}.dashboard-shell--admin .pizza-size-admin input:not([type=checkbox]):focus,.dashboard-shell--admin .pizza-size-admin select:focus{border-color:#c7603a75!important;background:#fffaf6!important;box-shadow:inset 0 1px 2px #5630200a,0 0 0 3px #c7603a17!important;outline:none!important}.dashboard-shell--admin .pizza-size-admin__field{display:grid!important;gap:4px!important;min-width:0!important}.dashboard-shell--admin .pizza-size-admin__field>span{color:#9a5c3c!important;font-size:10.5px!important;font-weight:700!important;letter-spacing:.06em!important;text-transform:uppercase!important;line-height:1.2!important}.dashboard-shell--admin .pizza-size-admin__field>input{width:100%!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{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{padding:12px!important;border:1px solid rgba(172,117,78,.22)!important;border-radius:18px!important}.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{padding:0!important;background:none!important;border:none!important;border-radius:0!important;box-shadow:none!important}.dashboard-shell--admin .admin-edit-product-form__actions{padding-top:14px!important;border-top:1px solid rgba(172,117,78,.14)!important}.dashboard-shell--admin .catalog-category-card{border:1px solid rgba(172,117,78,.32)!important;box-shadow:none!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__field,.dashboard-shell--admin .pizza-size-admin .image-upload-field>label,.dashboard-shell--admin .pizza-size-admin .form-help{padding:0!important;border:none!important;border-radius:0!important;background:none!important;box-shadow:none!important}.dashboard-shell--admin .pizza-size-admin__intro strong{color:#4b1d14;font-size:15px;font-weight:800}.dashboard-shell--admin .pizza-size-admin>form>.check-row{color:#5f382d;font-size:13px;font-weight:500;line-height:1.4}.dashboard-shell--admin .pizza-size-admin .catalog-status-pill{min-height:24px!important;padding:3px 10px!important;font-size:11px!important;border:1px solid rgba(91,154,97,.22)!important;box-shadow:none!important}.dashboard-shell--admin .catalog-create-form{gap:10px!important}.dashboard-shell--admin .catalog-create-form>.form-fieldset{gap:10px!important}.dashboard-shell--admin .catalog-create-form input:not([type=checkbox]),.dashboard-shell--admin .catalog-create-form textarea,.dashboard-shell--admin .catalog-create-form select{padding:9px 12px!important;border:1.5px solid rgba(172,117,78,.22)!important;border-radius:8px!important;background:#fffdfaeb!important;box-shadow:inset 0 1px 2px #5630200a!important;font-size:13.5px!important;color:#3d2016!important;transition:border-color .14s,box-shadow .14s!important;min-height:unset!important}.dashboard-shell--admin .catalog-create-form input:not([type=checkbox]):focus,.dashboard-shell--admin .catalog-create-form textarea:focus,.dashboard-shell--admin .catalog-create-form select:focus{border-color:#c7603a75!important;background:#fffaf6!important;box-shadow:inset 0 1px 2px #5630200a,0 0 0 3px #c7603a17!important;outline:none!important}.dashboard-shell--admin .catalog-create-form .form-fieldset>.row{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(min(100%,110px),1fr))!important;gap:8px!important;background:none!important;border:none!important;box-shadow:none!important;padding:0!important;border-radius:0!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 .catalog-create-form .catalog-create-form__field>span{font-size:10.5px!important;font-weight:700!important;color:#9a5c3c!important;letter-spacing:.06em!important;text-transform:uppercase!important;line-height:1.2!important}.dashboard-shell--admin .catalog-create-form .catalog-create-form__field>span small{text-transform:none!important;letter-spacing:0!important;font-size:10px!important;font-weight:500!important;color:#b07050!important}.dashboard-shell--admin .catalog-create-form .form-help{display:none!important}.dashboard-shell--admin .catalog-create-form .form-fieldset>.image-upload-field{background:none!important;border:none!important;box-shadow:none!important;padding:0!important;border-radius:0!important}.dashboard-shell--admin .catalog-create-form .form-fieldset>.image-upload-field>label{display:block!important;font-size:10.5px!important;font-weight:700!important;color:#9a5c3c!important;letter-spacing:.06em!important;text-transform:uppercase!important;border:none!important;background:none!important;box-shadow:none!important;padding:0 0 5px!important;border-radius:0!important}.dashboard-shell--admin .catalog-create-form .form-fieldset>.image-upload-field .form-help{display:none!important}.dashboard-shell--admin .catalog-create-form .image-upload-dropzone{border:1.5px dashed rgba(172,117,78,.3)!important;border-radius:8px!important;background:#fffdfabf!important;box-shadow:none!important;min-height:52px!important}.dashboard-shell--admin .catalog-create-form .image-upload-dropzone__content strong{font-size:12.5px!important;color:#5a2e1a!important}.dashboard-shell--admin .catalog-create-form .image-upload-dropzone__content span{font-size:11.5px!important;color:#9a5c3c!important}.dashboard-shell--admin .catalog-create-form .form-fieldset>.check-row{background:none!important;border:none!important;box-shadow:none!important;padding:1px 0!important;border-radius:0!important;font-size:13px!important;font-weight:500!important;color:#5f382d!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:none!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:none!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:none!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:none!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:none!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:none!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:none!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:none!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:none!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:none!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:none!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 auto 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__nav{display:none!important}.dashboard-shell--admin .admin-topbar__brand,.dashboard-shell--admin .admin-topbar__actions{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}.dashboard-shell--admin.super-admin-shell{width:100%!important;max-width:none!important;margin:0!important;border-radius:0!important;box-shadow:none!important;overflow:visible!important;background:#f6f1ec!important;min-height:calc(100vh / var(--vh-zoom, 1))}.super-admin-page--sidebar{display:flex!important;flex-direction:row;align-items:stretch;gap:0!important;padding:0!important;max-width:none!important;width:100%!important;margin:0!important;min-height:calc(100vh / var(--vh-zoom, 1))}.super-admin-page--sidebar>.super-admin-side{flex:none;width:268px;align-self:stretch;display:flex;flex-direction:column;gap:10px;padding:18px 14px;box-sizing:border-box;background:#1c1109}.super-admin-page--sidebar .super-admin-header{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:14px!important;padding:4px 6px 14px!important;margin:0!important;border-radius:0!important;border-bottom:1px solid rgba(255,255,255,.1)!important;background:transparent!important;box-shadow:none!important}.super-admin-page--sidebar .super-admin-header:before{display:none!important}.super-admin-page--sidebar .super-admin-header h1{font-size:1.3rem!important}.super-admin-page--sidebar .super-admin-header__desc{display:none!important}.super-admin-page--sidebar .super-admin-header__actions{display:flex!important;flex-direction:column!important;gap:10px!important}.super-admin-page--sidebar .super-admin-header__buttons{display:flex!important;flex-direction:column!important;gap:8px!important}.super-admin-page--sidebar .super-admin-header__buttons .admin-soft-button{width:100%!important;justify-content:center!important;padding:8px 12px!important;font-size:12.5px!important;font-weight:700!important;border-radius:9px!important;background:#ffffff12!important;background-image:none!important;border:1px solid rgba(255,255,255,.16)!important;color:#e9dccb!important;-webkit-text-fill-color:#e9dccb!important;box-shadow:none!important}.super-admin-page--sidebar .super-admin-header__buttons .admin-soft-button:hover:not(:disabled){background:#ffffff24!important;border-color:#ffffff4d!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important}.super-admin-page--sidebar .super-admin-tabs{flex-direction:column!important;gap:5px!important;border:none!important;padding:0!important;margin:0!important}.super-admin-page--sidebar .super-admin-tab{width:100%!important;text-align:left!important;justify-content:flex-start!important;color:#e9dccb!important;background:transparent!important;border:none!important;border-radius:11px!important;padding:11px 13px!important;font-size:13.5px!important}.super-admin-page--sidebar .super-admin-tab:hover{background:#ffffff14!important;color:#fff!important}.super-admin-page--sidebar .super-admin-tab--active{background:#c5362a!important;color:#fff!important}.super-admin-page--sidebar>.super-admin-main{flex:1;min-width:0;box-sizing:border-box;padding:26px 30px;display:grid;gap:18px;align-content:start}@media(max-width:880px){.super-admin-page--sidebar{flex-direction:column}.super-admin-page--sidebar>.super-admin-side{width:100%}.super-admin-page--sidebar .super-admin-tabs{flex-direction:row;flex-wrap:wrap}.super-admin-page--sidebar .super-admin-header__buttons{flex-direction:row}.super-admin-page--sidebar>.super-admin-main{padding:18px}}.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:none}.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-integrations-stack{columns:2;column-gap:18px}.super-admin-integrations-stack>.super-admin-section-grid{display:contents}.super-admin-integrations-stack .panel-card{break-inside:avoid;page-break-inside:avoid;-webkit-column-break-inside:avoid;display:block;width:100%;margin:0 0 18px}@media(max-width:768px){.super-admin-integrations-stack{columns:1}}.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-delete-card{border:1px solid rgba(217,45,32,.4);background:linear-gradient(180deg,#fff7f6,#fff1f0)}.super-admin-delete-card>div>span{color:#b42318;font-weight:800;text-transform:uppercase;letter-spacing:.04em;font-size:.72rem}.super-admin-delete-card h3{color:#b42318!important}.super-admin-archive-error{margin:0;padding:9px 12px;border-radius:0;border:1px solid var(--note-error-border);border-left:4px solid var(--note-error-accent);background:var(--note-error-bg);color:var(--note-error-text);font-size:.84rem;font-weight:600;line-height:1.4}.super-admin-archive-name{color:#b42318;font-weight:800}.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:1px solid var(--note-error-border);border-left:4px solid var(--note-error-accent);background:var(--note-error-bg)}.super-admin-alert-card.is-critical span{color:var(--note-error-text)}.super-admin-alert-card.is-success{border:1px solid var(--note-success-border);border-left:4px solid var(--note-success-accent);background:var(--note-success-bg)}.super-admin-alert-card.is-success span{color:var(--note-success-text)}.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 var(--note-info-border);border-radius:0;font-weight:800}.super-admin-health-alert.is-critical{border:1px solid var(--note-error-border);border-left:4px solid var(--note-error-accent);background:var(--note-error-bg);color:var(--note-error-text)}.super-admin-health-alert.is-warning{border:1px solid var(--note-warning-border);border-left:4px solid var(--note-warning-accent);background:var(--note-warning-bg);color:var(--note-warning-text)}.super-admin-health-alert.is-info{border:1px solid var(--note-info-border);border-left:4px solid var(--note-info-accent);background:var(--note-info-bg);color:var(--note-info-text)}.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%}@media(max-width:640px){.subscription-plans-manager .super-admin-table table,.subscription-plans-manager .super-admin-table tbody,.subscription-plans-manager .super-admin-table tr,.subscription-plans-manager .super-admin-table td{display:block;width:100%}.subscription-plans-manager .super-admin-table thead{display:none}.subscription-plans-manager .super-admin-table tr{border:1px solid rgba(127,27,23,.14);border-radius:10px;background:#fffbf6f5;padding:10px 12px;margin-bottom:10px}.subscription-plans-manager .super-admin-table td{max-width:none;white-space:normal;overflow:visible;text-overflow:clip;padding:6px 0;border-top:1px solid rgba(127,27,23,.07)}.subscription-plans-manager .super-admin-table td:first-child{border-top:none;padding-top:0}.subscription-plans-manager .super-admin-table td:before{content:attr(data-label);display:block;font-size:.68rem;letter-spacing:.05em;text-transform:uppercase;color:#865044;font-weight:600;margin-bottom:3px}.subscription-plans-manager .super-admin-table td.plan-actions-cell{display:flex;gap:8px;padding-top:10px}.subscription-plans-manager .super-admin-table td.plan-actions-cell:before{display:none}.subscription-plans-manager .super-admin-table td.plan-actions-cell .admin-soft-button{flex:1}}.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:none!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:none!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:none!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:none!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:none!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:none!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:none!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:none!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:none!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:none!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:none!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:none!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:none!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:none!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:none!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:none!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:none!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:none!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:none!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:none!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:none!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:none!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:none!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:none!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:none!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(var(--banner-zoom, 1))!important;transform-origin:center center!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}.customer-hero--full-background.customer-hero--fit-contain,.customer-desktop-frame .customer-hero--full-background.customer-hero--fit-contain{transform:none!important;background:linear-gradient(135deg,#20100a,#2e160b)!important}.customer-hero--full-background.customer-hero--fit-contain .customer-hero__background,.customer-desktop-frame .customer-hero--full-background.customer-hero--fit-contain .customer-hero__background{object-fit:contain!important;transform:scale(var(--banner-zoom, 1))!important;transform-origin:center center!important;filter:none!important}.customer-hero--full-background.customer-hero--fit-contain:before,.customer-desktop-frame .customer-hero--full-background.customer-hero--fit-contain:before{display:none!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:none!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:none!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:none!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:none!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:none!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:none!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:none!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:none!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:none!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:none!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:none!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:none!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:none!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:none!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:none!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:none!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:none!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:none!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:none!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:none!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:none!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:none!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:none!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:none!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:none!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:none!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:none!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:none!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:none!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:none!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:none!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: auto}.customer-toast{top:auto!important;bottom:88px;left:12px;right:12px;max-width:none!important}.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:wrap;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}.customer-header__profiles{display:none}}.customer-header__bell{flex-shrink:0;min-width:38px;min-height:38px;align-self:center;position:relative;z-index:10}@media(max-width:900px){.customer-header__bell{padding:8px!important}.customer-header__bell svg{width:24px;height:24px}}@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(min-width:641px)and (max-width:860px){.sl-grid{grid-template-columns:repeat(auto-fill,minmax(300px,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__logo{width:56px;height:56px}.sl-card__name{font-size:1.02rem}.sl-card__stat-value{font-size:.94rem}.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}}.super-admin-tabs{display:flex;gap:.5rem;margin:1.5rem 0 0;border-bottom:2px solid #e5e7eb;padding-bottom:0}.super-admin-tab{background:none;border:none;border-bottom:3px solid transparent;padding:.65rem 1.25rem;font-size:.9rem;font-weight:500;color:#6b7280;cursor:pointer;border-radius:6px 6px 0 0;transition:color .15s,border-color .15s,background .15s;margin-bottom:-2px}.super-admin-tab:hover{color:#111827;background:#f3f4f6}.super-admin-tab--active{color:#1d4ed8;border-bottom-color:#1d4ed8;background:#eff6ff}.onboarding-panel{padding:1.5rem 0 2rem}.onboarding-header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1.5rem;flex-wrap:wrap}.onboarding-header h2{font-size:1.3rem;font-weight:700;color:#111827;margin:0 0 .2rem}.onboarding-header p{font-size:.875rem;color:#6b7280;margin:0}.onboarding-filters{display:flex;gap:.75rem;align-items:center;flex-wrap:wrap;margin-bottom:1.25rem}.onboarding-filters input[type=text],.onboarding-filters select{padding:.5rem .75rem;border:1px solid #d1d5db;border-radius:6px;font-size:.875rem;background:#fff;color:#111827}.onboarding-filters input[type=text]{min-width:240px}.onboarding-list{display:flex;flex-direction:column;gap:.5rem}.onboarding-list-item{background:#fff;border:1px solid #e5e7eb;border-radius:10px;padding:1rem 1.25rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;cursor:pointer;transition:box-shadow .15s,border-color .15s}.onboarding-list-item:hover{box-shadow:0 2px 8px #00000014;border-color:#6366f1}.onboarding-list-item__info h4{font-size:.95rem;font-weight:600;color:#111827;margin:0 0 .15rem}.onboarding-list-item__info p{font-size:.8rem;color:#6b7280;margin:0}.onboarding-list-item__meta{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.onboarding-status-badge{display:inline-block;padding:.25rem .65rem;border-radius:999px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em;white-space:nowrap}.onboarding-status-badge--pending_setup{background:#fef3c7;color:#92400e}.onboarding-status-badge--pending_activation{background:#dbeafe;color:#1e40af}.onboarding-status-badge--active{background:#dcfce7;color:#166534}.onboarding-status-badge--suspended{background:#fee2e2;color:#991b1b}.onboarding-status-badge--blocked{background:#fecaca;color:#7f1d1d}.onboarding-status-badge--canceled{background:#f3f4f6;color:#6b7280}.onboarding-empty{text-align:center;padding:3rem 1rem;color:#9ca3af}.onboarding-empty p{font-size:1rem;margin-bottom:1rem}.wizard-steps{display:flex;gap:0;margin-bottom:2rem;overflow-x:auto}.wizard-step{flex:1;display:flex;flex-direction:column;align-items:center;gap:.4rem;padding:.75rem .5rem;text-align:center;position:relative;font-size:.8rem;color:#9ca3af;min-width:100px}.wizard-step:after{content:"";position:absolute;top:1.1rem;right:0;width:50%;height:2px;background:#e5e7eb}.wizard-step:before{content:"";position:absolute;top:1.1rem;left:0;width:50%;height:2px;background:#e5e7eb}.wizard-step:first-child:before{display:none}.wizard-step:last-child:after{display:none}.wizard-step__dot{width:28px;height:28px;border-radius:50%;background:#e5e7eb;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.8rem;color:#9ca3af;position:relative;z-index:1}.wizard-step--active .wizard-step__dot{background:#6366f1;color:#fff}.wizard-step--active{color:#6366f1;font-weight:600}.wizard-step--done .wizard-step__dot{background:#22c55e;color:#fff}.wizard-step--done{color:#22c55e}.wizard-step--done:after,.wizard-step--done:before{background:#22c55e}.wizard-form{max-width:640px}.wizard-form__grid{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.wizard-form__grid--full{grid-column:1 / -1}.wizard-field{display:flex;flex-direction:column;gap:.3rem}.wizard-field label{font-size:.8rem;font-weight:600;color:#374151}.wizard-field input,.wizard-field select,.wizard-field textarea{padding:.55rem .75rem;border:1px solid #d1d5db;border-radius:6px;font-size:.875rem;background:#fff;color:#111827;transition:border-color .15s}.wizard-field input:focus,.wizard-field select:focus,.wizard-field textarea:focus{outline:none;border-color:#6366f1;box-shadow:0 0 0 3px #6366f11a}.wizard-actions{display:flex;gap:.75rem;margin-top:1.5rem;align-items:center}.wizard-review{max-width:640px}.wizard-review__section{margin-bottom:1.5rem}.wizard-review__section h4{font-size:.875rem;font-weight:700;color:#374151;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.75rem;padding-bottom:.35rem;border-bottom:1px solid #e5e7eb}.wizard-review__section p{font-size:.875rem;color:#6b7280;margin-bottom:.3rem}.wizard-review__section strong{color:#111827}.wizard-notice{background:#fef9c3;border:1px solid #fde047;border-radius:8px;padding:.75rem 1rem;font-size:.85rem;color:#713f12;margin-bottom:1rem}.detail-table{width:100%;border-collapse:collapse;font-size:.875rem}.detail-table td{padding:.4rem .5rem;vertical-align:top}.detail-table td:first-child{font-weight:600;color:#374151;white-space:nowrap;width:40%}.detail-table td:last-child{color:#6b7280}.admin-notes-box{background:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;padding:.6rem .75rem;font-size:.8rem;color:#6b7280;margin-top:.25rem;font-style:italic}.feature-chips{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.25rem}.feature-chip{display:inline-block;padding:.2rem .55rem;border-radius:999px;font-size:.72rem;font-weight:600;background:#f3f4f6;color:#9ca3af}.feature-chip--on{background:#dcfce7;color:#166534}.reminders-list{display:flex;flex-direction:column;gap:.4rem;margin-top:.5rem}.reminder-item{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.5rem .75rem;background:#f9fafb;border-radius:6px;font-size:.8rem}.reminder-item__info{display:flex;flex-direction:column;gap:.1rem}.reminder-item__info strong{color:#111827}.reminder-item__info span{color:#9ca3af;font-size:.75rem}.reminder-status{display:inline-block;padding:.15rem .5rem;border-radius:999px;font-size:.7rem;font-weight:600}.reminder-status--sent{background:#dcfce7;color:#166534}.reminder-status--failed{background:#fee2e2;color:#991b1b}.reminder-status--skipped{background:#f3f4f6;color:#6b7280}.btn-primary{display:inline-flex;align-items:center;gap:.4rem;padding:.55rem 1.1rem;background:#6366f1;color:#fff;border:none;border-radius:7px;font-size:.875rem;font-weight:600;cursor:pointer;transition:background .15s,box-shadow .15s}.btn-primary:hover:not(:disabled){background:#4f46e5;box-shadow:0 2px 8px #6366f14d}.btn-primary:disabled{opacity:.6;cursor:not-allowed}.activation-page{min-height:100vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#eff6ff,#f5f3ff);padding:2rem}.activation-card{background:#fff;border-radius:16px;box-shadow:none;padding:2.5rem 2rem;max-width:440px;width:100%;text-align:center}.activation-card__logo{font-size:2.5rem;margin-bottom:.5rem}.activation-card h1{font-size:1.5rem;font-weight:700;color:#111827;margin-bottom:.5rem}.activation-card__sub{font-size:.875rem;color:#6b7280;margin-bottom:1.5rem}.activation-form{text-align:left;display:flex;flex-direction:column;gap:1rem}.activation-form__field{display:flex;flex-direction:column;gap:.3rem}.activation-form__field label{font-size:.8rem;font-weight:600;color:#374151}.activation-form__field input{padding:.65rem .75rem;border:1px solid #d1d5db;border-radius:8px;font-size:.9rem;color:#111827;transition:border-color .15s}.activation-form__field input:focus{outline:none;border-color:#6366f1;box-shadow:0 0 0 3px #6366f11a}.activation-form__actions{margin-top:.5rem}.activation-form__actions button{width:100%;padding:.75rem;background:#6366f1;color:#fff;border:none;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;transition:background .15s}.activation-form__actions button:hover:not(:disabled){background:#4f46e5}.activation-form__actions button:disabled{opacity:.6;cursor:not-allowed}.activation-success{text-align:center;padding:1rem 0}.activation-success__icon{font-size:3rem;margin-bottom:.75rem}.activation-success h2{font-size:1.3rem;font-weight:700;color:#166534;margin-bottom:.5rem}.activation-success p{font-size:.875rem;color:#6b7280;margin-bottom:1.25rem}.activation-error{text-align:center;padding:1rem 0}.activation-error__icon{font-size:3rem;margin-bottom:.75rem}.activation-error h2{font-size:1.3rem;font-weight:700;color:#991b1b;margin-bottom:.5rem}.activation-error p{font-size:.875rem;color:#6b7280}.bank-form-wrapper{padding:.25rem 0}.recv-status{display:flex;gap:13px;align-items:flex-start;border-radius:14px;padding:14px 16px;margin-bottom:16px}.recv-status--ok{background:#e9f7ee;border:1px solid #bfe6cc}.recv-status--warn{background:#fff6e6;border:1px solid #f0dca8}.recv-status__dot{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;color:#fff;font-weight:900;flex:none;font-size:15px}.recv-status--ok .recv-status__dot{background:#1f8a4c}.recv-status--warn .recv-status__dot{background:#b7791f}.recv-status__body{display:grid;gap:3px}.recv-status__body strong{font-size:14.5px}.recv-status--ok .recv-status__body strong{color:#11633a}.recv-status--warn .recv-status__body strong{color:#8a5a12}.recv-status__body span{font-size:12.5px;color:#8b7a6c;line-height:1.45}.recv-check{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.recv-chip{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:700;padding:5px 11px;border-radius:999px;border:1px solid #efe2d3;background:#fff}.recv-chip.is-done{background:#e9f7ee;border-color:#bfe6cc;color:#11633a}.recv-chip.is-todo{background:#fff;border-color:#f0dca8;color:#8a5a12}.recv-split{border:1px dashed #f0b357;border-radius:14px;padding:16px;background:linear-gradient(180deg,#fffdf8,#fff6ea);margin-bottom:16px}.recv-split__top{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.recv-split__title{font-weight:800;font-size:14px;color:#3a2a1e}.recv-split__pct{font-size:13px;color:#3a2a1e}.recv-split__pct b{color:#e0530c}.recv-split__bar{display:flex;height:32px;border-radius:10px;overflow:hidden;margin-top:12px;border:1px solid #efe2d3}.recv-split__store{background:linear-gradient(180deg,#27a35c,#1f8a4c);color:#fff;display:grid;place-items:center;font-weight:800;font-size:12.5px;font-style:normal;min-width:46px;white-space:nowrap;overflow:hidden;padding:0 4px}.recv-split__plat{background:linear-gradient(180deg,#ff9825,#e0530c);color:#fff;display:grid;place-items:center;font-weight:800;font-size:12.5px;font-style:normal;min-width:38px;white-space:nowrap;overflow:hidden;padding:0 4px}.recv-split__ex{margin:12px 0 0;font-size:13px;background:#fff;border:1px solid #efe2d3;border-radius:10px;padding:10px 12px;line-height:1.55;color:#3a2a1e}.recv-split__ex .g{color:#1f8a4c}.recv-split__ex .o{color:#e0530c}.recv-split__ex .muted{color:#8b7a6c;font-size:12px}.recv-tech{font-size:12.5px;color:#8b7a6c;border-top:1px dashed #efe2d3;padding-top:12px;margin-bottom:4px}.recv-tech summary{cursor:pointer;font-weight:700;color:#e0530c}.recv-tech__grid{margin-top:10px;display:grid;gap:6px;font-size:12px}.recv-tech__grid code{background:#f6efe8;padding:1px 6px;border-radius:6px}.recv-commission{margin-top:14px;padding-top:14px;border-top:1px dashed #f0b357;display:grid;gap:8px}.recv-commission__label{font-weight:800;font-size:13px;color:#3a2a1e}.recv-commission__row{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.recv-commission__field{position:relative;display:inline-flex;align-items:center}.recv-commission__field input{width:116px;border:1px solid #efe2d3;border-radius:10px;padding:9px 28px 9px 12px;font:inherit;font-weight:700;color:#3a2a1e;background:#fff}.recv-commission__field input:focus{outline:none;border-color:#ef7d1a;box-shadow:0 0 0 3px #ef7d1a26}.recv-commission__suffix{position:absolute;right:11px;color:#8b7a6c;font-weight:700;font-size:13px;pointer-events:none}.recv-commission__save{border:0;border-radius:10px;padding:10px 16px;font-weight:800;cursor:pointer;background:linear-gradient(180deg,#ff9825,#ef7d1a);color:#fff;box-shadow:none}.recv-commission__save:disabled{opacity:.55;cursor:default}.recv-commission__hint{font-size:12px;color:#8b7a6c;line-height:1.45}.recv-commission__msg{font-size:12.5px;font-weight:700;color:#11633a}.bank-status-badge{display:flex;align-items:flex-start;gap:.875rem;padding:1rem 1.25rem;border-radius:10px;margin-bottom:1.5rem;background:#f0fdf4;border:1.5px solid #86efac}.bank-status-badge--active{background:#f0fdf4;border-color:#4ade80}.bank-status-badge__icon{display:flex;align-items:center;justify-content:center;width:32px;height:32px;min-width:32px;border-radius:50%;background:#22c55e;color:#fff;font-size:1rem;font-weight:700;margin-top:2px}.bank-status-badge__body{display:flex;flex-direction:column;gap:.2rem}.bank-status-badge__body strong{font-size:.9rem;font-weight:700;color:#15803d}.bank-status-badge__body span{font-size:.8rem;color:#166534}.bank-status-badge__body code{font-family:Courier New,monospace;font-size:.78rem;background:#dcfce7;padding:.1rem .35rem;border-radius:4px;color:#15803d}.bank-status-badge__split{margin-top:.15rem;font-size:.78rem!important;color:#166534!important;opacity:.85}.bank-form{display:flex;flex-direction:column;gap:0}.bank-form__section{padding:1.25rem 0 1.5rem;border-bottom:1px solid #f1f5f9}.bank-form__section:last-of-type{border-bottom:none}.bank-form__section-header{display:flex;align-items:center;gap:.75rem;margin-bottom:1.25rem}.bank-form__section-icon{display:flex;align-items:center;justify-content:center;width:36px;height:36px;min-width:36px;border-radius:8px;background:#f1f5f9;font-size:1.1rem}.bank-form__section-header h4{font-size:.9rem;font-weight:700;color:#1e293b;margin:0 0 .1rem}.bank-form__section-header p{font-size:.78rem;color:#94a3b8;margin:0}.bank-form__grid{display:grid;gap:1rem}.bank-form__grid--2{grid-template-columns:1fr 1fr}.bank-form__grid--full{grid-column:1 / -1}.bank-field{display:flex;flex-direction:column;gap:.35rem}.bank-field__label{font-size:.78rem;font-weight:600;color:#475569;letter-spacing:.01em}.bank-field__label span{color:#ef4444;margin-left:1px}.bank-field__input{padding:.65rem .875rem;border:1.5px solid #e2e8f0;border-radius:8px;font-size:.9rem;color:#1e293b;background:#fff;transition:border-color .15s,box-shadow .15s;outline:none;width:100%;box-sizing:border-box}.bank-field__input:focus{border-color:#6366f1;box-shadow:0 0 0 3px #6366f11f}.bank-field__input--select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24'%3E%3Cpath fill='%2394a3b8' d='M7 10l5 5 5-5z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .75rem center;background-size:16px;padding-right:2.5rem;cursor:pointer}.bank-field__hint{font-size:.72rem;color:#94a3b8;margin-top:-.1rem}.bank-account-row{display:flex;align-items:flex-end;gap:.5rem;margin-top:1rem;flex-wrap:wrap}.bank-field--agency{flex:0 0 130px}.bank-field--digit{flex:0 0 72px}.bank-field--account{flex:1 1 160px;min-width:140px}.bank-field--type{flex:0 0 130px}.bank-field--separator{font-size:1.3rem;color:#cbd5e1;font-weight:300;padding-bottom:.65rem;line-height:1;-webkit-user-select:none;user-select:none}.bank-form__footer{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-top:1.5rem;flex-wrap:wrap}.bank-form__security-note{display:flex;align-items:center;gap:.4rem;font-size:.75rem;color:#94a3b8}.bank-form__security-note span:first-child{font-size:.9rem}.bank-form__submit{display:inline-flex;align-items:center;gap:.5rem;padding:.7rem 1.5rem;background:linear-gradient(135deg,#4f46e5,#6366f1);color:#fff;border:none;border-radius:9px;font-size:.9rem;font-weight:600;cursor:pointer;transition:opacity .15s,box-shadow .15s,transform .1s;box-shadow:0 2px 8px #6366f159;white-space:nowrap}.bank-form__submit:hover:not(:disabled){opacity:.92;box-shadow:0 4px 14px #6366f173;transform:translateY(-1px)}.bank-form__submit:active:not(:disabled){transform:translateY(0)}.bank-form__submit:disabled{opacity:.6;cursor:not-allowed;box-shadow:none}@media(max-width:640px){.bank-form__grid--2{grid-template-columns:1fr}.bank-account-row{flex-direction:column;align-items:stretch}.bank-field--agency,.bank-field--digit,.bank-field--account,.bank-field--type{flex:1 1 auto}.bank-field--separator{display:none}.bank-form__footer{flex-direction:column;align-items:stretch}.bank-form__submit{width:100%;justify-content:center}}.dashboard-shell--admin .admin-surface,.dashboard-shell--admin .panel-card,.dashboard-shell--admin .stat-card{box-shadow:none;transition:box-shadow .22s ease,transform .18s ease}.dashboard-shell--admin .stat-card:hover{box-shadow:none;transform:translateY(-2px)}.dashboard-shell--admin .stat-card{border-left:3px solid rgba(155,95,60,.22)}.dashboard-shell--admin .tone-gold{border-left-color:#c3941c7a;background:linear-gradient(148deg,#fffdf0,#fff8dd)}.dashboard-shell--admin .tone-green{border-left-color:#2896556b;background:linear-gradient(148deg,#f4fdf8,#e5f9ee)}.dashboard-shell--admin .tone-blue{border-left-color:#266cd75c;background:linear-gradient(148deg,#f3f8ff,#e3eeff)}.dashboard-shell--admin .panel-header{padding-bottom:14px;margin-bottom:18px;border-bottom:1px solid rgba(155,95,60,.09)}.dashboard-shell--admin .admin-card-header{padding-bottom:14px;margin-bottom:16px;border-bottom:1px solid rgba(155,95,60,.09)}.admin-surface{transition:box-shadow .22s ease}.admin-surface:hover{box-shadow:none}.admin-status-metric{transition:box-shadow .2s ease,transform .17s ease}.admin-status-metric:hover{box-shadow:none;transform:translateY(-1px)}.admin-top-product-item,.admin-recent-order-item{transition:background .17s ease,border-color .17s ease,box-shadow .18s ease,transform .16s ease}.admin-top-product-item:hover,.admin-recent-order-item:hover{background:linear-gradient(148deg,#fff6ee,#ffeee0);border-color:#af765238;box-shadow:none;transform:translateY(-1px)}.admin-top-product-item img{box-shadow:none}.admin-shortcut-item{transition:box-shadow .18s ease,transform .16s ease,border-color .18s ease}.admin-alert-banner{border:1px solid rgba(175,60,50,.2);box-shadow:0 2px 8px #b4322814}.super-admin-kpi-grid .stat-card{border:1px solid rgba(127,27,23,.13);border-left:3px solid rgba(185,45,35,.28);background:linear-gradient(148deg,#fffefb,#fff8f2);box-shadow:none;border-radius:16px;-webkit-backdrop-filter:none;backdrop-filter:none;transition:box-shadow .22s ease,transform .18s ease}.super-admin-kpi-grid .stat-card:hover{box-shadow:none;transform:translateY(-2px)}.super-admin-kpi-grid .stat-card strong{font-size:1.9rem;font-weight:800;letter-spacing:-.05em;font-variant-numeric:tabular-nums}.super-admin-kpi-grid .stat-card span,.super-admin-kpi-grid .stat-card small{font-size:.79rem;font-weight:700;letter-spacing:.03em}.super-admin-control-card{box-shadow:none}.super-admin-store-row{transition:background .16s ease,border-color .16s ease,box-shadow .16s ease}.super-admin-store-row:hover{background:#fff3ec;border-color:#d2241f61;box-shadow:0 3px 10px #9b1c1217;transform:none}.super-admin-store-row.is-selected{background:linear-gradient(148deg,#fff0e8,#ffe8d8);border-color:#d2241f85;box-shadow:0 4px 14px #9b1c1221,inset 0 0 0 1px #d2241f12;transform:none}.super-admin-store-row__logo{border:1px solid rgba(200,95,65,.17);background:linear-gradient(148deg,#fff4ee,#ffe9d9)}.super-admin-alert-card,.super-admin-action-card{box-shadow:0 2px 4px #37120e0d,0 8px 22px #37120e14,inset 0 1px #ffffffe6;transition:box-shadow .2s ease}.super-admin-finance-strip{padding:12px 14px;background:linear-gradient(148deg,#fffefb,#fff8f3);border:1px solid rgba(127,27,23,.1);border-radius:12px;box-shadow:0 1px 4px #37120e0a}.super-admin-finance-strip>div{display:grid;gap:3px}.super-admin-finance-strip>div>span{display:block;font-size:.73rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#8a5044}.super-admin-finance-strip>div>strong{font-size:1.05rem;font-weight:800;letter-spacing:-.025em;color:#3c130d}.super-admin-store-meta span{border-radius:999px;padding:4px 12px;font-size:.79rem;font-weight:700;background:#7f1b170f;border:1px solid rgba(127,27,23,.14);color:#6b3828;transition:background .15s ease}.super-admin-store-meta span:hover{background:#7f1b171c}.super-admin-tabs{border-bottom-color:#7f1b1724}.super-admin-tab{font-weight:600;letter-spacing:.01em;transition:color .16s ease,background .16s ease,border-color .16s ease}.super-admin-tab:hover{color:#3c1308;background:#7f1b170d}.super-admin-tab--active{color:#c61d1d;border-bottom-color:#c61d1d;background:#c61d1d0f}.super-admin-panel-title h2{font-weight:800;letter-spacing:-.03em}.super-admin-panel-title .eyebrow{font-size:.66rem;letter-spacing:.12em}.super-admin-status-pill{font-weight:700;font-size:.71rem;letter-spacing:.04em}.super-admin-status-pill.is-ok{border:1px solid rgba(34,120,70,.2)}.super-admin-status-pill.is-critical{border:1px solid rgba(200,30,25,.22)}.super-admin-table{box-shadow:0 2px 8px #37120e0f}.super-admin-table th{background:linear-gradient(180deg,#fff7f1e6,#fff0e8cc);border-bottom:1px solid rgba(127,27,23,.1);letter-spacing:.05em}.super-admin-table tbody tr{transition:background .14s ease}.super-admin-table tbody tr:hover td{background:#fff3ebb3}.super-admin-table tr:not(:last-child) td{border-bottom:1px solid rgba(127,27,23,.06)}.super-admin-header{box-shadow:0 4px 12px #2808062e,0 14px 42px #28080647,inset 0 1px #ffffff12}.super-admin-store-list__expand-btn{border-radius:10px;font-weight:700;letter-spacing:.01em}.super-admin-network-panel{box-shadow:none}.super-admin-network-panel__item{transition:background .13s ease,border-color .13s ease,box-shadow .13s ease}.super-admin-network-panel__item:hover{box-shadow:none}@media(max-width:900px){.super-admin-finance-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.super-admin-finance-strip{grid-template-columns:1fr}.super-admin-kpi-grid .stat-card,.dashboard-shell--admin .stat-card{border-left-width:2px}}.pagarme-form{display:flex;flex-direction:column;gap:16px}.pagarme-toggle{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;border-radius:10px;background:#faf7f4;border:1px solid rgba(155,95,60,.14);cursor:pointer;transition:background .15s ease}.pagarme-toggle:hover{background:#f4ede5}.pagarme-toggle input[type=checkbox]{width:17px;height:17px;margin-top:3px;flex-shrink:0;accent-color:#c61d1d;cursor:pointer}.pagarme-toggle__body{display:flex;flex-direction:column;gap:3px}.pagarme-toggle__title{font-size:.93rem;font-weight:700;color:#2d1a10}.pagarme-toggle__sub{font-size:.81rem;color:#7a5a44;line-height:1.4}.pagarme-section{border:1px solid rgba(155,95,60,.14);border-radius:12px;overflow:hidden;background:#fff}.pagarme-section--info{border-color:#266cd72e;background:#f7faff}.pagarme-section__header{display:flex;align-items:flex-start;gap:11px;padding:13px 16px;background:#9b5f3c0a;border-bottom:1px solid rgba(155,95,60,.09)}.pagarme-section--info .pagarme-section__header{background:#266cd70d;border-bottom-color:#266cd71a}.pagarme-section__icon{font-size:1.15rem;line-height:1;margin-top:2px}.pagarme-section__header h4{margin:0;font-size:.88rem;font-weight:700;color:#2d1a10;letter-spacing:.01em}.pagarme-section__header p{margin:4px 0 0;font-size:.78rem;color:#7a5a44;line-height:1.4}.pagarme-section--info .pagarme-section__header h4{color:#1a3a7a}.pagarme-section--info .pagarme-section__header p{color:#3a5ea0}.pagarme-fields-row{display:grid;grid-template-columns:1fr 1fr;gap:14px;padding:16px}@media(max-width:640px){.pagarme-fields-row{grid-template-columns:1fr}}.pagarme-section .field-group label{font-size:.82rem;font-weight:700;color:#3d2010;margin-bottom:5px}.pagarme-section .field-group .field-hint{font-size:.76rem;color:#7a5a44;margin-top:5px;line-height:1.45}.pagarme-section .field-group .field-hint code{font-family:Courier New,monospace;font-size:.76rem;background:#9b5f3c14;padding:1px 5px;border-radius:4px;color:#8b3a1a}.pagarme-webhook-url{display:flex;align-items:center;gap:10px;padding:11px 16px;background:#fff;border-bottom:1px solid rgba(38,108,215,.1)}.pagarme-webhook-url__code{flex:1;font-family:Courier New,monospace;font-size:.8rem;color:#1a4a9e;word-break:break-all;background:none;border:none;padding:0;line-height:1.5;-webkit-user-select:all;user-select:all}.pagarme-webhook-url__copy{flex-shrink:0;padding:5px 14px;border-radius:6px;border:1px solid rgba(38,108,215,.28);background:#266cd712;color:#1a4a9e;font-size:.78rem;font-weight:700;cursor:pointer;transition:background .15s ease,border-color .15s ease;white-space:nowrap}.pagarme-webhook-url__copy:hover{background:#266cd724;border-color:#266cd773}.pagarme-status-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:11px 16px}.pagarme-status-badge{display:inline-flex;align-items:center;gap:5px;padding:4px 13px;border-radius:999px;font-size:.78rem;font-weight:700;border:1px solid transparent;letter-spacing:.01em}.pagarme-status-badge--ok{background:#28965517;border-color:#28965547;color:#166034}.pagarme-status-badge--warn{background:#d2640017;border-color:#d2640047;color:#8b4200}.pagarme-status-badge--off{background:#9b5f3c12;border-color:#9b5f3c33;color:#7a5a44}@media(max-width:480px){.pagarme-toggle{gap:10px;padding:12px 14px}.pagarme-fields-row{padding:12px;gap:12px}.pagarme-webhook-url{flex-direction:column;align-items:flex-start}.pagarme-webhook-url__copy{width:100%;text-align:center}}.whatsapp-form{display:flex;flex-direction:column;gap:16px}.whatsapp-toggle{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;border-radius:10px;background:#f1faf4;border:1px solid rgba(37,150,60,.16);cursor:pointer;transition:background .15s ease}.whatsapp-toggle:hover{background:#e2f5e9}.whatsapp-toggle input[type=checkbox]{width:17px;height:17px;margin-top:3px;flex-shrink:0;accent-color:#25d366;cursor:pointer}.whatsapp-toggle__body{display:flex;flex-direction:column;gap:3px}.whatsapp-toggle__title{font-size:.95rem;font-weight:700;color:#1a3a24}.whatsapp-toggle__sub{font-size:.82rem;color:#4a7060;line-height:1.4}.whatsapp-section{border-radius:10px;border:1px solid rgba(37,150,60,.14);overflow:hidden;background:#fff}.whatsapp-section--config{border-color:#9b5f3c1f}.whatsapp-section--notify{border-color:#5a50c824}.whatsapp-section--credentials{border-color:#255ab424}.whatsapp-section__header{display:flex;align-items:flex-start;gap:12px;padding:13px 16px;background:linear-gradient(180deg,#f4fcf6,#edf7f0);border-bottom:1px solid rgba(37,150,60,.1)}.whatsapp-section--config .whatsapp-section__header{background:linear-gradient(180deg,#faf7f4,#f4ede5);border-bottom-color:#9b5f3c1a}.whatsapp-section--notify .whatsapp-section__header{background:linear-gradient(180deg,#f6f5fd,#eeecfb);border-bottom-color:#5a50c81a}.whatsapp-section--credentials .whatsapp-section__header{background:linear-gradient(180deg,#f4f7ff,#eaeffc);border-bottom-color:#255ab41a}.whatsapp-section__header h4{margin:0 0 2px;font-size:.88rem;font-weight:700;color:#1a3a24}.whatsapp-section--config .whatsapp-section__header h4{color:#3b1f0e}.whatsapp-section--notify .whatsapp-section__header h4{color:#2c2060}.whatsapp-section--credentials .whatsapp-section__header h4{color:#1a2d60}.whatsapp-section__header p{margin:0;font-size:.78rem;color:#4a7060;line-height:1.4}.whatsapp-section--config .whatsapp-section__header p{color:#7a5a44}.whatsapp-section--notify .whatsapp-section__header p{color:#5a5090}.whatsapp-section--credentials .whatsapp-section__header p{color:#3a4a80}.whatsapp-section--credentials .whatsapp-section__header p a{color:#1a5cc8}.whatsapp-section__icon{font-size:1.25rem;line-height:1;flex-shrink:0;margin-top:1px}.whatsapp-fields-col{display:flex;flex-direction:column;gap:14px;padding:14px 16px}.whatsapp-fields-col .field-group{display:flex;flex-direction:column;gap:4px}.whatsapp-fields-col .field-group label{font-size:.82rem;font-weight:700;color:#2a4a32}.whatsapp-fields-col .field-group input{width:100%;padding:8px 10px;border-radius:7px;border:1px solid rgba(37,150,60,.22);font-size:.88rem;background:#fafff8;transition:border-color .15s ease,box-shadow .15s ease}.whatsapp-fields-col .field-group input:focus{outline:none;border-color:#25963c8c;box-shadow:0 0 0 3px #25963c1a}.whatsapp-fields-row{display:grid;grid-template-columns:1fr 1fr;gap:14px;padding:14px 16px}.whatsapp-fields-row .field-group{display:flex;flex-direction:column;gap:4px}.whatsapp-fields-row .field-group label{font-size:.82rem;font-weight:700;color:#3b1f0e}.whatsapp-fields-row .field-group input{width:100%;padding:8px 10px;border-radius:7px;border:1px solid rgba(155,95,60,.2);font-size:.88rem;background:#fdfaf8;transition:border-color .15s ease,box-shadow .15s ease}.whatsapp-fields-row .field-group input:focus{outline:none;border-color:#9b5f3c80;box-shadow:0 0 0 3px #9b5f3c1a}.whatsapp-form .field-hint{font-size:.76rem;color:#5a7a64;line-height:1.4}.whatsapp-form .field-hint code{font-family:Courier New,monospace;background:#25963c14;border-radius:3px;padding:1px 4px;font-size:.74rem;color:#1a5a2a}.whatsapp-notify-grid{display:grid;grid-template-columns:1fr 1fr;gap:0;padding:8px 16px 14px}.whatsapp-notify-item{display:flex;align-items:flex-start;gap:10px;padding:9px 10px;border-radius:8px;cursor:pointer;transition:background .12s ease}.whatsapp-notify-item:hover{background:#5a50c80d}.whatsapp-notify-item input[type=checkbox]{width:15px;height:15px;margin-top:3px;flex-shrink:0;accent-color:#5a50c8;cursor:pointer}.whatsapp-notify-item span{display:flex;flex-direction:column;gap:1px}.whatsapp-notify-item strong{font-size:.82rem;font-weight:700;color:#2c2060;line-height:1.2}.whatsapp-notify-item small{font-size:.73rem;color:#7a70a0;line-height:1.3}.whatsapp-status-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.whatsapp-status-badge{display:inline-flex;align-items:center;gap:5px;padding:4px 13px;border-radius:999px;font-size:.78rem;font-weight:700;border:1px solid transparent;letter-spacing:.01em}.whatsapp-status-badge--ok{background:#25963c17;border-color:#25963c47;color:#166034}.whatsapp-status-badge--warn{background:#d2640017;border-color:#d2640047;color:#8b4200}.whatsapp-status-badge--off{background:#645a9612;border-color:#645a9633;color:#5a5090}.whatsapp-credentials-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;padding:14px 16px}.whatsapp-credentials-grid .field-group{display:flex;flex-direction:column;gap:4px}.whatsapp-credentials-grid .field-group label{font-size:.82rem;font-weight:700;color:#1a2d60}.whatsapp-credentials-grid .field-group input{width:100%;padding:8px 10px;border-radius:7px;border:1px solid rgba(37,90,180,.22);font-size:.88rem;background:#f8faff;transition:border-color .15s ease,box-shadow .15s ease}.whatsapp-credentials-grid .field-group input:focus{outline:none;border-color:#255ab48c;box-shadow:0 0 0 3px #255ab41a}.whatsapp-credentials-guide{margin:0 16px 14px;padding:10px 14px;background:#255ab40a;border:1px solid rgba(37,90,180,.12);border-radius:8px;font-size:.78rem;color:#2a3a60;line-height:1.5}.whatsapp-credentials-guide strong{display:block;margin-bottom:6px;font-size:.8rem;color:#1a2d60}.whatsapp-credentials-guide ol{margin:0;padding-left:18px}.whatsapp-credentials-guide ol li{margin-bottom:3px}.whatsapp-credentials-guide a{color:#1a5cc8}@media(max-width:640px){.whatsapp-fields-row,.whatsapp-notify-grid,.whatsapp-credentials-grid{grid-template-columns:1fr}}@media(max-width:480px){.whatsapp-toggle{gap:10px;padding:12px 14px}.whatsapp-fields-col{padding:12px;gap:12px}.whatsapp-fields-row{padding:12px}.whatsapp-notify-grid{padding:8px 10px 12px}}.operation-module{--caixa-bg: #f7f6f3;--caixa-card-bg: #ffffff;--caixa-border: #e7e3dd;--caixa-border-soft: #f0ece5;--caixa-text: #1f1410;--caixa-text-muted: #76665d;--caixa-text-label: #92857a;--caixa-shadow-sm: 0 1px 2px rgba(48, 24, 16, .04), 0 1px 3px rgba(48, 24, 16, .06);--caixa-shadow-md: 0 4px 12px rgba(48, 24, 16, .08), 0 2px 4px rgba(48, 24, 16, .05);--caixa-accent-amber: #d97706;--caixa-accent-amber-soft: #fef3c7;--caixa-accent-green: #15803d;--caixa-accent-green-soft: #dcfce7;--caixa-accent-blue: #1d4ed8;--caixa-accent-blue-soft: #dbeafe;--caixa-accent-red: #b91c1c}.dashboard-shell--admin .operation-module .operation-context-bar,.operation-module .operation-context-bar{background:var(--caixa-card-bg)!important;border:1px solid var(--caixa-border)!important;border-radius:14px!important;padding:14px 20px!important;margin:0 0 16px!important;box-shadow:var(--caixa-shadow-sm)!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:20px!important;flex-wrap:wrap!important}.dashboard-shell--admin .operation-module .operation-context-bar__meta--bottom,.operation-module .operation-context-bar__meta--bottom{display:none!important}.dashboard-shell--admin .operation-module .operation-context-bar__meta--top,.operation-module .operation-context-bar__meta--top{display:flex!important;align-items:center!important;gap:24px!important;flex-wrap:wrap!important;flex:1!important;padding:0!important;border:none!important;background:transparent!important}.dashboard-shell--admin .operation-module .operation-context-bar__item,.operation-module .operation-context-bar__item{display:flex!important;flex-direction:column!important;gap:2px!important;padding:0!important;background:transparent!important;border:none!important;min-width:0!important}.dashboard-shell--admin .operation-module .operation-context-bar__item span,.operation-module .operation-context-bar__item span{font-size:10.5px!important;font-weight:600!important;letter-spacing:.06em!important;text-transform:uppercase!important;color:var(--caixa-text-label)!important;-webkit-text-fill-color:var(--caixa-text-label)!important;text-shadow:none!important}.dashboard-shell--admin .operation-module .operation-context-bar__item strong,.operation-module .operation-context-bar__item strong{font-size:14px!important;font-weight:700!important;color:var(--caixa-text)!important;-webkit-text-fill-color:var(--caixa-text)!important;letter-spacing:-.005em!important;text-shadow:none!important;background:transparent!important}.dashboard-shell--admin .operation-module .operation-context-bar__actions,.operation-module .operation-context-bar__actions{display:flex!important;align-items:center!important;gap:12px!important;padding:0!important;background:transparent!important;border:none!important;flex-shrink:0!important}.dashboard-shell--admin .operation-module .operation-context-bar__actions .operation-status-badge,.operation-module .operation-context-bar__actions .operation-status-badge{display:inline-flex!important;align-items:center!important;gap:6px!important;padding:6px 14px!important;border-radius:999px!important;font-size:11px!important;font-weight:700!important;letter-spacing:.06em!important;text-transform:uppercase!important;border:none!important;background:var(--caixa-accent-amber-soft)!important;color:var(--caixa-accent-amber)!important;-webkit-text-fill-color:var(--caixa-accent-amber)!important;background-image:none!important;box-shadow:none!important;text-shadow:none!important;min-width:auto!important;min-height:auto!important;height:auto!important}.dashboard-shell--admin .operation-module .operation-context-bar__actions .operation-status-badge:before,.operation-module .operation-context-bar__actions .operation-status-badge:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.dashboard-shell--admin .operation-module .operation-context-bar__actions .operation-status-badge--open,.operation-module .operation-context-bar__actions .operation-status-badge--open{background:var(--caixa-accent-green-soft)!important;color:var(--caixa-accent-green)!important;-webkit-text-fill-color:var(--caixa-accent-green)!important}.dashboard-shell--admin .operation-module .operation-context-bar__actions .operation-status-badge--closed,.operation-module .operation-context-bar__actions .operation-status-badge--closed{background:var(--caixa-accent-blue-soft)!important;color:var(--caixa-accent-blue)!important;-webkit-text-fill-color:var(--caixa-accent-blue)!important}.dashboard-shell--admin .operation-module .operation-context-bar__actions .operation-status-badge--closed_with_divergence,.operation-module .operation-context-bar__actions .operation-status-badge--closed_with_divergence{background:#fee2e2!important;color:var(--caixa-accent-red)!important;-webkit-text-fill-color:var(--caixa-accent-red)!important}@media(max-width:768px){.dashboard-shell--admin .operation-module .operation-context-bar,.operation-module .operation-context-bar{flex-direction:column!important;align-items:stretch!important}.dashboard-shell--admin .operation-module .operation-context-bar__meta--top,.operation-module .operation-context-bar__meta--top{gap:14px!important}}.operation-module .operation-stage-card{position:relative;background:var(--caixa-card-bg);border:1px solid var(--caixa-border);border-radius:16px;padding:22px;box-shadow:none;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease;display:flex;flex-direction:column;gap:16px;overflow:hidden}.operation-module .operation-stage-card:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:linear-gradient(180deg,var(--stage-color, #94a3b8),color-mix(in srgb,var(--stage-color, #94a3b8) 60%,transparent))}.operation-module .operation-stage-card:hover{transform:translateY(-2px);box-shadow:none;border-color:color-mix(in srgb,var(--stage-color, #cbd5e1) 30%,var(--caixa-border))}.operation-module .operation-stage-card--opening{--stage-color: var(--caixa-accent-amber)}.operation-module .operation-stage-card--active{--stage-color: var(--caixa-accent-green)}.operation-module .operation-stage-card--closing{--stage-color: var(--caixa-accent-blue)}.operation-module .operation-stage-card .admin-card-header{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding:0;border:none;margin:0;background:transparent}.operation-module .operation-stage-card .admin-card-header>div:first-child{flex:1;min-width:0}.operation-module .operation-stage-card .admin-card-header h3{font-size:17px;font-weight:700;color:var(--caixa-text);margin:0 0 4px;letter-spacing:-.01em;line-height:1.25}.operation-module .operation-stage-card .admin-card-header p{font-size:12.5px;color:var(--caixa-text-muted);margin:0;line-height:1.5}.operation-module .operation-stage-card .operation-status-pill{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;font-size:10.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;flex-shrink:0;border:none;background:var(--caixa-accent-amber-soft);color:var(--caixa-accent-amber)}.operation-module .operation-stage-card .operation-status-pill:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.operation-module .operation-stage-card .operation-status-pill--open{background:var(--caixa-accent-green-soft);color:var(--caixa-accent-green)}.operation-module .operation-stage-card .operation-status-pill--closed,.operation-module .operation-stage-card .operation-status-pill--closing_in_progress{background:var(--caixa-accent-blue-soft);color:var(--caixa-accent-blue)}.operation-module .operation-stage-card .operation-status-pill--closed_with_divergence{background:#fee2e2;color:var(--caixa-accent-red)}.operation-module .operation-stage-card__summary{background:var(--caixa-border-soft);border-radius:12px;padding:14px 16px;display:flex;flex-direction:column;gap:6px}.operation-module .operation-stage-card__summary>strong{font-size:14px;font-weight:700;color:var(--caixa-text)}.operation-module .operation-stage-card__summary>span{font-size:12.5px;color:var(--caixa-text-muted);line-height:1.5}.operation-module .operation-stage-card__metrics{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.operation-module .operation-stage-card__metrics--three{grid-template-columns:repeat(3,1fr)}.operation-module .operation-stage-card__metrics .summary-item{background:var(--caixa-card-bg);border:1px solid var(--caixa-border-soft);border-radius:10px;padding:10px 12px;display:flex;flex-direction:column;gap:3px;min-width:0}.operation-module .operation-stage-card__metrics .summary-item span{font-size:10.5px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--caixa-text-label)}.operation-module .operation-stage-card__metrics .summary-item strong{font-size:15px;font-weight:700;color:var(--caixa-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.operation-module .operation-stage-card__metrics .operation-money{display:inline-flex;align-items:baseline;gap:3px}.operation-module .operation-stage-card__metrics .operation-money>span:first-child{font-size:11px;font-weight:500;text-transform:none;letter-spacing:0;color:var(--caixa-text-muted)}.operation-module .operation-stage-card__metrics .operation-money>span:last-child{font-size:15px;font-weight:700;color:var(--caixa-text)}.operation-module .operation-stage-card__callout{background:color-mix(in srgb,var(--stage-color, #94a3b8) 8%,var(--caixa-card-bg));border:1px dashed color-mix(in srgb,var(--stage-color, #cbd5e1) 35%,transparent);border-radius:10px;padding:10px 12px;display:flex;flex-direction:column;gap:3px}.operation-module .operation-stage-card__callout strong{font-size:10.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--stage-color, var(--caixa-text-muted))}.operation-module .operation-stage-card__callout span{font-size:12px;color:var(--caixa-text-muted);line-height:1.45}.operation-module .operation-stage-card .operation-card-actions,.operation-module .operation-stage-card .operation-stage-card__actions{display:flex;flex-direction:column;gap:8px;margin-top:auto;padding:0;border:none;background:transparent}.operation-module .operation-stage-card .admin-primary-button{width:100%;background:var(--stage-color, #2563eb);background-image:none;border:1px solid var(--stage-color, #2563eb);color:#fff;padding:11px 16px;border-radius:10px;font-size:13.5px;font-weight:600;letter-spacing:0;text-transform:none;box-shadow:0 1px 2px #30181014;cursor:pointer;transition:filter .15s,transform .1s}.operation-module .operation-stage-card .admin-primary-button:hover{filter:brightness(1.08);transform:translateY(-1px)}.operation-module .operation-stage-card .admin-soft-button{width:100%;background:var(--caixa-card-bg);background-image:none;border:1px solid var(--caixa-border);color:var(--caixa-text);padding:10px 14px;border-radius:10px;font-size:13px;font-weight:600;letter-spacing:0;text-transform:none;box-shadow:none;cursor:pointer;transition:background .15s,border-color .15s,color .15s}.operation-module .operation-stage-card .admin-soft-button:hover{background:var(--caixa-border-soft);border-color:color-mix(in srgb,var(--stage-color, #cbd5e1) 30%,var(--caixa-border));color:var(--stage-color, var(--caixa-text))}.operation-module .operation-stage-card .operation-pending-button,.operation-module .operation-stage-card__pending-button,.dashboard-shell--admin .operation-module .operation-stage-card .operation-pending-button{width:100%!important;display:inline-flex!important;align-items:center!important;justify-content:flex-start!important;gap:8px!important;padding:8px 12px!important;min-height:36px!important;height:auto!important;background:var(--caixa-card-bg)!important;background-image:none!important;border:1px solid var(--caixa-border)!important;border-radius:10px!important;color:var(--caixa-text)!important;font-size:13px!important;line-height:1.2!important;font-weight:600!important;letter-spacing:0!important;text-transform:none!important;text-shadow:none!important;box-shadow:none!important;cursor:pointer;transition:background .15s,border-color .15s;-webkit-text-fill-color:var(--caixa-text)!important;transform:none!important;filter:none!important}.operation-module .operation-stage-card .operation-pending-button:hover,.operation-module .operation-stage-card__pending-button:hover{background:var(--caixa-border-soft)!important;border-color:color-mix(in srgb,var(--caixa-accent-green) 35%,var(--caixa-border))!important;transform:none!important;filter:none!important;box-shadow:none!important}.operation-module .operation-stage-card .operation-pending-button__icon{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:18px!important;height:18px!important;background:transparent!important;color:var(--caixa-text-muted)!important;border-radius:4px!important;flex-shrink:0!important}.operation-module .operation-stage-card .operation-pending-button__icon svg{width:14px!important;height:14px!important}.operation-module .operation-stage-card .operation-pending-button__label,.dashboard-shell--admin .operation-stage-card__pending-button .operation-pending-button__label{flex:1!important;text-align:left!important;color:var(--caixa-text)!important;-webkit-text-fill-color:var(--caixa-text)!important;font-weight:600!important;text-transform:none!important;font-size:13px!important;white-space:nowrap!important}.operation-module .operation-stage-card .operation-pending-button__count,.dashboard-shell--admin .operation-stage-card__pending-button .operation-pending-button__count{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:20px!important;height:20px!important;padding:0 6px!important;background:var(--caixa-accent-green)!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;border-radius:999px!important;font-size:11px!important;font-weight:700!important;flex-shrink:0!important;box-shadow:none!important}.operation-module .operation-module__header{background:var(--caixa-card-bg);border:1px solid var(--caixa-border);border-radius:16px;padding:20px 24px;margin-bottom:14px;box-shadow:none}.operation-module .operation-module__header h2{color:var(--caixa-text);font-weight:700;letter-spacing:-.01em}.operation-module .operation-module__header .eyebrow{color:var(--caixa-text-label);font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.operation-module .operation-module__header>div:first-child>p:last-child{color:var(--caixa-text-muted);margin:4px 0 0;font-size:13px}.operation-module .operation-dashboard-grid--stages{gap:14px}@media(max-width:768px){.operation-module .operation-stage-card{padding:18px}.operation-module .operation-stage-card .admin-card-header h3{font-size:16px}.operation-module .operation-stage-card__metrics--three{grid-template-columns:1fr 1fr}}.operation-module .operation-module__details-header--minimal{display:flex;align-items:center;gap:14px;padding:14px 18px!important;background:var(--caixa-card-bg)!important;border:1px solid var(--caixa-border)!important;border-radius:12px!important;margin-bottom:14px!important;box-shadow:none}.operation-module .operation-module__details-header--minimal h3{font-size:16px!important;font-weight:700!important;color:var(--caixa-text)!important;margin:0!important;letter-spacing:-.01em!important}.operation-module .operation-module__back-button{display:inline-flex!important;align-items:center!important;gap:6px!important;padding:7px 14px!important;background:var(--caixa-border-soft)!important;background-image:none!important;border:1px solid var(--caixa-border)!important;border-radius:8px!important;color:var(--caixa-text)!important;-webkit-text-fill-color:var(--caixa-text)!important;font-size:13px!important;font-weight:600!important;cursor:pointer;transition:background .15s,border-color .15s,transform .1s;text-shadow:none!important;box-shadow:none!important;text-transform:none!important;letter-spacing:0!important;min-height:auto!important}.operation-module .operation-module__back-button:hover{background:var(--caixa-card-bg)!important;border-color:var(--caixa-text-muted)!important;transform:translate(-2px)!important}.sl-header__info-button{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;background:#ffffff1f;border:1px solid rgba(255,255,255,.22);border-radius:50%;color:#fff;cursor:pointer;transition:background .15s,border-color .15s,transform .1s;padding:0}.sl-header__info-button:hover{background:#ffffff38;border-color:#fff6;transform:scale(1.05)}.sl-header__info-button:active{transform:scale(.97)}.sl-header__info-icon{width:20px;height:20px}.sl-header__actions{flex-shrink:0}.sl-header__actions .customer-header__icon-chip,.sl-header__actions .sl-header__info-button{background:#ffffff2e!important;border:1px solid rgba(255,255,255,.4)!important;color:#fff!important;margin-left:0}.sl-header__actions .customer-header__icon-chip:hover,.sl-header__actions .sl-header__info-button:hover{background:#ffffff4d!important;border-color:#fff9!important}@media(max-width:540px){.sl-header__brand-text{display:block}.sl-header__name{font-size:1.4rem}.sl-header__brand{margin-left:12px}.sl-header__actions{gap:6px!important}.sl-header__actions .customer-header__icon-chip,.sl-header__actions .sl-header__info-button{width:36px!important;height:36px!important;background:#8e1b0e!important;border:1.5px solid #ffffff!important;color:#fff!important;box-shadow:0 2px 6px #00000040}.sl-header__actions .customer-header__icon-chip svg,.sl-header__actions .sl-header__info-icon,.sl-header__actions .sl-header__info-button svg{width:18px!important;height:18px!important;color:#fff!important;stroke:#fff!important;fill:none}}@media(max-width:380px){.sl-header__actions .customer-header__icon-chip,.sl-header__actions .sl-header__info-button{width:32px!important;height:32px!important}.sl-header__actions .customer-header__icon-chip svg,.sl-header__actions .sl-header__info-icon,.sl-header__actions .sl-header__info-button svg{width:16px!important;height:16px!important}}.sl-policy-overlay{position:fixed;inset:0;background:#0f0a08a6;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);z-index:9999;display:flex;align-items:center;justify-content:center;padding:20px;animation:sl-policy-fade-in .18s ease-out}@keyframes sl-policy-fade-in{0%{opacity:0}to{opacity:1}}.sl-policy-modal{background:#fff;border-radius:16px;width:100%;max-width:720px;max-height:90vh;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 20px 60px #0f0a084d,0 4px 12px #0f0a0826;animation:sl-policy-slide-up .22s cubic-bezier(.16,1,.3,1)}@keyframes sl-policy-slide-up{0%{opacity:0;transform:translateY(20px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.sl-policy-modal__header{display:flex;align-items:center;justify-content:space-between;padding:18px 24px;border-bottom:1px solid #e7e3dd;background:linear-gradient(135deg,#b91c1c,#991b1b);color:#fff;flex-shrink:0}.sl-policy-modal__title{font-size:18px;font-weight:700;margin:0;letter-spacing:-.01em}.sl-policy-modal__close{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;background:#ffffff26;border:1px solid rgba(255,255,255,.22);border-radius:50%;color:#fff;cursor:pointer;padding:0;transition:background .15s}.sl-policy-modal__close:hover{background:#ffffff47}.sl-policy-modal__close-icon{width:16px;height:16px}.sl-policy-modal__tabs{display:flex;background:#faf7f3;border-bottom:1px solid #e7e3dd;overflow-x:auto;flex-shrink:0}.sl-policy-modal__tab{flex:1;min-width:max-content;padding:12px 18px;background:transparent;border:none;border-bottom:3px solid transparent;color:#76665d;font-size:13px;font-weight:600;cursor:pointer;transition:color .15s,border-color .15s,background .15s;white-space:nowrap}.sl-policy-modal__tab:hover{background:#b91c1c0a;color:#1f1410}.sl-policy-modal__tab--active{color:#b91c1c;border-bottom-color:#b91c1c;background:#fff}.sl-policy-modal__body{flex:1;overflow-y:auto;padding:24px 28px;color:#1f1410;line-height:1.65;font-size:14px}.sl-policy-modal__section h3{font-size:18px;font-weight:700;color:#b91c1c;margin:0 0 10px;letter-spacing:-.01em}.sl-policy-modal__section h4{font-size:14px;font-weight:700;color:#1f1410;margin:16px 0 6px}.sl-policy-modal__section p{margin:0 0 10px}.sl-policy-modal__section ul{margin:0 0 10px;padding-left:22px}.sl-policy-modal__section li{margin-bottom:6px}.sl-policy-modal__section strong{color:#1f1410;font-weight:600}.sl-policy-modal__section a{color:#b91c1c;text-decoration:none;border-bottom:1px solid #fee2e2}.sl-policy-modal__section a:hover{border-bottom-color:#b91c1c}.sl-policy-modal__footer{padding:12px 24px;border-top:1px solid #e7e3dd;background:#faf7f3;text-align:center;color:#92857a;font-size:11px;flex-shrink:0}@media(max-width:640px){.sl-policy-modal{max-height:95vh;border-radius:12px}.sl-policy-modal__header{padding:14px 18px}.sl-policy-modal__title{font-size:16px}.sl-policy-modal__body{padding:18px 20px;font-size:13.5px}.sl-policy-modal__tab{padding:10px 14px;font-size:12px}}.fiscal-config-stack{--fz-red: #7b1f1f;--fz-red-bright: #c72810;--fz-red-dark: #5e1414;--fz-ink: #2d1a10;--fz-muted: #7a5a44;--fz-line: rgba(123, 31, 31, .12);--fz-surface: #ffffff;--fz-ok: #15803d;--fz-ok-bg: rgba(34, 197, 94, .12);display:flex;flex-direction:column;gap:20px}.fiscal-hero{position:relative;overflow:hidden;border-radius:22px;padding:26px 28px;color:#fff5f0;background:radial-gradient(120% 140% at 88% -10%,#ffb07859,#ffb07800 45%),linear-gradient(135deg,#7d1410,#b3220f 52%,#9d2b1b);box-shadow:0 1px 2px #2d0e081f,0 24px 48px -28px #5e1414b3;isolation:isolate}.fiscal-hero__glow{position:absolute;inset:auto -40px -120px auto;width:320px;height:320px;border-radius:50%;background:radial-gradient(circle,#ffe9d638,#ffe9d600 70%);z-index:-1;pointer-events:none}.fiscal-hero__top{display:flex;gap:22px;align-items:flex-start;justify-content:space-between;flex-wrap:wrap}.fiscal-hero__eyebrow{display:inline-block;font-size:.72rem;font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:#ffebe0c7;margin-bottom:8px}.fiscal-hero__title{margin:0;font-size:1.6rem;font-weight:800;letter-spacing:-.01em;color:#fff}.fiscal-hero__store{margin:4px 0 0;font-size:1.02rem;font-weight:600;color:#ffe6da}.fiscal-hero__desc{margin:14px 0 0;max-width:56ch;font-size:.86rem;line-height:1.55;color:#fff0e9d1}.fiscal-hero__readiness{display:flex;align-items:center;gap:12px;padding:12px 16px;border-radius:16px;background:#ffffff1f;border:1px solid rgba(255,255,255,.22);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);min-width:230px}.fiscal-hero__readiness-icon{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;font-weight:800;font-size:1rem;flex-shrink:0;background:#ffffffe6;color:#b3220f}.fiscal-hero__readiness[data-ready=true] .fiscal-hero__readiness-icon{background:#22c55e;color:#fff}.fiscal-hero__readiness>div{display:flex;flex-direction:column;gap:1px;line-height:1.25}.fiscal-hero__readiness strong{font-size:.95rem;font-weight:700;color:#fff}.fiscal-hero__readiness span{font-size:.78rem;color:#fff0e9d1}.fiscal-hero__progress{display:flex;align-items:center;gap:12px;margin-top:20px}.fiscal-hero__track{flex:1;height:8px;border-radius:999px;background:#00000038;overflow:hidden}.fiscal-hero__fill{height:100%;border-radius:999px;background:linear-gradient(90deg,#ffd9a8,#fff);transition:width .42s cubic-bezier(.22,1,.36,1)}.fiscal-hero__progress-label{font-size:.78rem;font-weight:700;color:#fff5f0eb;white-space:nowrap}.fiscal-hero__controls{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-top:18px}.fiscal-hero__note{font-size:.76rem;color:#fff0e9c7;font-style:italic}.fiscal-amb{display:inline-flex;align-items:center;gap:8px;padding:7px 13px;border-radius:999px;font-size:.8rem;font-weight:700;background:#ffffffeb;color:#2d1a10}.fiscal-amb em{font-style:normal;font-weight:500;font-size:.74rem;opacity:.7}.fiscal-amb__dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.fiscal-amb--sandbox .fiscal-amb__dot{background:#9ca3af}.fiscal-amb--homolog .fiscal-amb__dot{background:#2563eb}.fiscal-amb--prod .fiscal-amb__dot{background:#16a34a}.fiscal-btn-ghost{appearance:none;border:1px solid rgba(255,255,255,.5);background:#ffffff14;color:#fff;padding:8px 16px;border-radius:999px;font-size:.82rem;font-weight:700;cursor:pointer;transition:background .15s ease,transform .12s ease}.fiscal-btn-ghost:hover:not(:disabled){background:#fff3}.fiscal-btn-ghost:disabled{opacity:.55;cursor:progress}.fiscal-btn-primary{appearance:none;border:0;padding:11px 22px;border-radius:12px;font-size:.9rem;font-weight:700;color:#fff;cursor:pointer;background:linear-gradient(135deg,#c72810,#9d2b1b);box-shadow:0 10px 22px -12px #9d2b1bcc;transition:transform .12s ease,box-shadow .15s ease,filter .15s ease}.fiscal-btn-primary:hover:not(:disabled){filter:brightness(1.05);transform:translateY(-1px);box-shadow:0 14px 26px -12px #9d2b1be6}.fiscal-btn-primary:disabled{opacity:.6;cursor:progress;box-shadow:none}.fiscal-btn-secondary{appearance:none;padding:9px 18px;border-radius:11px;font-size:.86rem;font-weight:700;color:var(--fz-red);cursor:pointer;background:#fff;border:1.5px solid rgba(123,31,31,.28);transition:background .15s ease,border-color .15s ease}.fiscal-btn-secondary:hover:not(:disabled){background:#fdf3ef;border-color:var(--fz-red)}.fiscal-btn-secondary:disabled{opacity:.6;cursor:progress}.fiscal-step{position:relative;border-radius:18px;background:var(--fz-surface);border:1px solid var(--fz-line);box-shadow:0 1px 2px #2d1a100a,0 16px 36px -28px #2d1a104d;overflow:hidden}.fiscal-step:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:linear-gradient(180deg,#c72810,#9d2b1b)}.fiscal-step[data-done=true]:before{background:linear-gradient(180deg,#22c55e,#15803d)}.fiscal-step__head{display:flex;align-items:center;gap:14px;padding:18px 22px;border-bottom:1px solid rgba(123,31,31,.08);background:linear-gradient(180deg,#fffaf7,#fff)}.fiscal-step__num{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;flex-shrink:0;font-size:.98rem;font-weight:800;color:#fff;background:linear-gradient(135deg,#c72810,#9d2b1b);box-shadow:0 6px 14px -8px #9d2b1be6}.fiscal-step[data-done=true] .fiscal-step__num{background:linear-gradient(135deg,#22c55e,#15803d);box-shadow:0 6px 14px -8px #15803db3}.fiscal-step__titles{flex:1;min-width:0}.fiscal-step__titles h3{margin:0;font-size:1.02rem;font-weight:700;color:var(--fz-ink)}.fiscal-step__titles p{margin:3px 0 0;font-size:.81rem;line-height:1.45;color:var(--fz-muted)}.fiscal-step__body{padding:22px}.fiscal-step__footer{display:flex;justify-content:flex-end;padding-top:4px}.fiscal-pill{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border-radius:999px;font-size:.74rem;font-weight:700;flex-shrink:0;white-space:nowrap}.fiscal-pill svg{display:block}.fiscal-pill--ok{background:var(--fz-ok-bg);color:var(--fz-ok)}.fiscal-pill--pending{background:#c7281014;color:#b3220f}.fiscal-pill__dot{width:7px;height:7px;border-radius:50%;background:currentColor}.fiscal-subsection{padding:16px 16px 18px;border-radius:14px;background:#fcf8f5;border:1px solid rgba(155,95,60,.12)}.fiscal-subsection+.fiscal-subsection{margin-top:14px}.fiscal-subsection__label{display:block;font-size:.72rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#9a5f3c;margin-bottom:12px}.fiscal-form{display:flex;flex-direction:column;gap:16px}.fiscal-fields-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px}.fiscal-form .field-group{display:flex;flex-direction:column;gap:6px}.fiscal-form .field-group>span{font-size:.8rem;font-weight:600;color:#5b4036}.fiscal-form input,.fiscal-form select{padding:10px 13px;border:1px solid rgba(148,113,96,.3);border-radius:11px;font-size:.92rem;background:#fffdfb;color:var(--fz-ink);transition:border-color .14s ease,box-shadow .14s ease}.fiscal-form input::placeholder{color:#b09a8c}.fiscal-form input:focus,.fiscal-form select:focus{outline:none;border-color:var(--fz-red);box-shadow:0 0 0 3px #7b1f1f1f;background:#fff}.fiscal-form input[type=file]{padding:8px 10px;font-size:.84rem;cursor:pointer}.fiscal-switch-group{display:flex;flex-direction:column;gap:10px}.fiscal-switch{display:flex;align-items:flex-start;gap:13px;padding:14px 16px;border-radius:13px;background:#fff;border:1px solid rgba(123,31,31,.12);cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}.fiscal-switch:hover{border-color:#7b1f1f47}.fiscal-switch input{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.fiscal-switch__track{position:relative;width:44px;height:25px;border-radius:999px;background:#d8cabf;flex-shrink:0;margin-top:1px;transition:background .2s ease}.fiscal-switch__track:after{content:"";position:absolute;top:2.5px;left:2.5px;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #00000047;transition:transform .2s cubic-bezier(.22,1,.36,1)}.fiscal-switch input:checked+.fiscal-switch__track{background:linear-gradient(135deg,#c72810,#9d2b1b)}.fiscal-switch input:checked+.fiscal-switch__track:after{transform:translate(19px)}.fiscal-switch input:focus-visible+.fiscal-switch__track{box-shadow:0 0 0 3px #7b1f1f38}.fiscal-switch__body{display:flex;flex-direction:column;gap:2px}.fiscal-switch__title{font-size:.9rem;font-weight:700;color:var(--fz-ink)}.fiscal-switch__sub{font-size:.79rem;line-height:1.4;color:var(--fz-muted)}.fiscal-cert-banner{display:flex;align-items:center;flex-wrap:wrap;gap:8px 16px;padding:12px 16px;border-radius:13px;margin-bottom:16px;border:1px solid transparent}.fiscal-cert-banner__status{display:inline-flex;align-items:center;gap:8px;font-weight:700;font-size:.86rem}.fiscal-cert-banner__dot{width:9px;height:9px;border-radius:50%;background:currentColor}.fiscal-cert-banner__meta{font-size:.81rem;color:var(--fz-muted)}.fiscal-cert-banner--ok{background:#22c55e1a;border-color:#22c55e4d}.fiscal-cert-banner--ok .fiscal-cert-banner__status{color:#15803d}.fiscal-cert-banner--warn{background:#f59e0b1a;border-color:#f59e0b52}.fiscal-cert-banner--warn .fiscal-cert-banner__status{color:#b45309}.fiscal-cert-banner--bad{background:#dc262617;border-color:#dc26264d}.fiscal-cert-banner--bad .fiscal-cert-banner__status{color:#b91c1c}.fiscal-cert-banner--idle{background:#f6f1ec;border-color:#9b5f3c33}.fiscal-cert-banner--idle .fiscal-cert-banner__status{color:#8b6656}.fiscal-webhook-row{display:flex;align-items:center;flex-wrap:wrap;gap:14px;justify-content:space-between}.fiscal-inline-status{display:inline-flex;align-items:center;gap:8px;font-size:.86rem;font-weight:600}.fiscal-inline-status:before{content:"";width:9px;height:9px;border-radius:50%;background:currentColor}.fiscal-inline-status--ok{color:#15803d}.fiscal-inline-status--idle{color:#8b6656}.fiscal-hero--skeleton{background:linear-gradient(135deg,#8a1a14,#a8281a);box-shadow:none}.fiscal-skel{border-radius:10px;background:linear-gradient(90deg,#ffffff24 25%,#ffffff47 37%,#ffffff24 63%);background-size:400% 100%;animation:fiscal-shimmer 1.4s ease infinite}.fiscal-skel--title{width:240px;height:28px;margin-bottom:14px}.fiscal-skel--line{width:70%;height:14px;margin-bottom:22px}.fiscal-skel--bar{width:100%;height:8px}@keyframes fiscal-shimmer{0%{background-position:100% 0}to{background-position:0 0}}@media(max-width:720px){.fiscal-hero{padding:22px 18px}.fiscal-hero__title{font-size:1.35rem}.fiscal-hero__readiness{min-width:0;width:100%}.fiscal-step__head,.fiscal-step__body{padding:16px}.fiscal-step__footer{justify-content:stretch}.fiscal-step__footer .fiscal-btn-primary{width:100%}}.order-fiscal-panel{grid-column:1 / -1;margin-top:8px;padding-top:14px;border-top:1px dashed rgba(148,113,96,.3)}.order-fiscal-panel>h4{margin:0 0 10px}.fiscal-doc-list{list-style:none;margin:0 0 12px;padding:0;display:flex;flex-direction:column;gap:10px}.fiscal-doc-item{background:#fffaf3;border:1px solid rgba(148,113,96,.18);border-radius:12px;padding:12px 14px;display:flex;flex-direction:column;gap:6px}.fiscal-doc-item__head{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.fiscal-doc-badge{display:inline-flex;align-items:center;padding:3px 10px;border-radius:999px;font-size:.74rem;font-weight:700}.fiscal-doc-badge--ok{background:#22c55e24;color:#15803d}.fiscal-doc-badge--error{background:#dc26261f;color:#b91c1c}.fiscal-doc-badge--pending{background:#d9770624;color:#b45309}.fiscal-doc-badge--muted{background:#78716c24;color:#57534e}.fiscal-doc-item__key{font-size:.78rem;color:#6b5446;word-break:break-all;font-variant-numeric:tabular-nums}.fiscal-doc-item__err{font-size:.82rem;color:#b91c1c}.fiscal-doc-item__actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:2px}.fiscal-emit-row{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.fiscal-emit-cpf{flex:1 1 200px;padding:8px 12px;border:1px solid rgba(148,113,96,.3);border-radius:10px;font-size:.9rem;max-width:240px;color:#2f1b14;background:#fff}.fiscal-emit-cpf::placeholder{color:#9a8472;opacity:1}.fiscal-emit-cpf:focus{outline:none;border-color:#c72810;box-shadow:0 0 0 3px #c7281026}@keyframes fiscalSkelShimmer{0%{background-position:-200px 0}to{background-position:calc(200px + 100%) 0}}.fiscal-skel{display:flex;flex-direction:column;gap:9px;padding:2px 0 4px}.fiscal-skel__bar{height:13px;border-radius:7px;background:#efe6db;background-image:linear-gradient(90deg,#efe6db,#f8f1e9,#efe6db 160px);background-size:200px 100%;animation:fiscalSkelShimmer 1.15s ease-in-out infinite}.fiscal-skel__bar--btn{height:38px;width:180px;border-radius:10px;margin-top:6px}.inline-button--danger{color:#b91c1c;border-color:#dc262659}.sfv3-page .sl-policy-modal{background:#fffcf7;border:1px solid #ECE0D2;border-radius:20px;box-shadow:0 40px 90px -30px #4a10108c,0 8px 24px #4a10101f;overflow:hidden}.sfv3-page .sl-policy-modal__header{background:linear-gradient(135deg,#7b1f1f,#591313);color:#fff;border-bottom:2px solid #C9923B;padding:20px 24px;align-items:flex-start}.sfv3-page .sl-policy-modal__title{font-family:Playfair Display,Georgia,serif;font-weight:700;font-size:24px;color:#fff;letter-spacing:0;line-height:1.15}.sfv3-page .sl-policy-modal__title:before{content:"INFORMAÇÕES";display:block;font-family:DM Sans,sans-serif;font-size:10px;letter-spacing:2.5px;color:#e4b06a;font-weight:700;margin-bottom:3px}.sfv3-page .sl-policy-modal__close{width:34px;height:34px;background:#ffffff1f;border:1px solid rgba(255,255,255,.3);color:#fff;flex-shrink:0}.sfv3-page .sl-policy-modal__close:hover{background:#ffffff3d}.sfv3-page .sl-policy-modal__tabs{background:#fffcf7;border-bottom:1px solid #ECE0D2;gap:6px;padding:12px 18px;justify-content:center;flex-wrap:wrap;row-gap:8px}.sfv3-page .sl-policy-modal__tab{flex:0 1 auto;color:#7a5c4c;font-family:DM Sans,sans-serif;font-weight:600;font-size:12.5px;background:#f4ead9;border:1px solid #E5D4BC;border-radius:999px;padding:8px 16px}.sfv3-page .sl-policy-modal__tab:hover{background:#ecdcc4;color:#5a1414}.sfv3-page .sl-policy-modal__tab--active{color:#fff;background:#7b1f1f;border-color:#7b1f1f;box-shadow:0 6px 14px -6px #7b1f1f99}.sfv3-page .sl-policy-modal__body{background:#fffcf7;color:#3a2218;font-family:DM Sans,sans-serif;padding:22px 26px;line-height:1.7}.sfv3-page .sl-policy-modal__section h3{font-family:Playfair Display,Georgia,serif;color:#7b1f1f;font-size:20px;margin:0 0 12px;padding-bottom:10px;border-bottom:1px solid #ECE0D2}.sfv3-page .sl-policy-modal__section h4{font-family:DM Sans,sans-serif;color:#5a1414;font-weight:700;font-size:12px;text-transform:uppercase;letter-spacing:.5px;margin:18px 0 6px}.sfv3-page .sl-policy-modal__section strong{color:#1c0a0a}.sfv3-page .sl-policy-modal__section a{color:#c0392b;border-bottom-color:#eac9a0}.sfv3-page .sl-policy-modal__footer{background:#f7efe4;border-top:1px solid #ECE0D2;color:#8a6a56}@media(max-width:640px){.sfv3-page .sl-policy-modal__header{padding:16px 18px}.sfv3-page .sl-policy-modal__title{font-size:19px}.sfv3-page .sl-policy-modal__title:before{font-size:9px;letter-spacing:2px}.sfv3-page .sl-policy-modal__tabs{padding:10px 12px;gap:5px}.sfv3-page .sl-policy-modal__tab{font-size:11.5px;padding:7px 13px}.sfv3-page .sl-policy-modal__body{padding:18px;font-size:13.5px}.sfv3-page .sl-policy-modal__section h3{font-size:18px}}.storefront-v3 .payment-modal.business-hours-modal{background:#fffcf7!important;border:1px solid #ECE0D2!important;border-radius:18px!important;box-shadow:0 30px 70px -28px #4a101080,0 6px 18px #4a10101f!important;max-width:380px!important;width:92vw!important;padding:0!important;gap:0!important;overflow:hidden!important}.storefront-v3 .business-hours-modal .payment-modal__topline{background:linear-gradient(135deg,#7b1f1f,#591313)!important;border:none!important;border-bottom:2px solid #C9923B!important;border-radius:0!important;padding:13px 16px!important;box-shadow:none!important;align-items:flex-start!important}.storefront-v3 .business-hours-modal .payment-modal__topline h4{font-family:Playfair Display,Georgia,serif!important;color:#fff!important;font-weight:700!important;font-size:17px!important;letter-spacing:0!important}.storefront-v3 .business-hours-modal .payment-modal__topline h4:before{content:"HORÁRIOS"!important;display:block!important;font-family:DM Sans,sans-serif!important;font-size:9px!important;letter-spacing:2.5px!important;color:#e4b06a!important;font-weight:700!important;margin-bottom:2px!important}.storefront-v3 .business-hours-modal .payment-modal__topline p{margin-top:5px!important;padding:3px 9px!important;border:1px solid rgba(255,255,255,.28)!important;border-radius:999px!important;background:#ffffff24!important;color:#fff!important;font-size:11px!important;font-weight:600!important;box-shadow:none!important}.storefront-v3 .business-hours-modal .payment-modal__close{min-width:30px!important;min-height:30px!important;width:30px!important;height:30px!important;border-radius:999px!important;border:1px solid rgba(255,255,255,.3)!important;background:#ffffff24!important;color:#fff!important;box-shadow:none!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:0!important;font-size:15px!important;line-height:1!important;font-weight:600!important}.storefront-v3 .business-hours-modal__list{gap:0!important;padding:6px 14px 10px!important}.storefront-v3 .business-hours-modal__row{border:none!important;border-bottom:1px solid #F1E7D8!important;border-radius:0!important;background:none!important;box-shadow:none!important;padding:7px 4px!important;gap:1rem!important}.storefront-v3 .business-hours-modal__list .business-hours-modal__row:last-child{border-bottom:none!important}.storefront-v3 .business-hours-modal__row.is-today{background:#f7ecd9!important;border-bottom-color:transparent!important;border-radius:8px!important;box-shadow:inset 2px 0 #7b1f1f!important;padding-left:10px!important}.storefront-v3 .business-hours-modal__row strong,.storefront-v3 .business-hours-modal__row span{display:inline!important;width:auto!important;padding:0!important;border:none!important;background:none!important;box-shadow:none!important;border-radius:0!important}.storefront-v3 .business-hours-modal__row strong{color:#4a2418!important;font-size:12.5px!important;font-weight:700!important}.storefront-v3 .business-hours-modal__row span{color:#7a5c4c!important;font-size:12.5px!important;font-weight:600!important}.storefront-v3 .business-hours-modal__row.is-today strong{color:#7b1f1f!important}.dashboard-shell--admin .operation-history-detail{background:linear-gradient(180deg,#fffaf6,#fff5ec)!important;border-radius:20px!important;padding:32px!important;margin-top:24px!important;color:#4a1d14!important;border:1px solid rgba(184,126,90,.14)!important;box-shadow:none!important}.dashboard-shell--admin .operation-history-detail__header{background:transparent!important;border:none!important;padding:0!important;margin-bottom:20px!important;box-shadow:none!important;display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:16px!important}.dashboard-shell--admin .operation-history-detail__header h4{margin:0!important;color:#c93226!important;font-size:1.85rem!important;font-weight:800!important;letter-spacing:-.025em!important}.dashboard-shell--admin .operation-history-detail__header p{margin:8px 0 0!important;color:#8b6656!important;font-size:.92rem!important;font-weight:500!important}.dashboard-shell--admin .operation-history-alerts{display:flex!important;flex-wrap:wrap!important;gap:10px!important;margin-bottom:24px!important}.dashboard-shell--admin .operation-history-alert{display:inline-flex!important;align-items:center!important;padding:8px 16px!important;border-radius:999px!important;font-size:.82rem!important;font-weight:700!important;background:#56cf5724!important;border:1px solid rgba(86,207,87,.4)!important;color:#2f6f33!important}.dashboard-shell--admin .operation-history-alert:before{content:"●"!important;margin-right:8px!important;color:#22c55e!important;font-size:.7rem!important}.dashboard-shell--admin .operation-history-alert--warning{background:#f59e0b24!important;border-color:#f59e0b66!important;color:#92400e!important}.dashboard-shell--admin .operation-history-alert--warning:before{color:#d97706!important}.dashboard-shell--admin .operation-history-alert--critical{background:#dc26261f!important;border-color:#dc26265c!important;color:#991b1b!important}.dashboard-shell--admin .operation-history-alert--critical:before{color:#dc2626!important}.dashboard-shell--admin .operation-history-detail-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px!important}.dashboard-shell--admin .operation-history-detail-grid .operation-history-detail-card--wide{grid-column:1 / -1!important}.dashboard-shell--admin .operation-history-detail-grid>.operation-history-detail-card:nth-child(2),.dashboard-shell--admin .operation-history-detail-grid>.operation-history-detail-card:nth-child(6){display:none!important}.dashboard-shell--admin .operation-history-detail-card{background:#fff!important;border:1px solid rgba(184,126,90,.16)!important;border-radius:16px!important;padding:22px 24px!important;box-shadow:none!important;color:#4a1d14!important}.dashboard-shell--admin .operation-history-detail-card h5{display:flex!important;align-items:center!important;gap:10px!important;margin:0 0 18px!important;font-size:.82rem!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.14em!important;color:#c93226!important;padding:0!important;border:none!important}.dashboard-shell--admin .operation-history-detail-card h5:before{content:"☐"!important;font-size:.95rem!important;color:#c93226!important;opacity:.85}.dashboard-shell--admin .operation-history-detail-card dl{display:flex!important;flex-direction:column!important;gap:14px!important;margin:0!important}.dashboard-shell--admin .operation-history-detail-card dl>div{display:flex!important;flex-direction:column!important;gap:4px!important;padding:0!important;border:none!important}.dashboard-shell--admin .operation-history-detail-card dl>div:before{display:none!important}.dashboard-shell--admin .operation-history-detail-card dl dt{margin:0!important;font-size:.78rem!important;font-weight:500!important;color:#8b6656!important;text-transform:none!important;letter-spacing:0!important}.dashboard-shell--admin .operation-history-detail-card dl dd{margin:0!important;font-size:1.05rem!important;font-weight:700!important;color:#1a0d09!important;letter-spacing:-.01em!important;font-feature-settings:"tnum" 1!important;font-variant-numeric:tabular-nums!important;text-align:left!important}.dashboard-shell--admin .operation-history-summary-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important}.dashboard-shell--admin .operation-history-summary-grid>div{background:linear-gradient(180deg,#fffaf3,#fff2e3)!important;border:1px solid rgba(184,126,90,.16)!important;border-radius:14px!important;padding:16px 14px!important;display:flex!important;flex-direction:column!important;align-items:center!important;text-align:center!important;gap:8px!important;transition:background .2s ease,border-color .2s ease,transform .2s ease!important}.dashboard-shell--admin .operation-history-summary-grid>div:before{display:none!important}.dashboard-shell--admin .operation-history-summary-grid>div:hover{border-color:#d59c4c5c!important;transform:translateY(-1px)!important}.dashboard-shell--admin .operation-history-summary-grid>div span{font-size:.78rem!important;color:#8b6656!important;font-weight:500!important;line-height:1.3!important}.dashboard-shell--admin .operation-history-summary-grid>div strong{font-size:1.02rem!important;font-weight:800!important;color:#1a0d09!important;letter-spacing:-.01em!important;font-feature-settings:"tnum" 1!important;font-variant-numeric:tabular-nums!important}.dashboard-shell--admin .operation-history-checklist-list{display:flex!important;flex-direction:column!important;gap:0!important}.dashboard-shell--admin .operation-history-checklist-list>div{background:transparent!important;border:none!important;border-bottom:1px solid rgba(184,126,90,.14)!important;border-radius:0!important;padding:14px 0 14px 32px!important;position:relative!important;display:grid!important;grid-template-columns:1fr auto!important;align-items:center!important;gap:12px!important}.dashboard-shell--admin .operation-history-checklist-list>div:last-child{border-bottom:none!important}.dashboard-shell--admin .operation-history-checklist-list>div:before{content:""!important;position:absolute!important;left:0!important;top:50%!important;transform:translateY(-50%)!important;width:18px!important;height:18px!important;border:1.5px solid rgba(184,126,90,.4)!important;background:#fff!important;border-radius:4px!important}.dashboard-shell--admin .operation-history-checklist-list>div strong{font-size:.95rem!important;font-weight:500!important;color:#1a0d09!important}.dashboard-shell--admin .operation-history-checklist-list>div span{display:inline-flex!important;align-items:center!important;padding:5px 14px!important;border-radius:999px!important;background:linear-gradient(135deg,#fed7aa,#fdba74)!important;color:#7c2d12!important;font-size:.74rem!important;font-weight:700!important;letter-spacing:.02em!important;border:1px solid rgba(234,88,12,.22)!important;box-shadow:none!important;text-transform:none!important}.dashboard-shell--admin .operation-history-payment-list{margin-top:14px!important;padding-top:14px!important;border-top:1px solid rgba(184,126,90,.18)!important;display:flex!important;flex-direction:column!important;gap:6px!important}.dashboard-shell--admin .operation-history-payment-list>div{display:flex!important;justify-content:space-between!important;align-items:center!important;padding:6px 0!important;font-size:.88rem!important}.dashboard-shell--admin .operation-history-payment-list>div span{color:#6d4d3c!important}.dashboard-shell--admin .operation-history-payment-list>div strong{color:#1a0d09!important;font-weight:700!important;font-feature-settings:"tnum" 1!important;font-variant-numeric:tabular-nums!important}.dashboard-shell--admin .operation-history-movement-list{margin-top:14px!important;padding-top:14px!important;border-top:1px solid rgba(184,126,90,.18)!important;display:flex!important;flex-direction:column!important;gap:8px!important}.dashboard-shell--admin .operation-history-movement-list>div{background:linear-gradient(180deg,#fffaf3,#fff2e3)!important;border:1px solid rgba(213,156,76,.22)!important;border-radius:10px!important;padding:12px 14px!important;display:grid!important;gap:4px!important}.dashboard-shell--admin .operation-history-movement-list>div strong{color:#7a4115!important;font-size:.92rem!important}.dashboard-shell--admin .operation-history-movement-list>div span{color:#6d4d3c!important;font-size:.84rem!important}.dashboard-shell--admin .operation-history-movement-list>div small{color:#8b6656!important;font-size:.74rem!important}.dashboard-shell--admin .operation-history-detail-card p.muted{background:transparent!important;border:none!important;border-top:1px solid rgba(184,126,90,.14)!important;border-radius:0!important;padding:14px 0 0!important;margin:14px 0 0!important;font-size:.85rem!important;font-style:italic!important;color:#8b6656!important}.dashboard-shell--admin .operation-history-detail-card--wide{background:linear-gradient(180deg,#dcfce780,#bbf7d059)!important;border:1px solid rgba(86,207,87,.4)!important}.dashboard-shell--admin .operation-history-detail-card--wide h5{display:none!important}.dashboard-shell--admin .operation-history-detail-card--wide p.muted{border:none!important;padding:8px 0 8px 32px!important;margin:0!important;color:#2f6f33!important;font-style:normal!important;font-weight:600!important;font-size:.95rem!important;position:relative!important}.dashboard-shell--admin .operation-history-detail-card--wide p.muted:before{content:"✓"!important;position:absolute!important;left:0!important;top:50%!important;transform:translateY(-50%)!important;width:22px!important;height:22px!important;border-radius:50%!important;background:#22c55e!important;color:#fff!important;font-size:.85rem!important;font-weight:800!important;display:flex!important;align-items:center!important;justify-content:center!important;box-shadow:0 2px 6px -1px #22c55e66!important}.dashboard-shell--admin .operation-history-occurrence{background:linear-gradient(180deg,#fff8e8,#fef3d3)!important;border:1px solid rgba(251,191,36,.4)!important;border-left:4px solid #d97706!important;border-radius:10px!important;padding:12px 16px!important}.dashboard-shell--admin .operation-history-occurrence strong{color:#7a4115!important}.dashboard-shell--admin .operation-history-occurrence span{color:#6d4d3c!important}.dashboard-shell--admin .operation-history-occurrence--critical{background:linear-gradient(180deg,#fef2f2,#fee2e2)!important;border-color:#dc262659!important;border-left-color:#dc2626!important}.dashboard-shell--admin .operation-history-occurrence--critical strong{color:#7d1717!important}.dashboard-shell--admin .operation-history-reopen-button{background:linear-gradient(180deg,#d8392d,#b8261f)!important;color:#fff!important;border:none!important;padding:10px 22px!important;border-radius:10px!important;font-weight:700!important;font-size:.88rem!important;cursor:pointer!important;box-shadow:inset 0 1px #ffffff38,0 4px 14px -2px #b8261f6b!important;transition:transform .15s ease,box-shadow .15s ease!important;flex-shrink:0!important}.dashboard-shell--admin .operation-history-reopen-button:hover{transform:translateY(-1px)}@media(max-width:768px){.dashboard-shell--admin .operation-history-detail{padding:20px!important}.dashboard-shell--admin .operation-history-detail__header h4{font-size:1.5rem!important}.dashboard-shell--admin .operation-history-detail-grid{grid-template-columns:1fr!important}.dashboard-shell--admin .operation-history-summary-grid{grid-template-columns:repeat(2,1fr)!important}}.dashboard-shell--admin .opening-operational-card{background:#f5ede6!important;border:none!important;border-radius:14px!important;padding:2rem!important;margin-bottom:14px!important;box-shadow:none!important;font-family:DM Sans,sans-serif!important}.dashboard-shell--admin .opening-operational-card__header{padding:0!important;margin:0 0 1.25rem!important;background:transparent!important;border:none!important;border-radius:0!important}.dashboard-shell--admin .opening-operational-card__header h3{font-family:Playfair Display,serif!important;font-size:26px!important;font-weight:600!important;color:#c0392b!important;letter-spacing:0!important;margin:0!important}.dashboard-shell--admin .opening-operational-card__header p{font-family:DM Sans,sans-serif!important;font-size:14px!important;color:#7a6055!important;margin:4px 0 0!important;font-weight:400!important}.dashboard-shell--admin .opening-operational-form__inner{display:flex!important;flex-direction:column!important;gap:14px!important}.dashboard-shell--admin .opening-operational-form__top-grid{display:grid!important;grid-template-columns:1fr!important;gap:14px!important;background:#fff!important;border:.5px solid #e8d5c8!important;border-radius:14px!important;padding:1.5rem!important;margin-bottom:0!important}.dashboard-shell--admin .opening-operational-field{display:flex!important;flex-direction:column!important;gap:6px!important;background:transparent!important;border:none!important;padding:0!important}.dashboard-shell--admin .opening-operational-field--full{grid-column:1 / -1!important}.dashboard-shell--admin .opening-operational-field>span,.dashboard-shell--admin .opening-operational-validation-card>span{font-family:DM Sans,sans-serif!important;font-size:11px!important;font-weight:500!important;letter-spacing:0!important;text-transform:none!important;color:#7a6055!important;margin:0!important}.dashboard-shell--admin .opening-operational-field textarea,.dashboard-shell--admin .opening-operational-field select,.dashboard-shell--admin .opening-operational-field input,.dashboard-shell--admin .opening-operational-select-shell select,.dashboard-shell--admin .opening-operational-select-shell input{background:#faf3ee!important;border:.5px solid #e8d5c8!important;border-radius:8px!important;padding:9px 12px!important;font-size:14px!important;font-family:DM Sans,sans-serif!important;color:#2e1a12!important;font-weight:400!important;box-shadow:none!important;min-height:auto!important;transition:border-color .15s ease,box-shadow .15s ease!important}.dashboard-shell--admin .opening-operational-field textarea{min-height:80px!important}.dashboard-shell--admin .opening-operational-field textarea:focus,.dashboard-shell--admin .opening-operational-field select:focus,.dashboard-shell--admin .opening-operational-field input:focus,.dashboard-shell--admin .opening-operational-select-shell select:focus,.dashboard-shell--admin .opening-operational-select-shell input:focus{border-color:#d85a30!important;box-shadow:0 0 0 3px #d85a301f!important;outline:none!important}.dashboard-shell--admin .opening-operational-field textarea::placeholder,.dashboard-shell--admin .opening-operational-field input::placeholder,.dashboard-shell--admin .opening-operational-select-shell input::placeholder{color:#7a6055!important;font-style:italic!important;font-weight:400!important}.dashboard-shell--admin .opening-operational-field small,.dashboard-shell--admin .opening-operational-field .hint{font-size:11px!important;font-style:italic!important;color:#7a6055!important}.dashboard-shell--admin .opening-operational-validation{background:#fff!important;border:.5px solid #e8d5c8!important;border-radius:14px!important;padding:1.5rem!important;margin:0!important;display:flex!important;flex-direction:column!important;gap:14px!important}.dashboard-shell--admin .opening-operational-validation h4{font-family:Playfair Display,serif!important;font-size:17px!important;font-weight:600!important;color:#2e1a12!important;margin:0!important;display:flex!important;align-items:center!important;gap:8px!important}.dashboard-shell--admin .opening-operational-validation h4:before{content:""!important;font-family:tabler-icons!important;font-size:18px!important;color:#993c1d!important;font-weight:400!important}.dashboard-shell--admin .opening-operational-validation__grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important}.dashboard-shell--admin .opening-operational-validation-card{background:#faf3ee!important;border:.5px solid #e8d5c8!important;border-radius:10px!important;padding:10px!important;display:flex!important;flex-direction:column!important;gap:6px!important;box-shadow:none!important}.dashboard-shell--admin .opening-operational-validation-card>span{font-family:DM Sans,sans-serif!important;font-size:11px!important;font-weight:500!important;letter-spacing:0!important;text-transform:none!important;color:#7a6055!important;display:flex!important;align-items:center!important;gap:6px!important}.dashboard-shell--admin .opening-operational-validation-card:nth-child(1)>span:before{content:""!important;font-family:tabler-icons!important;font-size:13px!important;color:#d85a30!important;font-weight:400!important}.dashboard-shell--admin .opening-operational-validation-card:nth-child(2)>span:before{content:""!important;font-family:tabler-icons!important;font-size:13px!important;color:#d85a30!important;font-weight:400!important}.dashboard-shell--admin .opening-operational-validation-card:nth-child(3)>span:before{content:""!important;font-family:tabler-icons!important;font-size:13px!important;color:#d85a30!important;font-weight:400!important}.dashboard-shell--admin .opening-operational-validation-card:nth-child(4)>span:before{content:""!important;font-family:tabler-icons!important;font-size:13px!important;color:#d85a30!important;font-weight:400!important}.dashboard-shell--admin .opening-operational-validation-card:nth-child(5)>span:before{content:""!important;font-family:tabler-icons!important;font-size:13px!important;color:#d85a30!important;font-weight:400!important}.dashboard-shell--admin .opening-operational-validation-card:nth-child(6)>span:before{content:""!important;font-family:tabler-icons!important;font-size:13px!important;color:#d85a30!important;font-weight:400!important}.dashboard-shell--admin .opening-operational-select-shell{position:relative!important}.dashboard-shell--admin .opening-operational-select-shell select{background:#f4fbed!important;border:.5px solid #C0DD97!important;color:#3b6d11!important;font-weight:600!important;padding:9px 28px 9px 12px!important;appearance:none!important;-webkit-appearance:none!important}.dashboard-shell--admin .opening-operational-select-shell:after{content:""!important;position:absolute!important;right:12px!important;top:50%!important;transform:translateY(-50%)!important;width:10px!important;height:6px!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6' fill='none'%3E%3Cpath d='M1 1L5 5L9 1' stroke='%23993C1D' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;pointer-events:none!important}.dashboard-shell--admin .opening-operational-check{display:none!important}.dashboard-shell--admin .opening-operational-actions{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:10px!important;margin-top:14px!important;padding:0!important;background:transparent!important;border:none!important}.dashboard-shell--admin .opening-operational-button{border-radius:10px!important;padding:12px 16px!important;font-family:DM Sans,sans-serif!important;font-size:14px!important;font-weight:600!important;color:#fff!important;border:none!important;cursor:pointer!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;transition:opacity .15s ease,transform .1s ease!important;box-shadow:none!important}.dashboard-shell--admin .opening-operational-button:hover{opacity:.88!important;transform:none!important}.dashboard-shell--admin .opening-operational-button:active{transform:scale(.97)!important;opacity:.88!important}.dashboard-shell--admin .opening-operational-button--red:nth-of-type(1){background:linear-gradient(135deg,#d85a30,#993c1d)!important}.dashboard-shell--admin .opening-operational-button--red:nth-of-type(1):before{content:""!important;font-family:tabler-icons!important;font-size:16px!important;font-weight:400!important}.dashboard-shell--admin .opening-operational-button--orange{background:linear-gradient(135deg,#e8a830,#c47f0a)!important}.dashboard-shell--admin .opening-operational-button--orange:before{content:""!important;font-family:tabler-icons!important;font-size:16px!important;font-weight:400!important}.dashboard-shell--admin .opening-operational-button--red:nth-of-type(3),.dashboard-shell--admin .opening-operational-button--red:last-child{background:linear-gradient(135deg,#c0392b,#7b1818)!important}.dashboard-shell--admin .opening-operational-button--red:last-child:before{content:""!important;font-family:tabler-icons!important;font-size:16px!important;font-weight:400!important}.dashboard-shell--admin .opening-operational-button span[aria-hidden]{display:none!important}@media(max-width:768px){.dashboard-shell--admin .opening-operational-card,.dashboard-shell--admin .opening-operational-form__top-grid,.dashboard-shell--admin .opening-operational-validation{padding:1.25rem!important}.dashboard-shell--admin .opening-operational-validation__grid,.dashboard-shell--admin .opening-operational-actions{grid-template-columns:1fr!important}}.dashboard-shell--admin .parameters-operational-card{background:#f5ede6!important;border:none!important;border-radius:14px!important;padding:2rem!important;margin-bottom:14px!important;box-shadow:none!important;font-family:DM Sans,sans-serif!important}.dashboard-shell--admin .parameters-operational-card__header{padding:0!important;margin:0 0 1.25rem!important;background:transparent!important;border:none!important;border-radius:0!important}.dashboard-shell--admin .parameters-operational-card__header h3{font-family:Playfair Display,serif!important;font-size:26px!important;font-weight:600!important;color:#c0392b!important;letter-spacing:0!important;margin:0!important;display:flex!important;align-items:center!important;gap:10px!important}.dashboard-shell--admin .parameters-operational-card__header h3:before{content:""!important;font-family:tabler-icons!important;font-size:22px!important;color:#c0392b!important;font-weight:400!important}.dashboard-shell--admin .parameters-operational-card__header p{font-family:DM Sans,sans-serif!important;font-size:14px!important;color:#7a6055!important;margin:4px 0 0!important;font-weight:400!important}.dashboard-shell--admin .parameters-operational-form__inner{display:flex!important;flex-direction:column!important;gap:14px!important;background:#fff!important;border:.5px solid #e8d5c8!important;border-radius:14px!important;padding:1.5rem!important}.dashboard-shell--admin .parameters-operational-field{display:flex!important;flex-direction:column!important;gap:6px!important;background:transparent!important;border:none!important;padding:0!important}.dashboard-shell--admin .parameters-operational-field--full{width:100%!important}.dashboard-shell--admin .parameters-operational-field>span{font-family:DM Sans,sans-serif!important;font-size:11px!important;font-weight:500!important;letter-spacing:0!important;text-transform:none!important;color:#7a6055!important;margin:0!important}.dashboard-shell--admin .parameters-operational-field input,.dashboard-shell--admin .parameters-operational-field textarea,.dashboard-shell--admin .parameters-operational-field select{background:#faf3ee!important;border:.5px solid #e8d5c8!important;border-radius:8px!important;padding:9px 12px!important;font-size:14px!important;font-family:DM Sans,sans-serif!important;color:#2e1a12!important;font-weight:400!important;box-shadow:none!important;min-height:auto!important;transition:border-color .15s ease,box-shadow .15s ease!important}.dashboard-shell--admin .parameters-operational-field textarea{min-height:56px!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-field select:focus{border-color:#d85a30!important;box-shadow:0 0 0 3px #d85a301f!important;outline:none!important}.dashboard-shell--admin .parameters-operational-field input::placeholder,.dashboard-shell--admin .parameters-operational-field textarea::placeholder{color:#7a6055!important;font-style:italic!important;font-weight:400!important}.dashboard-shell--admin .parameters-operational-operators{display:grid!important;grid-template-columns:repeat(2,1fr)!important;gap:14px!important}.dashboard-shell--admin .parameters-operational-tolerances{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:12px!important}.dashboard-shell--admin .parameters-operational-divider{height:0!important;border-top:.5px dashed #e8d5c8!important;margin:6px 0!important;background:transparent!important}.dashboard-shell--admin .parameters-operational-closing{display:flex!important;flex-direction:column!important;gap:12px!important;background:transparent!important;border:none!important;padding:0!important}.dashboard-shell--admin .parameters-operational-closing h4{font-family:Playfair Display,serif!important;font-size:17px!important;font-weight:600!important;color:#2e1a12!important;margin:0!important;display:flex!important;align-items:center!important;gap:8px!important}.dashboard-shell--admin .parameters-operational-closing h4:before{content:""!important;font-family:tabler-icons!important;font-size:18px!important;color:#993c1d!important;font-weight:400!important}.dashboard-shell--admin .parameters-operational-checkbox-grid{display:grid!important;grid-template-columns:repeat(2,1fr)!important;gap:8px!important}.dashboard-shell--admin .parameters-operational-checkbox-grid>label{display:flex!important;align-items:center!important;gap:10px!important;padding:10px 12px!important;border-radius:10px!important;background:#faf3ee!important;border:.5px solid #e8d5c8!important;font-family:DM Sans,sans-serif!important;font-size:13px!important;color:#2e1a12!important;font-weight:500!important;cursor:pointer!important;transition:background-color .15s ease,border-color .15s ease!important;margin:0!important;line-height:1.3!important}.dashboard-shell--admin .parameters-operational-checkbox-grid>label:hover{background:#fff0ee!important;border-color:#f5c4b3!important}.dashboard-shell--admin .parameters-operational-checkbox-grid>label>input[type=checkbox]{width:15px!important;height:15px!important;accent-color:#D85A30!important;flex-shrink:0!important;margin:0!important;cursor:pointer!important}.dashboard-shell--admin .parameters-operational-checkbox-grid>label>input[type=checkbox][readonly],.dashboard-shell--admin .parameters-operational-checkbox-grid>label>input[type=checkbox]:disabled{cursor:not-allowed!important;opacity:.85!important}.dashboard-shell--admin .parameters-operational-actions{display:flex!important;justify-content:flex-end!important;margin-top:6px!important;padding:0!important;background:transparent!important;border:none!important}.dashboard-shell--admin .parameters-operational-button{border-radius:10px!important;padding:12px 20px!important;font-family:DM Sans,sans-serif!important;font-size:14px!important;font-weight:600!important;color:#fff!important;border:none!important;cursor:pointer!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;transition:opacity .15s ease,transform .1s ease!important;box-shadow:none!important}.dashboard-shell--admin .parameters-operational-button--red{background:linear-gradient(135deg,#d85a30,#993c1d)!important}.dashboard-shell--admin .parameters-operational-button--red:before{content:""!important;font-family:tabler-icons!important;font-size:16px!important;font-weight:400!important}.dashboard-shell--admin .parameters-operational-button:hover{opacity:.88!important}.dashboard-shell--admin .parameters-operational-button:active{transform:scale(.97)!important}.dashboard-shell--admin .parameters-operational-button:disabled{opacity:.55!important;cursor:not-allowed!important}@media(max-width:768px){.dashboard-shell--admin .parameters-operational-card,.dashboard-shell--admin .parameters-operational-form__inner{padding:1.25rem!important}.dashboard-shell--admin .parameters-operational-operators,.dashboard-shell--admin .parameters-operational-tolerances,.dashboard-shell--admin .parameters-operational-checkbox-grid{grid-template-columns:1fr!important}.dashboard-shell--admin .parameters-operational-actions{justify-content:stretch!important}.dashboard-shell--admin .parameters-operational-button{width:100%!important}}.branch-access-modal{max-width:560px!important;width:92vw!important;display:flex!important;flex-direction:column!important;max-height:86vh!important;background:#fff!important;border-radius:14px!important;font-family:DM Sans,sans-serif!important}.branch-access-modal__header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:20px 24px 12px;border-bottom:1px solid #eee}.branch-access-modal__header h3{margin:0;font-family:Playfair Display,serif;font-size:22px;color:#c0392b;font-weight:600}.branch-access-modal__header p{margin:4px 0 0;font-size:13px;color:#555}.branch-access-modal__close{border:none;background:transparent;font-size:24px;line-height:1;cursor:pointer;color:#888;padding:0 4px}.branch-access-modal__close:hover{color:#222}.branch-access-modal__close:disabled{opacity:.4;cursor:not-allowed}.branch-access-modal__body{flex:1 1 auto;overflow-y:auto;padding:12px 24px}.branch-access-modal__loading{text-align:center;color:#888;padding:24px 8px}.branch-access-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:6px}.branch-access-item{border:1px solid #ece6df;border-radius:10px;background:#faf7f3;transition:background-color .12s ease,border-color .12s ease}.branch-access-item:hover{background:#fff0ee;border-color:#f5c4b3}.branch-access-item.is-locked{opacity:.8;background:#f5f0e8}.branch-access-item__label{display:flex;align-items:center;gap:12px;padding:10px 12px;cursor:pointer;margin:0}.branch-access-item.is-locked .branch-access-item__label{cursor:default}.branch-access-item__label>input[type=checkbox]{width:16px;height:16px;accent-color:#D85A30;flex-shrink:0}.branch-access-item__info{display:flex;flex-direction:column;gap:2px;flex:1 1 auto;min-width:0}.branch-access-item__info strong{font-size:14px;color:#2e1a12}.branch-access-item__info span{font-size:12px;color:#7a6055}.branch-access-badge{background:linear-gradient(135deg,#d85a30,#993c1d);color:#fff;font-size:10px;font-weight:600;padding:3px 8px;border-radius:999px;text-transform:uppercase;letter-spacing:.5px;flex-shrink:0}.branch-access-modal__footer{display:flex;flex-direction:column;gap:12px;padding:16px 24px 20px;border-top:1px solid #eee;background:#fafafa;border-radius:0 0 14px 14px}.branch-access-modal__password{display:flex;flex-direction:column;gap:6px}.branch-access-modal__password>span{font-size:12px;font-weight:600;color:#7a6055}.branch-access-modal__password>input{border:.5px solid #e8d5c8;background:#fff;padding:10px 12px;border-radius:8px;font-size:14px;font-family:DM Sans,sans-serif}.branch-access-modal__password>input:focus{outline:none;border-color:#d85a30;box-shadow:0 0 0 3px #d85a301f}.branch-access-modal__error{margin:0;font-size:13px;color:#c0392b;background:#fdecea;border:1px solid #f5b7b1;border-radius:8px;padding:8px 12px}.branch-access-modal__actions{display:flex;justify-content:flex-end;gap:8px}@media(max-width:560px){.branch-access-modal{width:96vw!important;max-height:92vh!important}.branch-access-modal__header,.branch-access-modal__body,.branch-access-modal__footer{padding-left:16px;padding-right:16px}}.dashboard-shell--admin .notices-v2{display:flex!important;flex-direction:column!important;gap:22px!important;font-family:DM Sans,sans-serif!important}.dashboard-shell--admin .notices-v2__grid{display:grid!important;grid-template-columns:1fr 1fr!important;gap:22px!important}.dashboard-shell--admin .notices-v2-card{background:#fffcf7!important;border:1px solid rgba(39,19,14,.08)!important;border-radius:24px!important;padding:26px 28px!important;box-shadow:none!important}.dashboard-shell--admin .notices-v2-card__head{margin-bottom:22px!important}.dashboard-shell--admin .notices-v2-card__head h3{font-family:Playfair Display,serif!important;font-size:20px!important;color:#c0392b!important;margin:0!important;font-weight:600!important}.dashboard-shell--admin .notices-v2-card__head p{font-size:13px!important;color:#9c8b7e!important;margin-top:6px!important}.dashboard-shell--admin .notices-v2-field{margin-bottom:16px!important;display:flex!important;flex-direction:column!important;gap:7px!important}.dashboard-shell--admin .notices-v2-field>label{font-size:12.5px!important;font-weight:600!important;color:#6b574c!important}.dashboard-shell--admin .notices-v2-field>input,.dashboard-shell--admin .notices-v2-field>textarea,.dashboard-shell--admin .notices-v2-field>select{width:100%!important;border:1.5px solid rgba(39,19,14,.12)!important;border-radius:14px!important;background:#fff!important;font-family:DM Sans,sans-serif!important;font-size:14px!important;color:#27130e!important;padding:13px 15px!important;outline:none!important;transition:border-color .18s,box-shadow .18s!important}.dashboard-shell--admin .notices-v2-field>textarea{resize:vertical!important;min-height:108px!important;line-height:1.5!important}.dashboard-shell--admin .notices-v2-field>input:focus,.dashboard-shell--admin .notices-v2-field>textarea:focus,.dashboard-shell--admin .notices-v2-field>select:focus{border-color:#c5362a!important;box-shadow:0 0 0 4px #fbe2d9!important}.dashboard-shell--admin .notices-v2-row{display:grid!important;grid-template-columns:1fr 1fr!important;gap:14px!important;margin-bottom:16px!important}.dashboard-shell--admin .notices-v2-toggles{display:flex!important;flex-direction:column!important;gap:10px!important;margin-bottom:18px!important}.dashboard-shell--admin .notices-v2-toggle{display:flex!important;align-items:center!important;gap:12px!important;cursor:pointer!important;border:1.5px solid rgba(39,19,14,.12)!important;border-radius:14px!important;padding:12px 15px!important;background:#fff!important;text-align:left!important;font-family:DM Sans,sans-serif!important;width:100%!important}.dashboard-shell--admin .notices-v2-toggle.is-on{border-color:#c5362a!important;background:#fbe2d9!important}.dashboard-shell--admin .notices-v2-toggle.notices-v2-toggle--green.is-on{border-color:#2e8b57!important;background:#e3f3ea!important}.dashboard-shell--admin .notices-v2-toggle__box{width:22px!important;height:22px!important;border-radius:7px!important;border:2px solid rgba(39,19,14,.12)!important;display:grid!important;place-items:center!important;background:#fff!important;font-size:12px!important;font-weight:800!important;color:#fff!important;flex-shrink:0!important}.dashboard-shell--admin .notices-v2-toggle.is-on .notices-v2-toggle__box{background:#c5362a!important;border-color:#c5362a!important}.dashboard-shell--admin .notices-v2-toggle.notices-v2-toggle--green.is-on .notices-v2-toggle__box{background:#2e8b57!important;border-color:#2e8b57!important}.dashboard-shell--admin .notices-v2-toggle strong{font-size:14px!important;display:block!important;color:#27130e!important}.dashboard-shell--admin .notices-v2-toggle small{font-size:11.5px!important;color:#9c8b7e!important}.dashboard-shell--admin .notices-v2-actions{display:flex!important;gap:10px!important}.dashboard-shell--admin .notices-v2-save{flex:1!important;border:none!important;cursor:pointer!important;background:linear-gradient(150deg,#c5362a,#9c2419)!important;color:#fff!important;font-family:DM Sans,sans-serif!important;font-weight:700!important;font-size:15px!important;padding:16px!important;border-radius:15px!important;box-shadow:0 16px 30px -12px #9c241999,inset 0 1px #ffffff40!important;transition:transform .18s!important}.dashboard-shell--admin .notices-v2-save:hover{transform:translateY(-2px)!important}.dashboard-shell--admin .notices-v2-cancel{border:1.5px solid rgba(39,19,14,.12)!important;background:#fff!important;color:#6b574c!important;font-family:DM Sans,sans-serif!important;font-weight:700!important;font-size:14px!important;padding:0 20px!important;border-radius:15px!important;cursor:pointer!important}.dashboard-shell--admin .notices-v2-cancel:hover{border-color:#c5362a!important;color:#c5362a!important}.dashboard-shell--admin .notices-v2-mini{display:grid!important;grid-template-columns:1fr 1fr!important;gap:14px!important;margin-bottom:18px!important}.dashboard-shell--admin .notices-v2-mini__cell{border:1px solid rgba(39,19,14,.08)!important;border-radius:16px!important;padding:16px 18px!important;background:#fff!important;display:flex!important;align-items:center!important;justify-content:space-between!important}.dashboard-shell--admin .notices-v2-mini__cell--green{border-left:4px solid #2E8B57!important}.dashboard-shell--admin .notices-v2-mini__cell--amber{border-left:4px solid #E89B3C!important}.dashboard-shell--admin .notices-v2-mini__cell--blue{border-left:4px solid #2F6BA8!important}.dashboard-shell--admin .notices-v2-mini__cell--red{border-left:4px solid #C5362A!important}.dashboard-shell--admin .notices-v2-mini__label{font-size:12px!important;color:#9c8b7e!important;font-weight:600!important}.dashboard-shell--admin .notices-v2-mini__cell strong{font-family:Playfair Display,serif!important;font-size:24px!important;color:#27130e!important}.dashboard-shell--admin .notices-v2-tip{background:linear-gradient(135deg,#fff7ec,#fff1e0)!important;border:1px solid rgba(232,155,60,.3)!important;border-radius:18px!important;padding:18px 20px!important}.dashboard-shell--admin .notices-v2-tip>strong{font-family:Playfair Display,serif!important;font-size:15px!important;display:block!important;margin-bottom:5px!important;color:#27130e!important}.dashboard-shell--admin .notices-v2-tip p{font-size:13px!important;color:#6b574c!important;line-height:1.5!important;margin:0!important}.dashboard-shell--admin .notices-v2-list__head{display:flex!important;align-items:center!important;justify-content:space-between!important;margin-bottom:20px!important;flex-wrap:wrap!important;gap:14px!important}.dashboard-shell--admin .notices-v2-list__head>div h3{font-family:Playfair Display,serif!important;font-size:20px!important;color:#c0392b!important;margin:0!important;font-weight:600!important}.dashboard-shell--admin .notices-v2-list__head>div p{font-size:13px!important;color:#9c8b7e!important;margin-top:5px!important}.dashboard-shell--admin .notices-v2-tabs{display:flex!important;gap:6px!important;background:#f4e9da!important;padding:5px!important;border-radius:13px!important}.dashboard-shell--admin .notices-v2-tab{font-family:DM Sans,sans-serif!important;font-size:13px!important;font-weight:600!important;color:#6b574c!important;padding:8px 16px!important;border-radius:9px!important;cursor:pointer!important;border:none!important;background:transparent!important;display:flex!important;align-items:center!important;gap:7px!important;transition:.18s!important}.dashboard-shell--admin .notices-v2-tab.is-on{background:#fff!important;color:#27130e!important;box-shadow:none!important}.dashboard-shell--admin .notices-v2-tab__count{font-size:11px!important;font-weight:700!important;background:#27130e14!important;color:#6b574c!important;padding:1px 7px!important;border-radius:999px!important;min-width:20px!important;text-align:center!important}.dashboard-shell--admin .notices-v2-tab.is-on .notices-v2-tab__count{background:#c5362a!important;color:#fff!important}.dashboard-shell--admin .notices-v2-list{display:flex!important;flex-direction:column!important;gap:12px!important}.dashboard-shell--admin .notices-v2-item{display:flex!important;align-items:center!important;gap:16px!important;border:1px solid rgba(39,19,14,.08)!important;border-radius:16px!important;padding:16px 18px!important;background:#fff!important;transition:transform .18s,box-shadow .18s!important}.dashboard-shell--admin .notices-v2-item:hover{transform:translate(3px)!important;box-shadow:none!important}.dashboard-shell--admin .notices-v2-item__marker{width:44px!important;height:44px!important;border-radius:13px!important;flex-shrink:0!important;display:grid!important;place-items:center!important;font-size:18px!important}.dashboard-shell--admin .notices-v2-item__marker--amber{background:#fcefd5!important;color:#b97818!important}.dashboard-shell--admin .notices-v2-item__marker--red{background:#fbe2d9!important;color:#9c2419!important}.dashboard-shell--admin .notices-v2-item__marker--green{background:#e3f3ea!important;color:#2e8b57!important}.dashboard-shell--admin .notices-v2-item__marker--blue{background:#e5eef6!important;color:#2f6ba8!important}.dashboard-shell--admin .notices-v2-item__body{flex:1!important;min-width:0!important}.dashboard-shell--admin .notices-v2-item__title{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:8px!important;font-size:14.5px!important}.dashboard-shell--admin .notices-v2-item__title strong{color:#27130e!important;font-weight:700!important}.dashboard-shell--admin .notices-v2-item__msg{font-size:13px!important;color:#6b574c!important;margin-top:3px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.dashboard-shell--admin .notices-v2-badge{font-size:10.5px!important;font-weight:700!important;padding:3px 9px!important;border-radius:999px!important}.dashboard-shell--admin .notices-v2-badge--active{background:#e3f3ea!important;color:#2e8b57!important}.dashboard-shell--admin .notices-v2-badge--off{background:#efe7dd!important;color:#9c8b7e!important}.dashboard-shell--admin .notices-v2-badge--fix{background:#fcefd5!important;color:#b97818!important}.dashboard-shell--admin .notices-v2-badge--client{background:#e5eef6!important;color:#2f6ba8!important}.dashboard-shell--admin .notices-v2-badge--team{background:#fbe2d9!important;color:#9c2419!important}.dashboard-shell--admin .notices-v2-item__actions{display:flex!important;gap:8px!important;flex-shrink:0!important}.dashboard-shell--admin .notices-v2-iconbtn{width:34px!important;height:34px!important;border-radius:10px!important;border:1px solid rgba(39,19,14,.08)!important;background:#fbf6ee!important;display:grid!important;place-items:center!important;cursor:pointer!important;color:#6b574c!important;font-size:14px!important;transition:.18s!important}.dashboard-shell--admin .notices-v2-iconbtn:hover{background:#fff!important;color:#c5362a!important}.dashboard-shell--admin .notices-v2-iconbtn--del:hover{background:#fbe2d9!important;border-color:#fbe2d9!important;color:#9c2419!important}.dashboard-shell--admin .notices-v2-empty{text-align:center!important;padding:46px 20px!important;color:#9c8b7e!important;display:flex!important;flex-direction:column!important;gap:6px!important}.dashboard-shell--admin .notices-v2-empty>strong{font-family:Playfair Display,serif!important;font-size:16px!important;color:#6b574c!important;font-weight:600!important}.dashboard-shell--admin .notices-v2-empty>span{font-size:13px!important;max-width:340px!important;margin:0 auto!important}@media(max-width:900px){.dashboard-shell--admin .notices-v2__grid,.dashboard-shell--admin .notices-v2-mini,.dashboard-shell--admin .notices-v2-row{grid-template-columns:1fr!important}.dashboard-shell--admin .notices-v2-list__head{flex-direction:column!important;align-items:flex-start!important}}.dashboard-shell--admin .reports-v2{--rv2-brand: #C5362A;--rv2-brand-deep: #9C2419;--rv2-brand-soft: #FBE2D9;--rv2-ink: #27130E;--rv2-ink-2: #6B574C;--rv2-ink-3: #9C8B7E;--rv2-amber: #E89B3C;--rv2-green: #2E8B57;--rv2-green-soft: #E3F3EA;--rv2-blue: #2F6BA8;--rv2-line: rgba(39, 19, 14, .08);--rv2-line-2: rgba(39, 19, 14, .12);font-family:DM Sans,sans-serif!important;display:flex!important;flex-direction:column!important;gap:22px!important}.dashboard-shell--admin .reports-v2 .rv2-stats{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:18px!important}.dashboard-shell--admin .reports-v2 .rv2-stat{background:#fffcf7!important;border:1px solid var(--rv2-line)!important;border-radius:20px!important;padding:20px 20px 20px 26px!important;box-shadow:none!important;position:relative!important;overflow:hidden!important;transition:transform .2s,box-shadow .2s!important}.dashboard-shell--admin .reports-v2 .rv2-stat:hover{transform:translateY(-3px)!important;box-shadow:none!important}.dashboard-shell--admin .reports-v2 .rv2-stat__accent{position:absolute!important;left:0!important;top:18px!important;bottom:18px!important;width:4px!important;border-radius:4px!important}.dashboard-shell--admin .reports-v2 .rv2-stat__accent--brand{background:var(--rv2-brand)!important}.dashboard-shell--admin .reports-v2 .rv2-stat__accent--green{background:var(--rv2-green)!important}.dashboard-shell--admin .reports-v2 .rv2-stat__accent--amber{background:var(--rv2-amber)!important}.dashboard-shell--admin .reports-v2 .rv2-stat__accent--blue{background:var(--rv2-blue)!important}.dashboard-shell--admin .reports-v2 .rv2-stat__top{display:flex!important;align-items:flex-start!important;justify-content:space-between!important}.dashboard-shell--admin .reports-v2 .rv2-stat__label{font-size:12.5px!important;font-weight:600!important;color:var(--rv2-ink-2)!important}.dashboard-shell--admin .reports-v2 .rv2-stat__ic{width:38px!important;height:38px!important;border-radius:12px!important;display:grid!important;place-items:center!important;font-size:14px!important;font-weight:700!important}.dashboard-shell--admin .reports-v2 .rv2-stat__ic--red{background:var(--rv2-brand-soft)!important;color:var(--rv2-brand-deep)!important}.dashboard-shell--admin .reports-v2 .rv2-stat__ic--green{background:var(--rv2-green-soft)!important;color:var(--rv2-green)!important}.dashboard-shell--admin .reports-v2 .rv2-stat__ic--amber{background:#fcefd5!important;color:#b97818!important}.dashboard-shell--admin .reports-v2 .rv2-stat__ic--blue{background:#e5eef6!important;color:var(--rv2-blue)!important}.dashboard-shell--admin .reports-v2 .rv2-stat__num{font-family:Playfair Display,serif!important;font-weight:800!important;font-size:32px!important;line-height:1!important;margin:14px 0 6px!important;letter-spacing:-.02em!important;color:var(--rv2-ink)!important}.dashboard-shell--admin .reports-v2 .rv2-stat__num small{font-size:18px!important;color:var(--rv2-ink-3)!important;font-weight:700!important}.dashboard-shell--admin .reports-v2 .rv2-stat__sub{font-size:12px!important;color:var(--rv2-ink-3)!important}.dashboard-shell--admin .reports-v2 .rv2-grid2{display:grid!important;grid-template-columns:1fr 1fr!important;gap:22px!important}.dashboard-shell--admin .reports-v2 .rv2-grid3{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:18px!important}.dashboard-shell--admin .reports-v2 .rv2-card{background:#fffcf7!important;border:1px solid var(--rv2-line)!important;border-radius:24px!important;box-shadow:none!important;padding:26px 28px!important}.dashboard-shell--admin .reports-v2 .rv2-card__head{margin-bottom:20px!important}.dashboard-shell--admin .reports-v2 .rv2-card__head--row{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:12px!important}.dashboard-shell--admin .reports-v2 .rv2-card__head h3{font-family:Playfair Display,serif!important;font-weight:700!important;font-size:19px!important;color:var(--rv2-brand)!important;margin:0!important}.dashboard-shell--admin .reports-v2 .rv2-card__head p{font-size:13px!important;color:var(--rv2-ink-3)!important;margin-top:6px!important;margin-bottom:0!important}.dashboard-shell--admin .reports-v2 .rv2-vermais{font-size:12.5px!important;font-weight:700!important;color:var(--rv2-brand-deep)!important;background:var(--rv2-brand-soft)!important;border:none!important;padding:7px 14px!important;border-radius:10px!important;cursor:pointer!important;transition:.18s!important;font-family:DM Sans,sans-serif!important}.dashboard-shell--admin .reports-v2 .rv2-vermais:hover{background:var(--rv2-brand)!important;color:#fff!important}.dashboard-shell--admin .reports-v2 .rv2-frow{display:grid!important;grid-template-columns:1fr 1fr!important;gap:14px!important;margin-bottom:14px!important}.dashboard-shell--admin .reports-v2 .rv2-field{display:flex!important;flex-direction:column!important;gap:7px!important}.dashboard-shell--admin .reports-v2 .rv2-field__label{font-size:12.5px!important;font-weight:600!important;color:var(--rv2-ink-2)!important}.dashboard-shell--admin .reports-v2 .rv2-input{width:100%!important;border:1.5px solid var(--rv2-line-2)!important;border-radius:13px!important;background:#fff!important;font-family:DM Sans,sans-serif!important;font-size:14px!important;color:var(--rv2-ink)!important;padding:12px 14px!important;outline:none!important;transition:.18s!important}.dashboard-shell--admin .reports-v2 .rv2-input:focus{border-color:var(--rv2-brand)!important;box-shadow:0 0 0 4px var(--rv2-brand-soft)!important}.dashboard-shell--admin .reports-v2 .rv2-input[readonly]{background:#faf5ee!important;color:var(--rv2-ink-2)!important}.dashboard-shell--admin .reports-v2 .rv2-filter-actions{display:flex!important;gap:10px!important;margin-top:18px!important}.dashboard-shell--admin .reports-v2 .rv2-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;cursor:pointer!important;border:none!important;font-family:DM Sans,sans-serif!important;font-weight:700!important;font-size:14px!important;padding:13px 20px!important;border-radius:13px!important;transition:transform .18s,box-shadow .18s!important;flex:1!important}.dashboard-shell--admin .reports-v2 .rv2-btn--primary{background:linear-gradient(150deg,var(--rv2-brand),var(--rv2-brand-deep))!important;color:#fff!important;box-shadow:0 14px 28px -10px #9c241999,inset 0 1px #ffffff40!important}.dashboard-shell--admin .reports-v2 .rv2-btn--primary:hover{transform:translateY(-2px)!important}.dashboard-shell--admin .reports-v2 .rv2-btn--primary:disabled{opacity:.6!important;cursor:not-allowed!important;transform:none!important}.dashboard-shell--admin .reports-v2 .rv2-btn--ghost{background:#fff!important;color:var(--rv2-brand-deep)!important;border:1.5px solid var(--rv2-brand-soft)!important;box-shadow:0 2px 8px #5a2d1e0f!important}.dashboard-shell--admin .reports-v2 .rv2-btn--ghost:hover{border-color:var(--rv2-brand)!important;transform:translateY(-2px)!important}.dashboard-shell--admin .reports-v2 .rv2-btn--compact{flex:none!important;padding:11px 16px!important;font-size:13px!important}.dashboard-shell--admin .reports-v2 .rv2-note{margin-top:16px!important;font-size:12.5px!important;color:var(--rv2-ink-3)!important;line-height:1.5!important;background:#fffbf3!important;border:1px solid var(--rv2-line)!important;border-radius:12px!important;padding:12px 14px!important}.dashboard-shell--admin .reports-v2 .rv2-mini{display:grid!important;grid-template-columns:1fr 1fr!important;gap:14px!important;margin-bottom:16px!important}.dashboard-shell--admin .reports-v2 .rv2-mcell{border:1px solid var(--rv2-line)!important;border-radius:16px!important;padding:15px 17px!important;background:#fff!important;display:flex!important;flex-direction:column!important;gap:4px!important}.dashboard-shell--admin .reports-v2 .rv2-mcell--red{border-left:4px solid var(--rv2-brand)!important}.dashboard-shell--admin .reports-v2 .rv2-mcell--green{border-left:4px solid var(--rv2-green)!important}.dashboard-shell--admin .reports-v2 .rv2-mcell--amber{border-left:4px solid var(--rv2-amber)!important}.dashboard-shell--admin .reports-v2 .rv2-mcell--blue{border-left:4px solid var(--rv2-blue)!important}.dashboard-shell--admin .reports-v2 .rv2-mcell__label{font-size:11.5px!important;color:var(--rv2-ink-3)!important;font-weight:600!important}.dashboard-shell--admin .reports-v2 .rv2-mcell strong{font-family:Playfair Display,serif!important;font-weight:800!important;font-size:23px!important;color:var(--rv2-ink)!important}.dashboard-shell--admin .reports-v2 .rv2-tip{background:linear-gradient(135deg,#fff7ec,#fff1e0)!important;border:1px solid rgba(232,155,60,.3)!important;border-radius:18px!important;padding:17px 19px!important}.dashboard-shell--admin .reports-v2 .rv2-tip strong{font-family:Playfair Display,serif!important;font-weight:700!important;font-size:14.5px!important;display:block!important;margin-bottom:5px!important;color:var(--rv2-ink)!important}.dashboard-shell--admin .reports-v2 .rv2-tip p{font-size:12.5px!important;color:var(--rv2-ink-2)!important;line-height:1.5!important;margin:0!important}.dashboard-shell--admin .reports-v2 .rv2-section-block{display:flex!important;flex-direction:column!important;gap:18px!important}.dashboard-shell--admin .reports-v2 .rv2-section-block__head h2{font-family:Playfair Display,serif!important;font-weight:700!important;font-size:21px!important;color:var(--rv2-ink)!important;margin:0!important}.dashboard-shell--admin .reports-v2 .rv2-section-block__head p{font-size:13px!important;color:var(--rv2-ink-3)!important;margin-top:5px!important}.dashboard-shell--admin .reports-v2 .rv2-barlist{display:flex!important;flex-direction:column!important;gap:15px!important}.dashboard-shell--admin .reports-v2 .rv2-baritem__top{display:flex!important;align-items:center!important;justify-content:space-between!important;font-size:13.5px!important;margin-bottom:7px!important}.dashboard-shell--admin .reports-v2 .rv2-baritem__name{font-weight:600!important;color:var(--rv2-ink)!important;display:flex!important;align-items:center!important;gap:8px!important}.dashboard-shell--admin .reports-v2 .rv2-baritem__dot{width:9px!important;height:9px!important;border-radius:3px!important;flex-shrink:0!important}.dashboard-shell--admin .reports-v2 .rv2-baritem__val{font-weight:700!important;color:var(--rv2-ink-2)!important;font-size:13px!important}.dashboard-shell--admin .reports-v2 .rv2-track{height:8px!important;border-radius:6px!important;background:#f0e6d8!important;overflow:hidden!important}.dashboard-shell--admin .reports-v2 .rv2-fill{height:100%!important;border-radius:6px!important;transition:width 1s cubic-bezier(.2,.8,.2,1)!important}.dashboard-shell--admin .reports-v2 .rv2-ranklist{display:flex!important;flex-direction:column!important;gap:12px!important}.dashboard-shell--admin .reports-v2 .rv2-rankitem{display:flex!important;align-items:center!important;gap:13px!important;padding:12px 14px!important;border:1px solid var(--rv2-line)!important;border-radius:15px!important;background:#fff!important;transition:.18s!important}.dashboard-shell--admin .reports-v2 .rv2-rankitem:hover{transform:translate(3px)!important;box-shadow:none!important}.dashboard-shell--admin .reports-v2 .rv2-rankpos{width:30px!important;height:30px!important;border-radius:10px!important;flex-shrink:0!important;display:grid!important;place-items:center!important;font-family:Playfair Display,serif!important;font-weight:800!important;font-size:14px!important;background:#f4e9da!important;color:var(--rv2-ink-2)!important}.dashboard-shell--admin .reports-v2 .rv2-rankpos--1{background:linear-gradient(150deg,var(--rv2-amber),#C9851F)!important;color:#fff!important}.dashboard-shell--admin .reports-v2 .rv2-rankpos--2{background:#e7e0d5!important;color:var(--rv2-ink)!important}.dashboard-shell--admin .reports-v2 .rv2-rankpos--3{background:#ebd9c2!important;color:#9a6a2e!important}.dashboard-shell--admin .reports-v2 .rv2-rankbody{flex:1!important;min-width:0!important}.dashboard-shell--admin .reports-v2 .rv2-rankname{font-weight:700!important;font-size:13.5px!important;color:var(--rv2-ink)!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.dashboard-shell--admin .reports-v2 .rv2-rankmeta{font-size:11.5px!important;color:var(--rv2-ink-3)!important;margin-top:2px!important}.dashboard-shell--admin .reports-v2 .rv2-rankval{font-family:Playfair Display,serif!important;font-weight:700!important;font-size:14px!important;color:var(--rv2-green)!important;flex-shrink:0!important}.dashboard-shell--admin .reports-v2 .rv2-empty-mini{font-size:13px!important;color:var(--rv2-ink-3)!important;text-align:center!important;padding:16px!important;font-style:italic!important}.dashboard-shell--admin .reports-v2 .rv2-audit-empty{display:flex!important;align-items:center!important;gap:18px!important;background:#fff!important;border:1px dashed var(--rv2-line-2)!important;border-radius:18px!important;padding:22px!important}.dashboard-shell--admin .reports-v2 .rv2-audit-empty__ic{width:52px!important;height:52px!important;border-radius:16px!important;flex-shrink:0!important;display:grid!important;place-items:center!important;background:#f4e9da!important;color:var(--rv2-ink-3)!important;font-size:22px!important}.dashboard-shell--admin .reports-v2 .rv2-audit-empty strong{font-family:Playfair Display,serif!important;font-weight:700!important;font-size:15px!important;color:var(--rv2-ink)!important;display:block!important;margin-bottom:4px!important}.dashboard-shell--admin .reports-v2 .rv2-audit-empty p{font-size:13px!important;color:var(--rv2-ink-3)!important;margin:0!important}.dashboard-shell--admin .reports-v2 .rv2-audit-list{display:flex!important;flex-direction:column!important;gap:12px!important}.dashboard-shell--admin .reports-v2 .rv2-audit-item{display:flex!important;justify-content:space-between!important;gap:14px!important;background:#fff!important;border:1px solid var(--rv2-line)!important;border-radius:14px!important;padding:14px 16px!important}.dashboard-shell--admin .reports-v2 .rv2-audit-item__main strong{display:block!important;font-size:14px!important;color:var(--rv2-ink)!important;margin-bottom:3px!important}.dashboard-shell--admin .reports-v2 .rv2-audit-item__main span{font-size:12.5px!important;color:var(--rv2-ink-2)!important;display:block!important}.dashboard-shell--admin .reports-v2 .rv2-audit-item__main small{font-size:11.5px!important;color:var(--rv2-ink-3)!important}.dashboard-shell--admin .reports-v2 .rv2-audit-item__meta{text-align:right!important}.dashboard-shell--admin .reports-v2 .rv2-audit-item__meta span{font-size:12.5px!important;color:var(--rv2-ink-2)!important;display:block!important}.dashboard-shell--admin .reports-v2 .rv2-audit-item__meta small{font-size:11.5px!important;color:var(--rv2-ink-3)!important}@media(max-width:920px){.dashboard-shell--admin .reports-v2 .rv2-stats{grid-template-columns:repeat(2,1fr)!important}.dashboard-shell--admin .reports-v2 .rv2-grid2,.dashboard-shell--admin .reports-v2 .rv2-grid3,.dashboard-shell--admin .reports-v2 .rv2-frow,.dashboard-shell--admin .reports-v2 .rv2-mini{grid-template-columns:1fr!important}}.dashboard-shell--admin .customers-v2{--cv2-brand: #C5362A;--cv2-brand-deep: #9C2419;--cv2-brand-soft: #FBE2D9;--cv2-ink: #27130E;--cv2-ink-2: #6B574C;--cv2-ink-3: #9C8B7E;--cv2-amber: #E89B3C;--cv2-green: #2E8B57;--cv2-green-soft: #E3F3EA;--cv2-blue: #2F6BA8;--cv2-line: rgba(39, 19, 14, .08);--cv2-line-2: rgba(39, 19, 14, .12);font-family:DM Sans,sans-serif!important;display:flex!important;flex-direction:column!important;gap:22px!important;min-width:0!important;max-width:100%!important;overflow-x:clip!important}.dashboard-shell--admin .customers-v2 .cv2-stats{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:18px!important}.dashboard-shell--admin .customers-v2 .cv2-stat{background:#fffcf7!important;border:1px solid var(--cv2-line)!important;border-radius:20px!important;padding:20px 20px 20px 26px!important;box-shadow:none!important;position:relative!important;overflow:hidden!important;transition:transform .2s,box-shadow .2s!important}.dashboard-shell--admin .customers-v2 .cv2-stat:hover{transform:translateY(-3px)!important;box-shadow:none!important}.dashboard-shell--admin .customers-v2 .cv2-stat__accent{position:absolute!important;left:0!important;top:18px!important;bottom:18px!important;width:4px!important;border-radius:4px!important}.dashboard-shell--admin .customers-v2 .cv2-stat__accent--brand{background:var(--cv2-brand)!important}.dashboard-shell--admin .customers-v2 .cv2-stat__accent--green{background:var(--cv2-green)!important}.dashboard-shell--admin .customers-v2 .cv2-stat__accent--amber{background:var(--cv2-amber)!important}.dashboard-shell--admin .customers-v2 .cv2-stat__accent--blue{background:var(--cv2-blue)!important}.dashboard-shell--admin .customers-v2 .cv2-stat__top{display:flex!important;align-items:center!important;justify-content:space-between!important}.dashboard-shell--admin .customers-v2 .cv2-stat__label{font-size:12.5px!important;font-weight:600!important;color:var(--cv2-ink-2)!important}.dashboard-shell--admin .customers-v2 .cv2-stat__ic{width:38px!important;height:38px!important;border-radius:12px!important;display:grid!important;place-items:center!important;font-size:16px!important}.dashboard-shell--admin .customers-v2 .cv2-stat__ic--red{background:var(--cv2-brand-soft)!important;color:var(--cv2-brand-deep)!important}.dashboard-shell--admin .customers-v2 .cv2-stat__ic--green{background:var(--cv2-green-soft)!important;color:var(--cv2-green)!important}.dashboard-shell--admin .customers-v2 .cv2-stat__ic--amber{background:#fcefd5!important;color:#b97818!important}.dashboard-shell--admin .customers-v2 .cv2-stat__ic--blue{background:#e5eef6!important;color:var(--cv2-blue)!important}.dashboard-shell--admin .customers-v2 .cv2-stat__num{font-family:Playfair Display,serif!important;font-weight:800!important;font-size:38px!important;line-height:1!important;margin:14px 0 6px!important;letter-spacing:-.02em!important;color:var(--cv2-ink)!important}.dashboard-shell--admin .customers-v2 .cv2-stat__sub{font-size:12.5px!important;color:var(--cv2-ink-3)!important}.dashboard-shell--admin .customers-v2 .cv2-grid2{display:grid!important;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)!important;gap:22px!important}.dashboard-shell--admin .customers-v2 .cv2-card{background:#fffcf7!important;border:1px solid var(--cv2-line)!important;border-radius:24px!important;box-shadow:none!important;padding:26px 28px!important}.dashboard-shell--admin .customers-v2 .cv2-card__head{margin-bottom:22px!important}.dashboard-shell--admin .customers-v2 .cv2-card__head h3{font-family:Playfair Display,serif!important;font-weight:700!important;font-size:20px!important;color:var(--cv2-brand)!important;margin:0!important}.dashboard-shell--admin .customers-v2 .cv2-card__head p{font-size:13px!important;color:var(--cv2-ink-3)!important;margin-top:6px!important}.dashboard-shell--admin .customers-v2 .cv2-sec-label{font-size:11px!important;font-weight:700!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:var(--cv2-ink-3)!important;margin:4px 0 12px!important;display:flex!important;align-items:center!important;gap:8px!important}.dashboard-shell--admin .customers-v2 .cv2-sec-label--spaced{margin-top:16px!important}.dashboard-shell--admin .customers-v2 .cv2-sec-label:after{content:""!important;flex:1!important;height:1px!important;background:var(--cv2-line)!important}.dashboard-shell--admin .customers-v2 .cv2-field{margin-bottom:14px!important}.dashboard-shell--admin .customers-v2 .cv2-input{width:100%!important;border:1.5px solid var(--cv2-line-2)!important;border-radius:13px!important;background:#fff!important;font-family:DM Sans,sans-serif!important;font-size:14px!important;color:var(--cv2-ink)!important;padding:12px 14px!important;outline:none!important;transition:.18s!important}.dashboard-shell--admin .customers-v2 .cv2-input:focus{border-color:var(--cv2-brand)!important;box-shadow:0 0 0 4px var(--cv2-brand-soft)!important}.dashboard-shell--admin .customers-v2 .cv2-input::placeholder{color:#b6a89c!important}.dashboard-shell--admin .customers-v2 .cv2-input--hidden{display:none!important}.dashboard-shell--admin .customers-v2 .cv2-row3{display:grid!important;grid-template-columns:1fr 1fr 1fr!important;gap:12px!important;margin-bottom:14px!important}.dashboard-shell--admin .customers-v2 .cv2-row2{display:grid!important;grid-template-columns:1fr 1fr!important;gap:12px!important;margin-bottom:16px!important}.dashboard-shell--admin .customers-v2 .cv2-row-addr{display:grid!important;grid-template-columns:1.4fr 1fr!important;gap:12px!important;margin-bottom:12px!important}.dashboard-shell--admin .customers-v2 .cv2-toggle{display:flex!important;align-items:center!important;gap:11px!important;cursor:pointer!important;border:1.5px solid var(--cv2-line-2)!important;border-radius:13px!important;padding:12px 14px!important;background:#fff!important;transition:.18s!important;-webkit-user-select:none!important;user-select:none!important;margin-bottom:16px!important}.dashboard-shell--admin .customers-v2 .cv2-toggle:has(input:checked){border-color:var(--cv2-green)!important;background:var(--cv2-green-soft)!important}.dashboard-shell--admin .customers-v2 .cv2-toggle input[type=checkbox]{position:absolute!important;opacity:0!important;width:0!important;height:0!important}.dashboard-shell--admin .customers-v2 .cv2-toggle__box{width:21px!important;height:21px!important;border-radius:6px!important;border:2px solid var(--cv2-line-2)!important;flex-shrink:0!important;display:grid!important;place-items:center!important;background:#fff!important;transition:.18s!important;position:relative!important}.dashboard-shell--admin .customers-v2 .cv2-toggle:has(input:checked) .cv2-toggle__box{background:var(--cv2-green)!important;border-color:var(--cv2-green)!important}.dashboard-shell--admin .customers-v2 .cv2-toggle:has(input:checked) .cv2-toggle__box:after{content:"✓"!important;color:#fff!important;font-weight:800!important;font-size:13px!important}.dashboard-shell--admin .customers-v2 .cv2-toggle__label{font-size:13.5px!important;font-weight:600!important;color:var(--cv2-ink)!important}.dashboard-shell--admin .customers-v2 .cv2-toggle__sub{font-size:11px!important;color:var(--cv2-ink-3)!important;margin-top:1px!important}.dashboard-shell--admin .customers-v2 .cv2-save{width:100%!important;margin-top:8px!important;border:none!important;cursor:pointer!important;background:linear-gradient(150deg,var(--cv2-brand),var(--cv2-brand-deep))!important;color:#fff!important;font-family:DM Sans,sans-serif!important;font-weight:700!important;font-size:15px!important;padding:16px!important;border-radius:15px!important;box-shadow:0 16px 30px -12px #9c241999,inset 0 1px #ffffff40!important;transition:transform .18s!important}.dashboard-shell--admin .customers-v2 .cv2-save:hover{transform:translateY(-2px)!important}.dashboard-shell--admin .customers-v2 .cv2-mini{display:grid!important;grid-template-columns:1fr 1fr!important;gap:14px!important;margin-bottom:16px!important}.dashboard-shell--admin .customers-v2 .cv2-mcell{border:1px solid var(--cv2-line)!important;border-radius:16px!important;padding:15px 17px!important;background:#fff!important;display:flex!important;flex-direction:column!important;gap:4px!important}.dashboard-shell--admin .customers-v2 .cv2-mcell--green{border-left:4px solid var(--cv2-green)!important}.dashboard-shell--admin .customers-v2 .cv2-mcell--blue{border-left:4px solid var(--cv2-blue)!important}.dashboard-shell--admin .customers-v2 .cv2-mcell--amber{border-left:4px solid var(--cv2-amber)!important}.dashboard-shell--admin .customers-v2 .cv2-mcell--red{border-left:4px solid var(--cv2-brand)!important}.dashboard-shell--admin .customers-v2 .cv2-mcell__label{font-size:11.5px!important;color:var(--cv2-ink-3)!important;font-weight:600!important}.dashboard-shell--admin .customers-v2 .cv2-mcell strong{font-family:Playfair Display,serif!important;font-weight:800!important;font-size:24px!important;color:var(--cv2-ink)!important}.dashboard-shell--admin .customers-v2 .cv2-tip{background:linear-gradient(135deg,#fff7ec,#fff1e0)!important;border:1px solid rgba(232,155,60,.3)!important;border-radius:18px!important;padding:18px 20px!important}.dashboard-shell--admin .customers-v2 .cv2-tip strong{font-family:Playfair Display,serif!important;font-weight:700!important;font-size:15px!important;display:block!important;margin-bottom:5px!important;color:var(--cv2-ink)!important}.dashboard-shell--admin .customers-v2 .cv2-tip p{font-size:13px!important;color:var(--cv2-ink-2)!important;line-height:1.5!important;margin:0!important}.dashboard-shell--admin .customers-v2 .cv2-list__head{display:flex!important;align-items:center!important;justify-content:space-between!important;margin-bottom:20px!important;flex-wrap:wrap!important;gap:14px!important}.dashboard-shell--admin .customers-v2 .cv2-list__head h3{font-family:Playfair Display,serif!important;font-weight:700!important;font-size:20px!important;color:var(--cv2-brand)!important;margin:0!important}.dashboard-shell--admin .customers-v2 .cv2-list__head p{font-size:13px!important;color:var(--cv2-ink-3)!important;margin-top:5px!important}.dashboard-shell--admin .customers-v2 .cv2-search{display:flex!important;align-items:center!important;gap:10px!important;background:#fff!important;border:1.5px solid var(--cv2-line-2)!important;border-radius:13px!important;padding:11px 15px!important;min-width:280px!important;transition:.18s!important}.dashboard-shell--admin .customers-v2 .cv2-search:focus-within{border-color:var(--cv2-brand)!important;box-shadow:0 0 0 4px var(--cv2-brand-soft)!important}.dashboard-shell--admin .customers-v2 .cv2-search__ic{color:var(--cv2-brand)!important;font-size:16px!important}.dashboard-shell--admin .customers-v2 .cv2-search input{border:none!important;outline:none!important;background:transparent!important;font-family:DM Sans,sans-serif!important;font-size:14px!important;width:100%!important;color:var(--cv2-ink)!important}.dashboard-shell--admin .customers-v2 .cv2-search input::placeholder{color:#b6a89c!important}.dashboard-shell--admin .customers-v2 .cv2-tbl-wrap{overflow-x:auto!important}.dashboard-shell--admin .customers-v2 .cv2-tbl{width:100%!important;border-collapse:separate!important;border-spacing:0 10px!important}.dashboard-shell--admin .customers-v2 .cv2-tbl thead th{font-size:11px!important;font-weight:700!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:var(--cv2-ink-3)!important;text-align:left!important;padding:0 16px 4px!important}.dashboard-shell--admin .customers-v2 .cv2-tbl tbody tr{background:#fff!important;transition:.18s!important}.dashboard-shell--admin .customers-v2 .cv2-tbl tbody tr:hover{box-shadow:0 2px 8px #5a2d1e0f!important}.dashboard-shell--admin .customers-v2 .cv2-tbl tbody td{padding:14px 16px!important;border-top:1px solid var(--cv2-line)!important;border-bottom:1px solid var(--cv2-line)!important;vertical-align:middle!important;font-size:13.5px!important;color:var(--cv2-ink)!important}.dashboard-shell--admin .customers-v2 .cv2-tbl tbody td:first-child{border-left:1px solid var(--cv2-line)!important;border-radius:14px 0 0 14px!important}.dashboard-shell--admin .customers-v2 .cv2-tbl tbody td:last-child{border-right:1px solid var(--cv2-line)!important;border-radius:0 14px 14px 0!important}.dashboard-shell--admin .customers-v2 .cv2-cli{display:flex!important;align-items:center!important;gap:12px!important}.dashboard-shell--admin .customers-v2 .cv2-avatar{width:40px!important;height:40px!important;border-radius:12px!important;flex-shrink:0!important;display:grid!important;place-items:center!important;font-family:Playfair Display,serif!important;font-weight:800!important;font-size:14px!important;color:#fff!important}.dashboard-shell--admin .customers-v2 .cv2-cli__name{font-weight:700!important;font-size:14px!important;color:var(--cv2-ink)!important}.dashboard-shell--admin .customers-v2 .cv2-cli__id{font-size:11.5px!important;color:var(--cv2-ink-3)!important;margin-top:1px!important}.dashboard-shell--admin .customers-v2 .cv2-contact__ph{font-weight:600!important;color:var(--cv2-ink)!important}.dashboard-shell--admin .customers-v2 .cv2-contact__em{font-size:12.5px!important;color:var(--cv2-ink-3)!important;margin-top:2px!important}.dashboard-shell--admin .customers-v2 .cv2-mkt-tag{display:inline-flex!important;align-items:center!important;gap:5px!important;font-size:10.5px!important;font-weight:700!important;color:var(--cv2-blue)!important;background:#e5eef6!important;padding:3px 8px!important;border-radius:999px!important;margin-top:5px!important}.dashboard-shell--admin .customers-v2 .cv2-addr-none{color:var(--cv2-ink-3)!important;font-style:italic!important;font-size:13px!important}.dashboard-shell--admin .customers-v2 .cv2-cad__d{font-weight:600!important;color:var(--cv2-ink)!important}.dashboard-shell--admin .customers-v2 .cv2-cad__t{font-size:12px!important;color:var(--cv2-ink-3)!important;margin-top:2px!important}.dashboard-shell--admin .customers-v2 .cv2-st{display:inline-flex!important;align-items:center!important;gap:6px!important;font-size:12px!important;font-weight:700!important;padding:5px 11px!important;border-radius:999px!important}.dashboard-shell--admin .customers-v2 .cv2-st--on{background:var(--cv2-green-soft)!important;color:var(--cv2-green)!important}.dashboard-shell--admin .customers-v2 .cv2-st--off{background:#efe7dd!important;color:var(--cv2-ink-3)!important}.dashboard-shell--admin .customers-v2 .cv2-st__d{width:7px!important;height:7px!important;border-radius:50%!important;background:currentColor!important}.dashboard-shell--admin .customers-v2 .cv2-actions{display:flex!important;gap:8px!important;justify-content:flex-end!important}.dashboard-shell--admin .customers-v2 .cv2-abtn{border:1px solid var(--cv2-line)!important;background:#fbf6ee!important;color:var(--cv2-ink-2)!important;font-family:DM Sans,sans-serif!important;font-weight:600!important;font-size:12.5px!important;padding:8px 14px!important;border-radius:10px!important;cursor:pointer!important;transition:.18s!important;display:inline-flex!important;align-items:center!important;gap:6px!important}.dashboard-shell--admin .customers-v2 .cv2-abtn:hover{background:#fff!important}.dashboard-shell--admin .customers-v2 .cv2-abtn--toggle:hover{border-color:var(--cv2-amber)!important;color:#b97818!important;background:#fcefd5!important}.dashboard-shell--admin .customers-v2 .cv2-abtn--del:hover{border-color:var(--cv2-brand-soft)!important;color:var(--cv2-brand-deep)!important;background:var(--cv2-brand-soft)!important}.dashboard-shell--admin .customers-v2 .cv2-empty{text-align:center!important;padding:46px 20px!important;color:var(--cv2-ink-3)!important;display:flex!important;flex-direction:column!important;align-items:center!important;gap:8px!important}.dashboard-shell--admin .customers-v2 .cv2-empty__ic{width:64px!important;height:64px!important;border-radius:20px!important;display:grid!important;place-items:center!important;background:#f4e9da!important;color:var(--cv2-ink-3)!important;font-size:28px!important;margin-bottom:8px!important}.dashboard-shell--admin .customers-v2 .cv2-empty strong{font-family:Playfair Display,serif!important;font-weight:700!important;font-size:16px!important;color:var(--cv2-ink-2)!important}.dashboard-shell--admin .customers-v2 .cv2-empty span{font-size:13px!important;max-width:340px!important}.customer-loyalty-card{background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:16px;padding:18px;margin-bottom:16px;box-shadow:0 6px 20px #0000000d}.customer-loyalty-card__header{display:flex;align-items:center;gap:12px;margin-bottom:14px}.customer-loyalty-card__ic{width:42px;height:42px;border-radius:12px;display:grid;place-items:center;font-size:20px;font-weight:800;color:#fff;background:linear-gradient(150deg,var(--brand-color, #e0322a),#a3231d);flex:none}.customer-loyalty-card__header h3{margin:0;font-size:16px;font-weight:800}.customer-loyalty-card__header p{margin:2px 0 0;font-size:12.5px;opacity:.65}.customer-loyalty-card__balance{display:flex;flex-direction:column;gap:2px;padding:14px 16px;border-radius:12px;background:#00000009;margin-bottom:12px}.customer-loyalty-card__balance-label{font-size:12px;opacity:.6}.customer-loyalty-card__balance-value{font-size:26px;font-weight:800;line-height:1.1}.customer-loyalty-card__hint{font-size:13px;font-weight:600;opacity:.6;margin-left:6px}.customer-loyalty-card__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.customer-loyalty-card__row{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 2px;border-top:1px solid rgba(0,0,0,.06)}.customer-loyalty-card__row-main{display:flex;flex-direction:column;gap:1px;min-width:0}.customer-loyalty-card__row-label{font-size:13px;font-weight:600}.customer-loyalty-card__row-date{font-size:11.5px;opacity:.55}.customer-loyalty-card__row-amount{font-size:14px;font-weight:800;white-space:nowrap}.customer-loyalty-card__row-amount.is-pos{color:#1f9d55}.customer-loyalty-card__row-amount.is-neg{color:#c0392b}.customer-loyalty-card__empty{font-size:13px;opacity:.6;margin:4px 0 0}.dashboard-shell--admin .customers-v2 .cv2-segbar{display:flex!important;flex-wrap:wrap!important;gap:8px!important;padding:14px 0 12px!important;margin-bottom:6px!important;border-bottom:1px solid var(--cv2-line)!important}.dashboard-shell--admin .customers-v2 .cv2-segchip{display:inline-flex!important;align-items:center!important;gap:7px!important;border:1px solid var(--cv2-line)!important;background:#fbf6ee!important;color:var(--cv2-ink-2)!important;font-family:DM Sans,sans-serif!important;font-weight:600!important;font-size:12.5px!important;padding:6px 12px!important;border-radius:999px!important;cursor:pointer!important;transition:.18s!important}.dashboard-shell--admin .customers-v2 .cv2-segchip:hover{background:#fff!important}.dashboard-shell--admin .customers-v2 .cv2-segchip__n{font-weight:800!important;font-size:11.5px!important;background:#27130e12!important;border-radius:999px!important;padding:1px 7px!important;min-width:18px!important;text-align:center!important}.dashboard-shell--admin .customers-v2 .cv2-segchip--active{border-color:var(--cv2-ink-2)!important;background:var(--cv2-ink-2)!important;color:#fff!important}.dashboard-shell--admin .customers-v2 .cv2-segchip--active .cv2-segchip__n{background:#ffffff38!important;color:#fff!important}.dashboard-shell--admin .customers-v2 .cv2-segdot{width:8px!important;height:8px!important;border-radius:50%!important;background:currentColor!important;flex:none!important}.dashboard-shell--admin .customers-v2 .cv2-segbadge{display:inline-flex!important;align-items:center!important;gap:6px!important;font-size:11.5px!important;font-weight:700!important;padding:4px 10px!important;border-radius:999px!important}.dashboard-shell--admin .customers-v2 .cv2-rel__meta{margin-top:5px!important;font-size:11.5px!important;color:var(--cv2-ink-3)!important}.dashboard-shell--admin .customers-v2 .cv2-segchip--vip .cv2-segdot,.dashboard-shell--admin .customers-v2 .cv2-segbadge--vip{color:#9a6b00!important}.dashboard-shell--admin .customers-v2 .cv2-segbadge--vip{background:#fbefce!important}.dashboard-shell--admin .customers-v2 .cv2-segchip--ativo .cv2-segdot,.dashboard-shell--admin .customers-v2 .cv2-segbadge--ativo{color:var(--cv2-green)!important}.dashboard-shell--admin .customers-v2 .cv2-segbadge--ativo{background:var(--cv2-green-soft)!important}.dashboard-shell--admin .customers-v2 .cv2-segchip--novo .cv2-segdot,.dashboard-shell--admin .customers-v2 .cv2-segbadge--novo{color:#2563eb!important}.dashboard-shell--admin .customers-v2 .cv2-segbadge--novo{background:#e3ecfb!important}.dashboard-shell--admin .customers-v2 .cv2-segchip--risco .cv2-segdot,.dashboard-shell--admin .customers-v2 .cv2-segbadge--risco{color:#b97818!important}.dashboard-shell--admin .customers-v2 .cv2-segbadge--risco{background:#fcefd5!important}.dashboard-shell--admin .customers-v2 .cv2-segchip--inativo .cv2-segdot,.dashboard-shell--admin .customers-v2 .cv2-segbadge--inativo{color:var(--cv2-ink-3)!important}.dashboard-shell--admin .customers-v2 .cv2-segbadge--inativo{background:#efe7dd!important}.dashboard-shell--admin .customers-v2 .cv2-segchip--lead .cv2-segdot,.dashboard-shell--admin .customers-v2 .cv2-segbadge--lead{color:#8a7e72!important}.dashboard-shell--admin .customers-v2 .cv2-segbadge--lead{background:#f1eae0!important}.dashboard-shell--admin .customers-v2 .cv2-crmsum{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:10px 22px!important;padding:12px 14px!important;margin-bottom:4px!important;background:#fbf6ee!important;border:1px solid var(--cv2-line)!important;border-radius:12px!important}.dashboard-shell--admin .customers-v2 .cv2-crmsum__item{display:flex!important;flex-direction:column!important;gap:1px!important}.dashboard-shell--admin .customers-v2 .cv2-crmsum__flag{display:inline-flex!important;align-items:center!important;font-size:10px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.05em!important;color:var(--cv2-green, #2f855a)!important;background:#2f855a1f!important;border:1px solid rgba(47,133,90,.3)!important;padding:3px 9px!important;border-radius:999px!important}.dashboard-shell--admin .customers-v2 .cv2-crmsum__lbl{font-size:10.5px!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:.04em!important;color:var(--cv2-ink-3)!important}.dashboard-shell--admin .customers-v2 .cv2-crmsum__val{font-size:16px!important;font-weight:800!important;color:var(--cv2-ink-2)!important}.dashboard-shell--admin .customers-v2 .cv2-crmsum__sort{display:inline-flex!important;align-items:center!important;gap:6px!important;margin-left:auto!important}.dashboard-shell--admin .customers-v2 .cv2-sortbtn{border:1px solid var(--cv2-line)!important;background:#fff!important;color:var(--cv2-ink-2)!important;font-family:DM Sans,sans-serif!important;font-weight:600!important;font-size:12px!important;padding:5px 11px!important;border-radius:999px!important;cursor:pointer!important;transition:.18s!important}.dashboard-shell--admin .customers-v2 .cv2-sortbtn--active{border-color:var(--cv2-ink-2)!important;background:var(--cv2-ink-2)!important;color:#fff!important}.dashboard-shell--admin .customers-v2 .cv2-segchip--credito .cv2-segdot{color:var(--cv2-green)!important}.dashboard-shell--admin .customers-v2 .cv2-credit{font-weight:700!important;color:var(--cv2-green)!important;font-size:12.5px!important}.dashboard-shell--admin .customers-v2 .cv2-loyalty{margin-bottom:18px!important}.dashboard-shell--admin .customers-v2 .cv2-loy-modes{display:flex!important;gap:12px!important;flex-wrap:wrap!important;margin:14px 0!important}.dashboard-shell--admin .customers-v2 .cv2-loy-mode{flex:1 1 220px!important;border:1px solid var(--cv2-line)!important;border-radius:12px!important;padding:12px 14px!important;cursor:pointer!important;display:flex!important;flex-direction:column!important;gap:3px!important;background:#fbf6ee!important;transition:.18s!important}.dashboard-shell--admin .customers-v2 .cv2-loy-mode input{position:absolute!important;width:1px!important;height:1px!important;opacity:0!important;pointer-events:none!important}.dashboard-shell--admin .customers-v2 .cv2-loy-mode strong{font-weight:700!important;color:var(--cv2-ink-2)!important}.dashboard-shell--admin .customers-v2 .cv2-loy-mode span{font-size:12px!important;color:var(--cv2-ink-3)!important}.dashboard-shell--admin .customers-v2 .cv2-loy-mode.is-on{border-color:var(--cv2-brand)!important;background:var(--cv2-brand-soft)!important;box-shadow:0 0 0 1px var(--cv2-brand) inset!important}.dashboard-shell--admin .customers-v2 .cv2-loy-foot{display:flex!important;align-items:center!important;gap:14px!important;margin-top:14px!important;flex-wrap:wrap!important}.dashboard-shell--admin .customers-v2 .cv2-loy-flash{font-size:13px!important;font-weight:600!important}.dashboard-shell--admin .customers-v2 .cv2-loy-flash--ok{color:var(--cv2-green)!important}.dashboard-shell--admin .customers-v2 .cv2-loy-flash--err{color:var(--cv2-brand-deep)!important}@media(max-width:940px){.dashboard-shell--admin .customers-v2 .cv2-stats{grid-template-columns:repeat(2,1fr)!important}.dashboard-shell--admin .customers-v2 .cv2-grid2,.dashboard-shell--admin .customers-v2 .cv2-row3,.dashboard-shell--admin .customers-v2 .cv2-row2,.dashboard-shell--admin .customers-v2 .cv2-row-addr,.dashboard-shell--admin .customers-v2 .cv2-mini{grid-template-columns:1fr!important}.dashboard-shell--admin .customers-v2 .cv2-search{min-width:0!important;width:100%!important}.dashboard-shell--admin .customers-v2 .cv2-list__head{flex-direction:column!important;align-items:flex-start!important}}.cv2-modal-overlay{position:fixed!important;inset:0!important;background:#27130e73!important;display:grid!important;place-items:center!important;z-index:1000!important;padding:20px!important}.cv2-modal{background:#fffcf7!important;border-radius:24px!important;box-shadow:0 30px 70px -28px #78372373!important;width:100%!important;max-width:540px!important;max-height:90vh!important;display:flex!important;flex-direction:column!important;font-family:DM Sans,sans-serif!important}.cv2-modal__head{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;padding:22px 24px 14px!important;border-bottom:1px solid rgba(39,19,14,.08)!important;gap:12px!important}.cv2-modal__head h3{font-family:Playfair Display,serif!important;font-weight:700!important;font-size:20px!important;color:#c5362a!important;margin:0!important}.cv2-modal__head p{font-size:13px!important;color:#9c8b7e!important;margin:4px 0 0!important}.cv2-modal__close{background:transparent!important;border:none!important;font-size:28px!important;line-height:1!important;color:#9c8b7e!important;cursor:pointer!important;padding:0 6px!important;transition:color .18s!important}.cv2-modal__close:hover{color:#c5362a!important}.cv2-modal__body{padding:20px 24px!important;overflow-y:auto!important;flex:1!important}.cv2-modal__actions{display:flex!important;gap:10px!important;justify-content:flex-end!important;padding:16px 24px 22px!important;border-top:1px solid rgba(39,19,14,.08)!important}.cv2-save--compact{width:auto!important;padding:12px 22px!important;margin-top:0!important;font-size:14px!important}.dashboard-shell--admin .team-v2{--tv2-brand: #C5362A;--tv2-brand-deep: #9C2419;--tv2-brand-soft: #FBE2D9;--tv2-ink: #27130E;--tv2-ink-2: #6B574C;--tv2-ink-3: #9C8B7E;--tv2-amber: #E89B3C;--tv2-green: #2E8B57;--tv2-green-soft: #E3F3EA;--tv2-blue: #2F6BA8;--tv2-purple: #7D5BA6;--tv2-purple-soft: #EDE6F5;--tv2-line: rgba(39, 19, 14, .08);--tv2-line-2: rgba(39, 19, 14, .12);font-family:DM Sans,sans-serif!important;display:flex!important;flex-direction:column!important;gap:22px!important}.dashboard-shell--admin .team-v2 .tv2-stats{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:18px!important}.dashboard-shell--admin .team-v2 .tv2-stat{background:#fffcf7!important;border:1px solid var(--tv2-line)!important;border-radius:20px!important;padding:20px 20px 20px 26px!important;box-shadow:none!important;position:relative!important;overflow:hidden!important;transition:transform .2s,box-shadow .2s!important}.dashboard-shell--admin .team-v2 .tv2-stat:hover{transform:translateY(-3px)!important;box-shadow:none!important}.dashboard-shell--admin .team-v2 .tv2-stat__accent{position:absolute!important;left:0!important;top:18px!important;bottom:18px!important;width:4px!important;border-radius:4px!important}.dashboard-shell--admin .team-v2 .tv2-stat__accent--brand{background:var(--tv2-brand)!important}.dashboard-shell--admin .team-v2 .tv2-stat__accent--purple{background:var(--tv2-purple)!important}.dashboard-shell--admin .team-v2 .tv2-stat__accent--amber{background:var(--tv2-amber)!important}.dashboard-shell--admin .team-v2 .tv2-stat__accent--green{background:var(--tv2-green)!important}.dashboard-shell--admin .team-v2 .tv2-stat__top{display:flex!important;align-items:center!important;justify-content:space-between!important}.dashboard-shell--admin .team-v2 .tv2-stat__label{font-size:12.5px!important;font-weight:600!important;color:var(--tv2-ink-2)!important}.dashboard-shell--admin .team-v2 .tv2-stat__ic{width:38px!important;height:38px!important;border-radius:12px!important;display:grid!important;place-items:center!important;flex-shrink:0!important}.dashboard-shell--admin .team-v2 .tv2-stat__ic--red{background:var(--tv2-brand-soft)!important;color:var(--tv2-brand-deep)!important}.dashboard-shell--admin .team-v2 .tv2-stat__ic--purple{background:var(--tv2-purple-soft)!important;color:var(--tv2-purple)!important}.dashboard-shell--admin .team-v2 .tv2-stat__ic--amber{background:#fcefd5!important;color:#b97818!important}.dashboard-shell--admin .team-v2 .tv2-stat__ic--green{background:var(--tv2-green-soft)!important;color:var(--tv2-green)!important}.dashboard-shell--admin .team-v2 .tv2-stat__num{font-family:Playfair Display,serif!important;font-weight:800!important;font-size:38px!important;line-height:1!important;margin:14px 0 6px!important;letter-spacing:-.02em!important;color:var(--tv2-ink)!important}.dashboard-shell--admin .team-v2 .tv2-stat__sub{font-size:12.5px!important;color:var(--tv2-ink-3)!important}.dashboard-shell--admin .team-v2 .tv2-grid2{display:grid!important;grid-template-columns:1.05fr .95fr!important;gap:22px!important}.dashboard-shell--admin .team-v2 .tv2-card{background:#fffcf7!important;border:1px solid var(--tv2-line)!important;border-radius:24px!important;box-shadow:none!important;padding:26px 28px!important}.dashboard-shell--admin .team-v2 .tv2-card__head{margin-bottom:22px!important}.dashboard-shell--admin .team-v2 .tv2-card__head h3{font-family:Playfair Display,serif!important;font-weight:700!important;font-size:20px!important;color:var(--tv2-brand)!important;margin:0!important}.dashboard-shell--admin .team-v2 .tv2-card__head p{font-size:13px!important;color:var(--tv2-ink-3)!important;margin-top:6px!important}.dashboard-shell--admin .team-v2 .tv2-sec-label{font-size:11px!important;font-weight:700!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:var(--tv2-ink-3)!important;margin:4px 0 12px!important;display:flex!important;align-items:center!important;gap:8px!important}.dashboard-shell--admin .team-v2 .tv2-sec-label--spaced{margin-top:8px!important}.dashboard-shell--admin .team-v2 .tv2-sec-label:after{content:""!important;flex:1!important;height:1px!important;background:var(--tv2-line)!important}.dashboard-shell--admin .team-v2 .tv2-field{margin-bottom:14px!important;display:flex!important;flex-direction:column!important;gap:6px!important}.dashboard-shell--admin .team-v2 .tv2-field__label{font-size:11.5px!important;font-weight:700!important;letter-spacing:.06em!important;text-transform:uppercase!important;color:var(--tv2-ink-3)!important}.dashboard-shell--admin .team-v2 .tv2-input{width:100%!important;border:1.5px solid var(--tv2-line-2)!important;border-radius:13px!important;background:#fff!important;font-family:DM Sans,sans-serif!important;font-size:14px!important;color:var(--tv2-ink)!important;padding:12px 14px!important;outline:none!important;transition:.18s!important}.dashboard-shell--admin .team-v2 .tv2-input:focus{border-color:var(--tv2-brand)!important;box-shadow:0 0 0 4px var(--tv2-brand-soft)!important}.dashboard-shell--admin .team-v2 .tv2-input:disabled{background:#f4ecdf!important;cursor:not-allowed!important;color:var(--tv2-ink-3)!important}.dashboard-shell--admin .team-v2 .tv2-input::placeholder{color:#b6a89c!important}.dashboard-shell--admin .team-v2 .tv2-select{appearance:none!important;cursor:pointer!important;background-image:linear-gradient(45deg,transparent 50%,var(--tv2-ink-3) 50%),linear-gradient(135deg,var(--tv2-ink-3) 50%,transparent 50%)!important;background-position:calc(100% - 18px) 50%,calc(100% - 13px) 50%!important;background-size:5px 5px,5px 5px!important;background-repeat:no-repeat!important;padding-right:38px!important}.dashboard-shell--admin .team-v2 .tv2-row2{display:grid!important;grid-template-columns:1fr 1fr!important;gap:12px!important;margin-bottom:12px!important}.dashboard-shell--admin .team-v2 .tv2-pw-bars{display:flex!important;gap:5px!important;margin:2px 0 12px!important}.dashboard-shell--admin .team-v2 .tv2-pw-bars i{flex:1!important;height:5px!important;border-radius:5px!important;background:#efe6d8!important;transition:background .25s!important}.dashboard-shell--admin .team-v2 .tv2-pw-bars--s1 i:nth-child(1){background:var(--tv2-brand)!important}.dashboard-shell--admin .team-v2 .tv2-pw-bars--s2 i:nth-child(-n+2){background:var(--tv2-amber)!important}.dashboard-shell--admin .team-v2 .tv2-pw-bars--s3 i:nth-child(-n+3){background:var(--tv2-amber)!important}.dashboard-shell--admin .team-v2 .tv2-pw-bars--s4 i{background:var(--tv2-green)!important}.dashboard-shell--admin .team-v2 .tv2-pw-help{display:flex!important;gap:7px!important;align-items:flex-start!important;font-size:11.5px!important;color:var(--tv2-ink-3)!important;line-height:1.45!important;margin:-4px 0 14px!important}.dashboard-shell--admin .team-v2 .tv2-pw-help svg{flex-shrink:0!important;margin-top:1px!important;color:var(--tv2-amber)!important}.dashboard-shell--admin .team-v2 .tv2-toggle{display:flex!important;align-items:center!important;gap:11px!important;cursor:pointer!important;border:1.5px solid var(--tv2-line-2)!important;border-radius:13px!important;padding:12px 14px!important;background:#fff!important;transition:.18s!important;-webkit-user-select:none!important;user-select:none!important;margin-bottom:16px!important}.dashboard-shell--admin .team-v2 .tv2-toggle:has(input:checked){border-color:var(--tv2-green)!important;background:var(--tv2-green-soft)!important}.dashboard-shell--admin .team-v2 .tv2-toggle input[type=checkbox]{position:absolute!important;opacity:0!important;width:0!important;height:0!important}.dashboard-shell--admin .team-v2 .tv2-toggle__box{width:21px!important;height:21px!important;border-radius:6px!important;border:2px solid var(--tv2-line-2)!important;flex-shrink:0!important;display:grid!important;place-items:center!important;background:#fff!important;transition:.18s!important}.dashboard-shell--admin .team-v2 .tv2-toggle:has(input:checked) .tv2-toggle__box{background:var(--tv2-green)!important;border-color:var(--tv2-green)!important}.dashboard-shell--admin .team-v2 .tv2-toggle:has(input:checked) .tv2-toggle__box:after{content:"✓"!important;color:#fff!important;font-weight:800!important;font-size:13px!important}.dashboard-shell--admin .team-v2 .tv2-toggle__label{font-size:13.5px!important;font-weight:600!important;color:var(--tv2-ink)!important}.dashboard-shell--admin .team-v2 .tv2-toggle__sub{font-size:11px!important;color:var(--tv2-ink-3)!important;margin-top:1px!important}.dashboard-shell--admin .team-v2 .tv2-save{width:100%!important;margin-top:8px!important;border:none!important;cursor:pointer!important;background:linear-gradient(150deg,var(--tv2-brand),var(--tv2-brand-deep))!important;color:#fff!important;font-family:DM Sans,sans-serif!important;font-weight:700!important;font-size:15px!important;padding:16px!important;border-radius:15px!important;box-shadow:0 16px 30px -12px #9c241999,inset 0 1px #ffffff40!important;transition:transform .18s!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:10px!important}.dashboard-shell--admin .team-v2 .tv2-save:hover{transform:translateY(-2px)!important}.dashboard-shell--admin .team-v2 .tv2-mini{display:grid!important;grid-template-columns:1fr 1fr!important;gap:14px!important;margin-bottom:16px!important}.dashboard-shell--admin .team-v2 .tv2-mcell{border:1px solid var(--tv2-line)!important;border-radius:16px!important;padding:15px 17px!important;background:#fff!important;display:flex!important;flex-direction:column!important;gap:4px!important}.dashboard-shell--admin .team-v2 .tv2-mcell--green{border-left:4px solid var(--tv2-green)!important}.dashboard-shell--admin .team-v2 .tv2-mcell--purple{border-left:4px solid var(--tv2-purple)!important}.dashboard-shell--admin .team-v2 .tv2-mcell--amber{border-left:4px solid var(--tv2-amber)!important}.dashboard-shell--admin .team-v2 .tv2-mcell--blue{border-left:4px solid var(--tv2-blue)!important}.dashboard-shell--admin .team-v2 .tv2-mcell__label{font-size:11.5px!important;color:var(--tv2-ink-3)!important;font-weight:600!important}.dashboard-shell--admin .team-v2 .tv2-mcell strong{font-family:Playfair Display,serif!important;font-weight:800!important;font-size:24px!important;color:var(--tv2-ink)!important}.dashboard-shell--admin .team-v2 .tv2-mcell__email{font-family:DM Sans,sans-serif!important;font-weight:700!important;font-size:13.5px!important;color:var(--tv2-ink)!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;margin-top:2px!important}.dashboard-shell--admin .team-v2 .tv2-tip{background:linear-gradient(135deg,#fff7ec,#fff1e0)!important;border:1px solid rgba(232,155,60,.3)!important;border-radius:18px!important;padding:18px 20px!important}.dashboard-shell--admin .team-v2 .tv2-tip strong{font-family:Playfair Display,serif!important;font-weight:700!important;font-size:15px!important;display:block!important;margin-bottom:5px!important;color:var(--tv2-ink)!important}.dashboard-shell--admin .team-v2 .tv2-tip p{font-size:13px!important;color:var(--tv2-ink-2)!important;line-height:1.5!important;margin:0!important}.dashboard-shell--admin .team-v2 .tv2-list__head{display:flex!important;align-items:center!important;justify-content:space-between!important;margin-bottom:20px!important;flex-wrap:wrap!important;gap:14px!important}.dashboard-shell--admin .team-v2 .tv2-list__head h3{font-family:Playfair Display,serif!important;font-weight:700!important;font-size:20px!important;color:var(--tv2-brand)!important;margin:0!important}.dashboard-shell--admin .team-v2 .tv2-list__head p{font-size:13px!important;color:var(--tv2-ink-3)!important;margin-top:5px!important}.dashboard-shell--admin .team-v2 .tv2-search{display:flex!important;align-items:center!important;gap:10px!important;background:#fff!important;border:1.5px solid var(--tv2-line-2)!important;border-radius:13px!important;padding:11px 15px!important;min-width:280px!important;transition:.18s!important}.dashboard-shell--admin .team-v2 .tv2-search:focus-within{border-color:var(--tv2-brand)!important;box-shadow:0 0 0 4px var(--tv2-brand-soft)!important}.dashboard-shell--admin .team-v2 .tv2-search__ic{color:var(--tv2-brand)!important;display:grid!important;place-items:center!important;flex-shrink:0!important}.dashboard-shell--admin .team-v2 .tv2-search input{border:none!important;outline:none!important;background:transparent!important;font-family:DM Sans,sans-serif!important;font-size:14px!important;width:100%!important;color:var(--tv2-ink)!important}.dashboard-shell--admin .team-v2 .tv2-search input::placeholder{color:#b6a89c!important}.dashboard-shell--admin .team-v2 .tv2-tbl-wrap{overflow-x:auto!important}.dashboard-shell--admin .team-v2 .tv2-tbl{width:100%!important;border-collapse:separate!important;border-spacing:0 10px!important}.dashboard-shell--admin .team-v2 .tv2-tbl thead th{font-size:11px!important;font-weight:700!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:var(--tv2-ink-3)!important;text-align:left!important;padding:0 16px 4px!important}.dashboard-shell--admin .team-v2 .tv2-tbl tbody tr{background:#fff!important;transition:.18s!important}.dashboard-shell--admin .team-v2 .tv2-tbl tbody tr:hover{box-shadow:0 2px 8px #5a2d1e0f!important}.dashboard-shell--admin .team-v2 .tv2-tbl tbody tr.tv2-row-you{background:linear-gradient(90deg,#fff6ee,#fff)!important}.dashboard-shell--admin .team-v2 .tv2-tbl tbody td{padding:14px 16px!important;border-top:1px solid var(--tv2-line)!important;border-bottom:1px solid var(--tv2-line)!important;vertical-align:middle!important;font-size:13.5px!important;color:var(--tv2-ink)!important}.dashboard-shell--admin .team-v2 .tv2-tbl tbody td:first-child{border-left:1px solid var(--tv2-line)!important;border-radius:14px 0 0 14px!important}.dashboard-shell--admin .team-v2 .tv2-tbl tbody td:last-child{border-right:1px solid var(--tv2-line)!important;border-radius:0 14px 14px 0!important}.dashboard-shell--admin .team-v2 .tv2-who{display:flex!important;align-items:center!important;gap:12px!important}.dashboard-shell--admin .team-v2 .tv2-avatar{width:40px!important;height:40px!important;border-radius:12px!important;flex-shrink:0!important;display:grid!important;place-items:center!important;font-family:Playfair Display,serif!important;font-weight:800!important;font-size:14px!important;color:#fff!important}.dashboard-shell--admin .team-v2 .tv2-who__name{font-weight:700!important;font-size:14px!important;color:var(--tv2-ink)!important;display:flex!important;align-items:center!important;gap:7px!important;flex-wrap:wrap!important}.dashboard-shell--admin .team-v2 .tv2-you-tag{font-size:9.5px!important;font-weight:700!important;color:var(--tv2-brand-deep)!important;background:var(--tv2-brand-soft)!important;padding:2px 7px!important;border-radius:999px!important;letter-spacing:.03em!important}.dashboard-shell--admin .team-v2 .tv2-who__sub{font-size:11.5px!important;color:var(--tv2-ink-3)!important;margin-top:1px!important}.dashboard-shell--admin .team-v2 .tv2-contact__em{font-weight:600!important;color:var(--tv2-ink)!important}.dashboard-shell--admin .team-v2 .tv2-contact__ph{font-size:12.5px!important;color:var(--tv2-ink-3)!important;margin-top:2px!important}.dashboard-shell--admin .team-v2 .tv2-contact__ph--none{font-style:italic!important}.dashboard-shell--admin .team-v2 .tv2-role{display:inline-flex!important;align-items:center!important;gap:6px!important;font-size:12px!important;font-weight:700!important;padding:5px 11px!important;border-radius:999px!important}.dashboard-shell--admin .team-v2 .tv2-role--admin{background:var(--tv2-brand-soft)!important;color:var(--tv2-brand-deep)!important}.dashboard-shell--admin .team-v2 .tv2-role--gerente{background:var(--tv2-purple-soft)!important;color:var(--tv2-purple)!important}.dashboard-shell--admin .team-v2 .tv2-role--atendente{background:#e5eef6!important;color:var(--tv2-blue)!important}.dashboard-shell--admin .team-v2 .tv2-role--other{background:#efe7dd!important;color:var(--tv2-ink-2)!important}.dashboard-shell--admin .team-v2 .tv2-st{display:inline-flex!important;align-items:center!important;gap:6px!important;font-size:12px!important;font-weight:700!important;padding:5px 11px!important;border-radius:999px!important}.dashboard-shell--admin .team-v2 .tv2-st--on{background:var(--tv2-green-soft)!important;color:var(--tv2-green)!important}.dashboard-shell--admin .team-v2 .tv2-st--off{background:#efe7dd!important;color:var(--tv2-ink-3)!important}.dashboard-shell--admin .team-v2 .tv2-st__d{width:7px!important;height:7px!important;border-radius:50%!important;background:currentColor!important}.dashboard-shell--admin .team-v2 .tv2-cad__d{font-weight:600!important;color:var(--tv2-ink)!important}.dashboard-shell--admin .team-v2 .tv2-cad__t{font-size:12px!important;color:var(--tv2-ink-3)!important;margin-top:2px!important}.dashboard-shell--admin .team-v2 .tv2-actions{display:flex!important;gap:8px!important;justify-content:flex-end!important;flex-wrap:wrap!important}.dashboard-shell--admin .team-v2 .tv2-abtn{border:1px solid var(--tv2-line)!important;background:#fbf6ee!important;color:var(--tv2-ink-2)!important;font-family:DM Sans,sans-serif!important;font-weight:600!important;font-size:12.5px!important;padding:8px 14px!important;border-radius:10px!important;cursor:pointer!important;transition:.18s!important;display:inline-flex!important;align-items:center!important;gap:6px!important}.dashboard-shell--admin .team-v2 .tv2-abtn:hover:not(:disabled){background:#fff!important}.dashboard-shell--admin .team-v2 .tv2-abtn:disabled{opacity:.5!important;cursor:not-allowed!important}.dashboard-shell--admin .team-v2 .tv2-abtn--toggle:hover:not(:disabled){border-color:var(--tv2-amber)!important;color:#b97818!important;background:#fcefd5!important}.dashboard-shell--admin .team-v2 .tv2-abtn--del:hover:not(:disabled){border-color:var(--tv2-brand-soft)!important;color:var(--tv2-brand-deep)!important;background:var(--tv2-brand-soft)!important}.dashboard-shell--admin .team-v2 .tv2-protected{display:inline-flex!important;align-items:center!important;gap:7px!important;font-size:12.5px!important;font-weight:600!important;color:var(--tv2-ink-3)!important}.dashboard-shell--admin .team-v2 .tv2-protected svg{color:var(--tv2-amber)!important}.dashboard-shell--admin .team-v2 .tv2-empty{text-align:center!important;padding:46px 20px!important;color:var(--tv2-ink-3)!important;display:flex!important;flex-direction:column!important;align-items:center!important;gap:8px!important}.dashboard-shell--admin .team-v2 .tv2-empty__ic{width:64px!important;height:64px!important;border-radius:20px!important;display:grid!important;place-items:center!important;background:#f4e9da!important;color:var(--tv2-ink-3)!important;margin-bottom:8px!important}.dashboard-shell--admin .team-v2 .tv2-empty strong{font-family:Playfair Display,serif!important;font-weight:700!important;font-size:16px!important;color:var(--tv2-ink-2)!important}.dashboard-shell--admin .team-v2 .tv2-empty span{font-size:13px!important;max-width:340px!important}.cv2-modal .team-v2{gap:0!important}@media(max-width:940px){.dashboard-shell--admin .team-v2 .tv2-stats{grid-template-columns:repeat(2,1fr)!important}.dashboard-shell--admin .team-v2 .tv2-grid2,.dashboard-shell--admin .team-v2 .tv2-row2,.dashboard-shell--admin .team-v2 .tv2-mini{grid-template-columns:1fr!important}.dashboard-shell--admin .team-v2 .tv2-search{min-width:0!important;width:100%!important}.dashboard-shell--admin .team-v2 .tv2-list__head{flex-direction:column!important;align-items:flex-start!important}.dashboard-shell--admin .team-v2 .tv2-actions{justify-content:flex-start!important}}.dashboard-shell--admin .reviews-v2{--av2-brand: #C5362A;--av2-brand-deep: #9C2419;--av2-brand-soft: #FBE2D9;--av2-ink: #27130E;--av2-ink-2: #6B574C;--av2-ink-3: #9C8B7E;--av2-amber: #E89B3C;--av2-gold: #E8A33C;--av2-gold-deep: #C9851F;--av2-green: #2E8B57;--av2-green-soft: #E3F3EA;--av2-blue: #2F6BA8;--av2-purple: #7D5BA6;--av2-line: rgba(39, 19, 14, .08);--av2-line-2: rgba(39, 19, 14, .12);font-family:DM Sans,sans-serif!important;display:flex!important;flex-direction:column!important;gap:22px!important;background:transparent!important;border:none!important;box-shadow:none!important;padding:0!important}.dashboard-shell--admin .reviews-v2 .av2-hero{position:relative!important;overflow:hidden!important;background:#fffcf7!important;border-radius:26px!important;border:1px solid var(--av2-line)!important;box-shadow:none!important;padding:30px 34px!important;display:flex!important;align-items:flex-start!important;gap:24px!important}.dashboard-shell--admin .reviews-v2 .av2-hero:before{content:""!important;position:absolute!important;inset:0!important;pointer-events:none!important;background:radial-gradient(120% 140% at 100% 0%,rgba(232,155,60,.16),transparent 55%)!important}.dashboard-shell--admin .reviews-v2 .av2-hero__ic{width:58px!important;height:58px!important;border-radius:18px!important;flex-shrink:0!important;display:grid!important;place-items:center!important;background:linear-gradient(150deg,var(--av2-brand),var(--av2-brand-deep))!important;color:#fff!important;box-shadow:none!important;z-index:1!important}.dashboard-shell--admin .reviews-v2 .av2-hero__copy{flex:1!important;z-index:1!important}.dashboard-shell--admin .reviews-v2 .av2-hero__eyebrow{font-size:11px!important;font-weight:700!important;letter-spacing:.22em!important;text-transform:uppercase!important;color:var(--av2-ink-3)!important}.dashboard-shell--admin .reviews-v2 .av2-hero h2{font-family:Playfair Display,serif!important;font-weight:800!important;font-size:34px!important;letter-spacing:-.02em!important;line-height:1!important;margin:7px 0 9px!important;color:var(--av2-ink)!important}.dashboard-shell--admin .reviews-v2 .av2-hero p{font-size:14px!important;color:var(--av2-ink-2)!important;max-width:520px!important;line-height:1.5!important;margin:0!important}.dashboard-shell--admin .reviews-v2 .av2-hero__actions{margin-left:auto!important;display:flex!important;gap:10px!important;align-self:center!important;position:relative!important;z-index:2!important}.dashboard-shell--admin .reviews-v2 .av2-btn{display:inline-flex!important;align-items:center!important;gap:8px!important;cursor:pointer!important;border:none!important;font-family:DM Sans,sans-serif!important;font-weight:700!important;font-size:14px!important;padding:13px 20px!important;border-radius:13px!important;transition:transform .18s,box-shadow .18s!important}.dashboard-shell--admin .reviews-v2 .av2-btn:disabled{opacity:.6!important;cursor:not-allowed!important}.dashboard-shell--admin .reviews-v2 .av2-btn--ghost{background:#fff!important;color:var(--av2-brand-deep)!important;border:1.5px solid var(--av2-brand-soft)!important;box-shadow:0 2px 8px #5a2d1e0f!important}.dashboard-shell--admin .reviews-v2 .av2-btn--ghost:hover:not(:disabled){border-color:var(--av2-brand)!important;transform:translateY(-2px)!important}.dashboard-shell--admin .reviews-v2 .av2-btn--primary{background:linear-gradient(150deg,var(--av2-brand),var(--av2-brand-deep))!important;color:#fff!important;box-shadow:0 14px 28px -10px #9c241999,inset 0 1px #ffffff40!important}.dashboard-shell--admin .reviews-v2 .av2-btn--primary:hover:not(:disabled){transform:translateY(-2px)!important}.dashboard-shell--admin .reviews-v2 .av2-stats{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:18px!important}.dashboard-shell--admin .reviews-v2 .av2-stat{background:#fffcf7!important;border:1px solid var(--av2-line)!important;border-radius:20px!important;padding:20px 20px 20px 26px!important;box-shadow:none!important;position:relative!important;overflow:hidden!important;transition:transform .2s,box-shadow .2s!important}.dashboard-shell--admin .reviews-v2 .av2-stat:hover{transform:translateY(-3px)!important;box-shadow:none!important}.dashboard-shell--admin .reviews-v2 .av2-stat__accent{position:absolute!important;left:0!important;top:18px!important;bottom:18px!important;width:4px!important;border-radius:4px!important}.dashboard-shell--admin .reviews-v2 .av2-stat__accent--brand{background:var(--av2-brand)!important}.dashboard-shell--admin .reviews-v2 .av2-stat__accent--green{background:var(--av2-green)!important}.dashboard-shell--admin .reviews-v2 .av2-stat__accent--amber{background:var(--av2-amber)!important}.dashboard-shell--admin .reviews-v2 .av2-stat__accent--gold{background:var(--av2-gold)!important}.dashboard-shell--admin .reviews-v2 .av2-stat__top{display:flex!important;align-items:center!important;justify-content:space-between!important}.dashboard-shell--admin .reviews-v2 .av2-stat__label{font-size:12.5px!important;font-weight:600!important;color:var(--av2-ink-2)!important}.dashboard-shell--admin .reviews-v2 .av2-stat__ic{width:38px!important;height:38px!important;border-radius:12px!important;display:grid!important;place-items:center!important;flex-shrink:0!important}.dashboard-shell--admin .reviews-v2 .av2-stat__ic--red{background:var(--av2-brand-soft)!important;color:var(--av2-brand-deep)!important}.dashboard-shell--admin .reviews-v2 .av2-stat__ic--green{background:var(--av2-green-soft)!important;color:var(--av2-green)!important}.dashboard-shell--admin .reviews-v2 .av2-stat__ic--amber{background:#fcefd5!important;color:#b97818!important}.dashboard-shell--admin .reviews-v2 .av2-stat__ic--gold{background:#fcefd5!important;color:var(--av2-gold-deep)!important}.dashboard-shell--admin .reviews-v2 .av2-stat__num{font-family:Playfair Display,serif!important;font-weight:800!important;font-size:38px!important;line-height:1!important;margin:14px 0 6px!important;letter-spacing:-.02em!important;color:var(--av2-ink)!important;display:flex!important;align-items:center!important;gap:8px!important}.dashboard-shell--admin .reviews-v2 .av2-stat__gstar{font-size:24px!important;color:var(--av2-gold)!important;font-family:DM Sans,sans-serif!important}.dashboard-shell--admin .reviews-v2 .av2-stat__sub{font-size:12.5px!important;color:var(--av2-ink-3)!important}.dashboard-shell--admin .reviews-v2 .av2-card{background:#fffcf7!important;border:1px solid var(--av2-line)!important;border-radius:24px!important;box-shadow:none!important;padding:26px 28px!important}.dashboard-shell--admin .reviews-v2 .av2-card__head{margin-bottom:20px!important}.dashboard-shell--admin .reviews-v2 .av2-card__head h3{font-family:Playfair Display,serif!important;font-weight:700!important;font-size:20px!important;letter-spacing:-.01em!important;color:var(--av2-ink)!important;margin:0!important;display:flex!important;align-items:center!important;gap:10px!important}.dashboard-shell--admin .reviews-v2 .av2-card__pin{width:30px!important;height:30px!important;border-radius:10px!important;display:grid!important;place-items:center!important;background:var(--av2-brand-soft)!important;color:var(--av2-brand-deep)!important;flex-shrink:0!important}.dashboard-shell--admin .reviews-v2 .av2-card__head p{font-size:13px!important;color:var(--av2-ink-3)!important;margin:6px 0 0 40px!important}.dashboard-shell--admin .reviews-v2 .av2-input{width:100%!important;border:1.5px solid var(--av2-line-2)!important;border-radius:13px!important;background:#fff!important;font-family:DM Sans,sans-serif!important;font-size:14px!important;color:var(--av2-ink)!important;padding:12px 14px!important;outline:none!important;transition:.18s!important}.dashboard-shell--admin .reviews-v2 .av2-input:focus{border-color:var(--av2-brand)!important;box-shadow:0 0 0 4px var(--av2-brand-soft)!important}.dashboard-shell--admin .reviews-v2 .av2-input::placeholder{color:#b6a89c!important}.dashboard-shell--admin .reviews-v2 .av2-select{appearance:none!important;cursor:pointer!important;background-image:linear-gradient(45deg,transparent 50%,var(--av2-ink-3) 50%),linear-gradient(135deg,var(--av2-ink-3) 50%,transparent 50%)!important;background-position:calc(100% - 18px) 50%,calc(100% - 13px) 50%!important;background-size:5px 5px,5px 5px!important;background-repeat:no-repeat!important;padding-right:38px!important}.dashboard-shell--admin .reviews-v2 .av2-selwrap{position:relative!important}.dashboard-shell--admin .reviews-v2 .av2-search-wide{position:relative!important;margin-bottom:14px!important}.dashboard-shell--admin .reviews-v2 .av2-search-wide__ic{position:absolute!important;left:15px!important;top:50%!important;transform:translateY(-50%)!important;color:var(--av2-brand)!important;display:grid!important;place-items:center!important;z-index:1!important}.dashboard-shell--admin .reviews-v2 .av2-search-wide .av2-input{padding-left:42px!important}.dashboard-shell--admin .reviews-v2 .av2-filters{display:grid!important;grid-template-columns:1fr 1fr!important;gap:14px!important;margin-bottom:16px!important;align-items:start!important}.dashboard-shell--admin .reviews-v2 .av2-field{display:flex!important;flex-direction:column!important;gap:5px!important}.dashboard-shell--admin .reviews-v2 .av2-fhint{font-size:11px!important;line-height:1.3!important;color:#9a8578!important;padding-left:2px!important}.dashboard-shell--admin .reviews-v2 .av2-filter-actions{display:flex!important;gap:10px!important}.dashboard-shell--admin .reviews-v2 .av2-rank-grid{display:grid!important;grid-template-columns:1fr 1fr!important;gap:24px!important}.dashboard-shell--admin .reviews-v2 .av2-rc-head{font-size:12px!important;font-weight:700!important;letter-spacing:.08em!important;text-transform:uppercase!important;margin-bottom:14px!important;display:flex!important;align-items:center!important;gap:8px!important}.dashboard-shell--admin .reviews-v2 .av2-rank-col--best .av2-rc-head{color:var(--av2-green)!important}.dashboard-shell--admin .reviews-v2 .av2-rank-col--worst .av2-rc-head{color:var(--av2-brand-deep)!important}.dashboard-shell--admin .reviews-v2 .av2-rank-list{display:flex!important;flex-direction:column!important;gap:10px!important}.dashboard-shell--admin .reviews-v2 .av2-rank-item{display:flex!important;align-items:center!important;gap:13px!important;padding:13px 15px!important;border:1px solid var(--av2-line)!important;border-radius:15px!important;background:#fff!important;transition:.18s!important}.dashboard-shell--admin .reviews-v2 .av2-rank-item:hover{transform:translate(3px)!important;box-shadow:none!important}.dashboard-shell--admin .reviews-v2 .av2-rank-pos{width:28px!important;height:28px!important;border-radius:9px!important;flex-shrink:0!important;display:grid!important;place-items:center!important;font-family:Playfair Display,serif!important;font-weight:800!important;font-size:13px!important;background:#f4e9da!important;color:var(--av2-ink-2)!important}.dashboard-shell--admin .reviews-v2 .av2-rank-item--gold .av2-rank-pos{background:linear-gradient(150deg,var(--av2-gold),var(--av2-gold-deep))!important;color:#fff!important}.dashboard-shell--admin .reviews-v2 .av2-rank-body{flex:1!important;min-width:0!important}.dashboard-shell--admin .reviews-v2 .av2-rank-name{font-weight:700!important;font-size:13.5px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;color:var(--av2-ink)!important}.dashboard-shell--admin .reviews-v2 .av2-rank-meta{font-size:11.5px!important;color:var(--av2-ink-3)!important;margin-top:2px!important}.dashboard-shell--admin .reviews-v2 .av2-rank-score{display:flex!important;flex-direction:column!important;align-items:flex-end!important;flex-shrink:0!important}.dashboard-shell--admin .reviews-v2 .av2-rank-num{font-family:Playfair Display,serif!important;font-weight:800!important;font-size:16px!important;line-height:1!important;color:var(--av2-ink)!important}.dashboard-shell--admin .reviews-v2 .av2-stars{display:inline-flex!important;gap:1px!important;font-size:12px!important;line-height:1!important;margin-top:3px!important}.dashboard-shell--admin .reviews-v2 .av2-s{color:#e2d6c5!important;font-family:DM Sans,sans-serif!important}.dashboard-shell--admin .reviews-v2 .av2-s--f{color:var(--av2-gold)!important}.dashboard-shell--admin .reviews-v2 .av2-seg{display:flex!important;gap:6px!important;background:#f4e9da!important;padding:5px!important;border-radius:13px!important;margin-bottom:18px!important;width:fit-content!important;flex-wrap:wrap!important}.dashboard-shell--admin .reviews-v2 .av2-seg__btn{font-size:13px!important;font-weight:600!important;color:var(--av2-ink-2)!important;padding:8px 16px!important;border-radius:9px!important;cursor:pointer!important;border:none!important;background:transparent!important;font-family:DM Sans,sans-serif!important;display:flex!important;align-items:center!important;gap:7px!important}.dashboard-shell--admin .reviews-v2 .av2-seg__c{font-size:11px!important;font-weight:700!important;background:#27130e14!important;color:var(--av2-ink-2)!important;padding:1px 7px!important;border-radius:999px!important}.dashboard-shell--admin .reviews-v2 .av2-seg__btn--on{background:#fff!important;color:var(--av2-ink)!important;box-shadow:0 2px 8px #5a2d1e0f!important}.dashboard-shell--admin .reviews-v2 .av2-seg__btn--on .av2-seg__c{background:var(--av2-brand)!important;color:#fff!important}.dashboard-shell--admin .reviews-v2 .av2-error{background:var(--av2-brand-soft)!important;color:var(--av2-brand-deep)!important;padding:12px 16px!important;border-radius:12px!important;font-size:13px!important;margin-bottom:16px!important}.dashboard-shell--admin .reviews-v2 .av2-loading{color:var(--av2-ink-3)!important;font-size:13px!important;padding:12px 0!important}.dashboard-shell--admin .reviews-v2 .av2-reviews{display:flex!important;flex-direction:column!important;gap:16px!important}.dashboard-shell--admin .reviews-v2 .av2-review{border:1px solid var(--av2-line)!important;border-radius:20px!important;background:#fff!important;overflow:hidden!important;transition:.18s!important}.dashboard-shell--admin .reviews-v2 .av2-review:hover{box-shadow:none!important}.dashboard-shell--admin .reviews-v2 .av2-rev-head{display:flex!important;align-items:flex-start!important;gap:14px!important;padding:18px 20px 16px!important;border-bottom:1px solid var(--av2-line)!important}.dashboard-shell--admin .reviews-v2 .av2-rev-avatar{width:46px!important;height:46px!important;border-radius:13px!important;flex-shrink:0!important;display:grid!important;place-items:center!important;font-family:Playfair Display,serif!important;font-weight:800!important;font-size:15px!important;color:#fff!important}.dashboard-shell--admin .reviews-v2 .av2-rev-id{flex:1!important;min-width:0!important}.dashboard-shell--admin .reviews-v2 .av2-rev-pedido{font-size:12px!important;font-weight:700!important;color:var(--av2-brand-deep)!important;background:var(--av2-brand-soft)!important;padding:2px 9px!important;border-radius:999px!important;display:inline-block!important}.dashboard-shell--admin .reviews-v2 .av2-rev-cli{font-family:Playfair Display,serif!important;font-weight:700!important;font-size:17px!important;margin-top:7px!important;color:var(--av2-ink)!important}.dashboard-shell--admin .reviews-v2 .av2-rev-meta{font-size:12px!important;color:var(--av2-ink-3)!important;margin-top:3px!important}.dashboard-shell--admin .reviews-v2 .av2-rev-right{text-align:right!important;flex-shrink:0!important}.dashboard-shell--admin .reviews-v2 .av2-rev-date{font-size:12px!important;color:var(--av2-ink-3)!important;margin-top:7px!important}.dashboard-shell--admin .reviews-v2 .av2-rev-total{font-size:13px!important;font-weight:700!important;margin-top:3px!important;color:var(--av2-ink)!important}.dashboard-shell--admin .reviews-v2 .av2-status{display:inline-flex!important;align-items:center!important;gap:6px!important;font-size:11px!important;font-weight:700!important;padding:5px 11px!important;border-radius:999px!important}.dashboard-shell--admin .reviews-v2 .av2-status__d{width:7px!important;height:7px!important;border-radius:50%!important;background:currentColor!important}.dashboard-shell--admin .reviews-v2 .av2-status--pub{background:var(--av2-green-soft)!important;color:var(--av2-green)!important}.dashboard-shell--admin .reviews-v2 .av2-status--pend{background:#fcefd5!important;color:#b97818!important}.dashboard-shell--admin .reviews-v2 .av2-status--hidden{background:#efe7dd!important;color:var(--av2-ink-3)!important}.dashboard-shell--admin .reviews-v2 .av2-status--rej{background:var(--av2-brand-soft)!important;color:var(--av2-brand-deep)!important}.dashboard-shell--admin .reviews-v2 .av2-rev-scores{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:1px!important;background:var(--av2-line)!important}.dashboard-shell--admin .reviews-v2 .av2-score-cell{background:#fcf7ef!important;padding:13px 16px!important}.dashboard-shell--admin .reviews-v2 .av2-sc-label{font-size:11px!important;font-weight:600!important;color:var(--av2-ink-3)!important;text-transform:uppercase!important;letter-spacing:.04em!important}.dashboard-shell--admin .reviews-v2 .av2-sc-stars{margin-top:6px!important;display:flex!important;align-items:center!important;gap:7px!important}.dashboard-shell--admin .reviews-v2 .av2-sc-stars .av2-stars{font-size:14px!important;margin-top:0!important}.dashboard-shell--admin .reviews-v2 .av2-sc-v{font-weight:700!important;font-size:13px!important;color:var(--av2-ink-2)!important}.dashboard-shell--admin .reviews-v2 .av2-rev-body{padding:16px 20px!important}.dashboard-shell--admin .reviews-v2 .av2-rev-comment{font-size:14px!important;color:var(--av2-ink)!important;line-height:1.55!important;background:#fbf6ee!important;border-radius:14px!important;padding:14px 16px!important;position:relative!important}.dashboard-shell--admin .reviews-v2 .av2-rev-comment:before{content:"“"!important;position:absolute!important;left:8px!important;top:-6px!important;font-family:Playfair Display,serif!important;font-size:34px!important;color:var(--av2-brand-soft)!important;font-weight:800!important}.dashboard-shell--admin .reviews-v2 .av2-rev-comment--empty{color:var(--av2-ink-3)!important;font-style:italic!important}.dashboard-shell--admin .reviews-v2 .av2-rev-comment--empty:before{display:none!important}.dashboard-shell--admin .reviews-v2 .av2-item-list{margin-top:12px!important;display:grid!important;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))!important;gap:10px!important}.dashboard-shell--admin .reviews-v2 .av2-item-card{border:1px solid var(--av2-line)!important;border-radius:12px!important;padding:10px 12px!important;background:#fcf7ef!important}.dashboard-shell--admin .reviews-v2 .av2-item-card strong{font-size:13px!important;font-weight:700!important;color:var(--av2-ink)!important;display:block!important;margin-bottom:4px!important}.dashboard-shell--admin .reviews-v2 .av2-item-card p{font-size:12.5px!important;color:var(--av2-ink-2)!important;margin-top:4px!important;line-height:1.4!important}.dashboard-shell--admin .reviews-v2 .av2-item-card__none{font-size:11.5px!important;color:var(--av2-ink-3)!important;font-style:italic!important}.dashboard-shell--admin .reviews-v2 .av2-rev-reply{margin-top:12px!important;border-left:3px solid var(--av2-brand-soft)!important;padding:4px 0 4px 14px!important}.dashboard-shell--admin .reviews-v2 .av2-rr-label{font-size:11px!important;font-weight:700!important;color:var(--av2-brand-deep)!important;text-transform:uppercase!important;letter-spacing:.04em!important;display:flex!important;align-items:center!important;gap:6px!important}.dashboard-shell--admin .reviews-v2 .av2-rr-text{font-size:13.5px!important;color:var(--av2-ink-2)!important;margin-top:5px!important;line-height:1.5!important}.dashboard-shell--admin .reviews-v2 .av2-rr-date{display:block!important;margin-top:4px!important;font-size:11px!important;color:var(--av2-ink-3)!important}.dashboard-shell--admin .reviews-v2 .av2-rev-action-panel{padding:0 20px 18px!important;display:flex!important;flex-direction:column!important;gap:12px!important}.dashboard-shell--admin .reviews-v2 .av2-action-row{display:flex!important;flex-direction:column!important;gap:6px!important}.dashboard-shell--admin .reviews-v2 .av2-action-label{font-size:11px!important;font-weight:700!important;letter-spacing:.06em!important;text-transform:uppercase!important;color:var(--av2-ink-3)!important}.dashboard-shell--admin .reviews-v2 .av2-textarea{width:100%!important;border:1.5px solid var(--av2-line-2)!important;border-radius:13px!important;background:#fff!important;font-family:DM Sans,sans-serif!important;font-size:14px!important;color:var(--av2-ink)!important;padding:12px 14px!important;outline:none!important;resize:vertical!important;min-height:70px!important;transition:.18s!important}.dashboard-shell--admin .reviews-v2 .av2-textarea:focus{border-color:var(--av2-brand)!important;box-shadow:0 0 0 4px var(--av2-brand-soft)!important}.dashboard-shell--admin .reviews-v2 .av2-textarea::placeholder{color:#b6a89c!important}.dashboard-shell--admin .reviews-v2 .av2-rev-actions{display:flex!important;gap:9px!important;flex-wrap:wrap!important}.dashboard-shell--admin .reviews-v2 .av2-mbtn{border:1px solid var(--av2-line)!important;background:#fbf6ee!important;color:var(--av2-ink-2)!important;font-family:DM Sans,sans-serif!important;font-weight:600!important;font-size:13px!important;padding:9px 15px!important;border-radius:11px!important;cursor:pointer!important;transition:.18s!important;display:inline-flex!important;align-items:center!important;gap:7px!important}.dashboard-shell--admin .reviews-v2 .av2-mbtn:disabled{opacity:.5!important;cursor:not-allowed!important}.dashboard-shell--admin .reviews-v2 .av2-mbtn:hover:not(:disabled){background:#fff!important}.dashboard-shell--admin .reviews-v2 .av2-mbtn--primary{background:var(--av2-brand-soft)!important;color:var(--av2-brand-deep)!important;border-color:transparent!important}.dashboard-shell--admin .reviews-v2 .av2-mbtn--primary:hover:not(:disabled){background:var(--av2-brand)!important;color:#fff!important}.dashboard-shell--admin .reviews-v2 .av2-mbtn--pub:hover:not(:disabled){border-color:var(--av2-green)!important;color:var(--av2-green)!important;background:var(--av2-green-soft)!important}.dashboard-shell--admin .reviews-v2 .av2-mbtn--hide:hover:not(:disabled){border-color:var(--av2-ink-3)!important;color:var(--av2-ink-2)!important;background:#efe7dd!important}.dashboard-shell--admin .reviews-v2 .av2-mbtn--rej:hover:not(:disabled){border-color:var(--av2-brand-soft)!important;color:var(--av2-brand-deep)!important;background:var(--av2-brand-soft)!important}.dashboard-shell--admin .reviews-v2 .av2-empty{text-align:center!important;padding:46px 20px!important;color:var(--av2-ink-3)!important;display:flex!important;flex-direction:column!important;align-items:center!important;gap:8px!important}.dashboard-shell--admin .reviews-v2 .av2-empty__ic{width:64px!important;height:64px!important;border-radius:20px!important;display:grid!important;place-items:center!important;background:#f4e9da!important;color:var(--av2-ink-3)!important;margin-bottom:8px!important}.dashboard-shell--admin .reviews-v2 .av2-empty strong{font-family:Playfair Display,serif!important;font-weight:700!important;font-size:16px!important;color:var(--av2-ink-2)!important}.dashboard-shell--admin .reviews-v2 .av2-empty span{font-size:13px!important;max-width:340px!important}.dashboard-shell--admin .reviews-v2 .av2-empty-inline{font-size:13px!important;color:var(--av2-ink-3)!important;font-style:italic!important;padding:16px!important;text-align:center!important}@media(max-width:940px){.dashboard-shell--admin .reviews-v2 .av2-stats{grid-template-columns:repeat(2,1fr)!important}.dashboard-shell--admin .reviews-v2 .av2-filters,.dashboard-shell--admin .reviews-v2 .av2-rank-grid{grid-template-columns:1fr!important}.dashboard-shell--admin .reviews-v2 .av2-rev-scores{grid-template-columns:1fr 1fr!important}.dashboard-shell--admin .reviews-v2 .av2-hero{flex-wrap:wrap!important}.dashboard-shell--admin .reviews-v2 .av2-hero__actions{margin-left:0!important;width:100%!important}.dashboard-shell--admin .reviews-v2 .av2-hero__actions .av2-btn{flex:1!important;justify-content:center!important}}.dashboard-shell--admin .admin-module-shell--v2 .admin-module-shell__hero{position:relative!important;overflow:hidden!important;background:#fffcf7!important;border-radius:26px!important;border:1px solid rgba(39,19,14,.08)!important;box-shadow:none!important;padding:30px 34px!important;display:flex!important;align-items:flex-start!important;gap:24px!important}.dashboard-shell--admin .admin-module-shell--v2 .admin-module-shell__hero:before{content:""!important;position:absolute!important;inset:0!important;pointer-events:none!important;background:radial-gradient(120% 140% at 100% 0%,rgba(232,155,60,.16),transparent 55%)!important}.dashboard-shell--admin .admin-module-shell--v2 .admin-module-shell__h-icon{width:58px!important;height:58px!important;border-radius:18px!important;flex-shrink:0!important;display:grid!important;place-items:center!important;background:linear-gradient(150deg,#c5362a,#9c2419)!important;color:#fff!important;box-shadow:none!important;position:relative!important;z-index:1!important}.dashboard-shell--admin .admin-module-shell--v2 .admin-module-shell__h-icon svg{width:28px!important;height:28px!important}.dashboard-shell--admin .admin-module-shell--v2 .admin-module-shell__copy{flex:1!important;position:relative!important;z-index:1!important}.dashboard-shell--admin .admin-module-shell--v2 .admin-module-shell__copy .eyebrow{font-size:11px!important;font-weight:700!important;letter-spacing:.22em!important;text-transform:uppercase!important;color:#9c8b7e!important;margin:0!important}.dashboard-shell--admin .admin-module-shell--v2 .admin-module-shell__copy h2{font-family:Playfair Display,serif!important;font-weight:800!important;font-size:34px!important;letter-spacing:-.02em!important;line-height:1!important;margin:7px 0 9px!important;color:#27130e!important}.dashboard-shell--admin .admin-module-shell--v2 .admin-module-shell__copy p{font-size:14px!important;color:#6b574c!important;max-width:520px!important;line-height:1.5!important;margin:0!important}.dashboard-shell--admin .admin-module-shell--v2 .admin-module-shell__actions{margin-left:auto!important;display:flex!important;gap:10px!important;align-self:center!important;position:relative!important;z-index:2!important;flex-wrap:wrap!important}.dashboard-shell--admin .admin-hero-btn{display:inline-flex!important;align-items:center!important;gap:8px!important;cursor:pointer!important;border:none!important;font-family:DM Sans,sans-serif!important;font-weight:700!important;font-size:14px!important;padding:13px 20px!important;border-radius:13px!important;transition:transform .18s,box-shadow .18s!important}.dashboard-shell--admin .admin-hero-btn:disabled{opacity:.6!important;cursor:not-allowed!important}.dashboard-shell--admin .admin-hero-btn--ghost{background:#fff!important;color:#9c2419!important;border:1.5px solid #FBE2D9!important;box-shadow:0 2px 8px #5a2d1e0f!important}.dashboard-shell--admin .admin-hero-btn--ghost:hover:not(:disabled){border-color:#c5362a!important;transform:translateY(-2px)!important}.dashboard-shell--admin .admin-hero-btn--primary{background:linear-gradient(150deg,#c5362a,#9c2419)!important;color:#fff!important;box-shadow:0 14px 28px -10px #9c241999,inset 0 1px #ffffff40!important}.dashboard-shell--admin .admin-hero-btn--primary:hover:not(:disabled){transform:translateY(-2px)!important}@media(max-width:940px){.dashboard-shell--admin .admin-module-shell--v2 .admin-module-shell__hero{flex-wrap:wrap!important}.dashboard-shell--admin .admin-module-shell--v2 .admin-module-shell__actions{margin-left:0!important;width:100%!important}.dashboard-shell--admin .admin-module-shell--v2 .admin-module-shell__actions .admin-hero-btn{flex:1!important;justify-content:center!important}}.dashboard-shell--admin .delivery-v2{--dv2-brand: #C5362A;--dv2-brand-deep: #9C2419;--dv2-brand-soft: #FBE2D9;--dv2-ink: #27130E;--dv2-ink-2: #6B574C;--dv2-ink-3: #9C8B7E;--dv2-amber: #E89B3C;--dv2-green: #2E8B57;--dv2-green-soft: #E3F3EA;--dv2-blue: #2F6BA8;--dv2-line: rgba(39, 19, 14, .08);--dv2-line-2: rgba(39, 19, 14, .12);font-family:DM Sans,sans-serif!important;display:flex!important;flex-direction:column!important;gap:22px!important}.dashboard-shell--admin .delivery-v2 .dv2-stats{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:18px!important}.dashboard-shell--admin .delivery-v2 .dv2-stat{background:#fffcf7!important;border:1px solid var(--dv2-line)!important;border-radius:20px!important;padding:20px 20px 20px 26px!important;box-shadow:none!important;position:relative!important;overflow:hidden!important;transition:transform .2s,box-shadow .2s!important}.dashboard-shell--admin .delivery-v2 .dv2-stat:hover{transform:translateY(-3px)!important;box-shadow:none!important}.dashboard-shell--admin .delivery-v2 .dv2-stat__accent{position:absolute!important;left:0!important;top:18px!important;bottom:18px!important;width:4px!important;border-radius:4px!important}.dashboard-shell--admin .delivery-v2 .dv2-stat__accent--brand{background:var(--dv2-brand)!important}.dashboard-shell--admin .delivery-v2 .dv2-stat__accent--amber{background:var(--dv2-amber)!important}.dashboard-shell--admin .delivery-v2 .dv2-stat__accent--green{background:var(--dv2-green)!important}.dashboard-shell--admin .delivery-v2 .dv2-stat__accent--blue{background:var(--dv2-blue)!important}.dashboard-shell--admin .delivery-v2 .dv2-stat__top{display:flex!important;align-items:center!important;justify-content:space-between!important}.dashboard-shell--admin .delivery-v2 .dv2-stat__label{font-size:12.5px!important;font-weight:600!important;color:var(--dv2-ink-2)!important}.dashboard-shell--admin .delivery-v2 .dv2-stat__ic{width:38px!important;height:38px!important;border-radius:12px!important;display:grid!important;place-items:center!important;flex-shrink:0!important}.dashboard-shell--admin .delivery-v2 .dv2-stat__ic--red{background:var(--dv2-brand-soft)!important;color:var(--dv2-brand-deep)!important}.dashboard-shell--admin .delivery-v2 .dv2-stat__ic--amber{background:#fcefd5!important;color:#b97818!important}.dashboard-shell--admin .delivery-v2 .dv2-stat__ic--green{background:var(--dv2-green-soft)!important;color:var(--dv2-green)!important}.dashboard-shell--admin .delivery-v2 .dv2-stat__ic--blue{background:#e5eef6!important;color:var(--dv2-blue)!important}.dashboard-shell--admin .delivery-v2 .dv2-stat__num{font-family:Playfair Display,serif!important;font-weight:800!important;font-size:38px!important;line-height:1!important;margin:14px 0 6px!important;letter-spacing:-.02em!important;color:var(--dv2-ink)!important}.dashboard-shell--admin .delivery-v2 .dv2-stat__sub{font-size:12.5px!important;color:var(--dv2-ink-3)!important}.dashboard-shell--admin .delivery-v2 .dv2-grid2{display:grid!important;grid-template-columns:.85fr 1.15fr!important;gap:22px!important}.dashboard-shell--admin .delivery-v2 .dv2-card{background:#fffcf7!important;border:1px solid var(--dv2-line)!important;border-radius:24px!important;box-shadow:none!important;padding:26px 28px!important}.dashboard-shell--admin .delivery-v2 .dv2-card__head{margin-bottom:22px!important}.dashboard-shell--admin .delivery-v2 .dv2-card__head h3{font-family:Playfair Display,serif!important;font-weight:700!important;font-size:20px!important;color:var(--dv2-ink)!important;margin:0!important;display:flex!important;align-items:center!important;gap:10px!important}.dashboard-shell--admin .delivery-v2 .dv2-card__pin{width:30px!important;height:30px!important;border-radius:10px!important;display:grid!important;place-items:center!important;background:var(--dv2-brand-soft)!important;color:var(--dv2-brand-deep)!important;flex-shrink:0!important}.dashboard-shell--admin .delivery-v2 .dv2-card__head p{font-size:13px!important;color:var(--dv2-ink-3)!important;margin:6px 0 0 40px!important}.dashboard-shell--admin .delivery-v2 .dv2-iconfield{position:relative!important;margin-bottom:14px!important}.dashboard-shell--admin .delivery-v2 .dv2-iconfield__ic{position:absolute!important;left:15px!important;top:50%!important;transform:translateY(-50%)!important;color:var(--dv2-ink-3)!important;display:grid!important;place-items:center!important;z-index:1!important}.dashboard-shell--admin .delivery-v2 .dv2-input{width:100%!important;border:1.5px solid var(--dv2-line-2)!important;border-radius:13px!important;background:#fff!important;font-family:DM Sans,sans-serif!important;font-size:14px!important;color:var(--dv2-ink)!important;padding:13px 15px 13px 44px!important;outline:none!important;transition:.18s!important}.dashboard-shell--admin .delivery-v2 .dv2-input:focus{border-color:var(--dv2-brand)!important;box-shadow:0 0 0 4px var(--dv2-brand-soft)!important}.dashboard-shell--admin .delivery-v2 .dv2-input::placeholder{color:#b6a89c!important}.dashboard-shell--admin .delivery-v2 .dv2-toggle{display:flex!important;align-items:center!important;gap:11px!important;cursor:pointer!important;border:1.5px solid var(--dv2-line-2)!important;border-radius:13px!important;padding:13px 15px!important;background:#fff!important;transition:.18s!important;-webkit-user-select:none!important;user-select:none!important;margin-bottom:16px!important}.dashboard-shell--admin .delivery-v2 .dv2-toggle:has(input:checked){border-color:var(--dv2-green)!important;background:var(--dv2-green-soft)!important}.dashboard-shell--admin .delivery-v2 .dv2-toggle input[type=checkbox]{position:absolute!important;opacity:0!important;width:0!important;height:0!important}.dashboard-shell--admin .delivery-v2 .dv2-toggle__box{width:21px!important;height:21px!important;border-radius:6px!important;border:2px solid var(--dv2-line-2)!important;flex-shrink:0!important;display:grid!important;place-items:center!important;background:#fff!important;transition:.18s!important}.dashboard-shell--admin .delivery-v2 .dv2-toggle:has(input:checked) .dv2-toggle__box{background:var(--dv2-green)!important;border-color:var(--dv2-green)!important}.dashboard-shell--admin .delivery-v2 .dv2-toggle:has(input:checked) .dv2-toggle__box:after{content:"✓"!important;color:#fff!important;font-weight:800!important;font-size:13px!important}.dashboard-shell--admin .delivery-v2 .dv2-toggle__label{font-size:13.5px!important;font-weight:600!important;color:var(--dv2-ink)!important}.dashboard-shell--admin .delivery-v2 .dv2-toggle__sub{font-size:11px!important;color:var(--dv2-ink-3)!important;margin-top:1px!important}.dashboard-shell--admin .delivery-v2 .dv2-save{width:100%!important;margin-top:4px!important;border:none!important;cursor:pointer!important;background:linear-gradient(150deg,var(--dv2-brand),var(--dv2-brand-deep))!important;color:#fff!important;font-family:DM Sans,sans-serif!important;font-weight:700!important;font-size:15px!important;padding:16px!important;border-radius:15px!important;box-shadow:0 16px 30px -12px #9c241999,inset 0 1px #ffffff40!important;transition:transform .18s!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:10px!important}.dashboard-shell--admin .delivery-v2 .dv2-save:hover{transform:translateY(-2px)!important}.dashboard-shell--admin .delivery-v2 .dv2-mini{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:14px!important;margin-bottom:18px!important}.dashboard-shell--admin .delivery-v2 .dv2-mcell{border:1px solid var(--dv2-line)!important;border-radius:16px!important;padding:15px 17px!important;background:#fff!important;display:flex!important;flex-direction:column!important;gap:4px!important}.dashboard-shell--admin .delivery-v2 .dv2-mcell--amber{border-left:4px solid var(--dv2-amber)!important}.dashboard-shell--admin .delivery-v2 .dv2-mcell--green{border-left:4px solid var(--dv2-green)!important}.dashboard-shell--admin .delivery-v2 .dv2-mcell--blue{border-left:4px solid var(--dv2-blue)!important}.dashboard-shell--admin .delivery-v2 .dv2-mcell__label{font-size:11.5px!important;color:var(--dv2-ink-3)!important;font-weight:600!important}.dashboard-shell--admin .delivery-v2 .dv2-mcell strong{font-family:Playfair Display,serif!important;font-weight:800!important;font-size:24px!important;color:var(--dv2-ink)!important}.dashboard-shell--admin .delivery-v2 .dv2-tbl-wrap{overflow-x:auto!important}.dashboard-shell--admin .delivery-v2 .dv2-tbl{width:100%!important;border-collapse:separate!important;border-spacing:0 9px!important}.dashboard-shell--admin .delivery-v2 .dv2-tbl thead th{font-size:11px!important;font-weight:700!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:var(--dv2-ink-3)!important;text-align:left!important;padding:0 14px 4px!important}.dashboard-shell--admin .delivery-v2 .dv2-tbl tbody tr{background:#fff!important;transition:.18s!important}.dashboard-shell--admin .delivery-v2 .dv2-tbl tbody tr:hover{box-shadow:0 2px 8px #5a2d1e0f!important}.dashboard-shell--admin .delivery-v2 .dv2-tbl tbody td{padding:13px 14px!important;border-top:1px solid var(--dv2-line)!important;border-bottom:1px solid var(--dv2-line)!important;vertical-align:middle!important;font-size:13.5px!important;color:var(--dv2-ink)!important}.dashboard-shell--admin .delivery-v2 .dv2-tbl tbody td:first-child{border-left:1px solid var(--dv2-line)!important;border-radius:13px 0 0 13px!important}.dashboard-shell--admin .delivery-v2 .dv2-tbl tbody td:last-child{border-right:1px solid var(--dv2-line)!important;border-radius:0 13px 13px 0!important}.dashboard-shell--admin .delivery-v2 .dv2-cell-muted{color:var(--dv2-ink-3)!important}.dashboard-shell--admin .delivery-v2 .dv2-ped{font-weight:800!important;font-family:Playfair Display,serif!important;color:var(--dv2-brand-deep)!important}.dashboard-shell--admin .delivery-v2 .dv2-flow{display:inline-flex!important;align-items:center!important;gap:7px!important;font-size:12px!important;font-weight:700!important;padding:5px 11px!important;border-radius:999px!important}.dashboard-shell--admin .delivery-v2 .dv2-flow--prep{background:#fcefd5!important;color:#b97818!important}.dashboard-shell--admin .delivery-v2 .dv2-flow--rota{background:#e5eef6!important;color:var(--dv2-blue)!important}.dashboard-shell--admin .delivery-v2 .dv2-flow--entregue{background:var(--dv2-green-soft)!important;color:var(--dv2-green)!important}.dashboard-shell--admin .delivery-v2 .dv2-flow__d{width:7px!important;height:7px!important;border-radius:50%!important;background:currentColor!important}.dashboard-shell--admin .delivery-v2 .dv2-mb-cell{display:flex!important;align-items:center!important;gap:9px!important}.dashboard-shell--admin .delivery-v2 .dv2-mb-avatar{width:30px!important;height:30px!important;border-radius:9px!important;flex-shrink:0!important;display:grid!important;place-items:center!important;font-family:Playfair Display,serif!important;font-weight:800!important;font-size:11px!important;color:#fff!important}.dashboard-shell--admin .delivery-v2 .dv2-mb-cell--none{color:var(--dv2-ink-3)!important;font-style:italic!important}.dashboard-shell--admin .delivery-v2 .dv2-who{display:flex!important;align-items:center!important;gap:12px!important}.dashboard-shell--admin .delivery-v2 .dv2-avatar{width:40px!important;height:40px!important;border-radius:12px!important;flex-shrink:0!important;display:grid!important;place-items:center!important;font-family:Playfair Display,serif!important;font-weight:800!important;font-size:14px!important;color:#fff!important;position:relative!important}.dashboard-shell--admin .delivery-v2 .dv2-live{position:absolute!important;right:-3px!important;bottom:-3px!important;width:13px!important;height:13px!important;border-radius:50%!important;border:2.5px solid #FFFCF7!important}.dashboard-shell--admin .delivery-v2 .dv2-live--on{background:var(--dv2-green)!important}.dashboard-shell--admin .delivery-v2 .dv2-live--off{background:var(--dv2-ink-3)!important}.dashboard-shell--admin .delivery-v2 .dv2-who__name{font-weight:700!important;font-size:14px!important;color:var(--dv2-ink)!important}.dashboard-shell--admin .delivery-v2 .dv2-who__sub{font-size:11.5px!important;color:var(--dv2-ink-3)!important;margin-top:1px!important}.dashboard-shell--admin .delivery-v2 .dv2-phone-none{color:var(--dv2-ink-3)!important;font-style:italic!important}.dashboard-shell--admin .delivery-v2 .dv2-st{display:inline-flex!important;align-items:center!important;gap:6px!important;font-size:12px!important;font-weight:700!important;padding:5px 11px!important;border-radius:999px!important}.dashboard-shell--admin .delivery-v2 .dv2-st--on{background:var(--dv2-green-soft)!important;color:var(--dv2-green)!important}.dashboard-shell--admin .delivery-v2 .dv2-st--off{background:#efe7dd!important;color:var(--dv2-ink-3)!important}.dashboard-shell--admin .delivery-v2 .dv2-st__d{width:7px!important;height:7px!important;border-radius:50%!important;background:currentColor!important}.dashboard-shell--admin .delivery-v2 .dv2-actions{display:flex!important;gap:8px!important;justify-content:flex-end!important;flex-wrap:wrap!important}.dashboard-shell--admin .delivery-v2 .dv2-abtn{border:1px solid var(--dv2-line)!important;background:#fbf6ee!important;color:var(--dv2-ink-2)!important;font-family:DM Sans,sans-serif!important;font-weight:600!important;font-size:12.5px!important;padding:8px 14px!important;border-radius:10px!important;cursor:pointer!important;transition:.18s!important;display:inline-flex!important;align-items:center!important;gap:6px!important}.dashboard-shell--admin .delivery-v2 .dv2-abtn:hover:not(:disabled){background:#fff!important}.dashboard-shell--admin .delivery-v2 .dv2-abtn--play:hover:not(:disabled){border-color:var(--dv2-green)!important;color:var(--dv2-green)!important;background:var(--dv2-green-soft)!important}.dashboard-shell--admin .delivery-v2 .dv2-abtn--pause:hover:not(:disabled){border-color:var(--dv2-amber)!important;color:#b97818!important;background:#fcefd5!important}.dashboard-shell--admin .delivery-v2 .dv2-abtn--del:hover:not(:disabled){border-color:var(--dv2-brand-soft)!important;color:var(--dv2-brand-deep)!important;background:var(--dv2-brand-soft)!important}.dashboard-shell--admin .delivery-v2 .dv2-empty{text-align:center!important;padding:40px 20px!important;color:var(--dv2-ink-3)!important;display:flex!important;flex-direction:column!important;align-items:center!important;gap:8px!important}.dashboard-shell--admin .delivery-v2 .dv2-empty__ic{width:60px!important;height:60px!important;border-radius:18px!important;display:grid!important;place-items:center!important;background:#f4e9da!important;color:var(--dv2-ink-3)!important;margin-bottom:6px!important}.dashboard-shell--admin .delivery-v2 .dv2-empty strong{font-family:Playfair Display,serif!important;font-weight:700!important;font-size:15px!important;color:var(--dv2-ink-2)!important}.dashboard-shell--admin .delivery-v2 .dv2-empty span{font-size:13px!important;max-width:340px!important}.cv2-modal .delivery-v2{gap:0!important}@media(max-width:940px){.dashboard-shell--admin .delivery-v2 .dv2-stats{grid-template-columns:repeat(2,1fr)!important}.dashboard-shell--admin .delivery-v2 .dv2-grid2{grid-template-columns:1fr!important}.dashboard-shell--admin .delivery-v2 .dv2-mini{grid-template-columns:1fr 1fr!important}.dashboard-shell--admin .delivery-v2 .dv2-actions{justify-content:flex-start!important}}.dashboard-shell--admin .admin-hero-btn--chip{font-size:13px!important;padding:11px 16px!important;border-radius:12px!important;gap:7px!important}.dashboard-shell--admin .catalog-v2{--clv2-brand: #C5362A;--clv2-brand-deep: #9C2419;--clv2-brand-soft: #FBE2D9;--clv2-ink: #27130E;--clv2-ink-2: #6B574C;--clv2-ink-3: #9C8B7E;--clv2-amber: #E89B3C;--clv2-green: #2E8B57;--clv2-green-soft: #E3F3EA;--clv2-purple: #7D5BA6;--clv2-purple-soft: #EDE6F5;--clv2-line: rgba(39, 19, 14, .08);--clv2-line-2: rgba(39, 19, 14, .12);font-family:DM Sans,sans-serif!important;display:flex!important;flex-direction:column!important;gap:22px!important;margin-bottom:22px!important}.dashboard-shell--admin .catalog-v2 .clv2-stats{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:18px!important}.dashboard-shell--admin .catalog-v2 .clv2-stat{background:#fffcf7!important;border:1px solid var(--clv2-line)!important;border-radius:20px!important;padding:20px 20px 20px 26px!important;box-shadow:none!important;position:relative!important;overflow:hidden!important;transition:transform .2s,box-shadow .2s!important}.dashboard-shell--admin .catalog-v2 .clv2-stat:hover{transform:translateY(-3px)!important;box-shadow:none!important}.dashboard-shell--admin .catalog-v2 .clv2-stat__accent{position:absolute!important;left:0!important;top:18px!important;bottom:18px!important;width:4px!important;border-radius:4px!important}.dashboard-shell--admin .catalog-v2 .clv2-stat__accent--brand{background:var(--clv2-brand)!important}.dashboard-shell--admin .catalog-v2 .clv2-stat__accent--amber{background:var(--clv2-amber)!important}.dashboard-shell--admin .catalog-v2 .clv2-stat__accent--purple{background:var(--clv2-purple)!important}.dashboard-shell--admin .catalog-v2 .clv2-stat__accent--green{background:var(--clv2-green)!important}.dashboard-shell--admin .catalog-v2 .clv2-stat__top{display:flex!important;align-items:center!important;justify-content:space-between!important}.dashboard-shell--admin .catalog-v2 .clv2-stat__label{font-size:12.5px!important;font-weight:600!important;color:var(--clv2-ink-2)!important}.dashboard-shell--admin .catalog-v2 .clv2-stat__ic{width:38px!important;height:38px!important;border-radius:12px!important;display:grid!important;place-items:center!important;flex-shrink:0!important}.dashboard-shell--admin .catalog-v2 .clv2-stat__ic--red{background:var(--clv2-brand-soft)!important;color:var(--clv2-brand-deep)!important}.dashboard-shell--admin .catalog-v2 .clv2-stat__ic--amber{background:#fcefd5!important;color:#b97818!important}.dashboard-shell--admin .catalog-v2 .clv2-stat__ic--purple{background:var(--clv2-purple-soft)!important;color:var(--clv2-purple)!important}.dashboard-shell--admin .catalog-v2 .clv2-stat__ic--green{background:var(--clv2-green-soft)!important;color:var(--clv2-green)!important}.dashboard-shell--admin .catalog-v2 .clv2-stat__num{font-family:Playfair Display,serif!important;font-weight:800!important;font-size:38px!important;line-height:1!important;margin:14px 0 6px!important;letter-spacing:-.02em!important;color:var(--clv2-ink)!important}.dashboard-shell--admin .catalog-v2 .clv2-stat__sub{font-size:12.5px!important;color:var(--clv2-ink-3)!important}.dashboard-shell--admin .catalog-v2 .clv2-grid3{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:20px!important;align-items:stretch!important}.dashboard-shell--admin .catalog-v2 .clv2-card{background:#fffcf7!important;border:1px solid var(--clv2-line)!important;border-radius:18px!important;box-shadow:none!important;padding:20px 22px!important;display:flex!important;flex-direction:column!important}.dashboard-shell--admin .catalog-v2 .clv2-card>form{flex:1 1 auto!important;display:flex!important;flex-direction:column!important}.dashboard-shell--admin .catalog-v2 .clv2-card>form>fieldset{flex:1 1 auto!important;display:flex!important;flex-direction:column!important;min-height:0!important}.dashboard-shell--admin .catalog-v2 .clv2-save{margin-top:auto!important}.dashboard-shell--admin .catalog-v2 .clv2-card__head{margin-bottom:14px!important}.dashboard-shell--admin .catalog-v2 .clv2-card__head h3{font-family:Playfair Display,serif!important;font-weight:700!important;font-size:19px!important;color:var(--clv2-ink)!important;margin:0!important;display:flex!important;align-items:center!important;gap:10px!important}.dashboard-shell--admin .catalog-v2 .clv2-card__pin{width:30px!important;height:30px!important;border-radius:10px!important;display:grid!important;place-items:center!important;background:var(--clv2-brand-soft)!important;color:var(--clv2-brand-deep)!important;flex-shrink:0!important}.dashboard-shell--admin .catalog-v2 .clv2-card__head p{font-size:12.5px!important;color:var(--clv2-ink-3)!important;margin:6px 0 0 40px!important}.dashboard-shell--admin .catalog-v2 .clv2-sec-label{font-size:10.5px!important;font-weight:700!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:var(--clv2-ink-3)!important;margin:2px 0 11px!important;display:flex!important;align-items:center!important;gap:8px!important}.dashboard-shell--admin .catalog-v2 .clv2-sec-label:after{content:""!important;flex:1!important;height:1px!important;background:var(--clv2-line)!important}.dashboard-shell--admin .catalog-v2 .clv2-field{margin-bottom:13px!important}.dashboard-shell--admin .catalog-v2 .clv2-flabel{display:block!important;font-size:11px!important;font-weight:700!important;letter-spacing:.04em!important;text-transform:uppercase!important;color:var(--clv2-ink-3)!important;margin-bottom:6px!important}.dashboard-shell--admin .catalog-v2 .clv2-opt{color:#c2b4a6!important;font-weight:600!important;text-transform:none!important;letter-spacing:0!important}.dashboard-shell--admin .catalog-v2 .clv2-inp,.dashboard-shell--admin .catalog-v2 .clv2-txt{width:100%!important;border:1.5px solid var(--clv2-line-2)!important;border-radius:12px!important;background:#fff!important;font-family:DM Sans,sans-serif!important;font-size:14px!important;color:var(--clv2-ink)!important;padding:12px 14px!important;outline:none!important;transition:.18s!important}.dashboard-shell--admin .catalog-v2 .clv2-inp:focus,.dashboard-shell--admin .catalog-v2 .clv2-txt:focus{border-color:var(--clv2-brand)!important;box-shadow:0 0 0 4px var(--clv2-brand-soft)!important}.dashboard-shell--admin .catalog-v2 .clv2-inp::placeholder,.dashboard-shell--admin .catalog-v2 .clv2-txt::placeholder{color:#b6a89c!important}.dashboard-shell--admin .catalog-v2 .clv2-txt{resize:vertical!important;min-height:74px!important;line-height:1.5!important}.dashboard-shell--admin .catalog-v2 .clv2-sel{appearance:none!important;cursor:pointer!important;background-image:linear-gradient(45deg,transparent 50%,var(--clv2-ink-3) 50%),linear-gradient(135deg,var(--clv2-ink-3) 50%,transparent 50%)!important;background-position:calc(100% - 18px) 50%,calc(100% - 13px) 50%!important;background-size:5px 5px,5px 5px!important;background-repeat:no-repeat!important;padding-right:34px!important}.dashboard-shell--admin .catalog-v2 .clv2-row-3{display:grid!important;grid-template-columns:1.1fr .9fr 1fr!important;gap:10px!important;margin-bottom:13px!important}.dashboard-shell--admin .catalog-v2 .clv2-row-price{display:grid!important;grid-template-columns:1.2fr 1.1fr .7fr!important;gap:10px!important;margin-bottom:13px!important}.dashboard-shell--admin .catalog-v2 .clv2-pricewrap{position:relative!important}.dashboard-shell--admin .catalog-v2 .clv2-pricewrap .clv2-cur{position:absolute!important;left:13px!important;top:50%!important;transform:translateY(-50%)!important;font-weight:700!important;color:var(--clv2-ink-3)!important;font-size:13px!important;z-index:1!important}.dashboard-shell--admin .catalog-v2 .clv2-pricewrap .clv2-inp{padding-left:34px!important}.dashboard-shell--admin .catalog-v2 .clv2-toggle{display:flex!important;align-items:center!important;gap:11px!important;cursor:pointer!important;border:1.5px solid var(--clv2-line-2)!important;border-radius:12px!important;padding:12px 14px!important;background:#fff!important;transition:.18s!important;-webkit-user-select:none!important;user-select:none!important;margin:5px 0 16px!important}.dashboard-shell--admin .catalog-v2 .clv2-toggle:has(input:checked){border-color:var(--clv2-green)!important;background:var(--clv2-green-soft)!important}.dashboard-shell--admin .catalog-v2 .clv2-toggle input[type=checkbox]{position:absolute!important;opacity:0!important;width:0!important;height:0!important}.dashboard-shell--admin .catalog-v2 .clv2-toggle__box{width:21px!important;height:21px!important;border-radius:6px!important;border:2px solid var(--clv2-line-2)!important;flex-shrink:0!important;display:grid!important;place-items:center!important;background:#fff!important;transition:.18s!important}.dashboard-shell--admin .catalog-v2 .clv2-toggle:has(input:checked) .clv2-toggle__box{background:var(--clv2-green)!important;border-color:var(--clv2-green)!important}.dashboard-shell--admin .catalog-v2 .clv2-toggle:has(input:checked) .clv2-toggle__box:after{content:"✓"!important;color:#fff!important;font-weight:800!important;font-size:13px!important}.dashboard-shell--admin .catalog-v2 .clv2-toggle__label{font-size:13.5px!important;font-weight:600!important;color:var(--clv2-ink)!important}.dashboard-shell--admin .catalog-v2 .clv2-toggle__sub{font-size:11px!important;color:var(--clv2-ink-3)!important;margin-top:1px!important}.dashboard-shell--admin .catalog-v2 .clv2-save{width:100%!important;margin-top:auto!important;border:none!important;cursor:pointer!important;color:#fff!important;font-family:DM Sans,sans-serif!important;font-weight:700!important;font-size:14.5px!important;padding:15px!important;border-radius:14px!important;transition:transform .18s!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:9px!important;background:linear-gradient(150deg,var(--clv2-brand),var(--clv2-brand-deep))!important;box-shadow:0 14px 28px -12px #9c241999,inset 0 1px #ffffff40!important}.dashboard-shell--admin .catalog-v2 .clv2-save:hover{transform:translateY(-2px)!important}.dashboard-shell--admin .catalog-v2 .image-upload-field{margin-bottom:11px!important}.dashboard-shell--admin .catalog-v2 .image-upload-field>label{display:none!important}.dashboard-shell--admin .catalog-v2 .image-upload-dropzone{border:1.6px dashed var(--clv2-line-2)!important;border-radius:14px!important;background:#fcf7ef!important;cursor:pointer!important;transition:.18s!important}.dashboard-shell--admin .catalog-v2 .image-upload-dropzone:hover{border-color:var(--clv2-brand)!important;background:#fff6ee!important}.dashboard-shell--admin .catalog-v2 .image-upload-dropzone__content strong{color:var(--clv2-ink)!important;font-size:13px!important}.dashboard-shell--admin .catalog-v2 .image-upload-dropzone__content span{color:var(--clv2-brand-deep)!important;font-size:12px!important;font-weight:600!important}.dashboard-shell--admin .catalog-v2 .image-upload-field input[type=text],.dashboard-shell--admin .catalog-v2 .image-upload-field input:not([type=file]):not([type=checkbox]){width:100%!important;border:1.5px solid var(--clv2-line-2)!important;border-radius:12px!important;background:#fff!important;font-family:DM Sans,sans-serif!important;font-size:14px!important;color:var(--clv2-ink)!important;padding:12px 14px!important;outline:none!important;margin-top:6px!important}.dashboard-shell--admin .catalog-v2 .image-upload-field .form-help{display:none!important}@media(max-width:1040px){.dashboard-shell--admin .catalog-v2 .clv2-stats{grid-template-columns:repeat(2,1fr)!important}.dashboard-shell--admin .catalog-v2 .clv2-grid3,.dashboard-shell--admin .catalog-v2 .clv2-row-3,.dashboard-shell--admin .catalog-v2 .clv2-row-price{grid-template-columns:1fr!important}}.dashboard-shell--admin .operation-module__header--v2{position:relative!important;overflow:hidden!important;background:#fffcf7!important;border-radius:26px!important;border:1px solid rgba(39,19,14,.08)!important;box-shadow:none!important;padding:30px 34px!important;display:flex!important;align-items:flex-start!important;gap:24px!important}.dashboard-shell--admin .operation-module__header--v2:before{content:""!important;position:absolute!important;inset:0!important;pointer-events:none!important;background:radial-gradient(120% 140% at 100% 0%,rgba(232,155,60,.16),transparent 55%)!important}.dashboard-shell--admin .operation-module__header--v2 .operation-module__h-icon{width:58px!important;height:58px!important;border-radius:18px!important;flex-shrink:0!important;display:grid!important;place-items:center!important;background:linear-gradient(150deg,#c5362a,#9c2419)!important;color:#fff!important;box-shadow:none!important;position:relative!important;z-index:1!important}.dashboard-shell--admin .operation-module__header--v2 .operation-module__header-copy{flex:1!important;position:relative!important;z-index:1!important}.dashboard-shell--admin .operation-module__header--v2 .operation-module__header-copy .eyebrow{font-size:11px!important;font-weight:700!important;letter-spacing:.22em!important;text-transform:uppercase!important;color:#9c8b7e!important;margin:0!important}.dashboard-shell--admin .operation-module__header--v2 .operation-module__header-copy h2{font-family:Playfair Display,serif!important;font-weight:800!important;font-size:29px!important;letter-spacing:-.02em!important;line-height:1.05!important;margin:7px 0 9px!important;color:#27130e!important}.dashboard-shell--admin .operation-module__header--v2 .operation-module__header-copy p{font-size:14px!important;color:#6b574c!important;max-width:480px!important;line-height:1.5!important;margin:0!important}.dashboard-shell--admin .operation-module__header--v2 .operation-module__header-actions{margin-left:auto!important;display:flex!important;gap:10px!important;align-self:center!important;position:relative!important;z-index:2!important;flex-wrap:wrap!important}@media(max-width:940px){.dashboard-shell--admin .operation-module__header--v2{flex-wrap:wrap!important}.dashboard-shell--admin .operation-module__header--v2 .operation-module__header-actions{margin-left:0!important;width:100%!important}.dashboard-shell--admin .operation-module__header--v2 .operation-module__header-actions .admin-hero-btn{flex:1!important;justify-content:center!important}}.dashboard-shell--admin .network-v2{--nv2-brand: #C5362A;--nv2-brand-deep: #9C2419;--nv2-brand-soft: #FBE2D9;--nv2-ink: #27130E;--nv2-ink-2: #6B574C;--nv2-ink-3: #9C8B7E;--nv2-amber: #E89B3C;--nv2-green: #2E8B57;--nv2-green-soft: #E3F3EA;--nv2-blue: #2F6BA8;--nv2-gold: #C9A24B;--nv2-line: rgba(39, 19, 14, .08);--nv2-line-2: rgba(39, 19, 14, .12);font-family:DM Sans,sans-serif!important;display:flex!important;flex-direction:column!important;gap:22px!important}.dashboard-shell--admin .network-v2 .nv2-stats{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:18px!important}.dashboard-shell--admin .network-v2 .nv2-stat{background:#fffcf7!important;border:1px solid var(--nv2-line)!important;border-radius:20px!important;padding:20px 20px 20px 26px!important;box-shadow:none!important;position:relative!important;overflow:hidden!important;transition:transform .2s,box-shadow .2s!important}.dashboard-shell--admin .network-v2 .nv2-stat:hover{transform:translateY(-3px)!important;box-shadow:none!important}.dashboard-shell--admin .network-v2 .nv2-stat__accent{position:absolute!important;left:0!important;top:18px!important;bottom:18px!important;width:4px!important;border-radius:4px!important}.dashboard-shell--admin .network-v2 .nv2-stat__accent--brand{background:var(--nv2-brand)!important}.dashboard-shell--admin .network-v2 .nv2-stat__accent--green{background:var(--nv2-green)!important}.dashboard-shell--admin .network-v2 .nv2-stat__accent--gold{background:var(--nv2-gold)!important}.dashboard-shell--admin .network-v2 .nv2-stat__accent--gray{background:var(--nv2-ink-3)!important}.dashboard-shell--admin .network-v2 .nv2-stat__top{display:flex!important;align-items:center!important;justify-content:space-between!important}.dashboard-shell--admin .network-v2 .nv2-stat__label{font-size:12.5px!important;font-weight:600!important;color:var(--nv2-ink-2)!important}.dashboard-shell--admin .network-v2 .nv2-stat__ic{width:38px!important;height:38px!important;border-radius:12px!important;display:grid!important;place-items:center!important;flex-shrink:0!important}.dashboard-shell--admin .network-v2 .nv2-stat__ic--red{background:var(--nv2-brand-soft)!important;color:var(--nv2-brand-deep)!important}.dashboard-shell--admin .network-v2 .nv2-stat__ic--green{background:var(--nv2-green-soft)!important;color:var(--nv2-green)!important}.dashboard-shell--admin .network-v2 .nv2-stat__ic--gray{background:#efe7dd!important;color:var(--nv2-ink-3)!important}.dashboard-shell--admin .network-v2 .nv2-stat__ic--amber{background:#fcefd5!important;color:#b97818!important}.dashboard-shell--admin .network-v2 .nv2-stat__num{font-family:Playfair Display,serif!important;font-weight:800!important;font-size:38px!important;line-height:1!important;margin:14px 0 6px!important;letter-spacing:-.02em!important;color:var(--nv2-ink)!important}.dashboard-shell--admin .network-v2 .nv2-stat__sub{font-size:12.5px!important;color:var(--nv2-ink-3)!important}.dashboard-shell--admin .network-v2 .network-header-card{background:linear-gradient(135deg,#fff4ec,#fcefe3)!important;border:1px solid rgba(232,155,60,.3)!important;border-radius:24px!important;padding:24px 26px!important;position:relative!important;overflow:hidden!important;box-shadow:none!important}.dashboard-shell--admin .network-v2 .network-header-card:before{content:""!important;position:absolute!important;inset:0!important;pointer-events:none!important;background:radial-gradient(90% 120% at 100% 0%,rgba(232,155,60,.18),transparent 55%)!important}.dashboard-shell--admin .network-v2 .network-header-card__identity{position:relative!important;z-index:1!important}.dashboard-shell--admin .network-v2 .network-header-card h3{font-family:Playfair Display,serif!important;font-weight:800!important;font-size:21px!important;letter-spacing:-.01em!important;color:var(--nv2-ink)!important}.dashboard-shell--admin .network-v2 .network-header-card__slug{font-size:12.5px!important;color:var(--nv2-ink-3)!important;background:#fff!important;border:1px solid var(--nv2-line)!important;padding:2px 9px!important;border-radius:8px!important;font-weight:600!important}.dashboard-shell--admin .network-v2 .network-header-card__meta{position:relative!important;z-index:1!important}.dashboard-shell--admin .network-v2 .nv2-sec-title{margin:4px 4px 0!important}.dashboard-shell--admin .network-v2 .nv2-sec-title h2{font-family:Playfair Display,serif!important;font-weight:700!important;font-size:20px!important;letter-spacing:-.01em!important;color:var(--nv2-ink)!important}.dashboard-shell--admin .network-v2 .nv2-sec-title p{font-size:13px!important;color:var(--nv2-ink-3)!important;margin-top:5px!important}.dashboard-shell--admin .network-v2 .network-branches-grid{display:grid!important;grid-template-columns:1fr 1fr!important;gap:20px!important}.dashboard-shell--admin .network-v2 .network-branch-v2{position:relative!important;overflow:hidden!important;background:#fffcf7!important;border:1px solid var(--nv2-line)!important;border-radius:22px!important;box-shadow:none!important;padding:22px 24px!important;transition:transform .2s,box-shadow .2s!important}.dashboard-shell--admin .network-v2 .network-branch-v2:hover{transform:translateY(-3px)!important;box-shadow:0 30px 70px -28px #78372373!important}.dashboard-shell--admin .network-v2 .network-branch-v2.is-owner{border-color:#c5362a47!important}.dashboard-shell--admin .network-v2 .network-branch-v2.is-owner:before{content:""!important;position:absolute!important;left:0!important;top:0!important;bottom:0!important;width:5px!important;background:linear-gradient(var(--nv2-brand),var(--nv2-brand-deep))!important}.dashboard-shell--admin .network-v2 .network-branch-v2.is-inactive{opacity:.92!important}.dashboard-shell--admin .network-v2 .network-branch-v2__name{font-family:Playfair Display,serif!important;font-weight:700!important;font-size:18px!important;letter-spacing:-.01em!important;color:var(--nv2-ink)!important}.dashboard-shell--admin .network-v2 .network-branch-v2__slug{font-size:11.5px!important;color:var(--nv2-ink-3)!important;font-weight:600!important;background:#fbf6ee!important;border:1px solid var(--nv2-line)!important;padding:2px 8px!important;border-radius:7px!important;display:inline-block!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;margin-top:4px!important}.dashboard-shell--admin .network-v2 .nbv2-badge{font-size:10px!important;font-weight:700!important;padding:3px 9px!important;border-radius:999px!important;letter-spacing:.02em!important}.dashboard-shell--admin .network-v2 .nbv2-badge--owner{background:var(--nv2-brand-soft)!important;color:var(--nv2-brand-deep)!important}.dashboard-shell--admin .network-v2 .nbv2-badge--active{background:var(--nv2-green-soft)!important;color:var(--nv2-green)!important}.dashboard-shell--admin .network-v2 .nbv2-badge--inactive{background:#efe7dd!important;color:var(--nv2-ink-3)!important}.dashboard-shell--admin .network-v2 .nbv2-action-btn{border:1px solid var(--nv2-line)!important;background:#fbf6ee!important;color:var(--nv2-ink-2)!important;font-family:DM Sans,sans-serif!important;font-weight:600!important;font-size:12.5px!important;padding:9px 15px!important;border-radius:11px!important;cursor:pointer!important;transition:.18s!important;display:inline-flex!important;align-items:center!important;gap:7px!important}.dashboard-shell--admin .network-v2 .nbv2-action-btn:hover:not(:disabled){background:#fff!important;color:var(--nv2-ink)!important}.dashboard-shell--admin .network-v2 .nbv2-action-btn--primary{background:var(--nv2-brand-soft)!important;color:var(--nv2-brand-deep)!important;border-color:transparent!important}.dashboard-shell--admin .network-v2 .nbv2-action-btn--primary:hover:not(:disabled){background:var(--nv2-brand)!important;color:#fff!important}.dashboard-shell--admin .network-v2 .nv2-add-filial{border:1.6px dashed var(--nv2-line-2)!important;border-radius:22px!important;background:transparent!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:10px!important;padding:30px!important;cursor:pointer!important;transition:.18s!important;min-height:180px!important;color:var(--nv2-ink-3)!important;font-family:DM Sans,sans-serif!important}.dashboard-shell--admin .network-v2 .nv2-add-filial:hover{border-color:var(--nv2-brand)!important;color:var(--nv2-brand-deep)!important;background:#fff6ee!important}.dashboard-shell--admin .network-v2 .nv2-add-filial__ic{width:48px!important;height:48px!important;border-radius:15px!important;display:grid!important;place-items:center!important;background:var(--nv2-brand-soft)!important;color:var(--nv2-brand-deep)!important}.dashboard-shell--admin .network-v2 .nv2-add-filial__t{font-family:Playfair Display,serif!important;font-weight:700!important;font-size:15px!important}.dashboard-shell--admin .network-v2 .nv2-add-filial__s{font-size:12.5px!important;text-align:center!important;max-width:220px!important}@media(max-width:940px){.dashboard-shell--admin .network-v2 .nv2-stats{grid-template-columns:repeat(2,1fr)!important}.dashboard-shell--admin .network-v2 .network-branches-grid{grid-template-columns:1fr!important}}.dashboard-shell--admin .orders-v2{--ov2-brand: #C5362A;--ov2-brand-deep: #9C2419;--ov2-brand-soft: #FBE2D9;--ov2-ink: #27130E;--ov2-ink-2: #6B574C;--ov2-ink-3: #9C8B7E;--ov2-amber: #E89B3C;--ov2-amber-deep: #B97818;--ov2-green: #2E8B57;--ov2-green-soft: #E3F3EA;--ov2-blue: #2F6BA8;--ov2-blue-soft: #E5EEF6;--ov2-purple: #7D5BA6;--ov2-purple-soft: #EDE6F5;--ov2-line: rgba(39, 19, 14, .08);--ov2-line-2: rgba(39, 19, 14, .12);font-family:DM Sans,sans-serif!important;display:flex!important;flex-direction:column!important;gap:22px!important}.dashboard-shell--admin .orders-v2 .ov2-stats{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:18px!important}.dashboard-shell--admin .orders-v2 .ov2-stat{background:#fffcf7!important;border:1px solid var(--ov2-line)!important;border-radius:20px!important;padding:20px 20px 20px 26px!important;box-shadow:none!important;position:relative!important;overflow:hidden!important;transition:transform .2s,box-shadow .2s!important}.dashboard-shell--admin .orders-v2 .ov2-stat:hover{transform:translateY(-3px)!important;box-shadow:none!important}.dashboard-shell--admin .orders-v2 .ov2-stat__accent{position:absolute!important;left:0!important;top:18px!important;bottom:18px!important;width:4px!important;border-radius:4px!important}.dashboard-shell--admin .orders-v2 .ov2-stat__accent--brand{background:var(--ov2-brand)!important}.dashboard-shell--admin .orders-v2 .ov2-stat__accent--amber{background:var(--ov2-amber)!important}.dashboard-shell--admin .orders-v2 .ov2-stat__accent--blue{background:var(--ov2-blue)!important}.dashboard-shell--admin .orders-v2 .ov2-stat__accent--purple{background:var(--ov2-purple)!important}.dashboard-shell--admin .orders-v2 .ov2-stat__top{display:flex!important;align-items:center!important;justify-content:space-between!important}.dashboard-shell--admin .orders-v2 .ov2-stat__label{font-size:12.5px!important;font-weight:600!important;color:var(--ov2-ink-2)!important}.dashboard-shell--admin .orders-v2 .ov2-stat__ic{width:38px!important;height:38px!important;border-radius:12px!important;display:grid!important;place-items:center!important;flex-shrink:0!important}.dashboard-shell--admin .orders-v2 .ov2-stat__ic--red{background:var(--ov2-brand-soft)!important;color:var(--ov2-brand-deep)!important}.dashboard-shell--admin .orders-v2 .ov2-stat__ic--amber{background:#fcefd5!important;color:var(--ov2-amber-deep)!important}.dashboard-shell--admin .orders-v2 .ov2-stat__ic--blue{background:var(--ov2-blue-soft)!important;color:var(--ov2-blue)!important}.dashboard-shell--admin .orders-v2 .ov2-stat__ic--purple{background:var(--ov2-purple-soft)!important;color:var(--ov2-purple)!important}.dashboard-shell--admin .orders-v2 .ov2-stat__num{font-family:Playfair Display,serif!important;font-weight:800!important;font-size:36px!important;line-height:1!important;margin:14px 0 6px!important;letter-spacing:-.02em!important;color:var(--ov2-ink)!important}.dashboard-shell--admin .orders-v2 .ov2-stat__num--empty{font-size:24px!important;color:var(--ov2-ink-3)!important}.dashboard-shell--admin .orders-v2 .ov2-stat__sub{font-size:12.5px!important;color:var(--ov2-ink-3)!important}.dashboard-shell--admin .orders-v2 .admin-module-grid{display:flex!important;flex-direction:column!important;gap:22px!important}.dashboard-shell--admin .orders-v2 .admin-module-grid>div{background:#fffcf7!important;border:1px solid var(--ov2-line)!important;border-radius:24px!important;box-shadow:none!important;padding:4px!important;align-self:stretch!important;width:100%!important;box-sizing:border-box!important}.dashboard-shell--admin .orders-v2 .summary-grid{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:14px!important;margin-bottom:16px!important}.dashboard-shell--admin .orders-v2 .summary-item{border:1px solid var(--ov2-line)!important;border-radius:16px!important;padding:15px 18px!important;background:#fff!important;display:flex!important;flex-direction:column!important;gap:4px!important;transition:.18s!important}.dashboard-shell--admin .orders-v2 .summary-item:hover{box-shadow:0 2px 8px #5a2d1e0f!important;transform:translateY(-2px)!important}.dashboard-shell--admin .orders-v2 .summary-item span{font-size:12px!important;color:var(--ov2-ink-3)!important;font-weight:600!important}.dashboard-shell--admin .orders-v2 .summary-item strong{font-family:Playfair Display,serif!important;font-weight:800!important;font-size:24px!important;line-height:1!important;color:var(--ov2-ink)!important}.dashboard-shell--admin .orders-v2 .info-banner{background:linear-gradient(135deg,#fff7ec,#fff1e0)!important;border:1px solid rgba(232,155,60,.3)!important;border-radius:18px!important;padding:17px 19px!important}.dashboard-shell--admin .orders-v2 .info-banner strong{font-family:Playfair Display,serif!important;font-weight:700!important;font-size:15px!important;display:block!important;margin-bottom:5px!important;color:var(--ov2-ink)!important}.dashboard-shell--admin .orders-v2 .info-banner span{font-size:13px!important;color:var(--ov2-ink-2)!important;line-height:1.5!important}.dashboard-shell--admin .orders-v2 .order-list{display:flex!important;flex-direction:column!important;gap:14px!important}.dashboard-shell--admin .orders-v2 .order-row{position:relative!important;overflow:hidden!important;border:1px solid var(--ov2-line)!important;border-radius:18px!important;background:#fff!important;padding:18px 20px 18px 23px!important;cursor:pointer!important;transition:.18s!important}.dashboard-shell--admin .orders-v2 .order-row:before{content:""!important;position:absolute!important;left:0!important;top:0!important;bottom:0!important;width:5px!important;background:var(--ov2-ink-3)!important}.dashboard-shell--admin .orders-v2 .order-row:has(.badge-pending):before,.dashboard-shell--admin .orders-v2 .order-row:has(.badge-confirmed):before{background:var(--ov2-blue)!important}.dashboard-shell--admin .orders-v2 .order-row:has(.badge-preparing):before{background:var(--ov2-amber)!important}.dashboard-shell--admin .orders-v2 .order-row:has(.badge-on_the_way):before{background:var(--ov2-purple)!important}.dashboard-shell--admin .orders-v2 .order-row:has(.badge-delivered):before{background:var(--ov2-green)!important}.dashboard-shell--admin .orders-v2 .order-row:has(.badge-cancelled):before{background:var(--ov2-brand)!important}.dashboard-shell--admin .orders-v2 .order-row:hover{box-shadow:0 2px 8px #5a2d1e0f!important;transform:translate(2px)!important}.dashboard-shell--admin .orders-v2 .order-row.selected-row{border-color:var(--ov2-brand)!important;box-shadow:0 0 0 3px var(--ov2-brand-soft)!important}.dashboard-shell--admin .orders-v2 .order-row .badge{display:inline-flex!important;align-items:center!important;gap:6px!important;font-size:11.5px!important;font-weight:700!important;padding:7px 14px!important;border-radius:999px!important;border:1.5px solid transparent!important;letter-spacing:.02em!important}.dashboard-shell--admin .orders-v2 .order-row .badge.badge-pending,.dashboard-shell--admin .orders-v2 .order-row .badge.badge-confirmed{background:var(--ov2-blue-soft)!important;color:var(--ov2-blue)!important;border-color:#2f6ba840!important}.dashboard-shell--admin .orders-v2 .order-row .badge.badge-preparing{background:#fcefd5!important;color:var(--ov2-amber-deep)!important;border-color:#b9781840!important}.dashboard-shell--admin .orders-v2 .order-row .badge.badge-on_the_way{background:var(--ov2-purple-soft)!important;color:var(--ov2-purple)!important;border-color:#7d5ba640!important}.dashboard-shell--admin .orders-v2 .order-row .badge.badge-delivered{background:var(--ov2-green-soft)!important;color:var(--ov2-green)!important;border-color:#2e8b5740!important}.dashboard-shell--admin .orders-v2 .order-row .badge.badge-cancelled{background:var(--ov2-brand-soft)!important;color:var(--ov2-brand-deep)!important;border-color:#9c241940!important}.dashboard-shell--admin .orders-v2 .order-row .inline-button{border:1px solid var(--ov2-line)!important;background:#fbf6ee!important;color:var(--ov2-ink-2)!important;font-family:DM Sans,sans-serif!important;font-weight:600!important;font-size:12.5px!important;padding:9px 14px!important;border-radius:11px!important;transition:.18s!important}.dashboard-shell--admin .orders-v2 .order-row .inline-button:hover:not(:disabled){background:#fff!important}.dashboard-shell--admin .orders-v2 .order-row .inline-button.primary-button{background:var(--ov2-brand-soft)!important;color:var(--ov2-brand-deep)!important;border-color:transparent!important}.dashboard-shell--admin .orders-v2 .order-row .inline-button.primary-button:hover:not(:disabled){background:var(--ov2-brand)!important;color:#fff!important}.dashboard-shell--admin .orders-v2 .order-row .inline-button.danger-button:hover:not(:disabled){border-color:var(--ov2-brand-soft)!important;color:var(--ov2-brand-deep)!important;background:var(--ov2-brand-soft)!important}@media(max-width:940px){.dashboard-shell--admin .orders-v2 .ov2-stats,.dashboard-shell--admin .orders-v2 .summary-grid{grid-template-columns:repeat(2,1fr)!important}}.dashboard-shell--admin .campaigns-v2{--cv2c-brand: #C5362A;--cv2c-brand-deep: #9C2419;--cv2c-brand-soft: #FBE2D9;--cv2c-ink: #27130E;--cv2c-ink-2: #6B574C;--cv2c-ink-3: #9C8B7E;--cv2c-amber: #E89B3C;--cv2c-green: #2E8B57;--cv2c-green-soft: #E3F3EA;--cv2c-blue: #2F6BA8;--cv2c-blue-soft: #E5EEF6;--cv2c-purple: #7D5BA6;--cv2c-purple-soft: #EDE6F5;--cv2c-line: rgba(39, 19, 14, .08);--cv2c-line-2: rgba(39, 19, 14, .12);font-family:DM Sans,sans-serif!important;display:flex!important;flex-direction:column!important;gap:22px!important}.dashboard-shell--admin .campaigns-v2 .cmp-v2-hero{position:relative!important;overflow:hidden!important;background:#fffcf7!important;border-radius:26px!important;border:1px solid var(--cv2c-line)!important;box-shadow:none!important;padding:30px 34px!important;display:flex!important;align-items:flex-start!important;gap:24px!important}.dashboard-shell--admin .campaigns-v2 .cmp-v2-hero:before{content:""!important;position:absolute!important;inset:0!important;pointer-events:none!important;background:radial-gradient(120% 140% at 100% 0%,rgba(232,155,60,.16),transparent 55%)!important}.dashboard-shell--admin .campaigns-v2 .cmp-v2-hero__ic{width:58px!important;height:58px!important;border-radius:18px!important;flex-shrink:0!important;display:grid!important;place-items:center!important;background:linear-gradient(150deg,var(--cv2c-brand),var(--cv2c-brand-deep))!important;color:#fff!important;box-shadow:none!important;position:relative!important;z-index:1!important}.dashboard-shell--admin .campaigns-v2 .cmp-v2-hero__copy{flex:1!important;position:relative!important;z-index:1!important}.dashboard-shell--admin .campaigns-v2 .cmp-v2-hero__eyebrow{font-size:11px!important;font-weight:700!important;letter-spacing:.22em!important;text-transform:uppercase!important;color:var(--cv2c-ink-3)!important;display:block!important}.dashboard-shell--admin .campaigns-v2 .cmp-v2-hero h2{font-family:Playfair Display,serif!important;font-weight:800!important;font-size:34px!important;letter-spacing:-.02em!important;line-height:1!important;margin:7px 0 9px!important;color:var(--cv2c-ink)!important}.dashboard-shell--admin .campaigns-v2 .cmp-v2-hero p{font-size:14px!important;color:var(--cv2c-ink-2)!important;max-width:560px!important;line-height:1.5!important;margin:0!important}.dashboard-shell--admin .campaigns-v2 .cmp-v2-hero__actions{margin-left:auto!important;display:flex!important;gap:10px!important;align-self:center!important;position:relative!important;z-index:2!important}.dashboard-shell--admin .campaigns-v2 .cmp-v2-stats{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:18px!important}.dashboard-shell--admin .campaigns-v2 .cmp-v2-stat{background:#fffcf7!important;border:1px solid var(--cv2c-line)!important;border-radius:20px!important;padding:20px 20px 20px 26px!important;box-shadow:none!important;position:relative!important;overflow:hidden!important;transition:transform .2s,box-shadow .2s!important}.dashboard-shell--admin .campaigns-v2 .cmp-v2-stat:hover{transform:translateY(-3px)!important;box-shadow:none!important}.dashboard-shell--admin .campaigns-v2 .cmp-v2-stat__accent{position:absolute!important;left:0!important;top:18px!important;bottom:18px!important;width:4px!important;border-radius:4px!important}.dashboard-shell--admin .campaigns-v2 .cmp-v2-stat__accent--brand{background:var(--cv2c-brand)!important}.dashboard-shell--admin .campaigns-v2 .cmp-v2-stat__accent--green{background:var(--cv2c-green)!important}.dashboard-shell--admin .campaigns-v2 .cmp-v2-stat__accent--blue{background:var(--cv2c-blue)!important}.dashboard-shell--admin .campaigns-v2 .cmp-v2-stat__accent--purple{background:var(--cv2c-purple)!important}.dashboard-shell--admin .campaigns-v2 .cmp-v2-stat__top{display:flex!important;align-items:center!important;justify-content:space-between!important}.dashboard-shell--admin .campaigns-v2 .cmp-v2-stat__label{font-size:12.5px!important;font-weight:600!important;color:var(--cv2c-ink-2)!important}.dashboard-shell--admin .campaigns-v2 .cmp-v2-stat__ic{width:38px!important;height:38px!important;border-radius:12px!important;display:grid!important;place-items:center!important;flex-shrink:0!important}.dashboard-shell--admin .campaigns-v2 .cmp-v2-stat__ic--red{background:var(--cv2c-brand-soft)!important;color:var(--cv2c-brand-deep)!important}.dashboard-shell--admin .campaigns-v2 .cmp-v2-stat__ic--green{background:var(--cv2c-green-soft)!important;color:var(--cv2c-green)!important}.dashboard-shell--admin .campaigns-v2 .cmp-v2-stat__ic--blue{background:var(--cv2c-blue-soft)!important;color:var(--cv2c-blue)!important}.dashboard-shell--admin .campaigns-v2 .cmp-v2-stat__ic--purple{background:var(--cv2c-purple-soft)!important;color:var(--cv2c-purple)!important}.dashboard-shell--admin .campaigns-v2 .cmp-v2-stat__num{font-family:Playfair Display,serif!important;font-weight:800!important;font-size:38px!important;line-height:1!important;margin:14px 0 6px!important;letter-spacing:-.02em!important;color:var(--cv2c-ink)!important}.dashboard-shell--admin .campaigns-v2 .cmp-v2-stat__sub{font-size:12.5px!important;color:var(--cv2c-ink-3)!important}.dashboard-shell--admin .campaigns-v2 .cmp-v2-sec-title{display:flex!important;align-items:flex-end!important;justify-content:space-between!important;margin:4px 4px 0!important;gap:14px!important;flex-wrap:wrap!important}.dashboard-shell--admin .campaigns-v2 .cmp-v2-sec-title h2{font-family:Playfair Display,serif!important;font-weight:700!important;font-size:20px!important;letter-spacing:-.01em!important;color:var(--cv2c-ink)!important}.dashboard-shell--admin .campaigns-v2 .cmp-v2-sec-title p{font-size:13px!important;color:var(--cv2c-ink-3)!important;margin-top:5px!important}.dashboard-shell--admin .campaigns-v2 .cmp-v2-tabs{display:flex!important;gap:6px!important;background:#f4e9da!important;padding:5px!important;border-radius:13px!important}.dashboard-shell--admin .campaigns-v2 .cmp-v2-tab{font-size:13px!important;font-weight:600!important;color:var(--cv2c-ink-2)!important;padding:8px 15px!important;border-radius:9px!important;cursor:pointer!important;border:none!important;background:transparent!important;font-family:DM Sans,sans-serif!important;display:flex!important;align-items:center!important;gap:7px!important}.dashboard-shell--admin .campaigns-v2 .cmp-v2-tab__c{font-size:11px!important;font-weight:700!important;background:#27130e14!important;color:var(--cv2c-ink-2)!important;padding:1px 7px!important;border-radius:999px!important}.dashboard-shell--admin .campaigns-v2 .cmp-v2-tab--on{background:#fff!important;color:var(--cv2c-ink)!important;box-shadow:0 2px 8px #5a2d1e0f!important}.dashboard-shell--admin .campaigns-v2 .cmp-v2-tab--on .cmp-v2-tab__c{background:var(--cv2c-brand)!important;color:#fff!important}.dashboard-shell--admin .campaigns-v2 .ca-list{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:20px!important;align-items:start!important}.dashboard-shell--admin .campaigns-v2 .ca-card{position:relative!important;overflow:hidden!important;background:#fffcf7!important;border:1px solid var(--cv2c-line)!important;border-radius:22px!important;box-shadow:none!important;padding:22px 24px 20px!important;transition:transform .2s,box-shadow .2s!important}.dashboard-shell--admin .campaigns-v2 .ca-card:hover{transform:translateY(-3px)!important;box-shadow:none!important}.dashboard-shell--admin .campaigns-v2 .ca-card__title{font-family:Playfair Display,serif!important;font-weight:700!important;font-size:18px!important;letter-spacing:-.01em!important;line-height:1.15!important;color:var(--cv2c-ink)!important}.dashboard-shell--admin .campaigns-v2 .ca-card__msg{font-size:13px!important;color:var(--cv2c-ink-2)!important;line-height:1.5!important;background:#fbf6ee!important;border-radius:12px!important;padding:12px 14px!important}.dashboard-shell--admin .campaigns-v2 .cmp-v2-add{border:1.6px dashed var(--cv2c-line-2)!important;border-radius:22px!important;background:transparent!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:11px!important;padding:34px!important;cursor:pointer!important;transition:.18s!important;min-height:230px!important;color:var(--cv2c-ink-3)!important;font-family:DM Sans,sans-serif!important}.dashboard-shell--admin .campaigns-v2 .cmp-v2-add:hover{border-color:var(--cv2c-brand)!important;color:var(--cv2c-brand-deep)!important;background:#fff6ee!important}.dashboard-shell--admin .campaigns-v2 .cmp-v2-add__ic{width:50px!important;height:50px!important;border-radius:16px!important;display:grid!important;place-items:center!important;background:var(--cv2c-brand-soft)!important;color:var(--cv2c-brand-deep)!important}.dashboard-shell--admin .campaigns-v2 .cmp-v2-add__t{font-family:Playfair Display,serif!important;font-weight:700!important;font-size:16px!important}.dashboard-shell--admin .campaigns-v2 .cmp-v2-add__s{font-size:12.5px!important;text-align:center!important;max-width:220px!important;line-height:1.5!important}@media(max-width:940px){.dashboard-shell--admin .campaigns-v2 .cmp-v2-stats{grid-template-columns:repeat(2,1fr)!important}.dashboard-shell--admin .campaigns-v2 .ca-list{grid-template-columns:1fr!important}.dashboard-shell--admin .campaigns-v2 .cmp-v2-hero{flex-wrap:wrap!important}}.dashboard-shell--admin .dsh-v2-hero{position:relative!important;overflow:hidden!important;background:#fffcf7!important;border-radius:26px!important;border:1px solid rgba(39,19,14,.08)!important;box-shadow:none!important;padding:30px 34px!important;display:flex!important;align-items:flex-start!important;gap:24px!important;margin-bottom:26px!important}.dashboard-shell--admin .dsh-v2-hero:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(120% 140% at 100% 0%,rgba(232,155,60,.16),transparent 55%)}.dashboard-shell--admin .dsh-v2-hero__icon{width:58px!important;height:58px!important;border-radius:18px!important;flex:none!important;display:grid!important;place-items:center!important;background:linear-gradient(150deg,#c5362a,#9c2419)!important;color:#fff!important;box-shadow:none!important;position:relative!important;z-index:2!important}.dashboard-shell--admin .dsh-v2-hero__head{position:relative!important;z-index:2!important;flex:1 1 auto!important;min-width:0!important}.dashboard-shell--admin .dsh-v2-hero__eyebrow{font-size:11px!important;font-weight:700!important;letter-spacing:.22em!important;text-transform:uppercase!important;color:#9c8b7e!important;margin:0!important}.dashboard-shell--admin .dsh-v2-hero__title{font-family:Bricolage Grotesque,Playfair Display,serif!important;font-weight:800!important;font-size:32px!important;letter-spacing:-.02em!important;line-height:1!important;margin:7px 0 9px!important;color:#27130e!important}.dashboard-shell--admin .dsh-v2-hero__desc{font-size:14px!important;color:#6b574c!important;max-width:460px!important;line-height:1.5!important;margin:0!important}.dashboard-shell--admin .dsh-v2-hero__actions{margin-left:auto!important;align-self:center!important;position:relative!important;z-index:2!important;text-align:right!important}.dashboard-shell--admin .dsh-v2-hero__date{font-size:12.5px!important;color:#9c8b7e!important;font-weight:600!important;margin-bottom:10px!important}.dashboard-shell--admin .dsh-v2-hero__refresh{display:inline-flex!important;align-items:center!important;gap:8px!important;cursor:pointer!important;border:1.5px solid rgba(224,83,12,.32)!important;font-family:Plus Jakarta Sans,DM Sans,sans-serif!important;font-weight:800!important;font-size:14px!important;padding:13px 20px!important;border-radius:13px!important;background:#fff!important;color:#e0530c!important;box-shadow:0 4px 12px -4px #e0530c38!important;transition:transform .18s,box-shadow .18s,background .18s!important}.dashboard-shell--admin .dsh-v2-hero__refresh:hover:not(:disabled){transform:translateY(-2px)!important;background:#fff4ec!important}.dashboard-shell--admin .dsh-v2-hero__refresh:disabled{opacity:.7!important;cursor:not-allowed!important}.dashboard-shell--admin .dsh-v2-stats{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:22px!important;margin-bottom:26px!important}.dashboard-shell--admin .dsh-v2-stat{background:#fffcf7!important;border:1px solid rgba(39,19,14,.08)!important;border-radius:20px!important;padding:20px 20px 20px 26px!important;box-shadow:none!important;position:relative!important;overflow:hidden!important;transition:transform .2s,box-shadow .2s!important}.dashboard-shell--admin .dsh-v2-stat:hover{transform:translateY(-3px)!important;box-shadow:none!important}.dashboard-shell--admin .dsh-v2-stat__top{display:flex!important;align-items:center!important;justify-content:space-between!important}.dashboard-shell--admin .dsh-v2-stat__label{font-size:12.5px!important;font-weight:600!important;color:#6b574c!important}.dashboard-shell--admin .dsh-v2-stat__ic{width:38px!important;height:38px!important;border-radius:12px!important;display:grid!important;place-items:center!important;flex:none!important}.dashboard-shell--admin .dsh-v2-stat__ic--red{background:#fbe2d9!important;color:#9c2419!important}.dashboard-shell--admin .dsh-v2-stat__ic--amber{background:#fcefd5!important;color:#b97818!important}.dashboard-shell--admin .dsh-v2-stat__ic--green{background:#e3f3ea!important;color:#2e8b57!important}.dashboard-shell--admin .dsh-v2-stat__ic--blue{background:#e5eef6!important;color:#2f6ba8!important}.dashboard-shell--admin .dsh-v2-stat__num{font-family:Bricolage Grotesque,Playfair Display,serif!important;font-weight:800!important;font-size:34px!important;line-height:1!important;margin:14px 0 6px!important;letter-spacing:-.02em!important;color:#27130e!important}.dashboard-shell--admin .dsh-v2-stat__sub{font-size:12px!important;color:#9c8b7e!important}.dashboard-shell--admin .dsh-v2-stat__accent{position:absolute!important;left:0!important;top:18px!important;bottom:18px!important;width:4px!important;border-radius:4px!important}.dashboard-shell--admin .dsh-v2-stat--red .dsh-v2-stat__accent{background:#c5362a!important}.dashboard-shell--admin .dsh-v2-stat--amber .dsh-v2-stat__accent{background:#e89b3c!important}.dashboard-shell--admin .dsh-v2-stat--green .dsh-v2-stat__accent{background:#2e8b57!important}.dashboard-shell--admin .dsh-v2-stat--blue .dsh-v2-stat__accent{background:#2f6ba8!important}.dashboard-shell--admin .dsh-v2-main{display:grid!important;grid-template-columns:1.15fr 1.95fr!important;gap:28px!important;align-items:start!important}.dashboard-shell--admin .dsh-v2-rightcols{display:grid!important;grid-template-columns:.95fr 1fr!important;gap:28px!important;align-items:stretch!important}.dashboard-shell--admin .dsh-v2-colstack{display:flex!important;flex-direction:column!important;gap:28px!important}.dashboard-shell--admin .dsh-v2-card{background:#fffcf7!important;border:1px solid rgba(39,19,14,.08)!important;border-radius:24px!important;box-shadow:none!important;padding:24px 26px!important}.dashboard-shell--admin .dsh-v2-card__head{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:12px!important;margin-bottom:18px!important}.dashboard-shell--admin .dsh-v2-card__title{font-family:Bricolage Grotesque,Playfair Display,serif!important;font-weight:700!important;font-size:18px!important;letter-spacing:-.01em!important;color:#27130e!important;margin:0!important}.dashboard-shell--admin .dsh-v2-card__subtitle{font-size:12.5px!important;color:#9c8b7e!important;margin:5px 0 0!important}.dashboard-shell--admin .dsh-v2-pill-link{font-size:12px!important;font-weight:800!important;color:#e0530c!important;background:#fff!important;border:1.5px solid rgba(224,83,12,.32)!important;padding:8px 15px!important;border-radius:11px!important;cursor:pointer!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;transition:transform .18s,background .18s!important;box-shadow:0 3px 9px -4px #e0530c38!important;font-family:Plus Jakarta Sans,DM Sans,sans-serif!important}.dashboard-shell--admin .dsh-v2-pill-link:hover{transform:translateY(-2px)!important;background:#fff4ec!important}.dashboard-shell--admin .dsh-v2-pill-link--full{width:100%!important;padding:11px!important;margin-bottom:14px!important}.dashboard-shell--admin .dsh-v2-triplet{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:1px!important;background:#27130e14!important;border-radius:14px!important;overflow:hidden!important}.dashboard-shell--admin .dsh-v2-tcell{background:#fcf7ef!important;padding:15px 14px!important;text-align:center!important}.dashboard-shell--admin .dsh-v2-tcell__label{font-size:11px!important;font-weight:600!important;color:#9c8b7e!important}.dashboard-shell--admin .dsh-v2-tcell__value{font-family:Bricolage Grotesque,Playfair Display,serif!important;font-weight:800!important;font-size:28px!important;margin-top:6px!important;color:#27130e!important}.dashboard-shell--admin .dsh-v2-alert{display:flex!important;gap:11px!important;align-items:flex-start!important;background:var(--note-warning-bg)!important;border:1px solid var(--note-warning-border)!important;border-left:4px solid var(--note-warning-accent)!important;border-radius:0!important;padding:13px 15px!important;margin:16px 0!important;font-size:12.5px!important;color:var(--note-warning-text)!important;line-height:1.45!important}.dashboard-shell--admin .dsh-v2-alert svg{flex:none!important;margin-top:1px!important;color:var(--note-warning-icon)!important}.dashboard-shell--admin .dsh-v2-alert b{font-weight:700!important;color:var(--note-warning-text)!important}.dashboard-shell--admin .dsh-v2-verify{width:100%!important;border:1.5px solid rgba(224,83,12,.32)!important;cursor:pointer!important;background:#fff!important;color:#e0530c!important;font-family:Plus Jakarta Sans,DM Sans,sans-serif!important;font-weight:800!important;font-size:14px!important;padding:14px!important;border-radius:13px!important;transition:transform .18s,background .18s!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:9px!important;box-shadow:0 4px 12px -4px #e0530c38!important}.dashboard-shell--admin .dsh-v2-verify:hover{transform:translateY(-2px)!important;background:#fff4ec!important}.dashboard-shell--admin .dsh-v2-topnone{border:1.5px dashed rgba(39,19,14,.12)!important;border-radius:16px!important;padding:30px 24px!important;text-align:center!important}.dashboard-shell--admin .dsh-v2-topnone__icon{width:50px!important;height:50px!important;border-radius:15px!important;margin:0 auto 13px!important;display:grid!important;place-items:center!important;background:#f4e9da!important;color:#9c8b7e!important}.dashboard-shell--admin .dsh-v2-topnone__title{font-family:Bricolage Grotesque,Playfair Display,serif!important;font-weight:700!important;font-size:15px!important;color:#27130e!important;margin:0 0 6px!important}.dashboard-shell--admin .dsh-v2-topnone__desc{font-size:12.5px!important;color:#9c8b7e!important;line-height:1.5!important;max-width:280px!important;margin:0 auto!important}.dashboard-shell--admin .dsh-v2-topitems{display:flex!important;flex-direction:column!important;gap:10px!important}.dashboard-shell--admin .dsh-v2-topitem{display:flex!important;align-items:center!important;gap:13px!important;padding:12px 14px!important;border:1px solid rgba(39,19,14,.08)!important;border-radius:14px!important;background:#fff!important}.dashboard-shell--admin .dsh-v2-topitem__rk{width:28px!important;height:28px!important;border-radius:9px!important;flex:none!important;display:grid!important;place-items:center!important;font-family:Bricolage Grotesque,Playfair Display,serif!important;font-weight:800!important;font-size:13px!important;background:#f4e9da!important;color:#6b574c!important}.dashboard-shell--admin .dsh-v2-topitem:nth-child(1) .dsh-v2-topitem__rk{background:linear-gradient(150deg,#e89b3c,#c9851f)!important;color:#fff!important}.dashboard-shell--admin .dsh-v2-topitem__body{flex:1!important;min-width:0!important}.dashboard-shell--admin .dsh-v2-topitem__name{font-weight:700!important;font-size:13.5px!important;color:#27130e!important}.dashboard-shell--admin .dsh-v2-topitem__meta{font-size:11.5px!important;color:#9c8b7e!important;margin-top:2px!important}.dashboard-shell--admin .dsh-v2-topitem__value{font-family:Bricolage Grotesque,Playfair Display,serif!important;font-weight:700!important;font-size:14px!important;color:#2e8b57!important}.dashboard-shell--admin .dsh-v2-brandcard{position:relative!important;overflow:hidden!important;border-radius:24px!important;box-shadow:none!important;padding:30px 28px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;text-align:center!important;background:linear-gradient(160deg,#d14233,#a82719 55%,#7c1a11)!important;color:#fff!important;align-self:stretch!important}.dashboard-shell--admin .dsh-v2-brandcard:after{content:"";position:absolute;inset:0;background:radial-gradient(closest-side at 50% 18%,rgba(255,205,140,.35),transparent 60%),radial-gradient(closest-side at 80% 100%,rgba(255,255,255,.1),transparent);pointer-events:none}.dashboard-shell--admin .dsh-v2-brand-logo{position:relative!important;z-index:1!important;width:140px!important;height:140px!important;border-radius:34px!important;background:#fff!important;display:grid!important;place-items:center!important;box-shadow:0 22px 44px -16px #00000080,inset 0 2px #fff6!important;margin-bottom:8px!important;margin-left:auto!important;margin-right:auto!important;padding:4px!important;overflow:hidden!important}.dashboard-shell--admin .dsh-v2-brand-logo img{width:100%!important;height:100%!important;object-fit:contain!important;display:block!important;margin:0 auto!important;filter:drop-shadow(0 4px 8px rgba(0,0,0,.15))!important}.dashboard-shell--admin .dsh-v2-brand-name{position:relative!important;z-index:1!important;font-family:Bricolage Grotesque,Playfair Display,serif!important;font-weight:800!important;font-size:30px!important;letter-spacing:-.02em!important;margin-top:10px!important;color:#fff!important}.dashboard-shell--admin .dsh-v2-brand-name span{color:#ffd79b!important}.dashboard-shell--admin .dsh-v2-brand-tag{position:relative!important;z-index:1!important;font-size:10.5px!important;font-weight:700!important;letter-spacing:.22em!important;text-transform:uppercase!important;color:#ffe7cdbf!important;margin-top:4px!important}.dashboard-shell--admin .dsh-v2-brand-h{position:relative!important;z-index:1!important;font-family:Bricolage Grotesque,Playfair Display,serif!important;font-weight:700!important;font-size:18px!important;line-height:1.25!important;margin:22px 0 9px!important;max-width:240px!important;color:#fff!important}.dashboard-shell--admin .dsh-v2-brand-p{position:relative!important;z-index:1!important;font-size:12.5px!important;line-height:1.5!important;color:#fff0e4d9!important;max-width:250px!important;margin:0!important}.dashboard-shell--admin .dsh-v2-brand-btns{position:relative!important;z-index:1!important;display:flex!important;gap:10px!important;margin-top:22px!important;flex-wrap:wrap!important;justify-content:center!important}.dashboard-shell--admin .dsh-v2-bbtn{border:none!important;cursor:pointer!important;font-family:Plus Jakarta Sans,DM Sans,sans-serif!important;font-weight:700!important;font-size:13px!important;padding:11px 17px!important;border-radius:12px!important;transition:.18s!important;display:inline-flex!important;align-items:center!important;gap:7px!important}.dashboard-shell--admin .dsh-v2-bbtn--solid{background:#fff!important;color:#e0530c!important;font-weight:800!important}.dashboard-shell--admin .dsh-v2-bbtn--solid:hover{transform:translateY(-2px)!important;background:#fff4ec!important}.dashboard-shell--admin .dsh-v2-bbtn--outline{background:#fff!important;color:#e0530c!important;font-weight:800!important;border:1.5px solid rgba(224,83,12,.45)!important}.dashboard-shell--admin .dsh-v2-bbtn--outline:hover{background:#fff4ec!important;transform:translateY(-2px)!important}.dashboard-shell--admin .dsh-v2-shortcuts-grid{display:grid!important;grid-template-columns:1fr 1fr!important;gap:13px!important}.dashboard-shell--admin .dsh-v2-sc{display:flex!important;flex-direction:column!important;align-items:center!important;gap:10px!important;padding:18px 12px!important;border:1px solid rgba(39,19,14,.08)!important;border-radius:17px!important;background:#fff!important;cursor:pointer!important;transition:.2s!important;text-align:center!important;font-family:Plus Jakarta Sans,DM Sans,sans-serif!important;color:#27130e!important}.dashboard-shell--admin .dsh-v2-sc:hover{transform:translateY(-3px)!important;box-shadow:0 18px 40px -18px #7837234d!important;border-color:#fbe2d9!important}.dashboard-shell--admin .dsh-v2-sc__ic{width:46px!important;height:46px!important;border-radius:14px!important;display:grid!important;place-items:center!important;transition:.2s!important}.dashboard-shell--admin .dsh-v2-sc__ic svg{width:20px!important;height:20px!important}.dashboard-shell--admin .dsh-v2-sc:hover .dsh-v2-sc__ic{transform:scale(1.06)!important}.dashboard-shell--admin .dsh-v2-sc__name{font-weight:700!important;font-size:13px!important;color:#27130e!important}.dashboard-shell--admin .dsh-v2-sc__ic--c1{background:#fbe2d9!important;color:#9c2419!important}.dashboard-shell--admin .dsh-v2-sc__ic--c2{background:#fcefd5!important;color:#b97818!important}.dashboard-shell--admin .dsh-v2-sc__ic--c3{background:#e3f3ea!important;color:#2e8b57!important}.dashboard-shell--admin .dsh-v2-sc__ic--c4{background:#ede6f5!important;color:#7d5ba6!important}.dashboard-shell--admin .dsh-v2-sc__ic--c5{background:#e5eef6!important;color:#2f6ba8!important}.dashboard-shell--admin .dsh-v2-sc__ic--c6{background:#f4e0da!important;color:#c5362a!important}.dashboard-shell--admin .dsh-v2-sc__ic--c7{background:#fceacb!important;color:#b97818!important}.dashboard-shell--admin .dsh-v2-sc--full{grid-column:1 / -1!important}@media(max-width:980px){.dashboard-shell--admin .dsh-v2-stats{grid-template-columns:repeat(2,1fr)!important}.dashboard-shell--admin .dsh-v2-main{grid-template-columns:1fr!important}.dashboard-shell--admin .dsh-v2-hero{flex-wrap:wrap!important}.dashboard-shell--admin .dsh-v2-hero__actions{margin-left:0!important;width:100%!important;text-align:left!important}}body .dashboard-shell--admin .catalog-accordion-list--v2{display:flex!important;flex-direction:column!important;gap:14px!important}body .dashboard-shell--admin .catalog-accordion-list--v2 .catalog-category-card{background:#fffcf7!important;border:1px solid rgba(39,19,14,.08)!important;border-radius:20px!important;box-shadow:none!important;overflow:hidden!important;transition:box-shadow .2s!important;position:relative!important}body .dashboard-shell--admin .catalog-accordion-list--v2 .catalog-category-card:before{content:""!important;position:absolute!important;left:0!important;top:16px!important;bottom:16px!important;width:4px!important;border-radius:4px!important;background:linear-gradient(180deg,#c5362a,#9c2419)!important;pointer-events:none!important}body .dashboard-shell--admin .catalog-accordion-list--v2 .catalog-category-card.is-open{box-shadow:none!important}body .dashboard-shell--admin .catalog-accordion-list--v2 .catalog-category-card.is-open:before{top:18px!important;bottom:18px!important;width:5px!important}body .dashboard-shell--admin .catalog-accordion-list--v2 .catalog-category-card__header{display:flex!important;align-items:center!important;gap:16px!important;padding:18px 22px!important}body .dashboard-shell--admin .catalog-accordion-list--v2 .catalog-category-card__drag-handle{flex:none!important;width:22px!important;color:#9c8b7e!important;cursor:grab!important;display:grid!important;place-items:center!important;opacity:.6!important;transition:.18s!important}body .dashboard-shell--admin .catalog-accordion-list--v2 .catalog-category-card__drag-handle:hover{opacity:1!important;color:#c5362a!important}body .dashboard-shell--admin .catalog-accordion-list--v2 .catalog-category-card__toggle{flex:1!important;min-width:0!important;cursor:pointer!important;background:transparent!important;border:none!important;padding:0!important;text-align:left!important;display:flex!important;align-items:center!important;gap:14px!important;color:inherit!important}body .dashboard-shell--admin .catalog-accordion-list--v2 .catalog-category-card__title-wrap{flex:1!important;min-width:0!important}body .dashboard-shell--admin .catalog-accordion-list--v2 .catalog-category-card__title-row{display:flex!important;align-items:center!important;gap:10px!important;flex-wrap:wrap!important}body .dashboard-shell--admin .catalog-accordion-list--v2 .catalog-category-card__title-row strong{font-family:Bricolage Grotesque,Playfair Display,serif!important;font-weight:700!important;font-size:17px!important;letter-spacing:-.01em!important;color:#27130e!important}body .dashboard-shell--admin .catalog-accordion-list--v2 .catalog-category-card__count{font-size:11px!important;font-weight:700!important;color:#b97818!important;background:#fcefd5!important;padding:3px 10px!important;border-radius:999px!important;font-family:Plus Jakarta Sans,DM Sans,sans-serif!important}body .dashboard-shell--admin .catalog-accordion-list--v2 .catalog-category-card__title-wrap p{font-size:12.5px!important;color:#9c8b7e!important;margin-top:5px!important}body .dashboard-shell--admin .catalog-accordion-list--v2 .catalog-status-pill{font-size:11px!important;font-weight:700!important;padding:3px 10px!important;border-radius:999px!important;display:inline-flex!important;align-items:center!important;gap:5px!important;font-family:Plus Jakarta Sans,DM Sans,sans-serif!important;text-transform:none!important;letter-spacing:0!important}body .dashboard-shell--admin .catalog-accordion-list--v2 .catalog-status-pill.is-active{background:#e3f3ea!important;color:#2e8b57!important}body .dashboard-shell--admin .catalog-accordion-list--v2 .catalog-status-pill.is-inactive{background:#efe7dd!important;color:#9c8b7e!important}body .dashboard-shell--admin .catalog-accordion-list--v2 .catalog-status-pill:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;display:inline-block}body .dashboard-shell--admin .catalog-accordion-list--v2 .catalog-category-card__chevron{width:34px!important;height:34px!important;border-radius:10px!important;border:none!important;background:#27130e!important;color:#fff!important;display:grid!important;place-items:center!important;cursor:pointer!important;transition:.2s!important;flex:none!important}body .dashboard-shell--admin .catalog-accordion-list--v2 .catalog-category-card__chevron-mark{width:10px!important;height:10px!important;position:relative!important;transition:transform .25s!important}body .dashboard-shell--admin .catalog-accordion-list--v2 .catalog-category-card__chevron-mark:before,body .dashboard-shell--admin .catalog-accordion-list--v2 .catalog-category-card__chevron-mark:after{content:"";position:absolute;width:7px;height:2px;background:#fff;top:50%;border-radius:1px}body .dashboard-shell--admin .catalog-accordion-list--v2 .catalog-category-card__chevron-mark:before{left:0!important;transform:translateY(-50%) rotate(45deg)!important}body .dashboard-shell--admin .catalog-accordion-list--v2 .catalog-category-card__chevron-mark:after{right:0!important;transform:translateY(-50%) rotate(-45deg)!important}body .dashboard-shell--admin .catalog-accordion-list--v2 .catalog-category-card__chevron.is-open .catalog-category-card__chevron-mark{transform:rotate(180deg)!important}body .dashboard-shell--admin .catalog-accordion-list--v2 .catalog-category-card__actions{display:flex!important;align-items:center!important;gap:9px!important;flex:none!important;flex-wrap:wrap!important;justify-content:flex-end!important}body .dashboard-shell--admin .catalog-accordion-list--v2 .catalog-cat-v2-action--primary{background:linear-gradient(150deg,#c5362a,#9c2419)!important;color:#fff!important;border:none!important;font-family:Plus Jakarta Sans,DM Sans,sans-serif!important;font-weight:700!important;font-size:12.5px!important;padding:9px 14px!important;border-radius:11px!important;cursor:pointer!important;transition:.18s!important;box-shadow:0 8px 16px -8px #9c241980!important;display:inline-flex!important;align-items:center!important;gap:7px!important}body .dashboard-shell--admin .catalog-accordion-list--v2 .catalog-cat-v2-action--primary:hover{transform:translateY(-1px)!important}body .dashboard-shell--admin .catalog-accordion-list--v2 .catalog-cat-v2-action--soft{background:#fbf6ee!important;color:#6b574c!important;border:1px solid rgba(39,19,14,.08)!important;font-family:Plus Jakarta Sans,DM Sans,sans-serif!important;font-weight:700!important;font-size:12.5px!important;padding:9px 14px!important;border-radius:11px!important;cursor:pointer!important;transition:.18s!important;box-shadow:none!important}body .dashboard-shell--admin .catalog-accordion-list--v2 .catalog-cat-v2-action--soft:hover{background:#fff!important}body .dashboard-shell--admin .catalog-accordion-list--v2 .catalog-cat-v2-action--danger:hover{border-color:#fbe2d9!important;color:#9c2419!important;background:#fbe2d9!important}body .dashboard-shell--admin .catalog-accordion-list--v2 .catalog-category-card__body{padding:0 22px 20px!important;display:flex!important;flex-direction:column!important;gap:14px!important}body .dashboard-shell--admin .catalog-accordion-list--v2 .catalog-category-card__section{background:#fcf7ef!important;border:1px solid rgba(39,19,14,.08)!important;border-radius:16px!important;overflow:hidden!important}body .dashboard-shell--admin .catalog-accordion-list--v2 .catalog-category-card__section-header{display:flex!important;align-items:center!important;justify-content:space-between!important;padding:14px 18px!important;border-bottom:1px solid rgba(39,19,14,.08)!important}body .dashboard-shell--admin .catalog-accordion-list--v2 .catalog-category-card__section-header h4{font-family:Bricolage Grotesque,Playfair Display,serif!important;font-weight:700!important;font-size:14px!important;display:flex!important;align-items:center!important;gap:9px!important;color:#27130e!important;margin:0!important}body .dashboard-shell--admin .catalog-accordion-list--v2 .catalog-category-card__section-header h4:before{content:"";width:26px;height:26px;border-radius:8px;display:inline-block;background-position:center;background-repeat:no-repeat;background-size:15px 15px}body .dashboard-shell--admin .catalog-accordion-list--v2 .catalog-category-card__section--products .catalog-category-card__section-header h4:before{background-color:#e3f3ea!important;background-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%232E8B57' stroke-width='2.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 9 4 4h16l1 5'/%3E%3Cpath d='M4 9v11h16V9'/%3E%3C/svg%3E")!important}body .dashboard-shell--admin .catalog-accordion-list--v2 .catalog-category-card__section--combos .catalog-category-card__section-header h4:before{background-color:#ede6f5!important;background-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%237D5BA6' stroke-width='2.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 16V8l-9-5-9 5v8l9 5z'/%3E%3Cpath d='m3 8 9 5 9-5M12 13v8'/%3E%3C/svg%3E")!important}body .dashboard-shell--admin .catalog-accordion-list--v2 .catalog-category-card__section-header span{font-family:Bricolage Grotesque,Playfair Display,serif!important;font-weight:800!important;font-size:15px!important;color:#9c8b7e!important}body .dashboard-shell--admin .catalog-accordion-list--v2 .catalog-item-row{display:flex!important;align-items:center!important;gap:15px!important;background:#fff!important;border:1px solid rgba(39,19,14,.08)!important;border-radius:14px!important;padding:12px 14px!important;transition:.18s!important}body .dashboard-shell--admin .catalog-accordion-list--v2 .catalog-item-row:hover{box-shadow:0 2px 8px #5a2d1e0f!important}body .dashboard-shell--admin .catalog-accordion-list--v2 .catalog-item-thumb,body .dashboard-shell--admin .catalog-accordion-list--v2 .catalog-item-thumb img,body .dashboard-shell--admin .catalog-accordion-list--v2 .catalog-item-thumb__placeholder{width:52px!important;height:52px!important;border-radius:12px!important;flex:none!important;object-fit:cover!important}body .dashboard-shell--admin .catalog-accordion-list--v2 .catalog-item-thumb__placeholder{display:grid!important;place-items:center!important;font-family:Bricolage Grotesque,Playfair Display,serif!important;font-weight:800!important;font-size:14px!important;color:#fff!important;background:linear-gradient(150deg,#c5362a,#9c2419)!important}body .dashboard-shell--admin .catalog-accordion-list--v2 .catalog-item-row__copy{flex:1!important;min-width:0!important}body .dashboard-shell--admin .catalog-accordion-list--v2 .catalog-item-row__copy strong{font-weight:700!important;font-size:14px!important;color:#27130e!important}body .dashboard-shell--admin .catalog-accordion-list--v2 .catalog-item-row__copy p{font-size:12px!important;color:#9c8b7e!important;margin-top:2px!important}body .dashboard-shell--admin .catalog-accordion-list--v2 .catalog-item-row__meta{flex:none!important;text-align:center!important;min-width:84px!important;display:flex!important;flex-direction:column!important;align-items:center!important;gap:5px!important}body .dashboard-shell--admin .catalog-accordion-list--v2 .catalog-item-row__meta strong{font-family:Bricolage Grotesque,Playfair Display,serif!important;font-weight:800!important;font-size:15px!important;color:#27130e!important}body .dashboard-shell--admin .catalog-accordion-list--v2 .catalog-item-row__actions{display:flex!important;gap:7px!important;flex:none!important}body .dashboard-shell--admin .catalog-accordion-list--v2 .catalog-item-row__actions .inline-button{border:1px solid rgba(39,19,14,.08)!important;background:#fbf6ee!important;color:#6b574c!important;font-family:Plus Jakarta Sans,DM Sans,sans-serif!important;font-weight:600!important;font-size:12px!important;padding:8px 12px!important;border-radius:10px!important;cursor:pointer!important;transition:.18s!important;box-shadow:none!important}body .dashboard-shell--admin .catalog-accordion-list--v2 .catalog-item-row__actions .inline-button:hover{background:#fff!important}body .dashboard-shell--admin .catalog-accordion-list--v2 .catalog-item-row__actions .inline-button.danger-button:hover{border-color:#fbe2d9!important;color:#9c2419!important;background:#fbe2d9!important}body .dashboard-shell--admin .catalog-accordion-list--v2 .catalog-category-card__section .admin-empty-state{padding:22px 18px!important;text-align:center!important;background:transparent!important;border:none!important}body .dashboard-shell--admin .catalog-accordion-list--v2 .catalog-category-card__section .admin-empty-state strong{font-family:Bricolage Grotesque,Playfair Display,serif!important;font-weight:700!important;font-size:14px!important;color:#6b574c!important;display:block!important;margin-bottom:5px!important}body .dashboard-shell--admin .catalog-accordion-list--v2 .catalog-category-card__section .admin-empty-state span{font-size:12.5px!important;color:#9c8b7e!important;max-width:380px!important;margin:0 auto!important;line-height:1.5!important;display:block!important}@media(max-width:820px){body .dashboard-shell--admin .catalog-accordion-list--v2 .catalog-category-card__header{flex-wrap:wrap!important}body .dashboard-shell--admin .catalog-accordion-list--v2 .catalog-category-card__actions{width:100%!important;justify-content:flex-start!important}body .dashboard-shell--admin .catalog-accordion-list--v2 .catalog-item-row{flex-wrap:wrap!important}body .dashboard-shell--admin .catalog-accordion-list--v2 .catalog-item-row__actions{width:100%!important}body .dashboard-shell--admin .catalog-accordion-list--v2 .catalog-item-row__actions .inline-button{flex:1!important}}body .dashboard-shell--admin .marketing-v2{display:flex!important;flex-direction:column!important;gap:22px!important}body .dashboard-shell--admin .marketing-v2 .mkv2-stats{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:18px!important}body .dashboard-shell--admin .marketing-v2 .mkv2-stat{background:#fffcf7!important;border:1px solid rgba(39,19,14,.08)!important;border-radius:20px!important;padding:20px 20px 20px 26px!important;box-shadow:none!important;position:relative!important;overflow:hidden!important;transition:transform .2s,box-shadow .2s!important}body .dashboard-shell--admin .marketing-v2 .mkv2-stat:hover{transform:translateY(-3px)!important;box-shadow:none!important}body .dashboard-shell--admin .marketing-v2 .mkv2-stat__accent{position:absolute!important;left:0!important;top:18px!important;bottom:18px!important;width:4px!important;border-radius:4px!important}body .dashboard-shell--admin .marketing-v2 .mkv2-stat--red .mkv2-stat__accent{background:#c5362a!important}body .dashboard-shell--admin .marketing-v2 .mkv2-stat--purple .mkv2-stat__accent{background:#7d5ba6!important}body .dashboard-shell--admin .marketing-v2 .mkv2-stat--amber .mkv2-stat__accent{background:#e89b3c!important}body .dashboard-shell--admin .marketing-v2 .mkv2-stat--green .mkv2-stat__accent{background:#2e8b57!important}body .dashboard-shell--admin .marketing-v2 .mkv2-stat__top{display:flex!important;align-items:center!important;justify-content:space-between!important}body .dashboard-shell--admin .marketing-v2 .mkv2-stat__label{font-size:12.5px!important;font-weight:600!important;color:#6b574c!important}body .dashboard-shell--admin .marketing-v2 .mkv2-stat__ic{width:38px!important;height:38px!important;border-radius:12px!important;display:grid!important;place-items:center!important;flex:none!important}body .dashboard-shell--admin .marketing-v2 .mkv2-stat__ic--red{background:#fbe2d9!important;color:#9c2419!important}body .dashboard-shell--admin .marketing-v2 .mkv2-stat__ic--purple{background:#ede6f5!important;color:#7d5ba6!important}body .dashboard-shell--admin .marketing-v2 .mkv2-stat__ic--amber{background:#fcefd5!important;color:#b97818!important}body .dashboard-shell--admin .marketing-v2 .mkv2-stat__ic--green{background:#e3f3ea!important;color:#2e8b57!important}body .dashboard-shell--admin .marketing-v2 .mkv2-stat__num{font-family:Bricolage Grotesque,Playfair Display,serif!important;font-weight:800!important;font-size:38px!important;line-height:1!important;margin:14px 0 6px!important;letter-spacing:-.02em!important;color:#27130e!important}body .dashboard-shell--admin .marketing-v2 .mkv2-stat__sub{font-size:12.5px!important;color:#9c8b7e!important}body .dashboard-shell--admin .marketing-v2 .mkv2-segbar{display:flex!important;gap:10px!important;background:#fffcf7!important;border:1px solid rgba(39,19,14,.08)!important;border-radius:18px!important;box-shadow:0 2px 8px #5a2d1e0f!important;padding:8px!important}body .dashboard-shell--admin .marketing-v2 .mkv2-segbtn{flex:1!important;display:flex!important;align-items:center!important;gap:13px!important;cursor:pointer!important;border:none!important;background:transparent!important;font-family:Plus Jakarta Sans,DM Sans,sans-serif!important;padding:14px 18px!important;border-radius:13px!important;transition:.2s!important;text-align:left!important;color:inherit!important}body .dashboard-shell--admin .marketing-v2 .mkv2-segbtn__icon{width:42px!important;height:42px!important;border-radius:12px!important;flex:none!important;display:grid!important;place-items:center!important;background:#f4e9da!important;color:#9c8b7e!important;transition:.2s!important}body .dashboard-shell--admin .marketing-v2 .mkv2-segbtn__text{display:flex!important;flex-direction:column!important}body .dashboard-shell--admin .marketing-v2 .mkv2-segbtn__title{font-family:Bricolage Grotesque,Playfair Display,serif!important;font-weight:700!important;font-size:16px!important;color:#6b574c!important;transition:.2s!important}body .dashboard-shell--admin .marketing-v2 .mkv2-segbtn__subtitle{font-size:12px!important;color:#9c8b7e!important;margin-top:2px!important}body .dashboard-shell--admin .marketing-v2 .mkv2-segbtn__count{margin-left:auto!important;font-size:12px!important;font-weight:700!important;background:#27130e12!important;color:#6b574c!important;padding:3px 11px!important;border-radius:999px!important}body .dashboard-shell--admin .marketing-v2 .mkv2-segbtn.on{background:linear-gradient(135deg,#fff6ee,#fcefe3)!important;box-shadow:0 2px 8px #5a2d1e0f!important}body .dashboard-shell--admin .marketing-v2 .mkv2-segbtn.on .mkv2-segbtn__icon{background:linear-gradient(150deg,#c5362a,#9c2419)!important;color:#fff!important}body .dashboard-shell--admin .marketing-v2 .mkv2-segbtn.on .mkv2-segbtn__title{color:#27130e!important}body .dashboard-shell--admin .marketing-v2 .mkv2-segbtn.on .mkv2-segbtn__count{background:#c5362a!important;color:#fff!important}body .dashboard-shell--admin .marketing-v2 .mkv2-pane{display:grid!important;grid-template-columns:.92fr 1.08fr!important;gap:22px!important;align-items:start!important}body .dashboard-shell--admin .marketing-v2 .mkv2-card{background:#fffcf7!important;border:1px solid rgba(39,19,14,.08)!important;border-radius:24px!important;box-shadow:none!important;padding:26px 28px!important;display:flex!important;flex-direction:column!important}body .dashboard-shell--admin .marketing-v2 .mkv2-card-head{margin-bottom:20px!important}body .dashboard-shell--admin .marketing-v2 .mkv2-card-head--with-count{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:12px!important}body .dashboard-shell--admin .marketing-v2 .mkv2-card-title{font-family:Bricolage Grotesque,Playfair Display,serif!important;font-weight:700!important;font-size:19px!important;letter-spacing:-.01em!important;color:#27130e!important;display:flex!important;align-items:center!important;gap:10px!important;margin:0!important}body .dashboard-shell--admin .marketing-v2 .mkv2-card-title__pin{width:30px!important;height:30px!important;border-radius:10px!important;display:grid!important;place-items:center!important;background:#fbe2d9!important;color:#9c2419!important;flex:none!important}body .dashboard-shell--admin .marketing-v2 .mkv2-card-sub{font-size:12.5px!important;color:#9c8b7e!important;margin:6px 0 0!important;padding-left:40px!important}body .dashboard-shell--admin .marketing-v2 .mkv2-head-count{font-size:12px!important;font-weight:700!important;color:#2e8b57!important;background:#e3f3ea!important;padding:5px 11px!important;border-radius:999px!important;white-space:nowrap!important}body .dashboard-shell--admin .marketing-v2 .mkv2-items{display:flex!important;flex-direction:column!important;gap:12px!important}body .dashboard-shell--admin .marketing-v2 .mkv2-citem{position:relative!important;overflow:hidden!important;display:flex!important;align-items:center!important;gap:15px!important;border:1px solid rgba(39,19,14,.08)!important;border-radius:16px!important;background:#fff!important;padding:15px 17px 15px 19px!important;transition:.18s!important}body .dashboard-shell--admin .marketing-v2 .mkv2-citem:hover{box-shadow:0 2px 8px #5a2d1e0f!important}body .dashboard-shell--admin .marketing-v2 .mkv2-citem__edge{position:absolute!important;left:0!important;top:0!important;bottom:0!important;width:4px!important;background:#2e8b57!important}body .dashboard-shell--admin .marketing-v2 .mkv2-citem.off .mkv2-citem__edge{background:#9c8b7e!important}body .dashboard-shell--admin .marketing-v2 .mkv2-citem__code{font-family:Bricolage Grotesque,Playfair Display,serif!important;font-weight:800!important;font-size:15px!important;letter-spacing:.05em!important;color:#9c2419!important;background:#fbe2d9!important;border:1px dashed rgba(156,36,25,.4)!important;padding:8px 13px!important;border-radius:10px!important;flex:none!important}body .dashboard-shell--admin .marketing-v2 .mkv2-citem__body{flex:1!important;min-width:0!important}body .dashboard-shell--admin .marketing-v2 .mkv2-citem__disc{font-weight:700!important;font-size:14px!important;color:#27130e!important}body .dashboard-shell--admin .marketing-v2 .mkv2-citem__meta{font-size:11.5px!important;color:#9c8b7e!important;margin-top:3px!important}body .dashboard-shell--admin .marketing-v2 .mkv2-citem__actions{display:flex!important;gap:8px!important;flex:none!important}body .dashboard-shell--admin .marketing-v2 .mkv2-pitems{display:flex!important;flex-direction:column!important;gap:12px!important}body .dashboard-shell--admin .marketing-v2 .mkv2-pitem{position:relative!important;overflow:hidden!important;border:1px solid rgba(39,19,14,.08)!important;border-radius:18px!important;background:#fff!important;transition:.18s!important}body .dashboard-shell--admin .marketing-v2 .mkv2-pitem:hover{box-shadow:0 2px 8px #5a2d1e0f!important}body .dashboard-shell--admin .marketing-v2 .mkv2-pitem__banner{height:96px!important;background:linear-gradient(135deg,#4a2317,#1c0d07)!important;position:relative!important;display:grid!important;place-items:center!important;color:#ffe7cdd9!important}body .dashboard-shell--admin .marketing-v2 .mkv2-pitem__body{padding:15px 17px!important}body .dashboard-shell--admin .marketing-v2 .mkv2-pitem__name{font-family:Bricolage Grotesque,Playfair Display,serif!important;font-weight:700!important;font-size:16px!important;letter-spacing:-.01em!important;color:#27130e!important}body .dashboard-shell--admin .marketing-v2 .mkv2-pitem__desc{font-size:12.5px!important;color:#6b574c!important;line-height:1.5!important;margin-top:6px!important}body .dashboard-shell--admin .marketing-v2 .mkv2-pitem__foot{display:flex!important;align-items:center!important;gap:10px!important;margin-top:12px!important;flex-wrap:wrap!important}body .dashboard-shell--admin .marketing-v2 .mkv2-pitem__price{font-family:Bricolage Grotesque,Playfair Display,serif!important;font-weight:800!important;font-size:17px!important;color:#2e8b57!important}body .dashboard-shell--admin .marketing-v2 .mkv2-pitem__actions{display:flex!important;gap:8px!important;margin-left:auto!important;flex:none!important}body .dashboard-shell--admin .marketing-v2 .mkv2-pill{display:inline-flex!important;align-items:center!important;gap:6px!important;font-size:11px!important;font-weight:700!important;padding:4px 10px!important;border-radius:999px!important}body .dashboard-shell--admin .marketing-v2 .mkv2-pill.on{background:#e3f3ea!important;color:#2e8b57!important}body .dashboard-shell--admin .marketing-v2 .mkv2-pill.off{background:#efe7dd!important;color:#9c8b7e!important}body .dashboard-shell--admin .marketing-v2 .mkv2-pill__dot{width:6px!important;height:6px!important;border-radius:50%!important;background:currentColor!important}body .dashboard-shell--admin .marketing-v2 .mkv2-abtn{border:1px solid rgba(39,19,14,.08)!important;background:#fbf6ee!important;color:#6b574c!important;font-family:Plus Jakarta Sans,DM Sans,sans-serif!important;font-weight:600!important;font-size:12px!important;padding:8px 13px!important;border-radius:10px!important;cursor:pointer!important;transition:.18s!important;display:inline-flex!important;align-items:center!important;gap:6px!important;white-space:nowrap!important}body .dashboard-shell--admin .marketing-v2 .mkv2-abtn:hover{background:#fff!important}body .dashboard-shell--admin .marketing-v2 .mkv2-abtn--toggle:hover{border-color:#e89b3c!important;color:#b97818!important;background:#fcefd5!important}body .dashboard-shell--admin .marketing-v2 .mkv2-abtn--del:hover{border-color:#fbe2d9!important;color:#9c2419!important;background:#fbe2d9!important}body .dashboard-shell--admin .marketing-v2 .mkv2-abtn--edit:hover{border-color:#c9b49a!important;color:#7b1f1f!important;background:#fbf1e4!important}body .dashboard-shell--admin .marketing-v2 .mkv2-list-empty{border:1.5px dashed rgba(39,19,14,.12)!important;border-radius:16px!important;padding:38px 30px!important;text-align:center!important;color:#9c8b7e!important;display:flex!important;flex-direction:column!important;align-items:center!important;gap:5px!important}body .dashboard-shell--admin .marketing-v2 .mkv2-list-empty__icon{width:48px!important;height:48px!important;border-radius:15px!important;margin:0 auto 12px!important;display:grid!important;place-items:center!important;background:#f4e9da!important;color:#9c8b7e!important}body .dashboard-shell--admin .marketing-v2 .mkv2-list-empty strong{font-family:Bricolage Grotesque,Playfair Display,serif!important;font-weight:700!important;font-size:14.5px!important;color:#6b574c!important}body .dashboard-shell--admin .marketing-v2 .mkv2-list-empty span{font-size:12.5px!important;max-width:260px!important}body .dashboard-shell--admin .marketing-v2 .mkv2-show-more{margin-top:12px!important;background:transparent!important;border:1px solid rgba(39,19,14,.12)!important;color:#6b574c!important;font-weight:700!important;font-size:12.5px!important;padding:10px 14px!important;border-radius:12px!important;cursor:pointer!important;transition:.18s!important;align-self:center!important}body .dashboard-shell--admin .marketing-v2 .mkv2-show-more:hover{background:#fbf6ee!important;border-color:#c5362a!important;color:#9c2419!important}@media(max-width:940px){body .dashboard-shell--admin .marketing-v2 .mkv2-stats{grid-template-columns:repeat(2,1fr)!important}body .dashboard-shell--admin .marketing-v2 .mkv2-pane{grid-template-columns:1fr!important}body .dashboard-shell--admin .marketing-v2 .mkv2-segbar{flex-direction:column!important}}body .dashboard-shell--admin .loja-v2-tab{display:inline-flex!important;align-items:center!important;gap:7px!important;cursor:pointer!important;border:1.5px solid #FBE2D9!important;font-family:Plus Jakarta Sans,DM Sans,sans-serif!important;font-weight:700!important;font-size:13px!important;padding:11px 16px!important;border-radius:12px!important;transition:transform .18s,box-shadow .18s,background .18s!important;background:#fff!important;color:#9c2419!important;box-shadow:none!important}body .dashboard-shell--admin .loja-v2-tab:hover{transform:translateY(-2px)!important;border-color:#c5362a!important}body .dashboard-shell--admin .loja-v2-tab.is-active{background:linear-gradient(150deg,#c5362a,#9c2419)!important;color:#fff!important;border-color:transparent!important;box-shadow:0 10px 22px -10px #9c24198c!important}body .dashboard-shell--admin .loja-v2--tab-dados>#store-delivery,body .dashboard-shell--admin .loja-v2--tab-dados>#store-hours{display:none!important}body .dashboard-shell--admin .loja-v2--tab-dados #store-summary #store-printers{display:none!important}body .dashboard-shell--admin .loja-v2--tab-entregas>#store-aparencia,body .dashboard-shell--admin .loja-v2--tab-impressoras>#store-aparencia,body .dashboard-shell--admin .loja-v2--tab-horarios>#store-aparencia,body .dashboard-shell--admin .loja-v2--tab-entregas>#store-section-head,body .dashboard-shell--admin .loja-v2--tab-impressoras>#store-section-head,body .dashboard-shell--admin .loja-v2--tab-horarios>#store-section-head{display:none!important}body .dashboard-shell--admin .loja-v2 #store-section-head.loja-v2-sechead{margin:0!important;padding:0!important;background:none!important;border:none!important;box-shadow:none!important}body .dashboard-shell--admin .loja-v2 .loja-v2-sechead__t{font-size:18px!important;font-weight:700!important;color:#2f1b14!important;margin:0 0 3px!important;line-height:1.2!important}body .dashboard-shell--admin .loja-v2 .loja-v2-sechead__d{font-size:13px!important;color:#7a6a5a!important;margin:0!important;line-height:1.45!important}body .dashboard-shell--admin .loja-v2--tab-entregas>#store-general,body .dashboard-shell--admin .loja-v2--tab-entregas>#store-summary,body .dashboard-shell--admin .loja-v2--tab-entregas>#store-hours{display:none!important}body .dashboard-shell--admin .loja-v2--tab-impressoras>#store-general,body .dashboard-shell--admin .loja-v2--tab-impressoras>#store-delivery,body .dashboard-shell--admin .loja-v2--tab-impressoras>#store-hours{display:none!important}body .dashboard-shell--admin .loja-v2--tab-impressoras #store-summary>*:not(#store-printers){display:none!important}body .dashboard-shell--admin .loja-v2--tab-impressoras #store-summary{grid-column:1 / -1!important;max-width:100%!important}body .dashboard-shell--admin .loja-v2--tab-horarios>#store-general,body .dashboard-shell--admin .loja-v2--tab-horarios>#store-summary,body .dashboard-shell--admin .loja-v2--tab-horarios>#store-delivery{display:none!important}body .dashboard-shell--admin .loja-v2 .panel-card{border-radius:22px!important;box-shadow:none!important}body .dashboard-shell--admin .loja-v2 .panel-card__title,body .dashboard-shell--admin .loja-v2 .panel-card h3{font-family:Bricolage Grotesque,Playfair Display,serif!important;font-weight:700!important;letter-spacing:-.01em!important}@media(max-width:820px){body .dashboard-shell--admin .loja-v2-tab{flex:1!important;justify-content:center!important}}body .dashboard-shell--admin .loja-v2 .loja-v2-sec{background:#fffcf7!important;border:1px solid rgba(39,19,14,.08)!important;border-radius:22px!important;box-shadow:0 18px 40px -18px #7837234d!important;padding:24px 26px!important;margin-bottom:18px!important;scroll-margin-top:24px!important}body .dashboard-shell--admin .loja-v2 .loja-v2-sec:last-of-type{margin-bottom:0!important}body .dashboard-shell--admin .loja-v2 .loja-v2-sec-head{display:flex!important;align-items:center!important;gap:12px!important;margin-bottom:20px!important}body .dashboard-shell--admin .loja-v2 .loja-v2-sec-icon{width:36px!important;height:36px!important;border-radius:11px!important;display:grid!important;place-items:center!important;background:#fbe2d9!important;color:#9c2419!important;flex:none!important}body .dashboard-shell--admin .loja-v2 .loja-v2-sec-head__copy h2{font-family:Bricolage Grotesque,Playfair Display,serif!important;font-weight:700!important;font-size:17px!important;letter-spacing:-.01em!important;color:#27130e!important;margin:0!important}body .dashboard-shell--admin .loja-v2 .loja-v2-sec-head__copy p{font-size:12px!important;color:#9c8b7e!important;margin:3px 0 0!important}body .dashboard-shell--admin .loja-v2 .loja-v2-sec .field-group{margin-bottom:16px!important}body .dashboard-shell--admin .loja-v2 .loja-v2-sec .field-group:last-child{margin-bottom:0!important}body .dashboard-shell--admin .loja-v2 .loja-v2-sec .field-group label{display:block!important;font-size:12px!important;font-weight:700!important;color:#6b574c!important;margin-bottom:6px!important;text-transform:none!important;letter-spacing:0!important}body .dashboard-shell--admin .loja-v2 .loja-v2-sec .field-group label small{display:block!important;font-weight:500!important;color:#9c8b7e!important;font-size:11px!important;margin-top:2px!important}body .dashboard-shell--admin .loja-v2 .loja-v2-sec input[type=text],body .dashboard-shell--admin .loja-v2 .loja-v2-sec input[type=number],body .dashboard-shell--admin .loja-v2 .loja-v2-sec input[type=email],body .dashboard-shell--admin .loja-v2 .loja-v2-sec input:not([type]),body .dashboard-shell--admin .loja-v2 .loja-v2-sec textarea{width:100%!important;border:1.5px solid rgba(39,19,14,.12)!important;border-radius:12px!important;background:#fff!important;font-family:Plus Jakarta Sans,DM Sans,sans-serif!important;font-size:14px!important;color:#27130e!important;padding:12px 14px!important;outline:none!important;transition:.18s!important}body .dashboard-shell--admin .loja-v2 .loja-v2-sec input:focus,body .dashboard-shell--admin .loja-v2 .loja-v2-sec textarea:focus{border-color:#c5362a!important;box-shadow:0 0 0 4px #fbe2d9!important}body .dashboard-shell--admin .loja-v2 .loja-v2-sec input::placeholder,body .dashboard-shell--admin .loja-v2 .loja-v2-sec textarea::placeholder{color:#b6a89c!important}body .dashboard-shell--admin .loja-v2 .loja-v2-sec textarea{resize:vertical!important;min-height:78px!important;line-height:1.5!important}body .dashboard-shell--admin .loja-v2 .loja-v2-sec .form-help{font-size:11.5px!important;color:#9c8b7e!important;margin-top:6px!important;line-height:1.45!important}body .dashboard-shell--admin .loja-v2 .loja-v2-sec .row{display:grid!important;gap:16px!important;margin-bottom:16px!important}body .dashboard-shell--admin .loja-v2 .loja-v2-sec .row{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))!important}body .dashboard-shell--admin .loja-v2 .loja-v2-sec .check-row{display:flex!important;align-items:center!important;gap:12px!important;cursor:pointer!important;border:1.5px solid rgba(39,19,14,.12)!important;border-radius:13px!important;padding:13px 15px!important;background:#fff!important;transition:.18s!important;-webkit-user-select:none!important;user-select:none!important;margin-bottom:12px!important;font-size:13.5px!important;font-weight:600!important;color:#27130e!important}body .dashboard-shell--admin .loja-v2 .loja-v2-sec .check-row:last-child{margin-bottom:0!important}body .dashboard-shell--admin .loja-v2 .loja-v2-sec .check-row:has(input:checked){border-color:#2e8b57!important;background:#e3f3ea!important}body .dashboard-shell--admin .loja-v2 .loja-v2-sec .check-row input[type=checkbox]{appearance:none!important;-webkit-appearance:none!important;width:42px!important;height:24px!important;border-radius:999px!important;background:#e2d6c5!important;position:relative!important;cursor:pointer!important;transition:.2s!important;flex:none!important;margin:0!important;border:none!important;padding:0!important}body .dashboard-shell--admin .loja-v2 .loja-v2-sec .check-row input[type=checkbox]:after{content:""!important;position:absolute!important;top:2px!important;left:2px!important;width:20px!important;height:20px!important;border-radius:50%!important;background:#fff!important;box-shadow:0 1px 3px #0003!important;transition:.2s!important}body .dashboard-shell--admin .loja-v2 .loja-v2-sec .check-row input[type=checkbox]:checked{background:#2e8b57!important}body .dashboard-shell--admin .loja-v2 .loja-v2-sec .check-row input[type=checkbox]:checked:after{transform:translate(18px)!important}body .dashboard-shell--admin .loja-v2 .loja-v2-sec .check-row small{display:block!important;font-weight:500!important;color:#9c8b7e!important;font-size:11.5px!important;margin-top:2px!important}body .dashboard-shell--admin .loja-v2 .loja-v2-linkrow{background:#fcf7ef!important;border:1px solid rgba(39,19,14,.12)!important;border-radius:14px!important;padding:14px 16px!important;margin-bottom:16px!important}body .dashboard-shell--admin .loja-v2 .loja-v2-linkrow strong{font-family:Bricolage Grotesque,Playfair Display,serif!important;font-weight:700!important;font-size:13.5px!important;color:#27130e!important;display:block!important;margin-bottom:6px!important}body .dashboard-shell--admin .loja-v2 .loja-v2-linkrow code{background:#0000000f!important;padding:6px 12px!important;border-radius:8px!important;font-size:13px!important;font-family:Plus Jakarta Sans,DM Sans,sans-serif!important;color:#6b574c!important;word-break:break-all!important}body .dashboard-shell--admin .loja-v2 .loja-v2-copybtn{background:linear-gradient(150deg,#c5362a,#9c2419)!important;color:#fff!important;border:none!important;font-weight:700!important;font-size:13px!important;padding:10px 16px!important;border-radius:12px!important;cursor:pointer!important;display:inline-flex!important;align-items:center!important;gap:7px!important;box-shadow:0 8px 16px -8px #9c241980!important;transition:.18s!important}body .dashboard-shell--admin .loja-v2 .loja-v2-copybtn:hover{transform:translateY(-2px)!important}body .dashboard-shell--admin .loja-v2 .loja-v2-subsec{font-size:11px!important;font-weight:700!important;letter-spacing:.06em!important;text-transform:uppercase!important;color:#9c2419!important;margin:20px 0 12px!important;display:flex!important;align-items:center!important;gap:9px!important}body .dashboard-shell--admin .loja-v2 .loja-v2-subsec:after{content:""!important;flex:1!important;height:1px!important;background:#27130e1a!important}body .dashboard-shell--admin .loja-v2 .loja-v2-rules{display:flex!important;flex-direction:column!important;gap:9px!important}body .dashboard-shell--admin .loja-v2 .loja-v2-rule{display:flex!important;align-items:flex-start!important;gap:13px!important;border:1px solid rgba(39,19,14,.1)!important;border-radius:12px!important;padding:12px 14px!important;margin:0!important;cursor:pointer!important;background:#fff!important;transition:border-color .15s!important}body .dashboard-shell--admin .loja-v2 .loja-v2-rule:hover{border-color:#c5362a59!important}body .dashboard-shell--admin .loja-v2 .loja-v2-rule input{position:absolute!important;opacity:0!important;width:1px!important;height:1px!important;pointer-events:none!important}body .dashboard-shell--admin .loja-v2 .loja-v2-rule__sw{position:relative!important;width:42px!important;height:24px!important;border-radius:13px!important;background:#d7cabb!important;flex:none!important;margin-top:1px!important;transition:background .18s!important}body .dashboard-shell--admin .loja-v2 .loja-v2-rule__sw:after{content:""!important;position:absolute!important;top:3px!important;left:3px!important;width:18px!important;height:18px!important;border-radius:50%!important;background:#fff!important;box-shadow:0 1px 3px #00000040!important;transition:left .18s!important}body .dashboard-shell--admin .loja-v2 .loja-v2-rule input:checked+.loja-v2-rule__sw{background:#2e9e5b!important}body .dashboard-shell--admin .loja-v2 .loja-v2-rule input:checked+.loja-v2-rule__sw:after{left:21px!important}body .dashboard-shell--admin .loja-v2 .loja-v2-rule input:focus-visible+.loja-v2-rule__sw{box-shadow:0 0 0 3px #c5362a40!important}body .dashboard-shell--admin .loja-v2 .loja-v2-rule__body{flex:1!important;min-width:0!important;display:flex!important;flex-direction:column!important;gap:2px!important}body .dashboard-shell--admin .loja-v2 .loja-v2-rule__t{font-size:13.5px!important;font-weight:600!important;color:#27130e!important}body .dashboard-shell--admin .loja-v2 .loja-v2-rule__d{font-size:11.5px!important;color:#6b574c!important;line-height:1.4!important}body .dashboard-shell--admin .loja-v2 .loja-v2-idgrid{display:grid!important;grid-template-columns:1fr 1fr!important;gap:14px!important}body .dashboard-shell--admin .loja-v2 .loja-v2-idgrid .field-group{margin:0!important}body .dashboard-shell--admin .loja-v2 .loja-v2-slug{display:flex!important;align-items:center!important;border:1px solid rgba(39,19,14,.12)!important;border-radius:12px!important;background:#fff!important;overflow:hidden!important}body .dashboard-shell--admin .loja-v2 .loja-v2-slug__prefix{padding-left:11px!important;color:#9c8b7e!important;font-size:13px!important;white-space:nowrap!important}body .dashboard-shell--admin .loja-v2 .loja-v2-sec .loja-v2-slug input[name=tenantSlug]{border:none!important;background:transparent!important;flex:1!important;min-width:0!important;padding:9px 11px 9px 1px!important;box-shadow:none!important;border-radius:0!important;height:auto!important}body .dashboard-shell--admin .loja-v2 .loja-v2-sec .loja-v2-slug input[name=tenantSlug]:focus{border:none!important;box-shadow:none!important;outline:none!important}body .dashboard-shell--admin .loja-v2 .loja-v2-sec .loja-v2-slug:focus-within{border-color:#c5362a!important;box-shadow:0 0 0 3px #c5362a26!important}@media(max-width:640px){body .dashboard-shell--admin .loja-v2 .loja-v2-idgrid{grid-template-columns:1fr!important}}body .dashboard-shell--admin .loja-v2 .loja-v2-save{width:100%!important;border:none!important;cursor:pointer!important;color:#fff!important;font-family:Plus Jakarta Sans,DM Sans,sans-serif!important;font-weight:700!important;font-size:14.5px!important;padding:15px!important;border-radius:14px!important;background:linear-gradient(150deg,#c5362a,#9c2419)!important;box-shadow:0 14px 28px -12px #9c241999,inset 0 1px #ffffff40!important;transition:transform .18s!important;margin-top:8px!important}body .dashboard-shell--admin .loja-v2 .loja-v2-save:hover{transform:translateY(-2px)!important}body .dashboard-shell--admin .store-admin-section .loja-v2-sec,body .dashboard-shell--admin .store-admin-section .panel-card,body .dashboard-shell--admin .store-admin-section .loja-v2-resumo,body .dashboard-shell--admin .store-admin-section .loc-v2-card,body .dashboard-shell--admin .store-admin-section .aparc-v2-card,body .dashboard-shell--admin .store-admin-section .area-v2-card,body .dashboard-shell--admin .store-admin-section .locloja-v2-card,body .dashboard-shell--admin .store-admin-section .locloja-v2-saved,body .dashboard-shell--admin .store-admin-section .loja-v2-save{box-shadow:none!important}body .dashboard-shell--admin .store-admin-section .loja-v2-save:hover{transform:none!important}body .dashboard-shell--admin .loja-v2 #store-general>.panel-card>.panel-card__head,body .dashboard-shell--admin .loja-v2 #store-general>.panel-card>.panel-card__header{display:none!important}body .dashboard-shell--admin .loja-v2 #store-general>.panel-card{background:transparent!important;border:none!important;box-shadow:none!important;padding:0!important}@media(max-width:820px){body .dashboard-shell--admin .loja-v2 .loja-v2-sec .row{grid-template-columns:1fr!important}}body .dashboard-shell--admin .loja-v2-resumo{background:#fffcf7!important;border:1px solid rgba(39,19,14,.08)!important;border-radius:24px!important;box-shadow:0 18px 40px -18px #7837234d!important;padding:26px 28px!important;margin-bottom:18px!important}body .dashboard-shell--admin .loja-v2-resumo-head{display:flex!important;align-items:center!important;gap:12px!important;padding-bottom:18px!important;margin-bottom:18px!important;border-bottom:1px solid rgba(39,19,14,.08)!important}body .dashboard-shell--admin .loja-v2-resumo-icon{width:36px!important;height:36px!important;border-radius:11px!important;display:grid!important;place-items:center!important;background:#fbe2d9!important;color:#9c2419!important;flex:none!important}body .dashboard-shell--admin .loja-v2-resumo-head__copy h2{font-family:Bricolage Grotesque,Playfair Display,serif!important;font-weight:700!important;font-size:18px!important;letter-spacing:-.01em!important;color:#27130e!important;margin:0!important}body .dashboard-shell--admin .loja-v2-resumo-head__copy p{font-size:12.5px!important;color:#9c8b7e!important;margin:3px 0 0!important}body .dashboard-shell--admin .loja-v2-resumo-highlights{display:grid!important;grid-template-columns:1fr 1fr!important;gap:13px!important;margin-bottom:16px!important}body .dashboard-shell--admin .loja-v2-resumo-hl{border:1px solid rgba(39,19,14,.08)!important;border-radius:16px!important;padding:15px 17px 15px 21px!important;background:#fff!important;position:relative!important;overflow:hidden!important}body .dashboard-shell--admin .loja-v2-resumo-hl__accent{position:absolute!important;left:0!important;top:14px!important;bottom:14px!important;width:3px!important;border-radius:3px!important}body .dashboard-shell--admin .loja-v2-resumo-hl:nth-child(1) .loja-v2-resumo-hl__accent{background:#c5362a!important}body .dashboard-shell--admin .loja-v2-resumo-hl:nth-child(2) .loja-v2-resumo-hl__accent{background:#2e8b57!important}body .dashboard-shell--admin .loja-v2-resumo-hl:nth-child(3) .loja-v2-resumo-hl__accent{background:#2f6ba8!important}body .dashboard-shell--admin .loja-v2-resumo-hl:nth-child(4) .loja-v2-resumo-hl__accent{background:#e89b3c!important}body .dashboard-shell--admin .loja-v2-resumo-hl__label{font-size:11px!important;font-weight:600!important;color:#9c8b7e!important}body .dashboard-shell--admin .loja-v2-resumo-hl__value{font-family:Bricolage Grotesque,Playfair Display,serif!important;font-weight:800!important;font-size:19px!important;letter-spacing:-.01em!important;margin-top:5px!important;color:#27130e!important}body .dashboard-shell--admin .loja-v2-resumo-rows{display:flex!important;flex-direction:column!important;gap:10px!important}body .dashboard-shell--admin .loja-v2-resumo-row{display:flex!important;align-items:center!important;gap:14px!important;border:1px solid rgba(39,19,14,.08)!important;border-radius:14px!important;padding:14px 16px!important;background:#fff!important;transition:.18s!important}body .dashboard-shell--admin .loja-v2-resumo-row:hover{box-shadow:none!important}body .dashboard-shell--admin .loja-v2-resumo-ri{width:38px!important;height:38px!important;border-radius:11px!important;display:grid!important;place-items:center!important;flex:none!important}body .dashboard-shell--admin .loja-v2-resumo-ri--green{background:#e3f3ea!important;color:#2e8b57!important}body .dashboard-shell--admin .loja-v2-resumo-ri--blue{background:#e5eef6!important;color:#2f6ba8!important}body .dashboard-shell--admin .loja-v2-resumo-ri--amber{background:#fcefd5!important;color:#b97818!important}body .dashboard-shell--admin .loja-v2-resumo-ri--purple{background:#ede6f5!important;color:#7d5ba6!important}body .dashboard-shell--admin .loja-v2-resumo-ri--red{background:#fbe2d9!important;color:#9c2419!important}body .dashboard-shell--admin .loja-v2-resumo-row__body{flex:1!important;min-width:0!important}body .dashboard-shell--admin .loja-v2-resumo-row__label{font-size:12px!important;font-weight:600!important;color:#9c8b7e!important}body .dashboard-shell--admin .loja-v2-resumo-row__value{font-weight:700!important;font-size:15px!important;color:#27130e!important;margin-top:2px!important;word-break:break-word!important}body .dashboard-shell--admin .loja-v2-resumo-badge{flex:none!important;font-size:11px!important;font-weight:700!important;padding:5px 11px!important;border-radius:999px!important;display:inline-flex!important;align-items:center!important;gap:6px!important;font-family:Plus Jakarta Sans,DM Sans,sans-serif!important}body .dashboard-shell--admin .loja-v2-resumo-badge--on{background:#e3f3ea!important;color:#2e8b57!important}body .dashboard-shell--admin .loja-v2-resumo-badge--off{background:#efe7dd!important;color:#9c8b7e!important}body .dashboard-shell--admin .loja-v2-resumo-badge__dot{width:6px!important;height:6px!important;border-radius:50%!important;background:currentColor!important}@media(max-width:720px){body .dashboard-shell--admin .loja-v2-resumo-highlights{grid-template-columns:1fr!important}}body .dashboard-shell--admin .loc-v2-card{background:#fffcf7!important;border:1px solid rgba(39,19,14,.08)!important;border-radius:22px!important;box-shadow:none!important;padding:24px 26px!important;margin-bottom:18px!important;font-family:Plus Jakarta Sans,sans-serif!important;color:#27130e!important}body .dashboard-shell--admin .loc-v2-head{display:flex!important;align-items:center!important;gap:12px!important;padding-bottom:18px!important;margin-bottom:18px!important;border-bottom:1px solid rgba(39,19,14,.08)!important}body .dashboard-shell--admin .loc-v2-icon{width:38px!important;height:38px!important;border-radius:12px!important;flex:none!important;display:grid!important;place-items:center!important;background:linear-gradient(150deg,#c5362a,#9c2419)!important;color:#fff!important;box-shadow:0 10px 20px -8px #9c241980!important}body .dashboard-shell--admin .loc-v2-head-text h2{font-family:Bricolage Grotesque,sans-serif!important;font-weight:700!important;font-size:18px!important;letter-spacing:-.01em!important;color:#27130e!important;margin:0!important}body .dashboard-shell--admin .loc-v2-head-text p{font-size:12.5px!important;color:#9c8b7e!important;margin:3px 0 0!important}body .dashboard-shell--admin .loc-v2-note{display:flex!important;gap:11px!important;align-items:flex-start!important;background:#fff4ec!important;border:1px solid rgba(232,155,60,.3)!important;border-radius:14px!important;padding:13px 15px!important;margin-bottom:16px!important;font-size:12.5px!important;color:#6b574c!important;line-height:1.45!important}body .dashboard-shell--admin .loc-v2-note svg{flex:none!important;margin-top:1px!important;color:#b97818!important}body .dashboard-shell--admin .loc-v2-note b{font-weight:700!important;color:#27130e!important}body .dashboard-shell--admin .loc-v2-picker{margin-bottom:14px!important}body .dashboard-shell--admin .loc-v2-selected{display:flex!important;align-items:center!important;gap:10px!important;background:#e3f3ea!important;border:1px solid rgba(46,139,87,.3)!important;border-radius:13px!important;padding:12px 15px!important;font-size:13px!important;color:#2e8b57!important;font-weight:600!important;margin-bottom:14px!important}body .dashboard-shell--admin .loc-v2-selected svg{flex:none!important}body .dashboard-shell--admin .loc-v2-grid3{display:grid!important;grid-template-columns:1fr 1fr 1fr!important;gap:12px!important;margin-bottom:16px!important}body .dashboard-shell--admin .loc-v2-field{display:flex!important;flex-direction:column!important}body .dashboard-shell--admin .loc-v2-label{display:block!important;font-size:11px!important;font-weight:700!important;letter-spacing:.04em!important;text-transform:uppercase!important;color:#9c8b7e!important;margin-bottom:7px!important}body .dashboard-shell--admin .loc-v2-input{width:100%!important;border:1.5px solid rgba(39,19,14,.12)!important;border-radius:12px!important;background:#fff!important;font-family:Plus Jakarta Sans,sans-serif!important;font-size:14px!important;color:#27130e!important;padding:12px 14px!important;outline:none!important;transition:.18s!important}body .dashboard-shell--admin .loc-v2-input:focus{border-color:#c5362a!important;box-shadow:0 0 0 4px #fbe2d9!important}body .dashboard-shell--admin .loc-v2-alert{border-radius:13px!important;padding:12px 15px!important;font-size:13px!important;margin-bottom:14px!important;display:flex!important;gap:8px!important;align-items:center!important;flex-wrap:wrap!important}body .dashboard-shell--admin .loc-v2-alert--error{background:#fbe2d9!important;border:1px solid rgba(197,54,42,.3)!important;color:#9c2419!important}body .dashboard-shell--admin .loc-v2-alert--success{background:#e3f3ea!important;border:1px solid rgba(46,139,87,.3)!important;color:#2e8b57!important}body .dashboard-shell--admin .loc-v2-save{border:none!important;cursor:pointer!important;font-family:Plus Jakarta Sans,sans-serif!important;font-weight:700!important;font-size:14px!important;padding:13px 20px!important;border-radius:13px!important;transition:transform .18s,box-shadow .18s!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;background:linear-gradient(150deg,#c5362a,#9c2419)!important;color:#fff!important;box-shadow:0 14px 28px -12px #9c241999,inset 0 1px #ffffff40!important}body .dashboard-shell--admin .loc-v2-save:hover:not(:disabled){transform:translateY(-2px)!important}body .dashboard-shell--admin .loc-v2-save:disabled{opacity:.5!important;cursor:not-allowed!important}body .dashboard-shell--admin .loc-v2-exact{border-top:1.5px dashed rgba(39,19,14,.14)!important;padding-top:16px!important;margin-bottom:16px!important}body .dashboard-shell--admin .loc-v2-exact-title{font-size:12px!important;font-weight:800!important;letter-spacing:.04em!important;text-transform:uppercase!important;color:#9c2419!important;margin-bottom:12px!important}body .dashboard-shell--admin .loc-v2-exact-row{display:grid!important;gap:12px!important;margin-bottom:12px!important}body .dashboard-shell--admin .loc-v2-exact-row--sn{grid-template-columns:1fr 110px!important}body .dashboard-shell--admin .loc-v2-exact-row--bcuc{grid-template-columns:1.4fr 1.4fr 64px 1fr!important}body .dashboard-shell--admin .loc-v2-locate{border:1.5px solid #C5362A!important;background:#fff!important;color:#9c2419!important;cursor:pointer!important;font-family:Plus Jakarta Sans,sans-serif!important;font-weight:700!important;font-size:13.5px!important;padding:11px 18px!important;border-radius:13px!important;display:inline-flex!important;align-items:center!important;gap:8px!important;transition:.18s!important}body .dashboard-shell--admin .loc-v2-locate:hover:not(:disabled){background:#fbe2d9!important}body .dashboard-shell--admin .loc-v2-locate:disabled{opacity:.55!important;cursor:not-allowed!important}body .dashboard-shell--admin .loc-v2-locate-msg{margin-top:10px!important;font-size:12.5px!important;color:#5a4840!important;background:#f3ead9!important;border:1px solid #ecd9c6!important;border-radius:10px!important;padding:9px 12px!important;line-height:1.4!important}@media(max-width:600px){body .dashboard-shell--admin .loc-v2-exact-row--sn{grid-template-columns:1fr 88px!important}body .dashboard-shell--admin .loc-v2-exact-row--bcuc{grid-template-columns:1fr 1fr!important}}body .dashboard-shell--admin .area-v2-card{background:#fffcf7!important;border:1px solid rgba(39,19,14,.08)!important;border-radius:22px!important;box-shadow:none!important;padding:24px 26px!important;margin-bottom:18px!important;font-family:Plus Jakarta Sans,sans-serif!important;color:#27130e!important}body .dashboard-shell--admin .area-v2-head{display:flex!important;align-items:center!important;gap:12px!important;padding-bottom:18px!important;margin-bottom:18px!important;border-bottom:1px solid rgba(39,19,14,.08)!important}body .dashboard-shell--admin .area-v2-icon{width:38px!important;height:38px!important;border-radius:12px!important;flex:none!important;display:grid!important;place-items:center!important;background:linear-gradient(150deg,#c5362a,#9c2419)!important;color:#fff!important;box-shadow:0 10px 20px -8px #9c241980!important}body .dashboard-shell--admin .area-v2-head-text h2{font-family:Bricolage Grotesque,sans-serif!important;font-weight:700!important;font-size:18px!important;letter-spacing:-.01em!important;color:#27130e!important;margin:0!important}body .dashboard-shell--admin .area-v2-head-text p{font-size:12.5px!important;color:#9c8b7e!important;margin:3px 0 0!important}body .dashboard-shell--admin .area-v2-defaults{border:1px solid rgba(39,19,14,.1)!important;border-radius:14px!important;padding:14px 15px!important;margin-bottom:16px!important;background:#fffcf7!important}body .dashboard-shell--admin .area-v2-defaults__title{display:flex!important;align-items:center!important;gap:7px!important;font-family:Plus Jakarta Sans,sans-serif!important;font-weight:700!important;font-size:13.5px!important;color:#7a1a12!important;margin-bottom:12px!important}body .dashboard-shell--admin .area-v2-defaults__grid{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:11px!important}body .dashboard-shell--admin .area-v2-defaults__grid2{display:grid!important;grid-template-columns:1fr 1fr!important;gap:11px!important}body .dashboard-shell--admin .area-v2-defaults__sub{font-family:Plus Jakarta Sans,sans-serif!important;font-weight:700!important;font-size:11px!important;letter-spacing:.04em!important;text-transform:uppercase!important;color:#9c2419!important;margin-bottom:8px!important}body .dashboard-shell--admin .area-v2-defaults__field{display:flex!important;flex-direction:column!important;gap:5px!important}body .dashboard-shell--admin .area-v2-defaults__field label{font-size:11.5px!important;font-weight:600!important;color:#6b574c!important}body .dashboard-shell--admin .area-v2-defaults__field input{height:38px!important;border:1px solid rgba(39,19,14,.18)!important;border-radius:10px!important;padding:0 11px!important;font-size:13.5px!important;background:#fff!important;color:#27130e!important;width:100%!important;box-sizing:border-box!important}body .dashboard-shell--admin .area-v2-defaults__field input:focus{outline:none!important;border-color:#c5362a!important;box-shadow:0 0 0 3px #c5362a1f!important}body .dashboard-shell--admin .area-v2-defaults__foot{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;margin-top:12px!important;flex-wrap:wrap!important}body .dashboard-shell--admin .area-v2-defaults__hint{font-size:11.5px!important;color:#9c8b7e!important}body .dashboard-shell--admin .area-v2-defaults__save{border:none!important;background:linear-gradient(135deg,#c5362a,#9c2419)!important;color:#fff!important;font-weight:700!important;font-size:13px!important;padding:9px 18px!important;border-radius:10px!important;cursor:pointer!important}body .dashboard-shell--admin .area-v2-defaults__save:disabled{opacity:.6!important;cursor:default!important}@media(max-width:640px){body .dashboard-shell--admin .area-v2-defaults__grid,body .dashboard-shell--admin .area-v2-defaults__grid2{grid-template-columns:1fr!important}}body .dashboard-shell--admin .area-v2-note{display:flex!important;gap:11px!important;align-items:flex-start!important;background:#fff4ec!important;border:1px solid rgba(232,155,60,.3)!important;border-radius:14px!important;padding:13px 15px!important;margin-bottom:16px!important;font-size:12.5px!important;color:#6b574c!important;line-height:1.45!important}body .dashboard-shell--admin .area-v2-note svg{flex:none!important;margin-top:1px!important;color:#b97818!important}body .dashboard-shell--admin .area-v2-no-maps{background:#fff4ec!important;border:1px solid rgba(232,155,60,.3)!important;border-radius:14px!important;padding:16px!important;font-size:13px!important;color:#6b574c!important;margin-bottom:14px!important}body .dashboard-shell--admin .area-v2-modes{display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important;margin-bottom:14px!important}body .dashboard-shell--admin .area-v2-mode{display:flex!important;align-items:center!important;justify-content:center!important;gap:9px!important;cursor:pointer!important;border:1.5px solid rgba(39,19,14,.12)!important;background:#fff!important;border-radius:13px!important;padding:13px!important;font-family:Plus Jakarta Sans,sans-serif!important;font-weight:700!important;font-size:13.5px!important;color:#6b574c!important;transition:.18s!important}body .dashboard-shell--admin .area-v2-mode--on{background:linear-gradient(150deg,#c5362a,#9c2419)!important;color:#fff!important;border-color:transparent!important;box-shadow:0 12px 24px -12px #9c24198c!important}body .dashboard-shell--admin .area-v2-mode:not(.area-v2-mode--on):hover{border-color:#fbe2d9!important}body .dashboard-shell--admin .area-v2-map{position:relative!important;height:320px!important;border-radius:16px!important;overflow:hidden!important;border:1px solid rgba(39,19,14,.08)!important;margin:14px 0!important;background:#e8efe2!important}body .dashboard-shell--admin .area-v2-howto{font-size:12px!important;color:#9c8b7e!important;margin-bottom:12px!important}body .dashboard-shell--admin .area-v2-howto b{color:#6b574c!important;font-weight:700!important}body .dashboard-shell--admin .area-v2-clear-poly{margin-left:8px!important;border:1px solid rgba(39,19,14,.08)!important;background:#fbf6ee!important;color:#6b574c!important;font-family:Plus Jakarta Sans,sans-serif!important;font-weight:600!important;font-size:12px!important;padding:5px 11px!important;border-radius:8px!important;cursor:pointer!important}body .dashboard-shell--admin .area-v2-clear-poly:hover{border-color:#fbe2d9!important;color:#9c2419!important;background:#fbe2d9!important}body .dashboard-shell--admin .area-v2-slider{background:#fff4ec!important;border:1px solid rgba(232,155,60,.3)!important;border-radius:14px!important;padding:14px 16px!important;margin-bottom:14px!important}body .dashboard-shell--admin .area-v2-slider-top{display:flex!important;align-items:center!important;justify-content:space-between!important;font-size:12.5px!important;color:#6b574c!important;margin-bottom:10px!important}body .dashboard-shell--admin .area-v2-slider-top b{font-family:Bricolage Grotesque,sans-serif!important;font-weight:800!important;font-size:15px!important;color:#27130e!important}body .dashboard-shell--admin .area-v2-slider-row{display:flex!important;align-items:center!important;gap:12px!important}body .dashboard-shell--admin .area-v2-slider-row input[type=range]{flex:1!important;-webkit-appearance:none!important;appearance:none!important;height:6px!important;border-radius:6px!important;background:#e2d6c5!important;outline:none!important}body .dashboard-shell--admin .area-v2-slider-row input[type=range]::-webkit-slider-thumb{-webkit-appearance:none!important;appearance:none!important;width:20px!important;height:20px!important;border-radius:50%!important;background:#c5362a!important;cursor:pointer!important;box-shadow:0 2px 6px #9c241966!important;border:3px solid #fff!important}body .dashboard-shell--admin .area-v2-slider-row input[type=range]::-moz-range-thumb{width:20px!important;height:20px!important;border-radius:50%!important;background:#c5362a!important;cursor:pointer!important;border:3px solid #fff!important}body .dashboard-shell--admin .area-v2-slider-num{font-family:Bricolage Grotesque,sans-serif!important;font-weight:800!important;font-size:16px!important;min-width:80px!important;text-align:right!important;border:1.5px solid rgba(39,19,14,.12)!important;border-radius:10px!important;padding:6px 10px!important;background:#fff!important;color:#27130e!important}body .dashboard-shell--admin .area-v2-form{display:flex!important;flex-direction:column!important;gap:14px!important}body .dashboard-shell--admin .area-v2-field{display:flex!important;flex-direction:column!important}body .dashboard-shell--admin .area-v2-label{display:block!important;font-size:11px!important;font-weight:700!important;letter-spacing:.04em!important;text-transform:uppercase!important;color:#9c8b7e!important;margin-bottom:7px!important}body .dashboard-shell--admin .area-v2-input{width:100%!important;border:1.5px solid rgba(39,19,14,.12)!important;border-radius:12px!important;background:#fff!important;font-family:Plus Jakarta Sans,sans-serif!important;font-size:14px!important;color:#27130e!important;padding:12px 14px!important;outline:none!important;transition:.18s!important}body .dashboard-shell--admin .area-v2-input:focus{border-color:#c5362a!important;box-shadow:0 0 0 4px #fbe2d9!important}body .dashboard-shell--admin .area-v2-grid2{display:grid!important;grid-template-columns:1fr 1fr!important;gap:12px!important}body .dashboard-shell--admin .area-v2-affix{position:relative!important}body .dashboard-shell--admin .area-v2-affix-prefix{position:absolute!important;left:13px!important;top:50%!important;transform:translateY(-50%)!important;font-weight:700!important;color:#9c8b7e!important;font-size:13px!important;z-index:1!important}body .dashboard-shell--admin .area-v2-input--affixed{padding-left:33px!important}body .dashboard-shell--admin .area-v2-error{background:#fbe2d9!important;border:1px solid rgba(197,54,42,.3)!important;color:#9c2419!important;border-radius:13px!important;padding:10px 14px!important;font-size:13px!important;font-weight:600!important}body .dashboard-shell--admin .area-v2-save{border:none!important;cursor:pointer!important;font-family:Plus Jakarta Sans,sans-serif!important;font-weight:700!important;font-size:14px!important;padding:13px 20px!important;border-radius:13px!important;transition:transform .18s,box-shadow .18s!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;background:linear-gradient(150deg,#c5362a,#9c2419)!important;color:#fff!important;box-shadow:0 14px 28px -12px #9c241999,inset 0 1px #ffffff40!important;align-self:flex-start!important}body .dashboard-shell--admin .area-v2-save:hover:not(:disabled){transform:translateY(-2px)!important}body .dashboard-shell--admin .area-v2-save:disabled{opacity:.5!important;cursor:not-allowed!important}body .dashboard-shell--admin .area-v2-zones{margin-top:20px!important;padding-top:18px!important;border-top:1px solid rgba(39,19,14,.08)!important}body .dashboard-shell--admin .area-v2-zones-head{display:flex!important;align-items:center!important;gap:9px!important;margin-bottom:12px!important}body .dashboard-shell--admin .area-v2-zones-head h3{font-family:Bricolage Grotesque,sans-serif!important;font-weight:700!important;font-size:15px!important;color:#27130e!important;margin:0!important}body .dashboard-shell--admin .area-v2-zones-count{font-size:11px!important;font-weight:700!important;color:#2f6ba8!important;background:#e5eef6!important;padding:2px 9px!important;border-radius:999px!important}body .dashboard-shell--admin .area-v2-zones-list{display:flex!important;flex-direction:column!important;gap:10px!important}body .dashboard-shell--admin .area-v2-zone{display:flex!important;align-items:center!important;gap:14px!important;border:1px solid rgba(39,19,14,.08)!important;border-radius:14px!important;background:#fff!important;padding:14px 16px!important;transition:.18s!important}body .dashboard-shell--admin .area-v2-zone:hover{box-shadow:0 2px 8px #5a2d1e0f!important}body .dashboard-shell--admin .area-v2-zone-icon{width:40px!important;height:40px!important;border-radius:12px!important;flex:none!important;display:grid!important;place-items:center!important;background:#e5eef6!important;color:#2f6ba8!important}body .dashboard-shell--admin .area-v2-zone-body{flex:1!important;min-width:0!important}body .dashboard-shell--admin .area-v2-zone-name{font-weight:700!important;font-size:14.5px!important;color:#27130e!important}body .dashboard-shell--admin .area-v2-zone-meta{font-size:12px!important;color:#9c8b7e!important;margin-top:3px!important;display:flex!important;gap:8px!important;flex-wrap:wrap!important}body .dashboard-shell--admin .area-v2-chip{background:#fbf6ee!important;border:1px solid rgba(39,19,14,.08)!important;padding:2px 9px!important;border-radius:7px!important;font-weight:600!important;color:#6b574c!important}body .dashboard-shell--admin .area-v2-del{flex:none!important;border:1px solid rgba(39,19,14,.08)!important;background:#fbf6ee!important;color:#6b574c!important;font-family:Plus Jakarta Sans,sans-serif!important;font-weight:600!important;font-size:12.5px!important;padding:8px 14px!important;border-radius:10px!important;cursor:pointer!important;transition:.18s!important;display:inline-flex!important;align-items:center!important;gap:6px!important}body .dashboard-shell--admin .area-v2-del:hover{border-color:#fbe2d9!important;color:#9c2419!important;background:#fbe2d9!important}@media(max-width:640px){body .dashboard-shell--admin .loc-v2-grid3,body .dashboard-shell--admin .area-v2-grid2,body .dashboard-shell--admin .area-v2-modes{grid-template-columns:1fr!important}}body .dashboard-shell--admin .loja-v2-group-header{display:flex!important;align-items:center!important;gap:14px!important;padding:18px 22px!important;margin:28px 0 14px!important;background:linear-gradient(100deg,#fbe2d9,#fffcf7 85%)!important;border:1px solid rgba(197,54,42,.18)!important;border-left:4px solid #C5362A!important;border-radius:16px!important;font-family:Plus Jakarta Sans,sans-serif!important;box-shadow:none!important;position:relative!important}body .dashboard-shell--admin .loja-v2-group-header:first-child,body .dashboard-shell--admin .loja-v2-group-header:first-of-type{margin-top:8px!important}body .dashboard-shell--admin .loja-v2-group-header__icon{width:40px!important;height:40px!important;border-radius:12px!important;flex:none!important;display:grid!important;place-items:center!important;background:linear-gradient(150deg,#c5362a,#9c2419)!important;color:#fff!important;box-shadow:0 10px 20px -8px #9c241980!important}body .dashboard-shell--admin .loja-v2-group-header__copy h2{font-family:Bricolage Grotesque,sans-serif!important;font-weight:700!important;font-size:17px!important;letter-spacing:-.01em!important;color:#27130e!important;margin:0!important;line-height:1.2!important}body .dashboard-shell--admin .loja-v2-group-header__copy p{font-size:12.5px!important;color:#6b574c!important;margin:3px 0 0!important;line-height:1.4!important}@media(max-width:640px){body .dashboard-shell--admin .loja-v2-group-header{padding:14px 16px!important;gap:11px!important}body .dashboard-shell--admin .loja-v2-group-header__icon{width:34px!important;height:34px!important}body .dashboard-shell--admin .loja-v2-group-header__copy h2{font-size:15px!important}}body .dashboard-shell--admin .pag-v2-card{background:#fffcf7!important;border:1px solid rgba(39,19,14,.08)!important;border-radius:24px!important;box-shadow:0 18px 40px -18px #7837234d!important;padding:26px 28px!important;margin-bottom:18px!important;font-family:Plus Jakarta Sans,sans-serif!important;color:#27130e!important}body .dashboard-shell--admin .pag-v2-head{display:flex!important;align-items:center!important;gap:12px!important;padding-bottom:18px!important;margin-bottom:20px!important;border-bottom:1px solid rgba(39,19,14,.08)!important}body .dashboard-shell--admin .pag-v2-icon{width:38px!important;height:38px!important;border-radius:12px!important;flex:none!important;display:grid!important;place-items:center!important;background:linear-gradient(150deg,#c5362a,#9c2419)!important;color:#fff!important;box-shadow:0 10px 20px -8px #9c241980!important}body .dashboard-shell--admin .pag-v2-head__copy{flex:1!important;min-width:0!important}body .dashboard-shell--admin .pag-v2-head__copy h2{font-family:Bricolage Grotesque,sans-serif!important;font-weight:700!important;font-size:19px!important;letter-spacing:-.01em!important;color:#27130e!important;margin:0!important}body .dashboard-shell--admin .pag-v2-head__copy p{font-size:12.5px!important;color:#9c8b7e!important;margin:3px 0 0!important}body .dashboard-shell--admin .pag-v2-count{margin-left:auto!important;font-size:12px!important;font-weight:700!important;color:#2e8b57!important;background:#e3f3ea!important;padding:6px 13px!important;border-radius:999px!important;white-space:nowrap!important;flex:none!important}body .dashboard-shell--admin .pag-v2-form{display:flex!important;flex-direction:column!important;gap:16px!important}body .dashboard-shell--admin .pag-v2-methods{display:flex!important;flex-direction:column!important;gap:12px!important}body .dashboard-shell--admin .pag-v2-method{display:flex!important;align-items:center!important;gap:15px!important;cursor:pointer!important;border:1.5px solid rgba(39,19,14,.12)!important;border-radius:16px!important;padding:15px 18px!important;background:#fff!important;transition:.18s!important;-webkit-user-select:none!important;user-select:none!important}body .dashboard-shell--admin .pag-v2-method:has(input:checked){border-color:#2e8b57!important;background:linear-gradient(100deg,#e3f3ea,#fff 80%)!important}body .dashboard-shell--admin .pag-v2-method__input{position:absolute!important;opacity:0!important;pointer-events:none!important;width:1px!important;height:1px!important}body .dashboard-shell--admin .pag-v2-method__icon{width:44px!important;height:44px!important;border-radius:13px!important;flex:none!important;display:grid!important;place-items:center!important;transition:.18s!important}body .dashboard-shell--admin .pag-v2-method__icon--pix{background:#e0f2ec!important;color:#0f9d6b!important}body .dashboard-shell--admin .pag-v2-method__icon--cash{background:#e3f3ea!important;color:#2e8b57!important}body .dashboard-shell--admin .pag-v2-method__icon--credit{background:#e5eef6!important;color:#2f6ba8!important}body .dashboard-shell--admin .pag-v2-method__icon--debit{background:#ede6f5!important;color:#7d5ba6!important}body .dashboard-shell--admin .pag-v2-method__body{flex:1!important;min-width:0!important;display:flex!important;flex-direction:column!important}body .dashboard-shell--admin .pag-v2-method__name{font-weight:700!important;font-size:15px!important;color:#27130e!important}body .dashboard-shell--admin .pag-v2-method__sub{font-size:12px!important;color:#9c8b7e!important;margin-top:2px!important}body .dashboard-shell--admin .pag-v2-method__switch{width:46px!important;height:26px!important;border-radius:999px!important;background:#e2d6c5!important;flex:none!important;position:relative!important;transition:.2s!important}body .dashboard-shell--admin .pag-v2-method__switch:after{content:""!important;position:absolute!important;top:2px!important;left:2px!important;width:22px!important;height:22px!important;border-radius:50%!important;background:#fff!important;box-shadow:0 1px 3px #0003!important;transition:.2s!important}body .dashboard-shell--admin .pag-v2-method:has(input:checked) .pag-v2-method__switch{background:#2e8b57!important}body .dashboard-shell--admin .pag-v2-method:has(input:checked) .pag-v2-method__switch:after{transform:translate(20px)!important}body .dashboard-shell--admin .pag-v2-note{display:flex!important;gap:11px!important;align-items:center!important;background:#fbf6ee!important;border:1px solid rgba(39,19,14,.08)!important;border-radius:14px!important;padding:14px 16px!important;font-size:12.5px!important;color:#6b574c!important;line-height:1.45!important}body .dashboard-shell--admin .pag-v2-note svg{flex:none!important;color:#b97818!important}body .dashboard-shell--admin .pag-v2-save{width:100%!important;border:none!important;cursor:pointer!important;color:#fff!important;font-family:Plus Jakarta Sans,sans-serif!important;font-weight:700!important;font-size:14.5px!important;padding:15px!important;border-radius:14px!important;transition:transform .18s!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:9px!important;background:linear-gradient(150deg,#c5362a,#9c2419)!important;box-shadow:0 14px 28px -12px #9c241999,inset 0 1px #ffffff40!important}body .dashboard-shell--admin .pag-v2-save:hover{transform:translateY(-2px)!important}body .dashboard-shell--admin .locloja-v2-card{background:#fffcf7!important;border:1px solid rgba(39,19,14,.08)!important;border-radius:24px!important;box-shadow:none!important;padding:26px 28px!important;margin-bottom:18px!important;font-family:Plus Jakarta Sans,sans-serif!important;color:#27130e!important}body .dashboard-shell--admin .locloja-v2-head{display:flex!important;align-items:center!important;gap:12px!important;padding-bottom:18px!important;margin-bottom:18px!important;border-bottom:1px solid rgba(39,19,14,.08)!important}body .dashboard-shell--admin .locloja-v2-icon{width:38px!important;height:38px!important;border-radius:12px!important;flex:none!important;display:grid!important;place-items:center!important;background:linear-gradient(150deg,#c5362a,#9c2419)!important;color:#fff!important;box-shadow:0 10px 20px -8px #9c241980!important}body .dashboard-shell--admin .locloja-v2-head__copy h2{font-family:Bricolage Grotesque,sans-serif!important;font-weight:700!important;font-size:19px!important;letter-spacing:-.01em!important;color:#27130e!important;margin:0!important}body .dashboard-shell--admin .locloja-v2-head__copy p{font-size:12.5px!important;color:#9c8b7e!important;margin:3px 0 0!important}body .dashboard-shell--admin .locloja-v2-saved{background:linear-gradient(100deg,#e3f3ea,#fff 85%)!important;border:1px solid rgba(46,139,87,.3)!important;border-radius:16px!important;padding:15px 18px!important;margin-bottom:16px!important}body .dashboard-shell--admin .locloja-v2-saved__label{font-size:10.5px!important;font-weight:700!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:#2e8b57!important;display:flex!important;align-items:center!important;gap:7px!important}body .dashboard-shell--admin .locloja-v2-saved__addr{font-weight:700!important;font-size:16px!important;margin-top:7px!important;color:#27130e!important}body .dashboard-shell--admin .locloja-v2-saved__coord{font-size:12px!important;color:#9c8b7e!important;margin-top:4px!important;font-family:Plus Jakarta Sans,sans-serif!important}body .dashboard-shell--admin .locloja-v2-empty{font-size:13px!important;color:#9c8b7e!important;background:#fbf6ee!important;border:1px dashed rgba(39,19,14,.12)!important;border-radius:14px!important;padding:14px 18px!important;margin-bottom:16px!important}body .dashboard-shell--admin .locloja-v2-form{display:flex!important;flex-direction:column!important;gap:14px!important}body .dashboard-shell--admin .locloja-v2-block{border:1px solid rgba(39,19,14,.08)!important;border-radius:16px!important;padding:16px 18px!important;background:#fcf7ef!important}body .dashboard-shell--admin .locloja-v2-block__label{font-size:12px!important;font-weight:700!important;color:#9c2419!important;margin-bottom:11px!important}body .dashboard-shell--admin .locloja-v2-input{width:100%!important;border:1.5px solid rgba(39,19,14,.12)!important;border-radius:12px!important;background:#fff!important;font-family:Plus Jakarta Sans,sans-serif!important;font-size:14px!important;color:#27130e!important;padding:12px 14px!important;outline:none!important;transition:.18s!important}body .dashboard-shell--admin .locloja-v2-input:focus{border-color:#c5362a!important;box-shadow:0 0 0 4px #fbe2d9!important}body .dashboard-shell--admin .locloja-v2-input--mono{font-variant-numeric:tabular-nums!important;font-weight:700!important}body .dashboard-shell--admin .locloja-v2-hint{font-size:12px!important;color:#9c8b7e!important;margin-top:6px!important}body .dashboard-shell--admin .locloja-v2-suggest{margin-top:10px!important;display:flex!important;flex-direction:column!important;gap:8px!important}body .dashboard-shell--admin .locloja-v2-sug{display:flex!important;align-items:center!important;gap:13px!important;border:1px solid rgba(39,19,14,.08)!important;border-radius:13px!important;padding:12px 15px!important;background:#fff!important;cursor:pointer!important;transition:.18s!important;text-align:left!important;width:100%!important}body .dashboard-shell--admin .locloja-v2-sug:hover{border-color:#fbe2d9!important;box-shadow:0 2px 8px #5a2d1e0f!important;transform:translate(2px)!important}body .dashboard-shell--admin .locloja-v2-sug--active{border-color:#c5362a!important;background:#fff6ee!important}body .dashboard-shell--admin .locloja-v2-sug__pin{width:32px!important;height:32px!important;border-radius:10px!important;flex:none!important;display:grid!important;place-items:center!important;background:#fbe2d9!important;color:#9c2419!important}body .dashboard-shell--admin .locloja-v2-sug__text{display:flex!important;flex-direction:column!important;flex:1!important;min-width:0!important}body .dashboard-shell--admin .locloja-v2-sug__title{font-weight:700!important;font-size:13.5px!important;color:#27130e!important}body .dashboard-shell--admin .locloja-v2-sug__sub{font-size:11.5px!important;color:#9c8b7e!important;margin-top:2px!important}body .dashboard-shell--admin .locloja-v2-note{display:flex!important;gap:11px!important;align-items:center!important;background:#fbf6ee!important;border:1px solid rgba(39,19,14,.08)!important;border-radius:14px!important;padding:14px 16px!important;font-size:12.5px!important;color:#6b574c!important;line-height:1.45!important}body .dashboard-shell--admin .locloja-v2-note svg{flex:none!important;color:#b97818!important}body .dashboard-shell--admin .locloja-v2-save{width:100%!important;border:none!important;cursor:pointer!important;color:#fff!important;font-family:Plus Jakarta Sans,sans-serif!important;font-weight:700!important;font-size:14.5px!important;padding:15px!important;border-radius:14px!important;transition:transform .18s!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:9px!important;background:linear-gradient(150deg,#c5362a,#9c2419)!important;box-shadow:0 14px 28px -12px #9c241999,inset 0 1px #ffffff40!important}body .dashboard-shell--admin .locloja-v2-save:hover:not(:disabled){transform:translateY(-2px)!important}body .dashboard-shell--admin .locloja-v2-save:disabled{opacity:.5!important;cursor:not-allowed!important}body .dashboard-shell--admin .psetup{display:flex!important;flex-direction:column!important;gap:16px!important;font-family:Plus Jakarta Sans,sans-serif!important;color:#27130e!important}body .dashboard-shell--admin .psetup__status{display:flex!important;align-items:center!important;gap:14px!important;border-radius:18px!important;padding:16px 18px!important;border:1px solid rgba(39,19,14,.08)!important;background:#fff!important}body .dashboard-shell--admin .psetup__status--on{background:linear-gradient(100deg,#eff8f1,#e4f3e9)!important;border-color:#1a784140!important}body .dashboard-shell--admin .psetup__status--err{background:linear-gradient(100deg,#fdeeec,#fbe4e0)!important;border-color:#c7281040!important}body .dashboard-shell--admin .psetup__dot{width:12px!important;height:12px!important;border-radius:50%!important;flex:none!important;box-shadow:0 0 0 4px #0000000a!important}body .dashboard-shell--admin .psetup__status-copy{display:flex!important;flex-direction:column!important;flex:1!important;min-width:0!important}body .dashboard-shell--admin .psetup__status-copy strong{font-family:Bricolage Grotesque,sans-serif!important;font-size:16px!important;font-weight:700!important}body .dashboard-shell--admin .psetup__status-copy span{font-size:12.5px!important;color:#9c8b7e!important}body .dashboard-shell--admin .psetup__primary{background:linear-gradient(150deg,#c5362a,#9c2419)!important;color:#fff!important;border:none!important;border-radius:12px!important;padding:11px 18px!important;font-weight:700!important;font-size:13.5px!important;cursor:pointer!important;box-shadow:0 10px 20px -8px #9c241980!important;font-family:Plus Jakarta Sans,sans-serif!important;transition:.15s!important}body .dashboard-shell--admin .psetup__primary:disabled{opacity:.55!important;cursor:default!important;box-shadow:none!important}body .dashboard-shell--admin .psetup__secondary{background:#fff!important;color:#9c2419!important;border:1.5px solid rgba(156,36,25,.3)!important;border-radius:12px!important;padding:11px 18px!important;font-weight:700!important;font-size:13.5px!important;cursor:pointer!important;font-family:Plus Jakarta Sans,sans-serif!important}body .dashboard-shell--admin .psetup__secondary:disabled{opacity:.55!important;cursor:default!important}body .dashboard-shell--admin .psetup__ghost{background:transparent!important;color:#6b574c!important;border:1px solid rgba(39,19,14,.14)!important;border-radius:10px!important;padding:8px 12px!important;font-weight:600!important;font-size:12.5px!important;cursor:pointer!important;font-family:Plus Jakarta Sans,sans-serif!important;white-space:nowrap!important}body .dashboard-shell--admin .psetup__ghost:disabled{opacity:.5!important;cursor:default!important}body .dashboard-shell--admin .psetup__step-head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;margin-bottom:10px!important;flex-wrap:wrap!important}body .dashboard-shell--admin .psetup__step-head label{font-weight:700!important;font-size:14px!important;font-family:Bricolage Grotesque,sans-serif!important}body .dashboard-shell--admin .psetup__printers{display:flex!important;flex-direction:column!important;gap:8px!important}body .dashboard-shell--admin .psetup__printer{display:flex!important;align-items:center!important;gap:12px!important;text-align:left!important;border:1.5px solid rgba(39,19,14,.1)!important;border-radius:14px!important;background:#fff!important;padding:13px 15px!important;cursor:pointer!important;transition:.15s!important;width:100%!important;font-family:Plus Jakarta Sans,sans-serif!important;color:#27130e!important}body .dashboard-shell--admin .psetup__printer:hover{border-color:#9c241959!important}body .dashboard-shell--admin .psetup__printer.is-active{border-color:#9c2419!important;background:linear-gradient(100deg,#fff6ee,#fcefe3)!important;box-shadow:0 6px 16px -10px #9c241980!important}body .dashboard-shell--admin .psetup__printer-ico{font-size:18px!important}body .dashboard-shell--admin .psetup__printer-name{flex:1!important;font-weight:600!important;font-size:13.5px!important}body .dashboard-shell--admin .psetup__printer-check{color:#9c2419!important;font-weight:800!important}body .dashboard-shell--admin .psetup__row{display:flex!important;gap:14px!important;flex-wrap:wrap!important}body .dashboard-shell--admin .psetup__field{display:flex!important;flex-direction:column!important;gap:6px!important;flex:1!important;min-width:160px!important}body .dashboard-shell--admin .psetup__field label{font-weight:600!important;font-size:12.5px!important;color:#6b574c!important}body .dashboard-shell--admin .psetup__field select,body .dashboard-shell--admin .psetup__field input{border:1px solid rgba(39,19,14,.14)!important;border-radius:10px!important;padding:10px 12px!important;font-size:13.5px!important;font-family:Plus Jakarta Sans,sans-serif!important;color:#27130e!important;background:#fff!important}body .dashboard-shell--admin .psetup__toggles{display:flex!important;flex-direction:column!important;gap:10px!important}body .dashboard-shell--admin .psetup__toggle{display:flex!important;flex-direction:row!important;align-items:center!important;flex-wrap:nowrap!important;gap:10px!important;font-size:13px!important;color:#3a2a23!important;cursor:pointer!important}body .dashboard-shell--admin .psetup__toggle>input[type=checkbox]{width:18px!important;height:18px!important;min-width:18px!important;max-width:18px!important;flex:0 0 18px!important;margin:0!important;padding:0!important;float:none!important;position:static!important;align-self:center!important;accent-color:#9C2419!important}body .dashboard-shell--admin .psetup__toggle>span{flex:1 1 auto!important;min-width:0!important}body .dashboard-shell--admin .psetup__actions{display:flex!important;gap:10px!important;flex-wrap:wrap!important}body .dashboard-shell--admin .psetup__error{background:#fdeeec!important;border:1px solid rgba(199,40,16,.3)!important;color:#8f2114!important;border-radius:12px!important;padding:12px 14px!important;font-size:12.5px!important}body .dashboard-shell--admin .psetup__hint{font-size:12px!important;color:#9c8b7e!important;margin:0!important}body .dashboard-shell--admin .psetup__warning{background:#fff6ee!important;border:1px solid rgba(156,36,25,.2)!important;border-radius:12px!important;padding:12px 14px!important;font-size:12.5px!important;color:#6b574c!important}body .dashboard-shell--admin .psetup__warning a{color:#9c2419!important;font-weight:700!important}body .dashboard-shell--admin .psetup__advanced{border-top:1px solid rgba(39,19,14,.08)!important;padding-top:6px!important}body .dashboard-shell--admin .psetup__advanced summary{cursor:pointer!important;font-size:12.5px!important;font-weight:600!important;color:#9c8b7e!important;list-style:none!important;padding:8px 0!important}body .dashboard-shell--admin .psetup__advanced summary::-webkit-details-marker{display:none!important}body .dashboard-shell--admin .psetup__advanced summary:before{content:"⚙ "!important}body .dashboard-shell--admin .psetup__advanced-body{display:flex!important;flex-direction:column!important;gap:14px!important;padding:8px 0 4px!important}body .dashboard-shell--admin .psetup__advanced-actions{display:flex!important;gap:8px!important;flex-wrap:wrap!important}body .dashboard-shell--admin .print-v2-card{background:#fffcf7!important;border:1px solid rgba(39,19,14,.08)!important;border-radius:24px!important;box-shadow:none!important;padding:26px 28px!important;margin-bottom:18px!important;font-family:Plus Jakarta Sans,sans-serif!important;color:#27130e!important}body .dashboard-shell--admin .print-v2-head{display:flex!important;align-items:flex-start!important;gap:12px!important;padding-bottom:18px!important;margin-bottom:18px!important;border-bottom:1px solid rgba(39,19,14,.08)!important}body .dashboard-shell--admin .print-v2-icon{width:38px!important;height:38px!important;border-radius:12px!important;flex:none!important;display:grid!important;place-items:center!important;background:linear-gradient(150deg,#c5362a,#9c2419)!important;color:#fff!important;box-shadow:0 10px 20px -8px #9c241980!important}body .dashboard-shell--admin .print-v2-head__copy h2{font-family:Bricolage Grotesque,sans-serif!important;font-weight:700!important;font-size:19px!important;letter-spacing:-.01em!important;color:#27130e!important;margin:0!important}body .dashboard-shell--admin .print-v2-head__copy p{font-size:12.5px!important;color:#9c8b7e!important;margin:3px 0 0!important}body .dashboard-shell--admin .print-v2-reading{background:linear-gradient(100deg,#fff6ee,#fcefe3)!important;border:1px solid rgba(39,19,14,.08)!important;border-radius:16px!important;padding:16px 18px!important;margin:18px 0 16px!important}body .dashboard-shell--admin .print-v2-reading h3{font-family:Bricolage Grotesque,sans-serif!important;font-weight:700!important;font-size:14px!important;margin:0 0 4px!important;color:#27130e!important}body .dashboard-shell--admin .print-v2-reading p{font-size:12.5px!important;color:#6b574c!important;margin:0!important}body .dashboard-shell--admin .print-v2-reading b{font-weight:800!important;color:#9c2419!important}body .dashboard-shell--admin .print-v2-list{display:flex!important;flex-direction:column!important;gap:10px!important}body .dashboard-shell--admin .print-v2-printer{display:flex!important;align-items:center!important;gap:14px!important;border:1px solid rgba(39,19,14,.08)!important;border-radius:16px!important;background:#fff!important;padding:15px 17px!important;transition:.18s!important}body .dashboard-shell--admin .print-v2-printer:hover{box-shadow:0 2px 8px #5a2d1e0f!important}body .dashboard-shell--admin .print-v2-printer__icon{width:42px!important;height:42px!important;border-radius:12px!important;flex:none!important;display:grid!important;place-items:center!important;background:#ede6f5!important;color:#7d5ba6!important}body .dashboard-shell--admin .print-v2-printer__body{flex:1!important;min-width:0!important}body .dashboard-shell--admin .print-v2-printer__name{font-weight:700!important;font-size:14.5px!important;color:#27130e!important}body .dashboard-shell--admin .print-v2-printer__chips{font-size:11.5px!important;color:#9c8b7e!important;margin-top:3px!important;display:flex!important;gap:8px!important;flex-wrap:wrap!important}body .dashboard-shell--admin .print-v2-chip{background:#fbf6ee!important;border:1px solid rgba(39,19,14,.08)!important;padding:2px 9px!important;border-radius:7px!important;font-weight:600!important;color:#6b574c!important}body .dashboard-shell--admin .print-v2-chip--on{background:#e3f3ea!important;color:#2e8b57!important;border-color:#2e8b5740!important}body .dashboard-shell--admin .print-v2-chip--off{background:#f4e9da!important;color:#9c8b7e!important}body .dashboard-shell--admin .print-v2-printer__actions{display:flex!important;gap:8px!important;flex:none!important;flex-wrap:wrap!important}body .dashboard-shell--admin .print-v2-pbtn{border:1px solid rgba(39,19,14,.08)!important;background:#fbf6ee!important;color:#6b574c!important;font-family:Plus Jakarta Sans,sans-serif!important;font-weight:600!important;font-size:12px!important;padding:8px 13px!important;border-radius:10px!important;cursor:pointer!important;transition:.18s!important}body .dashboard-shell--admin .print-v2-pbtn:hover{background:#fff!important}body .dashboard-shell--admin .print-v2-pbtn--tog:hover{border-color:#e89b3c!important;color:#b97818!important;background:#fcefd5!important}body .dashboard-shell--admin .print-v2-pbtn--del:hover{border-color:#fbe2d9!important;color:#9c2419!important;background:#fbe2d9!important}@media(max-width:640px){body .dashboard-shell--admin .print-v2-printer{flex-wrap:wrap!important}body .dashboard-shell--admin .print-v2-printer__actions{width:100%!important}body .dashboard-shell--admin .print-v2-pbtn{flex:1!important}}body .dashboard-shell--admin .hor-v2-card{background:#fffcf7!important;border:1px solid rgba(39,19,14,.08)!important;border-radius:24px!important;box-shadow:none!important;padding:26px 28px!important;margin-bottom:18px!important;font-family:Plus Jakarta Sans,sans-serif!important;color:#27130e!important}body .dashboard-shell--admin .hor-v2-head{display:flex!important;align-items:center!important;gap:12px!important;padding-bottom:18px!important;margin-bottom:18px!important;border-bottom:1px solid rgba(39,19,14,.08)!important}body .dashboard-shell--admin .hor-v2-icon{width:38px!important;height:38px!important;border-radius:12px!important;flex:none!important;display:grid!important;place-items:center!important;background:linear-gradient(150deg,#c5362a,#9c2419)!important;color:#fff!important;box-shadow:0 10px 20px -8px #9c241980!important}body .dashboard-shell--admin .hor-v2-head__copy{flex:1!important;min-width:0!important}body .dashboard-shell--admin .hor-v2-head__copy h2{font-family:Bricolage Grotesque,sans-serif!important;font-weight:700!important;font-size:19px!important;letter-spacing:-.01em!important;color:#27130e!important;margin:0!important}body .dashboard-shell--admin .hor-v2-head__copy p{font-size:12.5px!important;color:#9c8b7e!important;margin:3px 0 0!important}body .dashboard-shell--admin .hor-v2-count{margin-left:auto!important;font-size:12px!important;font-weight:700!important;color:#2e8b57!important;background:#e3f3ea!important;padding:6px 13px!important;border-radius:999px!important;white-space:nowrap!important;flex:none!important}body .dashboard-shell--admin .hor-v2-days{display:flex!important;flex-direction:column!important;gap:11px!important;margin-bottom:16px!important}body .dashboard-shell--admin .hor-v2-day{display:grid!important;grid-template-columns:1.1fr 1fr 1fr!important;gap:14px!important;align-items:end!important;border:1px solid rgba(39,19,14,.08)!important;border-radius:16px!important;background:#fff!important;padding:15px 17px!important;transition:.18s!important}body .dashboard-shell--admin .hor-v2-day--off{background:#fbf6ee!important;opacity:.85!important}body .dashboard-shell--admin .hor-v2-day__toggle{display:flex!important;flex-direction:column!important;gap:9px!important}body .dashboard-shell--admin .hor-v2-day__name{font-size:12px!important;font-weight:700!important;letter-spacing:.04em!important;text-transform:uppercase!important;color:#9c2419!important}body .dashboard-shell--admin .hor-v2-day--off .hor-v2-day__name{color:#9c8b7e!important}body .dashboard-shell--admin .hor-v2-toggle{display:flex!important;align-items:center!important;gap:10px!important;cursor:pointer!important;-webkit-user-select:none!important;user-select:none!important}body .dashboard-shell--admin .hor-v2-sw{width:42px!important;height:24px!important;border-radius:999px!important;background:#e2d6c5!important;flex:none!important;position:relative!important;transition:.2s!important}body .dashboard-shell--admin .hor-v2-sw:after{content:""!important;position:absolute!important;top:2px!important;left:2px!important;width:20px!important;height:20px!important;border-radius:50%!important;background:#fff!important;box-shadow:0 1px 3px #0003!important;transition:.2s!important}body .dashboard-shell--admin .hor-v2-toggle--on .hor-v2-sw{background:#2e8b57!important}body .dashboard-shell--admin .hor-v2-toggle--on .hor-v2-sw:after{transform:translate(18px)!important}body .dashboard-shell--admin .hor-v2-toggle__lbl{font-size:13.5px!important;font-weight:600!important;color:#6b574c!important}body .dashboard-shell--admin .hor-v2-toggle--on .hor-v2-toggle__lbl{color:#2e8b57!important}body .dashboard-shell--admin .hor-v2-time{display:flex!important;flex-direction:column!important;gap:6px!important}body .dashboard-shell--admin .hor-v2-time__label{font-size:10.5px!important;font-weight:700!important;letter-spacing:.05em!important;text-transform:uppercase!important;color:#9c8b7e!important}body .dashboard-shell--admin .hor-v2-time__input{position:relative!important}body .dashboard-shell--admin .hor-v2-time__input input{width:100%!important;border:1.5px solid rgba(39,19,14,.12)!important;border-radius:11px!important;background:#fff!important;font-family:Plus Jakarta Sans,sans-serif!important;font-size:14px!important;font-weight:600!important;color:#27130e!important;padding:11px 38px 11px 13px!important;outline:none!important;transition:.18s!important}body .dashboard-shell--admin .hor-v2-time__input input:focus{border-color:#c5362a!important;box-shadow:0 0 0 4px #fbe2d9!important}body .dashboard-shell--admin .hor-v2-time__input svg{position:absolute!important;right:12px!important;top:50%!important;transform:translateY(-50%)!important;pointer-events:none!important;color:#9c8b7e!important}body .dashboard-shell--admin .hor-v2-closed{grid-column:2 / 4!important;display:flex!important;align-items:center!important;gap:8px!important;font-size:13px!important;font-weight:600!important;color:#9c8b7e!important;background:#f4e9da!important;border-radius:11px!important;padding:13px 15px!important;align-self:center!important}body .dashboard-shell--admin .hor-v2-closed svg{flex:none!important}body .dashboard-shell--admin .hor-v2-overnight{grid-column:1 / 4!important;display:flex!important;align-items:center!important;gap:7px!important;font-size:11.5px!important;font-weight:600!important;color:#7d5ba6!important;background:#ede6f5!important;border:1px solid rgba(125,91,166,.25)!important;border-radius:9px!important;padding:6px 11px!important;margin-top:2px!important;width:fit-content!important}body .dashboard-shell--admin .hor-v2-note{display:flex!important;gap:11px!important;align-items:center!important;background:#fbf6ee!important;border:1px solid rgba(39,19,14,.08)!important;border-radius:14px!important;padding:14px 16px!important;margin-bottom:18px!important;font-size:12.5px!important;color:#6b574c!important;line-height:1.45!important}body .dashboard-shell--admin .hor-v2-note svg{flex:none!important;color:#b97818!important}body .dashboard-shell--admin .hor-v2-error{background:#fbe2d9!important;border:1px solid rgba(197,54,42,.3)!important;color:#9c2419!important;border-radius:13px!important;padding:12px 15px!important;font-size:13px!important;font-weight:600!important;margin-bottom:14px!important}body .dashboard-shell--admin .hor-v2-save{width:100%!important;border:none!important;cursor:pointer!important;color:#fff!important;font-family:Plus Jakarta Sans,sans-serif!important;font-weight:700!important;font-size:14.5px!important;padding:15px!important;border-radius:14px!important;transition:transform .18s!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:9px!important;background:linear-gradient(150deg,#c5362a,#9c2419)!important;box-shadow:0 14px 28px -12px #9c241999,inset 0 1px #ffffff40!important}body .dashboard-shell--admin .hor-v2-save:hover{transform:translateY(-2px)!important}@media(max-width:680px){body .dashboard-shell--admin .hor-v2-day{grid-template-columns:1fr 1fr!important}body .dashboard-shell--admin .hor-v2-day__toggle,body .dashboard-shell--admin .hor-v2-closed,body .dashboard-shell--admin .hor-v2-overnight{grid-column:1 / 3!important}}@media(max-width:540px){body .dashboard-shell--admin .hor-v2-day{grid-template-columns:1fr!important;gap:10px!important}body .dashboard-shell--admin .hor-v2-day__toggle{grid-column:1 / -1!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important}body .dashboard-shell--admin .hor-v2-time,body .dashboard-shell--admin .hor-v2-closed,body .dashboard-shell--admin .hor-v2-overnight{grid-column:1 / -1!important;width:100%!important}}body .dashboard-shell--admin .aparc-v2-card{background:#fffcf7!important;border:1px solid rgba(39,19,14,.08)!important;border-radius:24px!important;box-shadow:none!important;padding:26px 28px!important;margin-bottom:18px!important;font-family:Plus Jakarta Sans,sans-serif!important;color:#27130e!important}body .dashboard-shell--admin #store-summary{display:flex!important;flex-direction:column!important}body .dashboard-shell--admin #store-summary>.loja-v2-resumo{order:5!important}body .dashboard-shell--admin .aparc-v2-logo{display:flex!important;align-items:center!important;gap:16px!important;padding:16px 0 18px!important;border-bottom:1px solid rgba(39,19,14,.08)!important;margin-bottom:18px!important}body .dashboard-shell--admin .aparc-v2-logo__avatar{width:66px!important;height:66px!important;border-radius:50%!important;flex:none!important;overflow:hidden!important;display:grid!important;place-items:center!important;background:#f2e5d4!important;border:2px solid #E7CFB2!important;color:#9c2419!important;font-family:Bricolage Grotesque,sans-serif!important;font-weight:700!important;font-size:22px!important}body .dashboard-shell--admin .aparc-v2-logo__avatar img{width:100%!important;height:100%!important;object-fit:cover!important}body .dashboard-shell--admin .aparc-v2-logo__body{flex:1!important;min-width:0!important}body .dashboard-shell--admin .aparc-v2-logo__label{font-weight:600!important;font-size:13.5px!important;color:#27130e!important}body .dashboard-shell--admin .aparc-v2-logo__hint{font-size:12px!important;color:#9c8b7e!important;margin:2px 0 9px!important}body .dashboard-shell--admin .aparc-v2-logo__actions{display:flex!important;gap:8px!important;flex-wrap:wrap!important}body .dashboard-shell--admin .aparc-v2-logo__btn{border:none!important;cursor:pointer!important;background:linear-gradient(150deg,#c5362a,#9c2419)!important;color:#fff!important;font-weight:600!important;font-size:12.5px!important;padding:8px 16px!important;border-radius:11px!important}body .dashboard-shell--admin .aparc-v2-logo__btn--ghost{background:transparent!important;color:#9c2419!important;border:1px solid rgba(156,36,25,.35)!important}body .dashboard-shell--admin .aparc-v2-logo__btn:disabled{opacity:.6!important;cursor:default!important}body .dashboard-shell--admin .aparc-v2-logo__error{color:#c5362a!important;font-size:12px!important;margin-top:7px!important}body .dashboard-shell--admin .aparc-v2-prev{margin:4px 0 18px!important}body .dashboard-shell--admin .aparc-v2-prev__eyebrow{display:flex!important;align-items:center!important;gap:5px!important;font-size:11px!important;color:#9c8b7e!important;margin-bottom:7px!important}body .dashboard-shell--admin .aparc-v2-prev__frame{width:100%!important;border:1px solid rgba(39,19,14,.14)!important;border-radius:16px!important;overflow:hidden!important}body .dashboard-shell--admin .aparc-v2-prev__top{display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;padding:6px 14px!important;position:relative!important}body .dashboard-shell--admin .aparc-v2-prev__topmsg{font-size:11px!important;color:#ffffffe6!important;letter-spacing:.3px!important;text-align:center!important}body .dashboard-shell--admin .aparc-v2-prev__hdr{display:flex!important;align-items:center!important;gap:9px!important;padding:0 14px!important;height:48px!important;position:relative!important}body .dashboard-shell--admin .aparc-v2-prev__taghdr{position:absolute!important;top:15px!important;left:8px!important}body .dashboard-shell--admin .aparc-v2-prev__mini{width:24px!important;height:24px!important;border-radius:50%!important;overflow:hidden!important;display:grid!important;place-items:center!important;font-size:9px!important;font-weight:700!important;flex:none!important;margin-left:22px!important}body .dashboard-shell--admin .aparc-v2-prev__mini img{width:100%!important;height:100%!important;object-fit:cover!important}body .dashboard-shell--admin .aparc-v2-prev__store{font-size:13px!important;font-weight:600!important;white-space:nowrap!important}body .dashboard-shell--admin .aparc-v2-prev__nav{margin-left:auto!important;display:flex!important;align-items:center!important;gap:12px!important}body .dashboard-shell--admin .aparc-v2-prev__navlink{font-size:11.5px!important;opacity:.9!important;white-space:nowrap!important}body .dashboard-shell--admin .aparc-v2-prev__navbtn{font-size:11px!important;font-weight:600!important;padding:5px 12px!important;border-radius:7px!important;white-space:nowrap!important}body .dashboard-shell--admin .aparc-v2-prev__banner{position:relative!important;display:flex!important;flex-direction:column!important;align-items:center!important;gap:7px!important;padding:20px 0 22px!important;background:linear-gradient(135deg,#1a0505,#3d0f0f 40%,#2a0808)!important}body .dashboard-shell--admin .aparc-v2-prev__fixed{position:absolute!important;top:7px!important;right:9px!important;font-size:9px!important;color:#ffffff80!important;background:#0000004d!important;padding:2px 8px!important;border-radius:10px!important}body .dashboard-shell--admin .aparc-v2-prev__ringwrap{position:relative!important;display:inline-flex!important}body .dashboard-shell--admin .aparc-v2-prev__ring{width:52px!important;height:52px!important;border-radius:50%!important;overflow:hidden!important;display:grid!important;place-items:center!important;background:radial-gradient(circle,#2a0808,#1a0404)!important;border:2px solid!important;font-size:14px!important;font-weight:700!important}body .dashboard-shell--admin .aparc-v2-prev__ring img{width:100%!important;height:100%!important;object-fit:cover!important}body .dashboard-shell--admin .aparc-v2-prev__title{font-family:Playfair Display,Bricolage Grotesque,serif!important;font-weight:700!important;font-size:19px!important;color:#fff8ef!important}body .dashboard-shell--admin .aparc-v2-prev__btnwrap{display:inline-flex!important;align-items:center!important;gap:9px!important}body .dashboard-shell--admin .aparc-v2-prev__btn{font-size:12px!important;font-weight:700!important;padding:6px 18px!important;border-radius:8px!important;border:none!important}body .dashboard-shell--admin .aparc-v2-prev__body{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:9px!important;padding:12px 16px!important;background:#faf5ee!important}body .dashboard-shell--admin .aparc-v2-prev__body span{height:34px!important;border-radius:8px!important;background:#ede4d6!important}body .dashboard-shell--admin .aparc-v2-prev__cap{display:block!important;font-size:10.5px!important;color:#9c8b7e!important;margin-top:6px!important}body .dashboard-shell--admin .aparc-v2-tag{width:19px!important;height:19px!important;border-radius:50%!important;background:#fff!important;color:#111!important;font-size:11px!important;font-weight:700!important;display:flex!important;align-items:center!important;justify-content:center!important;box-shadow:0 0 0 2px #111!important;flex:none!important;z-index:2!important}body .dashboard-shell--admin .aparc-v2-tag--inline{position:static!important}body .dashboard-shell--admin .aparc-v2-prev__tag5{position:absolute!important;top:-5px!important;right:-9px!important}body .dashboard-shell--admin .aparc-v2-cfields{display:flex!important;flex-direction:column!important;margin-bottom:18px!important}body .dashboard-shell--admin .aparc-v2-cfield{display:flex!important;align-items:center!important;gap:11px!important;padding:9px 0!important;border-top:1px solid rgba(39,19,14,.07)!important}body .dashboard-shell--admin .aparc-v2-cnum{width:20px!important;height:20px!important;border-radius:50%!important;background:#111!important;color:#fff!important;font-size:11px!important;font-weight:700!important;display:flex!important;align-items:center!important;justify-content:center!important;flex:none!important}body .dashboard-shell--admin .aparc-v2-cinfo{flex:1!important;min-width:0!important}body .dashboard-shell--admin .aparc-v2-clabel{font-size:13.5px!important;font-weight:600!important;color:#27130e!important}body .dashboard-shell--admin .aparc-v2-chint{font-size:11.5px!important;color:#9c8b7e!important}body .dashboard-shell--admin .aparc-v2-preview2{border-radius:18px!important;overflow:hidden!important;position:relative!important;margin:4px 0 20px!important;border:1px solid rgba(39,19,14,.08)!important}body .dashboard-shell--admin .aparc-v2-preview2__bar{display:flex!important;align-items:center!important;gap:9px!important;padding:11px 14px!important}body .dashboard-shell--admin .aparc-v2-preview2__minilogo{width:28px!important;height:28px!important;border-radius:50%!important;flex:none!important;overflow:hidden!important;display:grid!important;place-items:center!important;background:#fff8ef!important;font-weight:700!important;font-size:11px!important}body .dashboard-shell--admin .aparc-v2-preview2__minilogo img{width:100%!important;height:100%!important;object-fit:cover!important}body .dashboard-shell--admin .aparc-v2-preview2__name{flex:1!important;font-weight:700!important;font-size:14px!important}body .dashboard-shell--admin .aparc-v2-preview2__icons{display:flex!important;gap:9px!important}body .dashboard-shell--admin .aparc-v2-preview2__hero{display:flex!important;flex-direction:column!important;align-items:center!important;gap:7px!important;padding:8px 0 22px!important}body .dashboard-shell--admin .aparc-v2-preview2__avatar{width:64px!important;height:64px!important;border-radius:50%!important;overflow:hidden!important;display:grid!important;place-items:center!important;background:#fff8ef!important;border:2px solid!important;font-weight:700!important;font-size:20px!important}body .dashboard-shell--admin .aparc-v2-preview2__avatar img{width:100%!important;height:100%!important;object-fit:cover!important}body .dashboard-shell--admin .aparc-v2-preview2__title{font-family:Bricolage Grotesque,sans-serif!important;font-weight:700!important;font-size:17px!important}body .dashboard-shell--admin .aparc-v2-preview2__sub{font-size:11.5px!important}body .dashboard-shell--admin .aparc-v2-preview2__btn{font-weight:700!important;font-size:12px!important;padding:6px 18px!important;border-radius:20px!important;margin-top:4px!important}body .dashboard-shell--admin .aparc-v2-preview2__tag{position:absolute!important;top:10px!important;right:12px!important;background:#fff8efd9!important;color:#9c2419!important;font-size:10px!important;font-weight:600!important;padding:3px 9px!important;border-radius:20px!important}body .dashboard-shell--admin .aparc-v2-head{display:flex!important;align-items:flex-start!important;gap:12px!important;padding-bottom:18px!important;margin-bottom:18px!important;border-bottom:1px solid rgba(39,19,14,.08)!important;flex-wrap:wrap!important}body .dashboard-shell--admin .aparc-v2-icon{width:38px!important;height:38px!important;border-radius:12px!important;flex:none!important;display:grid!important;place-items:center!important;background:linear-gradient(150deg,#c5362a,#9c2419)!important;color:#fff!important;box-shadow:0 10px 20px -8px #9c241980!important}body .dashboard-shell--admin .aparc-v2-head__copy{flex:1!important;min-width:0!important}body .dashboard-shell--admin .aparc-v2-head__copy h2{font-family:Bricolage Grotesque,sans-serif!important;font-weight:700!important;font-size:19px!important;letter-spacing:-.01em!important;color:#27130e!important;margin:0!important}body .dashboard-shell--admin .aparc-v2-head__copy p{font-size:12.5px!important;color:#9c8b7e!important;margin:3px 0 0!important}body .dashboard-shell--admin .aparc-v2-restore{margin-left:auto!important;border:none!important;cursor:pointer!important;background:linear-gradient(150deg,#c5362a,#9c2419)!important;color:#fff!important;font-family:Plus Jakarta Sans,sans-serif!important;font-weight:700!important;font-size:12.5px!important;padding:10px 16px!important;border-radius:11px!important;display:inline-flex!important;align-items:center!important;gap:7px!important;transition:.18s!important;box-shadow:0 8px 16px -8px #9c241980!important;align-self:center!important}body .dashboard-shell--admin .aparc-v2-restore:hover:not(:disabled){transform:translateY(-2px)!important}body .dashboard-shell--admin .aparc-v2-restore:disabled{opacity:.6!important;cursor:not-allowed!important}body .dashboard-shell--admin .aparc-v2-note{display:flex!important;gap:11px!important;align-items:flex-start!important;background:#fbf6ee!important;border:1px solid rgba(39,19,14,.08)!important;border-radius:14px!important;padding:14px 16px!important;margin-bottom:18px!important;font-size:12.5px!important;color:#6b574c!important;line-height:1.5!important}body .dashboard-shell--admin .aparc-v2-note svg{flex:none!important;margin-top:1px!important;color:#b97818!important}body .dashboard-shell--admin .aparc-v2-note b{font-weight:700!important;color:#27130e!important}body .dashboard-shell--admin .aparc-v2-note i{font-style:normal!important;background:#f0e3d2!important;padding:1px 6px!important;border-radius:5px!important;font-weight:600!important}body .dashboard-shell--admin .aparc-v2-alert{border-radius:13px!important;padding:12px 15px!important;font-size:13px!important;margin-bottom:14px!important;display:flex!important;gap:8px!important;align-items:center!important;flex-wrap:wrap!important}body .dashboard-shell--admin .aparc-v2-alert--error{background:#fbe2d9!important;border:1px solid rgba(197,54,42,.3)!important;color:#9c2419!important}body .dashboard-shell--admin .aparc-v2-alert--success{background:#e3f3ea!important;border:1px solid rgba(46,139,87,.3)!important;color:#2e8b57!important}body .dashboard-shell--admin .aparc-v2-preview{border-radius:18px!important;overflow:hidden!important;border:1px solid rgba(39,19,14,.08)!important;box-shadow:none!important;margin-bottom:22px!important}body .dashboard-shell--admin .aparc-v2-preview__head{padding:18px 20px!important;position:relative!important;display:flex!important;align-items:center!important;gap:14px!important;transition:background .25s!important;flex-wrap:wrap!important}body .dashboard-shell--admin .aparc-v2-preview__logo{width:42px!important;height:42px!important;border-radius:12px!important;flex:none!important;display:grid!important;place-items:center!important;background:#ffffffe6!important;font-family:Bricolage Grotesque,sans-serif!important;font-weight:800!important;font-size:13px!important;color:#6b574c!important}body .dashboard-shell--admin .aparc-v2-preview__body{flex:1 1 180px!important;min-width:0!important}body .dashboard-shell--admin .aparc-v2-preview__name{font-family:Bricolage Grotesque,sans-serif!important;font-weight:700!important;font-size:17px!important;line-height:1.1!important;transition:color .2s!important}body .dashboard-shell--admin .aparc-v2-preview__sub{font-size:11.5px!important;margin-top:2px!important;transition:color .2s!important;opacity:.85!important}body .dashboard-shell--admin .aparc-v2-preview__badge{margin-left:auto!important;font-size:11px!important;font-weight:700!important;padding:5px 12px!important;border-radius:999px!important;background:#ffffffd9!important;color:#2e8b57!important;flex:none!important}body .dashboard-shell--admin .aparc-v2-preview__tabs{padding:12px 20px!important;background:#fff!important;display:flex!important;gap:9px!important;flex-wrap:wrap!important}body .dashboard-shell--admin .aparc-v2-preview__tab{font-size:12.5px!important;font-weight:700!important;padding:8px 15px!important;border-radius:10px!important;transition:.2s!important}body .dashboard-shell--admin .aparc-v2-preview__tab--ghost{background:#f4e9da!important;color:#6b574c!important}body .dashboard-shell--admin .aparc-v2-colors{display:grid!important;grid-template-columns:1fr 1fr!important;gap:14px!important;margin-bottom:22px!important}body .dashboard-shell--admin .aparc-v2-field{border:1px solid rgba(39,19,14,.08)!important;border-radius:16px!important;padding:15px 17px!important;background:#fff!important}body .dashboard-shell--admin .aparc-v2-field--wide{grid-column:1 / -1!important;max-width:calc(50% - 7px)!important}body .dashboard-shell--admin .aparc-v2-field__label{font-size:11px!important;font-weight:700!important;letter-spacing:.04em!important;text-transform:uppercase!important;color:#9c8b7e!important;margin-bottom:9px!important}body .dashboard-shell--admin .aparc-v2-field__row{display:flex!important;align-items:center!important;gap:12px!important}body .dashboard-shell--admin .aparc-v2-swatch{width:42px!important;height:42px!important;border-radius:11px!important;flex:none!important;border:1px solid rgba(39,19,14,.12)!important;cursor:pointer!important;overflow:hidden!important;position:relative!important;display:inline-block!important}body .dashboard-shell--admin .aparc-v2-swatch input[type=color]{position:absolute!important;inset:-6px!important;width:150%!important;height:150%!important;border:none!important;cursor:pointer!important;padding:0!important;background:none!important}body .dashboard-shell--admin .aparc-v2-hexwrap{flex:1!important;position:relative!important}body .dashboard-shell--admin .aparc-v2-hash{position:absolute!important;left:13px!important;top:50%!important;transform:translateY(-50%)!important;font-weight:700!important;color:#9c8b7e!important;font-size:13.5px!important}body .dashboard-shell--admin .aparc-v2-hex{width:100%!important;border:1.5px solid rgba(39,19,14,.12)!important;border-radius:11px!important;background:#fff!important;font-family:Plus Jakarta Sans,sans-serif!important;font-size:14px!important;font-weight:600!important;color:#27130e!important;padding:11px 13px 11px 28px!important;outline:none!important;transition:.18s!important;text-transform:uppercase!important}body .dashboard-shell--admin .aparc-v2-hex:focus{border-color:#c5362a!important;box-shadow:0 0 0 4px #fbe2d9!important}body .dashboard-shell--admin .aparc-v2-save{margin-top:0!important;border:none!important;cursor:pointer!important;color:#fff!important;font-family:Plus Jakarta Sans,sans-serif!important;font-weight:700!important;font-size:14px!important;padding:13px 26px!important;border-radius:13px!important;transition:transform .18s!important;display:inline-flex!important;align-items:center!important;gap:9px!important;background:linear-gradient(150deg,#e89b3c,#b97818)!important;box-shadow:0 12px 24px -10px #b978188c,inset 0 1px #ffffff4d!important}body .dashboard-shell--admin .aparc-v2-save:hover:not(:disabled){transform:translateY(-2px)!important}body .dashboard-shell--admin .aparc-v2-save:disabled{opacity:.6!important;cursor:not-allowed!important}@media(max-width:680px){body .dashboard-shell--admin .aparc-v2-colors{grid-template-columns:1fr!important}body .dashboard-shell--admin .aparc-v2-field--wide{max-width:none!important}body .dashboard-shell--admin .aparc-v2-head{flex-wrap:wrap!important}body .dashboard-shell--admin .aparc-v2-restore{margin-left:0!important}}body .dashboard-shell--admin .admin-module-shell:has(.loja-v2) .admin-module-shell__metrics{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:16px!important}body .dashboard-shell--admin .admin-module-shell:has(.loja-v2) .admin-module-shell__metric{background:#fffcf7!important;border:1px solid rgba(39,19,14,.08)!important;border-radius:20px!important;padding:18px 18px 18px 24px!important;box-shadow:none!important;position:relative!important;overflow:hidden!important;transition:transform .2s,box-shadow .2s!important}body .dashboard-shell--admin .admin-module-shell:has(.loja-v2) .admin-module-shell__metric:hover{transform:translateY(-3px)!important;box-shadow:none!important}body .dashboard-shell--admin .admin-module-shell:has(.loja-v2) .admin-module-shell__metric:before{content:""!important;position:absolute!important;left:0!important;top:16px!important;bottom:16px!important;width:4px!important;border-radius:4px!important}body .dashboard-shell--admin .admin-module-shell:has(.loja-v2) .admin-module-shell__metric:nth-child(1):before{background:#c5362a!important}body .dashboard-shell--admin .admin-module-shell:has(.loja-v2) .admin-module-shell__metric:nth-child(2):before{background:#e89b3c!important}body .dashboard-shell--admin .admin-module-shell:has(.loja-v2) .admin-module-shell__metric:nth-child(3):before{background:#2f6ba8!important}body .dashboard-shell--admin .admin-module-shell:has(.loja-v2) .admin-module-shell__metric:nth-child(4):before{background:#2e8b57!important}body .dashboard-shell--admin .admin-module-shell:has(.loja-v2) .admin-module-shell__metric>span{font-size:12px!important;font-weight:600!important;color:#6b574c!important;display:block!important;text-transform:none!important;letter-spacing:0!important}body .dashboard-shell--admin .admin-module-shell:has(.loja-v2) .admin-module-shell__metric>strong{font-family:Bricolage Grotesque,sans-serif!important;font-weight:800!important;font-size:30px!important;line-height:1!important;margin:10px 0 5px!important;letter-spacing:-.02em!important;color:#27130e!important;display:block!important}body .dashboard-shell--admin .admin-module-shell:has(.loja-v2) .admin-module-shell__metric>small{font-size:11.5px!important;color:#9c8b7e!important;display:block!important}@media(max-width:760px){body .dashboard-shell--admin .admin-module-shell:has(.loja-v2) .admin-module-shell__metrics{grid-template-columns:repeat(2,1fr)!important}}.customer-header[style*=--customer-header-theme-on] .customer-header__instagram-link svg,.customer-header[style*=--customer-header-theme-on] .customer-header__icon-chip svg,.customer-header[style*=--customer-header-theme-on] .customer-header__cart-icon,.customer-header[style*=--customer-header-theme-on] .customer-header__cart svg,.customer-header[style*=--customer-header-theme-on] .customer-header__exit-store svg,.customer-header[style*=--customer-header-theme-on] .customer-header__location-button svg{color:var(--customer-header-icon, currentColor)!important}.customer-header[style*=--customer-header-theme-on] .customer-header__nav-cta{background:var(--customer-header-button-accent, rgba(255, 255, 255, .15))!important;color:var(--customer-header-button-text, #fff)!important;border-color:transparent!important}.customer-header[style*=--customer-header-theme-on] .customer-header__nav-cta:hover{background:var(--customer-header-button-accent, rgba(255, 255, 255, .24))!important;filter:brightness(.92)!important;border-color:transparent!important}body .dashboard-shell--admin .assin-v2-section{--assin-v2-bg: #F3E7D4;--assin-v2-panel: #FFFCF7;--assin-v2-ink: #27130E;--assin-v2-ink-2: #6B574C;--assin-v2-ink-3: #9C8B7E;--assin-v2-brand: #C5362A;--assin-v2-brand-deep: #9C2419;--assin-v2-brand-soft: #FBE2D9;--assin-v2-amber: #E89B3C;--assin-v2-amber-deep: #B97818;--assin-v2-green: #2E8B57;--assin-v2-green-soft: #E3F3EA;--assin-v2-line: rgba(39, 19, 14, .08);--assin-v2-line-2: rgba(39, 19, 14, .12);--assin-v2-shadow-sm: 0 2px 8px rgba(90, 45, 30, .06);--assin-v2-shadow-md: 0 18px 40px -18px rgba(120, 55, 35, .3);--assin-v2-display: "Bricolage Grotesque", "Plus Jakarta Sans", sans-serif;--assin-v2-body: "Plus Jakarta Sans", "Inter", system-ui, sans-serif;background:radial-gradient(120% 70% at 100% -5%,rgba(232,155,60,.22),transparent 50%),radial-gradient(100% 60% at -5% 0%,rgba(197,54,42,.12),transparent 45%),var(--assin-v2-bg)!important;border-radius:22px!important;padding:28px!important;color:var(--assin-v2-ink)!important;font-family:var(--assin-v2-body)!important}body .dashboard-shell--admin .assin-v2-section *{box-sizing:border-box}body .dashboard-shell--admin .assin-v2-section .assin-v2-wrap{max-width:920px;margin:0 auto;display:flex;flex-direction:column;gap:18px}body .dashboard-shell--admin .assin-v2-section .assin-v2-head{display:flex!important;align-items:flex-start!important;gap:16px!important;padding:6px 6px 4px!important;background:transparent!important;border:none!important;box-shadow:none!important}body .dashboard-shell--admin .assin-v2-section .assin-v2-head__icon{width:48px;height:48px;border-radius:15px;flex:none;display:grid;place-items:center;background:linear-gradient(150deg,var(--assin-v2-brand),var(--assin-v2-brand-deep));color:#fff;box-shadow:none}body .dashboard-shell--admin .assin-v2-section .assin-v2-head__text h1{font-family:var(--assin-v2-display)!important;font-weight:800!important;font-size:30px!important;letter-spacing:-.02em!important;line-height:1!important;color:var(--assin-v2-ink)!important;margin:0!important;padding:0!important}body .dashboard-shell--admin .assin-v2-section .assin-v2-head__text p{font-size:13px!important;color:var(--assin-v2-ink-2)!important;margin:8px 0 0!important;max-width:520px;line-height:1.5}body .dashboard-shell--admin .assin-v2-section .assin-v2-card{background:var(--assin-v2-panel)!important;border:1px solid var(--assin-v2-line)!important;border-radius:22px!important;box-shadow:none!important;padding:24px 26px!important;margin:0!important}body .dashboard-shell--admin .assin-v2-section .assin-v2-plan{position:relative;overflow:hidden;background:linear-gradient(135deg,#fff,#fbf6ee)!important}body .dashboard-shell--admin .assin-v2-section .assin-v2-plan:before{content:"";position:absolute;right:-40px;top:-40px;width:220px;height:220px;border-radius:50%;background:radial-gradient(closest-side,rgba(232,155,60,.25),transparent 70%);pointer-events:none}body .dashboard-shell--admin .assin-v2-section .assin-v2-eyebrow{font-size:11px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--assin-v2-ink-3)}body .dashboard-shell--admin .assin-v2-section .assin-v2-pname{font-family:var(--assin-v2-display);font-weight:800;font-size:28px;letter-spacing:-.02em;margin-top:10px;color:var(--assin-v2-ink);word-break:break-word}body .dashboard-shell--admin .assin-v2-section .assin-v2-pkind{font-size:13px;color:var(--assin-v2-ink-2);margin-top:6px}body .dashboard-shell--admin .assin-v2-section .assin-v2-pkind__desc{color:var(--assin-v2-ink-3)}body .dashboard-shell--admin .assin-v2-section .assin-v2-meta{display:flex;gap:22px;margin-top:18px;flex-wrap:wrap;position:relative;z-index:1}body .dashboard-shell--admin .assin-v2-section .assin-v2-meta__it{display:flex;flex-direction:column}body .dashboard-shell--admin .assin-v2-section .assin-v2-meta__ml{font-size:10.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--assin-v2-ink-3)}body .dashboard-shell--admin .assin-v2-section .assin-v2-meta__mv{font-family:var(--assin-v2-display);font-weight:800;font-size:16px;margin-top:5px;color:var(--assin-v2-ink)}body .dashboard-shell--admin .assin-v2-section .assin-v2-badge{display:inline-flex;align-items:center;gap:7px;font-size:13px;font-weight:700;padding:5px 12px;border-radius:999px;width:fit-content;margin-top:5px}body .dashboard-shell--admin .assin-v2-section .assin-v2-badge--ok{color:var(--assin-v2-green);background:var(--assin-v2-green-soft)}body .dashboard-shell--admin .assin-v2-section .assin-v2-badge--neutral{color:var(--assin-v2-ink-2);background:#9c8b7e1f}body .dashboard-shell--admin .assin-v2-section .assin-v2-badge--warn{color:var(--assin-v2-amber-deep);background:#e89b3c26}body .dashboard-shell--admin .assin-v2-section .assin-v2-trial-banner{position:relative;z-index:1;margin-top:16px;padding:12px 14px;border-radius:14px;background:var(--assin-v2-green-soft);border:1px solid rgba(46,139,87,.22);color:var(--assin-v2-green);font-size:13px;font-weight:600;line-height:1.45;display:flex;align-items:flex-start;gap:10px}body .dashboard-shell--admin .assin-v2-section .assin-v2-trial-banner svg{flex:none;margin-top:1px}body .dashboard-shell--admin .assin-v2-section .assin-v2-trial-banner--warn{background:#e89b3c24;border-color:#b9781847;color:var(--assin-v2-amber-deep)}body .dashboard-shell--admin .assin-v2-section .assin-v2-trial-banner--expired{background:var(--assin-v2-brand-soft);border-color:#9c241938;color:var(--assin-v2-brand-deep)}body .dashboard-shell--admin .assin-v2-section .assin-v2-badge__d{width:7px;height:7px;border-radius:50%;background:currentColor;position:relative;flex:none}body .dashboard-shell--admin .assin-v2-section .assin-v2-badge--ok .assin-v2-badge__d:after{content:"";position:absolute;inset:-3px;border-radius:50%;border:2px solid currentColor;opacity:.4;animation:assin-v2-pulse 1.6s infinite}@keyframes assin-v2-pulse{0%{transform:scale(1);opacity:.5}to{transform:scale(2);opacity:0}}body .dashboard-shell--admin .assin-v2-section .assin-v2-sec-title{display:flex;align-items:center;gap:10px;margin-bottom:14px}body .dashboard-shell--admin .assin-v2-section .assin-v2-pin{width:30px;height:30px;border-radius:10px;display:grid;place-items:center;background:var(--assin-v2-brand-soft);color:var(--assin-v2-brand-deep);flex:none}body .dashboard-shell--admin .assin-v2-section .assin-v2-sec-title h2{font-family:var(--assin-v2-display)!important;font-weight:700!important;font-size:17px!important;letter-spacing:-.01em!important;color:var(--assin-v2-ink)!important;margin:0!important;padding:0!important}body .dashboard-shell--admin .assin-v2-section .assin-v2-feats{display:grid;grid-template-columns:1fr 1fr;gap:11px}body .dashboard-shell--admin .assin-v2-section .assin-v2-feats__empty{font-size:13px;color:var(--assin-v2-ink-2);padding:8px 4px;margin:0}body .dashboard-shell--admin .assin-v2-section .assin-v2-feat{display:flex;align-items:center;gap:12px;border:1px solid var(--assin-v2-line);border-radius:14px;background:#fff;padding:13px 15px;transition:.18s}body .dashboard-shell--admin .assin-v2-section .assin-v2-feat:hover{box-shadow:none}body .dashboard-shell--admin .assin-v2-section .assin-v2-feat__icon{width:34px;height:34px;border-radius:11px;flex:none;display:grid;place-items:center;background:var(--assin-v2-green-soft);color:var(--assin-v2-green)}body .dashboard-shell--admin .assin-v2-section .assin-v2-feat__text{font-size:13.5px;font-weight:600;color:var(--assin-v2-ink)}body .dashboard-shell--admin .assin-v2-section .assin-v2-uses{display:flex;flex-direction:column;gap:14px}body .dashboard-shell--admin .assin-v2-section .assin-v2-use{position:relative}body .dashboard-shell--admin .assin-v2-section .assin-v2-use-top{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:8px;gap:12px}body .dashboard-shell--admin .assin-v2-section .assin-v2-ul{font-size:13px;font-weight:700;color:var(--assin-v2-ink)}body .dashboard-shell--admin .assin-v2-section .assin-v2-uv{font-family:var(--assin-v2-display);font-weight:800;font-size:15px;display:flex;align-items:baseline;gap:5px;color:var(--assin-v2-ink)}body .dashboard-shell--admin .assin-v2-section .assin-v2-uv__lim{font-size:13px;color:var(--assin-v2-ink-3);font-weight:700}body .dashboard-shell--admin .assin-v2-section .assin-v2-bar{position:relative;height:9px;border-radius:999px;background:#f0e3d2;overflow:hidden}body .dashboard-shell--admin .assin-v2-section .assin-v2-bar__fill{position:absolute;left:0;top:0;bottom:0;border-radius:999px;transition:width .8s cubic-bezier(.2,.8,.2,1)}body .dashboard-shell--admin .assin-v2-section .assin-v2-bar__fill--ok{background:linear-gradient(90deg,#22B380,var(--assin-v2-green))}body .dashboard-shell--admin .assin-v2-section .assin-v2-bar__fill--warn{background:linear-gradient(90deg,var(--assin-v2-amber),var(--assin-v2-amber-deep))}body .dashboard-shell--admin .assin-v2-section .assin-v2-bar__fill--over{background:linear-gradient(90deg,var(--assin-v2-brand),var(--assin-v2-brand-deep))}body .dashboard-shell--admin .assin-v2-section .assin-v2-uh{font-size:11.5px;color:var(--assin-v2-ink-3);margin-top:6px;display:inline-flex;align-items:center;gap:6px}body .dashboard-shell--admin .assin-v2-section .assin-v2-uh--over{color:var(--assin-v2-brand-deep);font-weight:700}body .dashboard-shell--admin .assin-v2-section .assin-v2-net-note{font-size:12.5px;color:var(--assin-v2-ink-2);background:#fbf6ee;border:1px solid var(--assin-v2-line);border-radius:12px;padding:11px 14px;margin-top:14px;display:flex;align-items:center;gap:9px}body .dashboard-shell--admin .assin-v2-section .assin-v2-net-note b{font-weight:800;color:var(--assin-v2-ink)}body .dashboard-shell--admin .assin-v2-section .assin-v2-net-note svg{color:var(--assin-v2-amber-deep);flex:none}body .dashboard-shell--admin .assin-v2-section .assin-v2-support{padding:14px 4px 4px;font-size:13px;color:var(--assin-v2-ink-2);display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}body .dashboard-shell--admin .assin-v2-section .assin-v2-support__btn{color:var(--assin-v2-brand-deep);font-weight:700;text-decoration:none;display:inline-flex;align-items:center;gap:7px;padding:10px 16px;border:1.5px solid var(--assin-v2-brand-soft);border-radius:11px;background:#fff;transition:.18s;cursor:pointer}body .dashboard-shell--admin .assin-v2-section .assin-v2-support__btn:hover{border-color:var(--assin-v2-brand);transform:translateY(-1px)}body .dashboard-shell--admin .assin-v2-section .admin-section-shell__header,body .dashboard-shell--admin .my-subscription.assin-v2-section>.admin-section-shell__header{display:none!important}@media(max-width:720px){body .dashboard-shell--admin .assin-v2-section{padding:18px!important}body .dashboard-shell--admin .assin-v2-section .assin-v2-head__text h1{font-size:24px!important}body .dashboard-shell--admin .assin-v2-section .assin-v2-pname{font-size:24px}}@media(max-width:640px){body .dashboard-shell--admin .assin-v2-section .assin-v2-feats{grid-template-columns:1fr}body .dashboard-shell--admin .assin-v2-section .assin-v2-support{flex-direction:column;align-items:flex-start}}body .dashboard-shell--admin .assin-v2-support-modal{position:fixed!important;inset:0!important;z-index:9999!important;background:#27130e8c!important;backdrop-filter:blur(4px)!important;-webkit-backdrop-filter:blur(4px)!important;display:grid!important;place-items:center!important;padding:24px!important;animation:assin-v2-fade-in .18s ease-out}@keyframes assin-v2-fade-in{0%{opacity:0}to{opacity:1}}body .dashboard-shell--admin .assin-v2-support-modal__card{position:relative;width:min(420px,100%);background:#fffcf7;border:1px solid rgba(39,19,14,.08);border-radius:22px;box-shadow:0 30px 70px -20px #78372380;padding:26px 26px 22px;animation:assin-v2-rise .28s cubic-bezier(.2,.8,.2,1);font-family:Plus Jakarta Sans,Inter,system-ui,sans-serif;color:#27130e}@keyframes assin-v2-rise{0%{opacity:0;transform:translateY(14px) scale(.97)}to{opacity:1;transform:none}}body .dashboard-shell--admin .assin-v2-support-modal__close{position:absolute!important;top:14px!important;right:14px!important;width:32px!important;height:32px!important;min-width:32px!important;min-height:32px!important;padding:0!important;margin:0!important;line-height:1!important;border-radius:10px!important;border:1px solid rgba(39,19,14,.08)!important;background:#fff!important;color:#6b574c!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;transition:.16s!important;box-shadow:none!important}body .dashboard-shell--admin .assin-v2-support-modal__close svg{display:block;flex:none}body .dashboard-shell--admin .assin-v2-support-modal__close:hover{color:#9c2419;border-color:#fbe2d9;background:#fbf6ee}body .dashboard-shell--admin .assin-v2-support-modal__head{display:flex;align-items:center;gap:14px;margin-bottom:18px;padding-right:32px}body .dashboard-shell--admin .assin-v2-support-modal__icon{width:44px;height:44px;border-radius:14px;flex:none;display:grid;place-items:center;background:linear-gradient(150deg,#c5362a,#9c2419);color:#fff;box-shadow:0 10px 22px -8px #9c241980}body .dashboard-shell--admin .assin-v2-support-modal__head h3{font-family:Bricolage Grotesque,Plus Jakarta Sans,sans-serif!important;font-weight:800!important;font-size:19px!important;letter-spacing:-.015em!important;margin:0!important;color:#27130e!important}body .dashboard-shell--admin .assin-v2-support-modal__head p{font-size:12.5px!important;color:#6b574c!important;margin:4px 0 0!important;line-height:1.4}body .dashboard-shell--admin .assin-v2-support-modal__list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}body .dashboard-shell--admin .assin-v2-support-modal__item{display:flex;align-items:center;gap:12px;padding:13px 15px;border:1px solid rgba(39,19,14,.08);border-radius:14px;background:#fff;text-decoration:none;color:inherit;transition:.18s}body .dashboard-shell--admin .assin-v2-support-modal__item:hover{border-color:#fbe2d9;box-shadow:0 2px 8px #5a2d1e0f;transform:translateY(-1px)}body .dashboard-shell--admin .assin-v2-support-modal__item-icon{width:36px;height:36px;border-radius:11px;flex:none;display:grid;place-items:center}body .dashboard-shell--admin .assin-v2-support-modal__item-icon--green{background:#e3f3ea;color:#2e8b57}body .dashboard-shell--admin .assin-v2-support-modal__item-icon--red{background:#fbe2d9;color:#9c2419}body .dashboard-shell--admin .assin-v2-support-modal__item-text{display:flex;flex-direction:column;min-width:0}body .dashboard-shell--admin .assin-v2-support-modal__item-label{font-size:10.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#9c8b7e}body .dashboard-shell--admin .assin-v2-support-modal__item strong{font-family:Bricolage Grotesque,Plus Jakarta Sans,sans-serif;font-weight:700;font-size:14.5px;margin-top:2px;color:#27130e;word-break:break-all}body .auth-shell--admin-access{--auth-v2-bg: #150a08;--auth-v2-panel: rgba(255, 255, 255, .045);--auth-v2-ink: #FBF3EC;--auth-v2-ink-2: #cbb3a6;--auth-v2-ink-3: #9c8579;--auth-v2-brand: #D9483A;--auth-v2-brand-deep: #7B1F1F;--auth-v2-brand-soft: rgba(232, 155, 60, .18);--auth-v2-amber: #E89B3C;--auth-v2-green: #8fe3c4;--auth-v2-green-soft: rgba(57, 199, 154, .12);--auth-v2-line: rgba(255, 255, 255, .1);--auth-v2-line-2: rgba(255, 255, 255, .14);--auth-v2-shadow-sm: 0 2px 8px rgba(0, 0, 0, .3);--auth-v2-shadow-lg: 0 40px 90px -40px #000;--auth-v2-display: "Bricolage Grotesque", "Plus Jakarta Sans", sans-serif;--auth-v2-body: "Plus Jakarta Sans", "Inter", system-ui, sans-serif;font-family:var(--auth-v2-body)!important;color:var(--auth-v2-ink)!important;min-height:calc(100vh / var(--vh-zoom, 1))!important;min-width:calc(100vw / var(--vh-zoom, 1))!important;background:radial-gradient(1100px 560px at 50% -4%,#2a120c,#150a08 60%)!important;display:grid!important;place-items:center!important;padding:34px!important;-webkit-font-smoothing:antialiased}body .auth-shell--admin-access .auth-card--admin-access{position:relative!important;overflow:hidden!important;width:min(480px,100%)!important;background:var(--auth-v2-panel)!important;border:1px solid var(--auth-v2-line)!important;border-radius:26px!important;box-shadow:var(--auth-v2-shadow-lg)!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;padding:38px 38px 34px!important;color:var(--auth-v2-ink)!important}body .auth-shell--admin-access .auth-card--admin-access:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(closest-side at 100% 0%,rgba(232,155,60,.13),transparent 60%)}body .auth-shell--admin-access .auth-card--admin-access .eyebrow{font-size:11px!important;font-weight:700!important;letter-spacing:.22em!important;text-transform:uppercase!important;color:var(--auth-v2-ink-3)!important;display:flex!important;align-items:center!important;gap:9px!important;position:relative;z-index:1;margin:0!important;padding:0!important;background:none!important}body .auth-shell--admin-access .auth-card--admin-access .eyebrow:before{content:"";width:22px;height:22px;border-radius:7px;flex:none;display:inline-block;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2.6' stroke-linecap='round'><path d='M12 2 4 6v6c0 5 3.5 9.5 8 10 4.5-.5 8-5 8-10V6z'/></svg>") center/13px 13px no-repeat,linear-gradient(150deg,var(--auth-v2-brand),var(--auth-v2-brand-deep))}body .auth-shell--admin-access .auth-card--admin-access h1{font-family:var(--auth-v2-display)!important;font-weight:800!important;font-size:30px!important;letter-spacing:-.025em!important;line-height:1.1!important;margin:14px 0 12px!important;position:relative;z-index:1;color:var(--auth-v2-ink)!important}body .auth-shell--admin-access .auth-card--admin-access h1 .auth-accent{background:linear-gradient(90deg,#ffcf5e,var(--auth-v2-amber));-webkit-background-clip:text;background-clip:text;color:transparent}body .auth-shell--admin-access .auth-card--admin-access p.muted{font-size:13.5px!important;color:var(--auth-v2-ink-2)!important;line-height:1.55!important;margin:0 0 22px!important;position:relative;z-index:1;background:none!important;padding:0!important;border:none!important}body .auth-shell--admin-access .auth-card--admin-access form.stack,body .auth-shell--admin-access .auth-card--admin-access .stack{position:relative;z-index:1;display:flex!important;flex-direction:column!important;gap:12px!important}body .auth-shell--admin-access .auth-card--admin-access input[type=email],body .auth-shell--admin-access .auth-card--admin-access input[type=password],body .auth-shell--admin-access .auth-card--admin-access input[type=text],body .auth-shell--admin-access .auth-card--admin-access input[type=tel]{width:100%!important;border:1.5px solid var(--auth-v2-line-2)!important;border-radius:13px!important;background:#00000047!important;font-family:var(--auth-v2-body)!important;font-size:14.5px!important;color:var(--auth-v2-ink)!important;padding:14px!important;outline:none!important;transition:.18s!important;box-shadow:none!important;height:auto!important}body .auth-shell--admin-access .auth-card--admin-access input:focus{border-color:var(--auth-v2-brand)!important;box-shadow:0 0 0 4px var(--auth-v2-brand-soft)!important}body .auth-shell--admin-access .auth-card--admin-access input::placeholder{color:#b6a89c!important;opacity:1}body .auth-shell--admin-access .auth-card--admin-access input:-webkit-autofill,body .auth-shell--admin-access .auth-card--admin-access input:-webkit-autofill:hover,body .auth-shell--admin-access .auth-card--admin-access input:-webkit-autofill:focus,body .auth-shell--admin-access .auth-card--admin-access input:-webkit-autofill:active{-webkit-text-fill-color:var(--auth-v2-ink)!important;-webkit-box-shadow:0 0 0 1000px rgba(0,0,0,.28) inset!important;box-shadow:0 0 0 1000px #00000047 inset!important;caret-color:var(--auth-v2-ink)!important;border:1.5px solid var(--auth-v2-line-2)!important;transition:background-color 9999s ease-in-out 0s!important}body .auth-shell--admin-access .auth-card--admin-access input[readonly]{background:#ffffff0f!important;border-color:#ffffff1f!important}body .auth-shell--admin-access .auth-card--admin-access button[type=submit]{position:relative;z-index:1;width:100%!important;border:none!important;cursor:pointer!important;font-family:var(--auth-v2-body)!important;font-weight:700!important;font-size:14.5px!important;padding:14px!important;border-radius:13px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:9px!important;transition:transform .18s,box-shadow .18s!important;margin-top:4px!important;background:linear-gradient(150deg,var(--auth-v2-brand),var(--auth-v2-brand-deep))!important;color:#fff!important;box-shadow:0 14px 28px -10px #9c241999,inset 0 1px #ffffff40!important;text-shadow:none!important;letter-spacing:normal!important;text-transform:none!important;min-height:0!important}body .auth-shell--admin-access .auth-card--admin-access button[type=submit]:hover:not(:disabled){transform:translateY(-2px)}body .auth-shell--admin-access .auth-card--admin-access button[type=submit]:disabled{opacity:.7;cursor:not-allowed}body .auth-shell--admin-access .auth-card--admin-access button[type=button],body .auth-shell--admin-access .auth-card--admin-access .auth-secondary-link{position:relative;z-index:1;width:100%!important;border:1.5px solid var(--auth-v2-line-2)!important;cursor:pointer!important;font-family:var(--auth-v2-body)!important;font-weight:700!important;font-size:14.5px!important;padding:14px!important;border-radius:13px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:9px!important;transition:transform .18s,border-color .18s,box-shadow .18s!important;background:#ffffff0d!important;color:var(--auth-v2-ink-2)!important;box-shadow:var(--auth-v2-shadow-sm)!important;text-decoration:none!important;letter-spacing:normal!important;text-transform:none!important;min-height:0!important;margin:0!important}body .auth-shell--admin-access .auth-card--admin-access button[type=button]:hover{border-color:var(--auth-v2-brand)!important;transform:translateY(-2px)}body .auth-shell--admin-access .auth-card--admin-access .auth-secondary-caption,body .auth-shell--admin-access .auth-card--admin-access .muted.auth-secondary-caption{position:relative;z-index:1;font-size:12.5px!important;color:var(--auth-v2-ink-3)!important;text-align:center!important;margin:6px 0 0!important;line-height:1.5!important;background:none!important;padding:0!important;border:none!important}body .auth-shell--admin-access .auth-card--admin-access .auth-secondary-actions{margin-top:18px;gap:10px!important}body .auth-shell--admin-access .auth-card--admin-access p.notice,body .auth-shell--admin-access .auth-card--admin-access .auth-inline-note{position:relative;z-index:1;font-size:13px!important;color:var(--auth-v2-green)!important;background:var(--auth-v2-green-soft)!important;border:1px solid rgba(46,139,87,.25)!important;border-radius:13px!important;padding:13px 16px!important;margin:14px 0 0!important;line-height:1.5!important;font-weight:500!important}body .auth-shell--admin-access .auth-card--admin-access p.error{position:relative;z-index:1;font-size:13px!important;color:#ff9a86!important;background:#d9483a1f!important;border:1px solid rgba(217,72,58,.4)!important;border-radius:13px!important;padding:13px 16px!important;margin:14px 0 0!important;line-height:1.5!important;font-weight:500!important}body .auth-shell--admin-access .auth-card--admin-access .auth-check{display:flex!important;align-items:center!important;gap:8px!important;font-size:12.5px!important;color:var(--auth-v2-ink-2)!important;padding:4px 0}body .auth-shell--admin-access .auth-card--admin-access .auth-check input[type=checkbox]{width:16px!important;height:16px!important;margin:0!important;padding:0!important;accent-color:var(--auth-v2-brand)!important;flex:none!important}body .auth-shell--admin-access .auth-card--admin-access{animation:auth-v2-rise .45s cubic-bezier(.2,.8,.2,1)}@keyframes auth-v2-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media(max-width:520px){body .auth-shell--admin-access{padding:20px!important}body .auth-shell--admin-access .auth-card--admin-access{padding:28px 24px 24px!important;border-radius:22px!important}body .auth-shell--admin-access .auth-card--admin-access h1{font-size:24px!important}}.comm-mode-switch{margin:0 0 24px;padding:20px;background:#fffaf6;border:1px solid rgba(199,40,16,.14);border-radius:14px;box-shadow:0 1px #2f1b140a}.comm-mode-switch__intro{display:flex;flex-direction:column;gap:4px;margin-bottom:14px}.comm-mode-switch__intro strong{font-size:16px;color:#2f1b14;font-weight:700;letter-spacing:-.01em}.comm-mode-switch__intro span{font-size:13px;color:#6b5b53;line-height:1.4}.comm-mode-switch__tabs{display:grid;grid-template-columns:1fr 1fr;gap:12px}.comm-mode-tab{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:16px 18px;text-align:left;background:#fff;border:1.5px solid #ead7c8;border-radius:12px;cursor:pointer;transition:all .16s ease;font-family:inherit}.comm-mode-tab:hover{border-color:#c5a89a;background:#fff7f1}.comm-mode-tab.is-on{border-color:#c72810;background:linear-gradient(135deg,#fff6f1,#fff);box-shadow:0 2px 12px #c728101f}.comm-mode-tab__title{display:inline-flex;align-items:center;gap:10px;font-size:15px;font-weight:700;color:#2f1b14;letter-spacing:-.01em}.comm-mode-tab__icon{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;background:#c7281014;color:#c72810}.comm-mode-tab.is-on .comm-mode-tab__icon{background:#c72810;color:#fff}.comm-mode-tab__sub{font-size:12.5px;color:#6b5b53;line-height:1.45}@media(max-width:720px){.comm-mode-switch__tabs{grid-template-columns:1fr}}body .dashboard-shell--admin:not(.super-admin-shell) .operation-stage-card__pending-button .operation-pending-button__count,body .dashboard-shell--admin:not(.super-admin-shell) .operation-module .operation-pending-button .operation-pending-button__count,body .dashboard-shell--admin:not(.super-admin-shell) .operation-pending-button .operation-pending-button__count{background:#c5362a!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;box-shadow:inset 0 1px #ffffff40!important}body .dashboard-shell--admin .operation-module .operation-module__details>.panel-card,.operation-module .operation-module__details>.panel-card{background:var(--caixa-card-bg)!important;border:1px solid var(--caixa-border)!important;border-radius:16px!important;box-shadow:none!important;padding:22px!important;display:flex!important;flex-direction:column!important;gap:16px!important}.operation-module .operation-module__details>.panel-card>.panel-header{padding:0 0 14px!important;margin:0!important;border-bottom:1px solid var(--caixa-border-soft)!important}.operation-module .operation-module__details>.panel-card>.panel-header h3{font-size:17px!important;font-weight:700!important;letter-spacing:-.01em!important;color:var(--caixa-text)!important;-webkit-text-fill-color:var(--caixa-text)!important;margin:0 0 4px!important;text-shadow:none!important}.operation-module .operation-module__details>.panel-card>.panel-header p{font-size:12.5px!important;color:var(--caixa-text-muted)!important;-webkit-text-fill-color:var(--caixa-text-muted)!important;margin:0!important;text-shadow:none!important}.operation-module .operation-module__details>.panel-card .summary-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important}.operation-module .operation-module__details>.panel-card .summary-item{background:var(--caixa-card-bg)!important;border:1px solid var(--caixa-border-soft)!important;border-radius:12px!important;padding:12px 14px!important;display:flex!important;flex-direction:column!important;gap:4px!important;box-shadow:none!important}.operation-module .operation-module__details>.panel-card .summary-item span{font-size:10.5px!important;font-weight:600!important;letter-spacing:.05em!important;text-transform:uppercase!important;color:var(--caixa-text-label)!important;-webkit-text-fill-color:var(--caixa-text-label)!important}.operation-module .operation-module__details>.panel-card .summary-item strong{font-size:22px!important;font-weight:700!important;line-height:1.1!important;color:var(--caixa-text)!important;-webkit-text-fill-color:var(--caixa-text)!important}.operation-module .operation-module__details>.panel-card .operation-alert-list{display:flex!important;flex-direction:column!important;gap:8px!important}.operation-module .operation-module__details>.panel-card .operation-alert-item{background:var(--caixa-border-soft)!important;border:1px solid var(--caixa-border-soft)!important;border-left:3px solid var(--caixa-text-label)!important;border-radius:10px!important;padding:11px 14px!important;gap:3px!important}.operation-module .operation-module__details>.panel-card .operation-alert-item strong{font-size:13px!important;font-weight:700!important;color:var(--caixa-text)!important;-webkit-text-fill-color:var(--caixa-text)!important}.operation-module .operation-module__details>.panel-card .operation-alert-item span{font-size:12.5px!important;color:var(--caixa-text-muted)!important;-webkit-text-fill-color:var(--caixa-text-muted)!important}.operation-module .operation-module__details>.panel-card .operation-alert-item small{font-size:11px!important;color:var(--caixa-text-label)!important;-webkit-text-fill-color:var(--caixa-text-label)!important}.operation-module .operation-module__details>.panel-card .operation-alert-item--critical{border-left-color:var(--caixa-accent-red)!important;background:#fef2f2!important}.operation-module .operation-module__details>.panel-card .operation-alert-item--medium{border-left-color:var(--caixa-accent-amber)!important;background:var(--caixa-accent-amber-soft)!important}.operation-module .operation-module__details>.panel-card .operation-alert-item--low{border-left-color:var(--caixa-accent-green)!important;background:var(--caixa-accent-green-soft)!important}.operation-module .operation-module__details>.panel-card .operation-card-actions{display:flex!important;flex-wrap:wrap!important;gap:10px!important;padding:0!important;margin:0!important;border:none!important;background:transparent!important}.operation-module .operation-module__details>.panel-card .operation-card-actions .admin-primary-button{background:#c5362a!important;background-image:none!important;border:1px solid #c5362a!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;padding:10px 16px!important;border-radius:10px!important;font-size:13px!important;font-weight:600!important;letter-spacing:0!important;text-transform:none!important;box-shadow:none!important}.operation-module .operation-module__details>.panel-card .operation-card-actions .admin-soft-button{background:var(--caixa-card-bg)!important;background-image:none!important;border:1px solid var(--caixa-border)!important;color:var(--caixa-text)!important;-webkit-text-fill-color:var(--caixa-text)!important;padding:10px 16px!important;border-radius:10px!important;font-size:13px!important;font-weight:600!important;letter-spacing:0!important;text-transform:none!important;box-shadow:none!important}@media(max-width:640px){.operation-module .operation-module__details>.panel-card .summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.dashboard-shell--admin .operation-dashboard-grid--stages{align-items:stretch!important;gap:18px!important}.dashboard-shell--admin .operation-dashboard-grid--stages>.operation-stage-card{position:relative!important;display:flex!important;flex-direction:column!important;min-height:0!important;gap:0!important;padding:0!important;border:1px solid #ECE0CF!important;border-radius:18px!important;background:#fff!important;box-shadow:none!important;overflow:hidden!important}.dashboard-shell--admin .operation-stage-card:before{content:""!important;position:absolute!important;top:0!important;left:0!important;right:0!important;height:3px!important;z-index:2!important;border:0!important}.dashboard-shell--admin .operation-stage-card--opening:before{background:linear-gradient(90deg,#f6b73c,#e0901e)!important}.dashboard-shell--admin .operation-stage-card--active:before{background:linear-gradient(90deg,#e0584a,#c5362a)!important}.dashboard-shell--admin .operation-stage-card--closing:before{background:linear-gradient(90deg,#3dbe8a,#2e9e66)!important}.dashboard-shell--admin .operation-stage-card>.admin-card-header{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:start!important;gap:12px!important;padding:18px 18px 14px!important;border-bottom:1px solid #F1E8DA!important}.dashboard-shell--admin .operation-stage-card>.admin-card-header:before{content:""!important;grid-row:1 / 2!important;width:42px!important;height:42px!important;border-radius:12px!important;background-repeat:no-repeat!important;background-position:center!important;background-size:21px 21px!important}.dashboard-shell--admin .operation-stage-card--opening>.admin-card-header:before{background-color:#fcefd8!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23C9791A' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 2v7m0-7-3 3m3-3 3 3'/%3E%3Cpath d='M3 18h18'/%3E%3Cpath d='M5 14a7 7 0 0 1 14 0'/%3E%3C/svg%3E")!important}.dashboard-shell--admin .operation-stage-card--active>.admin-card-header:before{background-color:#fbe7e3!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23C5362A' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M22 12h-4l-3 9L9 3l-3 9H2'/%3E%3C/svg%3E")!important}.dashboard-shell--admin .operation-stage-card--closing>.admin-card-header:before{background-color:#e6f5ec!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%232E9E66' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='8' y='2' width='8' height='4' rx='1'/%3E%3Cpath d='M9 4H7a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V6a2 2 0 0 0-2-2h-2'/%3E%3Cpath d='m9 14 2 2 4-4'/%3E%3C/svg%3E")!important}.dashboard-shell--admin .operation-stage-card>.admin-card-header h3{margin:0!important;font-size:16.5px!important;font-weight:750!important;color:#2c1b11!important;letter-spacing:-.015em!important;line-height:1.15!important}.dashboard-shell--admin .operation-stage-card>.admin-card-header p{margin:5px 0 0!important;max-width:none!important;font-size:12px!important;color:#8b7460!important;font-weight:500!important;line-height:1.45!important}.dashboard-shell--admin .operation-stage-card>.admin-card-header .operation-status-pill{align-self:start!important;display:inline-flex!important;align-items:center!important;gap:6px!important;min-height:0!important;padding:5px 10px!important;border:0!important;border-radius:999px!important;font-size:10px!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:.04em!important;white-space:nowrap!important;box-shadow:none!important}.dashboard-shell--admin .operation-stage-card>.admin-card-header .operation-status-pill:before{content:""!important;width:6px!important;height:6px!important;border-radius:50%!important;flex:0 0 auto!important}.dashboard-shell--admin .operation-stage-card--opening>.admin-card-header .operation-status-pill{background:#fbebc9!important;color:#9a6512!important}.dashboard-shell--admin .operation-stage-card--opening>.admin-card-header .operation-status-pill:before{background:#e0901e!important}.dashboard-shell--admin .operation-stage-card--active>.admin-card-header .operation-status-pill{background:#f4e2dd!important;color:#9c3327!important}.dashboard-shell--admin .operation-stage-card--active>.admin-card-header .operation-status-pill:before{background:#c5362a!important}.dashboard-shell--admin .operation-stage-card--closing>.admin-card-header .operation-status-pill{background:#e4f1e9!important;color:#2c7a52!important}.dashboard-shell--admin .operation-stage-card--closing>.admin-card-header .operation-status-pill:before{background:#2e9e66!important}.dashboard-shell--admin .operation-stage-card__content{display:flex!important;flex-direction:column!important;min-height:0!important;gap:0!important;padding:0!important;border:0!important;border-radius:0!important;background:none!important;box-shadow:none!important;overflow:visible!important}.dashboard-shell--admin .operation-stage-card__summary{display:block!important;min-height:0!important;padding:13px 18px 4px!important;gap:0!important;border:0!important;border-radius:0!important;background:none!important;box-shadow:none!important}.dashboard-shell--admin .operation-stage-card__summary strong{display:block!important;font-size:13.5px!important;font-weight:700!important;color:#3a2517!important;letter-spacing:0!important;line-height:1.25!important}.dashboard-shell--admin .operation-stage-card__summary span{display:block!important;margin-top:3px!important;font-size:11.5px!important;color:#94806c!important;font-weight:500!important;line-height:1.4!important}.dashboard-shell--admin .operation-stage-card__metrics{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0!important;margin:0!important;padding:8px 18px 14px!important;border:0!important;border-top:0!important;background:none!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:flex!important;flex-direction:column!important;gap:4px!important;min-height:0!important;padding:2px 0 2px 12px!important;border:0!important;border-left:1px solid #F1E8DA!important;border-radius:0!important;background:none!important;box-shadow:none!important}.dashboard-shell--admin .operation-stage-card__metrics .summary-item:first-child{border-left:0!important;padding-left:0!important}.dashboard-shell--admin .operation-stage-card__metrics .summary-item>span{font-size:9.5px!important;text-transform:uppercase!important;letter-spacing:.05em!important;color:#9a876f!important;font-weight:700!important;line-height:1.2!important}.dashboard-shell--admin .operation-stage-card__metrics .summary-item>strong{font-size:21px!important;font-weight:800!important;color:#2c1b11!important;line-height:1!important;letter-spacing:-.02em!important}.dashboard-shell--admin .operation-stage-card--opening .operation-stage-card__metrics .summary-item>strong{font-size:15px!important;line-height:1.2!important}.dashboard-shell--admin .operation-stage-card .operation-money{display:inline-flex!important;align-items:baseline!important;justify-content:flex-start!important;gap:2px!important}.dashboard-shell--admin .operation-stage-card .operation-money>span:first-child{font-size:11px!important;font-weight:700!important;opacity:.55!important}.dashboard-shell--admin .operation-stage-card .operation-money>span:last-child{font-size:17px!important}.dashboard-shell--admin .operation-stage-card--closing .operation-stage-card__metrics{grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-auto-rows:auto!important;background:none!important;border-top:0!important}.dashboard-shell--admin .operation-stage-card--closing .operation-stage-card__metrics:after{content:none!important;display:none!important}.dashboard-shell--admin .operation-stage-card--closing .operation-stage-card__metrics .summary-item{min-height:0!important}.dashboard-shell--admin .operation-stage-card__callout{display:flex!important;gap:8px!important;margin:0 18px 14px!important;padding:10px 12px!important;border-radius:12px!important;border:1px solid #F4DED8!important;background:#fff6f4!important;box-shadow:none!important}.dashboard-shell--admin .operation-stage-card__callout:before{content:""!important;flex:0 0 auto!important;width:16px!important;height:16px!important;margin-top:1px!important;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23C5362A' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='m21 21-4.3-4.3'/%3E%3C/svg%3E") center / 16px no-repeat!important}.dashboard-shell--admin .operation-stage-card__callout strong{display:block!important;font-size:12px!important;font-weight:800!important;color:#9c3327!important;line-height:1.25!important}.dashboard-shell--admin .operation-stage-card__callout span{display:block!important;margin-top:2px!important;font-size:11px!important;color:#93766c!important;font-weight:500!important;line-height:1.4!important}.dashboard-shell--admin .operation-stage-card__actions{margin-top:auto!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:9px!important;padding:4px 18px 18px!important}.dashboard-shell--admin .operation-stage-card__actions>.admin-primary-button{flex:0 0 auto!important;width:100%!important;min-height:44px!important;height:44px!important;padding:0 18px!important;border:0!important;border-radius:12px!important;background:linear-gradient(180deg,#e0451f,#b81f1e)!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;font-size:13.5px!important;font-weight:750!important;line-height:1!important;box-shadow:0 10px 20px -9px #b81f1e8c!important}.dashboard-shell--admin .operation-stage-card__actions>.admin-primary-button:after{margin-left:4px!important;font-size:17px!important;font-weight:400!important}.dashboard-shell--admin .operation-stage-card__actions>.admin-soft-button,.dashboard-shell--admin .operation-stage-card--closing .operation-stage-card__actions>.admin-soft-button{flex:0 0 auto!important;width:100%!important;min-height:42px!important;height:42px!important;padding:0 18px!important;border:1px solid #E3D6C4!important;border-radius:12px!important;background:#fff!important;background-image:none!important;color:#5a4534!important;-webkit-text-fill-color:#5A4534!important;font-size:13px!important;font-weight:700!important;box-shadow:none!important}.dashboard-shell--admin .operation-stage-card__actions>.admin-soft-button:after{content:""!important;margin:0!important}.dashboard-shell--admin .operation-pending-button,.dashboard-shell--admin .operation-stage-card__pending-button{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:10px!important;width:100%!important;min-height:0!important;padding:11px 13px!important;border:1px solid #F0E1CB!important;border-radius:12px!important;background:#fff8ef!important;box-shadow:none!important}.dashboard-shell--admin .operation-pending-button__icon{display:inline-flex!important;align-items:center!important;color:#c9791a!important}.dashboard-shell--admin .operation-pending-button__icon svg{width:18px!important;height:18px!important}.dashboard-shell--admin .operation-pending-button__label{font-size:13px!important;font-weight:700!important;color:#7a5a2e!important}.dashboard-shell--admin .operation-pending-button__count{margin-left:auto!important;min-width:25px!important;height:25px!important;padding:0 7px!important;border-radius:999px!important;background:#c5362a!important;color:#fff!important;font-size:12.5px!important;font-weight:800!important;display:grid!important;place-items:center!important}.dashboard-shell--admin .operation-stage-card__lock-hint{display:flex!important;align-items:center!important;gap:8px!important;flex:1 1 100%!important;width:100%!important;margin:0!important;padding:11px 13px!important;border:1px dashed #E2D4BF!important;border-radius:11px!important;background:#f8f1e6!important;color:#98805f!important;font-size:11.5px!important;font-weight:600!important;line-height:1.35!important}.dashboard-shell--admin .operation-stage-card__lock-hint svg{flex:0 0 auto!important;width:15px!important;height:15px!important}.dashboard-shell--admin .operation-stage-card--locked{opacity:1!important;filter:none!important}.dashboard-shell--admin .operation-stage-card--locked .operation-stage-card__actions>.admin-primary-button,.dashboard-shell--admin .operation-stage-card--locked .operation-stage-card__actions>.admin-soft-button,.dashboard-shell--admin .operation-stage-card--locked .operation-pending-button{display:none!important}body .dashboard-shell--admin .operation-dashboard-grid--stages .operation-stage-card .operation-stage-card__actions>.admin-primary-button{background:linear-gradient(180deg,#e0451f,#b81f1e)!important;background-color:#c5362a!important;background-image:linear-gradient(180deg,#e0451f,#b81f1e)!important;border:0!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;box-shadow:0 10px 20px -9px #b81f1e8c!important}body .dashboard-shell--admin .operation-stage-card .operation-pending-button .operation-pending-button__count{color:#fff!important;-webkit-text-fill-color:#ffffff!important}body .dashboard-shell--admin .operation-stage-card .operation-pending-button .operation-pending-button__label{color:#7a5a2e!important;-webkit-text-fill-color:#7A5A2E!important}body .dashboard-shell--admin .operation-stage-card .operation-pending-button .operation-pending-button__icon{color:#c9791a!important;-webkit-text-fill-color:#C9791A!important}body .dashboard-shell--admin .operation-module .operation-dashboard-grid--stages .operation-stage-card .operation-pending-button{flex:0 0 auto!important;min-height:0!important;height:auto!important;align-self:stretch!important}body .dashboard-shell--admin .operation-dashboard-grid--stages .operation-stage-card .operation-pending-button{flex:0 0 auto!important;min-height:0!important;height:auto!important}body .dashboard-shell--admin .operation-module .operation-dashboard-grid--stages .operation-stage-card--locked .operation-stage-card__actions .operation-pending-button,body .dashboard-shell--admin .operation-dashboard-grid--stages .operation-stage-card--locked .operation-stage-card__actions .operation-pending-button{display:none!important}.customer-desktop-shell.storefront-v3{--v3-primary: #7B1F1F;--v3-primary-dark: #4A1010;--v3-primary-btn: #C0392B;--v3-btn-text: #ffffff;--v3-gold: #C9923B;--v3-gold-light: #E4B06A;--v3-cream: #FAF5EE;--v3-cream-dark: #F0E8D8;--v3-text-dark: #1C0A0A;--v3-text-mid: #5C3A2A;--v3-text-light: #9A7A6A;--v3-border: #E8DDD0;background:var(--v3-cream);font-family:DM Sans,system-ui,sans-serif}.customer-desktop-shell.storefront-v3{display:flex;flex-direction:column}.customer-desktop-shell.storefront-v3>.sfv3-page{flex:1 0 auto;display:flex;flex-direction:column}.customer-desktop-shell.storefront-v3 .sfv3-page>.ft{margin-top:auto}.customer-desktop-shell.storefront-v3 h1,.customer-desktop-shell.storefront-v3 h2,.customer-desktop-shell.storefront-v3 h3{font-family:Playfair Display,Georgia,serif}.customer-desktop-shell.storefront-v3 .sfv3-topbar{background:var(--v3-primary-dark);color:var(--v3-gold-light);text-align:center;font-size:11.5px;letter-spacing:.3px;padding:6px 12px;font-weight:500}.customer-desktop-shell.storefront-v3 .customer-header{background:var(--v3-primary)!important;border:none!important;box-shadow:0 2px 14px #0000004d!important;border-radius:0!important}.customer-desktop-shell.storefront-v3 .customer-header__brand-name{font-family:Playfair Display,serif!important;color:#fff!important;letter-spacing:.5px!important}.customer-desktop-shell.storefront-v3 .customer-header__logo-mark{border:2px solid var(--v3-gold)!important;box-shadow:0 0 0 1px #c9923b66!important}.customer-desktop-shell.storefront-v3 .customer-header__nav-cta{background:var(--v3-primary-btn)!important;color:#fff!important;border:none!important}.customer-desktop-shell.storefront-v3 .customer-header__nav-button,.customer-desktop-shell.storefront-v3 .customer-header__exit-store,.customer-desktop-shell.storefront-v3 .customer-header__profile-switch,.customer-desktop-shell.storefront-v3 .customer-header__cart,.customer-desktop-shell.storefront-v3 .customer-header__instagram-link{background:#ffffff1f!important;border:.5px solid rgba(255,255,255,.22)!important;color:#fffffff2!important}.customer-desktop-shell.storefront-v3 .customer-header__profile-switch.is-active{background:#fffffff2!important;color:var(--v3-primary)!important}.customer-desktop-shell.storefront-v3 .customer-header__nav-button:hover,.customer-desktop-shell.storefront-v3 .customer-header__cart:hover{background:#fff3!important}.customer-desktop-shell.storefront-v3 .customer-header{min-height:58px!important;padding:6px 1.5rem!important;align-items:center!important}.customer-desktop-shell.storefront-v3 .customer-header__logo-mark{width:42px!important;height:42px!important;min-width:42px!important}.customer-desktop-shell.storefront-v3 .customer-header__brand-name{font-size:15px!important;line-height:1.1!important;text-transform:uppercase!important}.customer-desktop-shell.storefront-v3 .customer-header__brand-sub{font-size:9px!important;letter-spacing:1.5px!important}.customer-desktop-shell.storefront-v3 .customer-header__nav-cta,.customer-desktop-shell.storefront-v3 .customer-header__nav-button,.customer-desktop-shell.storefront-v3 .customer-header__exit-store,.customer-desktop-shell.storefront-v3 .customer-header__profile-switch,.customer-desktop-shell.storefront-v3 .customer-header__cart,.customer-desktop-shell.storefront-v3 .customer-header__instagram-link{font-size:12px!important;padding:5px 12px!important;border-radius:6px!important}main.customer-desktop-shell.storefront-v3 .customer-hero{display:none!important;height:0!important;min-height:0!important;overflow:hidden!important}.customer-desktop-shell.storefront-v3 .customer-header__nav{flex-wrap:nowrap!important;max-width:none!important;gap:4px!important}.customer-desktop-shell.storefront-v3 .customer-header__nav-button,.customer-desktop-shell.storefront-v3 .customer-header__nav-cta{white-space:nowrap!important}.customer-desktop-shell.storefront-v3 .customer-header{min-height:58px!important;height:58px!important}.customer-desktop-shell.storefront-v3 .customer-section__header h3{font-size:18px!important}.customer-desktop-shell.storefront-v3 .customer-section__header p{font-size:11px!important}.customer-desktop-shell.storefront-v3 .customer-checkout-grid{gap:10px!important}.customer-desktop-shell.storefront-v3 .checkout-toggle button{font-size:12px!important;padding:8px 14px!important}.customer-desktop-shell.storefront-v3 .checkout-payment-frame{border-radius:12px!important;padding:14px!important}.customer-desktop-shell.storefront-v3 .checkout-payment-frame__title{font-size:15px!important;font-family:Playfair Display,serif!important}.customer-desktop-shell.storefront-v3 .payment-tabs button{font-size:12px!important;padding:8px 12px!important}.customer-desktop-shell.storefront-v3 .payment-card,.customer-desktop-shell.storefront-v3 .payment-online-pix-card,.customer-desktop-shell.storefront-v3 .payment-online-card{border-radius:10px!important}.customer-desktop-shell.storefront-v3 .sfv3-chrome{width:100%!important;margin:0!important}.customer-desktop-shell.storefront-v3 .sfv3-chrome .hdr{border-radius:0!important}.customer-desktop-shell.storefront-v3 .customer-desktop-frame{padding-top:0!important;overflow:hidden!important}.customer-desktop-shell.storefront-v3 .customer-desktop-content{padding:18px 22px!important}.customer-desktop-shell.storefront-v3 .customer-section{padding:16px 18px!important;border-radius:14px!important;margin-bottom:14px!important}.customer-desktop-shell.storefront-v3 .customer-checkout-placeholder{padding:14px!important;border-radius:12px!important}.customer-desktop-shell.storefront-v3 .field-group{margin-bottom:0!important}.customer-desktop-shell.storefront-v3 .field-group label{font-size:11px!important;font-weight:700!important;margin-bottom:3px!important;letter-spacing:.2px!important}.customer-desktop-shell.storefront-v3 .customer-section input,.customer-desktop-shell.storefront-v3 .customer-section select,.customer-desktop-shell.storefront-v3 .customer-section textarea,.customer-desktop-shell.storefront-v3 .customer-checkout-placeholder input,.customer-desktop-shell.storefront-v3 .customer-checkout-placeholder select,.customer-desktop-shell.storefront-v3 .customer-checkout-placeholder textarea{font-size:13px!important;padding:8px 11px!important;border-radius:8px!important;min-height:0!important;height:auto!important;line-height:1.35!important}.customer-desktop-shell.storefront-v3 .checkout-payment-frame{padding:12px!important;border-radius:12px!important;margin-top:4px!important}.customer-desktop-shell.storefront-v3 .checkout-payment-frame__title{font-size:14px!important}.customer-desktop-shell.storefront-v3 .payment-tabs{gap:6px!important}.customer-desktop-shell.storefront-v3 .payment-tabs button{font-size:12px!important;padding:7px 10px!important;border-radius:8px!important}.customer-desktop-shell.storefront-v3 .payment-card,.customer-desktop-shell.storefront-v3 .payment-online-pix-card,.customer-desktop-shell.storefront-v3 .payment-online-card{padding:12px!important;font-size:13px!important}.customer-desktop-shell.storefront-v3 .payment-card *,.customer-desktop-shell.storefront-v3 .payment-online-pix-card *,.customer-desktop-shell.storefront-v3 .payment-online-card *{font-size:inherit}.customer-desktop-shell.storefront-v3 .customer-checkout-placeholder button[type=submit],.customer-desktop-shell.storefront-v3 .checkout-submit,.customer-desktop-shell.storefront-v3 .customer-checkout-cta{font-size:13px!important;padding:10px 16px!important;border-radius:9px!important}.customer-desktop-shell.storefront-v3 .customer-desktop-aside{gap:14px!important}.customer-desktop-shell.storefront-v3 .customer-desktop-aside>*{padding:16px!important;border-radius:14px!important}.customer-desktop-shell.storefront-v3 .customer-desktop-aside h2,.customer-desktop-shell.storefront-v3 .customer-desktop-aside h3{font-size:16px!important;font-family:Playfair Display,serif!important}.customer-desktop-shell.storefront-v3 .customer-desktop-content *{box-shadow:none!important}.customer-desktop-shell.storefront-v3 .customer-section,.customer-desktop-shell.storefront-v3 .customer-auth-card,.customer-desktop-shell.storefront-v3 .cart-sidebar,.customer-desktop-shell.storefront-v3 .customer-orders-sidebar{background:#fff!important;border:1px solid var(--v3-border)!important;border-radius:14px!important;padding:16px 18px!important}.customer-desktop-shell.storefront-v3 .customer-checkout-placeholder,.customer-desktop-shell.storefront-v3 .cart-sidebar__items,.customer-desktop-shell.storefront-v3 .customer-orders-sidebar__empty{background:transparent!important;border:none!important;border-radius:0!important;padding:0!important}.customer-desktop-shell.storefront-v3 .checkout-payment-frame{background:var(--v3-cream)!important;border:1px solid var(--v3-border)!important;border-radius:12px!important}.customer-desktop-shell.storefront-v3 .cart-sidebar__item{background:transparent!important;border:none!important;border-bottom:1px solid var(--v3-border)!important;border-radius:0!important;padding:10px 0!important}.customer-desktop-shell.storefront-v3 .cart-sidebar__item:last-child{border-bottom:none!important}.customer-desktop-shell.storefront-v3 .customer-auth-card>p,.customer-desktop-shell.storefront-v3 .customer-orders-sidebar__empty{background:var(--v3-cream)!important;border:1px solid var(--v3-border)!important;border-radius:10px!important;padding:10px 12px!important;font-size:12px!important}.customer-desktop-shell.storefront-v3 .customer-auth-card input{background:#fff!important;border:1px solid var(--v3-border)!important;border-radius:8px!important;color:var(--v3-text-dark)!important}.customer-desktop-shell.storefront-v3 .customer-auth-card input:-webkit-autofill{-webkit-text-fill-color:var(--v3-text-dark)!important}.customer-desktop-shell.storefront-v3 .customer-desktop-sidebar{display:flex!important;flex-direction:column!important;gap:14px!important}.customer-desktop-shell.storefront-v3 .cart-sidebar h2,.customer-desktop-shell.storefront-v3 .cart-sidebar h3,.customer-desktop-shell.storefront-v3 .customer-auth-card h2,.customer-desktop-shell.storefront-v3 .customer-auth-card h3,.customer-desktop-shell.storefront-v3 .customer-orders-sidebar h2,.customer-desktop-shell.storefront-v3 .customer-orders-sidebar h3{font-family:Playfair Display,serif!important;color:var(--v3-text-dark)!important;font-size:16px!important}.customer-desktop-shell.storefront-v3 .customer-auth-card button[type=submit],.customer-desktop-shell.storefront-v3 .cart-sidebar button[type=submit]{background:var(--v3-primary-btn)!important;color:#fff!important;border:none!important;border-radius:9px!important}.customer-desktop-shell.storefront-v3 .customer-hero__action{background:var(--v3-primary-btn)!important;color:#fff!important;border:none!important}.customer-desktop-shell.storefront-v3 .customer-section h2,.customer-desktop-shell.storefront-v3 .customer-section__header h2,.customer-desktop-shell.storefront-v3 .customer-section__header h3{font-family:Playfair Display,serif!important;color:var(--v3-text-dark)!important}.customer-desktop-shell.storefront-v3 .quick-access-card{background:transparent!important;border:none!important;border-radius:8px!important;box-shadow:none!important}.customer-desktop-shell.storefront-v3 .quick-access-card:hover{border:none!important;background:var(--v3-cream-dark)!important}.customer-desktop-shell.storefront-v3 .quick-access-card__emoji{background:var(--v3-cream-dark)!important;border-radius:7px!important}.customer-desktop-shell.storefront-v3 .quick-access-card strong{color:var(--v3-text-dark)!important}.customer-desktop-shell.storefront-v3 .quick-access-card span{color:var(--v3-text-mid)!important}.customer-desktop-shell.storefront-v3 .quick-access-grid{background:transparent!important;border:none!important;box-shadow:none!important}.customer-desktop-shell.storefront-v3 .customer-product-card{background:#fff!important;border:.5px solid var(--v3-border)!important;border-radius:12px!important;box-shadow:none!important}.customer-desktop-shell.storefront-v3 .customer-product-card:hover{border-color:var(--v3-gold)!important;box-shadow:none!important}.customer-desktop-shell.storefront-v3 .customer-product-card [class*=price]{color:var(--v3-primary)!important}.customer-desktop-shell.storefront-v3 .customer-product-card__footer button{background:var(--v3-primary-btn)!important;color:#fff!important;border:none!important}.customer-desktop-shell.storefront-v3 .pizza-builder__size-card{background:#fff!important;border:.5px solid var(--v3-border)!important;border-radius:12px!important}.customer-desktop-shell.storefront-v3 .pizza-builder__size-card.active,.customer-desktop-shell.storefront-v3 .pizza-builder__size-card:hover{border-color:var(--v3-gold)!important}.customer-desktop-shell.storefront-v3 .pizza-builder__price{color:var(--v3-primary)!important}.customer-desktop-shell.storefront-v3 .category-tabs button{border:.5px solid var(--v3-border)!important;background:#fff!important;color:var(--v3-text-mid)!important;border-radius:20px!important}.customer-desktop-shell.storefront-v3 .category-tabs button.active{background:var(--v3-primary-btn)!important;color:#fff!important;border-color:var(--v3-primary-btn)!important}.customer-desktop-shell.storefront-v3 .customer-home-account-card,.customer-desktop-shell.storefront-v3 .cart-sidebar,.customer-desktop-shell.storefront-v3 .review-ranking-panel{background:#fff!important;border:.5px solid var(--v3-border)!important;border-radius:14px!important}.customer-desktop-shell.storefront-v3 .cart-sidebar__button,.customer-desktop-shell.storefront-v3 .customer-checkout-submit{background:var(--v3-primary-btn)!important;color:#fff!important;border:none!important}.customer-desktop-shell.storefront-v3 .customer-home-account-card__header h3,.customer-desktop-shell.storefront-v3 .review-ranking-panel h3,.customer-desktop-shell.storefront-v3 .cart-sidebar__totals .total{color:var(--v3-primary)!important;font-family:Playfair Display,serif!important}.customer-desktop-shell.storefront-v3{max-width:none!important;width:100%!important;margin:0!important;padding:0!important;border-radius:0!important;box-shadow:none!important}.customer-desktop-shell.storefront-v3 .customer-desktop-frame{max-width:none!important;width:100%!important;margin:0!important;padding:0!important;border-radius:0!important;box-shadow:none!important;background:var(--v3-cream)!important;zoom:1!important}.customer-desktop-shell.storefront-v3 .customer-header{border-radius:0!important;width:100%!important;padding-left:max(24px,calc((100% - 1200px)/2 + 24px))!important;padding-right:max(24px,calc((100% - 1200px)/2 + 24px))!important}.customer-desktop-shell.storefront-v3 .sfv3-topbar{width:100%!important}.customer-desktop-shell.storefront-v3 .customer-hero{border-radius:0!important;max-width:none!important;width:100%!important;margin:0!important}.customer-desktop-shell.storefront-v3 .customer-desktop-content{max-width:1200px!important;margin:0 auto!important;padding:20px 24px 40px!important}.customer-desktop-shell.storefront-v3 .customer-section--top-selling .customer-featured-grid{grid-template-columns:repeat(2,1fr)!important;gap:10px!important}.customer-desktop-shell.storefront-v3 .customer-section--top-selling .customer-product-card{display:flex!important;flex-direction:row!important;align-items:stretch!important;height:auto!important;min-height:95px!important;overflow:hidden!important}.customer-desktop-shell.storefront-v3 .customer-section--top-selling .customer-product-card__image,.customer-desktop-shell.storefront-v3 .customer-section--top-selling .customer-product-card.compact .customer-product-card__image{flex:0 0 95px!important;width:95px!important;height:auto!important;align-self:stretch!important}.customer-desktop-shell.storefront-v3 .customer-section--top-selling .customer-product-card__body{flex:1 1 auto!important;padding:14px 16px!important}.customer-desktop-shell.storefront-v3 .customer-section--top-selling .customer-product-card__body p{min-height:0!important;-webkit-line-clamp:2!important}.customer-desktop-shell.storefront-v3 .customer-hero{position:relative!important}.customer-desktop-shell.storefront-v3 .customer-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(to bottom,#0000001f,#0000004d 55%,#0000008c);pointer-events:none;z-index:1}.customer-desktop-shell.storefront-v3 .customer-hero__content{position:absolute!important;inset:auto 0 20px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-end!important;gap:12px!important;z-index:2!important;text-align:center!important}.customer-desktop-shell.storefront-v3 .customer-hero__status{background:#1c0a0ab8!important;color:#fff!important;padding:7px 18px!important;border-radius:999px!important;font-weight:700!important;letter-spacing:.3px!important;-webkit-backdrop-filter:blur(4px)!important;backdrop-filter:blur(4px)!important;border:1px solid rgba(255,255,255,.18)!important;margin:0!important}.customer-desktop-shell.storefront-v3 .sfv3-footer{background:var(--v3-primary-dark);color:#f3e3d3;margin-top:8px}.customer-desktop-shell.storefront-v3 .sfv3-footer__inner{max-width:1200px;margin:0 auto;padding:28px 24px 18px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px}.customer-desktop-shell.storefront-v3 .sfv3-footer__brand strong{font-family:Playfair Display,serif;font-size:1.3rem;color:#fff;letter-spacing:.5px}.customer-desktop-shell.storefront-v3 .sfv3-footer__nav{display:flex;flex-wrap:wrap;gap:8px 20px;align-items:center}.customer-desktop-shell.storefront-v3 .sfv3-footer__link{background:none;border:none;color:#e9d4be;font-size:.95rem;cursor:pointer;padding:4px 0;text-decoration:none;font-family:DM Sans,system-ui,sans-serif}.customer-desktop-shell.storefront-v3 .sfv3-footer__link:hover{color:var(--v3-gold-light);text-decoration:underline}.customer-desktop-shell.storefront-v3 .sfv3-footer__bar{max-width:1200px;margin:0 auto;padding:12px 24px 24px;border-top:1px solid rgba(255,255,255,.12);font-size:.82rem;color:#f3e3d3b8;text-align:center}.customer-desktop-shell.storefront-v3 .quick-access-grid{grid-template-columns:repeat(4,1fr)!important;gap:8px!important}.customer-desktop-shell.storefront-v3 .quick-access-card{padding:10px 12px!important;min-height:0!important}.customer-desktop-shell.storefront-v3 .quick-access-card__emoji{width:32px!important;height:32px!important;font-size:15px!important}.customer-desktop-shell.storefront-v3 .customer-hero__content{top:0!important;bottom:0!important;justify-content:center!important;gap:8px!important}.customer-desktop-shell.storefront-v3 .sfv3-hero-id{display:flex;flex-direction:column;align-items:center;gap:6px;margin-bottom:2px}.customer-desktop-shell.storefront-v3 .sfv3-hero-logo{width:74px;height:74px;border-radius:50%;border:3px solid var(--v3-gold);overflow:hidden;background:#2a0808;box-shadow:none;display:flex;align-items:center;justify-content:center}.customer-desktop-shell.storefront-v3 .sfv3-hero-logo img{width:100%;height:100%;object-fit:cover}.customer-desktop-shell.storefront-v3 .sfv3-hero-title{font-family:Playfair Display,serif;font-size:28px;font-weight:700;color:#fff;text-shadow:0 2px 14px rgba(0,0,0,.95),0 0 4px rgba(0,0,0,.8);line-height:1.1;text-align:center}.customer-desktop-shell.storefront-v3 .customer-hero__background{display:none!important}.customer-desktop-shell.storefront-v3 .customer-hero{background:linear-gradient(135deg,#1a0505,#3d0f0f,#5a1a1a 60%,#2a0808)!important;min-height:240px!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:20px 0!important}.customer-desktop-shell.storefront-v3 .customer-hero:after{background:radial-gradient(ellipse at 30% 45%,rgba(120,30,10,.55) 0%,transparent 70%)!important}.customer-desktop-shell.storefront-v3 .customer-hero__content{position:static!important;flex-flow:row wrap!important;align-items:center!important;justify-content:center!important;align-content:center!important;gap:8px 10px!important;width:100%!important}.customer-desktop-shell.storefront-v3 .sfv3-hero-id{flex-basis:100%!important;margin-bottom:0!important}.customer-desktop-shell.storefront-v3 .sfv3-hero-logo{width:100px!important;height:100px!important;box-shadow:none!important}.customer-desktop-shell.storefront-v3 .sfv3-hero-title{font-size:32px!important;text-shadow:0 2px 10px rgba(0,0,0,.8)!important}.customer-desktop-shell.storefront-v3 .sfv3-hero-sub{font-family:DM Sans,system-ui,sans-serif;color:#ffffffa6;font-size:11px;letter-spacing:3px;text-transform:uppercase;margin-top:-2px;text-align:center}.customer-desktop-shell.storefront-v3 .customer-header__brand-sub{display:block;font-family:DM Sans,system-ui,sans-serif;font-size:9px;font-weight:300;color:var(--v3-gold-light);letter-spacing:1.5px;text-transform:uppercase;line-height:1;margin-top:1px}.customer-desktop-shell.storefront-v3 .sfv3-footer__brand small{display:block;color:#fff6;font-family:DM Sans,system-ui,sans-serif;font-size:10px;font-weight:300;margin-top:2px}.customer-desktop-shell.storefront-v3 .quick-access-grid{grid-template-columns:repeat(4,1fr)!important;gap:0!important;background:#fff!important;border:none!important;border-bottom:1px solid var(--v3-border)!important;border-radius:0!important;box-shadow:none!important;padding:.7rem 1rem!important}.customer-desktop-shell.storefront-v3 .quick-access-card{display:grid!important;grid-template-columns:32px 1fr!important;grid-template-rows:auto auto!important;column-gap:9px!important;row-gap:0!important;align-items:center!important;padding:9px 12px!important;background:transparent!important;border:none!important;box-shadow:none!important;text-align:left!important;min-height:0!important}.customer-desktop-shell.storefront-v3 .quick-access-card:hover{background:var(--v3-cream-dark)!important;border:none!important;border-radius:8px!important}.customer-desktop-shell.storefront-v3 .quick-access-card__emoji{grid-row:1/3!important;width:32px!important;height:32px!important;border-radius:7px!important;align-self:center!important}.customer-desktop-shell.storefront-v3 .quick-access-card strong{grid-column:2!important;grid-row:1!important;font-size:12px!important;line-height:1.2!important;background:transparent!important;box-shadow:none!important;border:none!important;border-radius:0!important;padding:0!important;color:var(--v3-text-dark)!important}.customer-desktop-shell.storefront-v3 .quick-access-card span{grid-column:2!important;grid-row:2!important;font-size:10px!important;line-height:1.3!important;background:transparent!important;box-shadow:none!important;border:none!important;border-radius:0!important;padding:0!important;color:var(--v3-text-light)!important}.customer-desktop-shell.storefront-v3 .payment-online-button{font-size:13px!important;font-weight:600!important;padding:9px 16px!important;min-height:0!important;border-radius:9px!important;line-height:1.25!important}.customer-desktop-shell.storefront-v3 .payment-online-card-link{font-size:13px!important;font-weight:600!important;padding:6px 10px!important;line-height:1.2!important;letter-spacing:0!important}.customer-desktop-shell.storefront-v3 .payment-tabs button{font-size:13px!important;padding:7px 12px!important}.customer-desktop-shell.storefront-v3 .payment-online-pix-card,.customer-desktop-shell.storefront-v3 .payment-online-card{padding:12px!important}.customer-desktop-shell.storefront-v3 .payment-online-pix-card *[class*=title],.customer-desktop-shell.storefront-v3 .payment-online-card *[class*=title]{font-size:14px!important}.customer-desktop-shell.storefront-v3 .customer-checkout-submit,.customer-desktop-shell.storefront-v3 .payment-submit-button{font-size:14px!important;font-weight:700!important;padding:12px 20px!important;min-height:0!important;height:auto!important;border-radius:10px!important;letter-spacing:.2px!important}.customer-desktop-shell.storefront-v3 .checkout-toggle button{font-size:13px!important;padding:9px 16px!important;min-height:0!important}.customer-desktop-shell.storefront-v3 .customer-desktop-content .customer-desktop-sidebar .cart-sidebar *{box-shadow:none!important}.customer-desktop-shell.storefront-v3 .cart-sidebar__item{font-size:12px!important}.customer-desktop-shell.storefront-v3 .cart-sidebar__item{gap:10px!important;padding:9px 0!important;align-items:center!important}.customer-desktop-shell.storefront-v3 .cart-sidebar__item>img,.customer-desktop-shell.storefront-v3 .cart-sidebar__item img{width:46px!important;height:46px!important;min-width:46px!important;border-radius:8px!important;object-fit:cover!important}.customer-desktop-shell.storefront-v3 .cart-sidebar__item-meta{gap:6px!important}.customer-desktop-shell.storefront-v3 .cart-sidebar__totals{margin-top:6px!important}.customer-desktop-shell.storefront-v3 .cart-sidebar__totals>div{background:transparent!important;border:none!important;border-radius:0!important;padding:5px 0!important;font-size:13px!important;color:var(--v3-text-mid)!important}.customer-desktop-shell.storefront-v3 .cart-sidebar__totals .total{border-top:1px solid var(--v3-border)!important;margin-top:6px!important;padding-top:9px!important;font-size:15px!important;font-weight:700!important;color:var(--v3-text-dark)!important}body .dashboard-shell--admin .finance__card,body .dashboard-shell--admin .finance__kpi,body .dashboard-shell--admin .finance__chips,body .dashboard-shell--admin .finance__export,body .dashboard-shell--admin .admin-module-grid__wide .panel-card,body .dashboard-shell--admin .panel-card.wide{box-shadow:none!important}@media(max-width:1200px){body .dashboard-shell--admin .dsh-v2-brandcard{display:none!important}body .dashboard-shell--admin .dsh-v2-rightcols{grid-template-columns:1fr!important}}@media(min-width:981px)and (max-width:1200px){body .dashboard-shell--admin .dsh-v2-main{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}}.super-admin-page--sidebar .super-admin-main{--sa-red: #7b1f1f;--sa-red-bright: #c72810;--sa-red-dark: #9d2b1b;--sa-ink: #2d1a10;--sa-muted: #7a5a44;--sa-line: rgba(123, 31, 31, .1)}.super-admin-page--sidebar .super-admin-main .sa-hero{position:relative;overflow:hidden;border-radius:22px;padding:24px 28px;color:#fff5f0;background:radial-gradient(120% 140% at 88% -10%,#ffb07852,#ffb07800 45%),linear-gradient(135deg,#7d1410,#b3220f 52%,#9d2b1b);box-shadow:0 1px 2px #2d0e081f,0 24px 48px -30px #5e1414b3;isolation:isolate}.super-admin-main .sa-hero__glow{position:absolute;inset:auto -40px -120px auto;width:320px;height:320px;border-radius:50%;background:radial-gradient(circle,#ffe9d638,#ffe9d600 70%);z-index:-1;pointer-events:none}.super-admin-main .sa-hero__top{display:flex;gap:20px;align-items:flex-start;justify-content:space-between;flex-wrap:wrap}.super-admin-main .sa-hero__intro{display:flex;gap:16px;align-items:center;min-width:0}.super-admin-main .sa-hero__icon{width:52px;height:52px;border-radius:16px;display:inline-flex;align-items:center;justify-content:center;font-size:1.55rem;flex-shrink:0;background:#ffffff24;border:1px solid rgba(255,255,255,.24)}.super-admin-main .sa-hero__copy{min-width:0}.super-admin-main .sa-hero__eyebrow{display:inline-block;font-size:.72rem;font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:#ffebe0cc;margin-bottom:6px}.super-admin-main .sa-hero__title{margin:0;font-size:1.5rem;font-weight:800;letter-spacing:-.01em;color:#fff}.super-admin-main .sa-hero__subtitle{margin:8px 0 0;max-width:64ch;font-size:.88rem;line-height:1.55;color:#fff0e9d9}.super-admin-main .sa-hero__actions{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.super-admin-main .sa-hero__meta{display:flex;gap:10px;flex-wrap:wrap;margin-top:18px}.super-admin-page--sidebar .super-admin-main .super-admin-kpi-grid>*{border-radius:16px;box-shadow:0 1px 2px #2d1a100a,0 14px 30px -26px #2d1a1052}.super-admin-page--sidebar .super-admin-main .super-admin-control-card,.super-admin-page--sidebar .super-admin-main .super-admin-action-card{border:1px solid var(--sa-line);border-radius:18px;background:linear-gradient(180deg,#fff,#fffaf7);box-shadow:0 1px 2px #2d1a100a,0 16px 36px -30px #2d1a104d}.super-admin-page--sidebar .super-admin-main .super-admin-empty-state{border:1px dashed var(--sa-line);border-radius:18px}.super-admin-page--sidebar .super-admin-main .super-admin-panel-title .eyebrow,.super-admin-page--sidebar .super-admin-main .super-admin-control-card .eyebrow,.super-admin-page--sidebar .super-admin-main .super-admin-action-card>div>span:first-child{font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#9a5f3c}.super-admin-page--sidebar .super-admin-main .super-admin-panel-title h2{color:var(--sa-ink);font-weight:800}.super-admin-page--sidebar .super-admin-main .super-admin-action-card h3{color:var(--sa-ink);font-weight:700}.super-admin-page--sidebar .super-admin-main input,.super-admin-page--sidebar .super-admin-main select,.super-admin-page--sidebar .super-admin-main textarea{border-radius:11px}.super-admin-page--sidebar .super-admin-main input:focus,.super-admin-page--sidebar .super-admin-main select:focus,.super-admin-page--sidebar .super-admin-main textarea:focus{outline:none;border-color:var(--sa-red);box-shadow:0 0 0 3px #7b1f1f1f}.super-admin-page--sidebar .super-admin-main .admin-soft-button{border-radius:11px;border:1.5px solid rgba(123,31,31,.26);background:#fff;color:var(--sa-red);font-weight:700;transition:background .15s ease,border-color .15s ease,transform .12s ease}.super-admin-page--sidebar .super-admin-main .admin-soft-button:hover:not(:disabled){background:#fdf3ef;border-color:var(--sa-red)}.super-admin-page--sidebar .super-admin-main .admin-soft-button.is-danger{border-color:#dc262666;color:#b91c1c}.super-admin-page--sidebar .super-admin-main .admin-soft-button.is-danger:hover:not(:disabled){background:#fdecea;border-color:#dc2626}.super-admin-page--sidebar .super-admin-main .btn-primary,.super-admin-page--sidebar .super-admin-main .super-admin-subscription-form>button[type=submit],.super-admin-page--sidebar .super-admin-main .super-admin-danger-actions>button:not(.admin-soft-button),.super-admin-page--sidebar .super-admin-main .super-admin-toolbar>button:not(.admin-soft-button){border:0;border-radius:12px;font-weight:700;color:#fff;background:linear-gradient(135deg,#c72810,#9d2b1b);box-shadow:0 10px 22px -14px #9d2b1bd9;transition:transform .12s ease,box-shadow .15s ease,filter .15s ease}.super-admin-page--sidebar .super-admin-main .btn-primary:hover:not(:disabled),.super-admin-page--sidebar .super-admin-main .super-admin-subscription-form>button[type=submit]:hover:not(:disabled),.super-admin-page--sidebar .super-admin-main .super-admin-danger-actions>button:not(.admin-soft-button):hover:not(:disabled),.super-admin-page--sidebar .super-admin-main .super-admin-toolbar>button:not(.admin-soft-button):hover:not(:disabled){filter:brightness(1.05);transform:translateY(-1px)}.super-admin-page--sidebar .super-admin-main .btn-primary:disabled,.super-admin-page--sidebar .super-admin-main .super-admin-subscription-form>button[type=submit]:disabled,.super-admin-page--sidebar .super-admin-main .super-admin-danger-actions>button:not(.admin-soft-button):disabled,.super-admin-page--sidebar .super-admin-main .super-admin-toolbar>button:not(.admin-soft-button):disabled{opacity:.6;box-shadow:none}.super-admin-page--sidebar .super-admin-main .super-admin-store-row{border-radius:14px;transition:background .14s ease,border-color .14s ease,transform .12s ease}.super-admin-page--sidebar .super-admin-main .super-admin-store-row.is-selected{border-color:#c7281066;box-shadow:0 8px 22px -16px #9d2b1b99}.super-admin-page--sidebar .super-admin-main .super-admin-finance-strip{border-radius:14px}.super-admin-page--sidebar .super-admin-main .super-admin-finance-strip strong{color:var(--sa-ink)}.super-admin-page--sidebar .super-admin-main .super-admin-limit-meter{border-radius:14px}.super-admin-page--sidebar .super-admin-main .super-admin-limit-meter__bar>i{background:linear-gradient(90deg,#c72810,#9d2b1b)}.super-admin-page--sidebar .super-admin-main .super-admin-status-pill{border-radius:999px;font-weight:700}.super-admin-page--sidebar .super-admin-main .super-admin-alert-card,.super-admin-page--sidebar .super-admin-main .super-admin-network-panel{border-radius:16px}.super-admin-page--sidebar .super-admin-main .super-admin-network-panel__item{border-radius:12px}@media(max-width:720px){.super-admin-page--sidebar .super-admin-main .sa-hero{padding:20px 18px}.super-admin-page--sidebar .super-admin-main .sa-hero__title{font-size:1.3rem}.super-admin-page--sidebar .super-admin-main .sa-hero__icon{width:44px;height:44px}}.super-admin-page--sidebar .super-admin-main .panel-card{border:1px solid var(--sa-line);border-radius:18px;background:linear-gradient(180deg,#fff,#fffaf7);box-shadow:0 1px 2px #2d1a100a,0 16px 36px -30px #2d1a104d}.super-admin-page--sidebar .super-admin-main .panel-card .panel-header h3{color:var(--sa-ink);font-weight:800}.super-admin-page--sidebar .super-admin-main .panel-card .panel-header p{color:var(--sa-muted)}.super-admin-page--sidebar .super-admin-main .pagarme-toggle{border-radius:14px;border:1px solid rgba(123,31,31,.12)}.super-admin-page--sidebar .super-admin-main .pagarme-toggle input[type=checkbox]{accent-color:var(--sa-red-bright)}.super-admin-page--sidebar .super-admin-main .pagarme-section{border-radius:14px;border:1px solid rgba(155,95,60,.14)}.super-admin-page--sidebar .super-admin-main .super-admin-integrations-stack button[type=submit]:not(.admin-soft-button):not(.is-danger){border:0;border-radius:12px;font-weight:700;color:#fff;background:linear-gradient(135deg,#c72810,#9d2b1b);box-shadow:0 10px 22px -14px #9d2b1bd9;transition:transform .12s ease,filter .15s ease}.super-admin-page--sidebar .super-admin-main .super-admin-integrations-stack button[type=submit]:not(.admin-soft-button):not(.is-danger):hover:not(:disabled){filter:brightness(1.05);transform:translateY(-1px)}.super-admin-page--sidebar .super-admin-main .super-admin-integrations-stack button[type=submit]:not(.admin-soft-button):not(.is-danger):disabled{opacity:.6;box-shadow:none}.super-admin-page--sidebar .super-admin-main .super-admin-kpi-grid>*{box-shadow:0 1px 2px #2d1a100a,0 14px 30px -26px #2d1a1052!important}.super-admin-page--sidebar .super-admin-main .panel-card{box-shadow:0 1px 2px #2d1a100a,0 16px 36px -30px #2d1a104d!important}.super-admin-page--sidebar .super-admin-main .sa-hero-cta{appearance:none;border:0;padding:10px 18px;border-radius:12px;font-size:.9rem;font-weight:800;cursor:pointer;color:#b3220f;background:#fff;box-shadow:0 10px 22px -12px #0006;transition:transform .12s ease,filter .15s ease}.super-admin-page--sidebar .super-admin-main .sa-hero-cta:hover:not(:disabled){filter:brightness(1.02);transform:translateY(-1px)}.super-admin-page--sidebar .super-admin-main .onboarding-filters{border-radius:16px}.super-admin-page--sidebar .super-admin-main .onboarding-list-item{border-radius:14px;border:1px solid var(--sa-line);background:linear-gradient(180deg,#fff,#fffaf7);box-shadow:0 1px 2px #2d1a100a;transition:border-color .14s ease,box-shadow .15s ease,transform .12s ease}.super-admin-page--sidebar .super-admin-main .onboarding-list-item:hover{border-color:#7b1f1f47;box-shadow:0 12px 26px -20px #2d1a1066;transform:translateY(-1px)}.super-admin-page--sidebar .super-admin-main .onboarding-status-badge{border-radius:999px;font-weight:700}.super-admin-page--sidebar .super-admin-main .onboarding-empty{border-radius:18px;border:1px dashed var(--sa-line)}.super-admin-page--sidebar .super-admin-main .wizard-step__dot{background:#e7d8cd;color:#8b6656;font-weight:800}.super-admin-page--sidebar .super-admin-main .wizard-step--active .wizard-step__dot{background:linear-gradient(135deg,#c72810,#9d2b1b);color:#fff;box-shadow:0 6px 14px -8px #9d2b1be6}.super-admin-page--sidebar .super-admin-main .wizard-step--done .wizard-step__dot{background:linear-gradient(135deg,#22c55e,#15803d);color:#fff}.super-admin-page--sidebar .super-admin-main .onboarding-review-section{border-radius:14px;border:1px solid rgba(155,95,60,.14);background:#fcf8f5}.super-admin-page--sidebar .super-admin-main .onboarding-review-notice{border-radius:14px}.super-admin-page--sidebar .super-admin-main .detail-table td:first-child{color:var(--sa-muted);font-weight:600}.super-admin-page--sidebar .super-admin-main .feature-chip{border-radius:999px;font-weight:700}.super-admin-page--sidebar .super-admin-main .feature-chip--on{background:#22c55e1f;color:#15803d}.super-admin-page--sidebar .super-admin-main .reminder-item{border-radius:12px}.super-admin-page--sidebar .super-admin-main .sa-notices{display:flex;flex-direction:column;gap:18px}.super-admin-page--sidebar .super-admin-main .sa-notices-error{padding:12px 16px;border-radius:14px;background:#dc262617;border:1px solid rgba(220,38,38,.3);color:#b91c1c;font-size:.86rem;font-weight:700}.super-admin-page--sidebar .super-admin-main .sa-notices-form{display:flex;flex-direction:column;gap:12px}.super-admin-page--sidebar .super-admin-main .sa-notices-form__title{font-size:1.02rem;font-weight:800;color:var(--sa-ink)}.super-admin-page--sidebar .super-admin-main .sa-notices-row{display:flex;gap:12px;flex-wrap:wrap}.super-admin-page--sidebar .super-admin-main .sa-notices-row>.field-group{flex:1 1 200px;min-width:0}.super-admin-page--sidebar .super-admin-main .sa-notices-checks{display:flex;gap:16px;flex-wrap:wrap}.super-admin-page--sidebar .super-admin-main .sa-notices-check{display:inline-flex;align-items:center;gap:8px;font-size:.86rem;font-weight:600;color:var(--sa-ink);cursor:pointer}.super-admin-page--sidebar .super-admin-main .sa-notices-check input[type=checkbox]{width:17px;height:17px;accent-color:var(--sa-red-bright);cursor:pointer}.super-admin-page--sidebar .super-admin-main .sa-notices-form-actions{display:flex;gap:10px;margin-top:4px}.super-admin-page--sidebar .super-admin-main .sa-notices-submit{appearance:none;border:0;padding:11px 22px;border-radius:12px;font-size:.9rem;font-weight:700;color:#fff;cursor:pointer;background:linear-gradient(135deg,#c72810,#9d2b1b);box-shadow:0 10px 22px -14px #9d2b1bd9;transition:transform .12s ease,filter .15s ease}.super-admin-page--sidebar .super-admin-main .sa-notices-submit:hover:not(:disabled){filter:brightness(1.05);transform:translateY(-1px)}.super-admin-page--sidebar .super-admin-main .sa-notices-submit:disabled{opacity:.6;cursor:progress;box-shadow:none}.super-admin-page--sidebar .super-admin-main .sa-notices-muted{color:var(--sa-muted);font-size:.9rem;padding:8px 0}.super-admin-page--sidebar .super-admin-main .sa-notices-empty{padding:26px 20px;text-align:center}.super-admin-page--sidebar .super-admin-main .sa-notices-list{display:flex;flex-direction:column;gap:12px}.super-admin-page--sidebar .super-admin-main .sa-notices-item{display:flex;align-items:flex-start;gap:14px;padding:16px;border-radius:16px;border:1px solid var(--sa-line);background:linear-gradient(180deg,#fff,#fffaf7);box-shadow:0 1px 2px #2d1a100a,0 16px 36px -30px #2d1a104d;transition:border-color .14s ease,box-shadow .15s ease}.super-admin-page--sidebar .super-admin-main .sa-notices-item:hover{border-color:#7b1f1f38}.super-admin-page--sidebar .super-admin-main .sa-notices-item--inactive{background:#f6f1ec;opacity:.82}.super-admin-page--sidebar .super-admin-main .sa-notices-item__emoji{font-size:1.5rem;line-height:1;margin-top:2px;flex-shrink:0}.super-admin-page--sidebar .super-admin-main .sa-notices-item__body{flex:1;min-width:0}.super-admin-page--sidebar .super-admin-main .sa-notices-item__title{font-weight:800;font-size:.96rem;color:var(--sa-ink);margin-bottom:3px}.super-admin-page--sidebar .super-admin-main .sa-notices-item__id{font-size:.72rem;font-weight:600;color:#b09a8c;margin-left:8px}.super-admin-page--sidebar .super-admin-main .sa-notices-item__msg{font-size:.86rem;color:#5b4036;line-height:1.45;white-space:pre-wrap}.super-admin-page--sidebar .super-admin-main .sa-notices-item__meta{font-size:.74rem;color:#9a7c6a;margin-top:8px}.super-admin-page--sidebar .super-admin-main .sa-notices-item__flag{color:#b91c1c;font-weight:800}.super-admin-page--sidebar .super-admin-main .sa-notices-item__actions{display:flex;flex-direction:column;gap:7px;flex-shrink:0}.super-admin-page--sidebar .super-admin-main .sa-notices-btn{appearance:none;padding:7px 14px;border-radius:10px;font-size:.78rem;font-weight:700;cursor:pointer;border:1.5px solid transparent;transition:filter .15s ease,background .15s ease,transform .12s ease}.super-admin-page--sidebar .super-admin-main .sa-notices-btn:hover{transform:translateY(-1px)}.super-admin-page--sidebar .super-admin-main .sa-notices-btn--off{background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff}.super-admin-page--sidebar .super-admin-main .sa-notices-btn--on{background:linear-gradient(135deg,#22c55e,#15803d);color:#fff}.super-admin-page--sidebar .super-admin-main .sa-notices-btn--dispatch{background:linear-gradient(135deg,#2563eb,#1d4ed8);color:#fff}.super-admin-page--sidebar .super-admin-main .sa-notices-btn--edit{background:#fff;color:var(--sa-ink);border-color:#7b1f1f38}.super-admin-page--sidebar .super-admin-main .sa-notices-btn--delete{background:#fff;color:#b91c1c;border-color:#dc262666}@media(max-width:720px){.super-admin-page--sidebar .super-admin-main .sa-notices-item{flex-wrap:wrap}.super-admin-page--sidebar .super-admin-main .sa-notices-item__actions{flex-direction:row;flex-wrap:wrap;width:100%}}.super-admin-page--sidebar .super-admin-main .wizard-steps{margin-bottom:24px}.super-admin-page--sidebar .super-admin-main .wizard-step{color:#b09a8c;font-weight:600}.super-admin-page--sidebar .super-admin-main .wizard-step__label{margin-top:2px}.super-admin-page--sidebar .super-admin-main .wizard-step:before,.super-admin-page--sidebar .super-admin-main .wizard-step:after{top:25px;height:3px;border-radius:999px;background:#ead9cd}.super-admin-page--sidebar .super-admin-main .wizard-step--done:before,.super-admin-page--sidebar .super-admin-main .wizard-step--done:after{background:linear-gradient(90deg,#c72810,#9d2b1b)}.super-admin-page--sidebar .super-admin-main .wizard-step--done{color:#15803d}.super-admin-page--sidebar .super-admin-main .wizard-step--active{color:var(--sa-red);font-weight:700}.super-admin-page--sidebar .super-admin-main .wizard-step--active:before{background:linear-gradient(90deg,#9d2b1b,#c72810 28%,#ffd9a8,#c72810 72%,#9d2b1b);background-size:220% 100%;animation:sa-wizard-flow 1.1s linear infinite}.super-admin-page--sidebar .super-admin-main .wizard-step--active .wizard-step__dot{animation:sa-wizard-pulse 1.5s ease-in-out infinite}@keyframes sa-wizard-flow{0%{background-position:220% 0}to{background-position:-220% 0}}@keyframes sa-wizard-pulse{0%,to{box-shadow:0 0 #c7281080}50%{box-shadow:0 0 0 7px #c7281000}}@media(prefers-reduced-motion:reduce){.super-admin-page--sidebar .super-admin-main .wizard-step--active:before{animation:none}.super-admin-page--sidebar .super-admin-main .wizard-step--active .wizard-step__dot{animation:none}}.fin-dre{display:flex;flex-direction:column;gap:18px}.fin-dre__tabs{display:inline-flex;gap:4px;padding:4px;background:#f1f1ee;border-radius:12px;align-self:flex-start}.fin-dre__tab{appearance:none;border:0;background:transparent;color:#6b6358;font-weight:700;font-size:.92rem;padding:8px 18px;border-radius:9px;cursor:pointer;transition:background .15s ease,color .15s ease,box-shadow .15s ease}.fin-dre__tab:hover{color:#2f1b14}.fin-dre__tab.is-active{background:#fff;color:#c72810;box-shadow:0 1px 3px #0000001f}.fin-dre__tab:focus-visible{outline:2px solid #c72810;outline-offset:2px}.fin-dre__body{display:flex;flex-direction:column;gap:16px;background:#fff;border:1px solid #eee7df;border-radius:16px;padding:22px;box-shadow:0 2px 10px #2f1b140d}.fin-dre__head{display:flex;flex-wrap:wrap;gap:14px;align-items:flex-start;justify-content:space-between}.fin-dre__title{margin:0;font-size:1.32rem;font-weight:800;color:#2f1b14}.fin-dre__sub{margin:4px 0 0;color:#7a6f63;font-size:.92rem}.fin-dre__controls{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.fin-dre__chips{display:inline-flex;gap:6px;flex-wrap:wrap}.fin-dre__chip{appearance:none;border:1px solid #e3dccf;background:#faf8f4;color:#5d544a;font-weight:600;font-size:.85rem;padding:7px 14px;border-radius:999px;cursor:pointer;transition:all .15s ease}.fin-dre__chip:hover{border-color:#c72810;color:#c72810}.fin-dre__chip.is-active{background:#c72810;border-color:#c72810;color:#fff}.fin-dre__custom{display:flex;gap:16px;flex-wrap:wrap}.fin-dre__custom label{display:flex;flex-direction:column;gap:4px;font-size:.8rem;font-weight:700;color:#6b6358}.fin-dre__custom input{border:1px solid #e3dccf;border-radius:9px;padding:7px 10px;font-size:.9rem;color:#2f1b14}.fin-dre__refreshing{display:inline-flex;align-items:center;gap:7px;font-size:.82rem;color:#7a6f63;font-weight:600}.fin-dre__spinner{width:13px;height:13px;border-radius:50%;border:2px solid #d9d2c7;border-top-color:#c72810;animation:fin-dre-spin .7s linear infinite}@keyframes fin-dre-spin{to{transform:rotate(360deg)}}.fin-dre__state{padding:24px;text-align:center;color:#7a6f63;background:#faf8f4;border-radius:12px}.fin-dre__state--error{background:#fef2f2;color:#b91c1c}.fin-dre__state--error button{margin-left:8px;border:0;background:#b91c1c;color:#fff;font-weight:700;padding:6px 12px;border-radius:8px;cursor:pointer}.fin-dre__period{margin:0;font-size:.85rem;color:#9b9085;font-weight:600}.fin-dre__banner{display:flex;gap:10px;align-items:flex-start;background:#fff7ed;border:1px solid #fcd9a8;color:#92580b;border-radius:12px;padding:12px 14px}.fin-dre__banner--muted{background:#f3f4f6;border-color:#e0e2e7;color:#4b5563}.fin-dre__banner p{margin:0;font-size:.88rem;line-height:1.4}.fin-dre__banner-ico{flex-shrink:0;display:inline-flex;margin-top:1px}.fin-dre__table{display:flex;flex-direction:column;border:1px solid #eee7df;border-radius:14px;overflow:hidden}.fin-dre__line{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 18px;border-bottom:1px solid #f1ece4}.fin-dre__line:last-child{border-bottom:0}.fin-dre__line--sub{background:#faf8f4;border-top:1px solid #e7dfd3}.fin-dre__line-label{display:flex;flex-direction:column;gap:2px}.fin-dre__line-name{font-weight:700;color:#2f1b14;font-size:.95rem}.fin-dre__line--sub .fin-dre__line-name:before{content:"= ";color:#9b9085;font-weight:800}.fin-dre__line-hint{font-size:.78rem;color:#9b9085}.fin-dre__line-right{display:flex;align-items:center;gap:14px;white-space:nowrap}.fin-dre__margin{font-size:.78rem;font-weight:700;color:#7a6f63;background:#f1ece4;padding:3px 9px;border-radius:999px}.fin-dre__line-value{font-weight:800;font-size:1rem;font-variant-numeric:tabular-nums}.fin-dre__line-value--in{color:#1f8a4c}.fin-dre__line-value--out{color:#b91c1c}.fin-dre__line-value--sub{color:#2f1b14;font-size:1.06rem}.fin-dre__foot{margin:0;font-size:.78rem;color:#9b9085;line-height:1.45}.fin-dre__line--detail{padding-left:26px;background:#fdfbf8}.fin-dre__line--detail .fin-dre__line-name{font-weight:500;font-size:.86rem;color:#6b6157}.fin-dre__line--detail .fin-dre__line-value{font-weight:600}.fin-dre__chips--regime{border-left:1px solid #efe7dd;padding-left:8px;margin-left:2px}@media(max-width:640px){.fin-dre__head{flex-direction:column}.fin-dre__line{flex-direction:column;align-items:flex-start;gap:6px}.fin-dre__line-right{width:100%;justify-content:space-between}}.fin-net__totals{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px}.fin-net__total{display:flex;flex-direction:column;gap:6px;background:#faf8f4;border:1px solid #eee7df;border-radius:14px;padding:14px 16px}.fin-net__total--result{background:#fff;border-color:#e7dfd3;box-shadow:0 1px 2px #2f1b140d}.fin-net__total-label{display:flex;flex-direction:column;gap:2px;font-size:.8rem;font-weight:600;color:#9b9085}.fin-net__total-margin{font-size:.74rem;font-weight:700;color:#7a6f63}.fin-net__total-value{font-weight:800;font-size:1.18rem;color:#2f1b14;font-variant-numeric:tabular-nums}.fin-net__total-value--in{color:#1f8a4c}.fin-net__total-value--out{color:#b91c1c}.fin-net__table{display:flex;flex-direction:column;border:1px solid #eee7df;border-radius:14px;overflow:hidden}.fin-net__row{display:grid;grid-template-columns:minmax(130px,1.6fr) repeat(5,minmax(64px,1fr));align-items:center;gap:10px;padding:12px 16px;border-bottom:1px solid #f1ece4;font-size:.9rem;font-variant-numeric:tabular-nums}.fin-net__row:last-child{border-bottom:0}.fin-net__row>span:not(.fin-net__store){text-align:right;font-weight:700;color:#2f1b14}.fin-net__row--head{background:#faf8f4;border-bottom:1px solid #e7dfd3}.fin-net__row--head>span{font-size:.76rem;font-weight:700;color:#9b9085;text-transform:uppercase;letter-spacing:.02em}.fin-net__store{display:flex;align-items:center;gap:8px;min-width:0}.fin-net__store-name{font-weight:700;color:#2f1b14;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fin-net__badge{flex-shrink:0;font-size:.68rem;font-weight:800;padding:2px 7px;border-radius:999px;text-transform:uppercase;letter-spacing:.02em}.fin-net__badge--owner{background:#efe7dd;color:#7a6f63}.fin-net__badge--off{background:#fde2e1;color:#b91c1c}.fin-net__in{color:#1f8a4c!important}.fin-net__out{color:#b91c1c!important}@media(max-width:640px){.fin-net__table{overflow-x:auto}.fin-net__row{min-width:540px}}.fin-con{display:flex;flex-direction:column;gap:16px}.fin-con__head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;flex-wrap:wrap}.fin-con__title{margin:0;font-size:1.25rem;font-weight:700;color:#2d2620}.fin-con__sub{margin:2px 0 0;font-size:.86rem;color:#9b9085}.fin-con__summary{display:flex;gap:12px;flex-wrap:wrap}.fin-con__stat{min-width:170px;padding:12px 16px;border-radius:14px;background:#fbf8f4;border:1px solid #efe7dd;display:flex;flex-direction:column;gap:2px}.fin-con__stat span{font-size:.72rem;text-transform:uppercase;letter-spacing:.04em;color:#9b9085}.fin-con__stat strong{font-size:1.3rem;font-weight:800;color:#2d2620}.fin-con__stat em{font-style:normal;font-size:.74rem;font-weight:600;color:#c0392b}.fin-con__stat--in strong{color:#1f8a4c}.fin-con__tabs{display:flex;gap:6px;flex-wrap:wrap;border-bottom:1px solid #efe7dd;padding-bottom:2px}.fin-con__tab{border:none;background:transparent;padding:8px 14px;border-radius:10px 10px 0 0;font-size:.88rem;font-weight:600;color:#9b9085;cursor:pointer;transition:all .15s}.fin-con__tab:hover{background:#faf6f1;color:#5a4f45}.fin-con__tab.is-active{color:#b8341f;background:#fbeee9}.fin-con__toolbar{display:flex;gap:10px;flex-wrap:wrap}.fin-con__btn{border:1px solid #e4dccf;background:#fff;color:#5a4f45;padding:9px 16px;border-radius:10px;font-size:.86rem;font-weight:600;cursor:pointer;transition:all .15s}.fin-con__btn:hover{background:#faf6f1}.fin-con__btn--primary{background:linear-gradient(135deg,#d2402a,#b8341f);border-color:transparent;color:#fff}.fin-con__btn--primary:hover{filter:brightness(1.05)}.fin-con__state,.fin-con__empty{padding:22px;text-align:center;color:#9b9085;background:#fbf8f4;border:1px dashed #e4dccf;border-radius:12px;font-size:.9rem}.fin-con__state--error{color:#b8341f;border-color:#f0c8c0;background:#fdf2f0}.fin-con__state--error button{margin-left:8px;border:none;background:#b8341f;color:#fff;border-radius:8px;padding:4px 10px;cursor:pointer}.fin-con__table{display:flex;flex-direction:column;border:1px solid #efe7dd;border-radius:12px;overflow:hidden}.fin-con__row{display:grid;grid-template-columns:2fr 1.2fr 1fr 1fr 1fr 1fr 1.6fr;gap:10px;align-items:center;padding:11px 14px;border-top:1px solid #f3ece3;font-size:.86rem;color:#3f372f}.fin-con__row--rule{grid-template-columns:2fr 1fr 1fr 1fr 1fr 1.4fr}.fin-con__row--cat{grid-template-columns:2fr 1.4fr 1fr}.fin-con__row:first-child{border-top:none}.fin-con__row--head{background:#fbf8f4;font-size:.72rem;text-transform:uppercase;letter-spacing:.04em;color:#9b9085;font-weight:700}.fin-con__row.is-overdue{background:#fdf6f4}.fin-con__desc{display:flex;flex-direction:column;font-weight:600}.fin-con__desc em{font-style:normal;font-weight:400;font-size:.76rem;color:#9b9085}.fin-con__num{text-align:right;font-variant-numeric:tabular-nums}.fin-con__od{color:#c0392b;font-size:.74rem}.fin-con__dot{display:inline-block;width:10px;height:10px;border-radius:50%;margin-right:8px;vertical-align:middle}.fin-con__chip{font-style:normal;font-size:.72rem;font-weight:700;padding:3px 9px;border-radius:999px;white-space:nowrap}.fin-con__chip--open{background:#fef3e7;color:#b9700f}.fin-con__chip--partial{background:#e7f0fe;color:#1f5fb8}.fin-con__chip--paid{background:#e7f6ec;color:#1f8a4c}.fin-con__chip--canceled{background:#f0ecea;color:#8a8076}.fin-con__actions{display:flex;gap:6px;flex-wrap:wrap}.fin-con__actions button{border:1px solid #e4dccf;background:#fff;color:#5a4f45;padding:4px 10px;border-radius:8px;font-size:.78rem;font-weight:600;cursor:pointer}.fin-con__actions button:hover{background:#faf6f1}.fin-con__actions .fin-con__danger{color:#b8341f;border-color:#f0c8c0}.fin-con__toast{position:fixed;bottom:24px;left:50%;transform:translate(-50%);background:#2d2620;color:#fff;padding:11px 20px;border-radius:12px;font-size:.88rem;font-weight:600;box-shadow:0 10px 30px #00000040;z-index:9999}.fin-con__overlay{position:fixed;inset:0;background:#1e191473;display:flex;align-items:center;justify-content:center;z-index:9998;padding:16px}.fin-con__modal{background:#fff;border-radius:16px;width:100%;max-width:460px;max-height:90vh;overflow-y:auto;box-shadow:0 20px 60px #0000004d}.fin-con__modal-head{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid #efe7dd}.fin-con__modal-head h3{margin:0;font-size:1.05rem;color:#2d2620}.fin-con__modal-head button{border:none;background:transparent;font-size:1.5rem;line-height:1;color:#9b9085;cursor:pointer}.fin-con__form{padding:18px 20px;display:flex;flex-direction:column;gap:14px}.fin-con__form label{display:flex;flex-direction:column;gap:5px;font-size:.8rem;font-weight:600;color:#5a4f45}.fin-con__form input,.fin-con__form select{border:1px solid #e4dccf;border-radius:9px;padding:9px 11px;font-size:.9rem;color:#2d2620;background:#fff}.fin-con__form input:focus,.fin-con__form select:focus{outline:none;border-color:#d2402a;box-shadow:0 0 0 3px #d2402a1f}.fin-con__form-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.fin-con__hint{margin:0;font-size:.76rem;color:#9b9085}.fin-con__paynote{margin:0;font-size:.9rem;color:#5a4f45}.fin-con__modal-foot{display:flex;justify-content:flex-end;gap:10px;padding:14px 20px 18px}@media(max-width:720px){.fin-con__row,.fin-con__row--rule,.fin-con__row--cat{grid-template-columns:1fr 1fr;row-gap:4px}.fin-con__row--head{display:none}.fin-con__num{text-align:left}.fin-con__form-row{grid-template-columns:1fr}}.super-admin-vendor-group{display:flex;flex-direction:column;gap:14px;border:1px solid rgba(172,117,78,.22);border-radius:18px;background:linear-gradient(180deg,#fffdf8,#fff8f1);padding:16px}.super-admin-vendor-group__head{display:flex;flex-direction:column;gap:2px;padding-bottom:12px;border-bottom:1px solid rgba(172,117,78,.16);margin-bottom:2px}.super-admin-vendor-group__name{font-size:15px;font-weight:700;color:#5a2b1f}.super-admin-vendor-group__hint{font-size:12.5px;color:#8a6657;line-height:1.4}.tp-tabs{display:inline-flex;gap:5px;padding:5px;background:#f1e7d6;border:1px solid #efe4d2;border-radius:12px;margin-bottom:16px}.tp-tab{padding:8px 16px;border:none;border-radius:9px;background:transparent;font-weight:700;font-size:13px;color:#6b5b52;cursor:pointer}.tp-tab.is-on{background:#fff;color:#7b1f1f;box-shadow:0 2px 6px #27130e0f}.tp-panel{display:block}.tp-panel--empty{background:#fff;border:1px solid #efe4d2;border-radius:16px;padding:28px;text-align:center;color:#6b5b52;font-size:13.5px;display:grid;gap:12px;justify-items:center}.tp-lockbar{display:block;background:#f9efdd;border:1px solid #e9d9b8;border-radius:11px;padding:10px 14px;font-size:12.5px;color:#8a5a12;line-height:1.5;margin-bottom:14px}.tp-lockbar b{color:#6d4710}.tp-seg{display:inline-flex;gap:5px;padding:5px;background:#f1e7d6;border:1px solid #efe4d2;border-radius:12px;margin-bottom:16px}.tp-seg__btn{padding:8px 15px;border:none;border-radius:9px;background:transparent;font-weight:700;font-size:12.5px;color:#6b5b52;cursor:pointer}.tp-seg__btn.is-on{background:#fff;color:#7b1f1f;box-shadow:0 2px 6px #27130e0f}.tp-split{display:grid;grid-template-columns:240px 1fr;gap:16px;align-items:start}@media(max-width:860px){.tp-split{grid-template-columns:1fr}}.tp-people{background:#fff;border:1px solid #efe4d2;border-radius:14px;padding:8px}.tp-people__label{font-size:10.5px;font-weight:800;text-transform:uppercase;letter-spacing:.5px;color:#6b5b52;padding:8px 10px 6px}.tp-person{display:flex;align-items:center;gap:10px;width:100%;padding:9px 10px;border:none;border-radius:10px;background:transparent;cursor:pointer;text-align:left}.tp-person.is-sel{background:#f1e7d6}.tp-person__avatar{width:32px;height:32px;border-radius:9px;background:#fffcf7;border:1px solid #e7dccb;color:#7b1f1f;font-weight:800;font-size:12px;display:flex;align-items:center;justify-content:center;flex:none}.tp-person.is-sel .tp-person__avatar{background:#7b1f1f;color:#fff;border-color:#7b1f1f}.tp-person__info b{display:block;font-size:13px;color:#27130e;line-height:1.2}.tp-person__info small{font-size:11px;color:#6b5b52}.tp-detail{background:#fff;border:1px solid #efe4d2;border-radius:16px;padding:18px 20px}.tp-detail__head{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding-bottom:14px;border-bottom:1px solid #efe4d2}.tp-detail__avatar{width:44px;height:44px;border-radius:12px;background:#7b1f1f;color:#fff;font-weight:800;font-size:16px;display:flex;align-items:center;justify-content:center}.tp-detail__id{flex:1;min-width:140px}.tp-detail__id b{font-size:15.5px;color:#27130e;display:block}.tp-detail__id small{font-size:12px;color:#6b5b52}.tp-badge{font-size:11px;font-weight:800;padding:4px 11px;border-radius:999px;white-space:nowrap}.tp-badge--admin{background:#f6e6cf;color:#8a5a12}.tp-badge--manager{background:#e6eef6;color:#2b5f8a}.tp-badge--attendant{background:#eef1e6;color:#5f7a2b}.tp-badge--other{background:#f4eee4;color:#6b5b52}.tp-fulltag{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:700;color:#1d8a4c}.tp-fullnote{margin:14px 0 0;font-size:13px;color:#6b5b52;line-height:1.55}.tp-area{margin-top:16px}.tp-area__title{font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.5px;color:#7b1f1f;margin-bottom:2px}.tp-area__title--sens{color:#c0392b}.tp-row{display:flex;align-items:center;gap:12px;padding:11px 0;border-bottom:1px solid #f4ece0}.tp-row:last-child{border-bottom:none}.tp-row__info{flex:1;min-width:0}.tp-row__info b{display:block;font-size:13.5px;color:#27130e}.tp-row__info small{font-size:11.5px;color:#6b5b52}.tp-tag{font-size:10px;font-weight:700;padding:2px 8px;border-radius:999px;background:#fffcf7;border:1px solid #e7dccb;color:#6b5b52;white-space:nowrap}.tp-tag--adjusted{background:#f9efdd;border-color:#e9d9b8;color:#8a5a12}.tp-switch{width:42px;height:24px;border-radius:999px;border:none;background:#dcd0c0;position:relative;flex:none;cursor:pointer;transition:background .15s;padding:0}.tp-switch:after{content:"";position:absolute;top:2px;left:2px;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0003;transition:left .15s}.tp-switch.is-on{background:#1d8a4c}.tp-switch.is-on:after{left:20px}.tp-switch.is-locked{background:#efe7db;opacity:.6;cursor:not-allowed}.tp-switch.is-locked:after{background:#cfc3b2}.tp-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:18px;padding-top:15px;border-top:1px solid #efe4d2}.tp-foot small{font-size:11.5px;color:#6b5b52}.tp-feedback{font-size:12.5px;font-weight:600;color:#7b1f1f}.tp-save{background:#c0392b;color:#fff;border:none;border-radius:10px;padding:10px 20px;font-weight:700;font-size:13px;cursor:pointer}.tp-save:disabled{opacity:.55;cursor:not-allowed}.tp-matrixwrap{overflow-x:auto;background:#fff;border:1px solid #efe4d2;border-radius:16px;padding:8px}.tp-matrix{border-collapse:collapse;width:100%;min-width:720px}.tp-matrix th,.tp-matrix td{padding:9px 10px;font-size:12.5px;text-align:center;border-bottom:1px solid #efe4d2}.tp-matrix thead th{background:#7b1f1f;color:#fff;font-size:11.5px;font-weight:800}.tp-matrix thead th:first-child{border-top-left-radius:10px}.tp-matrix thead th:last-child{border-top-right-radius:10px}.tp-matrix__menu{text-align:left!important;font-weight:600;color:#27130e;white-space:nowrap}.tp-matrix__area td{background:#f1e7d6;font-weight:800;color:#7b1f1f;text-transform:uppercase;font-size:10.5px;letter-spacing:.5px;text-align:left}.tp-yes{color:#1d8a4c;font-weight:900}.tp-no{color:#b6a89c}.tp-matrixnote{font-size:12px;color:#6b5b52;margin:10px 4px 2px}.tp-matrixnote b{color:#27130e}.admin-content span.tp-detail__avatar{color:#fff}.admin-content span.tp-person__avatar{color:#7b1f1f}.admin-content span.tp-fulltag{color:#1d8a4c}.admin-content span.tp-feedback{color:#7b1f1f}.admin-content span.tp-badge--admin{color:#8a5a12}.admin-content span.tp-badge--manager{color:#2b5f8a}.admin-content span.tp-badge--attendant{color:#5f7a2b}.admin-content span.tp-badge--other,.admin-content span.tp-tag{color:#6b5b52}.admin-content span.tp-tag--adjusted{color:#8a5a12}
