.update-car-section{background:#f6f7f9;width:100%;min-height:100vh;padding:70px 20px}.update-car-container{width:100%;max-width:760px;margin:0 auto}.update-car-heading{text-align:center;max-width:650px;margin:0 auto 30px}.update-car-label{color:#ff5c35;letter-spacing:1px;text-transform:uppercase;margin-bottom:10px;font-size:13px;font-weight:700;display:inline-block}.update-car-heading h1{color:#1d2433;margin:0 0 10px;font-size:38px;font-weight:700;line-height:1.2}.update-car-heading p{color:#6c7481;margin:0;font-size:15px;line-height:1.7}.car-information-box{background:#fff;border:1px solid #e0e3e8;border-radius:18px;width:100%;padding:32px;box-shadow:0 12px 35px #141c2d12}.car-form-header{text-align:center;border-bottom:1px solid #eceef1;margin-bottom:28px;padding-bottom:20px}.car-form-header h2{color:#202633;margin:0 0 6px;font-size:25px;font-weight:700}.car-form-header p{color:#808793;margin:0;font-size:14px}.car-information-form{flex-direction:column;gap:20px;display:flex}.car-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.car-form-group{flex-direction:column;gap:8px;display:flex}.car-form-group label{color:#303744;font-size:14px;font-weight:600}.car-form-group label span{color:#e53935}.car-form-group input,.car-form-group select{color:#242a35;background:#fff;border:1px solid #d9dde4;border-radius:10px;outline:none;width:100%;height:50px;padding:0 15px;font-family:inherit;font-size:14px;transition:border-color .2s,box-shadow .2s}.car-form-group input::placeholder{color:#a2a7b0}.car-form-group input:focus,.car-form-group select:focus{border-color:#ff5c35;box-shadow:0 0 0 3px #ff5c351f}.car-checkbox-container{background:#fafbfc;border:1px solid #e3e6eb;border-radius:10px;flex-wrap:wrap;gap:16px 24px;padding:17px;display:flex}.car-checkbox-field{color:#3e4551;cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:9px;font-size:14px;font-weight:600;display:inline-flex;position:relative}.car-checkbox-field input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.custom-checkbox{background:#fff;border:1px solid #bfc5ce;border-radius:5px;flex-shrink:0;width:18px;height:18px;transition:background-color .2s,border-color .2s;position:relative}.car-checkbox-field input:checked+.custom-checkbox{background:#ff5c35;border-color:#ff5c35}.car-checkbox-field input:checked+.custom-checkbox:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:5px;height:9px;position:absolute;top:2px;left:5px;transform:rotate(45deg)}.submit-car-button{color:#fff;cursor:pointer;background:#182131;border:none;border-radius:10px;width:100%;min-height:52px;padding:12px 20px;font-family:inherit;font-size:15px;font-weight:700;transition:background-color .2s,transform .2s}.submit-car-button:hover{background:#ff5c35;transform:translateY(-1px)}.submit-car-button:active{transform:translateY(0)}.car-form-message{border-radius:8px;margin:0;padding:12px 14px;font-size:14px;font-weight:600}.success-message{color:#15803d;background:#f0fdf4;border:1px solid #bbf7d0}.error-message{color:#dc2626;background:#fef2f2;border:1px solid #fecaca}@media screen and (max-width:768px){.update-car-section{padding:45px 14px}.update-car-heading h1{font-size:30px}.car-information-box{border-radius:14px;padding:23px 18px}.car-form-grid{grid-template-columns:1fr}.car-checkbox-container{flex-direction:column;align-items:flex-start}}@media screen and (max-width:480px){.update-car-section{padding:35px 12px}.update-car-heading h1{font-size:26px}.update-car-heading p{font-size:14px}.car-information-box{padding:20px 15px}.car-form-header h2{font-size:22px}.car-form-group input,.car-form-group select{height:48px}}
