.sira-vista{display: flex;flex-direction: column;gap: var(--vaadin-gap-l);width: 100%;max-width: 1440px;margin-inline: auto}.sira-encabezado{display: flex;flex-direction: column}.sira-subtitulo{font-size: var(--aura-font-size-s);color: var(--vaadin-text-color-secondary)}.sira-columnas{display: grid;width: 100%;gap: var(--vaadin-gap-l);grid-template-columns: 1fr;grid-template-areas: "saldo" "tarea" "contexto"}.sira-area-tarea{grid-area: tarea}.sira-area-saldo{grid-area: saldo}.sira-area-contexto{grid-area: contexto;display: flex;flex-direction: column;gap: var(--vaadin-gap-m)}.sira-area-tarea,.sira-area-saldo,.sira-area-contexto{min-width: 0}@media (min-width: 1024px){.sira-columnas{grid-template-columns: 2fr 1fr;grid-template-areas: "tarea saldo" "tarea contexto";align-items: start}}.sira-fila-seleccion{display: flex;flex-wrap: wrap;gap: var(--vaadin-gap-m);align-items: flex-end;width: 100%}.sira-pie-solicitud{display: flex;flex-wrap: wrap;gap: var(--vaadin-gap-m);align-items: center;justify-content: space-between;width: 100%}.sira-bloque-resumen{display: flex;flex-direction: column;gap: var(--vaadin-gap-xs);flex: 1 1 0;min-width: 0}.sira-resumen{font-weight: var(--aura-font-weight-medium)}.sira-error{font-size: var(--aura-font-size-s);color: var(--aura-red-text)}.sira-saldo{display: flex;flex-direction: column}.sira-saldo-numero{font-size: 2.5rem;font-weight: var(--aura-font-weight-semibold);line-height: 1.1;color: var(--vaadin-text-color)}.sira-saldo-etiqueta{font-size: var(--aura-font-size-s);color: var(--vaadin-text-color-secondary)}.sira-datos-secundarios{font-size: var(--aura-font-size-s);color: var(--vaadin-text-color-secondary)}.sira-nombre-colaborador{margin: 0;font-size: var(--aura-font-size-l);font-weight: var(--aura-font-weight-semibold)}.sira-titulo-vista{margin: 0}.sira-consultas{display: flex;flex-direction: column;gap: var(--vaadin-gap-m);width: 100%}.sira-acciones{display: flex;flex-wrap: wrap;gap: var(--vaadin-gap-s)}.sira-texto-vacio{color: var(--vaadin-text-color-secondary)}.sira-aviso{font-size: var(--aura-font-size-s);color: var(--vaadin-text-color-secondary)}.sira-formulario{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: var(--vaadin-gap-m,1rem);padding-block: var(--vaadin-padding-s,0.5rem)}.sira-formulario>*{width: 100%}@media (max-width: 640px){.sira-formulario{grid-template-columns: 1fr}}.sira-sucursales{display: grid;grid-template-columns: repeat(auto-fit,minmax(230px,1fr));gap: var(--vaadin-gap-l,1.5rem);width: 100%;padding-block: var(--vaadin-padding-s,0.5rem)}.sira-grupo-sucursales{display: flex;flex-direction: column;gap: var(--vaadin-gap-xs,0.25rem);min-width: 0}.sira-grupo-encabezado{display: flex;align-items: baseline;justify-content: space-between;gap: var(--vaadin-gap-s,0.5rem);padding-bottom: var(--vaadin-padding-xs,0.25rem);border-bottom: 1px solid var(--vaadin-border-color,#dcdfe4)}.sira-nombre-empresa{font-weight: var(--aura-font-weight-medium,600)}.sira-detalle-festivo{display: flex;flex-direction: column;gap: var(--vaadin-gap-xs,0.25rem);padding-block: var(--vaadin-padding-s,0.5rem)}.sira-quitar-sucursales{display: flex;flex-wrap: wrap;gap: var(--vaadin-gap-s,0.5rem)}.sira-banco-horas{display: block;margin-block-end: var(--vaadin-gap-m,1rem);font-size: var(--aura-font-size-s);color: var(--vaadin-text-color-secondary)}