:root{--azul:#14245a;--azul-2:#1f5fe0;--acento:#19a6f4;--fondo:#f3f6fb;--tarjeta:#fff;--texto:#1d2733;--tenue:#586474;--borde:#dde3ea;--verde:#2e8b57;--rojo:#c0392b;--amarillo:#d4a017;--color:#2d7dd2;--bn:#4a4f57;--radio:8px;--sombra:0 1px 2px #1020380f, 0 1px 1px #1020380a;font-size:16px}*{box-sizing:border-box}html,body{margin:0}body{color:var(--texto);background:var(--fondo);flex-direction:column;min-height:100vh;font-family:Segoe UI,system-ui,-apple-system,Roboto,Arial,sans-serif;line-height:1.45;display:flex}a{color:var(--azul-2);text-decoration:none}a:hover{text-decoration:underline}h1{color:var(--azul);letter-spacing:-.01em;margin:0;font-size:1.6rem}h2{color:var(--azul);margin:0 0 .85rem;font-size:1.12rem;font-weight:650}h3{color:var(--tenue);text-transform:uppercase;letter-spacing:.06em;margin:1rem 0 .4rem;font-size:.78rem;font-weight:650}small{font-size:.82em}.tenue{color:var(--tenue)}.pequeno{font-size:.85rem}.rojo{color:var(--rojo)}.centro{text-align:center}.sin-romper{white-space:nowrap}.marco{min-height:100vh;display:flex}.barra-lateral{background:var(--azul);color:#d6e2f0;z-index:20;background-image:linear-gradient(180deg, #172a68 0%, var(--azul) 55%, #101d4a 100%);flex-direction:column;flex:none;width:240px;height:100vh;display:flex;position:sticky;top:0;overflow-y:auto}.columna{flex-direction:column;flex:1;min-width:0;display:flex}.marca{color:#fff;white-space:nowrap;align-items:center;gap:.55rem;display:flex}.marca:hover{text-decoration:none}.barra-lateral .marca{border-bottom:1px solid #ffffff14;padding:1.1rem 1.15rem 1rem}.marca .logo-t{background:#fff;border-radius:8px;flex:none;width:34px;height:34px;padding:4px}.marca-texto{align-items:baseline;gap:.4rem;display:flex}.marca-texto b{letter-spacing:.14em;font-size:1.2rem;font-weight:800}.marca-texto span{color:var(--acento);letter-spacing:.02em;font-size:.95rem;font-weight:600}.logo-t{display:block}.logo-completo{text-align:left;align-items:center;gap:.7rem;display:inline-flex}.logo-completo .logo-t{width:64px;height:64px}.logo-letras{flex-direction:column;line-height:1.1;display:flex}.logo-letras b{letter-spacing:.16em;color:var(--azul);font-size:2.3rem;font-weight:800}.logo-razon{letter-spacing:.08em;text-transform:uppercase;color:var(--azul-2);border-bottom:1px solid var(--azul-2);padding-bottom:.2rem;font-size:.74rem;font-weight:700}.logo-lema{letter-spacing:.14em;text-transform:uppercase;color:var(--azul);padding-top:.2rem;font-size:.6rem;font-weight:600}.icono{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;opacity:.85;flex:none;width:19px;height:19px}.menu-lateral{flex-direction:column;flex:1;gap:2px;padding:.8rem .7rem;display:flex}.menu-lateral a,.usuario-lateral a,.usuario-lateral .salir{color:#c9d6e8;white-space:nowrap;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:.7rem;padding:.55rem .75rem;font-family:inherit;font-size:.94rem;display:flex;position:relative}.menu-lateral a:hover,.usuario-lateral a:hover{color:#fff;background:#ffffff14;text-decoration:none}.menu-lateral a.activo,.usuario-lateral a.activo{color:#fff;background:#19a6f429;font-weight:600}.menu-lateral a.activo:before{content:"";background:var(--acento);border-radius:0 3px 3px 0;width:3px;position:absolute;top:7px;bottom:7px;left:-.7rem}.menu-lateral a.activo .icono{opacity:1;color:var(--acento)}.grupo-menu{text-transform:uppercase;letter-spacing:.1em;color:#8193b3;padding:1rem .75rem .35rem;font-size:.68rem;font-weight:700}.insignia{background:var(--acento);color:#fff;border-radius:10px;margin-left:auto;padding:0 .45rem;font-size:.75rem;font-weight:600}.usuario-lateral{border-top:1px solid #ffffff1a;flex-direction:column;gap:2px;padding:.8rem .7rem 1rem;display:flex}.usuario-quien{align-items:center;gap:.65rem;min-width:0;padding:.2rem .75rem .6rem;display:flex}.usuario-quien>span:last-child{flex-direction:column;min-width:0;line-height:1.25;display:flex}.usuario-quien b{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:.92rem;overflow:hidden}.usuario-quien small{color:#8193b3;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.usuario-lateral .salir{width:100%}.usuario-lateral .salir:hover{color:#fff;background:#c0392b38}.avatar{background:var(--acento);color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:32px;height:32px;font-size:.85rem;font-weight:700;display:inline-flex}.enlace{font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.enlace:hover{text-decoration:underline}.barra-movil,.velo{display:none}.contenido{flex:1;width:100%;max-width:1320px;margin:0 auto;padding:1.4rem 1.4rem 1.2rem}.pie{text-align:center;color:var(--tenue);border-top:1px solid var(--borde);margin-top:1rem;padding:1.2rem 1rem;font-size:.8rem}.encabezado{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin:.3rem 0 1.2rem;display:flex}.encabezado-sec{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.encabezado-sec h2{margin:0 0 .5rem}.botones{flex-wrap:wrap;gap:.5rem;display:flex}.tarjeta{background:var(--tarjeta);border:1px solid var(--borde);border-radius:var(--radio);box-shadow:var(--sombra);margin-bottom:1rem;padding:1.1rem 1.3rem}.angosto{max-width:520px}.dos-columnas{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.dos-columnas>*{min-width:0}.dos-columnas.ancho-izq{grid-template-columns:2fr 1fr}.nota{border-radius:var(--radio);background:#fff8e8;border:1px solid #f0d9a8;padding:.7rem 1rem}.plegable summary{cursor:pointer;color:var(--azul);font-weight:600}.plegable form{margin-top:.8rem}.en-linea{align-items:center;gap:.5rem;margin:0;display:inline-flex}.mensajes{margin-bottom:1rem}.mensaje{border-left:4px solid var(--azul-2);background:#e8f0fb;border-radius:6px;margin-bottom:.4rem;padding:.6rem 1rem}.mensaje.success{border-color:var(--verde);background:#e6f4ec}.mensaje.warning{border-color:var(--amarillo);background:#fff5e0}.mensaje.error{border-color:var(--rojo);background:#fbeaea}.boton{color:var(--texto);cursor:pointer;font:inherit;white-space:nowrap;background:#fff;border:1px solid #cfd7e1;border-radius:6px;padding:.48rem .95rem;font-size:.9rem;font-weight:500;transition:background .12s,border-color .12s;display:inline-block;box-shadow:0 1px 1px #1020380d}.boton:hover{background:#eef2f6;text-decoration:none}.boton.primario{background:var(--azul-2);border-color:var(--azul-2);color:#fff}.boton.primario:hover{background:var(--azul)}.boton.peligro{color:var(--rojo);border-color:#e6b8b2}.boton.peligro:hover{background:#fbeaea}.boton.pequeno{padding:.2rem .55rem;font-size:.8rem}.boton.ancho{text-align:center;width:100%;margin-top:.5rem}input,select,textarea{font:inherit;border:1px solid var(--borde);color:var(--texto);background:#fff;border-radius:6px;max-width:100%;padding:.42rem .55rem;font-size:.92rem}input:focus,select:focus,textarea:focus{border-color:var(--azul-2);outline:2px solid #bcd3ee}input[type=checkbox]{width:auto}textarea{width:100%}.formulario .rejilla-campos{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:.8rem 1rem;display:grid}.campo{flex-direction:column;gap:.2rem;display:flex}.campo>label{color:#3a4655;font-size:.85rem;font-weight:600}.campo input:not([type=checkbox]),.campo select,.campo textarea{width:100%}.campo select[multiple]{min-height:7rem}.campo-ancho{grid-column:1/-1}.campo-check label{align-items:center;gap:.4rem;padding-top:1.4rem;font-weight:500;display:flex}.campo ul{-moz-columns:2;columns:2;margin:0;padding:0;list-style:none}.campo ul label{font-size:.88rem;font-weight:400}.req{color:var(--rojo)}.ayuda{color:var(--tenue)}small.error{color:var(--rojo);display:block}.con-error input,.con-error select,.con-error textarea{border-color:var(--rojo)}.acciones{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:1rem;display:flex}.filtros{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:1rem;display:flex}.filtros input[type=search]{min-width:260px}fieldset.tarifa{border:1px solid var(--borde);border-radius:var(--radio);margin:1rem 0 0;padding:.6rem 1rem 1rem}fieldset.tarifa legend{color:var(--azul);padding:0 .4rem;font-weight:600}.tabla-tarifa input{width:100%;min-width:90px}.tabla-envoltura{overflow-x:auto}.tabla{border-collapse:collapse;width:100%;font-size:.92rem}.tabla th,.tabla td{border-bottom:1px solid var(--borde);text-align:left;vertical-align:middle;padding:.58rem .6rem}.tabla thead th{color:#44505f;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;background:#eef2f6;border-bottom:1px solid #ccd5df;font-size:.74rem;font-weight:650}.tabla thead th:first-child{border-top-left-radius:6px}.tabla thead th:last-child{border-top-right-radius:6px}.tabla tbody tr:nth-child(2n){background:#fafbfd}.tabla tbody tr:hover{background:#eef4fb}.tabla td a{font-weight:500}.vacio{color:#a3adb9}.tabla .num,.num{text-align:right;font-variant-numeric:tabular-nums}.tabla td.num{white-space:nowrap}.tabla tfoot td,.tabla tfoot th{border-bottom:0;font-weight:600}.tabla .gran-total td{color:var(--azul);border-top:2px solid var(--azul);font-size:1.05rem}.tabla .fila-cierre td{border-bottom:2px solid var(--borde)}.fila-alerta{background:#fff4f2}.inactivo{opacity:.55}.tabla-lecturas input.num,.tabla-lecturas input[type=number]{text-align:right;width:7.2rem}.tabla-lecturas input[type=file]{max-width:180px;font-size:.78rem}.tabla-lecturas input[type=text]{width:150px;margin-top:.25rem}.tabla-reporte td{white-space:nowrap;font-size:.82rem}.preliminar{color:var(--tenue);font-style:italic}.etiqueta{color:#3a4655;vertical-align:middle;white-space:nowrap;background:#e8edf3;border-radius:999px;align-items:center;gap:.35rem;padding:.12rem .6rem;font-size:.76rem;font-weight:600;display:inline-flex}.etiqueta:before{content:"";opacity:.75;background:currentColor;border-radius:50%;width:6px;height:6px}.prio-baja{color:#3c6e3c;background:#e8f0e8}.prio-media{color:#2d5a8c;background:#e8eefb}.prio-alta{color:#a65c00;background:#fff0dc}.prio-critica{color:var(--rojo);background:#fbe1de}.est-nuevo{color:#1f5fa8;background:#e3effc}.est-asignado,.est-proceso{color:#8a5a00;background:#fff2d6}.est-espera{color:#6a3fa0;background:#efe6fa}.est-resuelto,.est-cerrado{color:#2e7148;background:#e3f3e8}.ciclo-abierto{color:#8a5a00;background:#fff2d6}.ciclo-cerrado{color:#1f5fa8;background:#e3effc}.ciclo-facturado,.eq-activo{color:#2e7148;background:#e3f3e8}.eq-mant{color:#8a5a00;background:#fff2d6}.eq-retirado{color:#888;background:#f1f1f1}.kpis{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1rem;margin-bottom:1rem;display:grid}@media (width<=500px){.kpis{gap:.6rem}.kpi{padding:.7rem .85rem}.kpi b{font-size:1.6rem}}.kpi{background:var(--tarjeta);border:1px solid var(--borde);border-left:4px solid var(--azul-2);border-radius:var(--radio);color:var(--texto);box-shadow:var(--sombra);flex-direction:column;gap:.15rem;padding:.9rem 1.1rem;transition:transform .12s,box-shadow .12s;display:flex}.kpi:hover{text-decoration:none;transform:translateY(-1px);box-shadow:0 4px 12px #1020381a}.kpi b{color:var(--azul);font-variant-numeric:tabular-nums;font-size:2rem;font-weight:700;line-height:1.1}.kpi span{color:var(--tenue);font-weight:500}.kpi-ok{border-left-color:var(--verde)}.kpi-ok b{color:var(--verde)}.kpi-aviso{border-left-color:var(--amarillo);background:#fffbf0}.kpi-aviso b{color:#a87700}.kpi-alerta{border-left-color:var(--rojo);background:#fff6f5}.kpi-alerta b{color:var(--rojo)}.datos{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:.7rem 1.2rem;display:grid}.datos.datos-col{grid-template-columns:1fr}.datos>div span{color:var(--tenue);text-transform:uppercase;letter-spacing:.03em;font-size:.76rem;display:block}.datos .ancho{grid-column:1/-1}.lista{margin:0;padding:0;list-style:none}.lista li{border-bottom:1px dashed var(--borde);padding:.3rem 0}.lista li:last-child{border-bottom:0}.barras{align-items:flex-end;gap:.6rem;min-height:190px;padding-top:.5rem;display:flex;overflow-x:auto}.barra-col{min-width:46px;color:var(--texto);flex-direction:column;flex:1;align-items:center;display:flex}.barra-col:hover{text-decoration:none}.barra-pila{background:#f0f3f7;border-radius:4px 4px 0 0;flex-direction:column-reverse;width:70%;max-width:54px;height:140px;display:flex;overflow:hidden}.barra-pila span{width:100%;display:block}.seg-color{background:var(--color)}.barra-valor{color:var(--tenue);white-space:nowrap;margin-bottom:.2rem;font-size:.7rem}.barra-etq{color:var(--tenue);white-space:nowrap;margin-top:.3rem;font-size:.75rem}.leyenda{color:var(--tenue);align-items:center;gap:.35rem;margin-top:.5rem;font-size:.8rem;display:flex}.leyenda span{border-radius:2px;width:12px;height:12px;margin-left:.5rem;display:inline-block}.medidor-fila{border-bottom:1px dashed var(--borde);padding:.45rem 0}.medidor{background:#edf0f4;border-radius:5px;height:9px;margin:.3rem 0 .15rem;overflow:hidden}.medidor span{background:var(--verde);height:100%;display:block}.medidor span.bajo{background:var(--rojo)}.pestanas{border-bottom:1px solid var(--borde);flex-wrap:wrap;gap:.2rem;margin-bottom:1rem;display:flex}.pestanas a{color:var(--tenue);border-bottom:2px solid #0000;padding:.5rem .9rem}.pestanas a.activo{color:var(--azul);border-color:var(--azul-2);font-weight:600}.pestanas a:hover{color:var(--azul);text-decoration:none}.meta-ticket{flex-wrap:wrap;align-items:center;gap:.6rem;font-size:.88rem;display:flex}.descripcion{border-left:3px solid var(--borde);padding-left:.9rem}.hilo{margin:0 0 1rem;padding:0;list-style:none}.hilo li{border:1px solid var(--borde);background:#f7f9fb;border-radius:6px;margin-bottom:.5rem;padding:.6rem .8rem}.hilo li.tera{background:#eef4fc}.hilo li.interno{background:#fff8e8;border-color:#f0d9a8}.hilo li.sistema{color:var(--tenue);background:0 0;border-style:dashed;font-size:.85rem}.hilo-cab{color:var(--tenue);margin-bottom:.2rem;font-size:.8rem}.pagina-login .contenido{justify-content:center;align-items:center;display:flex}.login{text-align:center;width:100%;max-width:360px;margin-top:8vh}.login-marca{justify-content:center;display:flex}.login-producto{color:var(--tenue);margin:.9rem 0 0;font-size:.92rem}.login-producto b{color:var(--azul)}.pagina-login{background:linear-gradient(160deg,#eaf1fd 0%,#f3f6fb 45%,#e3edfb 100%)}.login form{text-align:left;flex-direction:column;gap:.8rem;margin-top:1.2rem;display:flex}.login label{flex-direction:column;gap:.25rem;font-size:.88rem;font-weight:600;display:flex}.login input{width:100%;padding:.55rem .7rem}.hoja-liq{background:#e9ecf0}.barra-impresion{justify-content:center;gap:.5rem;padding:1rem;display:flex}.hoja{background:#fff;width:216mm;min-height:279mm;margin:0 auto 2rem;padding:14mm 14mm 12mm;font-size:10.5pt;box-shadow:0 2px 12px #0000001f}.membrete{border-bottom:3px solid var(--azul);justify-content:space-between;align-items:center;margin-bottom:5mm;padding-bottom:4mm;display:flex}.membrete-logo .logo-t{width:15mm;height:15mm}.membrete-logo .logo-letras b{font-size:20pt}.membrete-logo .logo-razon{font-size:6.5pt}.membrete-logo .logo-lema{font-size:5.5pt}.membrete-datos{text-align:right;font-size:9pt;line-height:1.4}.membrete-datos b{color:var(--azul);font-size:10.5pt}.hoja h1{text-align:center;color:var(--azul);text-transform:uppercase;letter-spacing:.03em;margin:0 0 4mm;font-size:13pt}.hoja h2{text-transform:uppercase;margin:5mm 0 2mm;font-size:10.5pt}.datos-liq{border-collapse:collapse;width:100%;font-size:9.5pt}.datos-liq th{text-align:left;border:1px solid var(--borde);background:#eef2f6;width:16%;padding:1.2mm 2mm}.datos-liq td{border:1px solid var(--borde);padding:1.2mm 2mm}.tabla-liq-print{border-collapse:collapse;width:100%;font-size:8.8pt}.tabla-liq-print th{background:var(--azul);color:#fff;border:1px solid #fff;padding:1.2mm 1.5mm;font-weight:600}.tabla-liq-print td{border:1px solid #c9d2dc;padding:1.2mm 1.5mm}.tabla-liq-print tfoot td{background:#eef2f6;font-weight:700}.totales-liq{border-collapse:collapse;min-width:75mm;margin:4mm 0 0 auto;font-size:10pt}.totales-liq th{text-align:right;padding:1.2mm 3mm;font-weight:600}.totales-liq td{text-align:right;border-bottom:1px solid var(--borde);font-variant-numeric:tabular-nums;padding:1.2mm 3mm}.totales-liq .gran-total th,.totales-liq .gran-total td{background:var(--azul);color:#fff;font-size:11.5pt;font-weight:700}.obs{margin-top:4mm;font-size:9pt}.firmas{color:var(--tenue);gap:20mm;margin-top:22mm;font-size:9pt;display:flex}.firmas div{text-align:center;flex:1}.firmas span{border-top:1px solid var(--texto);margin-bottom:1.5mm;display:block}.pie-hoja{color:var(--tenue);text-align:right;margin-top:8mm;font-size:7.5pt}@media print{@page{size:letter;margin:10mm}body,.hoja-liq{background:#fff;display:block}.no-imprimir,.barra-lateral,.barra-movil,.pie{display:none!important}.hoja{box-shadow:none;width:auto;min-height:0;margin:0;padding:0}.tabla-liq-print th,.totales-liq .gran-total th,.totales-liq .gran-total td,.logo-t{-webkit-print-color-adjust:exact;print-color-adjust:exact}.tabla-liq-print tr{page-break-inside:avoid}}@media (width<=900px){.dos-columnas,.dos-columnas.ancho-izq{grid-template-columns:1fr}.barra-lateral{transition:transform .22s;position:fixed;top:0;bottom:0;left:0;transform:translate(-100%);box-shadow:4px 0 24px #0a192d4d}.menu-abierto .barra-lateral{transform:none}.menu-abierto .velo{z-index:15;background:#0a142873;border:0;padding:0;display:block;position:fixed;inset:0}.barra-movil{background:var(--azul);color:#fff;z-index:10;align-items:center;gap:.6rem;min-height:54px;padding:0 .8rem;display:flex;position:sticky;top:0;box-shadow:0 2px 6px #0a192d2e}.menu-boton{color:#fff;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:.35rem;display:flex}.menu-boton .icono{opacity:1;width:24px;height:24px}.barra-movil .logo-t{width:30px;height:30px}.contenido{padding:.8rem}.filtros input[type=search]{flex:1;min-width:0}.hoja{width:auto;padding:6mm}}.nivel-agotado{color:var(--rojo);background:#fbe1de}.nivel-urgente{color:#b4400e;background:#fde4d6}.nivel-pronto{color:#8a5a00;background:#fff2d6}.nivel-ok{color:#2e7148;background:#e3f3e8}.nivel-sin_dato{color:var(--tenue);background:#eef0f3}.medidor span.medio{background:var(--amarillo)}.visita{border-left:4px solid var(--borde)}.visita-agotado,.visita-urgente{border-left-color:var(--rojo)}.visita-pronto{border-left-color:var(--amarillo)}.visita h2{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.lista-errores{max-height:320px;margin:.4rem 0 0;padding-left:1.2rem;overflow-y:auto}.pasos{padding-left:1.2rem}.pasos li{margin-bottom:.5rem}.subtitulo{color:var(--tenue);margin:.25rem 0 0;font-size:.95rem}.selector-anio{background:#e6ecf5;border-radius:8px;gap:2px;padding:3px;display:inline-flex}.selector-anio a{color:var(--tenue);border-radius:6px;padding:.32rem .8rem;font-size:.9rem;font-weight:600}.selector-anio a:hover{color:var(--azul);background:#fff9;text-decoration:none}.selector-anio a.activo{color:var(--azul);background:#fff;box-shadow:0 1px 3px #10203826}.kpi{gap:.2rem}.kpi>span{text-transform:uppercase;letter-spacing:.05em;order:-1;font-size:.72rem;font-weight:650}.kpi b{font-size:1.55rem}.kpi small{color:var(--tenue);font-size:.78rem}.kpi-destacado{background:linear-gradient(135deg, var(--azul) 0%, #1d3f99 100%);border-color:var(--azul);color:#fff}.kpi-destacado>span,.kpi-destacado small{color:#c8d6f5!important}.kpi-destacado b{color:#fff}.kpi-destacado:hover{transform:none}.reparto{background:var(--bn);border-radius:4px;height:7px;margin:.3rem 0 .1rem;display:flex;overflow:hidden}.reparto span{height:100%;display:block}.reparto .seg-bn{flex:1}.punto{vertical-align:baseline;border-radius:50%;width:8px;height:8px;margin-right:.25rem;display:inline-block}.seg-total{background:linear-gradient(180deg, var(--acento) 0%, var(--azul-2) 100%)}.barras-anio{gap:.4rem;min-height:210px}.barras-anio .barra-pila{background:#eef2f8;border-radius:6px 6px 2px 2px;width:78%;max-width:64px;height:160px}.barras-anio .barra-pila span{border-radius:6px 6px 0 0}.barras-anio .barra-valor{color:var(--azul);min-height:1.1em;font-size:.74rem;font-weight:650}.barras-anio .futuro .barra-pila{background:repeating-linear-gradient(45deg,#f3f6fb,#f3f6fb 4px,#e9eef6 4px 8px)}.barras-anio .futuro .barra-etq{opacity:.55}.barras-anio .actual .barra-etq{color:var(--azul-2);font-weight:700}.tabla-calor td,.tabla-calor th{padding:.5rem .45rem}.tabla-calor td small,.tabla-calor th small{color:var(--tenue);font-size:.7rem;font-weight:400;display:block}.tabla-calor td.num a{color:inherit;font-weight:650}.tabla-calor tbody tr:nth-child(2n){background:0 0}.tabla-calor tbody td{border-left:2px solid #fff}.col-cliente{min-width:150px}.col-cliente a{font-weight:650}.participacion{background:#e8edf4;border-radius:2px;max-width:120px;height:4px;margin:.3rem 0 .15rem;overflow:hidden}.participacion span{background:var(--azul-2);height:100%;display:block}.celda-vacia{color:#c3cbd6}.col-total{background:#f2f5fa;border-left:2px solid var(--borde)!important}.tabla-calor th.col-actual{color:var(--azul-2)}.tabla-calor tfoot td,.tabla-calor tfoot th{border-top:2px solid var(--azul);color:var(--azul);font-weight:650}.calor-1{background:#eef5fe}.calor-2{background:#d9e9fd}.calor-3{background:#b9d6fb}.calor-4{background:#8dbcf7}.calor-5{background:#5c9ff2}td.calor-5,td.calor-5 small{color:#0b1a45}.leyenda-calor{align-items:center;gap:3px;display:inline-flex}.leyenda-calor i{border-radius:2px;width:14px;height:10px;display:inline-block}.estado-vacio{text-align:center;padding:2.5rem 1rem}@media print{.tarjeta{box-shadow:none;-moz-column-break-inside:avoid;break-inside:avoid}.kpi-destacado,.tabla-calor td,.seg-total,.reparto span{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.ficha{background:var(--tarjeta);border:1px solid var(--borde);box-shadow:var(--sombra);border-radius:12px;flex-wrap:wrap;align-items:center;gap:1.1rem;margin-bottom:1rem;padding:1.2rem 1.4rem 1.2rem 1.6rem;display:flex;position:relative;overflow:hidden}.ficha:before{content:"";background:linear-gradient(180deg, var(--acento), var(--azul-2));width:5px;position:absolute;inset:0 auto 0 0}.ficha-icono{width:56px;height:56px;color:var(--azul-2);letter-spacing:.02em;background:linear-gradient(135deg,#e3eefe,#cfe0fb);border-radius:14px;flex:none;justify-content:center;align-items:center;font-size:1.35rem;font-weight:800;display:flex}.ficha-icono svg{width:28px;height:28px}.ficha-cuerpo{flex:1;min-width:220px}.ficha-cuerpo h1{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.ficha-sub{color:var(--tenue);margin:.2rem 0 0;font-size:.95rem}.ficha-meta{flex-wrap:wrap;gap:.4rem;margin-top:.55rem;display:flex}.chip{color:#3c4858;white-space:nowrap;background:#f0f4fa;border:1px solid #e1e8f2;border-radius:999px;align-items:center;gap:.3rem;padding:.12rem .65rem;font-size:.8rem;display:inline-flex}.chip b{color:var(--azul);font-weight:650}a.chip:hover{background:#e3ecf8;text-decoration:none}.ficha .botones{align-self:flex-start}.volver{color:var(--tenue);align-items:center;gap:.3rem;margin-bottom:.5rem;font-size:.88rem;display:inline-flex}.volver:hover{color:var(--azul-2);text-decoration:none}.inicial{width:38px;height:38px;color:var(--azul-2);background:#e6effd;border-radius:10px;flex:none;justify-content:center;align-items:center;font-size:.95rem;font-weight:800;display:inline-flex}.inicial.pequena{border-radius:8px;width:28px;height:28px;font-size:.76rem}.lista-rica{margin:0;padding:0;list-style:none}.lista-rica>li{border-bottom:1px solid #edf1f6;align-items:center;gap:.75rem;padding:.65rem .2rem;display:flex}.lista-rica>li:last-child{border-bottom:0}.lista-rica .principal{flex:1;min-width:0}.lista-rica .principal>a,.lista-rica .principal>b{font-weight:600}.lista-rica .principal small{color:var(--tenue);font-size:.8rem;display:block}.lista-rica .lateral{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.lista-rica .lateral small{color:var(--tenue);font-size:.76rem;display:block}.vacio-bloque{text-align:center;color:var(--tenue);border-radius:var(--radio);background:#fafcff;border:1px dashed #d4dce7;padding:1.4rem 1rem;font-size:.92rem}.vacio-bloque b{color:var(--texto);margin-bottom:.2rem;display:block}.vacio-bloque .boton{margin-top:.7rem}.seccion-titulo{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem;margin-bottom:.8rem;display:flex}.seccion-titulo h2{margin:0}.contador{color:var(--azul);vertical-align:middle;background:#e8eef7;border-radius:999px;margin-left:.35rem;padding:.05rem .5rem;font-size:.74rem;font-weight:700}.enlace-mas{font-size:.86rem;font-weight:600}.barra-filtros{background:var(--tarjeta);border:1px solid var(--borde);border-radius:var(--radio);box-shadow:var(--sombra);flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:1rem;padding:.6rem .7rem;display:flex}.barra-filtros input[type=search]{background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' stroke='%238592a3' stroke-width='2' viewBox='0 0 24 24'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='m20 20-3.5-3.5'/%3E%3C/svg%3E") .6rem no-repeat;flex:1;min-width:220px;padding-left:2rem}.barra-filtros .resultado{color:var(--tenue);margin-left:auto;font-size:.85rem}.rejilla-tarjetas{grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:1rem;display:grid}.tarjeta-cliente{background:var(--tarjeta);border:1px solid var(--borde);box-shadow:var(--sombra);color:var(--texto);border-radius:12px;flex-direction:column;gap:.8rem;padding:1.1rem 1.2rem;transition:transform .12s,box-shadow .12s,border-color .12s;display:flex}.tarjeta-cliente:hover{border-color:#bcd0ec;text-decoration:none;transform:translateY(-2px);box-shadow:0 8px 20px #1020381a}.tarjeta-cliente.inactivo{opacity:.6}.tc-cab{align-items:center;gap:.7rem;display:flex}.tc-cab b{color:var(--azul);font-size:1.05rem;display:block}.tc-cab small{color:var(--tenue);font-size:.8rem}.tc-cifras{border-top:1px solid #edf1f6;border-bottom:1px solid #edf1f6;grid-template-columns:repeat(3,1fr);gap:.4rem;padding:.6rem 0;display:grid}.tc-cifras div{text-align:center}.tc-cifras b{color:var(--azul);font-variant-numeric:tabular-nums;font-size:1.15rem;display:block}.tc-cifras span{text-transform:uppercase;letter-spacing:.05em;color:var(--tenue);font-size:.68rem;font-weight:600}.tc-cifras .alerta b{color:var(--rojo)}.tc-pie{color:var(--tenue);justify-content:space-between;align-items:flex-end;gap:.5rem;font-size:.82rem;display:flex}.tc-pie b{color:var(--texto);font-size:.95rem;display:block}.mini-barras{align-items:flex-end;gap:3px;height:34px;display:flex}.mini-barras span{background:#cfe0fb;border-radius:2px 2px 0 0;width:9px;min-height:2px}.mini-barras span:last-child{background:var(--azul-2)}.barras-paginas{min-height:200px}.barras-paginas .barra-pila{background:#eef2f8;border-radius:6px 6px 2px 2px;width:70%;max-width:56px;height:150px}.barras-paginas .barra-valor{color:var(--azul);font-size:.74rem;font-weight:650}.barras-paginas .seg-color{background:linear-gradient(180deg, #4fb8f7, var(--color))}.seg-bn{background:#3d4a5c}.desplegable{display:inline-block;position:relative}.desplegable>summary{list-style:none}.desplegable>summary::-webkit-details-marker{display:none}.desplegable-lista{z-index:20;border:1px solid var(--borde);border-radius:var(--radio);background:#fff;flex-direction:column;min-width:230px;padding:.35rem;display:flex;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 8px 24px #10203829}.desplegable-lista a{color:var(--texto);border-radius:6px;padding:.5rem .7rem;font-size:.9rem}.desplegable-lista a:hover{background:var(--fondo);color:var(--azul);text-decoration:none}.desplegable-lista hr{border:0;border-top:1px solid var(--borde);width:100%;margin:.25rem 0}.acciones-fila{gap:.3rem;display:inline-flex}.boton.suave{color:var(--azul-2);background:#eef3fb;border-color:#dbe5f3}.boton.suave:hover{background:#e1ebf8}.medidor-fila{border-bottom:1px solid #edf1f6;grid-template-columns:1fr auto;align-items:center;gap:.1rem .6rem;padding:.6rem 0;display:grid}.medidor-fila:last-child{border-bottom:0}.medidor-fila .medidor{grid-column:1/-1;height:8px;margin:.25rem 0 .1rem}.medidor-fila>small{color:var(--tenue);grid-column:1/-1}.medidor span{border-radius:5px}.tarjeta-estado{border-top:3px solid var(--borde)}.tarjeta-estado.ok{border-top-color:var(--verde)}.tarjeta-estado.aviso{border-top-color:var(--amarillo)}.tarjeta-estado.alerta{border-top-color:var(--rojo)}.pasos-ciclo{counter-reset:paso;margin:.2rem 0 1rem;padding:0;display:flex}.pasos-ciclo li{text-align:center;color:var(--tenue);flex:1;padding-top:1.9rem;font-size:.8rem;font-weight:600;list-style:none;position:relative}.pasos-ciclo li:before{counter-increment:paso;content:counter(paso);width:24px;height:24px;color:var(--tenue);z-index:1;background:#e3e9f2;border-radius:50%;justify-content:center;align-items:center;font-size:.75rem;display:flex;position:absolute;top:0;left:50%;transform:translate(-50%)}.pasos-ciclo li:after{content:"";background:#e3e9f2;width:100%;height:2px;position:absolute;top:11px;left:-50%}.pasos-ciclo li:first-child:after{display:none}.pasos-ciclo li.hecho,.pasos-ciclo li.actual{color:var(--azul)}.pasos-ciclo li.hecho:before{content:"✓";background:var(--verde);color:#fff}.pasos-ciclo li.hecho:after,.pasos-ciclo li.actual:after{background:var(--verde)}.pasos-ciclo li.actual:before{background:var(--azul-2);color:#fff;box-shadow:0 0 0 4px #d6e4fb}.total-destacado{background:linear-gradient(135deg, var(--azul) 0%, #1d3f99 100%);color:#fff;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:1rem;padding:.9rem 1.2rem;display:flex}.total-destacado span{color:#c8d6f5;text-transform:uppercase;letter-spacing:.05em;font-size:.74rem;font-weight:650;display:block}.total-destacado b{font-size:1.6rem}.total-destacado .sec b{font-size:1.05rem}.total-destacado .sec{text-align:right}.hilo-cab .inicial{vertical-align:middle;margin-right:.35rem}.rol-admin{color:#5b3fb0;background:#e8e3fb}.rol-tecnico{color:#1f5fa8;background:#e3effc}.rol-cliente{color:#2e7148;background:#e3f3e8}.rejilla-modelos{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:.8rem;display:grid}.tarjeta-modelo{border:1px solid var(--borde);background:#fff;border-radius:10px;flex-direction:column;gap:.45rem;padding:.9rem 1rem;display:flex}.tarjeta-modelo .tm-cab{justify-content:space-between;align-items:flex-start;gap:.5rem;display:flex}.tarjeta-modelo b{color:var(--azul);font-size:1.02rem}.tarjeta-modelo small{color:var(--tenue)}.tarjeta-modelo .tm-pie{border-top:1px solid #edf1f6;justify-content:space-between;align-items:center;margin-top:auto;padding-top:.4rem;font-size:.85rem;display:flex}@media (width<=900px){.ficha{padding:1rem 1rem 1rem 1.3rem}.ficha .botones{width:100%}.pasos-ciclo li{font-size:.7rem}}.chip.rojo{color:var(--rojo);background:#fbeaea;border-color:#f2c7c2}.chip.rojo b{color:var(--rojo)}.formulario-principal{padding:1.4rem 1.5rem}.acciones-form{border-top:1px solid #edf1f6;margin-top:1.4rem;padding-top:1rem}.lista-rica .principal>small:first-child{text-transform:uppercase;letter-spacing:.05em;font-size:.68rem;font-weight:650}code{background:#f0f4fa;border-radius:4px;padding:.05rem .35rem;font-family:Consolas,SFMono-Regular,monospace;font-size:.85em}.pestanas a .contador{margin-left:.25rem}.pestanas a.activo .contador{background:var(--azul-2);color:#fff}.hilo li.tera{border-left:3px solid var(--azul-2)}.hilo li.cliente{border-left:3px solid var(--verde)}.hilo li.interno{border-left:3px solid var(--amarillo)}.lista-rica>li.vacio-lista{text-align:center;color:var(--tenue);border-radius:var(--radio);background:#fafcff;border:1px dashed #d4dce7;padding:1rem .5rem;font-size:.9rem;display:block}@media (width<=600px){.en-linea{flex-wrap:wrap}.en-linea input:not([type=checkbox]){flex:100%}.ficha-icono{border-radius:11px;width:44px;height:44px;font-size:1.1rem}.ficha-cuerpo h1{font-size:1.35rem}.kpi b{word-break:keep-all;font-size:1.3rem}.kpi-destacado b{font-size:1.35rem}}.stickers-producto{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.stickers-producto input{width:4.5rem}.lista-proveedores{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:.5rem;display:grid}.opcion-proveedor{border:1px solid var(--borde,#d9dfeb);cursor:pointer;border-radius:10px;align-items:flex-start;gap:.55rem;padding:.55rem .7rem;display:flex}.opcion-proveedor:has(input:checked){border-color:var(--royal,#1f5fe0);background:#eef3fd}.opcion-proveedor span{flex-direction:column;min-width:0;display:flex}.opcion-proveedor small{overflow-wrap:anywhere}.opcion-proveedor.deshabilitada{opacity:.55;cursor:not-allowed}.filtros-lista{flex-wrap:wrap;align-items:center;gap:.6rem;margin-bottom:.6rem;display:flex}.filtros-lista input[type=search]{flex:1;min-width:200px}.check-suave{color:var(--tenue);white-space:nowrap;cursor:pointer;align-items:center;gap:.35rem;font-size:.85rem;display:inline-flex}.lista-admin>li{border-bottom-color:#edf1f6;border-radius:8px;padding:.75rem .6rem}.lista-admin>li:hover{background:#f8fafd}.lista-admin>li.seleccionado{box-shadow:inset 3px 0 0 var(--azul-2);background:#eef4fd}.lista-admin .principal>a{margin-right:.35rem}.lista-admin .principal>small{margin-top:.15rem}.lista-admin .lateral{min-width:64px}.lista-admin .inicial.movil{background:#e7f6fd}.chip-mini{vertical-align:1px;margin-right:.25rem;padding:0 .45rem;font-size:.7rem}.chip.aviso{color:#8a6210;background:#fff5e0;border-color:#f0d9a8}.datos-contacto{flex-wrap:wrap;gap:.3rem .9rem;margin-top:.25rem;font-size:.8rem;display:flex}.datos-contacto a{color:var(--tenue)}.datos-contacto a:hover{color:var(--azul-2)}.resumen-titulo{font-size:.85rem}.resumen-titulo b{color:var(--azul);font-variant-numeric:tabular-nums}.formulario-lateral{align-self:start;position:sticky;top:1rem}.campos-dos{grid-template-columns:1fr 1fr;gap:.8rem .9rem;display:grid}.campos-dos>.campo-ancho{grid-column:1/-1}.campos-dos .campo input:not([type=checkbox]),.campos-dos .campo select{width:100%}.campos-dos .campo-check label{cursor:pointer;align-items:center;gap:.45rem;font-weight:500;display:inline-flex}.formulario-lateral .acciones{gap:.5rem;margin-top:1.1rem;display:flex}@media (width<=900px){.formulario-lateral{position:static}.lista-admin>li{flex-wrap:wrap}.lista-admin .principal{flex-basis:calc(100% - 52px)}.lista-admin .lateral{text-align:left;margin-left:50px}}.fallo-pantalla{text-align:center;max-width:560px;margin:2.5rem auto;padding:2rem 1.6rem}.fallo-pantalla h1{margin:.4rem 0 .5rem;font-size:1.3rem}.fallo-pantalla .botones{justify-content:center;margin-top:1.1rem}.fallo-icono{color:#b07a0c;background:#fff5e0;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;margin:0 auto;font-size:1.6rem;display:flex}.fallo-detalle{color:var(--tenue);text-align:left;margin-top:1.3rem;font-size:.8rem}.fallo-detalle summary{cursor:pointer;text-align:center}.fallo-detalle code{white-space:pre-wrap;word-break:break-word;margin-top:.5rem;display:block}.pie a{color:var(--tenue)}.pie a:hover{color:var(--azul-2)}.pie-enlaces{margin-top:.3rem;display:block}.ayuda{grid-template-columns:230px 1fr;align-items:start;gap:1.2rem;display:grid}.ayuda-indice{flex-direction:column;gap:.6rem;display:flex;position:sticky;top:1rem}.ayuda-indice input{width:100%}.ayuda-indice nav{background:var(--tarjeta);border:1px solid var(--borde);border-radius:var(--radio);box-shadow:var(--sombra);flex-direction:column;padding:.4rem;display:flex}.ayuda-indice nav a{color:var(--texto);border-radius:6px;gap:.5rem;padding:.42rem .6rem;font-size:.9rem;display:flex}.ayuda-indice nav a:hover{background:var(--fondo);color:var(--azul);text-decoration:none}.ayuda-contenido{min-width:0}.ayuda-seccion{scroll-margin-top:1rem}.ayuda-seccion h2{align-items:center;gap:.6rem;display:flex}.ayuda-icono{background:#e6effd;border-radius:9px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;font-size:1.05rem;display:inline-flex}.ayuda-seccion p,.ayuda-seccion li{line-height:1.6}.ayuda-seccion ul{margin:.4rem 0;padding-left:1.2rem}.ayuda-seccion li+li{margin-top:.3rem}.pasos{flex-direction:column;gap:.7rem;margin:.6rem 0;padding:0;list-style:none;display:flex}.pasos li{align-items:flex-start;gap:.75rem;display:flex}.paso-n{background:var(--azul-2);color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:26px;height:26px;margin-top:.1rem;font-size:.82rem;font-weight:700;display:inline-flex}.pregunta{border-bottom:1px solid #edf1f6;padding:.7rem 0}.pregunta:last-child{border-bottom:0}.pregunta summary{cursor:pointer;color:var(--azul);font-weight:600;list-style-position:outside}.pregunta p{color:var(--tenue);margin:.5rem 0 0}.ayuda-contacto{background:linear-gradient(135deg,#f3f8ff,#fff);border-color:#d6e4f8}.contacto-botones{flex-wrap:wrap;gap:.5rem;display:flex}.acerca{max-width:1100px;margin:0 auto}.acerca .dos-columnas{grid-template-columns:3fr 2fr;align-items:start}.acerca-empresa{position:sticky;top:1rem}.acerca-portada{text-align:center;background:linear-gradient(#f3f8ff 0%,#fff 70%);padding:2rem 1.5rem 1.6rem}.acerca-portada h1{margin:1rem 0 .2rem;font-size:2rem}.acerca-lema{color:var(--tenue);margin:0 0 .9rem;font-size:1.02rem}.acerca-version{flex-wrap:wrap;justify-content:center;gap:.5rem;display:flex}.acerca-modulos{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.acerca-modulos li{border:1px solid #edf1f6;border-radius:8px;align-items:flex-start;gap:.6rem;padding:.55rem .6rem;display:flex}.acerca-modulos li>span{font-size:1.15rem;line-height:1.3}.acerca-modulos b{color:var(--azul);font-size:.92rem;display:block}.acerca-modulos small{color:var(--tenue);font-size:.8rem;line-height:1.35;display:block}.acerca-empresa{border-top:4px solid var(--azul)}.empresa-nombre{flex-direction:column;margin-bottom:.9rem;display:flex}.empresa-nombre b{color:var(--azul);font-size:1.15rem}.empresa-nombre span{letter-spacing:.14em;text-transform:uppercase;color:var(--azul-2);margin-top:.15rem;font-size:.72rem;font-weight:650}.empresa-datos{grid-template-columns:1fr 1fr;gap:.7rem 1rem;margin:0 0 1rem;display:grid}.empresa-datos dt{text-transform:uppercase;letter-spacing:.05em;color:var(--tenue);font-size:.72rem}.empresa-datos dd{word-break:break-word;margin:.1rem 0 0;font-weight:600}.acerca-legal ul{color:var(--texto);padding-left:1.2rem;line-height:1.6}.acerca-copy{color:var(--tenue);text-align:center;margin:.8rem 0 0;font-size:.82rem}@media (width<=900px){.ayuda{grid-template-columns:1fr}.ayuda-indice{position:static}.ayuda-indice nav{flex-flow:wrap}.empresa-datos,.acerca .dos-columnas{grid-template-columns:1fr}.acerca-empresa{position:static}}@media print{.ayuda-indice{display:none}.ayuda{display:block}}*,:before,:after,::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }.visible{visibility:visible}.static{position:static}.block{display:block}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.enlace-boton{font:inherit;color:var(--azul-2);cursor:pointer;background:0 0;border:0;padding:0}.enlace-boton:hover{text-decoration:underline}.cargando{color:var(--tenue);text-align:center;padding:2rem}.error-carga{border-left:4px solid var(--rojo);background:#fbeaea;border-radius:6px;padding:.7rem 1rem}input.num{text-align:right}.barra-col.sin-enlace{cursor:default}@media (width>=901px) and (width<=1280px){.usuario .nombre-usuario{display:none}}
