/* V107 espacial: niebla estática, cristal y luz. Sin cambios de acceso o datos. */
html.v107-ui[data-v106-theme="dark"]{--v107-ink:#edf4ff;--v107-muted:#a9b8cc;--v107-line:#25354c;--v107-surface:#0c121d;--v107-soft:#101c2a;--v107-shadow:0 20px 70px #0006,0 0 50px #288cff07;--v107-fog:radial-gradient(ellipse at 20% 0%,#35689812,transparent 65%),linear-gradient(145deg,#121c2aef,#090e17f5)}
html.v107-ui[data-v106-theme="light"]{--v107-fog:radial-gradient(ellipse at 20% 0%,#8db7e81c,transparent 65%),linear-gradient(145deg,#fffffff5,#f0f3f7f5)}
@media screen{
html.v107-ui.v107-ui.v107-ui.v107-ui.v107-ui.v107-ui body{background:#eef2f7!important;background-image:radial-gradient(ellipse at 15% 5%,#a5bbd12b,transparent 48%),radial-gradient(ellipse at 85% 40%,#a7c5e82b,transparent 50%),linear-gradient(150deg,#fafbfd,#e8edf3)!important}
html.v107-ui.v107-ui.v107-ui.v107-ui.v107-ui.v107-ui[data-v106-theme="dark"] body{background:#03060b!important;background-image:radial-gradient(ellipse at 15% 8%,#34608824,transparent 46%),radial-gradient(ellipse at 84% 35%,#204b7626,transparent 47%),radial-gradient(ellipse at 50% 90%,#152c431a,transparent 55%),linear-gradient(145deg,#070b11,#020408)!important}
html.v107-ui.v107-ui.v107-ui.v107-ui.v107-ui.v107-ui :where(.shell,body>main,body>.wrap,body>.box,body>.v98-console,body>.v100-console,.v107-header){background-color:var(--v107-surface)!important;background-image:var(--v107-fog)!important;border-color:var(--v107-line)!important;box-shadow:var(--v107-shadow),inset 0 1px 0 #c9e4ff09!important}
html.v107-ui.v107-ui.v107-ui.v107-ui.v107-ui.v107-ui :where(.card,.payment,.method,.profile-section,.order-card,.v98-section,.v98-payment-record,.v100-inline-payment,.v100-account-picker,.v98-selected-account,.v98-empty,.v98-search-options,.v100-empty-editor,.admin-guide,.admin-guide-grid article,.result,.step,.summary-counts>div,.public-summary,.filters,.contact,.support){background-color:var(--v107-surface)!important;background-image:var(--v107-fog)!important;border-color:var(--v107-line)!important;box-shadow:inset 0 1px 0 #c9e4ff08,0 8px 28px #03080f08!important}
html.v107-ui.v107-ui.v107-ui.v107-ui.v107-ui.v107-ui .hero#buscar{position:relative;background:radial-gradient(ellipse at 50% 69%,#4c8fc718,transparent 53%)!important;padding-top:40px}
html.v107-ui.v107-ui.v107-ui.v107-ui.v107-ui.v107-ui[data-v106-theme="dark"] .hero#buscar{background:radial-gradient(ellipse at 50% 68%,#23446824,transparent 57%),linear-gradient(160deg,#070c13dd,#03070bdd)!important}
/* El aviso conserva su mensaje y condición. Se elimina el fondo marrón. */
html.v107-ui.v107-ui.v107-ui.v107-ui.v107-ui.v107-ui :where(.warning,.notice,.v98-feedback){padding:14px 18px;border:1px solid #adc4df!important;border-left:3px solid #328ef4!important;border-radius:12px!important;background:#eaf1fa!important;color:#233d5c!important;box-shadow:inset 0 1px 0 #ffffff18!important}
html.v107-ui.v107-ui.v107-ui.v107-ui.v107-ui.v107-ui[data-v106-theme="dark"] :where(.warning,.notice,.v98-feedback){background:#0c1522!important;background-image:linear-gradient(135deg,#172637,#0c1522)!important;color:#d2e2f5!important;border-color:#324d6b!important;border-left-color:#67b6ff!important}
html.v107-ui.v107-ui.v107-ui.v107-ui.v107-ui.v107-ui :where(.warning[role="alert"],.v98-feedback.error){border-left-color:#de6b7c!important}
html.v107-ui.v107-ui.v107-ui.v107-ui.v107-ui.v107-ui :where(.v98-feedback.success){border-left-color:#50be96!important}
/* Iluminación de interacción: hover y foco; brillo más intenso al pulsar. */
html.v107-ui.v107-ui.v107-ui.v107-ui.v107-ui.v107-ui :where(button,.button,.v98-button,.result-cta,.submit,.login,.pill,.panel-main,.v107-action,.v98-task,.admin-launcher>.button,.v100-task){transition:color .18s ease,border-color .18s ease,box-shadow .18s ease,filter .18s ease!important}
html.v107-ui.v107-ui.v107-ui.v107-ui.v107-ui.v107-ui :where(button,.button,.v98-button,.result-cta,.submit,.login,.pill,.panel-main,.v107-action,.v98-task,.admin-launcher>.button,.v100-task):is(:hover,:focus-visible){color:#b4e7ff!important;border-color:#60bcff!important;box-shadow:inset 0 0 16px #168eff24,0 0 0 1px #169fff40,0 0 24px #168eff35!important;text-shadow:0 0 10px #53bfff60}
html.v107-ui.v107-ui.v107-ui.v107-ui.v107-ui.v107-ui :where(button,.button,.v98-button,.result-cta,.submit,.login,.pill,.panel-main,.v107-action,.v98-task,.admin-launcher>.button,.v100-task):active{color:#fff!important;border-color:#b1e7ff!important;box-shadow:inset 0 0 24px #169fff45,0 0 0 1px #64ceff80,0 0 32px #168eff65!important;filter:brightness(1.16)}
html.v107-ui.v107-ui.v107-ui.v107-ui.v107-ui.v107-ui :where(button[aria-expanded="true"],.v98-task.is-active,.v98-button.is-active){border-color:#6bc4ff!important;box-shadow:inset 0 1px 0 #ffffff20,0 0 18px #168eff30!important}
html.v107-ui.v107-ui.v107-ui.v107-ui.v107-ui.v107-ui :where(.v107-nav a,.v107-account-menu a,.publish-links a):is(:hover,:focus-visible,:active){color:#8dd3ff!important;text-shadow:0 0 12px #249fff90}
html.v107-ui.v107-ui.v107-ui.v107-ui.v107-ui.v107-ui :where(button:disabled,[aria-disabled="true"]):is(:hover,:focus-visible,:active){filter:none;box-shadow:none!important;text-shadow:none;cursor:not-allowed!important}
html.v107-ui.v107-ui.v107-ui.v107-ui.v107-ui.v107-ui :where(.copy-done,.v105-copy-done){border-color:#50ce9e!important;color:#b4f0d6!important}
/* Globo nocturno. El resplandor queda limitado a la esfera y al país activo. */
html.v107-ui.v107-ui.v107-ui.v107-ui.v107-ui.v107-ui .globe-art{width:min(700px,100%)!important;height:auto!important;aspect-ratio:1;max-width:100%;margin:0 auto -8px!important}
html.v107-ui.v107-ui.v107-ui.v107-ui.v107-ui.v107-ui .globe-art #globe{width:100%!important;height:100%!important;isolation:isolate}
html.v107-ui.v107-ui.v107-ui.v107-ui.v107-ui.v107-ui #globeFallback{width:100%!important;height:100%!important;object-fit:cover;border-radius:50%;object-position:center}
html.v107-ui.v107-ui.v107-ui.v107-ui.v107-ui.v107-ui .globe-art .sphere{fill:url(#v107-ocean)!important;stroke:#547ba4!important;stroke-width:.8!important}
html.v107-ui.v107-ui.v107-ui.v107-ui.v107-ui.v107-ui .globe-art .country{fill:url(#v107-land)!important;stroke:#536b825c!important;stroke-width:.45!important;stroke-linejoin:round;transition:fill .15s ease,stroke .15s ease;outline:none}
html.v107-ui.v107-ui.v107-ui.v107-ui.v107-ui.v107-ui .globe-art .country.selected{fill:url(#v107-country-blue)!important;stroke:#a1e5ff!important;stroke-width:1.1!important}
html.v107-ui.v107-ui.v107-ui.v107-ui.v107-ui.v107-ui .globe-art .country.hovered{fill:url(#v107-country-blue)!important;stroke:#a1e5ff!important;stroke-width:1.1!important}
html.v107-ui.v107-ui.v107-ui.v107-ui.v107-ui.v107-ui .globe-art .country:focus-visible{fill:url(#v107-country-blue)!important;stroke:#a1e5ff!important;stroke-width:1.1!important}
html.v107-ui.v107-ui.v107-ui.v107-ui.v107-ui.v107-ui .globe-art .globe-selection{fill:none!important;stroke:#5ccfff!important;stroke-width:2!important;filter:url(#v107-country-glow);pointer-events:none}
html.v107-ui.v107-ui.v107-ui.v107-ui.v107-ui.v107-ui .globe-art .globe-hover{fill:none;stroke:#9ce8ff;stroke-width:1.6;filter:url(#v107-country-glow);pointer-events:none}
html.v107-ui.v107-ui.v107-ui.v107-ui.v107-ui.v107-ui .globe-art .country-mesh{fill:url(#v107-digital-grid);pointer-events:none;opacity:.7}
html.v107-ui.v107-ui.v107-ui.v107-ui.v107-ui.v107-ui .globe-art .graticule{fill:none;stroke:#608db8!important;stroke-width:.38!important;opacity:.13!important;pointer-events:none}
html.v107-ui.v107-ui.v107-ui.v107-ui.v107-ui.v107-ui .globe-art .connection-halo{fill:none;stroke:#188dff!important;stroke-width:4!important;opacity:.2!important;filter:url(#v107-route-glow)}
html.v107-ui.v107-ui.v107-ui.v107-ui.v107-ui.v107-ui .globe-art .connection{fill:none;stroke:#53aaf0!important;stroke-width:.85!important;opacity:.62!important}
html.v107-ui.v107-ui.v107-ui.v107-ui.v107-ui.v107-ui .globe-art .connection-core{fill:none;stroke:#c4edff!important;stroke-width:.24!important;opacity:.64!important}
html.v107-ui.v107-ui.v107-ui.v107-ui.v107-ui.v107-ui .globe-art .globe-light-halo{fill:#459fff!important;opacity:.6!important;filter:url(#v107-route-glow)}
html.v107-ui.v107-ui.v107-ui.v107-ui.v107-ui.v107-ui .globe-art .globe-light-ring{fill:#81caff!important;stroke:#b8eaff!important;stroke-width:.5!important}
html.v107-ui.v107-ui.v107-ui.v107-ui.v107-ui.v107-ui .globe-art .globe-light-core{fill:#f1fbff!important;stroke:none!important}
html.v107-ui.v107-ui.v107-ui.v107-ui.v107-ui.v107-ui .globe-caption{position:relative;color:var(--v107-muted)!important;margin-bottom:24px;font-size:12px}
}
@media screen and (max-width:760px){html.v107-ui.v107-ui.v107-ui.v107-ui.v107-ui.v107-ui .hero#buscar{padding-top:30px}}
@media(prefers-reduced-motion:reduce){html.v107-ui.v107-ui.v107-ui.v107-ui.v107-ui.v107-ui :where(button,a,.country){transition:none!important}}
@media print{html.v107-ui.v107-ui.v107-ui.v107-ui.v107-ui.v107-ui body{background:#fff!important}html.v107-ui.v107-ui.v107-ui.v107-ui.v107-ui.v107-ui :where(.warning,.notice){background:#fff!important;color:#000!important;box-shadow:none!important}}
