.eph-cmp{position:fixed;inset:0;z-index:2147483000;display:none;align-items:center;justify-content:center;padding:24px;font-family:inherit}.eph-cmp.is-open{display:flex}.eph-cmp__backdrop{position:absolute;inset:0;background:rgba(8,35,24,.72);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.eph-cmp__panel{position:relative;width:min(1380px,100%);max-height:calc(100vh - 48px);display:flex;flex-direction:column;overflow:hidden;border:1px solid rgba(19,108,63,.18);border-radius:26px;background:#f7fbf8;box-shadow:0 30px 100px rgba(4,42,24,.35);color:#123f28}.eph-cmp__header{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding:24px 28px 20px;border-bottom:1px solid rgba(19,108,63,.12);background:rgba(255,255,255,.94)}.eph-cmp__header span{display:block;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#287a4b}.eph-cmp__header h2{margin:3px 0 6px;font-size:clamp(22px,2vw,34px);line-height:1.1;color:#0d4c2c}.eph-cmp__header p{margin:0;color:#52705e}.eph-cmp__header button{flex:0 0 auto;width:44px;height:44px;border:1px solid rgba(19,108,63,.18);border-radius:50%;background:#fff;color:#174c30;font-size:28px;cursor:pointer}.eph-cmp__picker{padding:18px 28px;border-bottom:1px solid rgba(19,108,63,.1);background:#eef7f1}.eph-cmp__picker-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:12px}.eph-cmp__picker-head span,.eph-cmp__picker p{font-size:13px;color:#52705e}.eph-cmp__picker p{min-height:18px;margin:10px 0 0}.eph-cmp__chips{display:flex;gap:10px;overflow-x:auto;padding-bottom:4px}.eph-cmp__chip{min-width:220px;max-width:320px;padding:12px 14px;border:1px solid rgba(19,108,63,.18);border-radius:16px;background:#fff;color:#174c30;text-align:left;cursor:pointer}.eph-cmp__chip strong,.eph-cmp__chip span{display:block}.eph-cmp__chip strong{font-size:14px;line-height:1.25}.eph-cmp__chip span{margin-top:5px;font-size:12px;color:#6a8172}.eph-cmp__chip.is-selected{border-color:#0b7b3d;background:#0f7d42;color:#fff;box-shadow:0 8px 20px rgba(15,125,66,.2)}.eph-cmp__chip.is-selected span{color:rgba(255,255,255,.82)}.eph-cmp__content{flex:1 1 auto;min-height:0;overflow:auto;padding:22px 28px}.eph-cmp__table-wrap{overflow:auto;border:1px solid rgba(19,108,63,.12);border-radius:18px;background:#fff}.eph-cmp table{width:100%;min-width:900px;border-collapse:separate;border-spacing:0}.eph-cmp th,.eph-cmp td{padding:14px 16px;border-right:1px solid rgba(19,108,63,.09);border-bottom:1px solid rgba(19,108,63,.09);vertical-align:top;text-align:left}.eph-cmp thead th{position:sticky;top:0;z-index:2;background:#e9f5ed;color:#0d4c2c}.eph-cmp thead small{display:block;margin-top:5px;font-size:10px;font-weight:500;color:#6a8172;word-break:break-all}.eph-cmp tbody th{width:190px;background:#f5faf6;color:#244f36;font-size:13px}.eph-cmp tbody tr.is-different th,.eph-cmp tbody tr.is-different td{background:#fffaf0}.eph-cmp tbody tr.is-different th{border-left:4px solid #d9971f}.eph-cmp tbody em{display:inline-block;margin-left:8px;padding:2px 6px;border-radius:999px;background:#f4dfb5;color:#855a0c;font-size:9px;font-style:normal;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.eph-cmp__empty{width:100%;padding:18px;border:1px dashed rgba(19,108,63,.25);border-radius:14px;background:rgba(255,255,255,.7);color:#52705e}.eph-cmp__empty--large{min-height:240px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;text-align:center}.eph-cmp__empty--large strong{color:#174c30;font-size:18px}.eph-cmp__footer{display:flex;justify-content:flex-end;gap:10px;padding:16px 28px 22px;border-top:1px solid rgba(19,108,63,.12);background:#fff}.eph-cmp__footer button{min-height:44px;padding:10px 18px;border:1px solid rgba(19,108,63,.2);border-radius:999px;background:#fff;color:#14502f;font:inherit;font-weight:750;cursor:pointer}.eph-cmp__footer button.is-primary{border-color:#0b7b3d;background:#0b7b3d;color:#fff}body.eph-cmp-open{overflow:hidden}@media(max-width:760px){.eph-cmp{padding:0}.eph-cmp__panel{width:100%;height:100%;max-height:none;border-radius:0}.eph-cmp__header,.eph-cmp__picker,.eph-cmp__content,.eph-cmp__footer{padding-left:16px;padding-right:16px}.eph-cmp__footer{flex-wrap:wrap}.eph-cmp__footer button{flex:1 1 auto}}

/* EPHARO_COMPARISON_WORKSPACE_V2 */
.eph-cmp__decision{margin:0 0 14px;padding:12px 14px;border:1px solid rgba(19,108,63,.13);border-radius:14px;background:#eef7f1}
.eph-cmp__decision span{display:block;margin-bottom:4px;color:#6a8172;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}
.eph-cmp__decision strong{color:#174c30;font-size:13px;line-height:1.4}
[data-eph-theme="dark"] .eph-cmp__panel,[data-eph-theme="dark"] .eph-cmp__header,[data-eph-theme="dark"] .eph-cmp__footer,[data-eph-theme="dark"] .eph-cmp__table-wrap{background:#12241a;color:#edf8f1;border-color:rgba(160,207,178,.18)}
[data-eph-theme="dark"] .eph-cmp__picker,[data-eph-theme="dark"] .eph-cmp__decision{background:#193226;color:#edf8f1}
[data-eph-theme="dark"] .eph-cmp__header h2,[data-eph-theme="dark"] .eph-cmp__decision strong,[data-eph-theme="dark"] .eph-cmp th,[data-eph-theme="dark"] .eph-cmp td{color:#edf8f1}
@media(prefers-color-scheme:dark){
 :root:not([data-eph-theme="light"]) .eph-cmp__panel,:root:not([data-eph-theme="light"]) .eph-cmp__header,:root:not([data-eph-theme="light"]) .eph-cmp__footer,:root:not([data-eph-theme="light"]) .eph-cmp__table-wrap{background:#12241a;color:#edf8f1;border-color:rgba(160,207,178,.18)}
 :root:not([data-eph-theme="light"]) .eph-cmp__picker,:root:not([data-eph-theme="light"]) .eph-cmp__decision{background:#193226;color:#edf8f1}
 :root:not([data-eph-theme="light"]) .eph-cmp__header h2,:root:not([data-eph-theme="light"]) .eph-cmp__decision strong,:root:not([data-eph-theme="light"]) .eph-cmp th,:root:not([data-eph-theme="light"]) .eph-cmp td{color:#edf8f1}
}


/* EPHARO_COMPARISON_VARIANTS_LIGHT_V2_2_1 */
.eph-cmp{color-scheme:light !important}
.eph-cmp__panel{background:#f7fbf8 !important;color:#173d29 !important;border-color:rgba(19,108,63,.16) !important}
.eph-cmp__header{background:#fff !important;color:#173d29 !important;border-color:rgba(19,108,63,.12) !important}
.eph-cmp__header h2{color:#0d4c2c !important}
.eph-cmp__header p,.eph-cmp__picker p{color:#56705f !important}
.eph-cmp__picker{background:#eef7f1 !important;border-color:rgba(19,108,63,.1) !important}
.eph-cmp__chip{background:#fff !important;color:#174c30 !important;box-shadow:none !important}
.eph-cmp__chip em{display:block;margin-bottom:4px;color:#6d8575;font-size:9px;font-style:normal;font-weight:900;letter-spacing:.08em;text-transform:uppercase}
.eph-cmp__chip.is-selected{background:#eef8f2 !important;color:#174c30 !important;border-color:#0b7b3d !important;box-shadow:inset 0 0 0 1px #0b7b3d !important}
.eph-cmp__chip.is-selected span{color:#5d7565 !important}
.eph-cmp__chip.is-recommended{background:#e5f5eb !important}
.eph-cmp__content{background:#f7fbf8 !important;color:#173d29 !important}
.eph-cmp__decision{margin-bottom:14px;padding:13px 15px;border:1px solid rgba(19,108,63,.14);border-radius:14px;background:#fff;color:#173d29}
.eph-cmp__decision span,.eph-cmp__decision small{display:block;color:#647c6c}
.eph-cmp__decision strong{display:block;margin:3px 0;color:#13472d;font-size:17px}
.eph-cmp__table-wrap{background:#fff !important}
.eph-cmp table,.eph-cmp th,.eph-cmp td{color:#173d29 !important}
.eph-cmp thead th{background:#eef7f1 !important;color:#164c30 !important}
.eph-cmp thead th.is-recommended{background:#def1e5 !important}
.eph-cmp tbody th{background:#f8fbf9 !important;color:#244f36 !important}
.eph-cmp tbody tr.is-different th,.eph-cmp tbody tr.is-different td{background:#fffdf7 !important}
.eph-cmp__footer{background:#fff !important;border-color:rgba(19,108,63,.12) !important}
