.figura-transporte-section{border-radius:8px;margin-bottom:32px;box-shadow:0 2px 8px rgba(0,0,0,.06666666666666667)}.figura-header{font-size:1.4rem;font-weight:700;padding:10px 18px;border-radius:8px 8px 0 0;letter-spacing:.5px}.figura-content{padding:18px 18px 10px 18px}.figura-divider{margin:24px 0 18px 0;border:none}.form-container{display:flex;flex-wrap:wrap}.form-group{width:calc(33.33% - 20px);margin-right:10px}#parte_secundaria .form-group,.form-group{margin-bottom:32px}#parte_secundaria .form-group input{margin-top:16px;margin-bottom:0}#parte_secundaria .form-group{padding-right:8px}#parte_secundaria{gap:8px}.form-group label{display:block}.required{color:#247ba0}.form-group:nth-child(3n){margin-right:0}button.btn.button-client-form.btn-primary{margin-top:30px}.custom-table th{background:#f5f5f5;font-size:1.25rem;font-weight:700;color:#222;border:1px solid #e0e0e0;text-align:left;padding:12px 16px}.custom-table td{font-size:1.1rem;color:#444;border:1px solid #e0e0e0;padding:10px 16px;vertical-align:middle}.custom-table input.form-control{font-size:1.1rem;padding:6px 10px;width:100%;background:#fff;border:1px solid #bfcfc2;border-radius:6px}.table-responsive{margin-top:32px}.mt-5{margin-top:3rem!important}.mt-4{margin-top:1.5rem!important}.w-100{width:100%!important}.d-flex{display:flex!important}@media (max-width:991px){.custom-table td,.custom-table th{font-size:1rem;padding:8px 6px}}.autotransporte-section{background:#fff;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.06666666666666667);padding:18px 18px 10px 18px;margin-bottom:32px;border:1px solid #e0e0e0}.autotransporte-box{background:#fafafa;padding:18px 12px 12px 12px}.autotransporte-box,.autotransporte-subbox{border-radius:10px;border:1px solid #e0e0e0;margin-bottom:18px}.autotransporte-subbox{background:#fff;padding:16px 12px 12px 12px}.section-title{font-size:1.3rem;font-weight:700;margin-bottom:10px;color:#222}.remolque-row{display:flex;gap:16px}.remolque-col{flex:1;display:flex;flex-direction:column;gap:8px}.ubicacion-box{background:#f5f5f5;border-radius:8px;padding:12px 10px 10px 10px;border:1px solid #e0e0e0;margin-bottom:8px}.checkbox-list>div{margin-bottom:6px;display:flex;align-items:center}.checkbox-list label{margin-bottom:0;margin-left:6px;font-weight:400}.ml-2{margin-left:8px}.mb-0{margin-bottom:0}.mt-2{margin-top:8px}.mt-3{margin-top:18px}.align-items-center{align-items:center}@media (max-width:991px){.autotransporte-box,.autotransporte-section,.autotransporte-subbox{padding:10px 4px}.remolque-row{gap:8px}.remolque-row,.row{flex-direction:column}.col-md-3,.col-md-4,.col-md-5,.col-md-6{width:100%;max-width:100%}}