.meriala-merchant-dashboard{
  --mmd-ink:var(--meriala-text,#241d15);
  --mmd-gold:var(--meriala-gold,#9b783e);
  --mmd-muted:var(--meriala-text-muted,#756b62);
  --mmd-line:var(--meriala-border,rgba(36,29,21,.14));
}
.meriala-merchant-dashboard .glp-lux-shell{max-width:1440px;padding:28px 32px 56px}
.meriala-merchant-dashboard .mm-page-head{
  min-height:0;padding:32px;border:1px solid rgba(36,29,21,.2);border-radius:20px;
  background:radial-gradient(circle at 88% 8%,rgba(199,160,98,.24),transparent 30%),linear-gradient(135deg,#241d15,#34291f);
  box-shadow:0 24px 64px rgba(36,29,21,.15)
}
.meriala-merchant-dashboard .mm-page-head h1{max-width:760px;color:#fff;font-family:Georgia,"Times New Roman",serif;font-size:clamp(40px,4vw,48px);font-weight:400;line-height:1.04;letter-spacing:-.04em}
.meriala-merchant-dashboard .mm-page-head h1 span{color:var(--mmd-gold)}
.meriala-merchant-dashboard .mm-page-head p{max-width:690px;color:rgba(255,255,255,.66)}
.meriala-merchant-dashboard .mm-eyebrow{color:var(--mmd-gold);font-size:11px;font-weight:800;letter-spacing:.18em;text-transform:uppercase}
.meriala-merchant-dashboard .mm-head-actions{margin-top:20px}
.meriala-merchant-dashboard .mm-kpis{display:grid;grid-template-columns:repeat(3,1fr);gap:0;margin:16px 0 24px;border:1px solid var(--mmd-line);border-radius:18px;background:var(--meriala-card-bg,#fff);box-shadow:var(--meriala-shadow,0 10px 28px rgba(36,29,21,.06));overflow:hidden}
.meriala-merchant-dashboard .mm-kpi{position:relative;min-height:0;padding:20px 22px;border:0;border-radius:0;background:transparent;box-shadow:none;color:var(--mmd-ink)}
.meriala-merchant-dashboard .mm-kpi:not(:last-child)::after{content:"";position:absolute;right:0;top:20px;bottom:20px;width:1px;background:var(--mmd-line)}
.meriala-merchant-dashboard .mm-kpi .glp-lux-kpi-icon{color:var(--mmd-gold)}
.meriala-merchant-dashboard .mm-kpi .glp-lux-kpi-value{font-family:Georgia,"Times New Roman",serif;font-size:clamp(28px,3vw,32px)}
.meriala-merchant-dashboard .mm-kpi p{color:var(--mmd-muted)}
.meriala-merchant-dashboard .mm-panel{border:1px solid var(--mmd-line);border-radius:18px;background:var(--meriala-card-bg,#fff);box-shadow:var(--meriala-shadow,0 10px 28px rgba(36,29,21,.06))}
.meriala-merchant-dashboard .mm-page-head,.meriala-merchant-dashboard .mm-kpis,.meriala-merchant-dashboard .mm-panel{max-width:1280px;margin-left:auto;margin-right:auto}
.meriala-merchant-dashboard .mm-parity-dashboard{display:grid;gap:24px}.meriala-merchant-dashboard .mm-parity-dashboard .mm-page-head,.meriala-merchant-dashboard .mm-parity-dashboard .mm-kpis,.meriala-merchant-dashboard .mm-parity-dashboard .mm-panel{margin:0;width:100%}.meriala-merchant-dashboard .mm-page-head{display:flex;align-items:center}.meriala-merchant-dashboard .mm-page-head .glp-lux-hero-copy{max-width:760px}.meriala-merchant-dashboard .mm-page-head h1{margin:.15em 0}.meriala-merchant-dashboard .mm-kpis{margin:0}.meriala-merchant-dashboard .mm-panel{padding:22px 24px}.meriala-merchant-dashboard .mm-panel .glp-lux-panel-head p{margin:6px 0 0;color:var(--mmd-muted)}.meriala-merchant-dashboard .mm-availability{cursor:default;user-select:none}.meriala-merchant-dashboard .glp-lux-empty{padding:24px;border:1px dashed var(--mmd-line);border-radius:14px;background:var(--meriala-card-info,#fff8ec);color:var(--mmd-muted)}
.meriala-merchant-dashboard .mm-panel h2,
.meriala-merchant-dashboard .mm-panel .glp-lux-list-cell strong{color:var(--mmd-ink)}
.meriala-merchant-dashboard .mm-panel p,
.meriala-merchant-dashboard .mm-panel .glp-lux-list-cell small{color:var(--mmd-muted)}
.meriala-merchant-dashboard .mm-panel .glp-lux-count,
.meriala-merchant-dashboard .mm-panel .glp-lux-small-link{border-color:var(--mmd-line);background:#fffaf2;color:var(--mmd-ink)}
.meriala-merchant-dashboard .glp-lux-panel-head{padding-bottom:16px;border-bottom:1px solid var(--mmd-line)}
.meriala-merchant-dashboard .glp-lux-panel-head h2{font-family:Georgia,"Times New Roman",serif;font-size:clamp(24px,2.6vw,28px)}
.meriala-merchant-dashboard .glp-lux-table thead th{background:#faf5ec;color:var(--mmd-muted);font-size:10px;letter-spacing:.12em;text-transform:uppercase}
.meriala-merchant-dashboard .glp-lux-table tbody tr{transition:background .2s ease}
.meriala-merchant-dashboard .glp-lux-table tbody tr:hover{background:#fffaf2}
.meriala-merchant-dashboard .glp-lux-table td{border-bottom-color:var(--mmd-line);color:var(--mmd-muted)}
.meriala-merchant-dashboard .glp-lux-table-wrap{max-width:100%;overflow-x:auto}
.meriala-merchant-dashboard .glp-lux-manage{color:#8d6b35;font-weight:800}
.meriala-merchant-dashboard .mm-shopify-setup{margin-top:28px;background:linear-gradient(145deg,#fff,#fffaf2)}
.meriala-merchant-dashboard .glp-lux-step{border-color:var(--mmd-line);background:#fff}
.meriala-merchant-dashboard .glp-lux-step-number{border-color:rgba(155,120,62,.28);color:#8d6b35;background:#fffaf2}
.meriala-merchant-dashboard .glp-lux-step h3{color:var(--mmd-ink)}
.meriala-merchant-dashboard .glp-lux-step small{color:var(--mmd-muted)}
.meriala-merchant-dashboard .glp-lux-step-pill{color:#466653;background:#edf5ef;border-color:#bfd3c4}
.meriala-merchant-dashboard .glp-lux-step-button{color:#7c5c2f;border-color:rgba(155,120,62,.32)}
.meriala-merchant-dashboard .glp-lux-integrations{border-radius:16px;background:#f8f1e5}
.meriala-merchant-dashboard .glp-lux-integrations .glp-lux-label{color:#7c5c2f}
.meriala-merchant-dashboard .glp-lux-copybox input{border-color:var(--mmd-line);background:#fff;color:var(--mmd-ink)}
.meriala-merchant-dashboard .glp-lux-secondary-actions a{border-color:var(--mmd-line);background:#fff;color:var(--mmd-ink)}
@media(max-width:900px){
  .meriala-merchant-dashboard .glp-lux-shell{padding:20px 20px 48px}
  .meriala-merchant-dashboard .mm-page-head{min-height:0;padding:26px 22px}
  .meriala-merchant-dashboard .mm-kpis{grid-template-columns:repeat(2,1fr)}
  .meriala-merchant-dashboard .mm-kpi:not(:last-child)::after{top:auto;left:24px;right:24px;bottom:0;width:auto;height:1px}
}
@media(max-width:600px){
  .meriala-merchant-dashboard .mm-page-head h1{font-size:32px}
  .meriala-merchant-dashboard .mm-kpis{grid-template-columns:1fr}
  .meriala-merchant-dashboard .mm-head-actions{display:grid}
  .meriala-merchant-dashboard .mm-head-actions a{width:100%;justify-content:center}
}
