.mkdp-portal,.mkdp-cart{--mkdp-ink:#193c35;--mkdp-accent:#24785c;--mkdp-line:#dbe5df;color:#233b33;font-size:15px;line-height:1.6}.mkdp-portal{max-width:1160px;margin:24px auto 64px}.mkdp-heading{background:#edf5ef;border:1px solid var(--mkdp-line);padding:34px;border-radius:20px}.mkdp-heading>span{font-size:11px;letter-spacing:1.4px;font-weight:700}.mkdp-heading h1{font-size:34px;margin:8px 0}.mkdp-heading p{margin-bottom:0}.mkdp-nav{display:flex;gap:12px;flex-wrap:wrap;margin:20px 0}.mkdp-nav a,.mkdp-copy{background:#edf4ef;padding:9px 15px;border-radius:9px;color:#184f3e;border:1px solid #d1e0d7;text-decoration:none;font-size:13px;cursor:pointer}.mkdp-card,.mkdp-cart,.mkdp-xp{padding:26px;border:1px solid var(--mkdp-line);border-radius:16px;background:#fff;margin:22px 0}.mkdp-card h2,.mkdp-cart h2{font-size:23px;margin:0 0 16px}.mkdp-xp{background:#163f33;color:#fff}.mkdp-xp-head{display:flex;justify-content:space-between;align-items:center;gap:16px}.mkdp-xp-head>span{font-size:12px;letter-spacing:1px}.mkdp-xp-head>strong{font-size:28px}.mkdp-xp .amount{color:inherit}.mkdp-track{height:12px;border-radius:20px;background:#4e7164;margin:20px 0;overflow:hidden}.mkdp-track>span{display:block;height:100%;background:#e8c771;border-radius:20px}.mkdp-xp p{margin-bottom:6px}.mkdp-xp small{color:#d1e7da}.mkdp-prices{display:block;font-weight:400;line-height:1.5;width:100%;margin:8px 0}.mkdp-retail{display:block;color:#63746c;font-size:13px}.mkdp-current{display:block;margin:8px 0;color:#1c6149}.mkdp-current small{display:block;font-size:12px}.mkdp-current strong{font-size:23px}.mkdp-ladder{display:block;background:#f5f8f5;border:1px solid #dce7df;border-radius:9px;overflow:hidden;font-size:12px}.mkdp-ladder-row{display:flex;justify-content:space-between;gap:10px;padding:7px 10px;border-bottom:1px solid #e3ebe6}.mkdp-ladder-row:last-child{border-bottom:0}.mkdp-ladder-row.is-current{background:#dfeee3}.mkdp-ladder-row b{font-weight:650}.mkdp-price-note{display:block;color:#63746c;font-size:11px;margin:8px 0}.mkdp-ref-product{display:block;font-size:12px;margin:8px 0}.mkdp-link{display:flex;gap:10px}.mkdp-link input{flex:1;min-width:0}.mkdp-portal input:not([type=radio]):not([type=checkbox]),.mkdp-portal select,.mkdp-portal textarea,.mkdp-cart input:not([type=radio]):not([type=checkbox]){width:100%;border:1px solid #b8c9bf;border-radius:8px;background:#fff;padding:10px;color:#223c30;font:inherit}.mkdp-portal input[type=file]{max-width:100%}.mkdp-portal label,.mkdp-cart label{display:block;font-weight:550}.mkdp-portal .button,.mkdp-cart .button{display:inline-block;background:#226e53;color:#fff;border:0;border-radius:8px;padding:12px 20px;font-weight:600;cursor:pointer}.mkdp-portal button:disabled{opacity:.45;cursor:not-allowed}.mkdp-mode,.mkdp-stats,.mkdp-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-bottom:18px}.mkdp-mode label{background:#f3f7f3;border:1px solid #d5e1d9;padding:13px;border-radius:9px;cursor:pointer}.mkdp-table-wrap{overflow-x:auto}.mkdp-portal table,.mkdp-cart table{width:100%;border-collapse:collapse;min-width:570px;font-size:13px}.mkdp-portal th,.mkdp-cart th{text-align:left;background:#edf4ef}.mkdp-portal td,.mkdp-portal th,.mkdp-cart td,.mkdp-cart th{padding:13px;border-bottom:1px solid #e2eae5;vertical-align:top}.mkdp-cart td small,.mkdp-portal td small{display:block;color:#617369;font-size:11px;margin-top:5px}.mkdp-cart input[type=number]{min-width:140px}.mkdp-resale-fields[hidden]{display:none!important}.mkdp-stats>div{padding:18px;background:#f1f6f2;border-radius:11px}.mkdp-stats small,.mkdp-stats strong{display:block}.mkdp-stats strong{font-size:25px}.mkdp-withdraw{display:flex;gap:16px;align-items:end;max-width:570px}.mkdp-withdraw label{flex:1}.mkdp-withdraw button{white-space:nowrap}.mkdp-dealer .wc-block-components-totals-coupon,.mkdp-dealer .woocommerce-form-coupon-toggle,.mkdp-dealer .checkout_coupon,.mkdp-dealer .coupon,.mkdp-dealer .mkvg-guide,.mkdp-dealer .mk-oai50-guide,.mkdp-dealer .mkfe-signup,.mkdp-dealer .mkh-hero-actions a[href="#mk-footer-connect"]{display:none!important}@media(max-width:650px){.mkdp-portal{margin:12px 0 40px}.mkdp-heading,.mkdp-card,.mkdp-cart,.mkdp-xp{padding:18px}.mkdp-heading h1{font-size:28px}.mkdp-xp-head{align-items:start;flex-direction:column;gap:3px}.mkdp-mode,.mkdp-form-grid,.mkdp-stats{grid-template-columns:1fr}.mkdp-withdraw{flex-direction:column;align-items:stretch}.mkdp-current strong{font-size:19px}.mkdp-link{flex-direction:column}.mkdp-portal input,.mkdp-cart input{font-size:16px!important}}

/* Catalog adapters: allow the complete tier ladder within existing product cards. */
.mkdp-dealer .mkx-price>.mkdp-prices{white-space:normal;flex-basis:100%;min-width:0}.mkdp-dealer .mkdp-ladder-row{flex-wrap:wrap;gap:2px 10px;align-items:baseline}.mkdp-dealer .mkdp-ladder-row>b{margin-left:auto;white-space:nowrap}.mkdp-dealer #mkh-home .mkh-price-block{display:block}.mkdp-dealer #mkh-home .mkh-price.mkh-price-main{height:auto;min-height:0;line-height:1.5;font-weight:400}.mkdp-dealer #mkh-home .mkh-price-previous[aria-hidden=true],.mkdp-dealer #mkh-home .mkh-price-qualifier[aria-hidden=true]{display:none}.mkdp-dealer .mkdp-offer-label{white-space:normal;font-weight:400;width:100%}

/* Commerce 1.2: prices, cart and history remain readable without sideways scrolling. */
.mkdp-price-source,.mkdp-ladder-condition{display:block;font-size:12px;line-height:1.55;color:#385a49;margin:7px 0}.mkdp-ladder-condition{font-size:12px}.mkdp-current-tag{display:inline-block!important;border:1px solid #69997c;border-radius:4px;font-size:10px!important;font-weight:650;padding:1px 5px;margin-left:4px;color:#164f36}.mkdp-estimator{display:block;background:#f4f8f5;padding:15px;border-radius:10px;margin:16px 0;font-size:14px}.mkdp-estimator label,.mkdp-estimator small{display:block;margin-bottom:8px}.mkdp-estimator input{display:block;width:100%;margin:6px 0 10px;font-size:16px;border:1px solid #b8c9bf;border-radius:7px;padding:9px}.mkdp-estimator small{font-size:12px;color:#536b5a}.mkdp-xp-note{padding-top:12px;border-top:1px solid #668576;font-size:13px}.mkdp-cart-lines{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:18px 0}.mkdp-cart-line{min-width:0;border:1px solid #d9e4dc;border-radius:12px;background:#f8faf8;padding:18px}.mkdp-cart-line h3{font-size:17px;line-height:1.5;margin:0 0 10px}.mkdp-cart-line p{font-size:13px;margin:8px 0}.mkdp-cart-line label{font-size:13px}.mkdp-cart-line input[type=number]{min-width:0;margin-top:7px;font-size:16px}.mkdp-floor-note{font-size:12px;color:#4b6857;display:block;margin-top:6px}.mkdp-quote-summary{background:#f0f6f1;border-radius:12px;padding:18px;margin:18px 0}.mkdp-buyer-totals{margin:0}.mkdp-buyer-totals>div,.mkdp-history-card dl>div{display:flex;justify-content:space-between;gap:16px;margin:8px 0}.mkdp-buyer-totals dt,.mkdp-history-card dt{font-weight:400;margin:0}.mkdp-buyer-totals dd,.mkdp-history-card dd{margin:0;text-align:right;overflow-wrap:anywhere}.mkdp-buyer-totals .mkdp-gross{border-top:1px solid #bdcfbf;padding-top:10px;font-size:18px;font-weight:700}.mkdp-buyer-totals .mkdp-gross dt{font-weight:700}.mkdp-shipping-note{display:block;font-size:12px;margin-top:10px;color:#52695b}.mkdp-applied-tier{display:inline-block;font-size:12px;border-radius:5px;background:#dbece0;padding:3px 6px;margin-left:7px}.mkdp-suggestion{background:#fbf6e7;border:1px solid #e2d4ad;border-radius:10px;padding:12px 15px;font-size:13px}.mkdp-suggestion strong{display:block}.mkdp-cart-status,.mkdp-action-notice{padding:12px 15px;border-left:4px solid #2a7458;border-radius:5px;background:#edf6ee;color:#24503c;font-size:14px}.mkdp-cart-status.is-error,.mkdp-action-notice.is-error{border-left-color:#a8372e;background:#fff2ec;color:#833428}.mkdp-cart .button:disabled{opacity:.55;cursor:wait}.mkdp-checkout-link{display:inline-block;margin:10px 0 10px 12px;color:#18573e;font-weight:600}.mkdp-checkout-link[aria-disabled=true]{opacity:.55;cursor:not-allowed}.mkdp-mode input{margin:2px 8px 0 0;flex:0 0 auto}.mkdp-mode label{display:flex;align-items:flex-start;line-height:1.5}.mkdp-history-cards{display:grid;grid-template-columns:1fr;gap:15px}.mkdp-history-card{padding:18px;border:1px solid #d7e3da;border-radius:12px;min-width:0}.mkdp-history-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.mkdp-history-head h3,.mkdp-history-head h4{font-size:18px;margin:0}.mkdp-history-card p,.mkdp-history-card dl{font-size:13px;margin:10px 0}.mkdp-status-label{display:inline-block;border-radius:5px;padding:3px 8px;background:#eaf3ed;color:#215339}.mkdp-history-card details{font-size:13px;border-top:1px solid #dce7df;padding-top:10px;margin-top:12px}.mkdp-history-card summary{cursor:pointer;font-weight:650;color:#205b40;padding:4px 0}.mkdp-order-products{margin:12px 0 12px 20px}.mkdp-timeline{margin:15px 0 10px 20px;padding:0}.mkdp-timeline li{margin:9px 0}.mkdp-timeline small{display:block;color:#556b5d}.mkdp-exclusion{padding-left:10px;border-left:3px solid #b97f30}.mkdp-pagination{display:flex;justify-content:center;flex-wrap:wrap;gap:18px;align-items:center;margin-top:22px}.mkdp-pagination a{padding:8px 12px;border:1px solid #cadbcd;border-radius:6px;color:#1b573c;text-decoration:none}.mkdp-portal button:focus-visible,.mkdp-cart button:focus-visible,.mkdp-portal a:focus-visible,.mkdp-cart a:focus-visible{outline:3px solid #226e53;outline-offset:3px}.mkdp-portal input:focus-visible,.mkdp-cart input:focus-visible{outline:2px solid #226e53;outline-offset:1px}.mkdp-copy-fallback{max-width:100%;margin-top:8px}.mkdp-cart [hidden]{display:none!important}
@media(max-width:650px){.mkdp-cart-lines{grid-template-columns:1fr}.mkdp-cart-line{padding:14px}.mkdp-cart-line h3{font-size:16px}.mkdp-buyer-totals>div{gap:10px}.mkdp-buyer-totals .mkdp-gross{font-size:17px}.mkdp-save-cart,.mkdp-checkout-link{width:100%;text-align:center;margin:7px 0}.mkdp-history-head{align-items:flex-start;flex-wrap:wrap}.mkdp-history-card{padding:14px}.mkdp-history-card dl>div{display:block;margin:12px 0}.mkdp-history-card dd{text-align:left;font-weight:600;margin-top:3px}.mkdp-estimator{padding:12px}.mkdp-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.mkdp-stats>div{padding:12px}.mkdp-stats small{font-size:12px}.mkdp-stats strong{font-size:19px}.mkdp-mode{gap:10px}.mkdp-price-note{font-size:12px}}
@media(max-width:370px){.mkdp-stats{grid-template-columns:1fr}.mkdp-buyer-totals .mkdp-gross{display:block}.mkdp-buyer-totals .mkdp-gross dd{text-align:left;margin-top:4px}}

/* Dashboard clarity refinement; calculations and commerce state are unchanged. */
.mkdp-portal:not(.mkdp-landing){--mkdp-ink:#17362f;--mkdp-accent:#164f42;--mkdp-line:#ccd9d1}
.mkdp-portal:not(.mkdp-landing) .mkdp-heading{background:linear-gradient(125deg,#e7f1eb,#f7f1df);border-color:#cbd9d1;box-shadow:0 12px 28px rgba(22,79,66,.05)}
.mkdp-portal:not(.mkdp-landing) .mkdp-heading h1{color:#17362f;letter-spacing:-.5px}.mkdp-portal:not(.mkdp-landing) .mkdp-heading p{color:#405a50}
.mkdp-portal:not(.mkdp-landing) .mkdp-nav{padding:5px 0 10px;border-bottom:1px solid #d4dfd8}.mkdp-portal:not(.mkdp-landing) .mkdp-nav a{background:#f7faf8;border-color:#cbd9d1}.mkdp-portal:not(.mkdp-landing) .mkdp-nav a:last-child{background:#164f42;color:#fff;border-color:#164f42}
.mkdp-portal:not(.mkdp-landing) .mkdp-card,.mkdp-portal:not(.mkdp-landing) .mkdp-xp{scroll-margin-top:100px}.mkdp-portal:not(.mkdp-landing) .mkdp-card{border-color:#cbd9d1;box-shadow:0 6px 18px rgba(23,54,47,.025)}
.mkdp-portal:not(.mkdp-landing) .mkdp-stats{grid-template-columns:repeat(auto-fit,minmax(165px,1fr));gap:10px}.mkdp-portal:not(.mkdp-landing) .mkdp-stats>div{border:1px solid #d6e1da;background:#f8faf8}.mkdp-portal:not(.mkdp-landing) .mkdp-stats>div:first-child{background:#eaf4ed;border-color:#b9d0c1}.mkdp-portal:not(.mkdp-landing) .mkdp-stats>div:nth-child(3),.mkdp-portal:not(.mkdp-landing) .mkdp-stats>div:nth-child(4){background:#faf7ed}
.mkdp-portal:not(.mkdp-landing) .mkdp-link input{border-color:#718b7b}.mkdp-portal:not(.mkdp-landing) .mkdp-copy{background:#e9f1ec;border-color:#bdcfc4;font-weight:650}
@media(max-width:650px){.mkdp-portal:not(.mkdp-landing) .mkdp-nav{gap:7px}.mkdp-portal:not(.mkdp-landing) .mkdp-nav a{flex:1 1 auto;text-align:center;justify-content:center}.mkdp-portal:not(.mkdp-landing) .mkdp-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:370px){.mkdp-portal:not(.mkdp-landing) .mkdp-stats{grid-template-columns:1fr}}

/* Round 3: keep the revenue rule available without making the dashboard feel technical. */
.mkdp-xp-details{margin-top:14px;padding-top:11px;border-top:1px solid #668576}
.mkdp-xp-details summary{cursor:pointer;font-size:12.5px;font-weight:650;color:#e3f1e8}
.mkdp-xp-details p{margin:9px 0 0;font-size:12px;line-height:1.65;color:#d1e7da}

/* Dealer dashboard refinement */
.mkdp-dashboard-head{display:flex;align-items:center;justify-content:space-between;gap:24px}
.mkdp-dashboard-head>div:first-child{min-width:0}
.mkdp-dashboard-actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap}
.mkdp-dashboard-actions .button,.mkdp-dashboard-actions .mkdp-copy{white-space:nowrap;margin:0}
.mkdp-dashboard-summary{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:14px 0 8px}
.mkdp-dashboard-summary>div{background:#fff;border:1px solid #d6e1da;border-radius:12px;padding:14px;min-width:0}
.mkdp-dashboard-summary small{display:block;color:#687b70;font-size:11px;line-height:1.35;margin-bottom:5px}
.mkdp-dashboard-summary strong{display:block;color:#17362f;font-size:18px;line-height:1.25;overflow-wrap:anywhere}
.mkdp-portal:not(.mkdp-landing) .mkdp-nav{position:sticky;top:8px;z-index:12;background:rgba(255,255,255,.96);backdrop-filter:blur(8px);padding:8px;border:1px solid #d6e1da;border-radius:12px;box-shadow:0 6px 18px rgba(23,54,47,.05)}
.mkdp-portal:not(.mkdp-landing) .mkdp-nav a{margin:0}
.mkdp-section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}
.mkdp-section-head h2{margin-bottom:4px}
.mkdp-section-head p{margin:0;color:#5c7166}
.mkdp-help-details{margin-top:14px;border-top:1px solid #dbe5df;padding-top:10px}
.mkdp-help-details summary{cursor:pointer;color:#205b40;font-weight:650}
.mkdp-help-details p{font-size:13px;color:#52695b}
#mkdp-orders{scroll-margin-top:90px}
#mkdp-referral,#mkdp-balance,#mkdp-profile{scroll-margin-top:90px}
@media(max-width:900px){
  .mkdp-dashboard-summary{grid-template-columns:repeat(2,minmax(0,1fr))}
  .mkdp-dashboard-summary>div:last-child{grid-column:1/-1}
}
@media(max-width:650px){
  .mkdp-dashboard-head{align-items:flex-start;flex-direction:column}
  .mkdp-dashboard-actions{width:100%;display:grid;grid-template-columns:1fr}
  .mkdp-dashboard-actions .button,.mkdp-dashboard-actions .mkdp-copy{width:100%;box-sizing:border-box;text-align:center}
  .mkdp-dashboard-summary{grid-template-columns:1fr 1fr}
  .mkdp-dashboard-summary>div{padding:12px}
  .mkdp-dashboard-summary strong{font-size:16px}
  .mkdp-portal:not(.mkdp-landing) .mkdp-nav{top:4px;display:flex;overflow-x:auto;flex-wrap:nowrap;scrollbar-width:thin}
  .mkdp-portal:not(.mkdp-landing) .mkdp-nav a{flex:0 0 auto}
}

.mkdp-portal .mkdp-muted{color:#63746c}
.mkdp-history-disclosure{margin-top:18px;border-top:1px solid #dbe5df;padding-top:12px}
.mkdp-history-disclosure>summary{cursor:pointer;font-weight:650;color:#205b40;padding:5px 0}
.mkdp-history-disclosure[open]>summary{margin-bottom:12px}

.mkdp-portal:not(.mkdp-landing) .mkdp-nav a.is-active,
.mkdp-portal:not(.mkdp-landing) .mkdp-nav a[aria-current="location"]{background:#164f42;color:#fff;border-color:#164f42}

/* Withdrawal tax disclosure */
.mkdp-tax-note{border-left:4px solid #2563eb}
.mkdp-tax-preview{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:12px 0;padding:12px;border:1px solid #dbe3ea;border-radius:10px;background:#f8fafc}
.mkdp-tax-preview>div{display:flex;flex-direction:column;gap:4px}
.mkdp-tax-preview dt{font-size:12px;color:#64748b}
.mkdp-tax-preview dd{margin:0;font-weight:700;color:#172033}
.mkdp-tax-voluntary{display:flex;align-items:flex-start;gap:8px;margin:10px 0;font-weight:500}
@media(max-width:640px){.mkdp-tax-preview{grid-template-columns:1fr}}
