#form_registrar .card{background-color:var(--ui-surface)!important;border:1px solid var(--ui-border-strong)!important;border-radius:var(--ui-radius-lg)!important;box-shadow:var(--ui-shadow-md)!important}#form_registrar .form-control,#form_registrar .form-select{background-color:var(--ui-nav-bg)!important;border:1px solid var(--ui-border)!important;border-radius:10px;color:var(--ui-text)!important;padding:12px 15px;transition:all .3s ease}#form_registrar input[type=file]{font-size:.85rem;padding:8px}#form_registrar input[type=file]::-webkit-file-upload-button{background:var(--ui-surface-muted);border:1px solid var(--ui-border-strong);border-radius:6px;color:var(--ui-text);cursor:pointer;margin-right:10px;padding:5px 10px}#form_registrar .form-label{color:var(--ui-heading)!important;font-size:.7rem;font-weight:700;letter-spacing:.8px;margin-bottom:8px;text-transform:uppercase}.btn-registrar{background-color:var(--ui-primary)!important;border:none!important;border-radius:12px!important;box-shadow:0 4px 15px rgba(255,204,0,.2)!important;color:#121417!important;font-weight:800!important;letter-spacing:1px;padding:14px!important;text-transform:uppercase;transition:all .3s cubic-bezier(.4,0,.2,1)!important}.btn-registrar:hover{background-color:var(--ui-primary-hover)!important;box-shadow:0 8px 25px rgba(255,204,0,.4)!important;transform:translateY(-2px)}#form_registrar .text-primary-accent{color:var(--ui-primary)!important;font-weight:700;margin-left:3px}.footer p{color:var(--ui-text-muted);font-size:.85rem;margin-top:20px}#form_registrar hr{border-top:1px solid var(--ui-border-strong);margin:25px 0;opacity:.3}.contenedor-botones-registro{align-items:center!important;display:flex!important;flex-direction:row!important;justify-content:space-between!important;text-align:left!important;width:100%!important}#form_registrar .btn-registrar{display:inline-block!important;margin:0 auto!important;min-width:220px;width:auto!important}.btn-back-industrial{align-items:center;color:#e2c863!important;display:inline-flex;font-size:.8rem;font-weight:700;gap:8px;letter-spacing:.8px;margin-top:-5px;padding-top:0;text-decoration:none!important;text-transform:uppercase;transition:all .2s ease}.btn-back-industrial:hover{color:var(--ui-primary)!important;transform:translateX(-3px)}#form_registrar .row.g-3>.col-md-12+.col-md-12{margin-top:.5rem!important}