.soporte-tecnico{padding-top:40px;background-color:#f9f9f9}.soporte-tecnico .hidden{display:none!important}.soporte-tecnico h2{text-align:center;margin-bottom:5px;color:#222;font-size:3.2rem}.soporte-tecnico h5,.soporte-tecnico h4{text-align:center;margin-bottom:30px;color:#2b4b59;font-size:1.6rem;font-weight:700}.soporte-tecnico #formulario-reparacion h4{font-size:2.2rem}.soporte-tecnico .soporte-contenedor{display:flex;gap:30px;max-width:1200px;margin:50px auto}.soporte-tecnico .soporte-card{background:#fff;border-radius:10px;overflow:hidden;flex:1;box-shadow:0 5px 15px #0000000d;transition:transform .3s ease,box-shadow .3s ease;display:flex;flex-direction:row;height:180px}.soporte-tecnico .soporte-card:hover{transform:translateY(-3px);box-shadow:0 8px 20px #bd2d3426}.soporte-tecnico .card-header{background-color:#f5f5f5;padding:20px;text-align:center;border-right:1px solid #eee;display:flex;flex-direction:column;justify-content:center;align-items:center;width:180px}.soporte-tecnico .card-header h4{margin:10px 0 0;color:#333;font-size:1.4rem}.soporte-tecnico .icon-container{width:60px;height:60px;border-radius:50%;background-color:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 10px #bd2d341a}.soporte-tecnico .card-body{padding:20px;flex:1;display:flex;flex-direction:column;justify-content:center}.soporte-tecnico .card-body p{margin-bottom:15px;color:#666;font-size:1.6rem}.soporte-tecnico .soporte-input{display:flex;gap:10px;margin-top:auto}.soporte-tecnico .btn-consultar,.soporte-tecnico .btn-ingresar,.orden-modal-footer .btn-enviar,.soporte-tecnico .btn-secundario{background:#bd2d34;color:#fff;padding:12px 20px;border:none;cursor:pointer;border-radius:5px;font-weight:600;font-size:1.6rem;min-width:120px;transition:background-color .3s ease;height:50px;display:flex;align-items:center;justify-content:center}.soporte-tecnico .btn-secundario{background:#666}.soporte-tecnico .btn-consultar:hover,.soporte-tecnico .btn-ingresar:hover,.soporte-tecnico .btn-enviar:hover{background:#9a1d24}.soporte-tecnico .btn-secundario:hover{background:#444}.soporte-tecnico input,.soporte-tecnico select,.soporte-tecnico textarea,.soporte-tecnico input[type=file]{width:100%;padding:12px;margin-bottom:15px;border-radius:5px!important;background-color:#fff!important;color:#333;font-weight:500;font-size:1.6rem;border:1px solid #ddd;transition:border-color .3s ease,box-shadow .3s ease}.soporte-tecnico input:focus,.soporte-tecnico select:focus,.soporte-tecnico textarea:focus,.soporte-tecnico input[type=file]:focus{border-color:#bd2d34;outline:none;box-shadow:0 0 0 2px #bd2d341a}.soporte-tecnico input::placeholder,.soporte-tecnico textarea::placeholder{color:#999;font-weight:300;opacity:1}.soporte-tecnico ::-webkit-input-placeholder{color:#999;font-weight:300}.soporte-tecnico ::-moz-placeholder{color:#999;font-weight:300}.soporte-tecnico :-ms-input-placeholder{color:#999;font-weight:300}.soporte-tecnico select{color:#333;font-weight:400;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23999' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;background-size:16px;padding-right:35px;cursor:pointer}.soporte-tecnico select option{color:#333;font-weight:500}.soporte-tecnico select option:first-child{color:#666;font-weight:400}.soporte-tecnico input[type=date]{color:#333;font-weight:400;cursor:pointer}.soporte-tecnico input[type=date]::-webkit-calendar-picker-indicator{width:100%;height:100%;position:absolute;top:0;left:0;right:0;bottom:0;opacity:0;cursor:pointer}.soporte-tecnico input[type=date]{position:relative;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23999' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2' ry='2'%3E%3C/rect%3E%3Cline x1='16' y1='2' x2='16' y2='6'%3E%3C/line%3E%3Cline x1='8' y1='2' x2='8' y2='6'%3E%3C/line%3E%3Cline x1='3' y1='10' x2='21' y2='10'%3E%3C/line%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;background-size:16px;padding-right:35px}.soporte-tecnico #formulario-reparacion,.soporte-tecnico #resultado-consulta,.soporte-tecnico #formulario-datos-cliente{background:#fff;padding:30px;border-radius:10px;box-shadow:0 5px 15px #0000000d;max-width:600px;margin-left:auto;margin-right:auto}.soporte-tecnico .imagen-contenedor{text-align:center;margin:15px auto;border:1px solid #e0e0e0;padding:15px;border-radius:8px;background-color:#f9f9f9;transition:all .3s ease;position:relative;overflow:hidden}.soporte-tecnico .producto-imagen-container{width:50%}.soporte-tecnico .imagen-contenedor img{max-width:100%;max-height:200px;object-fit:contain;display:block;margin:0 auto 10px;transition:opacity .3s ease}.soporte-tecnico .imagen-placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:150px;color:#666;background-color:#fff;border-radius:4px;padding:15px;border:1px dashed #ddd}.soporte-tecnico .imagen-placeholder svg{margin-bottom:10px;opacity:.7}.soporte-tecnico .imagen-placeholder-text{font-size:14px;font-weight:400;color:#555}.soporte-tecnico .imagen-loading-indicator{display:flex;align-items:center;justify-content:center;flex-direction:column;padding:20px;background-color:#fff;border-radius:8px;min-height:150px}.soporte-tecnico .imagen-loading svg{animation:rotate 1.5s linear infinite;margin-bottom:10px}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes pulseOpacity{0%{opacity:.5}50%{opacity:.9}to{opacity:.5}}.soporte-tecnico .elementos-incluidos{margin-bottom:20px}.soporte-tecnico .elementos-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin-top:10px}.soporte-tecnico .elemento-item{display:flex;align-items:center}.soporte-tecnico .elemento-item input[type=checkbox]{width:auto;margin-right:10px;margin-bottom:0}.soporte-tecnico .resultado-contenido{background:#fff;border:1px solid #e0e0e0;border-radius:8px;padding:20px;margin-top:20px}.soporte-tecnico .resultado-item{margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid #f0f0f0}.soporte-tecnico .resultado-item:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.soporte-tecnico .resultado-item strong{display:block;margin-bottom:5px;color:#666}.soporte-tecnico .botones-formulario{display:flex;justify-content:space-between;margin-top:20px}.soporte-tecnico .opcion-entrega{display:flex;flex-direction:row;align-items:center;padding:12px 15px;border-radius:5px;background-color:#f9f9f9;margin-bottom:10px;width:100%;box-sizing:border-box}.soporte-tecnico .opcion-entrega input{min-width:20px;height:20px;margin-right:15px;cursor:pointer;flex:0}.soporte-tecnico .opcion-entrega label{flex:1;font-size:16px;font-weight:500;white-space:normal;line-height:1.4;cursor:pointer}.soporte-tecnico #detalles-producto{margin-top:10px;margin-bottom:15px;padding:15px;border:1px solid #e0e0e0;border-radius:8px;background-color:#f9f9f9}.soporte-tecnico .detalle-item{margin-bottom:8px}.soporte-tecnico .detalle-item:last-child{margin-bottom:0}.soporte-tecnico .detalle-item strong{display:inline-block;width:100px;font-weight:600}.soporte-tecnico #tienda-entrega-select{width:100%;padding:12px;margin:10px 0;border-radius:5px!important;background-color:#fff}.soporte-tecnico .mensaje-despacho{background-color:#f8f9fa;border:1px solid #e9ecef;border-radius:5px;padding:15px;margin:15px 0}.soporte-tecnico .mensaje-despacho p{margin:5px 0;font-size:1.6rem}.soporte-tecnico .mensaje-despacho strong{color:#343a40}.soporte-tecnico .pasos-indicador{display:flex;align-items:center;justify-content:center;margin:30px auto;max-width:600px}.soporte-tecnico .paso-item{display:flex;flex-direction:column;align-items:center;position:relative;flex:1}.soporte-tecnico .paso-circulo{width:40px;height:40px;border-radius:50%;background-color:#f0f0f0;color:#777;display:flex;align-items:center;justify-content:center;font-weight:700;margin-bottom:10px;border:2px solid #ddd;transition:all .3s ease;box-shadow:0 2px 5px #0000000d}.soporte-tecnico .paso-texto{font-size:14px;color:#666;text-align:center;font-weight:500;transition:all .3s ease}.soporte-tecnico .paso-linea{flex:1;height:2px;background-color:#ddd;margin:0 5px;position:relative;max-width:200px;transition:background-color .3s ease}.soporte-tecnico .paso-activo .paso-circulo{background:linear-gradient(135deg,#bd2d34,#d04149);color:#fff;border-color:#bd2d34;transform:scale(1.08);box-shadow:0 3px 8px #bd2d3440}.soporte-tecnico .paso-activo .paso-texto{color:#bd2d34;font-weight:700}.soporte-tecnico .paso-completado .paso-circulo{background:linear-gradient(135deg,#3ca552,#4dc970);color:#fff;border-color:#3ca552}.soporte-tecnico .paso-completado .paso-texto{color:#3ca552}.soporte-tecnico .paso-completado .paso-circulo:after{content:"\2713";font-size:12px;margin-left:3px}.soporte-tecnico .paso-completado+.paso-linea{background-color:#3ca552}.orden-modal{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;z-index:1000;justify-content:center;align-items:center}.orden-modal-content{background-color:#fff;border-radius:8px;max-width:500px;width:90%;box-shadow:0 5px 15px #0000004d;animation:modalFadeIn .3s ease;position:relative}@keyframes modalFadeIn{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.orden-modal-close{position:absolute;top:10px;right:15px;font-size:24px;cursor:pointer;color:#aaa;transition:color .2s}.orden-modal-close:hover{color:#333}.orden-modal-header{padding:20px;border-bottom:1px solid #f0f0f0;text-align:center}.orden-modal-icon{margin:0 auto 15px;width:60px;height:60px;display:flex;align-items:center;justify-content:center}.orden-modal-header h4{margin:0;color:#333;font-size:1.5rem}.orden-modal-body{padding:20px;text-align:center}.orden-numero{background-color:#f9f9f9;padding:15px;border-radius:5px;font-size:1.6rem;margin:15px 0}.orden-numero strong{color:#bd2d34;font-size:1.5rem}.orden-modal-footer{display:flex;justify-content:center;padding:15px 20px;text-align:center;border-top:1px solid #f0f0f0}.orden-modal-footer button{min-width:120px;font-size:1.6rem}.soporte-tecnico .campo-imagen{margin-bottom:20px}.soporte-tecnico .input-file-container{position:relative;margin-top:5px;width:100%;margin-bottom:15px}.soporte-tecnico .input-file-container input[type=file]{opacity:0;position:absolute;top:0;left:0;width:100%;height:100%;cursor:pointer;z-index:2;margin-bottom:0}.soporte-tecnico .input-file-container:before{content:"Seleccionar archivo";display:flex;align-items:center;justify-content:center;position:absolute;top:0;left:0;right:0;height:50px;background-color:#f5f5f5;border:1px dashed #ccc;border-radius:5px;color:#666;font-weight:500;transition:all .3s ease;z-index:1;padding-left:20px}.soporte-tecnico .input-file-container:after{content:"";position:absolute;top:25px;right:15px;transform:translateY(-50%);width:24px;height:24px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23666' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4'%3E%3C/path%3E%3Cpolyline points='17 8 12 3 7 8'%3E%3C/polyline%3E%3Cline x1='12' y1='3' x2='12' y2='15'%3E%3C/line%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;z-index:1}.soporte-tecnico .input-file-container:hover:before{background-color:#fff;border-color:#bd2d34;color:#bd2d34}.soporte-tecnico .file-input-info{margin-top:60px;font-size:12px;color:#666}.soporte-tecnico .imagen-preview-container{margin-top:10px;border:1px solid #ddd;padding:15px;border-radius:5px;background-color:#f9f9f9;display:flex;flex-direction:column;align-items:center;transition:all .3s ease}.soporte-tecnico .imagen-preview-container img{max-width:100%;max-height:200px;object-fit:contain;margin-bottom:10px}.soporte-tecnico .btn-eliminar-imagen{margin-top:10px;background-color:#fff;border:1px solid #bd2d34;color:#bd2d34;padding:5px 10px;border-radius:5px;display:flex;align-items:center;cursor:pointer;font-size:14px;transition:all .2s ease}.soporte-tecnico .btn-eliminar-imagen svg{margin-right:5px}.soporte-tecnico .btn-eliminar-imagen:hover{background-color:#f8e8e8}.soporte-tecnico .fade-in{animation:fadeIn .5s ease}.soporte-tecnico .resultado-cargando{display:flex;justify-content:center;align-items:center;min-height:150px}.soporte-tecnico .alert{padding:15px;border-radius:5px;display:flex;align-items:center;gap:10px}.soporte-tecnico .alert p{margin:0}.soporte-tecnico .alert-warning{background-color:#fff3cd;color:#856404;border:1px solid #ffeeba}.soporte-tecnico .alert-danger{background-color:#f8d7da;color:#721c24;border:1px solid #f5c6cb}.soporte-tecnico .btn-consultar.loading{position:relative;color:transparent}.soporte-tecnico .btn-consultar.loading:after{content:"";position:absolute;width:16px;height:16px;top:0;left:0;right:0;bottom:0;margin:auto;border:3px solid rgba(255,255,255,.3);border-radius:50%;border-top-color:#fff;animation:spin 1s ease infinite}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.soporte-tecnico .imagen-preview-container:hover{border-color:#bd2d34;box-shadow:0 2px 8px #bd2d341a}@media screen and (max-width: 1024px){.soporte-tecnico .soporte-contenedor{flex-direction:column;max-width:600px}.soporte-tecnico .soporte-card{height:auto;flex-direction:column}.soporte-tecnico .card-header{width:100%;border-right:none;border-bottom:1px solid #eee;padding:15px}.soporte-tecnico #formulario-reparacion,.soporte-tecnico #resultado-consulta,.soporte-tecnico #formulario-datos-cliente{max-width:90%;padding:20px}.soporte-tecnico .soporte-input,.soporte-tecnico .botones-formulario{flex-direction:column;gap:10px}.soporte-tecnico .elementos-grid{grid-template-columns:1fr}.soporte-tecnico .btn-consultar,.soporte-tecnico .btn-ingresar,.soporte-tecnico .btn-enviar,.soporte-tecnico .btn-secundario{width:100%;margin-bottom:10px}.soporte-tecnico .opcion-entrega{flex-direction:column;align-items:flex-start}.soporte-tecnico .producto-imagen-container{width:100%}.resultado-contenido .consulta-botones{flex-direction:column;gap:10px}.resultado-contenido .consulta-botones .btn-secundario,.resultado-contenido .consulta-botones .btn-enviar{width:100%;margin-bottom:10px}}@media screen and (max-width: 768px){.soporte-tecnico .pasos-indicador{flex-direction:row;gap:5px;max-width:95%}.soporte-tecnico .paso-circulo{width:35px;height:35px;font-size:14px}.soporte-tecnico .paso-texto{font-size:12px}.soporte-tecnico .paso-linea{height:2px;max-width:50px}.orden-modal-content{width:95%}.soporte-tecnico .input-file-container input[type=file]{padding:12px 10px}}@media screen and (max-width: 480px){.soporte-tecnico .card-body{padding:15px}.soporte-tecnico .card-header{padding:12px}.soporte-tecnico h2{font-size:1.8rem}.soporte-tecnico h4,.soporte-tecnico h5{font-size:1.2rem}.soporte-tecnico #formulario-reparacion,.soporte-tecnico #resultado-consulta,.soporte-tecnico #formulario-datos-cliente{padding:15px}.soporte-tecnico .btn-eliminar-imagen{width:100%;justify-content:center}}.soporte-tecnico .codigo-beca{font-family:monospace;background-color:#f3f3f3;padding:2px 5px;border-radius:3px;font-weight:700;letter-spacing:.5px}.soporte-tecnico .resultado-debug{margin-top:20px;padding:15px;background-color:#f8f9fa;border:1px dashed #ddd;border-radius:5px;font-family:monospace;font-size:12px}.soporte-tecnico .resultado-debug h6{margin-top:0;margin-bottom:10px;font-size:14px;color:#666}.resultado-contenido .consulta-botones{display:flex;justify-content:space-between}.captcha-container{margin-bottom:20px}.captcha-error{color:#bd2d34;margin-top:5px;font-size:.9em}.valor-total{margin-top:15px}.valor-total strong{font-size:16px;color:#333}.valor-destacado{font-size:18px;font-weight:700;color:#bd2d34}.pago-flow-container{margin:20px 0;text-align:center}.boton-pago-container{margin-top:20px;margin-bottom:20px;text-align:center}.btn-pagar{display:inline-flex;align-items:center;justify-content:center;background-color:#3d9bb9;color:#fff;border:none;padding:12px 24px;font-size:16px;font-weight:500;border-radius:4px;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 4px #0000001a;min-width:150px}.btn-pagar:hover{background-color:#15306e;transform:translateY(-1px);box-shadow:0 3px 6px #00000026}.btn-pagar:active{transform:translateY(1px);box-shadow:0 1px 2px #0000001a}.btn-pagar:disabled{background-color:#95a5a6;cursor:not-allowed;transform:none;box-shadow:none}.cargando-pago-container{margin:20px 0;padding:15px;text-align:center}.cargando-pago-spinner{display:inline-block;width:40px;height:40px;border:3px solid rgba(28,60,140,.2);border-radius:50%;border-top-color:#1c3c8c;animation:spin 1s ease-in-out infinite;margin-bottom:10px}.cargando-pago-text{font-size:14px;color:#333;margin:8px 0}.cargando-pago-subtext{font-size:12px;color:#777;margin:5px 0}@keyframes spin{to{transform:rotate(360deg)}}.error-pago{background:#fff1f0;border-left:4px solid #e74c3c;padding:15px;margin:15px 0;border-radius:3px;text-align:left}.error-mensaje{color:#c0392b;margin:0 0 10px;font-size:14px}.btn-reintentar{background:#1c3c8c;color:#fff;border:none;padding:8px 15px;border-radius:4px;cursor:pointer;font-size:14px}.btn-reintentar:hover{background:#15306e}.campo-error{border:2px solid #e74c3c!important;background-color:#fff9f9}.total-destacado{font-weight:700;color:#bd2d34}.btn-pdf,.btn-enviar{display:inline-flex;align-items:center;justify-content:center;margin-top:15px;padding:8px 16px;background-color:#bd2d34;color:#fff;border-radius:4px;text-decoration:none;font-weight:500;transition:background-color .3s}.btn-pdf:hover{background-color:#9c0d1d;text-decoration:none;color:#fff}.hidden{display:none}
/*# sourceMappingURL=/cdn/shop/t/26/assets/formulario-st.css.map */
