.gc-field .gc-field__label,label.gc-btn,label.gc-choice,label.gc-option-card{margin:0}label.gc-choice{font-weight:var(--weight-regular)}.gc-field__control .gc-field__input{width:0;height:100%;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.gc-field__control .gc-field__input:focus{outline:none}.gc-field__control .gc-field__input::placeholder{color:var(--text-placeholder);opacity:1}.gc-field__prefix{padding-right:var(--space-2);border-right:var(--border-width) solid var(--border-subtle);font-feature-settings:var(--numeric)}.gc-btn--action,.gc-btn--destructive,.gc-btn--secondary{height:auto;min-height:var(--control-lg);white-space:normal;line-height:var(--leading-snug);padding-top:var(--space-2);padding-bottom:var(--space-2)}.gc-btn.gc-btn--sm{height:var(--control-sm);min-height:0;padding-top:0;padding-bottom:0}.gc-btn--secondary{background:var(--bg-surface)}.gc-btn:disabled{background:var(--btn-apagado-bg);color:var(--brand-navy);border-color:transparent;box-shadow:inset 0 0 0 var(--border-width) var(--text-secondary)}a.gc-btn--destructive:hover{color:var(--text-on-destructive)}a.gc-btn:hover{text-decoration:none}.gc-btn .gc-spinner{font-size:var(--icon-md)}.gc-btn__label{display:inline-flex;align-items:center;gap:var(--space-2)}.ui-boton{display:grid;grid-gap:var(--space-1);gap:var(--space-1)}.gc-choice.ui-casilla-larga{align-items:flex-start;padding:var(--space-2) 0;line-height:var(--leading-normal)}.ui-casilla-larga .gc-check{margin-top:calc((var(--text-sm) * var(--leading-normal) - var(--check-size)) / 2)}.gc-choice .ui-casilla-texto{flex:1 1;min-width:0}.ui-casilla-texto small{display:block;color:var(--text-secondary)}.ui-opciones{display:grid;grid-gap:var(--space-2);gap:var(--space-2);margin:0;padding:0;border:0;min-width:0}.ui-opciones--dos{grid-template-columns:repeat(2,minmax(0,1fr))}.ui-opciones__leyenda{grid-column:1/-1;font:var(--weight-medium) var(--text-sm) /var(--leading-snug) var(--font-body);color:var(--text-primary);margin-bottom:var(--space-1)}label.gc-option-card{position:relative;align-items:center;font-size:var(--text-md);font-weight:var(--weight-regular);line-height:var(--leading-snug)}.gc-option-card>.gc-icon{font-size:var(--icon-lg)}.ui-opcion-texto{display:grid;grid-gap:2px;gap:2px;min-width:0}.gc-option-card input:checked+.gc-radio{border-color:var(--text-primary)}.gc-option-card input:checked+.gc-radio:after{opacity:1}.gc-alert>.ui-aviso-cuerpo{display:grid;grid-gap:var(--space-1);gap:var(--space-1);min-width:0}.gc-alert p{margin:0}.gc-message .gc-icon{margin-top:1px}.gc-intro{animation:ui-intro-se-va 1ms linear var(--intro-max) forwards}@keyframes ui-intro-se-va{to{opacity:0;visibility:hidden}}.gc-intro__logo{width:auto;border-radius:var(--radius-lg)}.gc-auth__bg img.ui-acceso-fondo{height:auto}.gc-auth__brand{z-index:1}.gc-auth__bg .gc-logo img{position:static;width:auto;max-width:none;transform:none;filter:none;opacity:1}.ui-acceso-marca{display:flex;align-items:center;gap:var(--space-3);font:var(--weight-bold) var(--text-xl) /1 var(--font-display);color:var(--text-on-brand)}.ui-acceso-lema{position:relative;font-size:var(--text-sm)}.ui-acceso-marca--tarjeta{font-size:var(--text-lg);color:var(--text-primary)}.gc-logo img{border-radius:var(--radius-sm)}.ui-acceso-titulo{display:grid;grid-gap:var(--space-1);gap:var(--space-1)}.ui-acceso-titulo h1{margin:0;font:var(--weight-bold) var(--text-2xl) /1.2 var(--font-display);letter-spacing:0}.ui-acceso-pie,.ui-acceso-titulo p{margin:0;font-size:var(--text-sm);color:var(--text-secondary)}.ui-pila{display:grid;grid-gap:var(--space-4);gap:var(--space-4);margin:0}.ui-pila[hidden]{display:none}.ui-pasos{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.ui-pasos__cabecera{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:var(--space-1) var(--space-2)}.ui-pasos__actual{font:var(--weight-semibold) var(--text-sm) /1 var(--font-body)}.ui-pasos__nombres{font-size:var(--text-xs);color:var(--text-secondary)}.ui-fila-botones{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:var(--space-2);gap:var(--space-2);align-items:start}.gc-auth__after .gc-icon{font-size:var(--icon-lg)}@media (max-width:600px){.ui-solo-escritorio{display:none}.gc-auth{place-items:normal}}@media (min-width:601px){.ui-solo-celular{display:none}}.ui-pantalla{display:flex;flex-direction:column;min-height:100vh;min-height:100dvh;max-width:560px;margin:0 auto;background:var(--bg-canvas)}.ui-pantalla__cuerpo{flex:1 1;display:grid;grid-gap:var(--space-4);gap:var(--space-4);align-content:start;min-width:0;padding:var(--space-4) var(--space-4) calc(56px + var(--space-4) + var(--space-1) + var(--space-2))}.ui-pantalla__cuerpo>*,.ui-pila{min-width:0}.ui-acciones{display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:center}.gc-topbar.ui-barra-superior{padding:0 var(--space-4)}.ui-barra-superior .gc-topbar__title{min-width:0;overflow-wrap:anywhere;line-height:var(--leading-snug)}.ui-barra-derecha{font-size:var(--text-sm);color:var(--text-secondary);font-feature-settings:var(--numeric);white-space:nowrap}.ui-barra-ayuda{display:inline-flex;align-items:center;gap:var(--space-2);min-height:56px;padding:0 var(--space-3);color:var(--text-primary);font-size:var(--text-sm);font-weight:var(--weight-semibold);text-decoration:none;white-space:nowrap}.ui-barra-ayuda:active{background:var(--bg-pressed)}@media (max-width:359px){.ui-barra-derecha--con-ayuda{display:none}}.ui-identidad{display:flex;align-items:center;gap:var(--space-2);margin:0;padding:var(--space-2) var(--space-4) 0;font-size:var(--text-xs);color:var(--text-secondary)}.ui-identidad .gc-icon{font-size:var(--icon-md)}.ui-segmentos{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.ui-segmentos .gc-seg__opt{height:auto;min-height:var(--touch-min);padding:var(--space-2);text-align:center;line-height:var(--leading-snug)}.ui-seg-etiqueta{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2)}.gc-seg__opt.ui-seg-con-detalle{flex-direction:column;gap:2px}.ui-seg-detalle{font-size:var(--text-xs);font-weight:var(--weight-regular);color:var(--text-secondary)}.gc-field__control .ui-seleccion{cursor:pointer;text-overflow:ellipsis}.gc-field>.gc-message-editor__input{width:100%;box-sizing:border-box}.ui-area-cuenta{text-align:right;font-size:var(--text-xs);color:var(--text-secondary);font-feature-settings:var(--numeric)}.ui-ship{min-width:0;overflow-wrap:anywhere}.ui-ship--reciente{border-color:var(--accent-strong);box-shadow:0 0 0 var(--border-width-strong) var(--accent-strong)}.ui-ship .gc-ship__foot{flex-wrap:wrap}.ui-ship .gc-ship__price-label{margin-bottom:2px}.ui-tarjeta{display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.ui-tarjeta__titulo{margin:0;font:var(--weight-semibold) var(--text-lg) /var(--leading-snug) var(--font-display);letter-spacing:0}.ui-dato{display:contents}.ui-lista-texto{display:grid;grid-gap:2px;gap:2px;min-width:0}.gc-list__item>.gc-icon{color:var(--text-secondary)}.gc-chip.ui-chip{height:var(--control-md);padding:0 var(--space-3)}.ui-metricas{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-2);gap:var(--space-2)}.ui-metrica{display:grid;grid-gap:var(--space-1);gap:var(--space-1);padding:var(--space-3) var(--space-4);background:var(--bg-surface);border:var(--border-width) solid var(--border-subtle);border-radius:var(--radius-md)}.ui-metrica .gc-metric__value{font-size:var(--text-3xl);overflow-wrap:anywhere}.ui-metrica--ancha{grid-column:1/-1}.ui-codigo{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--text-sm);overflow-wrap:anywhere}.ui-seccion{display:flex;align-items:baseline;gap:var(--space-2);margin:var(--space-2) 0 0;font:var(--weight-semibold) var(--text-lg) /var(--leading-snug) var(--font-display);letter-spacing:0}.ui-seccion span{font:var(--weight-medium) var(--text-sm) /1 var(--font-body);color:var(--text-secondary);font-feature-settings:var(--numeric)}.ui-bajada,.ui-nota{margin:0;font-size:var(--text-sm);color:var(--text-secondary)}.ui-hito{display:grid;grid-gap:var(--space-2);gap:var(--space-2);color:var(--text-primary);text-decoration:none;font-size:var(--text-sm)}.ui-cadete-envio{display:flex;align-items:center;gap:var(--space-3)}.ui-cadete-foto{width:var(--control-md);height:var(--control-md);border-radius:var(--radius-pill);object-fit:cover}.ui-chip-que{color:var(--text-secondary);font-weight:var(--weight-regular)}.ui-foto{display:block;width:100%;padding:0;border:0;background:transparent;cursor:zoom-in}.ui-foto .gc-receipt__photo{max-height:160px}.ui-foto--abierta{cursor:zoom-out}.ui-foto--abierta .gc-receipt__photo{max-height:none;object-fit:contain}.ui-plegable{padding:0}.ui-plegable__titulo{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);min-height:var(--touch-min);padding:0 var(--space-4);cursor:pointer;font-weight:var(--weight-semibold);list-style:none}.ui-plegable__titulo::-webkit-details-marker{display:none}.ui-plegable[open] .ui-plegable__titulo .gc-icon{transform:rotate(180deg)}.ui-plegable__cuerpo{padding:0 var(--space-4) var(--space-4)}.gc-btn.ui-boton-grande{min-height:64px;font-size:var(--text-lg)}.ui-boton-foto{cursor:pointer}.ui-boton-foto:focus-within{outline:var(--focus-ring-width) solid var(--border-focus);outline-offset:var(--focus-ring-offset)}.gc-btn.ui-boton-apagado{background:var(--btn-apagado-bg);color:var(--brand-navy);border-color:transparent;box-shadow:inset 0 0 0 var(--border-width) var(--text-secondary);cursor:not-allowed}.ui-interruptor{position:relative;gap:var(--space-3);min-height:var(--control-lg);padding:var(--space-3) var(--space-4);background:var(--bg-surface);border:var(--border-width) solid var(--border-subtle);border-radius:var(--radius-md)}.ui-interruptor__texto{display:grid;grid-gap:2px;gap:2px;min-width:0;margin-right:auto}.ui-interruptor__texto strong{font-size:var(--text-md);font-weight:var(--weight-semibold)}.ui-interruptor__detalle{font-size:var(--text-xs);line-height:var(--leading-snug);color:var(--text-secondary)}.ui-contador{display:inline-grid;place-items:center;min-width:var(--control-xs);height:var(--control-xs);padding:0 var(--space-2);border-radius:var(--radius-pill);background:var(--bg-inverse);color:var(--text-inverse);font:var(--weight-semibold) var(--text-xs) /1 var(--font-body);font-feature-settings:var(--numeric)}.ui-pin .gc-pin__input{width:100%;height:100%;padding:0;border:0;caret-color:transparent}.gc-sheet.ui-hoja:not([open]){display:none}.ui-hoja__cabecera{display:grid;grid-gap:var(--space-1);gap:var(--space-1)}.ui-hoja__nota{margin-left:auto;font:var(--weight-regular) var(--text-xs) /1.2 var(--font-body);color:var(--text-secondary)}@media (min-width:601px){.gc-sheet.ui-hoja{max-width:560px;margin:0 auto}}.gc-earnings__gross dd.gc-earnings__rain{font:var(--weight-regular) var(--text-xs) /var(--leading-snug) var(--font-body);text-align:left}.gc-paid__done .gc-icon{font-size:var(--icon-md)}.ui-viaje{display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.ui-incentivo__cabecera{display:flex;justify-content:space-between;gap:var(--space-3);font-weight:var(--weight-semibold);font-feature-settings:var(--numeric)}.ui-mapa-barra{flex:none;display:flex;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-4);background:var(--bg-surface);border-bottom:var(--border-width) solid var(--border-subtle)}.ui-mapa-barra .gc-topbar__title{font-size:var(--text-lg)}.gc-poolmap__card.ui-mapa-tarjeta{z-index:1001;max-height:70%;overflow-y:auto}.ui-mapa-tarjeta__cabecera{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}.ui-saldo__total{display:grid;grid-gap:var(--space-1);gap:var(--space-1)}.gc-balance__grid>div{display:grid;align-content:start;grid-gap:2px;gap:2px}.ui-saldo .gc-btn--secondary{color:var(--text-primary)}.ui-suma{color:var(--success-text)}.ui-resta{color:var(--destructive-text)}.ui-semana .gc-breakdown__row:not(.gc-breakdown__row--sub)>:last-child{white-space:nowrap}.ui-movs{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.ui-movs__titulo{margin:0;font:var(--weight-semibold) var(--text-sm) /var(--leading-snug) var(--font-body);color:var(--text-secondary)}.ui-movs ul{list-style:none;margin:0;padding:0}.ui-mov{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:var(--space-3);gap:var(--space-3);align-items:baseline;padding:var(--space-2) 0;border-top:var(--border-width) solid var(--border-subtle);font-size:var(--text-sm)}.ui-mov__texto{display:grid;grid-gap:2px;gap:2px;min-width:0}.ui-mov__detalle{font-size:var(--text-xs);color:var(--text-secondary)}.ui-mov__monto{font-weight:var(--weight-semibold);font-feature-settings:var(--numeric);white-space:nowrap}.ui-mov--anulado{color:var(--text-secondary);text-decoration:line-through}.gc-topup__amount.ui-monto{height:auto;min-height:var(--control-lg)}.ui-cargas{display:grid;grid-gap:var(--space-2);gap:var(--space-2);list-style:none;margin:0;padding:0}.ui-cargas .ui-lista-texto>span{font-size:var(--text-xs)}.ui-carga__monto{display:grid;justify-items:end;font-weight:var(--weight-semibold)}.ui-carga__monto>span{font-size:var(--text-xs);font-weight:var(--weight-regular)}.ui-parrafo{margin:0}.ui-parrafo+.ui-parrafo{margin-top:var(--space-1)}.ui-escalones{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;grid-gap:var(--space-1);gap:var(--space-1);list-style:none;margin:0;padding:0}.ui-escalon{display:grid;place-items:center;min-height:var(--control-md);padding:0 var(--space-2);border:var(--border-width) solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-surface-sunken);color:var(--text-secondary);font-size:var(--text-sm);text-align:center}.ui-escalon--actual{border:var(--border-width-strong) solid var(--accent-strong);background:var(--bg-selected);color:var(--text-primary);font-weight:var(--weight-semibold)}.ui-escalon--proximo{border-style:dashed;border-color:var(--border-strong);color:var(--text-primary)}.ui-falta{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.ui-papeles{display:grid;list-style:none;margin:0;padding:0}.ui-papeles li{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-2) 0;border-top:var(--border-width) solid var(--border-subtle);font-size:var(--text-sm)}.ui-papeles li:first-child{border-top:0}.ui-papeles .gc-docs__status{flex:none;max-width:55%;height:auto;min-height:var(--control-xs);padding:2px var(--space-2);line-height:var(--leading-snug);white-space:normal;text-align:right}.ui-unidad{font-weight:var(--weight-regular);color:var(--text-secondary)}.ui-cadete-foto.ui-cadete-foto--grande{width:var(--qr-size);height:var(--qr-size)}.ui-mas-viaje>summary{display:flex;align-items:center;justify-content:center;min-height:var(--control-lg);cursor:pointer;list-style:none;border-radius:var(--radius-md);font:var(--weight-semibold) var(--text-sm) /1 var(--font-body);color:var(--text-secondary)}.ui-mas-viaje>summary::-webkit-details-marker{display:none}.ui-mas-viaje>summary:active{background:var(--bg-pressed)}.ui-mas-viaje[open]>summary{color:var(--text-primary)}.ui-mas-viaje>.ui-pila{padding-top:var(--space-2)}.gc-bottomnav.ui-bottomnav--con-principal{grid-auto-flow:row;grid-auto-columns:auto;grid-template-columns:1fr 1.7fr 1fr}.gc-bottomnav__item.ui-bottomnav__principal{min-height:64px;margin:0 var(--space-2);border-radius:var(--radius-md);background:var(--action);color:var(--text-on-action);font-weight:var(--weight-semibold);font-size:var(--text-sm)}.gc-bottomnav__item.ui-bottomnav__principal:active{background:var(--action-pressed)}.gc-bottomnav__item.ui-bottomnav__principal[aria-current=page]{background:var(--bg-surface);color:var(--text-primary);border:var(--border-width-strong) solid var(--text-primary)}.gc-bottomnav__item.ui-bottomnav__principal[aria-current=page]:before{display:none}.ui-acciones.ui-acciones--par{display:grid;grid-template-columns:1.4fr 1fr;grid-gap:var(--space-3);gap:var(--space-3)}.ui-acciones--par>.gc-btn{width:100%;min-width:0;padding-inline:var(--space-3);overflow-wrap:normal;word-break:keep-all}.ui-retiro{display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.ui-retiro .gc-field__input,.ui-retiro .gc-seg__opt{min-height:var(--control-lg)}.ui-retiro-resumen{margin:0;font-weight:var(--weight-semibold)}.ui-ship__retiro{display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-md);font-weight:var(--weight-semibold);color:var(--text-primary)}.ui-mas-opciones{border:var(--border-width) solid var(--border-strong);border-radius:var(--radius-md);background:var(--bg-surface)}.ui-mas-opciones__cabeza{display:flex;align-items:center;gap:var(--space-3);min-height:var(--control-lg);padding:var(--space-2) var(--space-4);cursor:pointer;list-style:none;border-radius:var(--radius-md)}.ui-mas-opciones__cabeza::-webkit-details-marker{display:none}.ui-mas-opciones__cabeza:active{background:var(--bg-pressed)}.ui-mas-opciones__textos{flex:1 1;min-width:0;display:grid;grid-gap:var(--space-1);gap:var(--space-1)}.ui-mas-opciones__titulo{font:var(--weight-semibold) var(--text-md) /var(--leading-snug) var(--font-body);color:var(--text-primary)}.ui-mas-opciones__resumen{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font:var(--weight-regular) var(--text-sm) /var(--leading-snug) var(--font-body);color:var(--text-secondary)}.ui-mas-opciones[open] .ui-mas-opciones__resumen{display:none}.ui-mas-opciones__flecha{flex:none;color:var(--text-secondary);transition:transform var(--duration-state)}.ui-mas-opciones[open] .ui-mas-opciones__flecha{transform:rotate(180deg)}.ui-mas-opciones__cuerpo{padding:var(--space-2) var(--space-4) var(--space-4)}.ui-adonde{display:flex;align-items:center;gap:var(--space-3);min-height:56px;padding:var(--space-2) var(--space-4);border:var(--border-width) solid var(--border-strong);border-radius:var(--radius-md);background:var(--bg-surface);font:var(--weight-regular) var(--text-md) /var(--leading-snug) var(--font-body);text-decoration:none}.ui-adonde,.ui-adonde:hover{color:var(--text-secondary)}.ui-adonde:active{background:var(--bg-pressed)}.ui-adonde .gc-icon,.ui-adonde svg{flex:none;color:var(--text-primary)}.ui-fichas{display:grid;grid-gap:var(--space-2);gap:var(--space-2);min-width:0}.ui-fichas__titulo{font:var(--weight-semibold) var(--text-sm) /var(--leading-snug) var(--font-body);color:var(--text-secondary)}.ui-fichas__tira{display:flex;gap:var(--space-2);overflow-x:auto;scroll-snap-type:x proximity;padding-bottom:var(--space-1)}.ui-ficha{flex:0 0 auto;display:grid;grid-gap:var(--space-1);gap:var(--space-1);align-content:center;width:min(72%,232px);min-height:56px;padding:var(--space-2) var(--space-3);border:var(--border-width) solid var(--border-strong);border-radius:var(--radius-md);background:var(--bg-surface);color:var(--text-primary);text-align:left;font:inherit;cursor:pointer;scroll-snap-align:start}.ui-ficha:active{background:var(--bg-pressed)}.ui-ficha--elegida{border-color:var(--text-primary);box-shadow:inset 0 0 0 1px var(--text-primary)}.ui-ficha__alias,.ui-ficha__dir{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-ficha__alias{font:var(--weight-semibold) var(--text-md) /var(--leading-snug) var(--font-body)}.ui-ficha__dir{font:var(--weight-regular) var(--text-sm) /var(--leading-snug) var(--font-body);color:var(--text-secondary)}.ui-habitual__datos{display:grid;grid-gap:var(--space-1);gap:var(--space-1);min-width:0;overflow-wrap:anywhere}.ui-habitual__acciones{display:flex;flex-wrap:wrap;gap:var(--space-2)}.ui-hoja-agenda{padding:var(--space-2) var(--space-4) var(--space-4)}.ui-wa{position:fixed;z-index:40;right:var(--space-4);bottom:calc(var(--space-4) + env(safe-area-inset-bottom));display:grid;place-items:center;width:56px;height:56px;border-radius:50%;background:var(--whatsapp-verde);color:var(--whatsapp-glifo);box-shadow:var(--elevation-3)}.ui-wa--con-barra{right:calc(max(0px, (100% - 560px) / 2) + var(--space-4));bottom:calc(var(--bottomnav-height) + var(--space-4) + var(--space-1) + env(safe-area-inset-bottom))}.ui-wa svg{width:32px;height:32px}.ui-wa:hover{color:var(--whatsapp-glifo)}.ui-wa:active{filter:brightness(.92)}.ui-wa:focus-visible{outline:var(--focus-ring-width) solid var(--border-focus);outline-offset:var(--focus-ring-offset)}