/* Login y selector por país. Solo SV, CR y US; no modifica autenticación. */
html:is([data-eq-country="SV"],[data-eq-country="CR"],[data-eq-country="US"]) body.eq-login-body { background:#eef2f8; font-family:Inter,'Segoe UI',sans-serif; }
html:is([data-eq-country="SV"],[data-eq-country="CR"],[data-eq-country="US"]) .eq-login-wrap.eq-login-modern { width:calc(100% - 40px); max-width:1480px; min-height:calc(100svh - 40px); margin:20px auto; border-radius:24px; overflow:hidden; box-shadow:0 16px 60px #152a4a12; }
html:is([data-eq-country="SV"],[data-eq-country="CR"],[data-eq-country="US"]) .eq-login-modern .eq-login-left { display:flex; flex-basis:54%; padding:38px clamp(32px,4.5vw,72px); background:#103eb2; justify-content:flex-start; }
html:is([data-eq-country="SV"],[data-eq-country="CR"],[data-eq-country="US"]) .eq-login-modern .eq-login-left::after { width:600px; height:600px; right:-370px; bottom:-380px; border-color:#ffffff1c; box-shadow:0 0 0 70px #ffffff04,0 0 0 140px #ffffff03; }
html:is([data-eq-country="SV"],[data-eq-country="CR"],[data-eq-country="US"]) .eq-login-modern .eq-login-left-overlay { background:radial-gradient(ellipse at 0 0,#2680ff66,transparent 60%),linear-gradient(160deg,transparent 40%,#051d624d); }
html:is([data-eq-country="SV"],[data-eq-country="CR"],[data-eq-country="US"]) .eq-login-modern .eq-login-left-content { display:flex; flex-direction:column; width:100%; max-width:none; }
html:is([data-eq-country="SV"],[data-eq-country="CR"],[data-eq-country="US"]) .eq-login-modern .eq-login-logo { margin-bottom:clamp(36px,6vh,68px); gap:12px; }
html:is([data-eq-country="SV"],[data-eq-country="CR"],[data-eq-country="US"]) .eq-login-modern .eq-logo-svg { width:44px; height:44px; filter:none; }
html:is([data-eq-country="SV"],[data-eq-country="CR"],[data-eq-country="US"]) .eq-login-modern #eq-grad stop { stop-color:#fff; }
html:is([data-eq-country="SV"],[data-eq-country="CR"],[data-eq-country="US"]) .eq-login-modern #eq-grad stop:last-child { stop-color:#e2eeff; }
html:is([data-eq-country="SV"],[data-eq-country="CR"],[data-eq-country="US"]) .eq-login-modern .eq-logo-svg path,html:is([data-eq-country="SV"],[data-eq-country="CR"],[data-eq-country="US"]) .eq-login-modern .eq-logo-svg circle { fill:#1749c5; }
html:is([data-eq-country="SV"],[data-eq-country="CR"],[data-eq-country="US"]) .eq-login-modern .eq-login-logo-text strong { font-size:22px; letter-spacing:-.04em; }
html:is([data-eq-country="SV"],[data-eq-country="CR"],[data-eq-country="US"]) .eq-login-modern .eq-login-logo-text > span { color:#d0dfff; font-size:9px; letter-spacing:.12em; }
html:is([data-eq-country="SV"],[data-eq-country="CR"],[data-eq-country="US"]) .eq-login-modern .eq-release-version { display:none; }
.eq-login-modern .country-welcome { display:flex; flex:1; flex-direction:column; }
.eq-login-modern .country-edition { display:flex; align-items:center; gap:14px; color:#d1e0ff; font-size:10px; font-weight:600; letter-spacing:.12em; }
.eq-login-modern .country-edition .eq-country-identity { color:#fff; font-size:13px; letter-spacing:0; white-space:nowrap; }
.eq-login-modern .country-edition .eq-country-flag { width:23px; height:16px; border:1px solid #ffffff66; }
.eq-login-modern .country-edition-rule { width:1px; height:16px; background:#ffffff40; }
.eq-login-modern .country-headline { margin:26px 0 20px; color:#fff; font-size:clamp(44px,4.1vw,64px); line-height:1.08; font-weight:700; letter-spacing:-.055em; }
.eq-login-modern .country-headline em { color:#b5e9ff; font-style:normal; }
.eq-login-modern .country-intro { max-width:405px; color:#dce7ff; font-size:15px; line-height:1.8; margin:0; }
.eq-login-modern .country-product-art { position:relative; width:100%; max-width:450px; height:258px; margin:30px auto 20px; isolation:isolate; }
.eq-login-modern .country-art-orbit { position:absolute; inset:15px 10px 0; border:1px solid #ffffff26; border-radius:50%; transform:rotate(-18deg); }
.eq-login-modern .country-art-orbit::after { content:''; position:absolute; inset:26px -10px; border:1px solid #ffffff15; border-radius:50%; transform:rotate(35deg); }
.eq-login-modern .country-art-document { position:absolute; top:8px; left:20%; width:65%; max-width:280px; padding:22px; background:#fff; border:1px solid #fff; border-radius:16px; color:#142f62; transform:rotate(-5deg); box-shadow:0 20px 35px #04154540; }
.eq-login-modern .country-art-document-head { display:flex; align-items:center; justify-content:space-between; margin-bottom:22px; font-size:11px; letter-spacing:.08em; color:#597194; }
.eq-login-modern .country-art-document-head i { margin-left:7px; }
.eq-login-modern .country-art-mark { display:grid; place-items:center; width:30px; height:30px; border-radius:8px; background:#edf3ff; color:#2457c6; font-size:12px; font-weight:700; letter-spacing:-.06em; }
.eq-login-modern .country-art-document strong { font-size:15px; font-weight:600; }
.eq-login-modern .country-art-line { width:85%; height:5px; background:#e8eef7; border-radius:5px; margin-top:12px; }
.eq-login-modern .country-art-line.short { width:55%; margin-top:7px; }
.eq-login-modern .country-art-items { display:flex; gap:8px; margin:20px 0; }
.eq-login-modern .country-art-items span { height:28px; flex:1; background:#eff4fc; border-radius:5px; }
.eq-login-modern .country-art-items span:nth-child(2) { background:#dce9ff; }
.eq-login-modern .country-art-document-foot { display:flex; align-items:center; justify-content:space-between; gap:10px; border-top:1px solid #e8eef7; padding-top:12px; font-size:9px; color:#597194; }
.eq-login-modern .country-art-chip { position:absolute; display:flex; align-items:center; gap:11px; border:1px solid #ffffff40; border-radius:12px; padding:13px 16px; font-size:12px; font-weight:600; box-shadow:0 10px 24px #04154525; }
.eq-login-modern .country-art-chip i { font-size:17px; }
.eq-login-modern .country-art-inventory { top:45px; right:0; background:#d4f5ef; color:#125c54; transform:rotate(4deg); }
.eq-login-modern .country-art-sales { left:0; bottom:10px; background:#eaf1ff; color:#254c9a; transform:rotate(3deg); }
.eq-login-modern .country-art-spark { position:absolute; top:15px; left:6%; font-size:40px; color:#a9dcff; }
.eq-login-modern .country-signature { display:flex; flex-wrap:wrap; align-items:center; justify-content:space-between; gap:12px; margin-top:auto; padding-top:22px; border-top:1px solid #ffffff26; font-size:11px; color:#d1dfff; }
.eq-login-modern .country-signature > span:last-child { font-size:9px; letter-spacing:.14em; }
html:is([data-eq-country="SV"],[data-eq-country="CR"],[data-eq-country="US"]) .eq-login-modern .eq-login-right { padding:88px clamp(28px,4vw,68px) 42px; background:#fff; }
html:is([data-eq-country="SV"],[data-eq-country="CR"],[data-eq-country="US"]) .eq-login-modern .eq-language-bar { top:26px; right:28px; }
html:is([data-eq-country="SV"],[data-eq-country="CR"],[data-eq-country="US"]) .eq-login-modern .eq-language-picker { border:0; background:#f5f7fb; border-radius:8px; }
html:is([data-eq-country="SV"],[data-eq-country="CR"],[data-eq-country="US"]) .eq-login-modern .eq-login-card { max-width:380px; }
html:is([data-eq-country="SV"],[data-eq-country="CR"],[data-eq-country="US"]) .eq-login-modern .eq-country-access { margin-bottom:26px; }
html:is([data-eq-country="SV"],[data-eq-country="CR"],[data-eq-country="US"]) .eq-login-modern .eq-country-access .eq-country-identity { display:inline-flex; padding:8px 12px; border:1px solid #e2e8f2; border-radius:7px; color:#37516d; font-size:12px; font-weight:500; }
html:is([data-eq-country="SV"],[data-eq-country="CR"],[data-eq-country="US"]) .eq-login-modern .eq-country-access-label { display:none; }
html:is([data-eq-country="SV"],[data-eq-country="CR"],[data-eq-country="US"]) .eq-login-modern .eq-card-header { margin-bottom:30px; }
html:is([data-eq-country="SV"],[data-eq-country="CR"],[data-eq-country="US"]) .eq-login-modern .eq-card-header h4 { color:#142642; font-size:32px; font-weight:700; line-height:1.2; letter-spacing:-.045em; }
html:is([data-eq-country="SV"],[data-eq-country="CR"],[data-eq-country="US"]) .eq-login-modern .eq-card-header p { color:#64748b; font-size:14px; line-height:1.7; margin-top:10px; }
html:is([data-eq-country="SV"],[data-eq-country="CR"],[data-eq-country="US"]) .eq-login-modern .eq-field { margin-bottom:22px; }
html:is([data-eq-country="SV"],[data-eq-country="CR"],[data-eq-country="US"]) .eq-login-modern .eq-field label { font-size:13px; font-weight:600; color:#33455f; }
html:is([data-eq-country="SV"],[data-eq-country="CR"],[data-eq-country="US"]) .eq-login-modern .eq-input { min-height:54px; border:1px solid #dce3ee; border-radius:10px; font-size:15px; background:#f9fbfe; color:#182d4c; }
html:is([data-eq-country="SV"],[data-eq-country="CR"],[data-eq-country="US"]) .eq-login-modern .eq-input::placeholder { color:#7b899e; }
html:is([data-eq-country="SV"],[data-eq-country="CR"],[data-eq-country="US"]) .eq-login-modern .eq-input:focus { background:#fff; border-color:#2864dd; box-shadow:0 0 0 4px #2864dd12; }
html:is([data-eq-country="SV"],[data-eq-country="CR"],[data-eq-country="US"]) .eq-login-modern .eq-input-icon { color:#8191aa; font-size:14px; }
html:is([data-eq-country="SV"],[data-eq-country="CR"],[data-eq-country="US"]) .eq-login-modern .eq-btn-login { min-height:54px; border-radius:10px; background:#1e54d8; font-size:15px; font-weight:600; margin-top:28px; box-shadow:0 6px 14px #1e54d81c; }
html:is([data-eq-country="SV"],[data-eq-country="CR"],[data-eq-country="US"]) .eq-login-modern .eq-btn-login:hover { background:#1643b3; box-shadow:0 8px 20px #1e54d829; }
html:is([data-eq-country="SV"],[data-eq-country="CR"],[data-eq-country="US"]) .eq-login-modern .eq-links { gap:12px; justify-content:space-between; }
html:is([data-eq-country="SV"],[data-eq-country="CR"],[data-eq-country="US"]) .eq-login-modern .eq-links a { font-size:12px; color:#2855ad; }
html:is([data-eq-country="SV"],[data-eq-country="CR"],[data-eq-country="US"]) .eq-login-modern .eq-login-footer { font-size:10px; line-height:1.8; color:#738299; border-top:1px solid #edf0f6; padding-top:24px; margin-top:38px; }
@media (min-width:992px) and (max-height:800px) {
    html:is([data-eq-country="SV"],[data-eq-country="CR"],[data-eq-country="US"]) .eq-login-modern .eq-login-left { padding-top:28px; padding-bottom:28px; }
    html:is([data-eq-country="SV"],[data-eq-country="CR"],[data-eq-country="US"]) .eq-login-modern .eq-login-logo { margin-bottom:30px; }
    .eq-login-modern .country-headline { font-size:48px; margin-top:20px; }
    .eq-login-modern .country-product-art { height:220px; margin-top:14px; margin-bottom:10px; }
    .eq-login-modern .country-art-document { transform:rotate(-5deg) scale(.88); transform-origin:top center; }
}
@media (max-width:1100px) and (min-width:992px) {
    .eq-login-modern .country-edition > span:last-child { font-size:8px; }
    .eq-login-modern .country-headline { font-size:44px; }
    .eq-login-modern .country-art-chip { padding:11px; font-size:10px; }
}
@media (max-width:991.98px) {
    html:is([data-eq-country="SV"],[data-eq-country="CR"],[data-eq-country="US"]) .eq-login-wrap.eq-login-modern { flex-direction:column; width:100%; min-height:100svh; margin:0; border-radius:0; box-shadow:none; }
    html:is([data-eq-country="SV"],[data-eq-country="CR"],[data-eq-country="US"]) .eq-login-modern .eq-login-left { display:flex; flex:0 0 auto; padding:24px 28px; }
    html:is([data-eq-country="SV"],[data-eq-country="CR"],[data-eq-country="US"]) .eq-login-modern .eq-login-logo { margin:0; }
    html:is([data-eq-country="SV"],[data-eq-country="CR"],[data-eq-country="US"]) .eq-login-modern .eq-logo-svg { width:38px; height:38px; }
    html:is([data-eq-country="SV"],[data-eq-country="CR"],[data-eq-country="US"]) .eq-login-modern .eq-login-logo-text strong { font-size:20px; }
    .eq-login-modern .country-welcome { display:none; }
    html:is([data-eq-country="SV"],[data-eq-country="CR"],[data-eq-country="US"]) .eq-login-modern .eq-login-right { flex:1; justify-content:flex-start; border:0; padding:78px 28px 28px; }
    html:is([data-eq-country="SV"],[data-eq-country="CR"],[data-eq-country="US"]) .eq-login-modern .eq-language-bar { top:18px; right:24px; }
    html:is([data-eq-country="SV"],[data-eq-country="CR"],[data-eq-country="US"]) .eq-login-modern .eq-login-card { max-width:420px; }
    html:is([data-eq-country="SV"],[data-eq-country="CR"],[data-eq-country="US"]) .eq-login-modern .eq-input { font-size:16px; }
    html:is([data-eq-country="SV"],[data-eq-country="CR"],[data-eq-country="US"]) .eq-login-modern .eq-country-access { margin-bottom:22px; }
    html:is([data-eq-country="SV"],[data-eq-country="CR"],[data-eq-country="US"]) .eq-login-modern .eq-card-header h4 { font-size:30px; }
}
@media (max-width:370px) {
    html:is([data-eq-country="SV"],[data-eq-country="CR"],[data-eq-country="US"]) .eq-login-modern .eq-login-right { padding-left:20px; padding-right:20px; }
    html:is([data-eq-country="SV"],[data-eq-country="CR"],[data-eq-country="US"]) .eq-login-modern .eq-links { flex-direction:column; align-items:flex-start; gap:16px; }
}

/* Selector de empresa. !important solo sustituye los estilos inline heredados de la vista compartida. */
html:is([data-eq-country="SV"],[data-eq-country="CR"],[data-eq-country="US"]) .eq-company-page { padding:48px 24px !important; background:radial-gradient(ellipse at 50% 0,#dce9ff 0,transparent 65%),#f4f7fc; }
html:is([data-eq-country="SV"],[data-eq-country="CR"],[data-eq-country="US"]) .eq-company-header { margin-bottom:30px !important; width:100%; }
html:is([data-eq-country="SV"],[data-eq-country="CR"],[data-eq-country="US"]) .eq-company-brand { margin-bottom:22px !important; }
html:is([data-eq-country="SV"],[data-eq-country="CR"],[data-eq-country="US"]) .eq-company-brand svg { filter:none !important; }
html:is([data-eq-country="SV"],[data-eq-country="CR"],[data-eq-country="US"]) #eq-grad-emp stop { stop-color:#2764e4; }
html:is([data-eq-country="SV"],[data-eq-country="CR"],[data-eq-country="US"]) #eq-grad-emp stop:last-child { stop-color:#1645bb; }
html:is([data-eq-country="SV"],[data-eq-country="CR"],[data-eq-country="US"]) .eq-company-brand svg circle { fill:#9ed9ff; }
html:is([data-eq-country="SV"],[data-eq-country="CR"],[data-eq-country="US"]) .eq-company-brand strong { color:#172f52 !important; }
html:is([data-eq-country="SV"],[data-eq-country="CR"],[data-eq-country="US"]) .eq-company-brand [data-eq-brand-company] { color:#637898 !important; font-size:9px !important; }
html:is([data-eq-country="SV"],[data-eq-country="CR"],[data-eq-country="US"]) .eq-company-country { margin-bottom:22px; }
html:is([data-eq-country="SV"],[data-eq-country="CR"],[data-eq-country="US"]) .eq-company-country .eq-country-identity { color:#355077; font-size:12px; background:#fff; padding:7px 12px; border:1px solid #e0e8f5; border-radius:7px; }
html:is([data-eq-country="SV"],[data-eq-country="CR"],[data-eq-country="US"]) .eq-company-title { margin:0 0 10px; font-size:36px; font-weight:700; color:#142642; letter-spacing:-.045em; }
html:is([data-eq-country="SV"],[data-eq-country="CR"],[data-eq-country="US"]) .eq-company-intro { color:#63738c !important; line-height:1.7; }
html:is([data-eq-country="SV"],[data-eq-country="CR"],[data-eq-country="US"]) .eq-company-card-wrap { max-width:560px !important; }
html:is([data-eq-country="SV"],[data-eq-country="CR"],[data-eq-country="US"]) .eq-company-glow { display:none; }
html:is([data-eq-country="SV"],[data-eq-country="CR"],[data-eq-country="US"]) .eq-company-card { background:#fff !important; backdrop-filter:none !important; -webkit-backdrop-filter:none !important; border:1px solid #e1e8f2 !important; border-radius:18px !important; padding:32px !important; box-shadow:0 12px 40px #1a38680c !important; }
html:is([data-eq-country="SV"],[data-eq-country="CR"],[data-eq-country="US"]) .eq-company-card-heading { display:flex; align-items:center; gap:15px; text-align:left !important; padding-bottom:24px; border-bottom:1px solid #edf1f7; }
html:is([data-eq-country="SV"],[data-eq-country="CR"],[data-eq-country="US"]) .eq-company-icon { flex:none; width:46px !important; height:46px !important; background:#edf3ff !important; border:0 !important; border-radius:12px !important; }
html:is([data-eq-country="SV"],[data-eq-country="CR"],[data-eq-country="US"]) .eq-company-icon i { color:#285fd4 !important; font-size:21px !important; }
html:is([data-eq-country="SV"],[data-eq-country="CR"],[data-eq-country="US"]) .eq-company-card-copy strong { display:block; font-size:15px; font-weight:600; color:#223958; }
html:is([data-eq-country="SV"],[data-eq-country="CR"],[data-eq-country="US"]) .eq-company-card-copy span { display:block; font-size:12px; color:#6b7b92; margin-top:4px; line-height:1.5; }
html:is([data-eq-country="SV"],[data-eq-country="CR"],[data-eq-country="US"]) .eq-company-page .eq-emp-label { color:#40546f; font-size:12px; letter-spacing:.03em; margin-bottom:10px; }
html:is([data-eq-country="SV"],[data-eq-country="CR"],[data-eq-country="US"]) .eq-company-page .eq-dd-trigger { min-height:58px; background:#f9fbfe; border:1px solid #dce3ee; }
html:is([data-eq-country="SV"],[data-eq-country="CR"],[data-eq-country="US"]) .eq-company-page .eq-dd-trigger:focus,
html:is([data-eq-country="SV"],[data-eq-country="CR"],[data-eq-country="US"]) .eq-company-page .eq-dd.open .eq-dd-trigger { border-color:#2864dd; background:#fff; box-shadow:0 0 0 4px #2864dd12; }
html:is([data-eq-country="SV"],[data-eq-country="CR"],[data-eq-country="US"]) .eq-company-page .eq-dd-label { color:#223958; font-size:14px; }
html:is([data-eq-country="SV"],[data-eq-country="CR"],[data-eq-country="US"]) .eq-company-page .eq-dd-icon { color:#3264c6; }
html:is([data-eq-country="SV"],[data-eq-country="CR"],[data-eq-country="US"]) .eq-company-page .eq-dd-panel { left:0; right:0; background:#fff; border-color:#dce3ee; box-shadow:0 16px 35px #18345826; }
html:is([data-eq-country="SV"],[data-eq-country="CR"],[data-eq-country="US"]) .eq-company-page .eq-dd-search-wrap { border-color:#e7edf6; }
html:is([data-eq-country="SV"],[data-eq-country="CR"],[data-eq-country="US"]) .eq-company-page .eq-dd-search { color:#223958; border-color:#dce3ee; background:#f5f8fd; font-size:14px; }
html:is([data-eq-country="SV"],[data-eq-country="CR"],[data-eq-country="US"]) .eq-company-page .eq-dd-search::placeholder { color:#63738c; }
html:is([data-eq-country="SV"],[data-eq-country="CR"],[data-eq-country="US"]) .eq-company-page .eq-dd-search:focus { border-color:#2864dd; }
html:is([data-eq-country="SV"],[data-eq-country="CR"],[data-eq-country="US"]) .eq-company-page .eq-dd-list { max-height:260px; }
html:is([data-eq-country="SV"],[data-eq-country="CR"],[data-eq-country="US"]) .eq-company-page .eq-dd-opt-text { color:#223958; }
html:is([data-eq-country="SV"],[data-eq-country="CR"],[data-eq-country="US"]) .eq-company-page .eq-dd-opt.active,
html:is([data-eq-country="SV"],[data-eq-country="CR"],[data-eq-country="US"]) .eq-company-page .eq-dd-opt:hover { background:#eef4ff; border-left-color:#2864dd; }
html:is([data-eq-country="SV"],[data-eq-country="CR"],[data-eq-country="US"]) .eq-company-page .eq-dd-opt-icon { background:#edf3ff; color:#3264c6; }
html:is([data-eq-country="SV"],[data-eq-country="CR"],[data-eq-country="US"]) .eq-company-page .eq-dd-opt.active .eq-dd-opt-icon { background:#2864dd; color:#fff; }
html:is([data-eq-country="SV"],[data-eq-country="CR"],[data-eq-country="US"]) .eq-company-page .eq-dd-opt-check { color:#2864dd; }
html:is([data-eq-country="SV"],[data-eq-country="CR"],[data-eq-country="US"]) .eq-company-page .eq-btn-login { min-height:54px; border-radius:10px; background:#1e54d8; box-shadow:0 6px 14px #1e54d81c; }
html:is([data-eq-country="SV"],[data-eq-country="CR"],[data-eq-country="US"]) .eq-company-page .eq-btn-login:hover { background:#1643b3; }
html:is([data-eq-country="SV"],[data-eq-country="CR"],[data-eq-country="US"]) .eq-company-page .eq-emp-back { color:#315ba8; font-size:12px; }
html:is([data-eq-country="SV"],[data-eq-country="CR"],[data-eq-country="US"]) .eq-company-admin { color:#315ba8 !important; }
html:is([data-eq-country="SV"],[data-eq-country="CR"],[data-eq-country="US"]) .eq-company-page .eq-emp-alert { background:#fff1f2; color:#9f2437; border-color:#f1c3cb; }
html:is([data-eq-country="SV"],[data-eq-country="CR"],[data-eq-country="US"]) .eq-company-footer { color:#6c7e98 !important; margin-top:28px !important; }
@media (max-width:560px) {
    html:is([data-eq-country="SV"],[data-eq-country="CR"],[data-eq-country="US"]) .eq-company-page { padding:32px 18px !important; justify-content:flex-start !important; }
    html:is([data-eq-country="SV"],[data-eq-country="CR"],[data-eq-country="US"]) .eq-company-title { font-size:30px; }
    html:is([data-eq-country="SV"],[data-eq-country="CR"],[data-eq-country="US"]) .eq-company-card { padding:24px 20px !important; }
    html:is([data-eq-country="SV"],[data-eq-country="CR"],[data-eq-country="US"]) .eq-company-page .eq-dd-search { font-size:16px; }
}

/* Country accents keep the common form legible without implying fiscal certification. */
html[data-eq-country="CR"] .eq-login-modern .eq-login-left { background:#102b54; }
html[data-eq-country="US"] .eq-login-modern .eq-login-left { background:#142e4b; }
html:is([data-eq-country="CR"],[data-eq-country="US"]) .eq-login-modern .eq-login-left-overlay { background:radial-gradient(ellipse at 0 0,#ffffff0c,transparent 65%); }
html[data-eq-country="CR"] .eq-login-modern .country-headline em { color:#ffb9c3; }
html[data-eq-country="US"] .eq-login-modern .country-headline em { color:#b9d9f6; }
html:is([data-eq-country="CR"],[data-eq-country="US"]) :is(.eq-login-modern,.eq-company-page) .eq-btn-login { background:var(--country-accent); }
html:is([data-eq-country="CR"],[data-eq-country="US"]) :is(.eq-login-modern,.eq-company-page) .eq-btn-login:hover { background:var(--country-deep); }
html:is([data-eq-country="CR"],[data-eq-country="US"]) .eq-login-modern .eq-links a { color:var(--country-accent); }
