.dealer-application form fieldset{border:1px solid #d5e8e9;background:#ffffffd9;border-radius:13px;padding:22px;margin:20px 0}
.dealer-application legend{padding:0 12px;color:#174a4d;font:500 24px/1.6 'Songti SC','STSong','SimSun',serif}
.dealer-application legend span{color:#24826d;font-size:18px;margin-right:12px}
.dealer-fields{display:grid;grid-template-columns:1fr 1fr;gap:18px 24px}
.dealer-application label,.dealer-status label{display:block;color:#285560;font-size:16px}
.dealer-wide{grid-column:1/-1}
.dealer-application em,.dealer-status em{font-style:normal;font-size:12px;color:#687e86;margin-left:8px}
.dealer-application input:not([type=checkbox]),.dealer-application select,.dealer-application textarea,.dealer-status input{display:block;width:100%;border:1px solid #bcd9de;border-radius:8px;background:#f9feff;color:#17434c;font:inherit;line-height:1.6;padding:11px 13px;margin:7px 0 10px;min-height:47px}
.dealer-application textarea{resize:vertical}
.dealer-application input:focus,.dealer-application select:focus,.dealer-application textarea:focus,.dealer-status input:focus{outline:2px solid #388f7b;outline-offset:2px}
.dealer-product-options{margin-top:16px}
.dealer-product-options p{margin:0 0 10px}
.dealer-product-options label{display:inline-flex;align-items:center;gap:8px;margin:0 26px 9px 0}
.dealer-product-options input,.dealer-consent input{width:18px;height:18px;accent-color:#096456;flex-shrink:0}
.dealer-application .dealer-consent{display:flex;align-items:center;gap:8px}
.dealer-submit{display:flex;align-items:center;gap:22px;margin-top:16px}
.dealer-submit p,.dealer-status form>p{color:#285d65;margin:0}
.dealer-submit .button:disabled,.dealer-status .button:disabled{opacity:.65;cursor:wait}
.dealer-honeypot{position:absolute;width:1px;height:1px;overflow:hidden;left:-10000px}
.dealer-receipt{border:1px solid #b9dfd6;background:linear-gradient(125deg,#e2f5ee,#e9f5ff);border-radius:12px;padding:24px;margin-top:20px}
.dealer-receipt h3{margin-top:0;font-size:23px!important}
.dealer-receipt code{overflow-wrap:anywhere;font-size:14px}
.dealer-reply{white-space:pre-wrap;overflow-wrap:anywhere}
.dealer-state{color:#086858;font-size:18px}
.dealer-status form{margin-top:20px}
.dealer-status form>.button{margin:8px 0 16px}
.dealer-application [hidden],.dealer-status [hidden]{display:none!important}
.dealer-questions{display:grid;grid-template-columns:1fr 1fr;gap:18px}
.dealer-questions article{background:#fff;border:1px solid #d8e9ec;border-radius:12px;padding:20px}
.dealer-questions h3{font-size:23px!important;margin:0 0 8px}
.dealer-questions p{margin:0;color:#486774}
@media(max-width:760px){.dealer-fields,.dealer-questions{grid-template-columns:1fr}.dealer-application form fieldset{padding:16px}.dealer-application legend{font-size:21px;padding:0 8px}.dealer-submit{align-items:flex-start;flex-direction:column;gap:12px}.dealer-product-options label{display:flex}.dealer-receipt{padding:17px}.dealer-application .dealer-consent{align-items:flex-start}}

.dealer-status summary{cursor:pointer;color:#174a4d;font:400 23px/1.6 'Songti SC','STSong','SimSun',serif}
.dealer-status summary:focus-visible{outline:2px solid #388f7b;outline-offset:5px}
.dealer-application input[type=hidden]{display:none!important}
.partner-call .partner-email{font-size:17px;white-space:normal;overflow-wrap:anywhere}
