.campo-imagen{flex-direction:column;gap:10px;display:flex}.campo-imagen-zona{text-align:center;cursor:pointer;background:#f8f9fb;border:2px dashed #cfd3d9;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-height:150px;padding:22px;transition:border-color .18s,background .18s;display:flex}.campo-imagen-zona:hover,.campo-imagen-zona:focus-visible{background:#f2f5fa;border-color:#8fa6c9}.campo-imagen-zona.encima{background:#eaf1fd;border-color:#2455a5}.campo-imagen-zona strong{color:#1d2025;font-size:15px}.campo-imagen-zona small{color:#6b7280;font-size:12.5px}.campo-imagen-zona small.formatos{color:#9aa0a6;margin-top:2px;font-size:11px}.campo-imagen-previo{background:#fff;border:1px solid #e4e6ea;border-radius:14px;align-items:center;gap:16px;padding:14px;display:flex}.campo-imagen-previo img{object-fit:contain;background:#f2f3f5;border-radius:10px;flex:none;width:96px;height:96px}.campo-imagen-previo>div{flex-direction:column;gap:8px;min-width:0;display:flex}.campo-imagen-previo button{color:#fff;min-height:44px;font:inherit;cursor:pointer;background:#1d2025;border:0;border-radius:10px;padding:0 16px;font-weight:700}.campo-imagen-previo button.quitar{color:#b32028;background:#f2f3f5}.campo-imagen-error{color:#b32028;margin:0;font-size:13px;font-weight:600}@media (width<=700px){.campo-imagen-previo{flex-direction:column;align-items:stretch}.campo-imagen-previo img{width:100%;height:170px}.campo-imagen-previo>div{flex-direction:row}.campo-imagen-previo button{flex:1}}.selector-enlace{flex-direction:column;gap:8px;display:flex}.selector-enlace select,.selector-enlace .selector-enlace-libre{width:100%}.selector-enlace-ruta{color:#6b7280;word-break:break-all;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.selector-enlace-aviso{color:#92400e;background:#fffbeb;border:1px solid #fde68a;border-radius:8px;align-items:flex-start;gap:6px;padding:8px 10px;font-size:12px;line-height:1.4;display:flex}.selector-enlace-aviso svg{flex:none;margin-top:1px}.campo-video{background:#fff;border:1px solid #dcdfe4;border-radius:12px;flex-direction:column;gap:10px;padding:12px;display:flex}.campo-video-vista{flex-wrap:wrap;align-items:flex-start;gap:12px;display:flex}.campo-video-vista video{background:#111;border-radius:9px;width:220px;max-width:100%;display:block}.campo-video-vista>div{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.campo-video-vista code{color:#6b7280;word-break:break-all;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px}.campo-video-vista button{color:#c9262c;cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;gap:6px;padding:0;font-size:12.5px;font-weight:700;display:inline-flex}.campo-video-vista button svg{width:14px;height:14px}.campo-video-vacio{color:#8a8f98;background:#f4f5f7;border-radius:9px;align-items:center;gap:10px;padding:16px;font-size:13px;display:flex}.campo-video-vacio svg{width:20px;height:20px}.campo-video-subir{color:#fff;cursor:pointer;background:#1d2025;border:0;border-radius:10px;align-items:center;gap:8px;padding:10px 16px;font-size:13px;font-weight:700;display:inline-flex}.campo-video-subir:disabled{opacity:.6;cursor:progress}.campo-video-subir svg{width:15px;height:15px}.campo-video-direccion{flex-direction:column;gap:5px;display:flex}.campo-video-direccion>span{color:#8a8f98;font-size:11.5px;font-weight:600}.campo-video-direccion input{border:1px solid #dcdfe4;border-radius:9px;width:100%;height:38px;padding:0 11px;font-size:13px}.campo-video-error{color:#c9262c;margin:0;font-size:12.5px;line-height:1.5}
