:root{
  --mp-bg:#f6f7f9;
  --mp-card:#ffffff;
  --mp-text:#1f2937;
  --mp-text-strong:#111827;
  --mp-muted:#7b8494;
  --mp-line:#e7eaf0;
  --mp-line-soft:#f0f2f5;
  --mp-orange:#f27a1a;
  --mp-orange-dark:#dd650d;
  --mp-orange-soft:#fff3e8;
  --mp-nav:#ffffff;
  --mp-nav-hover:#f7f8fa;
  --mp-green:#16a36a;
  --mp-green-soft:#e9f8f1;
  --mp-red:#dc3545;
  --mp-red-soft:#fff0f1;
  --mp-yellow:#f59e0b;
  --mp-blue:#2563eb;
  --mp-shadow:0 8px 26px rgba(16,24,40,.06);
  --mp-shadow-soft:0 2px 10px rgba(16,24,40,.045);
  --mp-radius:14px;
  --mp-side:292px;
  --mp-top:76px;
}
*{box-sizing:border-box}
html{scroll-behavior:smooth}
body{margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif;background:var(--mp-bg);color:var(--mp-text);font-size:14px;-webkit-font-smoothing:antialiased}
body.mp-menu-open{overflow:hidden}
a{text-decoration:none;color:inherit}
button,input,select,textarea{font:inherit}
button{color:inherit}
svg{display:block}

/* Premium scrollbar */
*{scrollbar-width:thin;scrollbar-color:#c9ced7 transparent}
*::-webkit-scrollbar{width:8px;height:8px}
*::-webkit-scrollbar-track{background:transparent}
*::-webkit-scrollbar-thumb{background:#c9ced7;border-radius:999px;border:2px solid transparent;background-clip:padding-box}
*::-webkit-scrollbar-thumb:hover{background:#aeb5c1;border:2px solid transparent;background-clip:padding-box}

.mp-shell{min-height:100vh}
.mp-side{position:fixed;z-index:80;inset:0 auto 0 0;width:var(--mp-side);background:var(--mp-nav);border-right:1px solid var(--mp-line);display:flex;flex-direction:column;box-shadow:2px 0 16px rgba(16,24,40,.025);transition:transform .25s ease}
.mp-side-head{height:72px;flex:0 0 72px;display:flex;align-items:center;padding:0 18px;border-bottom:1px solid var(--mp-line-soft)}
.mp-brand{display:flex;align-items:center;gap:11px;min-width:0;flex:1}
.mp-brand-mark{width:34px;height:34px;border-radius:10px;background:linear-gradient(135deg,var(--mp-orange),#ff9b49);display:grid;place-items:center;color:#fff;font-size:21px;font-weight:900;box-shadow:0 7px 16px rgba(242,122,26,.23)}
.mp-brand-copy{display:flex;flex-direction:column;line-height:1.05;min-width:0}
.mp-brand-copy b{font-size:20px;letter-spacing:-.5px;color:var(--mp-text-strong)}
.mp-brand-copy small{font-size:10px;color:var(--mp-muted);font-weight:600;margin-top:4px;letter-spacing:.2px}
.mp-version{margin-left:auto;font-size:9px;font-weight:800;background:#f2f4f7;color:#667085;border:1px solid #e5e7eb;border-radius:999px;padding:3px 6px}
.mp-side-close{display:none;border:0;background:#f4f5f7;width:34px;height:34px;border-radius:9px;font-size:24px;line-height:1;cursor:pointer}

.mp-seller-mini{margin:16px 16px 10px;padding:12px;border:1px solid var(--mp-line);border-radius:13px;background:linear-gradient(180deg,#fff,#fbfcfd);display:flex;align-items:center;gap:10px}
.mp-avatar{width:40px;height:40px;border-radius:12px;background:var(--mp-orange-soft);color:var(--mp-orange-dark);display:grid;place-items:center;font-weight:800;font-size:15px;flex:0 0 auto}
.mp-avatar.sm{width:34px;height:34px;border-radius:10px}
.mp-seller-mini-copy{min-width:0;display:flex;flex-direction:column;gap:5px}
.mp-seller-mini-copy strong{font-size:13px;color:var(--mp-text-strong);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.mp-seller-mini-copy .mp-badge{padding:3px 7px;font-size:9px}

.mp-side-search{margin:0 16px 10px;height:40px;border:1px solid var(--mp-line);border-radius:10px;background:#f9fafb;display:flex;align-items:center;padding:0 9px;gap:7px;transition:.18s}
.mp-side-search:focus-within{background:#fff;border-color:#f7a766;box-shadow:0 0 0 3px rgba(242,122,26,.08)}
.mp-side-search-icon{width:17px;height:17px;color:#98a2b3}
.mp-side-search-icon svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
.mp-side-search input{border:0;outline:0;background:transparent;width:100%;min-width:0;color:var(--mp-text);font-size:12px}
.mp-side-search input::placeholder{color:#a3a9b3}
.mp-side-search kbd{font-family:inherit;font-size:9px;font-weight:700;color:#98a2b3;background:#fff;border:1px solid #e4e7ec;border-bottom-width:2px;border-radius:5px;padding:2px 4px;white-space:nowrap}

.mp-side-quick{display:grid;grid-template-columns:1fr 40px;gap:8px;padding:0 16px 12px}
.mp-quick-primary,.mp-quick-icon{height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;gap:8px;font-weight:700;font-size:12px;transition:.18s}
.mp-quick-primary{background:var(--mp-orange);color:#fff;box-shadow:0 6px 14px rgba(242,122,26,.18)}
.mp-quick-primary:hover{background:var(--mp-orange-dark);transform:translateY(-1px)}
.mp-quick-icon{border:1px solid var(--mp-line);background:#fff;color:#667085}
.mp-quick-icon:hover{background:#f8fafc;color:#111827}
.mp-quick-primary svg,.mp-quick-icon svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}

.mp-menu{flex:1;overflow-y:auto;overflow-x:hidden;padding:2px 10px 18px}
.mp-nav-group{margin:5px 0}
.mp-nav-group-toggle{width:100%;border:0;background:transparent;border-radius:10px;min-height:44px;padding:0 10px;display:flex;align-items:center;justify-content:space-between;cursor:pointer;color:#4b5565;transition:.18s}
.mp-nav-group-toggle:hover,.mp-nav-group.open>.mp-nav-group-toggle{background:#f6f7f9;color:#222b39}
.mp-nav-group-main{display:flex;align-items:center;gap:10px;font-size:12px;font-weight:800;letter-spacing:.1px}
.mp-nav-group-icon{width:20px;height:20px;display:grid;place-items:center;color:#7c8595}
.mp-nav-group-icon svg,.mp-nav-chevron svg,.mp-nav-item-icon svg,.mp-side-footer svg,.mp-top svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}
.mp-nav-chevron{width:18px;height:18px;color:#9aa2af;transition:transform .22s ease}
.mp-nav-group.open .mp-nav-chevron{transform:rotate(90deg)}
.mp-nav-group-list{max-height:0;opacity:0;overflow:hidden;transition:max-height .27s ease,opacity .2s ease;padding:0 5px}
.mp-nav-group.open .mp-nav-group-list{max-height:660px;opacity:1;padding-top:4px;padding-bottom:4px}
.mp-nav-item{position:relative;display:flex;align-items:center;gap:10px;min-height:40px;padding:8px 10px 8px 13px;margin:2px 0;border-radius:9px;color:#687182;font-size:12px;font-weight:600;transition:.15s}
.mp-nav-item:hover{background:#f7f8fa;color:#1f2937;transform:translateX(2px)}
.mp-nav-item.active{background:var(--mp-orange-soft);color:#a84f0d;font-weight:800}
.mp-nav-item-icon{width:18px;height:18px;color:#9199a7;flex:0 0 auto}
.mp-nav-item.active .mp-nav-item-icon{color:var(--mp-orange)}
.mp-nav-item-label{min-width:0;flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.mp-nav-active-dot{width:6px;height:6px;border-radius:50%;background:var(--mp-orange);box-shadow:0 0 0 4px rgba(242,122,26,.1)}

.mp-side-footer{flex:0 0 auto;border-top:1px solid var(--mp-line-soft);padding:10px}
.mp-side-footer a{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:9px;font-size:11px;font-weight:700;color:#778090}
.mp-side-footer a:hover{background:#f6f7f9;color:#222}
.mp-side-footer .mp-logout-link:hover{background:#fff1f1;color:#c43232}
.mp-side-footer svg{width:17px;height:17px}

.mp-main{margin-left:var(--mp-side);min-height:100vh;width:calc(100% - var(--mp-side))}
.mp-top{height:var(--mp-top);position:sticky;top:0;z-index:50;background:rgba(255,255,255,.96);backdrop-filter:blur(12px);border-bottom:1px solid var(--mp-line);display:flex;align-items:center;justify-content:space-between;padding:0 28px;gap:20px}
.mp-top-left,.mp-top-actions{display:flex;align-items:center;gap:12px;min-width:0}
.mp-mobile-menu{display:none;width:40px;height:40px;border:1px solid var(--mp-line);background:#fff;border-radius:10px;align-items:center;justify-content:center;cursor:pointer;color:#596273}
.mp-page-heading{min-width:0}
.mp-page-kicker{font-size:10px;font-weight:700;color:#98a2b3;text-transform:uppercase;letter-spacing:.8px;margin-bottom:3px}
.mp-page-heading h1{font-size:19px;line-height:1.2;margin:0;color:#171e2a;font-weight:800;letter-spacing:-.2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.mp-top-actions{margin-left:auto}
.mp-top-action{position:relative;width:38px;height:38px;border:1px solid var(--mp-line);background:#fff;border-radius:10px;display:grid;place-items:center;color:#697386;transition:.15s}
.mp-top-action:hover{background:#f8f9fb;color:#111827}
.mp-notification-count{position:absolute;right:-5px;top:-5px;min-width:18px;height:18px;padding:0 5px;border:2px solid #fff;background:#e64646;color:#fff;border-radius:999px;font-size:9px;font-weight:800;display:grid;place-items:center}
.mp-top-store,.mp-top-add{height:38px;border-radius:9px;padding:0 13px;display:flex;align-items:center;gap:7px;font-size:11px;font-weight:800;transition:.15s}
.mp-top-store{border:1px solid var(--mp-line);background:#fff;color:#5f6877}
.mp-top-store:hover{background:#f8f9fb;color:#111827}
.mp-top-add{background:var(--mp-orange);color:#fff;box-shadow:0 5px 13px rgba(242,122,26,.17)}
.mp-top-add:hover{background:var(--mp-orange-dark)}
.mp-top-store svg,.mp-top-add svg{width:16px;height:16px}
.mp-top-profile{display:flex;align-items:center;gap:9px;padding-left:4px}
.mp-top-profile-copy{display:flex;flex-direction:column;line-height:1.15;max-width:160px}
.mp-top-profile-copy strong{font-size:11px;color:#333b48;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.mp-top-profile-copy span{font-size:9px;color:#9aa2ad;margin-top:3px}

.mp-content-wrap{min-height:calc(100vh - var(--mp-top));}
.mp-content{padding:24px 28px 48px;max-width:1540px;margin:0 auto}

/* General cards and grids */
.mp-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}
.mp-two{display:grid;grid-template-columns:minmax(0,2fr) minmax(300px,1fr);gap:16px}
.mp-card{background:var(--mp-card);border:1px solid var(--mp-line);border-radius:var(--mp-radius);padding:18px;box-shadow:var(--mp-shadow-soft)}
.mp-card:hover{box-shadow:var(--mp-shadow)}
.mp-card h3{margin:0 0 15px;font-size:14px;color:#222b38;font-weight:800}
.mp-stat{position:relative;overflow:hidden;min-height:126px}
.mp-stat:after{content:"";position:absolute;right:-20px;bottom:-30px;width:88px;height:88px;border-radius:50%;background:linear-gradient(145deg,rgba(242,122,26,.11),rgba(242,122,26,0))}
.mp-stat span{color:#7b8493;font-size:11px;font-weight:700}
.mp-stat strong{display:block;font-size:25px;line-height:1.15;margin-top:10px;color:#111827;font-weight:850;letter-spacing:-.5px}
.mp-kpi-note{font-size:10px;color:#98a2b3;margin-top:6px}
.mp-hero{background:linear-gradient(115deg,#242a35,#333c4c 67%,#3d4656);color:#fff;border:0;box-shadow:0 12px 28px rgba(22,28,37,.14)}
.mp-hero h3{color:#fff;font-size:17px}
.mp-hero .mp-muted{color:#d3d8e1}
.mp-score{display:flex;align-items:baseline;gap:5px}
.mp-score strong{font-size:32px;color:#fff}
.mp-score span{color:#cfd6e4;font-size:10px}
.mp-score-list>div{display:flex;justify-content:space-between;gap:16px;border-bottom:1px solid var(--mp-line-soft);padding:10px 0;font-size:11px}
.mp-score-list>div:last-child{border-bottom:0}
.mp-score-list b{color:#202938}

.mp-table{width:100%;border-collapse:separate;border-spacing:0;font-size:11px}
.mp-table th,.mp-table td{padding:12px 10px;border-bottom:1px solid var(--mp-line-soft);text-align:left;vertical-align:middle}
.mp-table th{color:#7a8492;font-size:9px;text-transform:uppercase;letter-spacing:.45px;font-weight:800;background:#fafbfc}
.mp-table tr:last-child td{border-bottom:0}
.mp-table tbody tr:hover td{background:#fcfcfd}
.mp-product-img{width:48px;height:48px;object-fit:cover;border-radius:9px;border:1px solid var(--mp-line)}

.mp-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid transparent;border-radius:9px;padding:9px 13px;font-weight:800;font-size:11px;cursor:pointer;background:#242c39;color:#fff;transition:.15s;white-space:nowrap}
.mp-btn:hover{transform:translateY(-1px);box-shadow:0 5px 13px rgba(16,24,40,.09)}
.mp-btn.orange{background:var(--mp-orange)}
.mp-btn.green{background:var(--mp-green)}
.mp-btn.red{background:var(--mp-red)}
.mp-btn.light{background:#fff;color:#4c5565;border-color:var(--mp-line)}
.mp-btn.sm{padding:7px 9px;font-size:10px}

.mp-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}
.mp-form .full{grid-column:1/-1}
.mp-field label{display:block;font-size:10px;font-weight:800;margin:0 0 7px;color:#606a79}
.mp-input,.mp-select,.mp-textarea{width:100%;border:1px solid #dfe3e9;border-radius:9px;padding:10px 11px;background:#fff;color:#222a36;font:inherit;font-size:11px;outline:0;transition:.15s}
.mp-input:focus,.mp-select:focus,.mp-textarea:focus{border-color:#f5a264;box-shadow:0 0 0 3px rgba(242,122,26,.08)}
.mp-textarea{min-height:110px;resize:vertical}

.mp-badge{display:inline-flex;align-items:center;padding:4px 8px;border-radius:999px;font-size:9px;font-weight:800;background:#f1f3f6;color:#5c6675;white-space:nowrap}
.mp-badge.green{background:var(--mp-green-soft);color:#147a53}
.mp-badge.orange{background:var(--mp-orange-soft);color:#b45710}
.mp-badge.red{background:var(--mp-red-soft);color:#b4232e}

.mp-alert{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border-radius:10px;margin-bottom:16px;background:#eaf8f1;color:#166a4b;border:1px solid #cceedd;font-size:11px;font-weight:600}
.mp-alert>span{width:20px;height:20px;border-radius:50%;display:grid;place-items:center;background:rgba(22,163,106,.12);font-weight:900;flex:0 0 auto}
.mp-alert.err{background:#fff0f1;color:#a72b34;border-color:#ffd5d8}
.mp-alert.err>span{background:rgba(220,53,69,.12)}
.mp-alert-success{background:#eaf8f1;color:#166a4b;border-color:#cceedd}

.mp-row{display:flex;gap:10px;align-items:center;flex-wrap:wrap}
.mp-between{justify-content:space-between}
.mp-muted{color:var(--mp-muted);font-size:11px}
.mp-empty{text-align:center;padding:34px 12px;color:var(--mp-muted);font-size:11px}
.mp-link{color:var(--mp-orange-dark);font-weight:800;cursor:pointer}

.mp-toolbar{display:flex;justify-content:space-between;gap:10px;align-items:center;margin-bottom:14px}
.mp-search{max-width:360px}
.mp-auto{width:auto;min-width:150px}
.mp-tabs{display:flex;gap:7px;flex-wrap:wrap;margin-bottom:14px}
.mp-tabs a{background:#fff;border:1px solid var(--mp-line);padding:7px 10px;border-radius:8px;font-size:10px;font-weight:700;color:#606a79}
.mp-tabs a:hover{border-color:#f4b07a;color:#ad560f}
.mp-order-form{display:grid;gap:7px;min-width:220px}
.mp-detail-box{min-width:340px;max-width:540px;padding:12px;background:#fafafa;border:1px solid var(--mp-line);border-radius:10px;margin-top:8px}
.mp-message{padding:11px;border-radius:9px;background:#f1f3f6;margin:7px 0;font-size:11px}
.mp-message.admin{background:#fff5ec}
.mp-message.customer{background:#eef6ff}
.mp-message small{display:block;color:var(--mp-muted);margin-top:5px}
.mp-details{border-bottom:1px solid var(--mp-line-soft);padding:11px 0}
.mp-review{padding:14px 0;border-bottom:1px solid var(--mp-line-soft)}
.mp-stars{color:#f59e0b;letter-spacing:1px}
.mp-score-inline{font-size:10px;color:#6b7280}
.mp-positive{color:#078559;font-weight:800}.mp-negative{color:#c73535;font-weight:800}
.mp-notification{display:flex;justify-content:space-between;gap:18px;padding:13px 4px;border-bottom:1px solid var(--mp-line-soft);align-items:flex-start}
.mp-notification:hover{background:#fafafa}
.mp-bars{height:190px;display:flex;align-items:flex-end;gap:7px;padding-top:20px}
.mp-bar-col{flex:1;text-align:center;min-width:18px}
.mp-bar{background:linear-gradient(180deg,#ffa85f,var(--mp-orange));border-radius:7px 7px 2px 2px;min-height:4px;box-shadow:0 4px 9px rgba(242,122,26,.12)}
.mp-bar-col small{display:block;font-size:8px;color:#8b94a3;margin-top:5px;transform:rotate(-32deg)}
.mp-runtime-error{border-left:4px solid #ef4444}.mp-runtime-ok{border-left:4px solid #16a34a}

/* Login keeps same visual language */
.mp-login{min-height:100vh;display:grid;place-items:center;background:radial-gradient(circle at 20% 20%,#3c4657,#1e2530 45%,#131820 100%);padding:20px}
.mp-loginbox{width:min(480px,100%);background:#fff;border-radius:20px;padding:30px;box-shadow:0 30px 80px rgba(0,0,0,.28)}
.mp-loginbox h1{margin:0 0 8px;color:#111827}.mp-loginbox p{color:var(--mp-muted)}

.mp-mobile-overlay{display:none;position:fixed;z-index:75;inset:0;background:rgba(17,24,39,.46);backdrop-filter:blur(2px)}

@media(max-width:1180px){
  :root{--mp-side:272px}
  .mp-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
  .mp-two{grid-template-columns:1fr}
  .mp-content{padding-left:20px;padding-right:20px}
}

@media(max-width:900px){
  :root{--mp-top:68px}
  .mp-side{transform:translateX(-102%);width:min(310px,86vw);box-shadow:18px 0 55px rgba(16,24,40,.18)}
  body.mp-menu-open .mp-side{transform:translateX(0)}
  body.mp-menu-open .mp-mobile-overlay{display:block}
  .mp-side-close{display:grid;place-items:center}
  .mp-main{margin-left:0;width:100%}
  .mp-mobile-menu{display:flex}
  .mp-top{padding:0 16px}
  .mp-content{padding:16px 14px 36px}
  .mp-page-kicker{display:none}
  .mp-page-heading h1{font-size:16px}
  .mp-hide-md{display:none!important}
  .mp-top-actions{gap:7px}
  .mp-top-add{padding:0 11px}
  .mp-top-add span{display:none}
  .mp-top-add{width:38px;justify-content:center}
  .mp-top-profile{padding-left:0}
  .mp-toolbar{align-items:stretch;flex-direction:column}
  .mp-search{max-width:none}
  .mp-detail-box{min-width:260px;max-width:100%}
}

@media(max-width:640px){
  .mp-hide-sm{display:none!important}
  .mp-grid{grid-template-columns:1fr 1fr;gap:10px}
  .mp-card{padding:14px;border-radius:12px}
  .mp-stat{min-height:112px}
  .mp-stat strong{font-size:20px}
  .mp-stat span{font-size:10px}
  .mp-form{grid-template-columns:1fr}
  .mp-form .full{grid-column:auto}
  .mp-table{display:block;overflow-x:auto;white-space:nowrap;-webkit-overflow-scrolling:touch}
  .mp-table th,.mp-table td{padding:10px 8px}
  .mp-tabs{overflow-x:auto;flex-wrap:nowrap;padding-bottom:4px}
  .mp-tabs a{white-space:nowrap}
  .mp-bars{gap:3px;height:160px}
  .mp-bar-col small{display:none}
  .mp-top-profile{display:none}
  .mp-content{padding:12px 10px 30px}
  .mp-hero .mp-row{align-items:flex-start}
  .mp-score strong{font-size:27px}
}

@media(max-width:430px){
  .mp-grid{grid-template-columns:1fr}
  .mp-stat{min-height:auto}
  .mp-top{padding:0 10px;gap:8px}
  .mp-top-left{gap:8px;min-width:0}
  .mp-mobile-menu{width:36px;height:36px}
  .mp-page-heading h1{font-size:14px}
  .mp-top-add{width:36px;height:36px;padding:0}
  .mp-top-actions{gap:5px}
  .mp-content{padding-top:10px}
}

@media(prefers-reduced-motion:reduce){
  *{scroll-behavior:auto!important;transition:none!important;animation:none!important}
}

/* Dashboard 3.2 */
.mp-dashboard-eyebrow{font-size:9px;font-weight:900;letter-spacing:1px;color:#ffbb84;margin-bottom:7px}
.mp-dashboard-welcome .mp-btn.light{background:rgba(255,255,255,.12);border-color:rgba(255,255,255,.18);color:#fff}
.mp-dashboard-welcome .mp-btn svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}
.mp-dashboard-level{min-width:180px;padding:14px 16px;border-radius:12px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.12);display:flex;flex-direction:column;align-items:flex-end}
.mp-dashboard-level span{font-size:9px;text-transform:uppercase;letter-spacing:.6px;color:#cbd2dc}
.mp-dashboard-level strong{font-size:20px;margin:4px 0;color:#fff}
.mp-dashboard-level small{font-size:9px;color:#d5dbe4}
.mp-stat-head{display:flex;align-items:center;justify-content:space-between;gap:10px}
.mp-stat-icon{width:32px;height:32px;border-radius:9px;display:grid;place-items:center}
.mp-stat-icon svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
.mp-stat-icon.sales{background:#eefbf5;color:#159467}.mp-stat-icon.orders{background:#fff3e8;color:#d86810}.mp-stat-icon.wallet{background:#eef4ff;color:#3265d5}.mp-stat-icon.products{background:#f4efff;color:#7950c8}
.mp-dashboard-actions{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}
.mp-action-card{display:flex;align-items:center;gap:11px;padding:14px!important;box-shadow:none;transition:.16s}
.mp-action-card:hover{border-color:#f6b27d;transform:translateY(-1px);box-shadow:var(--mp-shadow-soft)}
.mp-action-icon{width:36px;height:36px;border-radius:10px;background:var(--mp-orange-soft);color:var(--mp-orange);display:grid;place-items:center;flex:0 0 auto}
.mp-action-icon svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
.mp-action-card>span:nth-child(2){display:flex;flex-direction:column;gap:3px;min-width:0;flex:1}
.mp-action-card strong{font-size:11px;color:#222a36}.mp-action-card small{font-size:9px;color:#9299a5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mp-action-card>b{color:#b2b8c1;font-size:18px;font-weight:400}
.mp-performance-score{display:flex;align-items:flex-end;gap:9px;margin:6px 0 10px;padding:12px;background:#fafbfc;border-radius:10px;border:1px solid var(--mp-line-soft)}
.mp-performance-score>div{display:flex;align-items:baseline;gap:3px}.mp-performance-score strong{font-size:29px;color:#222a36}.mp-performance-score span{font-size:11px;color:#9299a5}.mp-performance-score small{font-size:9px;color:#7e8794;margin-bottom:5px}
.mp-table-wrap{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}
@media(max-width:1180px){.mp-dashboard-actions{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:640px){.mp-dashboard-level{display:none}.mp-dashboard-actions{grid-template-columns:1fr}.mp-action-card small{white-space:normal}.mp-dashboard-welcome .mp-row.mp-between{display:block}.mp-dashboard-welcome .mp-row{margin-top:12px!important}}


/* =========================================================
   enucz Seller Center UI 3.3 - Header Navigation Edition
   ========================================================= */
body.mp-ui-v33{--mp-orange:#f27a1a;--mp-orange-dark:#d9650d;--mp-orange-soft:#fff4eb;--mp-ink:#1f2937;--mp-muted:#7b8493;--mp-bg:#f5f7fb;--mp-card:#fff;--mp-line:#e7eaf0;--mp-line-soft:#f0f2f5;--mp-green:#16a36a;--mp-red:#dc3545;background:var(--mp-bg);color:var(--mp-ink);font-size:13px;min-height:100vh}
body.mp-ui-v33 *{box-sizing:border-box}
body.mp-ui-v33 a{text-decoration:none;color:inherit}
body.mp-ui-v33 svg{display:block}
.mp-app{min-height:100vh}
.mp-header{position:sticky;top:0;z-index:80;background:#fff;border-bottom:1px solid var(--mp-line);box-shadow:0 5px 24px rgba(26,35,50,.05)}
.mp-header-main{height:70px;background:#fff}
.mp-header-inner{width:min(1560px,calc(100% - 42px));height:100%;margin:0 auto;display:flex;align-items:center;gap:22px;position:relative}
.mp-header-left{display:flex;align-items:center;gap:10px;flex:0 0 auto}.mp-header-brand{display:flex;align-items:center;gap:10px}.mp-brand-mark{width:37px;height:37px;border-radius:11px;background:linear-gradient(135deg,#ff8a2f,#f26a0a);display:grid;place-items:center;color:#fff;font-size:23px;font-weight:900;box-shadow:0 7px 18px rgba(242,122,26,.22)}
.mp-brand-copy{display:flex;flex-direction:column;line-height:1.03}.mp-brand-copy b{font-size:18px;letter-spacing:-.5px;color:#171d27}.mp-brand-copy small{font-size:9px;color:#9aa1ad;margin-top:4px;font-weight:700;letter-spacing:.25px}.mp-version{font-size:8px;font-weight:900;background:#f1f3f6;color:#88909d;border:1px solid #e4e7ec;padding:3px 6px;border-radius:999px}
.mp-header-menu-btn{display:none;width:38px;height:38px;border:1px solid var(--mp-line);border-radius:10px;background:#fff;align-items:center;justify-content:center;color:#4b5563}.mp-header-menu-btn svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round}
.mp-command{margin-left:auto;width:min(430px,36vw);height:40px;display:flex;align-items:center;gap:9px;border:1px solid var(--mp-line);background:#f8f9fb;border-radius:11px;padding:0 11px;position:relative;transition:.16s}.mp-command:focus-within{background:#fff;border-color:#f4a46a;box-shadow:0 0 0 3px rgba(242,122,26,.08)}.mp-command-icon{color:#9aa1ad}.mp-command-icon svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.8}.mp-command input{border:0;outline:0;background:transparent;width:100%;font:inherit;font-size:11px;color:#2d3542}.mp-command input::placeholder{color:#a3a9b3}.mp-command kbd{font:inherit;font-size:8px;color:#8e96a3;background:#fff;border:1px solid #dfe3e9;border-bottom-width:2px;padding:3px 5px;border-radius:5px;white-space:nowrap}
.mp-command-results{display:none;position:absolute;left:0;right:0;top:47px;background:#fff;border:1px solid var(--mp-line);border-radius:13px;box-shadow:0 18px 45px rgba(31,41,55,.16);padding:7px;z-index:120}.mp-command-results.open{display:block}.mp-command-results>a{display:flex;align-items:center;gap:10px;padding:10px;border-radius:9px}.mp-command-results>a:hover{background:#f8f9fb}.mp-command-result-icon{width:31px;height:31px;border-radius:8px;background:var(--mp-orange-soft);color:var(--mp-orange);display:grid;place-items:center}.mp-command-result-icon svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.8}.mp-command-results>a>span:nth-child(2){display:flex;flex-direction:column;gap:2px;flex:1}.mp-command-results strong{font-size:11px}.mp-command-results small{font-size:9px;color:#9aa1ad}.mp-command-results b{color:#a4aab3}.mp-command-empty{padding:16px;text-align:center;color:#939aa5;font-size:10px}
.mp-header-actions{display:flex;align-items:center;gap:8px;position:relative}.mp-header-actions svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.mp-icon-action{position:relative;width:39px;height:39px;border:1px solid var(--mp-line);border-radius:10px;background:#fff;display:grid;place-items:center;color:#596273}.mp-icon-action:hover,.mp-header-store:hover{background:#f8f9fb;border-color:#dcdfe5}.mp-notification-count{position:absolute;right:-4px;top:-5px;min-width:17px;height:17px;padding:0 4px;background:#e92d42;color:#fff;border:2px solid #fff;border-radius:999px;font-size:7px;font-weight:900;display:grid;place-items:center}.mp-header-store,.mp-header-add{height:39px;display:flex;align-items:center;justify-content:center;gap:7px;border-radius:10px;padding:0 12px;font-size:10px;font-weight:800}.mp-header-store{background:#fff;border:1px solid var(--mp-line);color:#555e6d}.mp-header-add{background:var(--mp-orange);color:#fff;box-shadow:0 6px 14px rgba(242,122,26,.18)}.mp-header-add:hover{background:var(--mp-orange-dark)}
.mp-profile-trigger{height:42px;display:flex;align-items:center;gap:9px;border:0;border-left:1px solid var(--mp-line);padding:0 0 0 12px;background:transparent;cursor:pointer;max-width:200px}.mp-avatar{width:38px;height:38px;border-radius:10px;background:linear-gradient(135deg,#303948,#1d2530);color:#fff;display:grid;place-items:center;font-weight:900}.mp-avatar.sm{width:34px;height:34px;border-radius:9px}.mp-profile-copy{display:flex;flex-direction:column;min-width:0;text-align:left}.mp-profile-copy strong{font-size:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:120px}.mp-profile-copy small{font-size:8px;color:#9ba2ae;margin-top:2px}.mp-profile-chevron{color:#9ca3ad}.mp-profile-chevron svg{width:13px;height:13px;transform:rotate(90deg)}
.mp-profile-menu{display:none;position:absolute;right:0;top:51px;width:240px;background:#fff;border:1px solid var(--mp-line);border-radius:13px;padding:7px;box-shadow:0 18px 45px rgba(31,41,55,.16);z-index:130}.mp-profile-menu.open{display:block}.mp-profile-menu-head{padding:10px 10px 12px;border-bottom:1px solid var(--mp-line-soft);margin-bottom:5px;display:flex;justify-content:space-between;align-items:center;gap:8px}.mp-profile-menu-head strong{font-size:11px}.mp-profile-menu>a{display:flex;align-items:center;gap:9px;padding:10px;border-radius:8px;font-size:10px;font-weight:700;color:#4e5868}.mp-profile-menu>a:hover{background:#f7f8fa}.mp-profile-menu>a svg{width:16px;height:16px}.mp-profile-menu>a.danger{color:#c53845}

.mp-header-nav-wrap{height:45px;border-top:1px solid #f3f4f6;background:#fff}.mp-header-nav{width:min(1560px,calc(100% - 42px));height:100%;margin:0 auto;display:flex;align-items:center;gap:3px;position:relative}.mp-nav-home,.mp-mega-toggle{height:35px;display:flex;align-items:center;gap:7px;border:0;background:transparent;border-radius:8px;padding:0 11px;font:inherit;font-size:10px;font-weight:800;color:#5f6877;cursor:pointer}.mp-nav-home:hover,.mp-mega-toggle:hover{background:#f7f8fa;color:#222a36}.mp-nav-home.active,.mp-mega-toggle.active{background:var(--mp-orange-soft);color:#bc5d12}.mp-nav-home svg,.mp-mega-toggle svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.mp-mega{height:100%;display:flex;align-items:center;position:relative}.mp-mega-chevron svg{width:11px;height:11px;transform:rotate(90deg);transition:.18s}.mp-mega.open .mp-mega-chevron svg{transform:rotate(-90deg)}
.mp-mega-panel{display:none;position:absolute;left:0;top:43px;width:610px;background:#fff;border:1px solid var(--mp-line);border-radius:0 0 14px 14px;box-shadow:0 20px 50px rgba(31,41,55,.14);padding:17px;z-index:110}.mp-mega.open .mp-mega-panel{display:block}.mp-mega-title{display:flex;align-items:baseline;justify-content:space-between;border-bottom:1px solid var(--mp-line-soft);padding:1px 2px 12px;margin-bottom:10px}.mp-mega-title strong{font-size:12px;color:#222a36}.mp-mega-title span{font-size:9px;color:#9aa1ad}.mp-mega-grid{display:grid;grid-template-columns:1fr 1fr;gap:5px}.mp-mega-item{display:flex;gap:10px;align-items:flex-start;padding:10px;border-radius:9px;transition:.14s}.mp-mega-item:hover{background:#f8f9fb}.mp-mega-item.active{background:var(--mp-orange-soft)}.mp-mega-item-icon{width:34px;height:34px;border-radius:9px;background:#f1f3f6;color:#667080;display:grid;place-items:center;flex:0 0 auto}.mp-mega-item.active .mp-mega-item-icon{background:#fff;color:var(--mp-orange)}.mp-mega-item-icon svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.mp-mega-item>span:last-child{display:flex;flex-direction:column;gap:3px;min-width:0}.mp-mega-item strong{font-size:10px;color:#303845}.mp-mega-item small{font-size:8.5px;color:#959da9;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mp-mobile-nav-foot{display:none}

.mp-main{width:100%;margin:0}.mp-content-wrap{width:100%}.mp-content{width:min(1560px,calc(100% - 42px));margin:0 auto;padding:24px 0 48px}.mp-pagebar{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin-bottom:18px}.mp-pagebar-copy{min-width:0}.mp-breadcrumb{display:flex;align-items:center;gap:6px;color:#9aa1ad;font-size:9px;font-weight:700;margin-bottom:7px}.mp-breadcrumb a:hover{color:var(--mp-orange)}.mp-breadcrumb b{color:#697383}.mp-pagebar h1{font-size:22px;letter-spacing:-.45px;color:#1c2430;margin:0 0 5px}.mp-pagebar p{margin:0;color:#858e9c;font-size:10.5px;line-height:1.55}.mp-pagebar-actions{display:flex;align-items:center;gap:8px;flex:0 0 auto}

/* Inner-page UX system */
body.mp-ui-v33 .mp-card{background:#fff;border:1px solid var(--mp-line);border-radius:14px;padding:18px;box-shadow:0 2px 5px rgba(31,41,55,.02);transition:border-color .16s,box-shadow .16s}
body.mp-ui-v33 .mp-card:hover{border-color:#dde1e7}
body.mp-ui-v33 .mp-card>h3:first-child,body.mp-ui-v33 .mp-card>.mp-row:first-child h3{font-size:13px;color:#222b38;margin-top:0}
body.mp-ui-v33 .mp-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}
body.mp-ui-v33 .mp-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}
body.mp-ui-v33 .mp-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}
body.mp-ui-v33 .mp-toolbar-card{background:#fff;border:1px solid var(--mp-line);border-radius:13px;padding:12px 14px;box-shadow:0 2px 5px rgba(31,41,55,.02)}
body.mp-ui-v33 .mp-table-wrap{width:100%;overflow:auto;-webkit-overflow-scrolling:touch;border-radius:9px}
body.mp-ui-v33 .mp-table{width:100%;border-collapse:separate;border-spacing:0;font-size:10.5px}
body.mp-ui-v33 .mp-table thead th{position:sticky;top:0;background:#f8f9fb;color:#667080;text-transform:none;letter-spacing:.01em;font-size:9px;font-weight:800;padding:11px 12px;border-bottom:1px solid var(--mp-line);white-space:nowrap;z-index:2}
body.mp-ui-v33 .mp-table tbody td{padding:12px;border-bottom:1px solid #f0f2f5;color:#3f4856;vertical-align:middle}
body.mp-ui-v33 .mp-table tbody tr:hover td{background:#fbfcfd}
body.mp-ui-v33 .mp-table tbody tr:last-child td{border-bottom:0}
body.mp-ui-v33 .mp-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px 16px}
body.mp-ui-v33 .mp-form .full{grid-column:1/-1}
body.mp-ui-v33 .mp-field label{display:flex;align-items:center;gap:6px;margin:0 0 7px;color:#525c6b;font-size:9.5px;font-weight:800}
body.mp-ui-v33 .mp-input,body.mp-ui-v33 .mp-select,body.mp-ui-v33 .mp-textarea{width:100%;min-height:41px;border:1px solid #dfe3e9;border-radius:9px;background:#fff;padding:9px 11px;color:#2b3441;font:inherit;font-size:10.5px;outline:0;transition:.16s}
body.mp-ui-v33 .mp-input:focus,body.mp-ui-v33 .mp-select:focus,body.mp-ui-v33 .mp-textarea:focus{border-color:#f29a55;box-shadow:0 0 0 3px rgba(242,122,26,.08)}
body.mp-ui-v33 .mp-textarea{min-height:120px;resize:vertical}
body.mp-ui-v33 .mp-btn{min-height:36px;border-radius:9px;padding:0 12px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid transparent;font-size:9.5px;font-weight:800;cursor:pointer;transition:.14s;white-space:nowrap}.mp-btn svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.8}.mp-btn:hover{transform:translateY(-1px);box-shadow:0 5px 12px rgba(31,41,55,.08)}.mp-btn.orange{background:var(--mp-orange);color:#fff}.mp-btn.light{background:#fff;border-color:var(--mp-line);color:#566071}.mp-btn.green{background:var(--mp-green);color:#fff}.mp-btn.red,.mp-btn.danger{background:#dc3545;color:#fff}.mp-btn.sm{min-height:31px;padding:0 9px;font-size:8.5px}
body.mp-ui-v33 .mp-tabs{display:flex;gap:5px;flex-wrap:wrap;background:#f0f2f5;padding:4px;border-radius:10px;margin-bottom:14px;width:max-content;max-width:100%}.mp-tabs a{padding:7px 10px;border:0!important;background:transparent!important;border-radius:7px!important;font-size:9px!important}.mp-tabs a:hover,.mp-tabs a.active{background:#fff!important;box-shadow:0 1px 4px rgba(31,41,55,.06);color:#333!important}
body.mp-ui-v33 .mp-alert{border-radius:11px;padding:12px 14px;font-size:10px}
body.mp-ui-v33 .mp-empty{padding:34px 16px;color:#9aa1ad;font-size:10px;text-align:center}
body.mp-ui-v33 .mp-muted{color:#8b94a2;font-size:10px}.mp-kpi-note{font-size:8.5px;color:#9aa1ad;margin-top:3px}.mp-link{font-size:9.5px;font-weight:800;color:var(--mp-orange-dark)}
body.mp-ui-v33 .mp-stat{min-height:126px;display:flex;flex-direction:column;justify-content:space-between}.mp-stat strong{font-size:24px;letter-spacing:-.5px}.mp-stat-head>span{font-size:9.5px;font-weight:800;color:#667080}
body.mp-ui-v33 .mp-detail-box{background:#f8f9fb;border:1px solid #e7eaf0;border-radius:11px;padding:14px}

/* Better scrollbars */
body.mp-ui-v33 *{scrollbar-width:thin;scrollbar-color:#cbd1d9 transparent}body.mp-ui-v33 *::-webkit-scrollbar{width:8px;height:8px}body.mp-ui-v33 *::-webkit-scrollbar-track{background:transparent}body.mp-ui-v33 *::-webkit-scrollbar-thumb{background:#cbd1d9;border:2px solid transparent;background-clip:padding-box;border-radius:999px}body.mp-ui-v33 *::-webkit-scrollbar-thumb:hover{background:#aeb6c1;border:2px solid transparent;background-clip:padding-box}
.mp-mobile-overlay{display:none;position:fixed;z-index:70;inset:0;background:rgba(18,25,35,.46);backdrop-filter:blur(2px)}

@media(max-width:1180px){
  .mp-header-inner,.mp-header-nav,.mp-content{width:min(100% - 28px,1560px)}
  .mp-command{width:min(330px,30vw)}
  .mp-header-store span{display:none}.mp-header-store{width:39px;padding:0}
  body.mp-ui-v33 .mp-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media(max-width:980px){
  .mp-header-main{height:62px}.mp-header-inner{width:calc(100% - 24px);gap:10px}.mp-header-menu-btn{display:flex}.mp-version{display:none}.mp-command{width:auto;flex:1;max-width:360px}.mp-profile-copy,.mp-profile-chevron,.mp-header-store{display:none}.mp-profile-trigger{border-left:0;padding-left:0}.mp-header-nav-wrap{height:0;border:0}.mp-header-nav{position:fixed;z-index:90;left:0;top:62px;bottom:0;width:min(360px,88vw);height:auto;margin:0;background:#fff;border-right:1px solid var(--mp-line);box-shadow:18px 0 50px rgba(31,41,55,.16);padding:13px;display:block;overflow-y:auto;transform:translateX(-105%);transition:.22s}.mp-nav-open .mp-header-nav{transform:translateX(0)}.mp-nav-open .mp-mobile-overlay{display:block}.mp-nav-home,.mp-mega-toggle{width:100%;height:44px;justify-content:flex-start;padding:0 12px;font-size:11px}.mp-mega{height:auto;display:block}.mp-mega-toggle .mp-mega-chevron{margin-left:auto}.mp-mega-panel{position:static;width:auto;box-shadow:none;border:0;border-radius:0;padding:2px 0 8px 14px;background:#fff}.mp-mega-title{display:none}.mp-mega-grid{grid-template-columns:1fr;gap:2px}.mp-mega-item{padding:9px}.mp-mega-item small{display:none}.mp-mega-item-icon{width:31px;height:31px}.mp-mobile-nav-foot{display:grid;grid-template-columns:1fr;gap:4px;border-top:1px solid var(--mp-line);margin-top:10px;padding-top:10px}.mp-mobile-nav-foot a{display:flex;align-items:center;gap:8px;padding:10px 12px;font-size:10px;font-weight:800;color:#667080}.mp-mobile-nav-foot svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.8}.mp-main{margin:0}.mp-content{width:calc(100% - 24px);padding-top:18px}.mp-pagebar{align-items:flex-start}.mp-pagebar h1{font-size:20px}.mp-pagebar-actions{align-self:flex-start}}
@media(max-width:720px){
  .mp-brand-copy small{display:none}.mp-brand-copy b{font-size:16px}.mp-brand-mark{width:34px;height:34px;font-size:20px}.mp-command{position:static}.mp-command input{font-size:10px}.mp-command kbd{display:none}.mp-command-results{position:fixed;left:12px;right:12px;top:57px}.mp-header-add span{display:none}.mp-header-add{width:39px;padding:0}.mp-profile-trigger{display:none}.mp-pagebar{display:block}.mp-pagebar-actions{margin-top:12px}.mp-pagebar p{font-size:10px;max-width:92%}.mp-breadcrumb{display:none}.mp-content{padding-bottom:28px}.mp-two{grid-template-columns:1fr!important}.mp-form{grid-template-columns:1fr!important}.mp-form .full{grid-column:auto!important}.mp-toolbar{align-items:stretch;flex-direction:column}.mp-toolbar .mp-row{width:100%}.mp-toolbar .mp-search{flex:1;max-width:none}.mp-table-wrap{margin-left:-4px;margin-right:-4px;width:calc(100% + 8px)}body.mp-ui-v33 .mp-card{padding:14px;border-radius:12px}}
@media(max-width:480px){
  .mp-header-inner{width:calc(100% - 16px)}.mp-command{display:none}.mp-header-actions{margin-left:auto}.mp-icon-action{width:37px;height:37px}.mp-header-add{width:37px;height:37px}.mp-content{width:calc(100% - 16px);padding-top:14px}.mp-pagebar h1{font-size:18px}.mp-pagebar p{font-size:9.5px}.mp-pagebar-actions .mp-btn{width:100%}body.mp-ui-v33 .mp-grid{grid-template-columns:1fr}.mp-btn{white-space:normal}.mp-tabs{width:100%;overflow:auto;flex-wrap:nowrap}.mp-tabs a{white-space:nowrap}}
@media(prefers-reduced-motion:reduce){body.mp-ui-v33 *{transition:none!important;animation:none!important;scroll-behavior:auto!important}}

/* =========================================================
   Seller Center V4 - Growth & Intelligence
   ========================================================= */
body.mp-ui-v33 .mp-v4-kpis .mp-stat{border-top:3px solid #f2f4f7}
.mp-v4-opportunity-list,.mp-v4-task-list{display:grid;gap:10px}
.mp-v4-opportunity,.mp-v4-task{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:13px;align-items:center;border:1px solid #edf0f4;border-radius:12px;padding:13px;background:#fff;transition:.15s}
.mp-v4-opportunity:hover,.mp-v4-task:hover{border-color:#dfe3e9;box-shadow:0 5px 15px rgba(31,41,55,.04)}
.mp-v4-opp-icon{width:40px;height:40px;border-radius:11px;display:grid;place-items:center;background:#f4f6f8;color:#657080}
.mp-v4-opp-icon svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
.mp-v4-opp-icon.red{background:#fff0f1;color:#b4232e}.mp-v4-opp-icon.orange{background:#fff5ea;color:#c06013}.mp-v4-opp-icon.green{background:#eaf8f1;color:#147a53}
.mp-v4-opp-copy,.mp-v4-task-copy{min-width:0}.mp-v4-opp-copy strong,.mp-v4-task-copy strong{font-size:11px;color:#25303d}.mp-v4-opp-copy p,.mp-v4-task-copy p{font-size:9.5px;line-height:1.55;color:#737d8b;margin:4px 0}.mp-v4-opp-copy small,.mp-v4-task-copy small{font-size:8.5px;color:#a0a7b2}.mp-v4-opp-actions,.mp-v4-task-actions{display:flex;align-items:center;gap:6px;flex-wrap:wrap;justify-content:flex-end}.mp-v4-opp-actions form,.mp-v4-task-actions form{margin:0}
.mp-v4-task{grid-template-columns:auto minmax(0,1fr) auto}.mp-v4-task-dot{width:9px;height:9px;border-radius:50%;background:#9ba4b0;box-shadow:0 0 0 4px #f1f3f6}.mp-v4-task-dot.red{background:#dc3545;box-shadow:0 0 0 4px #fff0f1}.mp-v4-task-dot.orange{background:#f27a1a;box-shadow:0 0 0 4px #fff4e9}.mp-v4-task-dot.green{background:#16a36a;box-shadow:0 0 0 4px #eaf8f1}
.mp-v4-health-hero{display:flex;justify-content:space-between;align-items:center;gap:24px;background:linear-gradient(135deg,#1f2733 0%,#303a49 100%)!important;border-color:#303a49!important;color:#fff}.mp-v4-health-hero h3{font-size:20px!important;color:#fff!important;margin:4px 0 6px!important}.mp-v4-health-hero h3 span{color:#ffb37a}.mp-v4-health-hero p{margin:0;color:#c6ced8;font-size:10px;max-width:630px;line-height:1.6}.mp-v4-health-hero .mp-dashboard-eyebrow{color:#ffb37a}.mp-v4-health-ring{--score:0;width:94px;height:94px;border-radius:50%;background:conic-gradient(#f27a1a calc(var(--score)*1%),rgba(255,255,255,.13) 0);display:grid;place-items:center;flex:0 0 auto;position:relative}.mp-v4-health-ring:after{content:"";position:absolute;inset:8px;background:#293340;border-radius:50%}.mp-v4-health-ring>div{position:relative;z-index:2;text-align:center}.mp-v4-health-ring strong{display:block;font-size:23px;line-height:1}.mp-v4-health-ring small{display:block;color:#cbd3dc;font-size:9px;margin-top:4px}
.mp-v4-switch{display:flex!important;align-items:center!important;gap:8px!important;min-height:41px;font-size:10px!important;color:#4f5967!important;cursor:pointer}.mp-v4-switch input{display:none}.mp-v4-switch span{width:37px;height:21px;border-radius:999px;background:#dfe4ea;position:relative;transition:.18s;flex:0 0 auto}.mp-v4-switch span:after{content:"";position:absolute;width:17px;height:17px;left:2px;top:2px;border-radius:50%;background:#fff;box-shadow:0 1px 4px rgba(0,0,0,.18);transition:.18s}.mp-v4-switch input:checked+span{background:#f27a1a}.mp-v4-switch input:checked+span:after{transform:translateX(16px)}
.mp-v4-info-list{display:grid;gap:0;margin-top:12px;border:1px solid #edf0f4;border-radius:11px;overflow:hidden}.mp-v4-info-list>div{display:flex;justify-content:space-between;gap:16px;padding:11px 12px;border-bottom:1px solid #edf0f4;font-size:10px}.mp-v4-info-list>div:last-child{border-bottom:0}.mp-v4-info-list span{color:#727c89}.mp-v4-info-list b{color:#303946;text-align:right}.mp-v4-negative{color:#bf2834!important}
.mp-v4-dashboard-strip{display:grid;grid-template-columns:1.15fr 1fr 1fr;gap:14px;margin-top:16px}.mp-v4-mini-panel{min-height:150px}.mp-v4-mini-panel .mp-v4-big-number{font-size:28px;line-height:1;font-weight:900;color:#202936;margin:8px 0 5px}.mp-v4-health-line{height:7px;border-radius:999px;background:#eef1f4;overflow:hidden;margin-top:12px}.mp-v4-health-line>span{display:block;height:100%;background:linear-gradient(90deg,#f27a1a,#ffad6b);border-radius:999px}.mp-v4-mini-list{display:grid;gap:8px;margin-top:10px}.mp-v4-mini-list a{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 9px;border-radius:8px;background:#f8f9fb;font-size:9.5px;color:#4f5967;font-weight:700}.mp-v4-mini-list a:hover{background:#fff1e7;color:#a94f0b}.mp-v4-mini-list b{color:#202936;font-size:10px}
@media(max-width:980px){.mp-v4-dashboard-strip{grid-template-columns:1fr 1fr}.mp-v4-dashboard-strip>.mp-v4-mini-panel:first-child{grid-column:1/-1}}
@media(max-width:720px){.mp-v4-opportunity,.mp-v4-task{grid-template-columns:auto minmax(0,1fr)}.mp-v4-opp-actions,.mp-v4-task-actions{grid-column:1/-1;justify-content:flex-start;padding-left:52px}.mp-v4-health-hero{align-items:flex-start}.mp-v4-health-ring{width:78px;height:78px}.mp-v4-dashboard-strip{grid-template-columns:1fr}.mp-v4-dashboard-strip>.mp-v4-mini-panel:first-child{grid-column:auto}}
@media(max-width:480px){.mp-v4-health-hero{display:block}.mp-v4-health-ring{margin-top:16px}.mp-v4-opp-actions,.mp-v4-task-actions{padding-left:0}.mp-v4-opportunity,.mp-v4-task{grid-template-columns:1fr}.mp-v4-opp-icon,.mp-v4-task-dot{display:none}}
.mp-v4-calendar{display:grid;gap:8px;margin-top:12px}.mp-v4-calendar-row{display:flex;align-items:center;gap:12px;border:1px solid #edf0f4;border-radius:10px;padding:10px;background:#fff}.mp-v4-calendar-row.paid{background:#f8fcfa}.mp-v4-calendar-date{width:48px;height:48px;border-radius:10px;background:#fff2e8;color:#b95a10;display:flex;flex-direction:column;align-items:center;justify-content:center;flex:0 0 auto}.mp-v4-calendar-date b{font-size:16px;line-height:1}.mp-v4-calendar-date span{font-size:8px;text-transform:uppercase;margin-top:3px}.mp-v4-calendar-row>div:last-child{display:flex;flex-direction:column;gap:3px}.mp-v4-calendar-row strong{font-size:11px;color:#27313e}.mp-v4-calendar-row small{font-size:8.5px;color:#8b94a1}

/* =========================================================
   Seller Center V4.1 - Product Center / Trendyol-like UX
   ========================================================= */
.mp-product-center-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:14px}.mp-product-center-title{font-size:21px;font-weight:900;color:#202936;margin-bottom:4px}.mp-product-status-tabs{display:flex;gap:7px;overflow-x:auto;padding:0 0 10px;margin-bottom:4px;scrollbar-width:thin}.mp-product-status-tabs a{display:flex;align-items:center;gap:8px;padding:10px 13px;border:1px solid #e8ebef;border-radius:10px;background:#fff;color:#626d7b;font-size:10px;font-weight:800;white-space:nowrap}.mp-product-status-tabs a b{min-width:21px;height:21px;border-radius:999px;display:grid;place-items:center;background:#f1f3f6;color:#6b7280;font-size:9px}.mp-product-status-tabs a.is-active{border-color:#f6b17b;color:#ac510d;background:#fff9f4;box-shadow:0 3px 10px rgba(242,122,26,.07)}.mp-product-status-tabs a.is-active b{background:#f27a1a;color:#fff}
.mp-product-list-card{padding:0!important;overflow:hidden}.mp-product-list-toolbar{padding:14px 15px;border-bottom:1px solid #edf0f4;display:flex;align-items:center;justify-content:space-between;gap:12px;background:#fff}.mp-product-filter-form{display:flex;align-items:center;gap:8px;flex:1}.mp-product-search{position:relative;min-width:280px;max-width:480px;flex:1}.mp-product-search>span{position:absolute;left:11px;top:50%;transform:translateY(-50%);font-size:17px;color:#a1a8b2;z-index:1}.mp-product-search input{padding-left:34px}.mp-products-table th{position:sticky;top:0;z-index:2}.mp-products-table td{padding-top:14px;padding-bottom:14px}.mp-product-info-cell{min-width:330px}.mp-product-row{display:flex;gap:11px;align-items:flex-start}.mp-product-thumb{width:68px;height:68px;border:1px solid #e5e8ed;border-radius:9px;overflow:hidden;display:block;background:#fff;flex:0 0 auto}.mp-product-thumb img{width:100%;height:100%;object-fit:contain}.mp-product-row-copy{min-width:0}.mp-product-name{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:#26313f;font-size:11px;font-weight:800;line-height:1.45;max-width:330px}.mp-product-name:hover{color:#b35a13}.mp-product-meta{display:flex;flex-wrap:wrap;gap:5px 10px;margin-top:6px;color:#949ca7;font-size:8.5px}.mp-product-reject-note{margin-top:6px;padding:6px 8px;border-radius:7px;background:#fff1f2;color:#ad2731;font-size:8.5px;max-width:320px}.mp-product-switch-row{margin-top:6px}.mp-inline-link{padding:0;border:0;background:none;color:#b45a13;font-size:9px;font-weight:800;cursor:pointer;text-decoration:none}.mp-inline-link.danger{color:#b4232e}.mp-inline-link.success{color:#147a53}.mp-inline-inventory{display:grid;grid-template-columns:94px 62px 26px;gap:5px;align-items:end;min-width:200px}.mp-inline-inventory label{display:grid;gap:4px}.mp-inline-inventory label>span{font-size:8px;color:#8d96a2;font-weight:700}.mp-inline-inventory input{width:100%;height:31px;border:1px solid #e0e4e9;border-radius:7px;padding:0 7px;font-size:9.5px;outline:0}.mp-inline-inventory label>div{position:relative}.mp-inline-inventory label>div input{padding-right:22px}.mp-inline-inventory em{position:absolute;right:7px;top:7px;font-style:normal;font-size:9px;color:#8d96a2}.mp-inline-save{width:26px;height:31px;border:0;border-radius:7px;background:#f27a1a;color:#fff;font-weight:900;cursor:pointer}.mp-buybox-rank{font-size:8.5px;color:#8b94a0;margin-top:5px}.mp-quality-mini{display:flex;align-items:center;gap:8px;min-width:112px}.mp-quality-mini>div{width:65px;height:6px;background:#edf0f3;border-radius:99px;overflow:hidden}.mp-quality-mini>div span{display:block;height:100%;background:linear-gradient(90deg,#ffae70,#f27a1a);border-radius:99px}.mp-quality-mini b{font-size:9px;color:#545f6d}.mp-product-actions{display:flex;gap:5px;align-items:flex-start;flex-wrap:wrap;min-width:145px}.mp-product-pagination{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:13px 15px;border-top:1px solid #edf0f4;background:#fafbfc}

.mp-product-editor-head{display:flex;justify-content:space-between;gap:18px;align-items:flex-start;margin-bottom:13px}.mp-product-editor-head h2{font-size:22px;margin:5px 0;color:#202936}.mp-product-editor-head p{font-size:10px;color:#7e8794;margin:0;max-width:720px;line-height:1.55}.mp-editor-back{font-size:9.5px;color:#b25812;font-weight:800}.mp-editor-section-nav{display:flex;gap:5px;overflow-x:auto;padding:5px 0 13px;position:sticky;top:111px;z-index:20;background:#f6f7f9}.mp-editor-section-nav a{padding:8px 11px;border:1px solid #e3e7ec;border-radius:8px;background:#fff;color:#687381;font-size:9px;font-weight:800;white-space:nowrap}.mp-editor-section-nav a:hover{border-color:#f3ad78;color:#a9520f}.mp-product-editor-layout{display:grid;grid-template-columns:minmax(0,1fr) 285px;gap:16px;align-items:start}.mp-product-editor-main{display:grid;gap:14px}.mp-editor-card{padding:18px!important;scroll-margin-top:155px}.mp-editor-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:15px;padding-bottom:14px;margin-bottom:14px;border-bottom:1px solid #edf0f4}.mp-editor-card-head>div:first-child{position:relative;padding-left:38px}.mp-editor-card-head h3{font-size:13px;margin:0 0 4px;color:#27313d}.mp-editor-card-head p{font-size:9.5px;color:#87909c;margin:0;line-height:1.5}.mp-editor-step{position:absolute;left:0;top:-2px;width:27px;height:27px;border-radius:8px;display:grid;place-items:center;background:#fff1e6;color:#be5d10;font-size:10px;font-weight:900}.mp-field label b{color:#e85f68}.mp-field small{display:block;font-size:8.5px;color:#929aa5;margin-top:5px;line-height:1.45}.mp-input-lg{font-size:12px!important;font-weight:700}.mp-price-stock-grid{display:grid;grid-template-columns:1.2fr 1fr .8fr 1.15fr;gap:12px;align-items:end}.mp-money-input{position:relative}.mp-money-input input{padding-right:32px}.mp-money-input span{position:absolute;right:12px;top:50%;transform:translateY(-50%);font-size:11px;font-weight:800;color:#7c8693}.mp-editor-info-box{min-height:67px;border:1px solid #e8ebef;border-radius:10px;padding:10px 12px;background:#fafbfc;display:flex;flex-direction:column;gap:3px}.mp-editor-info-box span{font-size:8.5px;color:#8a939f}.mp-editor-info-box strong{font-size:14px;color:#28323f}.mp-editor-info-box small{font-size:8px;color:#9ba2ac}
.mp-media-upload-grid{display:grid;grid-template-columns:240px minmax(0,1fr);gap:14px}.mp-media-upload-box{border:1px solid #e7eaee;border-radius:11px;padding:12px;background:#fcfcfd}.mp-media-upload-box>label{display:block;font-size:9px;font-weight:900;color:#5e6876;margin-bottom:9px}.mp-media-upload-box>img{width:100%;height:190px;object-fit:contain;background:#fff;border:1px solid #edf0f3;border-radius:8px;margin-bottom:9px}.mp-media-placeholder{height:190px;display:grid;place-items:center;background:#fff;border:1px dashed #d9dee5;border-radius:8px;color:#9aa2ad;font-size:9px;margin-bottom:9px}.mp-media-upload-box input[type=file]{width:100%;font-size:9px}.mp-media-upload-box small{display:block;font-size:8px;color:#9aa2ad;margin-top:6px}.mp-gallery-uploader{display:flex;flex-direction:column}.mp-upload-drop{min-height:190px;border:1px dashed #d5dbe2;border-radius:9px;background:#fff8f2;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:5px;position:relative;color:#a65211}.mp-upload-drop b{font-size:11px}.mp-upload-drop span{font-size:8.5px;color:#8d96a2}.mp-upload-drop input{position:absolute;inset:0;opacity:0;cursor:pointer}.mp-existing-gallery{display:grid;grid-template-columns:repeat(auto-fill,minmax(145px,1fr));gap:9px;margin-top:13px}.mp-existing-image{border:1px solid #e6e9ee;border-radius:9px;padding:7px;background:#fff;display:grid;grid-template-columns:52px minmax(0,1fr);gap:8px;align-items:center}.mp-existing-image.is-primary{border-color:#f4ae78;background:#fff9f5}.mp-existing-image img{width:52px;height:52px;object-fit:contain;border-radius:6px;border:1px solid #edf0f3}.mp-existing-image b{display:block;font-size:8.5px;color:#4e5966}.mp-existing-image small{display:block;font-size:7.5px;color:#8d96a1;margin-top:4px;line-height:1.5}
.mp-variant-group{border:1px solid #e6e9ee;border-radius:11px;padding:12px;margin-bottom:10px;background:#fbfcfd}.mp-variant-group-head{display:grid;grid-template-columns:1.5fr 1fr 30px;gap:9px;align-items:end;padding-bottom:10px;border-bottom:1px solid #eceff3}.mp-variant-remove,.mp-variant-value-remove{border:0;background:#fff0f1;color:#b4232e;border-radius:7px;height:36px;font-size:17px;cursor:pointer}.mp-variant-values{display:grid;gap:7px;margin:10px 0}.mp-variant-value{display:grid;grid-template-columns:minmax(160px,1.5fr) 90px 110px 30px;gap:7px;align-items:center}.mp-empty-variants{padding:20px;border:1px dashed #dde2e8;border-radius:9px;text-align:center;color:#929aa5;font-size:9px}.mp-textarea-sm{min-height:75px}.mp-editor-description{min-height:240px}.mp-editor-savebar{position:sticky;bottom:10px;z-index:25;background:rgba(255,255,255,.96);backdrop-filter:blur(9px);border:1px solid #dde2e8;border-radius:12px;box-shadow:0 10px 30px rgba(31,41,55,.1);padding:11px 13px;display:flex;justify-content:space-between;gap:12px;align-items:center}.mp-editor-savebar>div:first-child{display:flex;flex-direction:column;gap:2px}.mp-editor-savebar b{font-size:10px;color:#303946}.mp-editor-savebar span{font-size:8.5px;color:#9098a3}.mp-product-editor-aside{display:grid;gap:12px}.mp-editor-side-card{padding:14px!important}.mp-sticky-editor-card{position:sticky;top:155px;z-index:10}.mp-editor-side-title{font-size:10px;font-weight:900;color:#313b48;margin-bottom:11px}.mp-editor-status-line{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:9px 0;border-bottom:1px solid #edf0f4;font-size:9px}.mp-editor-status-line span:first-child{color:#7e8793}.mp-editor-status-line b{color:#303946}.mp-editor-status-form{margin-top:12px}.mp-quality-score-large{display:flex;align-items:flex-end;gap:4px}.mp-quality-score-large strong{font-size:30px;line-height:1;color:#26313e}.mp-quality-score-large span{font-size:10px;color:#979fa9;margin-bottom:4px}.mp-quality-bar{height:7px;background:#edf0f3;border-radius:99px;overflow:hidden;margin:9px 0 11px}.mp-quality-bar span{display:block;height:100%;background:linear-gradient(90deg,#ffb77e,#f27a1a);border-radius:99px}.mp-editor-checklist{display:grid;gap:6px;font-size:8.5px;color:#727c89;line-height:1.4}.mp-editor-checklist .ok{color:#147a53;font-weight:800}.mp-editor-reject{border-left:3px solid #dc3545!important;background:#fffafb!important}.mp-editor-reject p{font-size:9px;line-height:1.55;color:#a82b34}.mp-editor-reject small{font-size:8px;color:#8f6870}

@media(max-width:1180px){.mp-product-editor-layout{grid-template-columns:minmax(0,1fr) 250px}.mp-price-stock-grid{grid-template-columns:1fr 1fr}.mp-inline-inventory{grid-template-columns:88px 58px 26px}.mp-product-list-toolbar{align-items:stretch;flex-direction:column}.mp-product-filter-form{width:100%}}
@media(max-width:980px){.mp-product-editor-layout{grid-template-columns:1fr}.mp-product-editor-aside{grid-row:1}.mp-sticky-editor-card{position:static}.mp-editor-section-nav{top:62px}.mp-product-editor-aside{grid-template-columns:repeat(2,minmax(0,1fr))}.mp-editor-reject{grid-column:1/-1}.mp-products-table{min-width:1080px}}
@media(max-width:720px){.mp-product-center-head,.mp-product-editor-head{display:block}.mp-product-center-head>.mp-row,.mp-product-editor-head>.mp-row{margin-top:10px}.mp-product-filter-form{display:grid;grid-template-columns:1fr}.mp-product-search{min-width:0;max-width:none}.mp-product-list-toolbar>form#bulk-products{width:100%}.mp-product-list-toolbar>form#bulk-products .mp-select{flex:1}.mp-media-upload-grid{grid-template-columns:1fr}.mp-price-stock-grid{grid-template-columns:1fr 1fr}.mp-editor-card{padding:14px!important}.mp-product-editor-aside{grid-template-columns:1fr}.mp-editor-savebar{position:static;display:block}.mp-editor-savebar .mp-row{margin-top:10px}.mp-editor-savebar .mp-btn{width:100%}.mp-variant-value{grid-template-columns:1fr 70px 90px 30px}}
@media(max-width:520px){.mp-price-stock-grid{grid-template-columns:1fr}.mp-product-status-tabs a{padding:8px 10px}.mp-editor-section-nav{top:62px}.mp-variant-group-head{grid-template-columns:1fr 80px 30px}.mp-variant-value{grid-template-columns:1fr 1fr}.mp-variant-value .mp-variant-value-remove{grid-column:2}.mp-existing-gallery{grid-template-columns:1fr}.mp-product-center-head .mp-btn{flex:1}}


/* =========================================================
   Seller Center V4.2 — Trendyol-like workflow UX
   ========================================================= */
:root{--mp-v42-orange:#f27a1a;--mp-v42-bg:#f5f6f8;--mp-v42-border:#e6e8ec;--mp-v42-text:#262b33}
body.mp-ui-v33{background:var(--mp-v42-bg)}
.mp-header{box-shadow:0 1px 8px rgba(20,26,36,.04)}
.mp-header-main{border-bottom:1px solid #eef0f2}
.mp-header-nav-wrap{background:#fff;border-bottom:1px solid #e7e9ed}
.mp-header-nav{max-width:1540px;margin:0 auto;display:flex;align-items:stretch;gap:2px;overflow:visible}
.mp-nav-home,.mp-mega-toggle{min-height:48px!important;border-radius:0!important;padding:0 14px!important;font-size:12px!important}
.mp-mega-toggle.active,.mp-nav-home.active{color:#f27a1a!important;box-shadow:inset 0 -3px 0 #f27a1a;background:#fff!important}
.mp-mega-panel{top:48px!important;border-radius:0 0 12px 12px!important;box-shadow:0 18px 45px rgba(31,37,48,.14)!important}
.mp-content{max-width:1540px;padding-top:18px}
.mp-pagebar{margin-bottom:14px!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}
.mp-pagebar h1{font-size:21px!important}.mp-pagebar p{font-size:12px!important}
.mp-v42-titlebar{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:14px}.mp-v42-titlebar h2,.mp-v42-titlebar .mp-product-center-title{margin:0 0 5px;font-size:20px;font-weight:850;color:#202631}.mp-v42-titlebar p{margin:0;color:#788190;font-size:12px}
.mp-v42-tabs,.mp-order-tabs,.mp-finance-tabs{display:flex;gap:2px;overflow-x:auto;background:#fff;border:1px solid var(--mp-v42-border);border-radius:10px 10px 0 0;padding:0 10px;scrollbar-width:none}.mp-v42-tabs::-webkit-scrollbar{display:none}.mp-v42-tabs a{display:flex;align-items:center;gap:7px;min-height:48px;padding:0 13px;color:#626b79;font-size:12px;font-weight:700;white-space:nowrap;border-bottom:3px solid transparent}.mp-v42-tabs a.is-active{color:#f27a1a;border-bottom-color:#f27a1a}.mp-v42-tabs a b{min-width:21px;height:19px;padding:0 6px;border-radius:999px;background:#f2f4f6;display:grid;place-items:center;font-size:9px;color:#79818d}.mp-v42-tabs a.is-active b{background:#fff0e6;color:#c75d0d}
.mp-v42-product-card,.mp-v42-order-card{border-radius:0 0 12px 12px!important;border-top:0!important;padding:0!important;overflow:visible}.mp-v42-toolbar{padding:12px 14px;border-bottom:1px solid #edf0f2;background:#fff;display:flex;justify-content:space-between;gap:12px;align-items:center}.mp-v42-toolbar .mp-product-filter-form{flex:1}.mp-btn.ghost{background:transparent;color:#606977;border-color:transparent}.mp-btn.ghost:hover{background:#f6f7f8}
.mp-products-compact th{height:42px;padding:8px 10px}.mp-products-compact td{padding:9px 10px}.mp-products-compact .mp-product-thumb-img{width:46px;height:58px;object-fit:contain;background:#fff;border:1px solid #eceef1;border-radius:7px}.mp-products-compact .mp-product-row{gap:10px}.mp-products-compact .mp-product-name{font-size:12px;font-weight:750;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;max-width:380px}.mp-products-compact .mp-product-meta{margin-top:5px;gap:7px}.mp-products-compact .mp-product-meta span{font-size:9px;color:#939aa5}.mp-quick-cell{display:flex;align-items:center;height:34px;border:1px solid #dfe3e8;border-radius:7px;background:#fff;max-width:112px}.mp-quick-cell:focus-within{border-color:#f2a466;box-shadow:0 0 0 3px rgba(242,122,26,.08)}.mp-quick-cell input{border:0!important;outline:0;width:82px;height:32px;padding:0 8px;background:transparent;font-size:11px}.mp-quick-cell span{font-size:10px;color:#999;padding-right:7px}.mp-quick-cell.stock{max-width:100px}.mp-quick-cell.stock input{width:56px}.mp-inline-save{width:31px;height:31px;border:0;border-left:1px solid #e7eaee;background:#f8f9fa;color:#67717f;cursor:pointer}.mp-inline-save:hover,.mp-inline-save.saved{background:#eaf8ef;color:#24894d}.mp-buybox-pill{border:0;background:#f6f7f8;border-radius:8px;padding:6px 8px;display:flex;flex-direction:column;gap:2px;align-items:flex-start;cursor:pointer;min-width:86px}.mp-buybox-pill b{font-size:11px}.mp-buybox-pill small{font-size:8px;color:#78818d}.mp-buybox-pill.winner{background:#eaf8ef;color:#197642}.mp-buybox-pill.lost{background:#fff4e9;color:#b45b14}.mp-quality-mini{display:flex;align-items:center;gap:7px}.mp-quality-mini b{font-size:11px}.mp-quality-mini>span{display:block;width:45px;height:5px;background:#eceff2;border-radius:8px;overflow:hidden}.mp-quality-mini i{display:block;height:100%;background:#f27a1a;border-radius:8px}.mp-row-actions{display:flex;gap:5px}.mp-icon-btn{width:32px;height:32px;border:1px solid #e0e4e9;background:#fff;border-radius:7px;display:grid;place-items:center;color:#66707d;cursor:pointer;font-size:14px}.mp-icon-btn:hover{border-color:#f4ae77;color:#f27a1a;background:#fff8f3}
.mp-bulk-bar{position:fixed;left:50%;bottom:24px;transform:translate(-50%,120px);z-index:220;width:min(900px,calc(100% - 40px));background:#252b34;color:#fff;border-radius:12px;padding:12px 14px;display:flex;align-items:center;justify-content:space-between;gap:14px;box-shadow:0 18px 48px rgba(16,22,30,.25);opacity:0;pointer-events:none;transition:.22s}.mp-bulk-bar.open{transform:translate(-50%,0);opacity:1;pointer-events:auto}.mp-bulk-bar>div:first-child{display:flex;flex-direction:column}.mp-bulk-bar>div:first-child b{font-size:12px}.mp-bulk-bar>div:first-child span{font-size:9px;color:#c8ced6;margin-top:3px}.mp-bulk-close{border:0;background:#3b424e;color:#fff;border-radius:8px;width:34px;height:34px;font-size:20px;cursor:pointer}
.mp-drawer-overlay{position:fixed;inset:0;background:rgba(19,25,34,.34);z-index:300;opacity:0;pointer-events:none;transition:.2s}.mp-drawer-overlay.open{opacity:1;pointer-events:auto}.mp-drawer{position:fixed;right:0;top:0;bottom:0;width:min(470px,92vw);background:#fff;z-index:310;box-shadow:-18px 0 48px rgba(26,31,40,.18);transform:translateX(104%);transition:.24s ease;display:flex;flex-direction:column}.mp-drawer.open{transform:translateX(0)}.mp-drawer-head{min-height:72px;padding:16px 20px;border-bottom:1px solid #eceff2;display:flex;align-items:center;justify-content:space-between;gap:14px}.mp-drawer-head>div{display:flex;flex-direction:column;gap:4px}.mp-drawer-head b{font-size:15px}.mp-drawer-head span{font-size:10px;color:#8a929d}.mp-drawer-head button{border:0;background:#f4f5f6;border-radius:8px;width:34px;height:34px;font-size:22px;cursor:pointer}.mp-drawer-body{padding:20px;overflow:auto;flex:1}.mp-drawer-actions{display:flex;gap:8px;margin-top:20px}.mp-drawer-actions .mp-btn{flex:1}.mp-drawer-product{display:flex;gap:14px;align-items:flex-start}.mp-drawer-product img{width:100px;height:120px;object-fit:contain;border:1px solid #eceef1;border-radius:10px}.mp-drawer-product h3{font-size:16px;margin:8px 0 6px}.mp-drawer-product p{font-size:10px;color:#7e8793}.mp-drawer-metrics{display:grid;grid-template-columns:repeat(2,1fr);gap:9px;margin-top:18px}.mp-drawer-metrics>div{border:1px solid #eceff2;background:#fafbfc;border-radius:9px;padding:12px}.mp-drawer-metrics span{display:block;color:#8a929e;font-size:9px;margin-bottom:5px}.mp-drawer-metrics b{font-size:13px;color:#232a34}.mp-buybox-hero{background:linear-gradient(120deg,#282e38,#3a4350);color:#fff;border-radius:11px;padding:18px;margin:14px 0}.mp-buybox-hero span{font-size:10px;color:#cbd0d7}.mp-buybox-hero b{display:block;font-size:28px;margin-top:4px}.mp-insight-box{background:#fff8ee;border:1px solid #f8dfc6;border-radius:9px;padding:12px;font-size:10px;color:#7a5a38;margin-top:14px}
.mp-empty-state{padding:42px 20px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:8px;color:#7d8692}.mp-empty-state .mp-empty-icon{width:54px;height:54px;border-radius:16px;background:#f5f6f8;display:grid;place-items:center;font-size:25px;color:#a7adb6}.mp-empty-state b{font-size:14px;color:#333b47}.mp-empty-state span{font-size:10px}.mp-empty-state>div:last-child{margin-top:7px}
.mp-orders-compact td small{display:block;font-size:9px;color:#8a929e;margin-top:4px}.mp-order-actions{display:flex;gap:5px;flex-wrap:wrap}.mp-detail-list{display:flex;flex-direction:column}.mp-detail-list>div{padding:13px 0;border-bottom:1px solid #edf0f2}.mp-detail-list span{display:block;font-size:9px;color:#8a929d;margin-bottom:5px}.mp-detail-list b{font-size:12px}.mp-finance-summary{margin-bottom:14px}.mp-finance-summary .mp-stat small{display:block;font-size:9px;color:#939ba7;margin-top:7px}.mp-payout-amount{font-size:28px;font-weight:850;color:#202731;margin:10px 0 4px}
.mp-editor-section-nav{top:126px!important;z-index:35!important}.mp-editor-section-nav a{font-size:10px!important}.mp-live-preview img{width:100%;max-height:330px;object-fit:contain;border:1px solid #eceff2;border-radius:10px;background:#fff}.mp-live-preview h2{font-size:18px;margin:12px 0 5px}.mp-live-preview-price{font-size:24px;font-weight:850;color:#f27a1a;margin:8px 0}.mp-live-preview p{font-size:11px;color:#747d89;line-height:1.6}.mp-live-preview .mp-btn{width:100%;margin-top:14px}
.mp-command-results{max-height:520px!important;overflow:auto}.mp-search-section{padding:7px 12px 4px;font-size:8px;font-weight:850;color:#a0a7b1;text-transform:uppercase;letter-spacing:.7px}.mp-search-thumb{width:32px;height:38px;display:grid;place-items:center}.mp-search-thumb img{max-width:100%;max-height:100%;object-fit:contain}.mp-command-results>a>b{font-size:8px;color:#a0a6b0}
.mp-toast-stack{position:fixed;right:20px;bottom:22px;z-index:500;display:flex;flex-direction:column;gap:8px}.mp-toast{min-width:280px;max-width:390px;background:#20262f;color:#fff;border-radius:10px;padding:12px 14px;display:flex;align-items:center;gap:10px;box-shadow:0 14px 35px rgba(0,0,0,.22);transform:translateY(14px);opacity:0;transition:.2s}.mp-toast.show{transform:translateY(0);opacity:1}.mp-toast>span{width:24px;height:24px;border-radius:50%;background:#2f9958;display:grid;place-items:center;font-weight:900}.mp-toast.error>span{background:#d74a4a}.mp-toast b{font-size:11px}.mp-toast button{margin-left:auto;border:0;background:#3a424d;color:#fff;border-radius:7px;padding:6px 8px;font-size:9px;cursor:pointer}.mp-confirm-modal{position:fixed;inset:0;z-index:520;background:rgba(17,22,30,.38);display:none;place-items:center}.mp-confirm-modal.open{display:grid}.mp-confirm-card{width:min(390px,calc(100% - 32px));background:#fff;border-radius:14px;padding:24px;text-align:center;box-shadow:0 24px 70px rgba(20,25,32,.25)}.mp-confirm-icon{width:46px;height:46px;border-radius:50%;background:#fff1e6;color:#e06c15;display:grid;place-items:center;margin:0 auto 12px;font-size:22px;font-weight:900}.mp-confirm-card h3{margin:0 0 7px;font-size:17px}.mp-confirm-card p{font-size:11px;color:#747d89;line-height:1.5}.mp-confirm-card .mp-row{justify-content:center;margin-top:17px}.mp-top-progress{position:fixed;top:0;left:0;height:3px;width:0;background:#f27a1a;z-index:1000}.mp-top-progress.run{animation:mpProgress 1.1s ease forwards}@keyframes mpProgress{0%{width:0}60%{width:72%}100%{width:92%}}
.mp-mobile-bottom{display:none}
@media(max-width:1100px){.mp-header-nav{overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.mp-header-nav::-webkit-scrollbar{display:none}.mp-mega-panel{position:fixed!important;left:18px!important;right:18px!important;width:auto!important}.mp-command{max-width:340px!important}.mp-profile-copy{display:none!important}}
@media(max-width:980px){.mp-header-nav-wrap{z-index:390!important}.mp-content{padding:16px 14px 86px}.mp-editor-section-nav{top:72px!important}.mp-bulk-bar{bottom:76px}.mp-v42-titlebar{flex-direction:column}.mp-v42-titlebar>.mp-row{width:100%;overflow-x:auto}.mp-v42-toolbar{align-items:stretch;flex-direction:column}.mp-v42-toolbar .mp-product-filter-form{width:100%}.mp-drawer{width:min(470px,96vw)}.mp-finance-summary{grid-template-columns:repeat(2,1fr)!important}}
@media(max-width:768px){.mp-mobile-bottom{position:fixed;left:0;right:0;bottom:0;height:64px;padding-bottom:env(safe-area-inset-bottom);background:#fff;border-top:1px solid #e5e8ec;z-index:360;display:grid;grid-template-columns:repeat(5,1fr);box-shadow:0 -8px 24px rgba(22,28,36,.06)}.mp-mobile-bottom a,.mp-mobile-bottom button{position:relative;border:0;background:transparent;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;color:#7f8792;font-size:8px;font-weight:700}.mp-mobile-bottom svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.7}.mp-mobile-bottom .active{color:#f27a1a}.mp-mobile-bottom i{position:absolute;top:6px;right:22%;min-width:16px;height:16px;border-radius:99px;background:#df4141;color:#fff;font-style:normal;font-size:8px;display:grid;place-items:center;padding:0 4px}.mp-products-compact{min-width:860px}.mp-orders-compact{min-width:900px}.mp-toast-stack{right:10px;left:10px;bottom:76px}.mp-toast{min-width:0;max-width:none;width:100%}.mp-bulk-bar{width:calc(100% - 20px);padding:9px;bottom:72px;align-items:flex-start}.mp-bulk-bar>.mp-row{overflow-x:auto;flex-wrap:nowrap;max-width:72%}.mp-bulk-bar .mp-btn{white-space:nowrap}.mp-drawer-metrics{grid-template-columns:1fr 1fr}.mp-finance-summary{grid-template-columns:1fr!important}.mp-pagebar{display:none!important}.mp-content{padding-top:12px}.mp-product-status-tabs{border-radius:10px!important;margin-bottom:10px}.mp-v42-product-card{border-top:1px solid var(--mp-v42-border)!important;border-radius:10px!important}.mp-v42-tabs{border-radius:10px!important;margin-bottom:10px}.mp-v42-order-card{border-top:1px solid var(--mp-v42-border)!important;border-radius:10px!important}}

.mp-notification-tabs{border-radius:10px 10px 0 0!important;margin-bottom:0!important}.mp-notification-center-card{border-radius:0 0 10px 10px!important;border-top:0!important;padding:0!important}.mp-notification-v42{padding:14px 16px!important;display:grid!important;grid-template-columns:36px 1fr auto!important;gap:12px!important;align-items:center!important}.mp-notification-kind{width:34px;height:34px;border-radius:9px;display:grid;place-items:center;background:#f3f5f7;color:#6e7784;font-weight:850}.mp-notification-kind.action{background:#fff1e6;color:#d36614}.mp-notification-kind.finance{background:#eaf7ef;color:#27834d}.mp-notification-kind.product{background:#edf4ff;color:#3973bc}.mp-notification-kind.marketing{background:#f5efff;color:#7447b4}.mp-dashboard-personalize{display:flex;justify-content:flex-end;position:relative;margin:-2px 0 10px}.mp-dashboard-customizer{display:none;position:absolute;right:0;top:38px;z-index:80;width:240px;background:#fff;border:1px solid #e5e8ec;border-radius:11px;box-shadow:0 16px 40px rgba(23,29,38,.14);padding:13px}.mp-dashboard-customizer.open{display:flex;flex-direction:column;gap:8px}.mp-dashboard-customizer>b{font-size:12px;margin-bottom:3px}.mp-dashboard-customizer label{font-size:10px;color:#5d6673;display:flex;align-items:center;gap:8px;padding:6px;border-radius:7px}.mp-dashboard-customizer label:hover{background:#f6f7f8}.mp-page-skeleton{display:none;position:fixed;inset:126px 0 0;background:#f5f6f8;z-index:290;pointer-events:none}.mp-page-skeleton.show{display:block}.mp-skeleton-inner{max-width:1540px;margin:0 auto;padding:24px 28px}.mp-sk-line,.mp-sk-grid i,.mp-sk-table i{display:block;background:linear-gradient(90deg,#e8eaed 25%,#f4f5f6 38%,#e8eaed 63%);background-size:400% 100%;animation:mpShimmer 1.15s infinite;border-radius:8px}.mp-sk-line{height:18px;margin-bottom:12px}.mp-sk-line.w35{width:35%}.mp-sk-line.w60{width:60%;height:10px}.mp-sk-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin:24px 0}.mp-sk-grid i{height:110px}.mp-sk-table{background:#fff;border:1px solid #e5e8ec;border-radius:10px;padding:14px}.mp-sk-table i{height:48px;margin-bottom:8px}.mp-sk-table i:last-child{margin:0}@keyframes mpShimmer{0%{background-position:100% 0}100%{background-position:0 0}}@media(max-width:980px){.mp-page-skeleton{inset:72px 0 64px}.mp-skeleton-inner{padding:16px 14px}.mp-sk-grid{grid-template-columns:1fr 1fr}}@media(max-width:600px){.mp-sk-grid{grid-template-columns:1fr}.mp-notification-v42{grid-template-columns:34px 1fr!important}.mp-notification-v42>.mp-kpi-note{grid-column:2}}

/* =========================================================
   Seller Center V4.3 - Catalog / Order / Return / Cancel UX
   ========================================================= */
.mp-add-product-switch{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:16px}.mp-add-product-switch>a{display:flex;align-items:center;gap:12px;padding:15px 16px;background:#fff;border:1px solid #e5e8ed;border-radius:12px}.mp-add-product-switch>a>span{width:38px;height:38px;border-radius:10px;background:#f5f6f8;display:grid;place-items:center;font-size:20px}.mp-add-product-switch>a>div{display:flex;flex-direction:column;gap:3px}.mp-add-product-switch b{font-size:12px}.mp-add-product-switch small{font-size:9px;color:#8c94a0}.mp-add-product-switch>a.active{border-color:#f2a06b;box-shadow:0 0 0 3px rgba(242,122,26,.07)}.mp-add-product-switch>a.active>span{background:#fff1e6;color:#f27a1a}
.mp-catalog-hero{background:linear-gradient(120deg,#282f39,#414b59);color:#fff;padding:24px!important}.mp-catalog-hero .mp-eyebrow{font-size:9px;font-weight:900;letter-spacing:.8px;color:#ffbb84}.mp-catalog-hero h2{font-size:22px;margin:7px 0 8px}.mp-catalog-hero p{max-width:820px;color:#d7dce2;font-size:11px;line-height:1.7;margin:0}.mp-catalog-search-card{margin-top:14px}.mp-catalog-search{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:8px}.mp-catalog-search>span{font-size:21px;color:#9aa1ac}.mp-catalog-results{margin-top:14px;display:flex;flex-direction:column;gap:10px}.mp-catalog-item{background:#fff;border:1px solid #e6e9ed;border-radius:12px;padding:12px;display:grid;grid-template-columns:76px minmax(0,1fr) 130px auto;gap:14px;align-items:center}.mp-catalog-item>img{width:76px;height:76px;object-fit:contain;border:1px solid #edf0f3;border-radius:9px}.mp-catalog-item-main h3{font-size:12px;margin:0 0 7px;color:#232a34}.mp-catalog-item-main small{font-size:9px;color:#9199a4}.mp-catalog-tags{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:5px}.mp-catalog-tags span{background:#f5f6f8;border-radius:6px;padding:4px 6px;font-size:8px;color:#68717e}.mp-catalog-item-price{display:flex;flex-direction:column;gap:3px}.mp-catalog-item-price b{font-size:14px}.mp-catalog-item-price small{font-size:8px;color:#9299a5}.mp-catalog-item-actions{display:flex;gap:6px}.mp-catalog-selected{display:flex;align-items:center;gap:12px;padding:10px;border:1px solid #eceff2;border-radius:10px;margin-bottom:14px}.mp-catalog-selected img{width:64px;height:64px;object-fit:contain}.mp-catalog-selected>div{display:flex;flex-direction:column;gap:5px}.mp-catalog-selected b{font-size:12px}.mp-catalog-selected small{font-size:9px;color:#8a929e}.mp-catalog-loading{background:#fff;border:1px solid #e6e9ed;border-radius:12px;padding:30px;text-align:center;color:#87909c}
.mp-status-card-tabs{display:grid;gap:10px;margin-bottom:14px}.mp-order-status-cards{grid-template-columns:repeat(5,minmax(0,1fr))}.mp-return-status-cards{grid-template-columns:repeat(7,minmax(0,1fr))}.mp-cancel-status-cards{grid-template-columns:repeat(4,minmax(0,1fr))}.mp-status-card{min-height:76px;background:#fff;border:1px solid #e5e8ed;border-radius:11px;padding:13px 14px;display:flex;align-items:center;justify-content:space-between;gap:8px;transition:.16s}.mp-status-card span{font-size:10px;font-weight:750;color:#5f6874}.mp-status-card strong{font-size:22px;line-height:1;color:#262d37}.mp-status-card:hover{border-color:#efb083;box-shadow:0 5px 18px rgba(31,41,55,.05)}.mp-status-card.active{border-color:#f27a1a;box-shadow:0 0 0 2px rgba(242,122,26,.08)}.mp-status-card.active span{color:#f27a1a}.mp-return-actions form{margin-bottom:10px}.mp-return-actions form:last-child{margin-bottom:0}.mp-return-thread{max-height:260px;overflow:auto}.mp-badge.gray{background:#f0f2f4;color:#68717d}.mp-btn.danger{background:#dc3545;color:#fff;border-color:#dc3545}
@media(max-width:1180px){.mp-return-status-cards{grid-template-columns:repeat(4,1fr)}.mp-order-status-cards{grid-template-columns:repeat(3,1fr)}.mp-catalog-item{grid-template-columns:70px 1fr auto}.mp-catalog-item-price{grid-column:2}.mp-catalog-item-actions{grid-column:3;grid-row:1/3;flex-direction:column}}
@media(max-width:768px){.mp-add-product-switch{grid-template-columns:1fr}.mp-status-card-tabs{display:flex;overflow-x:auto;padding-bottom:4px}.mp-status-card{min-width:145px;min-height:64px}.mp-status-card strong{font-size:18px}.mp-catalog-search{grid-template-columns:auto 1fr}.mp-catalog-search .mp-btn{grid-column:1/3}.mp-catalog-item{grid-template-columns:58px 1fr}.mp-catalog-item>img{width:58px;height:58px}.mp-catalog-item-price{grid-column:2}.mp-catalog-item-actions{grid-column:1/3;grid-row:auto;flex-direction:row}.mp-catalog-item-actions .mp-btn{flex:1;justify-content:center}.mp-catalog-hero h2{font-size:18px}}
