/* Only active when the visitor explicitly arrived from dealer registration. */
.mkdp-account-entry .mkdp-account-intro{background:#eaf2ec;border:1px solid #d6e2d8;border-radius:16px;padding:26px;margin:18px 0 26px;color:#193c35;font-size:15px;line-height:1.75}
.mkdp-account-entry .mkdp-account-eyebrow{font-size:11px;font-weight:700;letter-spacing:1.3px;margin:0 0 10px;color:#426252}
.mkdp-account-entry .mkdp-account-intro h2{font-size:26px;line-height:1.4;margin:0 0 12px;color:#193c35}
.mkdp-account-entry .mkdp-account-intro p:last-of-type{margin:0 0 13px}
.mkdp-account-entry .mkdp-account-intro nav{display:flex;flex-wrap:wrap;gap:6px 20px}
.mkdp-account-entry .mkdp-account-intro nav a{display:inline-flex;align-items:center;min-height:44px;color:#184b43;font-weight:600;font-size:14px;text-underline-offset:3px}
.mkdp-account-entry .mkdp-account-form-note{font-size:14px;color:#52675f;scroll-margin-top:110px}
.mkdp-account-entry .woocommerce form.login,.mkdp-account-entry .woocommerce form.register{border:1px solid #d6e2d8;border-radius:14px;background:#fff;padding:25px}
.mkdp-account-entry .woocommerce input.input-text{font-size:16px;min-height:46px;border-radius:8px}
.mkdp-account-entry .woocommerce button.button{min-height:48px;border-radius:9px;background:#184b43;color:#fff;padding:12px 20px}
.mkdp-account-entry .mkfe-signup{display:none!important}
.mkdp-account-entry #mk-footer-connect{grid-template-columns:minmax(0,1fr)}
.mkdp-account-entry .mkfe-community{grid-column:1/-1}
.mkdp-account-entry .mkdp-account-intro a:focus-visible{outline:3px solid #236d58;outline-offset:3px}
@media(max-width:640px){.mkdp-account-entry .mkdp-account-intro{padding:22px 20px}.mkdp-account-entry .mkdp-account-intro h2{font-size:23px}.mkdp-account-entry .woocommerce form.login,.mkdp-account-entry .woocommerce form.register{padding:21px}}

/* Dealer intent: keep the account task focused and visually distinct from retail account use. */
.mkdp-account-entry .mk-ui24-account-welcome,.mkdp-account-entry .mk-ui24-account-links,.mkdp-account-entry .mk-ui24-member-benefits,.mkdp-account-entry .mka-help,.mkdp-account-entry .mka-login-intro{display:none!important}
.mkdp-account-entry .mkdp-account-intro{background:linear-gradient(125deg,#e7f1eb,#f7f1df);border-color:#cbd9d1;padding:28px}
.mkdp-account-entry .mkdp-account-intro h2{font-size:28px;letter-spacing:-.35px}
.mkdp-account-entry .woocommerce form.login,.mkdp-account-entry .woocommerce form.register{border-color:#cbd9d1;box-shadow:0 8px 20px rgba(23,54,47,.035)}
.mkdp-account-entry .woocommerce .u-column2 form.register{border-top:3px solid #164f42}
.mkdp-account-entry .woocommerce input.input-text{border:1px solid #718b7b}
.mkdp-account-entry .woocommerce button.button{background:#164f42;font-size:15px}
@media(max-width:640px){.mkdp-account-entry .mkdp-account-intro{padding:22px 19px}.mkdp-account-entry .mkdp-account-intro nav{display:grid;grid-template-columns:1fr 1fr;gap:7px 12px}.mkdp-account-entry .mkdp-account-intro nav a:last-child{grid-column:1/-1}}

/* New dealer journey: registration first on small screens; login anchor still targets the existing form. */
@media(max-width:640px){
 .mkdp-account-entry #customer_login{display:flex!important;flex-direction:column}
 .mkdp-account-entry #customer_login>.u-column2{order:1}
 .mkdp-account-entry #customer_login>.u-column1{order:2}
}
