:root{
  --ak-bg:#12121a;
  --ak-bg-deep:#0b0b10;
  --ak-panel:#08080f;
  --ak-panel-soft:#101018;
  --ak-panel-raised:#15151d;
  --ak-line:#30303a;
  --ak-line-soft:#262630;
  --ak-text:#ffffff;
  --ak-muted:#9797a5;
  --ak-muted-2:#72727f;
  --ak-red:#ef233c;
  --ak-red-dark:#c8182e;
  --ak-green:#39d77a;
  --ak-radius-sm:12px;
  --ak-radius:16px;
  --ak-radius-lg:22px;
  --ak-radius-xl:28px;
  --ak-shadow:0 24px 70px rgba(0,0,0,.38);
  --bg:var(--ak-bg-deep);
  --panel:var(--ak-panel);
  --panel2:var(--ak-panel-soft);
  --text:var(--ak-text);
  --muted:var(--ak-muted);
  --red:var(--ak-red);
  --green:var(--ak-green);
}

html{background:var(--ak-bg-deep)}
body{
  background:
    radial-gradient(circle at 20% 0%,rgba(239,35,60,.075),transparent 28%),
    linear-gradient(180deg,var(--ak-bg) 0%,var(--ak-bg-deep) 42%,#08080d 100%) !important;
  color:var(--ak-text);
}

/* superfícies */
.app-shell,
.dashboard-shell,
.menu-admin-shell,
.settings-shell{
  background:transparent !important;
}
.product-card,
.status-card,
.stuffed-banner,
.cart-item,
.checkout-section,
.summary-card,
.tracking-head,
.timeline,
.pizza-preview,
.choice,
.flavor-choice,
.final-card,
.order-column,
.order-card,
.dashboard-stats article,
.category-box,
.products-admin,
.admin-product,
.admin-modal-card,
.settings-card{
  border-color:var(--ak-line-soft) !important;
}
.product-card,
.cart-item,
.checkout-section,
.summary-card,
.tracking-head,
.timeline,
.pizza-preview,
.final-card,
.order-card,
.dashboard-stats article,
.category-box,
.products-admin,
.admin-product,
.settings-card{
  background:linear-gradient(145deg,var(--ak-panel-soft),var(--ak-panel)) !important;
  box-shadow:0 10px 30px rgba(0,0,0,.08);
}

/* cabeçalhos */
.topbar,
.simple-topbar,
.builder-topbar,
.dashboard-topbar,
.menu-admin-topbar,
.settings-topbar{
  background:rgba(8,8,15,.92) !important;
  border-bottom-color:var(--ak-line-soft) !important;
  backdrop-filter:blur(18px);
}
.brand-mark{
  width:38px;
  height:38px;
  display:grid;
  place-items:center;
  border-radius:12px;
  background:var(--ak-red);
  color:#fff !important;
  font-size:0 !important;
}
.brand-mark::after{
  content:"A";
  font-size:18px;
  font-weight:1000;
}
.brand strong{letter-spacing:-.3px}
.brand small{color:var(--ak-muted-2) !important;letter-spacing:2.4px !important}

/* botões e links principais */
.add-btn,
.primary-btn,
.confirm-order,
.save-product,
.save-btn,
.primary-admin-btn,
.cart-bar button,
.advance-btn,
.stuffed-banner button{
  background:var(--ak-red) !important;
  border-color:var(--ak-red) !important;
  color:#fff !important;
  box-shadow:none !important;
}
.panel-link,
.preview-link,
.preview-btn,
.secondary-btn,
.back-btn,
.back-link,
.icon-btn,
.category-box form button,
.admin-product-actions button{
  border-color:var(--ak-line) !important;
}
.panel-link,
.preview-link,
.preview-btn,
.secondary-btn,
.category-box form button,
.admin-product-actions button{
  background:var(--ak-panel-raised) !important;
  color:#fff !important;
}
.panel-link:hover,
.preview-link:hover,
.preview-btn:hover{
  border-color:#50505e !important;
}
.panel-link:nth-child(2),
.admin-product-actions .edit-btn{
  background:#fff !important;
  border-color:#fff !important;
  color:#111118 !important;
}
.add-btn,
.primary-btn,
.confirm-order,
.save-product,
.save-btn,
.primary-admin-btn,
.cart-bar button,
.advance-btn{
  border-radius:var(--ak-radius) !important;
}

/* inputs */
input,
textarea,
select,
.notes-label textarea,
.checkout-section input,
.category-box input,
.admin-modal input,
.admin-modal textarea,
.admin-modal select,
.settings-card input{
  background:var(--ak-panel-raised) !important;
  color:#fff !important;
  border-color:#363642 !important;
  border-radius:var(--ak-radius) !important;
  outline:none;
}
input:focus,
textarea:focus,
select:focus{
  border-color:#f0f0f4 !important;
  box-shadow:0 0 0 3px rgba(255,255,255,.035);
}

/* cartões e navegação */
.status-card,
.product-card,
.pizza-preview,
.final-card,
.cart-item,
.checkout-section,
.summary-card,
.tracking-head,
.timeline,
.category-box,
.products-admin,
.settings-card{
  border-radius:var(--ak-radius-lg) !important;
}
.product-card{
  overflow:hidden;
}
.category span{
  background:var(--ak-panel-soft) !important;
  border-color:var(--ak-line) !important;
}
.category.active span{
  border-color:var(--ak-red) !important;
  box-shadow:0 0 0 3px rgba(239,35,60,.11) !important;
}
.tag,
.pill{
  background:var(--ak-red) !important;
  border-radius:999px !important;
}
.old-price{color:var(--ak-muted-2) !important}

/* carrinho */
.cart-bar,
.checkout-footer,
.builder-footer{
  background:rgba(8,8,15,.96) !important;
  border-color:var(--ak-line-soft) !important;
  box-shadow:var(--ak-shadow) !important;
}

/* dashboard */
.dashboard-stats article{
  min-height:98px;
}
.dashboard-stats strong{
  letter-spacing:-1px;
}
.order-column{
  background:rgba(8,8,15,.66) !important;
  border-radius:var(--ak-radius-lg) !important;
}
.order-column>header{
  background:var(--ak-panel-soft) !important;
  border-bottom-color:var(--ak-line-soft) !important;
}
.mobile-tab{
  background:var(--ak-panel-soft) !important;
  border-color:var(--ak-line) !important;
  border-radius:var(--ak-radius) !important;
}
.mobile-tab.active{
  background:#fff !important;
  border-color:#fff !important;
  color:#111118 !important;
}
.mobile-tab.active span{
  background:var(--ak-red) !important;
  color:#fff !important;
}
.store-state{
  background:#102016 !important;
  border-color:#24643d !important;
}

/* cardápio admin */
.admin-product-actions .promo-btn{
  background:#281014 !important;
  border-color:#71303a !important;
  color:#ffccd2 !important;
}
.category-chip{
  background:var(--ak-panel-raised) !important;
  border-color:var(--ak-line) !important;
}
.admin-modal{
  background:rgba(5,5,10,.84) !important;
  backdrop-filter:blur(12px);
}

/* pizza builder */
.progress{
  background:#20202a !important;
}
.progress span{background:var(--ak-red) !important}
.step-heading>span{
  background:#fff !important;
  color:#111118 !important;
}
.choice,
.flavor-choice,
.count-choice{
  background:var(--ak-panel-soft) !important;
  border-color:var(--ak-line) !important;
  border-radius:var(--ak-radius) !important;
}
.choice.selected,
.flavor-choice.selected,
.count-choice.selected{
  background:#1c1015 !important;
  border-color:var(--ak-red) !important;
  box-shadow:0 0 0 1px var(--ak-red) inset !important;
}
.sticky-selection span{
  background:var(--ak-panel-raised) !important;
  border-color:var(--ak-line) !important;
}

/* checkout */
.mode-btn{
  background:var(--ak-panel-soft) !important;
  border-color:var(--ak-line) !important;
  border-radius:var(--ak-radius) !important;
}
.mode-btn.selected{
  background:#fff !important;
  border-color:#fff !important;
  color:#111118 !important;
}
.mode-btn.selected small{color:#555561 !important}
.radio-line{
  border-bottom-color:var(--ak-line-soft) !important;
}
.timeline-item{
  border-bottom-color:var(--ak-line-soft) !important;
}
.timeline-item>span{
  background:var(--ak-panel-raised) !important;
  color:var(--ak-muted) !important;
}
.timeline-item.active>span{
  background:#fff !important;
  color:#111118 !important;
}

/* textos */
.product-info p,
.preview-copy small,
.step-heading p,
.cart-item p,
.cart-item small,
.summary-card span,
.tracking-head p,
.timeline-item small,
.menu-toolbar p,
.settings-intro p,
.helper,
.order-meta span{
  color:var(--ak-muted) !important;
}

/* mobile */
@media(max-width:700px){
  .app-shell{
    width:100% !important;
    box-shadow:none !important;
  }
  .topbar{
    height:68px !important;
  }
  .hero{
    border-radius:0 0 var(--ak-radius-xl) var(--ak-radius-xl) !important;
  }
  .panel-actions{
    gap:9px !important;
  }
  .panel-link{
    min-height:52px !important;
    border-radius:var(--ak-radius) !important;
  }
  .dashboard-stats article{
    border-radius:var(--ak-radius-lg) !important;
  }
}

/* desktop */
@media(min-width:701px){
  .app-shell{
    border-left:1px solid rgba(255,255,255,.035);
    border-right:1px solid rgba(255,255,255,.035);
  }
}


/* AKILL DELIVERY — identidade oficial laranja */
:root{
  --ak-orange:#ff6a00;
  --ak-orange-dark:#e85d00;
  --ak-red:var(--ak-orange);
  --ak-red-dark:var(--ak-orange-dark);
  --red:var(--ak-orange);
  --ak-logo-image:url("data:image/png;base64,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");
}
body{
  background:
    radial-gradient(circle at 20% 0%,rgba(255,106,0,.09),transparent 28%),
    linear-gradient(180deg,var(--ak-bg) 0%,var(--ak-bg-deep) 42%,#08080d 100%) !important;
}
.brand-mark{
  background-image:var(--ak-logo-image)!important;
  background-color:transparent!important;
  background-size:cover!important;
  background-position:center!important;
  background-repeat:no-repeat!important;
  color:transparent!important;
  overflow:hidden;
}
.brand-mark::after{content:""!important}
.category.active span{box-shadow:0 0 0 3px rgba(255,106,0,.13)!important}
.admin-product-actions .promo-btn{
  background:#2b180a!important;
  border-color:#7c4519!important;
  color:#ffd9bd!important;
}
.choice.selected,.flavor-choice.selected,.count-choice.selected{background:#22150d!important}

.admin-title{display:flex;align-items:center;gap:10px;min-width:0}
.admin-title>div{min-width:0}
.admin-brand-mark{width:34px!important;height:34px!important;border-radius:10px!important;flex:0 0 auto}


/* Loja do cliente — mesmo padrão visual claro da plataforma */
body:has(.app-shell){background:#f6f6f6!important;color:#242424!important}
.app-shell{
  background:#fff!important;
  color:#242424!important;
  box-shadow:0 0 0 1px #e9e9e9,0 16px 45px rgba(0,0,0,.06)!important;
}
.app-shell .topbar{
  background:rgba(255,255,255,.96)!important;
  border-bottom:1px solid #e8e8e8!important;
}
.app-shell .brand strong{color:#222!important}
.app-shell .brand small{color:#999!important}
.app-shell .icon-btn{color:#333!important}
.app-shell .cart-top span{background:#ff6a00!important;color:#fff!important}
.app-shell .hero{
  border-radius:18px!important;
  box-shadow:0 8px 24px rgba(0,0,0,.08);
}
.app-shell .hero h1 em{color:#ff6a00!important}
.app-shell .pill{background:#ff6a00!important;color:#fff!important}
.app-shell .status-card{
  background:#fff!important;
  border:1px solid #e6e6e6!important;
  box-shadow:none!important;
}
.app-shell .status-card div{border-right-color:#ececec!important}
.app-shell .status-card strong{color:#333}
.app-shell .status-card small{color:#888!important}
.app-shell .category{color:#666!important}
.app-shell .category span{
  background:#fff!important;
  border:1px solid #ddd!important;
  box-shadow:0 2px 8px rgba(0,0,0,.03);
}
.app-shell .category.active{color:#ff6a00!important;font-weight:800}
.app-shell .category.active span{
  border-color:#ff6a00!important;
  box-shadow:0 0 0 3px rgba(255,106,0,.10)!important;
}
.app-shell .section-head h2{color:#222!important}
.app-shell .section-head button{color:#ff6a00!important;font-weight:800}
.app-shell .product-card{
  background:#fff!important;
  border:1px solid #e6e6e6!important;
  box-shadow:0 5px 16px rgba(0,0,0,.035)!important;
}
.app-shell .product-info h3{color:#222!important}
.app-shell .product-info p,.app-shell .product-info small{color:#888!important}
.app-shell .price-row strong{color:#ff6a00!important}
.app-shell .add-btn{background:#ff6a00!important;color:#fff!important}
.app-shell .tag{background:#ff6a00!important;color:#fff!important}
.app-shell .promo-card{border-color:#ffd5b6!important}
.app-shell .cart-bar{
  background:#fff!important;
  border:1px solid #e0e0e0!important;
  box-shadow:0 14px 40px rgba(0,0,0,.14)!important;
}
.app-shell .cart-bar small{color:#777!important}
.app-shell .cart-bar strong{color:#222!important}
.app-shell .cart-bar button{background:#ff6a00!important}
@media(max-width:700px){
  body:has(.app-shell){background:#fff!important}
  .app-shell{border:0!important}
  .app-shell .hero{margin:0 12px!important;border-radius:16px!important}
}
