.publica-module-scss-module__ob_DdG__pagina{gap:var(--iv-space-06);max-width:var(--iv-ancho-documento);padding:var(--iv-space-06) var(--iv-space-05);grid-template-columns:minmax(0,1fr);margin-inline:auto;display:grid}.publica-module-scss-module__ob_DdG__documento{min-width:0;padding:var(--iv-space-07);background-color:var(--iv-color-layer);border:var(--iv-border-width) solid var(--iv-color-border-subtle);border-radius:var(--iv-radio-md);box-shadow:var(--iv-sombra-sutil)}.publica-module-scss-module__ob_DdG__encabezado{gap:var(--iv-space-05);min-width:0;border-block-end:var(--iv-border-width) solid var(--iv-color-border-subtle);flex-wrap:wrap;justify-content:space-between;padding-block-end:var(--iv-space-05);display:flex}.publica-module-scss-module__ob_DdG__emisor{font-family:var(--iv-font-sans);font-size:var(--iv-type-section-size);line-height:var(--iv-type-section-line);font-weight:var(--iv-font-weight-semibold);letter-spacing:-.01em;color:var(--iv-color-text-primary);margin:0}.publica-module-scss-module__ob_DdG__emisorDetalle{font-family:var(--iv-font-sans);font-size:var(--iv-type-helper-size);line-height:var(--iv-type-helper-line);font-weight:var(--iv-font-weight-regular);color:var(--iv-color-text-secondary);margin:0}.publica-module-scss-module__ob_DdG__identificacion{text-align:end}.publica-module-scss-module__ob_DdG__titulo{font-family:var(--iv-font-sans);font-size:var(--iv-type-page-size);line-height:var(--iv-type-page-line);font-weight:var(--iv-font-weight-semibold);letter-spacing:-.02em;color:var(--iv-color-text-primary);margin:0}.publica-module-scss-module__ob_DdG__codigo{font-family:var(--iv-font-sans);font-size:var(--iv-type-body-size);line-height:var(--iv-type-body-line);font-weight:var(--iv-font-weight-regular);color:var(--iv-color-text-secondary);margin:0}.publica-module-scss-module__ob_DdG__datos{padding-block:var(--iv-space-05)}.publica-module-scss-module__ob_DdG__listaDatos{gap:var(--iv-space-04);grid-template-columns:repeat(auto-fit, minmax(var(--iv-campo-min), 1fr));margin:0;display:grid}.publica-module-scss-module__ob_DdG__listaDatos dt{font-family:var(--iv-font-sans);font-size:var(--iv-type-label-size);line-height:var(--iv-type-label-line);font-weight:var(--iv-font-weight-regular);text-transform:none;color:var(--iv-color-text-secondary);margin:0}.publica-module-scss-module__ob_DdG__listaDatos dd{font-family:var(--iv-font-sans);font-size:var(--iv-type-body-size);line-height:var(--iv-type-body-line);font-weight:var(--iv-font-weight-regular);color:var(--iv-color-text-primary);margin:0}.publica-module-scss-module__ob_DdG__contenedorTabla{position:relative;overflow-x:auto}.publica-module-scss-module__ob_DdG__tabla{border-collapse:collapse;width:100%;min-width:44rem}.publica-module-scss-module__ob_DdG__tabla th,.publica-module-scss-module__ob_DdG__tabla td{padding:var(--iv-space-03) var(--iv-space-04);text-align:start;border-block-end:var(--iv-border-width) solid var(--iv-color-border-subtle)}.publica-module-scss-module__ob_DdG__tabla th{font-family:var(--iv-font-sans);font-size:var(--iv-type-label-size);line-height:var(--iv-type-label-line);font-weight:var(--iv-font-weight-regular);text-transform:none;color:var(--iv-color-text-primary);background-color:var(--iv-color-layer-accent);white-space:nowrap}.publica-module-scss-module__ob_DdG__tabla td{font-family:var(--iv-font-sans);font-size:var(--iv-type-body-size);line-height:var(--iv-type-body-line);font-weight:var(--iv-font-weight-regular);color:var(--iv-color-text-primary)}.publica-module-scss-module__ob_DdG__numerica{text-align:end;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.publica-module-scss-module__ob_DdG__leyenda{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.publica-module-scss-module__ob_DdG__totales{justify-content:flex-end;padding-block-start:var(--iv-space-05);display:flex}.publica-module-scss-module__ob_DdG__listaTotales{gap:var(--iv-space-03);min-width:var(--iv-ancho-totales);margin:0;display:grid}.publica-module-scss-module__ob_DdG__listaTotales>div{justify-content:space-between;gap:var(--iv-space-05);display:flex}.publica-module-scss-module__ob_DdG__listaTotales dt{font-family:var(--iv-font-sans);font-size:var(--iv-type-body-size);line-height:var(--iv-type-body-line);font-weight:var(--iv-font-weight-regular);color:var(--iv-color-text-secondary);margin:0}.publica-module-scss-module__ob_DdG__listaTotales dd{font-family:var(--iv-font-sans);font-size:var(--iv-type-body-size);line-height:var(--iv-type-body-line);font-weight:var(--iv-font-weight-regular);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;color:var(--iv-color-text-primary);margin:0}.publica-module-scss-module__ob_DdG__totalFinal{border-block-start:var(--iv-border-width) solid var(--iv-color-border-strong);padding-block-start:var(--iv-space-03)}.publica-module-scss-module__ob_DdG__totalFinal dt,.publica-module-scss-module__ob_DdG__totalFinal dd{font-family:var(--iv-font-sans);font-size:var(--iv-type-section-size);line-height:var(--iv-type-section-line);font-weight:var(--iv-font-weight-semibold);letter-spacing:-.01em;color:var(--iv-color-text-primary)}.publica-module-scss-module__ob_DdG__totalFinal dd{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.publica-module-scss-module__ob_DdG__condiciones{padding-block-start:var(--iv-space-06)}.publica-module-scss-module__ob_DdG__tituloCondiciones{font-family:var(--iv-font-sans);font-size:var(--iv-type-label-size);line-height:var(--iv-type-label-line);font-weight:var(--iv-font-weight-regular);text-transform:none;margin:var(--iv-space-05) 0 var(--iv-space-02);color:var(--iv-color-text-secondary)}.publica-module-scss-module__ob_DdG__textoCondiciones{font-family:var(--iv-font-sans);font-size:var(--iv-type-body-size);line-height:var(--iv-type-body-line);font-weight:var(--iv-font-weight-regular);max-width:var(--iv-ancho-lectura);color:var(--iv-color-text-primary);white-space:pre-line;margin:0}@media print{.publica-module-scss-module__ob_DdG__respuesta{display:none}}.publica-module-scss-module__ob_DdG__panelRespuesta{gap:var(--iv-space-03);padding:var(--iv-space-06);background-color:var(--iv-color-layer);border:var(--iv-border-width) solid var(--iv-color-border-subtle);border-radius:var(--iv-radio-md);display:grid}.publica-module-scss-module__ob_DdG__tituloRespuesta{font-family:var(--iv-font-sans);font-size:var(--iv-type-section-size);line-height:var(--iv-type-section-line);font-weight:var(--iv-font-weight-semibold);letter-spacing:-.01em;color:var(--iv-color-text-primary);margin:0}.publica-module-scss-module__ob_DdG__textoRespuesta{font-family:var(--iv-font-sans);font-size:var(--iv-type-body-size);line-height:var(--iv-type-body-line);font-weight:var(--iv-font-weight-regular);max-width:var(--iv-ancho-lectura);color:var(--iv-color-text-secondary);margin:0}.publica-module-scss-module__ob_DdG__errorRespuesta{font-family:var(--iv-font-sans);font-size:var(--iv-type-body-size);line-height:var(--iv-type-body-line);font-weight:var(--iv-font-weight-regular);color:var(--iv-color-status-error);margin:0}.publica-module-scss-module__ob_DdG__etiqueta{font-family:var(--iv-font-sans);font-size:var(--iv-type-label-size);line-height:var(--iv-type-label-line);font-weight:var(--iv-font-weight-regular);text-transform:none;color:var(--iv-color-text-secondary)}.publica-module-scss-module__ob_DdG__campo,.publica-module-scss-module__ob_DdG__campoArea{font-family:var(--iv-font-sans);font-size:var(--iv-type-body-size);line-height:var(--iv-type-body-line);font-weight:var(--iv-font-weight-regular);width:100%;max-width:var(--iv-ancho-formulario);padding:var(--iv-space-03) var(--iv-space-04);color:var(--iv-color-text-primary);background-color:var(--iv-color-field);border:none;border-block-end:var(--iv-border-width) solid var(--iv-color-border-strong)}.publica-module-scss-module__ob_DdG__campo:focus-visible,.publica-module-scss-module__ob_DdG__campoArea:focus-visible{outline:var(--iv-focus-width) solid var(--iv-color-focus);outline-offset:calc(-1*var(--iv-focus-width))}.publica-module-scss-module__ob_DdG__campoArea{resize:vertical}.publica-module-scss-module__ob_DdG__botones{gap:var(--iv-space-04);flex-wrap:wrap;margin-block-start:var(--iv-space-03);display:flex}.publica-module-scss-module__ob_DdG__aprobar,.publica-module-scss-module__ob_DdG__rechazar{font-family:var(--iv-font-sans);font-size:var(--iv-type-body-size);line-height:var(--iv-type-body-line);font-weight:var(--iv-font-weight-regular);padding:var(--iv-space-04) var(--iv-space-06);border-radius:var(--iv-radio-sm);cursor:pointer;border:none}.publica-module-scss-module__ob_DdG__aprobar:disabled,.publica-module-scss-module__ob_DdG__rechazar:disabled{cursor:not-allowed;opacity:.6}.publica-module-scss-module__ob_DdG__aprobar:focus-visible,.publica-module-scss-module__ob_DdG__rechazar:focus-visible{outline:var(--iv-focus-width) solid var(--iv-color-focus);outline-offset:var(--iv-space-01)}.publica-module-scss-module__ob_DdG__aprobar{color:var(--iv-color-text-on-color);background-color:var(--iv-color-interactive)}.publica-module-scss-module__ob_DdG__rechazar{color:var(--iv-color-link);border:var(--iv-border-width) solid var(--iv-color-border-strong);background-color:#0000}
.Campos-module-scss-module__jAaReG__anchoCompleto{grid-column:1/-1}
.Estados-module-scss-module__143Csq__centro{justify-content:center;align-items:center;gap:var(--iv-space-03);padding:var(--iv-space-09) var(--iv-space-05);text-align:center;flex-direction:column;display:flex}.Estados-module-scss-module__143Csq__bloque{gap:var(--iv-space-05);padding:var(--iv-space-05) 0;flex-direction:column;display:flex}.Estados-module-scss-module__143Csq__filas{padding:var(--iv-space-05) 0}.Estados-module-scss-module__143Csq__titulo{font-family:var(--iv-font-sans);font-size:var(--iv-type-section-size);line-height:var(--iv-type-section-line);font-weight:var(--iv-font-weight-semibold);letter-spacing:-.01em;color:var(--iv-color-text-primary);margin:0}.Estados-module-scss-module__143Csq__texto{font-family:var(--iv-font-sans);font-size:var(--iv-type-body-size);line-height:var(--iv-type-body-line);font-weight:var(--iv-font-weight-regular);max-width:var(--iv-ancho-lectura);color:var(--iv-color-text-secondary);margin:0}.Estados-module-scss-module__143Csq__accion{margin-block-start:var(--iv-space-03)}
.CabeceraPagina-module-scss-module__dJu6Ia__cabecera{gap:var(--iv-space-03);flex-direction:column;margin-block-end:var(--iv-space-06);display:flex}.CabeceraPagina-module-scss-module__dJu6Ia__migas{font-family:var(--iv-font-sans);font-size:var(--iv-type-helper-size);line-height:var(--iv-type-helper-line);font-weight:var(--iv-font-weight-regular);gap:var(--iv-space-02);color:var(--iv-color-text-secondary);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.CabeceraPagina-module-scss-module__dJu6Ia__migas li+li:before{content:"/";color:var(--iv-color-text-helper);margin-inline-end:var(--iv-space-02)}.CabeceraPagina-module-scss-module__dJu6Ia__migas a{color:var(--iv-color-link)}.CabeceraPagina-module-scss-module__dJu6Ia__fila{justify-content:space-between;align-items:flex-start;gap:var(--iv-space-04);flex-wrap:wrap;display:flex}.CabeceraPagina-module-scss-module__dJu6Ia__identidad{gap:var(--iv-space-01);flex-direction:column;display:flex}.CabeceraPagina-module-scss-module__dJu6Ia__titulo{font-family:var(--iv-font-sans);font-size:var(--iv-type-page-size);line-height:var(--iv-type-page-line);font-weight:var(--iv-font-weight-semibold);letter-spacing:-.02em;color:var(--iv-color-text-primary);margin:0}.CabeceraPagina-module-scss-module__dJu6Ia__identificador{font-family:var(--iv-font-sans);font-size:var(--iv-type-helper-size);line-height:var(--iv-type-helper-line);font-weight:var(--iv-font-weight-regular);font-family:var(--iv-font-mono);color:var(--iv-color-text-secondary);margin:0}.CabeceraPagina-module-scss-module__dJu6Ia__acciones{gap:var(--iv-space-03);flex-wrap:wrap;display:flex}.CabeceraPagina-module-scss-module__dJu6Ia__meta{align-items:center;gap:var(--iv-space-04);flex-wrap:wrap;display:flex}.CabeceraPagina-module-scss-module__dJu6Ia__responsable{font-family:var(--iv-font-sans);font-size:var(--iv-type-label-size);line-height:var(--iv-type-label-line);font-weight:var(--iv-font-weight-regular);text-transform:none;color:var(--iv-color-text-secondary);margin:0}.CabeceraPagina-module-scss-module__dJu6Ia__etiquetaMeta{color:var(--iv-color-text-helper)}.CabeceraPagina-module-scss-module__dJu6Ia__descripcion{font-family:var(--iv-font-sans);font-size:var(--iv-type-body-size);line-height:var(--iv-type-body-line);font-weight:var(--iv-font-weight-regular);max-width:var(--iv-ancho-lectura);color:var(--iv-color-text-secondary);margin:0}
.Calendario-module-scss-module__XfgzsG__contenedor{gap:var(--iv-space-03);flex-direction:column;min-width:0;display:flex}.Calendario-module-scss-module__XfgzsG__marco{background-color:var(--iv-color-layer);border:var(--iv-border-width) solid var(--iv-color-border-subtle);border-radius:var(--iv-radio-md);box-shadow:var(--iv-sombra-sutil);position:relative;overflow-x:auto}.Calendario-module-scss-module__XfgzsG__cabeceraSemana,.Calendario-module-scss-module__XfgzsG__rejillaMes{min-width:var(--iv-ancho-calendario);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.Calendario-module-scss-module__XfgzsG__cabeceraSemana{z-index:1;background-color:var(--iv-color-layer-accent);border-block-end:var(--iv-border-width) solid var(--iv-color-border-subtle);position:sticky;inset-block-start:0}.Calendario-module-scss-module__XfgzsG__nombreDia{font-family:var(--iv-font-sans);font-size:var(--iv-type-label-size);line-height:var(--iv-type-label-line);font-weight:var(--iv-font-weight-regular);text-transform:none;padding:var(--iv-space-03) var(--iv-space-04);color:var(--iv-color-text-secondary);font-weight:var(--iv-font-weight-semibold);text-align:center}.Calendario-module-scss-module__XfgzsG__celda{gap:var(--iv-space-02);min-width:0;min-height:var(--iv-alto-celda-dia);padding:var(--iv-space-03);border-block-end:var(--iv-border-width) solid var(--iv-color-border-subtle);border-inline-end:var(--iv-border-width) solid var(--iv-color-border-subtle);flex-direction:column;display:flex}.Calendario-module-scss-module__XfgzsG__celda:nth-child(7n){border-inline-end:none}.Calendario-module-scss-module__XfgzsG__celdaFuera{background-color:var(--iv-color-background)}.Calendario-module-scss-module__XfgzsG__celdaFuera .Calendario-module-scss-module__XfgzsG__numeroDia{color:var(--iv-color-text-helper)}.Calendario-module-scss-module__XfgzsG__celdaHoy{box-shadow:inset 0 0 0 var(--iv-focus-width) var(--iv-color-interactive)}.Calendario-module-scss-module__XfgzsG__numeroDia{font-family:var(--iv-font-sans);font-size:var(--iv-type-label-size);line-height:var(--iv-type-label-line);font-weight:var(--iv-font-weight-regular);text-transform:none;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;color:var(--iv-color-text-primary);font-weight:var(--iv-font-weight-semibold);border-radius:var(--iv-radio-sm);cursor:pointer;transition:background-color var(--iv-transicion);background:0 0;border:none;align-self:flex-start;padding:0}button.Calendario-module-scss-module__XfgzsG__numeroDia:hover{background-color:var(--iv-color-layer-hover);text-decoration:underline}.Calendario-module-scss-module__XfgzsG__fichas{gap:var(--iv-space-01);flex-direction:column;min-width:0;display:flex}.Calendario-module-scss-module__XfgzsG__masFichas{font-family:var(--iv-font-sans);font-size:var(--iv-type-helper-size);line-height:var(--iv-type-helper-line);font-weight:var(--iv-font-weight-regular);color:var(--iv-color-text-secondary);background:0 0;border:none;align-self:flex-start;padding:0}button.Calendario-module-scss-module__XfgzsG__masFichas{cursor:pointer}button.Calendario-module-scss-module__XfgzsG__masFichas:hover{text-decoration:underline}.Calendario-module-scss-module__XfgzsG__ficha_neutral{gap:var(--iv-space-02);width:100%;min-width:0;padding:var(--iv-space-01) var(--iv-space-02);color:var(--iv-color-text-primary);text-align:start;background-color:var(--iv-color-layer-accent);border:none;border-inline-start:var(--iv-focus-width) solid var(--iv-color-border-strong);border-radius:var(--iv-radio-sm);cursor:default;transition:background-color var(--iv-transicion);align-items:baseline;display:flex;overflow:hidden}button.Calendario-module-scss-module__XfgzsG__ficha_neutral,button.Calendario-module-scss-module__XfgzsG__ficha_info,button.Calendario-module-scss-module__XfgzsG__ficha_success,button.Calendario-module-scss-module__XfgzsG__ficha_warning,button.Calendario-module-scss-module__XfgzsG__ficha_error{cursor:pointer}button.Calendario-module-scss-module__XfgzsG__ficha_neutral:hover,button.Calendario-module-scss-module__XfgzsG__ficha_info:hover,button.Calendario-module-scss-module__XfgzsG__ficha_success:hover,button.Calendario-module-scss-module__XfgzsG__ficha_warning:hover,button.Calendario-module-scss-module__XfgzsG__ficha_error:hover{background-color:var(--iv-color-layer-hover)}.Calendario-module-scss-module__XfgzsG__ficha_info{border-inline-start-color:var(--iv-color-status-info);}.Calendario-module-scss-module__XfgzsG__ficha_success{border-inline-start-color:var(--iv-color-status-success);}.Calendario-module-scss-module__XfgzsG__ficha_warning{border-inline-start-color:var(--iv-color-status-warning);}.Calendario-module-scss-module__XfgzsG__ficha_error{border-inline-start-color:var(--iv-color-status-error);}.Calendario-module-scss-module__XfgzsG__fichaHora{font-family:var(--iv-font-sans);font-size:var(--iv-type-helper-size);line-height:var(--iv-type-helper-line);font-weight:var(--iv-font-weight-regular);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;color:var(--iv-color-text-secondary);flex-shrink:0}.Calendario-module-scss-module__XfgzsG__fichaTitulo{font-family:var(--iv-font-sans);font-size:var(--iv-type-helper-size);line-height:var(--iv-type-helper-line);font-weight:var(--iv-font-weight-regular);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.Calendario-module-scss-module__XfgzsG__marcas{gap:var(--iv-space-01);flex-wrap:wrap;min-width:0;display:flex}.Calendario-module-scss-module__XfgzsG__marca_neutral{font-family:var(--iv-font-sans);font-size:var(--iv-type-helper-size);line-height:var(--iv-type-helper-line);font-weight:var(--iv-font-weight-regular);gap:var(--iv-space-01);max-width:100%;padding:0 var(--iv-space-02);color:var(--iv-color-text-primary);background-color:var(--iv-color-layer-accent);border:var(--iv-border-width) solid var(--iv-color-border-subtle);border-radius:var(--iv-radio-sm);transition:background-color var(--iv-transicion);align-items:center;text-decoration:none;display:inline-flex;overflow:hidden}.Calendario-module-scss-module__XfgzsG__marca_neutral:hover{background-color:var(--iv-color-layer-hover);text-decoration:underline}.Calendario-module-scss-module__XfgzsG__marca_info{border-color:var(--iv-color-status-info);}.Calendario-module-scss-module__XfgzsG__marca_success{border-color:var(--iv-color-status-success);}.Calendario-module-scss-module__XfgzsG__marca_warning{border-color:var(--iv-color-status-warning);}.Calendario-module-scss-module__XfgzsG__marca_error{border-color:var(--iv-color-status-error);}.Calendario-module-scss-module__XfgzsG__marcaPunto{width:var(--iv-space-02);height:var(--iv-space-02);background-color:currentColor;border-radius:50%;flex-shrink:0}.Calendario-module-scss-module__XfgzsG__marca_info .Calendario-module-scss-module__XfgzsG__marcaPunto{color:var(--iv-color-status-info)}.Calendario-module-scss-module__XfgzsG__marca_success .Calendario-module-scss-module__XfgzsG__marcaPunto{color:var(--iv-color-status-success)}.Calendario-module-scss-module__XfgzsG__marca_warning .Calendario-module-scss-module__XfgzsG__marcaPunto{color:var(--iv-color-status-warning)}.Calendario-module-scss-module__XfgzsG__marca_error .Calendario-module-scss-module__XfgzsG__marcaPunto{color:var(--iv-color-status-error)}.Calendario-module-scss-module__XfgzsG__marcaTexto{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.Calendario-module-scss-module__XfgzsG__banda,.Calendario-module-scss-module__XfgzsG__rejillaHoras{grid-template-columns:var(--iv-ancho-columna-horas) repeat(var(--columnas), minmax(0, 1fr));min-width:calc(var(--iv-ancho-columna-horas) + var(--columnas)*var(--iv-ancho-columna-dia));display:grid}.Calendario-module-scss-module__XfgzsG__banda{z-index:1;background-color:var(--iv-color-layer-accent);border-block-end:var(--iv-border-width) solid var(--iv-color-border-subtle);position:sticky;inset-block-start:0}.Calendario-module-scss-module__XfgzsG__bandaEtiqueta{font-family:var(--iv-font-sans);font-size:var(--iv-type-helper-size);line-height:var(--iv-type-helper-line);font-weight:var(--iv-font-weight-regular);padding:var(--iv-space-03);color:var(--iv-color-text-secondary);border-inline-end:var(--iv-border-width) solid var(--iv-color-border-subtle);align-items:flex-end;display:flex}.Calendario-module-scss-module__XfgzsG__bandaDia{gap:var(--iv-space-01);min-width:0;padding:var(--iv-space-03);border-inline-end:var(--iv-border-width) solid var(--iv-color-border-subtle);flex-direction:column;display:flex}.Calendario-module-scss-module__XfgzsG__bandaDiaHoy{box-shadow:inset 0 var(--iv-focus-width) 0 0 var(--iv-color-interactive);}.Calendario-module-scss-module__XfgzsG__bandaTitulo{font-family:var(--iv-font-sans);font-size:var(--iv-type-label-size);line-height:var(--iv-type-label-line);font-weight:var(--iv-font-weight-regular);text-transform:none;color:var(--iv-color-text-primary);font-weight:var(--iv-font-weight-semibold)}.Calendario-module-scss-module__XfgzsG__columnaHoras{border-inline-end:var(--iv-border-width) solid var(--iv-color-border-subtle);flex-direction:column;display:flex}.Calendario-module-scss-module__XfgzsG__marcaHora{font-family:var(--iv-font-sans);font-size:var(--iv-type-helper-size);line-height:var(--iv-type-helper-line);font-weight:var(--iv-font-weight-regular);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;height:var(--iv-alto-franja-hora);color:var(--iv-color-text-secondary);transform:translateY(calc(var(--iv-type-helper-line) / -2));justify-content:flex-end;align-items:flex-start;padding-inline-end:var(--iv-space-02);display:flex}.Calendario-module-scss-module__XfgzsG__columnaDia{border-inline-end:var(--iv-border-width) solid var(--iv-color-border-subtle);flex-direction:column;min-width:0;display:flex;position:relative}.Calendario-module-scss-module__XfgzsG__columnaDia:last-child{border-inline-end:none}.Calendario-module-scss-module__XfgzsG__franja{height:var(--iv-alto-franja-hora);border-block-start:var(--iv-border-width) solid var(--iv-color-border-subtle)}.Calendario-module-scss-module__XfgzsG__ahora{z-index:2;height:var(--iv-focus-width);background-color:var(--iv-color-status-error);position:absolute;inset-block-start:var(--posicion);inset-inline:0}.Calendario-module-scss-module__XfgzsG__hueco{z-index:1;width:calc(100%/var(--columnas));height:var(--alto);padding:0 var(--iv-space-01);display:flex;position:absolute;inset-block-start:var(--arriba);inset-inline-start:calc(var(--columna)/var(--columnas)*100%)}.Calendario-module-scss-module__XfgzsG__hueco>*{flex-direction:column;align-items:flex-start;gap:0;height:100%}.Calendario-module-scss-module__XfgzsG__hueco .Calendario-module-scss-module__XfgzsG__fichaTitulo{width:100%}.Calendario-module-scss-module__XfgzsG__leyenda{font-family:var(--iv-font-sans);font-size:var(--iv-type-helper-size);line-height:var(--iv-type-helper-line);font-weight:var(--iv-font-weight-regular);color:var(--iv-color-text-secondary);margin:0}
.ControlesListado-module-scss-module__k_fOQa__contenedor{gap:var(--iv-space-04);flex-direction:column;margin-block-end:var(--iv-space-05);display:flex}.ControlesListado-module-scss-module__k_fOQa__controles{align-items:flex-end;gap:var(--iv-space-04);flex-wrap:wrap;display:flex}.ControlesListado-module-scss-module__k_fOQa__busqueda{flex:14rem;min-width:0}.ControlesListado-module-scss-module__k_fOQa__filtro{flex:10rem;min-width:0}.ControlesListado-module-scss-module__k_fOQa__acciones{gap:var(--iv-space-03);flex-wrap:wrap;min-width:0;margin-inline-start:auto;display:flex}.ControlesListado-module-scss-module__k_fOQa__resumen{align-items:center;gap:var(--iv-space-04);flex-wrap:wrap;display:flex}.ControlesListado-module-scss-module__k_fOQa__conteo{font-family:var(--iv-font-sans);font-size:var(--iv-type-label-size);line-height:var(--iv-type-label-line);font-weight:var(--iv-font-weight-regular);text-transform:none;color:var(--iv-color-text-secondary);margin:0}.ControlesListado-module-scss-module__k_fOQa__etiquetas{align-items:center;gap:var(--iv-space-02);flex-wrap:wrap;display:flex}.ControlesListado-module-scss-module__k_fOQa__limpiar{font-family:var(--iv-font-sans);font-size:var(--iv-type-label-size);line-height:var(--iv-type-label-line);font-weight:var(--iv-font-weight-regular);text-transform:none;color:var(--iv-color-link)}
.Detalle-module-scss-module__KVRF5W__seccion{margin-block-end:var(--iv-space-07)}.Detalle-module-scss-module__KVRF5W__cabeceraSeccion{justify-content:space-between;align-items:flex-start;gap:var(--iv-space-04);flex-wrap:wrap;margin-block-end:var(--iv-space-05);display:flex}.Detalle-module-scss-module__KVRF5W__tituloSeccion{font-family:var(--iv-font-sans);font-size:var(--iv-type-section-size);line-height:var(--iv-type-section-line);font-weight:var(--iv-font-weight-semibold);letter-spacing:-.01em;color:var(--iv-color-text-primary);margin:0}.Detalle-module-scss-module__KVRF5W__descripcionSeccion{font-family:var(--iv-font-sans);font-size:var(--iv-type-helper-size);line-height:var(--iv-type-helper-line);font-weight:var(--iv-font-weight-regular);margin:var(--iv-space-01) 0 0;max-width:var(--iv-ancho-lectura);color:var(--iv-color-text-secondary)}.Detalle-module-scss-module__KVRF5W__accionesSeccion{gap:var(--iv-space-03);flex-wrap:wrap;display:flex}.Detalle-module-scss-module__KVRF5W__datos{gap:var(--iv-space-06) var(--iv-space-05);padding:var(--iv-space-05);background-color:var(--iv-color-layer);border:var(--iv-border-width) solid var(--iv-color-border-subtle);border-radius:var(--iv-radio-md);box-shadow:var(--iv-sombra-sutil);grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));margin:0;display:grid}.Detalle-module-scss-module__KVRF5W__dato{gap:var(--iv-space-01);flex-direction:column;display:flex}.Detalle-module-scss-module__KVRF5W__dato dt{font-family:var(--iv-font-sans);font-size:var(--iv-type-helper-size);line-height:var(--iv-type-helper-line);font-weight:var(--iv-font-weight-regular);color:var(--iv-color-text-secondary)}.Detalle-module-scss-module__KVRF5W__dato dd{font-family:var(--iv-font-sans);font-size:var(--iv-type-body-size);line-height:var(--iv-type-body-line);font-weight:var(--iv-font-weight-regular);color:var(--iv-color-text-primary);margin:0}.Detalle-module-scss-module__KVRF5W__datoAncho{grid-column:1/-1;}.Detalle-module-scss-module__KVRF5W__columnas{gap:var(--iv-space-07);grid-template-columns:1fr;display:grid}@media (min-width:52rem){.Detalle-module-scss-module__KVRF5W__columnas{grid-template-columns:2fr 1fr}}.Detalle-module-scss-module__KVRF5W__columnas>*{min-width:0}.Detalle-module-scss-module__KVRF5W__pestanas{border-block-end:var(--iv-border-width) solid var(--iv-color-border-subtle);margin-block-end:var(--iv-space-06)}.Detalle-module-scss-module__KVRF5W__listaPestanas{gap:var(--iv-space-01);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.Detalle-module-scss-module__KVRF5W__pestana{font-family:var(--iv-font-sans);font-size:var(--iv-type-label-size);line-height:var(--iv-type-label-line);font-weight:var(--iv-font-weight-regular);text-transform:none;padding:var(--iv-space-04) var(--iv-space-05);color:var(--iv-color-text-secondary);border-block-end:var(--iv-focus-width) solid #0000;text-decoration:none;display:inline-block}.Detalle-module-scss-module__KVRF5W__pestana:hover{background-color:var(--iv-color-layer-hover);color:var(--iv-color-text-primary)}.Detalle-module-scss-module__KVRF5W__pestanaActiva{color:var(--iv-color-text-primary);font-weight:var(--iv-font-weight-semibold);border-block-end-color:var(--iv-color-interactive);}
.Formulario-module-scss-module__lnJbTa__formulario{gap:var(--iv-space-07);max-width:var(--iv-ancho-formulario);flex-direction:column;display:flex}.Formulario-module-scss-module__lnJbTa__grupo{border:0;margin:0;padding:0}.Formulario-module-scss-module__lnJbTa__leyenda{font-family:var(--iv-font-sans);font-size:var(--iv-type-section-size);line-height:var(--iv-type-section-line);font-weight:var(--iv-font-weight-semibold);letter-spacing:-.01em;color:var(--iv-color-text-primary);padding:0}.Formulario-module-scss-module__lnJbTa__ayudaGrupo{font-family:var(--iv-font-sans);font-size:var(--iv-type-helper-size);line-height:var(--iv-type-helper-line);font-weight:var(--iv-font-weight-regular);margin:var(--iv-space-01) 0 0;color:var(--iv-color-text-secondary)}.Formulario-module-scss-module__lnJbTa__campos{grid-template-columns:repeat(auto-fit, minmax(var(--iv-campo-min), 1fr));gap:var(--iv-space-05);margin-block-start:var(--iv-space-05);display:grid}.Formulario-module-scss-module__lnJbTa__acciones{align-items:center;gap:var(--iv-space-05);display:flex}.Formulario-module-scss-module__lnJbTa__cancelar{font-family:var(--iv-font-sans);font-size:var(--iv-type-body-size);line-height:var(--iv-type-body-line);font-weight:var(--iv-font-weight-regular);color:var(--iv-color-link)}
.Gantt-module-scss-module__PFc_xW__contenedor{gap:var(--iv-space-03);flex-direction:column;min-width:0;display:flex}.Gantt-module-scss-module__PFc_xW__marco{background-color:var(--iv-color-layer);border:var(--iv-border-width) solid var(--iv-color-border-subtle);position:relative;overflow-x:auto}.Gantt-module-scss-module__PFc_xW__cabecera,.Gantt-module-scss-module__PFc_xW__fila{grid-template-columns:16rem 1fr;min-width:44rem;display:grid}.Gantt-module-scss-module__PFc_xW__cabecera{z-index:1;background-color:var(--iv-color-layer-accent);border-block-end:var(--iv-border-width) solid var(--iv-color-border-subtle);position:sticky;inset-block-start:0}.Gantt-module-scss-module__PFc_xW__cabeceraTareas{font-family:var(--iv-font-sans);font-size:var(--iv-type-label-size);line-height:var(--iv-type-label-line);font-weight:var(--iv-font-weight-regular);text-transform:none;padding:var(--iv-space-03) var(--iv-space-04);color:var(--iv-color-text-primary);font-weight:var(--iv-font-weight-semibold);border-inline-end:var(--iv-border-width) solid var(--iv-color-border-subtle)}.Gantt-module-scss-module__PFc_xW__cabeceraTiempo{height:var(--iv-space-08);position:relative}.Gantt-module-scss-module__PFc_xW__marcaMes{font-family:var(--iv-font-sans);font-size:var(--iv-type-helper-size);line-height:var(--iv-type-helper-line);font-weight:var(--iv-font-weight-regular);color:var(--iv-color-text-secondary);white-space:nowrap;border-inline-start:var(--iv-border-width) solid var(--iv-color-border-subtle);padding-inline-start:var(--iv-space-02);position:absolute;inset-block-start:var(--iv-space-03);inset-inline-start:var(--posicion)}.Gantt-module-scss-module__PFc_xW__filas{margin:0;padding:0;list-style:none}.Gantt-module-scss-module__PFc_xW__fila{border-block-end:var(--iv-border-width) solid var(--iv-color-border-subtle)}.Gantt-module-scss-module__PFc_xW__fila:last-child{border-block-end:none}.Gantt-module-scss-module__PFc_xW__fila:hover{background-color:var(--iv-color-layer-hover)}.Gantt-module-scss-module__PFc_xW__tarjeta{gap:var(--iv-space-01);padding:var(--iv-space-04);border-inline-end:var(--iv-border-width) solid var(--iv-color-border-subtle);flex-direction:column;display:flex}.Gantt-module-scss-module__PFc_xW__enlaceTarjeta{gap:var(--iv-space-01);flex-direction:column;text-decoration:none;display:flex}.Gantt-module-scss-module__PFc_xW__enlaceTarjeta:hover .Gantt-module-scss-module__PFc_xW__nombre{text-decoration:underline}.Gantt-module-scss-module__PFc_xW__nombre{font-family:var(--iv-font-sans);font-size:var(--iv-type-body-size);line-height:var(--iv-type-body-line);font-weight:var(--iv-font-weight-regular);color:var(--iv-color-text-primary)}.Gantt-module-scss-module__PFc_xW__meta{font-family:var(--iv-font-sans);font-size:var(--iv-type-helper-size);line-height:var(--iv-type-helper-line);font-weight:var(--iv-font-weight-regular);color:var(--iv-color-text-secondary)}.Gantt-module-scss-module__PFc_xW__dependencia{font-family:var(--iv-font-sans);font-size:var(--iv-type-helper-size);line-height:var(--iv-type-helper-line);font-weight:var(--iv-font-weight-regular);color:var(--iv-color-text-helper)}.Gantt-module-scss-module__PFc_xW__estado{gap:var(--iv-space-02);flex-wrap:wrap;margin-block-start:var(--iv-space-02);display:flex}.Gantt-module-scss-module__PFc_xW__carril{min-height:var(--iv-space-09);padding-block:var(--iv-space-04);position:relative}.Gantt-module-scss-module__PFc_xW__hoy{width:var(--iv-border-width);background-color:var(--iv-color-border-inverse);position:absolute;inset-block:0;inset-inline-start:var(--posicion)}.Gantt-module-scss-module__PFc_xW__barra_neutral{width:var(--ancho);height:var(--iv-space-06);background-color:var(--iv-color-layer-accent);border:var(--iv-border-width) solid var(--iv-color-border-strong);align-items:center;display:flex;position:absolute;inset-block-start:var(--iv-space-04);inset-inline-start:var(--inicio);overflow:hidden}.Gantt-module-scss-module__PFc_xW__barra_info{border-color:var(--iv-color-status-info);}.Gantt-module-scss-module__PFc_xW__barra_success{border-color:var(--iv-color-status-success);}.Gantt-module-scss-module__PFc_xW__barra_warning{border-color:var(--iv-color-status-warning);}.Gantt-module-scss-module__PFc_xW__barra_error{border-color:var(--iv-color-status-error);}.Gantt-module-scss-module__PFc_xW__barra_retrasada{border-color:var(--iv-color-status-error);background-image:repeating-linear-gradient(45deg, transparent, transparent var(--iv-space-02), var(--iv-color-layer-hover) var(--iv-space-02), var(--iv-color-layer-hover) var(--iv-space-03));}.Gantt-module-scss-module__PFc_xW__avance{width:var(--avance);background-color:var(--iv-color-border-strong);opacity:.35;position:absolute;inset-block:0;inset-inline-start:0}.Gantt-module-scss-module__PFc_xW__textoBarra{font-family:var(--iv-font-sans);font-size:var(--iv-type-helper-size);line-height:var(--iv-type-helper-line);font-weight:var(--iv-font-weight-regular);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;padding-inline:var(--iv-space-02);color:var(--iv-color-text-primary);white-space:nowrap;position:relative}.Gantt-module-scss-module__PFc_xW__sinFechas{font-family:var(--iv-font-sans);font-size:var(--iv-type-helper-size);line-height:var(--iv-type-helper-line);font-weight:var(--iv-font-weight-regular);color:var(--iv-color-text-helper);padding-inline-start:var(--iv-space-04);display:inline-block}.Gantt-module-scss-module__PFc_xW__leyenda{font-family:var(--iv-font-sans);font-size:var(--iv-type-helper-size);line-height:var(--iv-type-helper-line);font-weight:var(--iv-font-weight-regular);color:var(--iv-color-text-secondary);margin:0}
