.reg-reader{background:#f7f9fb;border:1px solid #d8e0e8;border-radius:9px;margin:18px 0;padding:18px}.reg-reader h3{margin:0 0 14px!important;font-size:1.15rem!important}.reg-reader .reg-help{color:#586678;margin:12px 0;font-size:.95rem;line-height:1.6}.reg-reader [data-reg-status]{overflow-wrap:anywhere;font-size:1rem;line-height:1.6}.reg-reader [data-reg-status]:empty{display:none}.reg-reader button{float:none;min-height:46px;font-size:1rem}.reg-rows{gap:12px;display:grid}.reg-row{border-bottom:1px solid #dfe5eb;grid-template-columns:minmax(130px,.8fr) minmax(0,1.2fr);gap:14px;padding:12px 0;display:grid}.reg-reader .reg-take,.reg-reader .reg-vin-warning{align-items:flex-start;gap:10px;font-size:1rem;line-height:1.5;display:flex!important}.reg-reader input[type=checkbox]{accent-color:#c61d36;flex:0 0 20px;height:20px;width:20px!important;min-height:20px!important}.reg-edit{gap:5px;min-width:0;display:grid}.reg-edit input,.reg-edit select{width:100%;min-height:46px;font-size:1rem}.reg-edit small{color:#637082;overflow-wrap:anywhere;font-size:.9rem}.reg-vin-warning{color:#8a4d16;background:#fff2e3;border-radius:6px;padding:14px;line-height:1.6}.reg-reader>label{gap:8px;font-size:1rem;display:grid}.reg-reader [type=file]{width:100%;max-width:100%}@media (width<=650px){.reg-reader{padding:14px}.reg-row{grid-template-columns:1fr;gap:8px}.reg-reader input,.reg-reader select{font-size:16px}.reg-reader button{width:100%}}.reg-reader [hidden]{display:none!important}.reg-row.has-difference{background:#fff3df;border:1px solid #e7c99c;border-radius:6px;padding:12px}
