.cv-registration-entry{margin:8px 0 14px;padding:12px;border:1px solid #4b5940;border-radius:14px}.cv-registration-entry .cv-doc-access{margin-bottom:10px}.cv-registration-entry .cv-local-registration>p{font-size:12px;line-height:1.5}.cv-sale-guide-steps-v83 li{padding:16px;margin:6px 0}.cv-sale-guide-steps-v83 h3{display:flex;gap:10px;align-items:center;margin:0 0 12px;font-size:16px;line-height:1.4}.cv-sale-step-number{display:grid;place-items:center;width:30px;height:30px;flex:none;border-radius:50%;background:#28331e;color:#d0f397;font-size:14px}.cv-sale-guide-steps-v83 p{font-size:14px;line-height:1.65;color:#c8cfbf}.cv-sale-step-actions{display:flex;flex-wrap:wrap;gap:10px;margin:12px 0}.cv-sale-step-actions .btn{white-space:normal;font-size:13px;text-decoration:none;line-height:1.5;text-align:center}.cv-sale-guide-steps-v83 li>label.cv-sale-complete{display:flex;align-items:center;gap:12px;min-height:44px;margin-top:14px;padding:8px;background:#1b2416;border-radius:9px;font-size:14px}.cv-sale-guide-steps-v83 input.cv-sale-guide-check-v83{position:static;opacity:1;pointer-events:auto;appearance:auto;width:24px;height:24px;min-width:24px;margin:0;accent-color:#80b720}.cv-sale-guide-steps-v83 input:focus-visible{outline:3px solid #b6e944;outline-offset:4px}.cv-sale-guide-intro-v83 p{font-size:13px}.cv-sale-guide-note-v83{font-size:12px;line-height:1.6}.comfort-mode .cv-sale-guide-steps-v83 li,body.cv-comfort .cv-sale-guide-steps-v83 li{background:#fff;color:#203010}.comfort-mode .cv-sale-guide-steps-v83 p,body.cv-comfort .cv-sale-guide-steps-v83 p{color:#344629}.comfort-mode .cv-sale-complete,body.cv-comfort .cv-sale-complete{background:#eef4e8!important;color:#203010}
body.cv-comfort .cv-sale-guide-intro-v83,body.cv-comfort .cv-sale-guide-progress-v83{background:#fff!important;color:#203010!important;border-color:#a9ba9b}body.cv-comfort .cv-sale-guide-intro-v83 p{color:#344629!important}body.cv-comfort .cv-sale-guide-note-v83{background:#fff6e9;color:#5c3d13}body.cv-comfort .cv-sale-step-actions .btn{color:#264219!important;background:#f2f7ed!important;border:1px solid #9aac87!important}body.cv-comfort .cv-sale-guide-progress-v83 b{color:#365b1e}body.cv-comfort .cv-registration-entry .cv-doc-access{background:#fff!important;color:#203010!important}body.cv-comfort .cv-registration-entry small{color:#344629!important}

.cv-passport-live .cvp-vehicle{position:relative!important;display:block!important;height:auto!important;max-height:none!important;min-height:0!important;overflow:hidden!important;isolation:isolate;background:#172010!important}.cv-passport-live .cvp-vehicle img{position:relative!important;display:block!important;width:100%!important;height:200px!important;max-height:200px!important;object-fit:contain!important}.cv-passport-live .cvp-vehicle.loaded .cvp-vehicle-placeholder{display:none!important}.cv-passport-live .cvp-vehicle figcaption{position:relative!important;inset:auto!important;display:block!important;padding:10px 12px!important;line-height:1.5!important;font-size:12px!important;background:#172010!important;color:#d5dfca!important}.cv-passport-live .cvp-body{position:relative!important;clear:both!important;isolation:isolate;z-index:1;background:#141d10!important}.cv-passport-live .cvp-fact{position:relative!important;overflow:hidden!important}.cv-passport-live .cvp-fact b{display:block;overflow-wrap:anywhere}.cv-passport-live .cvp-vehicle-placeholder{position:relative!important;min-height:120px}body.cv-comfort .cv-passport-live .cvp-body,body.cv-comfort .cv-passport-live .cvp-vehicle,body.cv-comfort .cv-passport-live .cvp-vehicle figcaption{background:#fff!important;color:#203010!important}
.cv-parts-search-prominent{padding:18px!important;border:2px solid #a6d76b!important;background:#1b2913!important}.cv-parts-search-prominent h3{font-size:19px!important;line-height:1.4}.cv-parts-search-prominent input,#part_search_input{box-sizing:border-box!important;width:100%;min-height:52px!important;background:#fff!important;color:#192810!important;border:2px solid #80a64f!important;font-size:16px!important;padding:12px!important}.cv-parts-search-prominent input::placeholder{color:#526244!important}.cv-parts-search-prominent input:focus{outline:3px solid #bde784;outline-offset:3px}body.cv-comfort .cv-parts-search-prominent{background:#f3f8ee!important;color:#203010!important}@media(max-width:420px){.cv-parts-search-prominent>div[style*="display:grid"]{grid-template-columns:1fr!important}.cv-parts-search-prominent button{min-height:48px}}

.cv-passport-live .cvp-vehicle:not(.loaded) img{display:none!important}.cv-passport-live .cvp-vehicle:not(.loaded) .cvp-vehicle-placeholder{min-height:80px!important}

body.cv-comfort .cv-sale-subpage-header-v83{background:#fff!important;color:#203010!important;border-color:#bac7ac!important}body.cv-comfort .cv-sale-subpage-header-v83 h2,body.cv-comfort .cv-sale-subpage-header-v83 small{color:#203010!important}.cv-sale-subpage-header-v83 h2{font-size:19px!important;line-height:1.4!important}.cv-sale-subpage-header-v83{padding:16px!important}
