.viu-toggle{display:flex;width:40px;height:24px;padding:4px 4px;background:var(--grey-100);border-radius:50px;align-items:center;cursor:pointer;transition:background .2s}.viu-toggle,.viu-toggle *{box-sizing:border-box}.viu-toggle.is-active{background:var(--primary-950)}.viu-toggle.is-active.green{background:var(--green-500)}.viu-toggle.is-active.green:hover{background:var(--green-400)}.viu-toggle.is-active.blue{background:var(--blue-500)}.viu-toggle.is-active.blue:hover{background:var(--blue-400)}.viu-toggle.is-active.red{background:var(--red-500)}.viu-toggle.is-active.red:hover{background:var(--red-400)}.viu-toggle.is-active .active-icon{transition:transform .2s;transform:translateX(16px)}.viu-toggle.small{width:30px;height:16px;padding:10px 2px}.viu-toggle.small .active-icon{transform:translateX(10px)}.viu-toggle:not(.is-active) .unactive-icon{display:flex;transition:transform .2s;transform:translateX(0)}.viu-toggle .active-icon,.viu-toggle .unactive-icon{display:flex;align-items:center;width:16px;height:16px;color:var(--white)}.viu-toggle .active-icon.small,.viu-toggle .unactive-icon.small{width:12px;height:12px}.viu-toggle .active-icon{transform:translateX(16px)}.detalle-ventana{width:100%}.detalle-ventana__volver{margin-right:10px;color:#35425b;cursor:pointer}.detalle-ventana__ficha,.detalle-ventana__intentos{margin-bottom:16px;padding:16px;border:1px solid var(--primary-100,#e8ebee);border-radius:6px;background:#fff}.detalle-ventana__ficha-cabecera{display:flex;align-items:center;gap:12px;margin-bottom:16px}.detalle-ventana__titulo{margin:0;font-size:14px}.detalle-ventana__ejecutar{margin-left:auto}.detalle-ventana__campos{display:grid;gap:12px 16px;grid-template-columns:repeat(2,minmax(0,1fr))}.detalle-ventana__campos .viu-input{width:100%}.detalle-ventana__vacio{margin:0;color:#5a6880;font-size:13px}.detalle-ventana__tabla{width:100%;border-collapse:collapse;font-size:13px}.detalle-ventana__tabla th{color:#5a6880;font-weight:600;text-align:left}.detalle-ventana__tabla td,.detalle-ventana__tabla th{padding:8px;border-bottom:1px solid var(--primary-100,#e8ebee)}.detalle-ventana__tabla td{vertical-align:middle}.detalle-ventana__columna-numero{width:50px}.detalle-ventana__columna-hora{width:80px}.detalle-ventana__columna-resultado{width:120px}.detalle-ventana__columna-ficheros{width:90px}.detalle-ventana__fila{cursor:pointer}.detalle-ventana__fila:hover{background:#f7f9fc}.detalle-ventana__fila--abierta{background:#eef4fd}.detalle-ventana__expandido{padding:12px;border:1px solid var(--primary-100,#e8ebee);border-radius:4px;background:#fbfcfe}.detalle-ventana__expandido-cabecera{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.detalle-ventana__expandido-cabecera h4{margin:0;font-size:13px}.detalle-ventana__expandido-etiqueta,.detalle-ventana__expandido-ficheros{margin:0 0 8px;color:#5a6880;font-size:12px}.detalle-ventana__json{max-height:260px;margin:0;padding:12px;overflow:auto;border:1px solid var(--primary-100,#e8ebee);border-radius:4px;background:#fff;font-size:12px;white-space:pre-wrap;word-break:break-word}@media(max-width:760px){.detalle-ventana__campos{grid-template-columns:minmax(0,1fr)}}.panel-diario-page{width:100%}.panel-diario-page .datagrid-cell{min-width:0}.panel-diario-page .selected-actions .viu-button{flex:0 0 auto}.panel-diario-page .selected-actions .viu-button .button{flex:0 0 auto;white-space:nowrap}.panel-diario-page__fecha{display:flex;align-items:center;gap:8px;margin-bottom:16px}.panel-diario-page__flecha{display:flex;align-items:center;justify-content:center;width:30px;height:30px;padding:0;border:1px solid var(--primary-100,#e8ebee);border-radius:4px;background:#fff;color:#35425b;cursor:pointer}.panel-diario-page__flecha:disabled{color:#b9c0cc;cursor:not-allowed}.panel-diario-page__selector{height:30px;padding:0 8px;border:1px solid var(--primary-100,#e8ebee);border-radius:4px;color:#35425b;font-family:inherit;font-size:13px}.panel-diario-page__fecha-larga{margin-left:8px;color:#5a6880;font-size:13px}.panel-diario-page__contadores{display:flex;gap:16px;margin-bottom:16px}.panel-diario-page__contador{display:flex;flex:1;align-items:center;gap:10px;padding:9px 16px;border:1px solid var(--primary-100,#e8ebee);border-radius:6px;background:#fff}.panel-diario-page__indicador{width:14px;height:14px;border-radius:50%;background:#b9c0cc}.panel-diario-page__contador--cumplidos .panel-diario-page__indicador{background:#00b96b}.panel-diario-page__contador--aviso .panel-diario-page__indicador{background:#f2a900}.panel-diario-page__contador--fallidos .panel-diario-page__indicador{background:#f8004a}.panel-diario-page__contador--en-curso .panel-diario-page__indicador{background:#2f80ed}.panel-diario-page__contador--en-curso-historico{opacity:.45}.panel-diario-page__valor{font-weight:700;font-size:15px}.panel-diario-page__etiqueta{color:#5a6880;font-size:13px}.panel-diario-page__filtros{display:flex;align-items:flex-end;gap:16px;margin-bottom:16px;padding:12px 16px;border:1px solid var(--primary-100,#e8ebee);border-radius:6px;background:#fff}.panel-diario-page__filtro{width:200px}.panel-diario-page__filtro .viu-select,.panel-diario-page__filtro .viu-select .selected-area{width:100%}.panel-diario-page__conmutador{display:flex;align-items:center;gap:8px;margin-left:auto;padding-bottom:6px}.panel-diario-page__conmutador-texto{color:#5a6880;font-size:13px;line-height:1}.panel-diario-page__estado{display:block;min-width:0;max-width:100%}.panel-diario-page__estado .viu-chip{max-width:100%}.panel-diario-page__estado .viu-chip>span,.panel-diario-page__observacion{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.panel-diario-page__observacion{min-width:0;max-width:100%}.panel-diario-page__confirmar{display:flex;flex-direction:column;gap:8px;width:646px;max-width:100%}.panel-diario-page__confirmar-titulo{margin:0;font-weight:700;font-size:14px}.panel-diario-page__confirmar-texto{margin:0;color:#5a6880;font-size:13px}.panel-diario-page__confirmar-aviso{display:flex;align-items:center;gap:8px;margin:0;padding:8px 12px;border-radius:4px;background:#eef4fd;color:#35425b;font-size:13px}.panel-diario-page__confirmar-botonera{display:flex;justify-content:flex-end;align-items:center;gap:10px;padding-top:12px;border-top:1px solid var(--primary-100,#e8ebee)}@media(max-width:980px){.panel-diario-page__filtros{flex-wrap:wrap}.panel-diario-page__conmutador{margin-left:0}.panel-diario-page__contadores{flex-wrap:wrap}.panel-diario-page__contador{flex:1 1 45%}}