
/* Phase 18.9.5.28.5.8 — BAZARCO PRO responsive design system foundation */
:root{
  --mk-page-max: 1540px;
  --mk-page-wide: 96vw;
  --mk-gap: clamp(12px, 1.5vw, 24px);
  --mk-radius-xl: clamp(22px, 2.2vw, 36px);
  --mk-radius-lg: clamp(16px, 1.6vw, 26px);
  --mk-card-bg: rgba(255,255,255,.94);
  --mk-card-border: #e5edf7;
  --mk-text: #0f172a;
  --mk-muted: #64748b;
  --mk-brand: #2563eb;
  --mk-brand-2: #7c3aed;
  --mk-cyan: #06b6d4;
  --mk-shadow: 0 18px 48px rgba(15,23,42,.07);
  --mk-shadow-strong: 0 28px 90px rgba(24,38,78,.12);
}
*{box-sizing:border-box}
html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}
body.marketak-responsive-v18952858{overflow-x:hidden;background:#f4f7ff;color:var(--mk-text)}
body.marketak-responsive-v18952858 img,body.marketak-responsive-v18952858 video{max-width:100%;height:auto}
body.marketak-responsive-v18952858 table{max-width:100%}
body.marketak-responsive-v18952858 input,body.marketak-responsive-v18952858 select,body.marketak-responsive-v18952858 textarea,body.marketak-responsive-v18952858 button{font-family:inherit;max-width:100%}
body.marketak-responsive-v18952858 textarea{resize:vertical;min-height:92px}
body.marketak-responsive-v18952858 .page-shell{min-width:0;overflow-x:clip}
body.marketak-responsive-v18952858 .container,
body.marketak-responsive-v18952858 .wrap,
body.marketak-responsive-v18952858 .admin-shell,
body.marketak-responsive-v18952858 .vendor-shell,
body.marketak-responsive-v18952858 .settings-shell,
body.marketak-responsive-v18952858 .admin-settings-shell,
body.marketak-responsive-v18952858 .checkout-shell,
body.marketak-responsive-v18952858 .cart-shell,
body.marketak-responsive-v18952858 .store-shell{
  width:min(var(--mk-page-max), var(--mk-page-wide));
  max-width:100%;
}
body.marketak-responsive-v18952858 .admin-main-pro,
body.marketak-responsive-v18952858 .vendor-main,
body.marketak-responsive-v18952858 main,
body.marketak-responsive-v18952858 section,
body.marketak-responsive-v18952858 article{min-width:0}
body.marketak-responsive-v18952858 .settings-hero,
body.marketak-responsive-v18952858 .admin-hero-pro,
body.marketak-responsive-v18952858 .vendor-hero,
body.marketak-responsive-v18952858 .hero,
body.marketak-responsive-v18952858 .store-hero,
body.marketak-responsive-v18952858 [class*="-hero"]{
  border-radius:var(--mk-radius-xl);
  overflow:hidden;
}
body.marketak-responsive-v18952858 .settings-card,
body.marketak-responsive-v18952858 .admin-panel-pro,
body.marketak-responsive-v18952858 .panel,
body.marketak-responsive-v18952858 .card,
body.marketak-responsive-v18952858 [class*="-panel"],
body.marketak-responsive-v18952858 [class*="-card"]{
  max-width:100%;
}
body.marketak-responsive-v18952858 .table-pro-wrap,
body.marketak-responsive-v18952858 .table-wrap,
body.marketak-responsive-v18952858 .responsive-table,
body.marketak-responsive-v18952858 .admin-table-wrap{
  overflow:auto;
  -webkit-overflow-scrolling:touch;
  border-radius:var(--mk-radius-lg);
}
body.marketak-responsive-v18952858 .table-pro,
body.marketak-responsive-v18952858 table{border-collapse:separate;border-spacing:0;min-width:760px}
body.marketak-responsive-v18952858 .btn,
body.marketak-responsive-v18952858 .mini-btn,
body.marketak-responsive-v18952858 [class*="btn"],
body.marketak-responsive-v18952858 button{
  touch-action:manipulation;
}
body.marketak-responsive-v18952858 .settings-grid,
body.marketak-responsive-v18952858 .cards-grid,
body.marketak-responsive-v18952858 .stats-grid,
body.marketak-responsive-v18952858 .admin-filter-grid,
body.marketak-responsive-v18952858 .form-grid,
body.marketak-responsive-v18952858 [class*="grid"]{
  min-width:0;
}
body.marketak-responsive-v18952858 .mobile-scroll-x{overflow:auto;-webkit-overflow-scrolling:touch}
@media (max-width:1280px){
  :root{--mk-page-wide:94vw}
  body.marketak-responsive-v18952858 .settings-grid.three,
  body.marketak-responsive-v18952858 .stats-grid,
  body.marketak-responsive-v18952858 .cards-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}
}
@media (max-width:900px){
  :root{--mk-page-wide:94vw;--mk-gap:14px}
  body.marketak-responsive-v18952858 .admin-shell,
  body.marketak-responsive-v18952858 .vendor-shell,
  body.marketak-responsive-v18952858 .admin-settings-shell,
  body.marketak-responsive-v18952858 .settings-shell,
  body.marketak-responsive-v18952858 .checkout-grid,
  body.marketak-responsive-v18952858 .cart-layout,
  body.marketak-responsive-v18952858 .product-layout,
  body.marketak-responsive-v18952858 .store-layout{
    grid-template-columns:1fr!important;
  }
  body.marketak-responsive-v18952858 .admin-sidebar,
  body.marketak-responsive-v18952858 .vendor-sidebar,
  body.marketak-responsive-v18952858 .admin-menu-pro,
  body.marketak-responsive-v18952858 aside{
    position:relative!important;top:auto!important;max-height:none!important;overflow:visible!important;width:100%!important;order:2;
  }
  body.marketak-responsive-v18952858 .admin-main-pro,
  body.marketak-responsive-v18952858 .vendor-main,
  body.marketak-responsive-v18952858 main{order:1}
  body.marketak-responsive-v18952858 .settings-hero,
  body.marketak-responsive-v18952858 .admin-hero-pro,
  body.marketak-responsive-v18952858 .vendor-hero,
  body.marketak-responsive-v18952858 .hero{padding:clamp(20px,4vw,30px)!important}
}
@media (max-width:680px){
  :root{--mk-page-wide:92vw;--mk-radius-xl:24px;--mk-radius-lg:18px}
  body.marketak-responsive-v18952858{font-size:14px}
  body.marketak-responsive-v18952858 h1{font-size:clamp(25px,8vw,36px)!important;line-height:1.25!important}
  body.marketak-responsive-v18952858 h2{font-size:clamp(21px,6vw,28px)!important;line-height:1.35!important}
  body.marketak-responsive-v18952858 h3{font-size:clamp(17px,5vw,22px)!important}
  body.marketak-responsive-v18952858 .settings-grid,
  body.marketak-responsive-v18952858 .settings-grid.two,
  body.marketak-responsive-v18952858 .settings-grid.three,
  body.marketak-responsive-v18952858 .cards-grid,
  body.marketak-responsive-v18952858 .stats-grid,
  body.marketak-responsive-v18952858 .admin-filter-grid,
  body.marketak-responsive-v18952858 .form-grid,
  body.marketak-responsive-v18952858 [class*="grid"]{grid-template-columns:1fr!important}
  body.marketak-responsive-v18952858 .panel-head-pro,
  body.marketak-responsive-v18952858 .admin-panel-head,
  body.marketak-responsive-v18952858 .card-head,
  body.marketak-responsive-v18952858 [class*="head"]{max-width:100%}
  body.marketak-responsive-v18952858 input,
  body.marketak-responsive-v18952858 select,
  body.marketak-responsive-v18952858 textarea{font-size:16px!important}
  body.marketak-responsive-v18952858 .btn,
  body.marketak-responsive-v18952858 .mini-btn,
  body.marketak-responsive-v18952858 button[type="submit"]{width:100%;justify-content:center}
  body.marketak-responsive-v18952858 table{min-width:640px}
}
@media print{body.marketak-responsive-v18952858 .market-header,body.marketak-responsive-v18952858 .admin-sidebar,body.marketak-responsive-v18952858 .vendor-sidebar,body.marketak-responsive-v18952858 .ai-float{display:none!important}body.marketak-responsive-v18952858{background:#fff!important}.page-shell{overflow:visible!important}}
