:root{--tt-font-familia: "Roboto", system-ui, -apple-system, "Segoe UI", sans-serif;--tt-peso-regular: 400;--tt-peso-medium: 500;--tt-peso-bold: 700;--tt-peso-black: 900;--tt-fs-numero-turno-movil: 176px;--tt-fs-numero-turno-tablet: 64px;--tt-fs-titular: 24px;--tt-fs-subtitulo: 17px;--tt-fs-cuerpo: 15px;--tt-fs-etiqueta: 11px;--tt-fs-caption: 12px;--tt-radio-tarjeta: 16px;--tt-radio-control: 12px;--tt-radio-chip: 8px;--tt-radio-pill: 999px;--tt-sombra: 0 1px 2px rgba(0, 0, 0, .3), 0 1px 3px 1px rgba(0, 0, 0, .15);--tt-sombra-elevada: 0 2px 6px rgba(0, 0, 0, .16), 0 12px 30px rgba(0, 0, 0, .14);--tt-esp-1: 4px;--tt-esp-2: 8px;--tt-esp-3: 12px;--tt-esp-4: 16px;--tt-esp-5: 20px;--tt-esp-6: 24px;--tt-target-min: 48px;--tt-boton-alto: 56px;--tt-bg: #F3F4F6;--tt-surface: #FFFFFF;--tt-surface-2: #F5F5F7;--tt-inset: #F1F1F4;--tt-border: #E2E2E5;--tt-text: #1C1B1F;--tt-text-2: #49454F;--tt-text-3: #79747E;--tt-verde: #2E7D32;--tt-verde-hover: #1B5E20;--tt-verde-texto: #FFFFFF;--tt-verde-tinte-bg: #E6F0E7;--tt-verde-tinte-texto: #1B5E20;--tt-estado-espera-texto: #546E7A;--tt-estado-espera-bg: #ECEFF1;--tt-estado-llamado-texto: #FFFFFF;--tt-estado-llamado-bg: #2E7D32;--tt-estado-demorado-texto: #B45309;--tt-estado-demorado-bg: #FFF1DE;--tt-estado-cancelado-texto: #C62828;--tt-estado-cancelado-bg: #FDECEA;--tt-estado-cerrado-texto: #5F6368;--tt-estado-cerrado-bg: #EDEDED;--tt-estado-precarga-texto: #6A1B9A;--tt-estado-precarga-bg: #F3E5F5;--tt-estado-problema-texto: #C2185B;--tt-estado-problema-bg: #FCE4EC;--tt-accion-descarga-texto: #1565C0;--tt-accion-descarga-bg: #E3F2FD;--tt-accion-carga-texto: #E65100;--tt-accion-carga-bg: #FBE9DC;--tt-umbral-espera-min: 30}@media (prefers-color-scheme: dark){:root:not([data-theme=light]){--tt-bg: #121212;--tt-surface: #1E1E1E;--tt-surface-2: #242424;--tt-inset: #1A1A1A;--tt-border: #3A3A3A;--tt-text: #E6E1E5;--tt-text-2: #CAC4D0;--tt-text-3: #938F99;--tt-verde: #66BB6A;--tt-verde-hover: #81C784;--tt-verde-texto: #08300F;--tt-verde-tinte-bg: #1B2A1C;--tt-verde-tinte-texto: #A5D6A7;--tt-estado-espera-texto: #90A4AE;--tt-estado-espera-bg: #263238;--tt-estado-llamado-texto: #08300F;--tt-estado-llamado-bg: #66BB6A;--tt-estado-demorado-texto: #FFB74D;--tt-estado-demorado-bg: #33280F;--tt-estado-cancelado-texto: #EF5350;--tt-estado-cancelado-bg: #37201F;--tt-estado-cerrado-texto: #BDBDBD;--tt-estado-cerrado-bg: #2A2A2A;--tt-estado-precarga-texto: #CE93D8;--tt-estado-precarga-bg: #2A1B33;--tt-estado-problema-texto: #F48FB1;--tt-estado-problema-bg: #3A1929;--tt-accion-descarga-texto: #64B5F6;--tt-accion-descarga-bg: #14263A;--tt-accion-carga-texto: #FF8A50;--tt-accion-carga-bg: #35241A}}:root[data-theme=dark]{--tt-bg: #121212;--tt-surface: #1E1E1E;--tt-surface-2: #242424;--tt-inset: #1A1A1A;--tt-border: #3A3A3A;--tt-text: #E6E1E5;--tt-text-2: #CAC4D0;--tt-text-3: #938F99;--tt-verde: #66BB6A;--tt-verde-hover: #81C784;--tt-verde-texto: #08300F;--tt-verde-tinte-bg: #1B2A1C;--tt-verde-tinte-texto: #A5D6A7;--tt-estado-espera-texto: #90A4AE;--tt-estado-espera-bg: #263238;--tt-estado-llamado-texto: #08300F;--tt-estado-llamado-bg: #66BB6A;--tt-estado-demorado-texto: #FFB74D;--tt-estado-demorado-bg: #33280F;--tt-estado-cancelado-texto: #EF5350;--tt-estado-cancelado-bg: #37201F;--tt-estado-cerrado-texto: #BDBDBD;--tt-estado-cerrado-bg: #2A2A2A;--tt-estado-precarga-texto: #CE93D8;--tt-estado-precarga-bg: #2A1B33;--tt-estado-problema-texto: #F48FB1;--tt-estado-problema-bg: #3A1929;--tt-accion-descarga-texto: #64B5F6;--tt-accion-descarga-bg: #14263A;--tt-accion-carga-texto: #FF8A50;--tt-accion-carga-bg: #35241A}*{box-sizing:border-box}button,[role=button],.tt-presionable{transition:transform 80ms ease-out,filter 80ms ease-out,border-color .15s;-webkit-tap-highlight-color:transparent;touch-action:manipulation}button:not(:disabled):active,[role=button]:active,.tt-presionable:active{transform:translateY(1px) scale(.97);filter:brightness(.92)}@media (prefers-reduced-motion: reduce){button:not(:disabled):active,[role=button]:active,.tt-presionable:active{transform:none}}body{margin:0;font-family:var(--tt-font-familia);font-size:var(--tt-fs-cuerpo);color:var(--tt-text);background:var(--tt-bg);-webkit-font-smoothing:antialiased}
