.egairc-wrap{
    --egairc-text:#152033;
    --egairc-text-2:#34445b;
    --egairc-muted:#66758a;
    --egairc-inverse:#ffffff;
    --egairc-surface:#f4f7fb;
    --egairc-elevated:#ffffff;
    --egairc-option:#ffffff;
    --egairc-option-text:#182235;
    --egairc-selected:#e8f1ff;
    --egairc-selected-text:#12365c;
    --egairc-input:#ffffff;
    --egairc-input-text:#111827;
    --egairc-placeholder:#6b7280;
    --egairc-border:#cbd5e1;
    --egairc-border-strong:#9fb2c8;
    --egairc-focus:#2563eb;
    --egairc-result:#ffffff;
    --egairc-result-text:#142033;
    --egairc-result-sub:#42516a;
    --egairc-accent:#1f4f72;
    --egairc-accent-2:#0e7490;
    --egairc-success:#166534;
    --egairc-warning:#92400e;
    --egairc-error:#991b1b;
    --egairc-neutral:#475569;
    --egairc-shadow:0 24px 70px rgba(15,23,42,.14),0 6px 20px rgba(15,23,42,.08);
    max-width:1040px;
    margin:34px auto;
    padding:0 8px;
    color:var(--egairc-text)!important;
    font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;
    box-sizing:border-box;
}

.egairc-wrap *,
.egairc-wrap *::before,
.egairc-wrap *::after{box-sizing:border-box;}

.egairc-hero{
    position:relative;
    width:100%;
    aspect-ratio:16/9;
    min-height:470px;
    overflow:hidden;
    border-radius:26px;
    box-shadow:var(--egairc-shadow);
    isolation:isolate;
    background:#0b1420;
}

.egairc-hero-img{
    position:absolute;
    inset:0;
    width:100%!important;
    height:100%!important;
    max-width:none!important;
    object-fit:cover;
    object-position:center center;
    display:block;
    z-index:0;
}

.egairc-hero-scrim{
    position:absolute;
    inset:0;
    z-index:1;
    background:
        linear-gradient(90deg,rgba(5,13,24,.82) 0%,rgba(5,13,24,.62) 40%,rgba(5,13,24,.18) 68%,rgba(5,13,24,.08) 100%),
        linear-gradient(0deg,rgba(5,13,24,.90) 0%,rgba(5,13,24,.35) 45%,rgba(5,13,24,.08) 76%);
}

.egairc-hero-badge{
    position:absolute;
    z-index:3;
    top:22px;
    right:22px;
    display:inline-flex;
    align-items:center;
    gap:8px;
    padding:9px 13px;
    border:1px solid rgba(255,255,255,.28);
    border-radius:999px;
    background:rgba(10,20,34,.68);
    backdrop-filter:blur(10px);
    -webkit-backdrop-filter:blur(10px);
    color:#fff!important;
    font-size:13px!important;
    font-weight:800!important;
    letter-spacing:.02em;
    line-height:1.2!important;
    box-shadow:0 8px 24px rgba(0,0,0,.15);
}

.egairc-hero-badge::before{
    content:"";
    width:8px;
    height:8px;
    border-radius:50%;
    background:#fbbf24;
    box-shadow:0 0 0 4px rgba(251,191,36,.16);
}

.egairc-hero-copy{
    position:absolute;
    z-index:3;
    left:30px;
    bottom:30px;
    width:min(700px,72%);
    color:#fff!important;
    text-shadow:0 2px 20px rgba(0,0,0,.28);
}

.egairc-eyebrow{
    display:block;
    margin:0 0 10px;
    color:#dbeafe!important;
    font-size:13px!important;
    font-weight:900!important;
    line-height:1.2!important;
    letter-spacing:.11em;
    text-transform:uppercase;
}

.egairc-hero h2{
    margin:0 0 14px!important;
    max-width:680px;
    color:#fff!important;
    font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif!important;
    font-size:clamp(44px,5.3vw,72px)!important;
    font-weight:900!important;
    line-height:.98!important;
    letter-spacing:-.045em!important;
    text-wrap:balance;
}

.egairc-hero p{
    margin:0!important;
    max-width:650px;
    color:#f3f7fb!important;
    font-size:clamp(17px,1.8vw,22px)!important;
    font-weight:560!important;
    line-height:1.48!important;
}

.egairc-hero-chips{
    display:flex;
    flex-wrap:wrap;
    gap:9px;
    margin-top:18px;
}

.egairc-hero-chips span{
    display:inline-flex;
    align-items:center;
    min-height:34px;
    padding:7px 11px;
    border:1px solid rgba(255,255,255,.24);
    border-radius:999px;
    background:rgba(255,255,255,.10);
    color:#fff!important;
    font-size:13px!important;
    font-weight:800!important;
    line-height:1.2!important;
    backdrop-filter:blur(8px);
    -webkit-backdrop-filter:blur(8px);
}

.egairc-panel,
.egairc-card{
    width:100%;
    margin:18px 0 0;
    border:1px solid var(--egairc-border);
    border-radius:22px;
    background:var(--egairc-elevated)!important;
    color:var(--egairc-text)!important;
    box-shadow:0 12px 32px rgba(15,23,42,.07);
}

.egairc-panel{padding:24px;}
.egairc-card{padding:22px;}

.egairc-section-head{
    display:grid;
    grid-template-columns:minmax(0,1fr) minmax(240px,360px);
    gap:22px;
    align-items:end;
    margin-bottom:18px;
}

.egairc-section-head--compact{margin-bottom:14px;}

.egairc-section-kicker{
    display:block;
    margin:0 0 5px;
    color:var(--egairc-accent-2)!important;
    font-size:12px!important;
    font-weight:900!important;
    letter-spacing:.1em;
    line-height:1.2!important;
    text-transform:uppercase;
}

.egairc-section-head h3,
.egairc-card h3{
    margin:0!important;
    color:var(--egairc-text)!important;
    font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif!important;
    font-size:clamp(23px,2.8vw,32px)!important;
    font-weight:850!important;
    line-height:1.12!important;
    letter-spacing:-.02em!important;
}

.egairc-section-head p{
    margin:0!important;
    color:var(--egairc-muted)!important;
    font-size:14px!important;
    font-weight:520!important;
    line-height:1.5!important;
}

.egairc-grid{
    display:grid;
    grid-template-columns:repeat(2,minmax(0,1fr));
    gap:14px;
}

.egairc-field{
    display:flex!important;
    flex-direction:column;
    gap:8px;
    min-width:0;
    margin:0!important;
    color:var(--egairc-option-text)!important;
    font-size:15px!important;
    font-weight:760!important;
    line-height:1.4!important;
}

.egairc-field > span{color:var(--egairc-option-text)!important;}

.egairc-field select,
.egairc-field input,
.egairc-field textarea,
.egairc-local input,
.egairc-local textarea,
.egairc-local select{
    width:100%!important;
    min-height:48px;
    margin:0!important;
    padding:11px 13px!important;
    border:1px solid var(--egairc-border-strong)!important;
    border-radius:12px!important;
    background:var(--egairc-input)!important;
    color:var(--egairc-input-text)!important;
    -webkit-text-fill-color:var(--egairc-input-text)!important;
    box-shadow:none!important;
    font-family:inherit!important;
    font-size:15px!important;
    font-weight:620!important;
    line-height:1.35!important;
    outline:none!important;
}

.egairc-field select option,
.egairc-local select option{
    background:#ffffff!important;
    color:#111827!important;
}

.egairc-field input::placeholder,
.egairc-local input::placeholder,
.egairc-local textarea::placeholder{
    color:var(--egairc-placeholder)!important;
    opacity:1!important;
}

.egairc-field select:hover,
.egairc-field input:hover,
.egairc-local input:hover,
.egairc-local textarea:hover,
.egairc-local select:hover{
    border-color:#7991ac!important;
}

.egairc-field select:focus,
.egairc-field input:focus,
.egairc-local input:focus,
.egairc-local textarea:focus,
.egairc-local select:focus{
    border-color:var(--egairc-focus)!important;
    box-shadow:0 0 0 3px rgba(37,99,235,.17)!important;
}

.egairc-subsection{
    margin-top:24px;
    padding-top:22px;
    border-top:1px solid var(--egairc-border);
}

.egairc-actions{
    display:flex;
    gap:12px;
    margin-top:22px;
}

.egairc-btn,
.egairc-local-btn{
    appearance:none;
    -webkit-appearance:none;
    display:inline-flex!important;
    align-items:center;
    justify-content:center;
    min-height:48px;
    border-radius:12px!important;
    padding:11px 16px!important;
    font-family:inherit!important;
    font-size:15px!important;
    font-weight:850!important;
    line-height:1.2!important;
    text-decoration:none!important;
    cursor:pointer!important;
    transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,background .16s ease;
}

.egairc-btn:focus-visible,
.egairc-local-btn:focus-visible{
    outline:3px solid rgba(37,99,235,.28)!important;
    outline-offset:2px!important;
}

.egairc-btn--primary{
    flex:1 1 auto;
    border:1px solid #173f5d!important;
    background:linear-gradient(135deg,#1f4f72,#0e7490)!important;
    color:#fff!important;
    -webkit-text-fill-color:#fff!important;
    box-shadow:0 10px 22px rgba(31,79,114,.22);
}

.egairc-btn--secondary{
    flex:0 0 auto;
    border:1px solid var(--egairc-border-strong)!important;
    background:#f8fafc!important;
    color:#1f2937!important;
    -webkit-text-fill-color:#1f2937!important;
}

.egairc-btn:hover,
.egairc-local-btn:hover{transform:translateY(-1px);}

.egairc-results{margin-top:18px;}

.egairc-card h3{margin-bottom:12px!important;}

.egairc-card-body{
    color:var(--egairc-result-text)!important;
    font-size:16px!important;
    font-weight:500!important;
    line-height:1.67!important;
}

.egairc-card-body p{
    margin:0 0 12px!important;
    color:var(--egairc-result-text)!important;
}

.egairc-card-body p:last-child{margin-bottom:0!important;}

.egairc-card-body strong{color:var(--egairc-result-text)!important;}

.egairc-card-body ul{
    margin:0!important;
    padding-left:20px!important;
    color:var(--egairc-result-text)!important;
}

.egairc-card-body li{
    margin:0 0 8px!important;
    color:var(--egairc-result-text)!important;
}

.egairc-card--primary{
    position:relative;
    overflow:hidden;
    border-color:#9cc4d3!important;
    background:
        radial-gradient(circle at top right,rgba(14,116,144,.14),transparent 36%),
        linear-gradient(135deg,#f7fcff,#eef7fb)!important;
}

.egairc-card--primary::after{
    content:"";
    position:absolute;
    top:0;
    right:0;
    width:150px;
    height:6px;
    border-radius:0 22px 0 12px;
    background:linear-gradient(90deg,#1f4f72,#0e7490);
}

.egairc-score-row{
    display:flex;
    flex-wrap:wrap;
    gap:16px 20px;
    align-items:flex-end;
}

.egairc-score{
    color:#123e5f!important;
    font-size:clamp(50px,8vw,82px)!important;
    font-weight:950!important;
    line-height:.92!important;
    letter-spacing:-.055em!important;
}

.egairc-score span{
    font-size:.34em!important;
    font-weight:800!important;
    letter-spacing:-.02em!important;
    color:#49657b!important;
}

.egairc-badge{
    display:inline-flex;
    align-items:center;
    min-height:34px;
    margin:0 0 3px!important;
    padding:7px 12px!important;
    border:1px solid #b5ccda;
    border-radius:999px;
    background:#e5f1f7!important;
    color:#154761!important;
    font-size:14px!important;
    font-weight:850!important;
    line-height:1.15!important;
}

.egairc-badge--warning{
    border-color:#f1c27d!important;
    background:#fff7e8!important;
    color:#7a3f0b!important;
}

.egairc-primary-summary{
    margin-top:14px!important;
    max-width:820px;
    color:#24364c!important;
    font-size:17px!important;
    line-height:1.6!important;
}

.egairc-metrics{
    display:grid;
    grid-template-columns:repeat(2,minmax(0,1fr));
    gap:12px;
}

.egairc-metric{
    padding:14px;
    border:1px solid var(--egairc-border);
    border-radius:14px;
    background:#f8fafc!important;
}

.egairc-metric span{
    display:block;
    margin-bottom:4px;
    color:var(--egairc-muted)!important;
    font-size:12px!important;
    font-weight:850!important;
    letter-spacing:.06em;
    line-height:1.2!important;
    text-transform:uppercase;
}

.egairc-metric strong{
    color:var(--egairc-text)!important;
    font-size:17px!important;
    font-weight:850!important;
    line-height:1.35!important;
}

.egairc-links{
    display:grid;
    grid-template-columns:repeat(2,minmax(0,1fr));
    gap:10px;
}

.egairc-links a,
.egairc-quick-link{
    display:flex!important;
    align-items:center;
    min-height:48px;
    padding:11px 13px!important;
    border:1px solid var(--egairc-border)!important;
    border-radius:12px!important;
    background:#f8fafc!important;
    color:#164e70!important;
    -webkit-text-fill-color:#164e70!important;
    text-decoration:none!important;
    font-size:14px!important;
    font-weight:800!important;
    line-height:1.3!important;
}

.egairc-links a:hover,
.egairc-quick-link:hover{
    border-color:#86a9bf!important;
    background:#f1f8fb!important;
}

.egairc-local-intro{
    display:grid;
    grid-template-columns:1fr auto;
    gap:12px;
    align-items:end;
    margin-bottom:14px;
}

.egairc-local-label{
    display:flex!important;
    flex-direction:column;
    gap:7px;
    color:var(--egairc-option-text)!important;
    font-size:14px!important;
    font-weight:800!important;
}

.egairc-local-actions{
    display:flex;
    flex-wrap:wrap;
    gap:9px;
}

.egairc-local-btn{
    border:1px solid #2a5f82!important;
    background:#edf6fa!important;
    color:#174963!important;
    -webkit-text-fill-color:#174963!important;
}

.egairc-provider-line{
    margin:0 0 14px!important;
    padding:11px 13px;
    border-left:4px solid #0e7490;
    border-radius:10px;
    background:#f1f9fc!important;
    color:#23465a!important;
    font-size:14px!important;
    line-height:1.5!important;
}

.egairc-quick-searches{
    display:flex;
    flex-wrap:wrap;
    gap:8px;
    margin:12px 0 20px;
}

.egairc-quick-link{
    width:auto!important;
    min-height:40px!important;
    padding:8px 10px!important;
    cursor:pointer!important;
}

.egairc-candidate-heading{
    margin:22px 0 10px!important;
    color:var(--egairc-text)!important;
    font-size:18px!important;
    font-weight:850!important;
    line-height:1.3!important;
}

.egairc-candidate-help{
    margin:0 0 14px!important;
    color:var(--egairc-muted)!important;
    font-size:14px!important;
    line-height:1.55!important;
}

.egairc-candidates{
    display:grid;
    grid-template-columns:1fr;
    gap:12px;
}

.egairc-candidate{
    padding:14px;
    border:1px solid var(--egairc-border);
    border-radius:14px;
    background:#fbfdff!important;
}

.egairc-candidate-title{
    margin:0 0 10px!important;
    color:var(--egairc-text)!important;
    font-size:15px!important;
    font-weight:850!important;
}

.egairc-candidate-grid{
    display:grid;
    grid-template-columns:repeat(2,minmax(0,1fr));
    gap:9px;
}

.egairc-candidate-grid label{
    display:flex!important;
    flex-direction:column;
    gap:5px;
    color:var(--egairc-option-text)!important;
    font-size:12px!important;
    font-weight:800!important;
}

.egairc-candidate-grid .egairc-span-2{grid-column:1 / -1;}
.egairc-candidate-grid textarea{min-height:76px!important;resize:vertical;}

.egairc-candidate-actions{
    display:flex;
    flex-wrap:wrap;
    gap:9px;
    margin-top:12px;
}

.egairc-compare-wrap{margin-top:14px;overflow-x:auto;}

.egairc-compare-table{
    width:100%;
    min-width:680px;
    border-collapse:separate;
    border-spacing:0;
    overflow:hidden;
    border:1px solid var(--egairc-border);
    border-radius:12px;
    background:var(--egairc-elevated)!important;
}

.egairc-compare-table th,
.egairc-compare-table td{
    padding:10px 12px!important;
    border-bottom:1px solid var(--egairc-border);
    border-right:1px solid var(--egairc-border);
    color:var(--egairc-result-text)!important;
    background:var(--egairc-elevated)!important;
    font-size:13px!important;
    line-height:1.4!important;
    text-align:left!important;
    vertical-align:top!important;
}

.egairc-compare-table th{
    background:#eff6fa!important;
    color:#153f59!important;
    font-weight:850!important;
}

.egairc-compare-table tr:last-child td{border-bottom:0;}
.egairc-compare-table th:last-child,
.egairc-compare-table td:last-child{border-right:0;}

.egairc-note{
    margin-top:12px!important;
    color:var(--egairc-muted)!important;
    font-size:12px!important;
    line-height:1.5!important;
}

.egairc-empty{
    padding:12px;
    border:1px dashed var(--egairc-border-strong);
    border-radius:12px;
    color:var(--egairc-muted)!important;
    background:#f8fafc!important;
    font-size:14px!important;
}

@media(max-width:820px){
    .egairc-wrap{padding:0 5px;}
    .egairc-hero{min-height:430px;}
    .egairc-hero-copy{width:min(720px,80%);}
    .egairc-section-head{grid-template-columns:1fr;gap:8px;align-items:start;}
}

@media(max-width:680px){
    .egairc-wrap{margin:22px auto;padding:0 3px;}
    .egairc-hero{
        min-height:330px;
        border-radius:18px;
    }
    .egairc-hero-img{
        object-position:58% center;
    }
    .egairc-hero-scrim{
        background:
            linear-gradient(90deg,rgba(5,13,24,.78) 0%,rgba(5,13,24,.48) 56%,rgba(5,13,24,.22) 100%),
            linear-gradient(0deg,rgba(5,13,24,.93) 0%,rgba(5,13,24,.52) 52%,rgba(5,13,24,.12) 100%);
    }
    .egairc-hero-badge{
        top:14px;
        right:14px;
        max-width:65%;
        padding:7px 10px;
        font-size:11px!important;
    }
    .egairc-hero-copy{
        left:17px;
        right:17px;
        bottom:17px;
        width:auto;
        max-width:none;
    }
    .egairc-eyebrow{font-size:10px!important;margin-bottom:7px;}
    .egairc-hero h2{
        margin-bottom:9px!important;
        max-width:92%;
        font-size:clamp(30px,9vw,40px)!important;
        line-height:1.02!important;
    }
    .egairc-hero p{
        max-width:94%;
        font-size:14px!important;
        line-height:1.43!important;
    }
    .egairc-hero-chips{gap:6px;margin-top:11px;}
    .egairc-hero-chips span{min-height:30px;padding:6px 8px;font-size:11px!important;}
    .egairc-hero-chips span:nth-child(3){display:none;}
    .egairc-panel,.egairc-card{border-radius:16px;}
    .egairc-panel{padding:16px;}
    .egairc-card{padding:16px;}
    .egairc-grid,
    .egairc-metrics,
    .egairc-links,
    .egairc-candidate-grid{grid-template-columns:1fr;}
    .egairc-candidate-grid .egairc-span-2{grid-column:auto;}
    .egairc-actions,
    .egairc-local-intro{
        display:flex;
        flex-direction:column;
        align-items:stretch;
    }
    .egairc-btn--secondary{flex:1 1 auto;}
    .egairc-local-actions .egairc-local-btn{width:100%;}
}

@media(max-width:420px){
    .egairc-hero{min-height:305px;}
    .egairc-hero p{max-width:100%;font-size:13px!important;}
    .egairc-hero-chips span:nth-child(2){display:none;}
    .egairc-hero-badge{max-width:72%;}
}

[data-theme="dark"] .egairc-wrap,
.dark-mode .egairc-wrap,
html.dark .egairc-wrap,
.is-dark-theme .egairc-wrap{
    --egairc-text:#f4f7fb;
    --egairc-text-2:#d4deea;
    --egairc-muted:#aab7c7;
    --egairc-surface:#0b111a;
    --egairc-elevated:#111a26;
    --egairc-option:#111a26;
    --egairc-option-text:#f4f7fb;
    --egairc-selected:#153a57;
    --egairc-selected-text:#ffffff;
    --egairc-input:#0d1622;
    --egairc-input-text:#f8fafc;
    --egairc-placeholder:#9aa8b8;
    --egairc-border:#2b3a4c;
    --egairc-border-strong:#42566d;
    --egairc-focus:#60a5fa;
    --egairc-result:#111a26;
    --egairc-result-text:#f5f8fc;
    --egairc-result-sub:#c9d5e4;
}

[data-theme="dark"] .egairc-panel,
[data-theme="dark"] .egairc-card,
.dark-mode .egairc-panel,
.dark-mode .egairc-card,
html.dark .egairc-panel,
html.dark .egairc-card,
.is-dark-theme .egairc-panel,
.is-dark-theme .egairc-card{
    background:var(--egairc-elevated)!important;
    color:var(--egairc-text)!important;
}

[data-theme="dark"] .egairc-field select option,
.dark-mode .egairc-field select option,
html.dark .egairc-field select option,
.is-dark-theme .egairc-field select option{
    background:#0d1622!important;
    color:#f8fafc!important;
}

[data-theme="dark"] .egairc-btn--secondary,
.dark-mode .egairc-btn--secondary,
html.dark .egairc-btn--secondary,
.is-dark-theme .egairc-btn--secondary{
    background:#172231!important;
    color:#f8fafc!important;
    -webkit-text-fill-color:#f8fafc!important;
}

[data-theme="dark"] .egairc-card--primary,
.dark-mode .egairc-card--primary,
html.dark .egairc-card--primary,
.is-dark-theme .egairc-card--primary{
    border-color:#2d6077!important;
    background:
        radial-gradient(circle at top right,rgba(14,116,144,.18),transparent 36%),
        linear-gradient(135deg,#0f1d2a,#101824)!important;
}

[data-theme="dark"] .egairc-score,
.dark-mode .egairc-score,
html.dark .egairc-score,
.is-dark-theme .egairc-score{color:#bfe8f3!important;}

[data-theme="dark"] .egairc-score span,
.dark-mode .egairc-score span,
html.dark .egairc-score span,
.is-dark-theme .egairc-score span{color:#9eb6c9!important;}

[data-theme="dark"] .egairc-badge,
.dark-mode .egairc-badge,
html.dark .egairc-badge,
.is-dark-theme .egairc-badge{
    border-color:#35667f!important;
    background:#143044!important;
    color:#d7f2fa!important;
}

[data-theme="dark"] .egairc-badge--warning,
.dark-mode .egairc-badge--warning,
html.dark .egairc-badge--warning,
.is-dark-theme .egairc-badge--warning{
    border-color:#7b5a2d!important;
    background:#332515!important;
    color:#ffdda7!important;
}

[data-theme="dark"] .egairc-primary-summary,
.dark-mode .egairc-primary-summary,
html.dark .egairc-primary-summary,
.is-dark-theme .egairc-primary-summary{color:#d8e5ef!important;}

[data-theme="dark"] .egairc-metric,
[data-theme="dark"] .egairc-candidate,
[data-theme="dark"] .egairc-empty,
.dark-mode .egairc-metric,
.dark-mode .egairc-candidate,
.dark-mode .egairc-empty,
html.dark .egairc-metric,
html.dark .egairc-candidate,
html.dark .egairc-empty,
.is-dark-theme .egairc-metric,
.is-dark-theme .egairc-candidate,
.is-dark-theme .egairc-empty{
    background:#0d1622!important;
}

[data-theme="dark"] .egairc-provider-line,
.dark-mode .egairc-provider-line,
html.dark .egairc-provider-line,
.is-dark-theme .egairc-provider-line{
    background:#102532!important;
    color:#d8e9f3!important;
}

[data-theme="dark"] .egairc-links a,
[data-theme="dark"] .egairc-quick-link,
.dark-mode .egairc-links a,
.dark-mode .egairc-quick-link,
html.dark .egairc-links a,
html.dark .egairc-quick-link,
.is-dark-theme .egairc-links a,
.is-dark-theme .egairc-quick-link{
    background:#0d1622!important;
    color:#c9effb!important;
    -webkit-text-fill-color:#c9effb!important;
}

[data-theme="dark"] .egairc-local-btn,
.dark-mode .egairc-local-btn,
html.dark .egairc-local-btn,
.is-dark-theme .egairc-local-btn{
    border-color:#3f718c!important;
    background:#102938!important;
    color:#d2f1fb!important;
    -webkit-text-fill-color:#d2f1fb!important;
}

[data-theme="dark"] .egairc-compare-table,
[data-theme="dark"] .egairc-compare-table th,
[data-theme="dark"] .egairc-compare-table td,
.dark-mode .egairc-compare-table,
.dark-mode .egairc-compare-table th,
.dark-mode .egairc-compare-table td,
html.dark .egairc-compare-table,
html.dark .egairc-compare-table th,
html.dark .egairc-compare-table td,
.is-dark-theme .egairc-compare-table,
.is-dark-theme .egairc-compare-table th,
.is-dark-theme .egairc-compare-table td{
    background:#0f1824!important;
    color:#eef5fb!important;
}

[data-theme="dark"] .egairc-compare-table th,
.dark-mode .egairc-compare-table th,
html.dark .egairc-compare-table th,
.is-dark-theme .egairc-compare-table th{
    background:#152536!important;
    color:#d9f2fb!important;
}
