.consign-page{padding-top:24px;padding-bottom:56px;color:#24465f}
.consign-breadcrumb{display:flex;gap:10px;font-size:12px;color:#708394;margin-bottom:30px}.consign-breadcrumb a{color:#315f80}
.consign-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);gap:58px;align-items:start}
.consign-eyebrow{font-size:10px;color:#b96615;letter-spacing:1.5px;font-weight:700}
.consign-intro h1{font-size:44px;letter-spacing:-1.5px;line-height:1.18;color:#123f65;margin:15px 0 18px}.consign-intro h1 span{color:#087d80}
.consign-lead{font-size:14px;line-height:1.9;max-width:470px;color:#516b7f;margin:0}
.consign-intro-visual{position:relative;margin:24px 0 17px;padding:14px 18px 30px;border-radius:18px;background:linear-gradient(135deg,#e8f2f7,#f4f9fa);overflow:hidden}
.consign-intro-visual img{display:block;width:100%;height:175px;object-fit:contain;mix-blend-mode:multiply}
.consign-intro-visual > span{position:absolute;bottom:15px;left:20px;font-size:10px;color:#547084}.consign-intro-visual i{color:#00827b;margin-right:5px}
.consign-benefits{display:flex;flex-wrap:wrap;gap:12px 17px;font-size:10px;color:#46657b;margin-bottom:30px}.consign-benefits i{color:#087f80;margin-right:5px}
.consign-intro h2{font-size:18px;color:#194d74;margin:0 0 15px}
.consign-plan-intro{display:grid;gap:17px;margin-bottom:27px}.consign-plan-intro article{display:flex;gap:13px;align-items:start}.consign-plan-intro article>b{width:30px;height:30px;flex-shrink:0;background:#eaf1f6;border-radius:8px;display:grid;place-items:center;font-size:11px;color:#46718d}
.consign-plan-intro h3{font-size:13px;margin:0 0 5px;color:#254b66}.consign-plan-intro p{font-size:12px;line-height:1.75;margin:0;color:#5c7385}
.consign-conditions{padding-top:22px;border-top:1px solid #dbe6ee}.consign-conditions p{font-size:12px;line-height:1.85;color:#5b7386;margin:9px 0}.consign-conditions strong{font-weight:600;color:#365b76}
.consign-hotline{display:flex;align-items:center;gap:13px;border:1px solid #d8e6ed;background:#fff;padding:15px 17px;border-radius:10px;margin-top:23px;color:#1c5679}.consign-hotline>i:first-child{background:#edf5f8;padding:11px;border-radius:50%;font-size:15px}.consign-hotline span{display:grid;gap:4px;flex:1;font-size:11px}.consign-hotline strong{font-size:17px;letter-spacing:.4px}
.consign-panel{background:#fff;border:1px solid #dce6ee;border-radius:16px;box-shadow:0 12px 36px #153f6208;overflow:hidden;min-width:0}
.consign-panel-head{padding:27px 28px 22px;border-bottom:1px solid #e4ebf1}.consign-panel-head>span{font-size:9px;font-weight:700;letter-spacing:1.3px;color:#b86819}.consign-panel-head h2{font-size:25px;margin:9px 0 7px;color:#163f60}.consign-panel-head p{font-size:12px;color:#698093;line-height:1.7;margin:0}
[data-consign-form]{padding:22px 28px 18px}[data-consign-form] [hidden],.consign-start[hidden],.consign-error[hidden],[data-consign-form][hidden]{display:none!important}
.consign-trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}
.consign-steps{list-style:none;margin:0 0 27px;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.consign-steps li{display:flex;flex-direction:column;align-items:center;gap:7px;text-align:center;font-size:9px;color:#7b8d9b}.consign-steps b{width:27px;height:27px;border:1px solid #dce5ec;border-radius:50%;display:grid;place-items:center;font-size:11px;background:#fff}.consign-steps .active{color:#126172;font-weight:600}.consign-steps .active b{background:#126779;border-color:#126779;color:#fff;box-shadow:0 0 0 4px #edf6f7}.consign-steps .complete b{background:#e7f4f0;color:#087765;border-color:#c9e5df}
[data-consign-form] fieldset{margin:0;padding:0;border:0;min-width:0}[data-consign-form] legend{font-size:17px;color:#214c6b;font-weight:700;margin-bottom:7px;padding:0}[data-consign-form] fieldset>p{font-size:11px;color:#6a7e8e;margin:0 0 19px;line-height:1.75}
.consign-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 12px}.consign-fields>label{display:block;min-width:0;color:#46637a;font-size:11px;font-weight:600}.consign-fields>label>span{color:#bb6722}.consign-fields .consign-wide{grid-column:1/-1}
.consign-fields input,.consign-fields select,.consign-fields textarea{display:block;width:100%;box-sizing:border-box;border:1px solid #d4e0e9;border-radius:7px;background:#fbfcfe;color:#20465f;font:inherit;font-size:12px;line-height:1.5;padding:10px 11px;margin-top:7px;min-height:42px;resize:vertical}.consign-fields textarea{min-height:80px}.consign-fields input:focus,.consign-fields select:focus,.consign-fields textarea:focus{outline:2px solid #13858a33;border-color:#428f99;background:#fff}
.consign-options{display:grid;gap:10px}.consign-option{display:flex;align-items:start;gap:11px;padding:14px;border:1px solid #dce5ec;border-radius:9px;cursor:pointer}.consign-option:has(input:checked){border-color:#3e9396;background:#f0f8f7}.consign-option input{margin:3px 0 0;accent-color:#147d80;flex-shrink:0}.consign-option strong{display:block;font-size:12px;color:#244f6a;margin-bottom:5px}.consign-option small{display:block;font-size:11px;line-height:1.7;color:#61798b}
.consign-quote{margin-top:18px;background:#f4f8fb;border:1px solid #e0e9f0;border-radius:9px;padding:16px}.consign-quote>small{display:block;color:#698193;font-size:10px;margin-bottom:7px}.consign-quote>strong{font-size:20px;color:#176f79}.consign-quote p{font-size:11px;line-height:1.85;color:#4b657a;margin:10px 0 0}.consign-quote .consign-quote-note{border-top:1px solid #dbe5ed;padding-top:10px;color:#846339}
.consign-upload-grid{display:grid;gap:11px}.consign-upload{display:block;padding:14px;border:1px dashed #bfcfdb;border-radius:8px;background:#fbfdfe;min-width:0}.consign-upload>span:first-child{display:flex;gap:8px;align-items:center;font-size:12px;color:#2c5c79}.consign-upload i{color:#408895}.consign-upload small{display:block;font-size:10px;line-height:1.7;color:#6b8192;margin:5px 0 10px}.consign-upload input{display:block;max-width:100%;font-size:10px;color:#4a667c}.consign-upload input::file-selector-button{font:inherit;color:#235c7c;background:#edf4f8;border:1px solid #d1e1ec;border-radius:5px;padding:7px 10px;cursor:pointer;margin-right:8px}.consign-file-list{display:block;font-size:10px;overflow-wrap:anywhere;color:#477369;line-height:1.7;margin-top:7px}
.consign-review{font-size:11px;background:#f2f7fa;border-radius:7px;padding:12px;line-height:1.8;color:#46677d;margin:18px 0}.consign-review:empty{display:none}.consign-consent{display:flex;gap:9px;font-size:10px;line-height:1.9;color:#5a7183}.consign-consent input{margin:4px 0 0;flex-shrink:0;accent-color:#087b80}
.consign-actions{display:flex;justify-content:space-between;gap:12px;padding-top:24px;margin-top:21px;border-top:1px solid #e7edf2}.consign-primary{display:inline-flex;align-items:center;justify-content:center;gap:13px;background:#ff8100;color:#fff;border:0;border-radius:7px;padding:13px 17px;min-height:44px;box-sizing:border-box;cursor:pointer;font-family:inherit;font-weight:600;font-size:12px;text-decoration:none}.consign-primary:hover{background:#e97000;color:#fff}.consign-primary:disabled{opacity:.65;cursor:wait}.consign-actions>.consign-primary{margin-left:auto}.consign-back{background:transparent;border:0;color:#617c90;cursor:pointer;font-family:inherit;font-size:11px;display:flex;gap:8px;align-items:center}.consign-private-note{font-size:9px;color:#7a8e9e;line-height:1.8;text-align:center;margin:15px 0 0}.consign-private-note i{margin-right:4px}
.consign-start{padding:38px 30px;text-align:center}.consign-start-icon{margin:0 auto 18px;background:#ecf5f6;border-radius:17px;width:65px;height:65px;display:grid;place-items:center;color:#127a83;font-size:27px}.consign-start h3{font-size:18px;color:#24516d;margin:0 0 12px}.consign-start p{font-size:12px;line-height:1.9;color:#617a8e;margin:0 auto 23px;max-width:310px}.consign-start>small{display:block;font-size:9px;color:#8696a1;margin-top:15px}
.consign-error{margin:18px 24px 0;padding:12px 14px;background:#fff2e9;border:1px solid #f0d7c5;border-radius:7px;font-size:12px;color:#97501d;line-height:1.7}
.consign-success{padding:45px 30px;text-align:center}.consign-success>i{display:block;font-size:44px;color:#148b78;margin-bottom:22px}.consign-success>span{font-size:9px;letter-spacing:1.2px;color:#22826f;font-weight:700}.consign-success h2{font-size:24px;color:#1b4d6b;margin:14px 0}.consign-success p{font-size:12px;line-height:1.9;color:#61798b}.consign-success>strong{display:inline-block;padding:12px 20px;background:#eff7f6;border-radius:8px;color:#1e716b;letter-spacing:1px;font-size:17px}.consign-success .consign-primary{margin-top:15px}
@media(max-width:1050px){.consign-layout{gap:30px}.consign-intro h1{font-size:37px}.consign-panel-head{padding:22px}.consign-panel form{padding:22px}}
@media(max-width:760px){.consign-page{padding-top:17px;padding-bottom:30px}.consign-breadcrumb{margin-bottom:21px;font-size:11px}.consign-layout{grid-template-columns:1fr;gap:25px}.consign-intro h1{font-size:33px;letter-spacing:-.8px;margin:12px 0}.consign-lead{font-size:12px;line-height:1.8}.consign-intro-visual{margin:18px 0 14px;padding:6px 14px 28px}.consign-intro-visual img{height:135px}.consign-benefits{font-size:9px;gap:10px;margin-bottom:22px}.consign-intro h2{font-size:16px}.consign-plan-intro{gap:13px;margin-bottom:20px}.consign-plan-intro p,.consign-conditions p{font-size:11px}.consign-panel{border-radius:12px}.consign-panel-head{padding:20px}.consign-panel-head h2{font-size:22px}.consign-panel form{padding:19px}.consign-fields{gap:14px 10px}.consign-fields input,.consign-fields select,.consign-fields textarea{font-size:16px}.consign-fields label:has([name=vehicle_year]){grid-column:1/-1}.consign-steps{margin-bottom:23px;gap:3px}.consign-steps li{font-size:8px}.consign-start{padding:28px 21px}.consign-primary{font-size:11px;padding:12px}.consign-conditions{padding-top:17px}.consign-success{padding:30px 20px}.consign-upload input{font-size:11px}}

.consign-intro-action{margin-top:19px}
