:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--letra:system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--bg:#f3f7f6;--card:#fff;--border:#dbe6e3;--marca-honda:#0a4f45;--marca:#0f7668;--text-primary:#0f2a27;--text-muted:#3f5f5a;--text-faint:#557470;--acento:var(--marca);--acento-suave:#0f766814;--acento-activo:#0f76682e;--acento-borde:#0f766840;--acento-foco:#0f76684d;--tinta-acento:var(--marca-honda);--primario-arriba:#178a7a;--primario-abajo:var(--marca);--primario-hover:var(--marca-honda);--primario-sombra:0 4px 12px #0f766847;--primario-sombra-hover:0 6px 16px #0f76685c;--segmento-sombra:0 2px 8px #0f766859;--activo-sombra:0 2px 6px #0f76682e;--estado-ok:#15803d;--estado-ok-suave:#22c55e1a;--estado-aviso:#b45309;--estado-aviso-suave:#f59e0b1f;--estado-fuera:#b91c1c;--estado-fuera-suave:#dc26261a;--etiqueta:var(--text-muted);--etiqueta-suave:#0f2a270f;--marca-suave:#e8f3f0;--grad-barra:linear-gradient(120deg, #0a3d37 0%, #0f5d52 55%, #12806f 100%);--sombra-apoyada:0 1px 3px #0f2a270f;--sombra-apoyada-hover:0 2px 6px #0f2a2714;--sombra-tarjeta:0 4px 16px #0f2a270f;--sombra-elevada:0 8px 22px #0f2a2724;--sombra-destacada:0 2px 6px #0f2a270d, 0 10px 24px #0f2a2712, 0 24px 56px #0f2a270f;--sombra-barra:0 2px 12px #0f2a2738;--sombra-lateral:4px 0 16px #0f2a270d;--sombra-menu:0 -4px 16px #0f2a270f;--sombra-riel:inset 0 1px 2px #0f2a2714;--sobre-barra:#fff;--sobre-barra-suave:#ffffff24;--sobre-barra-hover:#ffffff3d;--chip-marca:#fff;--chip-marca-sombra:0 1px 4px #04181559;--sobre-primario:#fff;--perilla:#fff;--mapa-punto:var(--marca);--mapa-linea:#c3d6d1;--radio-entrada:24px;--radio-tarjeta:14px;--radio-chip:12px;--radio-boton:10px;--radio-campo:8px;--barra-alto:3.5rem;--menu-alto:4rem;--menu-ancho:16rem;--ancho:60rem}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--bg:#0a1715;--card:#122523;--border:#23403b;--text-primary:#e6f2ef;--text-muted:#a9c4be;--text-faint:#8aa9a2;--acento:#5cc8b2;--acento-suave:#5cc8b21a;--acento-activo:#5cc8b233;--acento-borde:#5cc8b24d;--acento-foco:#5cc8b259;--tinta-acento:#8fe0cf;--primario-hover:#0b5c51;--primario-sombra:0 4px 12px #00000059;--primario-sombra-hover:0 6px 16px #00000073;--segmento-sombra:0 2px 8px #00000059;--activo-sombra:0 2px 6px #0000004d;--estado-ok:#6ee7a0;--estado-ok-suave:#22c55e29;--estado-aviso:#f0b35a;--estado-aviso-suave:#f59e0b29;--estado-fuera:#fca5a5;--estado-fuera-suave:#dc26262e;--etiqueta-suave:#e6f2ef14;--marca-suave:#172f2b;--grad-barra:linear-gradient(120deg, #08312c 0%, #0c4a41 55%, #0f6b5d 100%);--sombra-apoyada:0 1px 3px #0000004d;--sombra-apoyada-hover:0 2px 6px #00000059;--sombra-tarjeta:0 4px 16px #00000047;--sombra-elevada:0 8px 22px #0000006b;--sombra-destacada:0 2px 6px #00000040, 0 10px 24px #0000004d, 0 24px 56px #00000047;--sombra-barra:0 2px 12px #00000073;--sombra-lateral:4px 0 16px #00000040;--sombra-menu:0 -4px 16px #0000004d;--sombra-riel:inset 0 1px 2px #0000004d;--mapa-punto:#5cc8b2;--mapa-linea:#2f524b}}
*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}body{background:var(--bg);color:var(--text-primary);font:400 1rem/1.5 var(--letra);accent-color:var(--acento);caret-color:var(--acento);scrollbar-color:var(--border) transparent;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;margin:0}::selection{background:var(--acento-activo)}a{color:inherit;text-underline-offset:.15em}h1,h2,p,ul{margin:0;padding:0}ul{list-style:none}button{font:inherit}svg{flex:none}.barra-marca{z-index:50;height:var(--barra-alto);background:var(--grad-barra);box-shadow:var(--sombra-barra);color:var(--sobre-barra);grid-template-columns:1fr auto 1fr;align-items:center;padding:0 .75rem;display:grid;position:fixed;inset:0 0 auto}.marca{grid-column:2;align-items:center;gap:.625rem;text-decoration:none;display:flex}.marca-chip{border-radius:var(--radio-campo);background:var(--chip-marca);box-shadow:var(--chip-marca-sombra);color:var(--marca-honda);padding:3px;display:flex}.marca-nombre{font-size:.9375rem;font-weight:800}.barra-boton{border-radius:var(--radio-campo);background:var(--sobre-barra-suave);width:2.75rem;height:2.75rem;color:var(--sobre-barra);grid-column:3;justify-content:center;justify-self:end;align-items:center;transition:background-color .15s;display:flex}@media (hover:hover){.barra-boton:hover{background:var(--sobre-barra-hover)}}.barra-boton:focus-visible{outline:2px solid var(--sobre-barra);outline-offset:2px}.lienzo{min-height:100dvh;padding-top:var(--barra-alto)}.marco{max-width:var(--ancho);padding:1rem 1rem calc(var(--menu-alto) + 1.5rem + env(safe-area-inset-bottom));margin:0 auto}.marco:has(.captura){padding-bottom:calc(var(--menu-alto) + 6rem + env(safe-area-inset-bottom))}.encabezado{justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:1rem;display:flex}.titulo{letter-spacing:-.01em;font-size:1.5rem;font-weight:800;line-height:1.2}.encabezado-lado{color:var(--text-muted);font-variant-numeric:tabular-nums;font-size:.875rem}.menu{z-index:20;padding-bottom:env(safe-area-inset-bottom);border-top:1px solid var(--border);background:linear-gradient(180deg, var(--marca-suave) 0%, var(--card) 40%);box-shadow:var(--sombra-menu);position:fixed;inset:auto 0 0}.menu ul{height:var(--menu-alto);grid-template-columns:repeat(5,1fr);gap:.25rem;padding:.375rem .5rem;display:grid}.menu-pie{display:none}.nav-item{border-radius:var(--radio-boton);height:100%;color:var(--text-muted);border:1px solid #0000;flex-direction:column;justify-content:center;align-items:center;gap:2px;font-size:.75rem;font-weight:500;text-decoration:none;transition:background-color .15s,color .15s,border-color .15s,box-shadow .15s;display:flex;position:relative}@media (hover:hover){.nav-item:hover{background:var(--acento-suave);color:var(--tinta-acento)}}.nav-item:focus-visible{outline:2px solid var(--acento);outline-offset:2px}.nav-item[aria-current=page]{border-color:var(--acento-borde);background:linear-gradient(180deg, var(--acento-suave) 0%, var(--acento-activo) 100%);box-shadow:inset 0 2px 0 var(--tinta-acento), var(--activo-sombra);color:var(--tinta-acento);font-weight:700}.punto-aviso{background:var(--primario-abajo);min-width:18px;height:18px;color:var(--sobre-primario);border-radius:999px;justify-content:center;align-items:center;padding:0 5px;font-size:.75rem;font-weight:800;line-height:1;display:inline-flex;position:absolute;top:.125rem;left:calc(50% + .375rem)}.doc-card{border:1px solid var(--border);border-radius:var(--radio-tarjeta);background:linear-gradient(180deg, var(--marca-suave) 0%, var(--card) min(30%, 7rem));box-shadow:var(--sombra-tarjeta)}.relleno{padding:1rem}.destacada{box-shadow:var(--sombra-destacada)}.apiladas{gap:.75rem;display:grid}.rotulo{color:var(--text-faint);letter-spacing:.1em;text-transform:uppercase;font-size:.75rem;font-weight:700}.vacio{color:var(--text-muted);text-align:center;flex-direction:column;align-items:center;gap:.5rem;padding:2.5rem 1rem;display:flex}.vacio svg{color:var(--text-faint)}.tarjeta-ahora{padding:1rem}.ahora-texto{overflow-wrap:anywhere;font-size:1.0625rem;font-weight:600;line-height:1.35;text-decoration:none;display:block}.tarjeta-ahora:first-child{box-shadow:var(--sombra-destacada);padding:1.25rem 1rem}.tarjeta-ahora:first-child .ahora-texto{font-size:1.625rem;font-weight:700;line-height:1.25}.meta{flex-wrap:wrap;gap:.375rem;margin-top:.5rem;display:flex}.pildora{border-radius:var(--radio-campo);background:var(--etiqueta-suave);max-width:100%;color:var(--etiqueta);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:.3125rem;padding:.1875rem .625rem;font-size:.8125rem;font-weight:700;display:inline-flex}.pildora.larga{white-space:normal;overflow-wrap:anywhere}.pildora.aviso{background:var(--estado-aviso-suave);color:var(--estado-aviso)}.pildora.ok{background:var(--estado-ok-suave);color:var(--estado-ok)}.acciones{grid-template-columns:1.4fr 1fr 1fr;gap:.5rem;margin-top:.875rem;display:grid}.acciones-dos{grid-template-columns:1.4fr 1fr}@media (min-width:640px){.acciones,.acciones-dos{display:flex}}.btn-primario,.btn-secundario{border-radius:var(--radio-boton);cursor:pointer;justify-content:center;align-items:center;gap:8px;min-height:38px;padding:9px 16px;font-size:.875rem;line-height:1.2;text-decoration:none;display:inline-flex}.btn-primario{border:1px solid var(--primario-abajo);background:linear-gradient(180deg, var(--primario-arriba) 0%, var(--primario-abajo) 100%);box-shadow:var(--primario-sombra);color:var(--sobre-primario);font-weight:700;transition:box-shadow .2s}@media (hover:hover){.btn-primario:hover{background:linear-gradient(180deg, var(--primario-arriba) 0%, var(--primario-hover) 100%);box-shadow:var(--primario-sombra-hover)}}.btn-primario:disabled{box-shadow:none;opacity:.55;cursor:not-allowed}.btn-secundario{border:1px solid var(--border);background:var(--card);box-shadow:var(--sombra-apoyada);color:var(--text-primary);font-weight:600;transition:border-color .2s,background-color .2s,box-shadow .2s}@media (hover:hover){.btn-secundario:hover{border-color:var(--acento);background:var(--acento-suave);box-shadow:var(--sombra-apoyada-hover)}}.btn-secundario:disabled{opacity:.55;cursor:not-allowed}.btn-icono{border:1px solid var(--border);border-radius:var(--radio-campo);width:36px;height:36px;color:var(--text-muted);cursor:pointer;background:0 0;flex:none;justify-content:center;align-items:center;text-decoration:none;transition:border-color .15s,background-color .15s,color .15s;display:inline-flex}@media (hover:hover){.btn-icono:hover{border-color:var(--acento);background:var(--acento-suave);color:var(--tinta-acento)}}.btn-icono:disabled{opacity:.4;cursor:not-allowed}.btn-primario:active:not(:disabled){box-shadow:none;transform:translateY(1px)}.btn-secundario:active:not(:disabled),.btn-icono:active:not(:disabled),.nav-item:active,.tabla-listado tbody tr:active{background:var(--acento-activo)}.btn-primario:focus-visible,.btn-secundario:focus-visible,.btn-icono:focus-visible,.segmento:focus-visible,a:focus-visible{outline:2px solid var(--acento);outline-offset:2px}@media (pointer:coarse){.btn-primario,.btn-secundario{min-height:44px;font-size:.9375rem}.btn-icono{width:44px;height:44px}}.ancho-completo{width:100%}.segmentos{border:1px solid var(--border);border-radius:var(--radio-boton);background:var(--bg);gap:2px;padding:3px;display:flex}.segmento{border-radius:var(--radio-campo);min-height:2.25rem;color:var(--text-muted);flex:1;justify-content:center;align-items:center;padding:.375rem .625rem;font-size:.875rem;font-weight:700;text-decoration:none;transition:background-color .15s,color .15s,box-shadow .15s;display:inline-flex}@media (hover:hover){.segmento:hover{color:var(--tinta-acento)}}.segmento[aria-current=page]{background:linear-gradient(180deg, var(--primario-arriba) 0%, var(--primario-abajo) 100%);box-shadow:var(--segmento-sombra);color:var(--sobre-primario)}@media (pointer:coarse){.segmento{min-height:2.75rem}}@media (min-width:640px){.segmentos{display:inline-flex}.segmento{flex:none;padding:.375rem .875rem}}.entre-segmentos{margin-bottom:.75rem}.captura{right:0;bottom:calc(var(--menu-alto) + env(safe-area-inset-bottom));z-index:15;pointer-events:none;padding:.5rem 1rem;position:fixed;left:0}.captura>*{pointer-events:auto}.recien{max-width:calc(var(--ancho) - 2rem);box-shadow:var(--sombra-elevada);gap:.5rem;margin:0 auto .5rem;padding:.75rem;display:grid}.recien-cabeza{justify-content:space-between;align-items:flex-start;gap:.5rem;display:flex}.recien-cabeza p{overflow-wrap:anywhere;padding-top:.25rem;font-weight:600}.recien>.pildora{justify-self:start}.recien-frentes{flex-wrap:wrap;gap:.375rem;display:flex}.recien-frentes .btn-secundario{padding-inline:.75rem}@media (max-height:560px){.recien>.pildora{display:none}.recien-frentes{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.recien-frentes .btn-secundario{flex:none}}.recien-acciones{flex-wrap:wrap;gap:.375rem;display:flex}.recien-otro{align-items:center;gap:.375rem;display:flex}.recien-otro input{flex:1;min-width:0}.btn-secundario[aria-pressed=true]{border-color:var(--acento);background:var(--acento-activo);color:var(--tinta-acento)}.primero-agregado{margin:0 0 .5rem}.captura-fila{max-width:calc(var(--ancho) - 2rem);border:1px solid var(--border);border-radius:var(--radio-tarjeta);background:var(--card);box-shadow:var(--sombra-elevada);align-items:center;gap:.375rem;margin:0 auto;padding:.375rem;transition:border-color .2s;display:flex}.captura-fila:focus-within{border-color:var(--acento)}.captura-fila input[type=text]{background:0 0;border:0;outline:none;flex:1;min-width:0;min-height:0;padding:0 .625rem}.captura-boton{border:1px solid var(--border);border-radius:var(--radio-boton);width:2.75rem;height:2.75rem;color:var(--text-faint);cursor:pointer;background:0 0;flex:none;justify-content:center;align-items:center;transition:box-shadow .2s,color .2s;display:inline-flex}.captura-fila:has(input:not(:placeholder-shown)) .captura-boton{border-color:var(--primario-abajo);background:linear-gradient(180deg, var(--primario-arriba) 0%, var(--primario-abajo) 100%);box-shadow:var(--primario-sombra);color:var(--sobre-primario)}.marco:has(.captura-fila input:not(:placeholder-shown)) .btn-primario{border-color:var(--border);background:var(--card);box-shadow:var(--sombra-apoyada);color:var(--text-primary);font-weight:600}.captura-boton:focus-visible{outline:2px solid var(--acento);outline-offset:2px}.chip-fila{max-width:calc(var(--ancho) - 2rem);margin:0 auto .375rem;display:flex}.chip{border:1px solid var(--acento-borde);background:var(--card);box-shadow:var(--sombra-apoyada);color:var(--tinta-acento);border-radius:999px;align-items:center;gap:.125rem;padding:0 .125rem 0 .75rem;font-size:.875rem;font-weight:600;display:inline-flex}.chip button{width:2.75rem;height:2.75rem;color:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.bandeja-texto{overflow-wrap:anywhere;font-size:1.625rem;font-weight:700;line-height:1.25}.grupo{margin-top:1.25rem}.grupo>.rotulo{margin-bottom:.5rem}.rejilla{grid-template-columns:repeat(2,1fr);gap:.5rem;display:grid}@media (min-width:640px){.rejilla{grid-template-columns:repeat(3,1fr)}}.renglon-pie{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin-top:1.25rem;display:flex}.fila-botones{flex-wrap:wrap;gap:.5rem;display:flex}.barra-listado{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:.625rem .75rem;padding:.75rem 1rem;display:flex}.buscador{flex:10rem;min-width:0;position:relative}.buscador svg{color:var(--text-faint);pointer-events:none;position:absolute;top:50%;left:.75rem;transform:translateY(-50%)}.buscador input[type=search]{padding-left:2.375rem}.barra-listado select{flex:8rem;order:1;width:auto;min-width:0}@media (min-width:640px){.barra-listado select{flex:none;order:0}}.tabla-listado{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:.9375rem}.tabla-listado thead{display:none}@media (min-width:640px){.tabla-listado thead{display:table-header-group}}.tabla-listado thead th{border-bottom:1px solid var(--border);color:var(--text-faint);letter-spacing:.05em;text-align:left;text-transform:uppercase;white-space:nowrap;padding:.625rem 1rem;font-size:.75rem;font-weight:700}.tabla-listado thead a{align-items:center;gap:.25rem;text-decoration:none;display:inline-flex}.tabla-listado thead a:hover{color:var(--tinta-acento)}.tabla-listado tbody tr{border-bottom:1px solid var(--border);transition:background-color .15s;position:relative}.tabla-listado tbody tr:last-child{border-bottom:0}@media (hover:hover){.tabla-listado tbody tr:hover{background:var(--acento-suave)}}.tabla-listado tbody td{vertical-align:middle;padding:.75rem 1rem}.celda-lado{white-space:nowrap;width:1%}.liga-fila{overflow-wrap:anywhere;font-weight:600;text-decoration:none;display:block}.liga-fila:after{content:"";position:absolute;inset:0}.fila-sub{flex-wrap:wrap;gap:.25rem .375rem;margin-top:.3125rem;display:flex}.solo-ancho{display:none}@media (min-width:640px){.solo-ancho{display:table-cell}.solo-chico{display:none}}.cuenta-enlaces{color:var(--text-muted);align-items:center;gap:.25rem;font-size:.875rem;display:inline-flex}.pie-listado{border-top:1px solid var(--border);color:var(--text-muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem .75rem;padding:.625rem 1rem;font-size:.875rem;display:flex}.pie-listado .fila-botones{align-items:center}input[type=text],input[type=search],input[type=email],input[type=password],input[type=date],input[type=time],input[type=number],select,textarea{border:1px solid var(--border);border-radius:var(--radio-campo);background:var(--card);width:100%;min-height:2.75rem;color:var(--text-primary);font:inherit;outline:none;padding:.5625rem .75rem;font-size:1rem;transition:border-color .2s}input:focus,select:focus,textarea:focus{border-color:var(--acento)}input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--acento-foco);outline-offset:1px}input::placeholder,textarea::placeholder{color:var(--text-faint);font-style:italic}.campo{margin-bottom:.875rem;display:block}@media (min-width:640px){.campo-corto{max-width:16rem}}textarea.titulo-campo{field-sizing:content;resize:none;display:block}input::-webkit-calendar-picker-indicator{opacity:.55}.campo>span,.campo>label{color:var(--text-muted);margin-bottom:.25rem;font-size:.8125rem;font-weight:600;display:block}.dos{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 .75rem;display:grid}.solo-cada{display:none}.dos:has(option[value=cada]:checked) .solo-cada{display:block}.dos:has(select[name=modo] option[value=aviso]:checked) .solo-insiste{display:none}.interruptor.solo-repite{display:none}.dos:has(select[name=repite] option:not([value=nada]):checked)+.interruptor.solo-repite{display:flex}.sin-margen{margin-top:0}.interruptor{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:.625rem;min-height:2.75rem;display:flex;position:relative}.interruptor input{opacity:0;width:0;height:0;position:absolute}.riel{border:1px solid var(--border);background:var(--marca-suave);width:46px;height:26px;box-shadow:var(--sombra-riel);border-radius:999px;flex:none;transition:background-color .18s,border-color .18s;position:relative}.perilla{background:var(--perilla);width:20px;height:20px;box-shadow:var(--sombra-apoyada);border-radius:50%;transition:transform .18s;position:absolute;top:2px;left:2px}.interruptor input:checked+.riel{border-color:var(--acento);background:var(--acento)}.interruptor input:checked+.riel .perilla{transform:translate(20px)}.interruptor input:focus-visible+.riel{outline:2px solid var(--acento);outline-offset:2px}.mensaje{border-radius:var(--radio-campo);background:var(--estado-fuera-suave);color:var(--estado-fuera);margin-bottom:.875rem;padding:.5rem .75rem;font-size:.875rem;font-weight:600}.mensaje.listo{background:var(--estado-ok-suave);color:var(--estado-ok)}.secciones{gap:.75rem;display:grid}@media (min-width:1024px){.secciones{grid-template-columns:1fr 1fr}}.seccion{padding:1rem}.seccion>.rotulo{margin-bottom:.75rem}.renglones>li{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:.75rem;min-height:3.25rem;padding:.375rem 0;display:flex}.renglones>li:last-child{border-bottom:0}.renglon-texto{overflow-wrap:anywhere;min-width:0}.renglon-texto small{color:var(--text-muted);font-size:.8125rem;display:block}.separado{margin-top:.75rem}.ficha{grid-template-columns:minmax(0,1fr);gap:.75rem;display:grid}@media (min-width:1024px){.ficha{grid-template-columns:1.5fr 1fr}.ficha-pie{grid-column:1/-1}}.ficha-pie{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.editor{border:1px solid var(--border);border-radius:var(--radio-campo);background:var(--card);transition:border-color .2s;overflow:hidden}.editor:focus-within{border-color:var(--acento)}.editor .cm-editor{min-height:11rem;color:var(--text-primary);background:0 0}.editor .cm-editor.cm-focused{outline:2px solid var(--acento-foco);outline-offset:1px}.editor .cm-content{font-family:var(--letra);caret-color:var(--acento);padding:.625rem .25rem}.editor .cm-cursor{border-left-color:var(--acento)}.editor .cm-tooltip{border:1px solid var(--border);border-radius:var(--radio-campo);background:var(--card);box-shadow:var(--sombra-elevada);color:var(--text-primary);overflow:hidden}.editor .cm-tooltip-autocomplete ul li{font-family:var(--letra);padding:.375rem .625rem!important}.editor .cm-tooltip-autocomplete ul li[aria-selected]{background:var(--acento-suave)!important;color:var(--tinta-acento)!important}.enlaces{flex-wrap:wrap;gap:.375rem;display:flex}.enlaces a{border:1px solid var(--acento-borde);border-radius:var(--radio-campo);background:var(--acento-suave);color:var(--tinta-acento);padding:.25rem .625rem;font-size:.875rem;font-weight:600;text-decoration:none;transition:border-color .15s}@media (hover:hover){.enlaces a:hover{border-color:var(--acento)}}@media (pointer:coarse){.enlaces a{align-items:center;min-height:2.75rem;display:inline-flex}}.mapa{height:calc(100dvh - var(--barra-alto) - var(--menu-alto) - 8.5rem);min-height:20rem;overflow:hidden}.primero-arriba{margin-bottom:.75rem}.primeros{margin-bottom:.5rem}.primero-fila{justify-content:space-between;align-items:center;gap:.5rem;min-height:2.75rem;display:flex}.primero-fila>a{overflow-wrap:anywhere;font-size:1.0625rem;font-weight:700;text-decoration:none}.fila-primero{align-items:center;gap:.5rem;display:flex}.fila-primero input{flex:1;min-width:0}.calendario-vista{gap:.75rem;display:grid}.calendario-mes{padding:.75rem .5rem .625rem}.mes-cabeza{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.5rem;padding:0 .25rem;display:flex}.mes-cabeza h2{font-size:1.0625rem;font-weight:700}.calendario{border-collapse:collapse;table-layout:fixed;width:100%}.calendario th{color:var(--text-faint);text-align:center;padding:.25rem 0;font-size:.75rem;font-weight:700}.calendario td{padding:1px 0}.dia{border-radius:var(--radio-boton);min-height:2.75rem;color:var(--text-primary);font-variant-numeric:tabular-nums;border:1px solid #0000;flex-direction:column;justify-content:center;align-items:center;gap:3px;font-size:.9375rem;font-weight:500;line-height:1;text-decoration:none;transition:background-color .15s,color .15s,box-shadow .15s;display:flex}.dia.pasado{color:var(--text-muted)}@media (hover:hover){.dia:hover{background:var(--acento-suave)}}.dia:active{background:var(--acento-activo)}.dia.hoy{border-color:var(--acento-borde);color:var(--tinta-acento);font-weight:800}.dia.elegido{background:linear-gradient(180deg, var(--primario-arriba) 0%, var(--primario-abajo) 100%);box-shadow:var(--segmento-sombra);color:var(--sobre-primario)}.dia-puntos{gap:2px;height:4px;display:flex}.dia-puntos i{background:var(--acento);border-radius:999px;width:4px;height:4px}.dia.elegido .dia-puntos i{background:currentColor}.dia-titulo{padding:.875rem 1rem .5rem}@media (min-width:1024px){.calendario-vista{grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:start}.calendario-mes{padding:1rem}.dia{min-height:3.5rem}}.entrada{flex-direction:column;justify-content:center;align-items:center;gap:1rem;min-height:100dvh;padding:1.5rem 1rem;display:flex}.entrada-tarjeta{border-radius:var(--radio-entrada);width:100%;max-width:24rem;box-shadow:var(--sombra-destacada);padding:1.5rem}.entrada-marca{flex-direction:column;align-items:center;gap:.5rem;margin-bottom:1.25rem;display:flex}.entrada-marca .marca-chip{border-radius:var(--radio-chip);padding:6px}.entrada-marca h1{font-size:1.25rem;font-weight:800}.campo-clave{position:relative}.campo-clave input{padding-right:3.25rem}.campo-clave button{border-radius:var(--radio-campo);width:2.75rem;height:2.75rem;color:var(--text-muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;right:.125rem;transform:translateY(-50%)}.campo-clave button:focus-visible{outline:2px solid var(--acento);outline-offset:-2px}@media (min-width:1024px){.barra-marca{padding:0 1rem}.menu{inset:var(--barra-alto) auto 0 0;width:var(--menu-ancho);border-top:0;border-right:1px solid var(--border);background:linear-gradient(180deg, var(--marca-suave) 0%, var(--card) 20%);box-shadow:var(--sombra-lateral);flex-direction:column;padding:1.5rem .75rem 1rem;display:flex}.menu nav{flex:1}.menu ul{flex-direction:column;gap:2px;height:auto;padding:0;display:flex}.nav-item{flex-direction:row;justify-content:flex-start;gap:10px;height:auto;min-height:2.5rem;padding:8px 12px;font-size:.9375rem}.nav-item[aria-current=page]{box-shadow:inset 3px 0 0 var(--tinta-acento), var(--activo-sombra)}.punto-aviso{margin-left:auto;position:static}.menu-pie{border-top:1px solid var(--border);align-items:center;gap:.5rem;padding:.75rem .75rem 0;display:flex}.menu-correo{min-width:0;color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:.8125rem;overflow:hidden}.lienzo{padding-left:var(--menu-ancho)}.marco{padding:2rem 2rem 2.5rem}.marco:has(.captura){padding-bottom:7rem}.captura{bottom:.75rem;left:var(--menu-ancho);padding:.5rem 2rem}.recien,.captura-fila,.chip-fila{max-width:calc(var(--ancho) - 4rem)}.mapa{height:calc(100dvh - var(--barra-alto) - 10rem)}}
