[data-je-compare-card]{position:relative}.je-compare-toggle{display:none}.je-compare-ready .je-compare-toggle{display:block}.je-compare-bar[hidden],.je-compare-dialog[hidden]{display:none!important}.je-compare-bar{position:fixed;left:12px;right:12px;bottom:calc(90px + env(safe-area-inset-bottom));z-index:40;display:flex;align-items:center;gap:8px;max-width:680px;margin:auto;padding:10px 12px;border:1px solid rgba(246,199,27,.38);border-radius:16px;background:rgba(12,12,16,.95);box-shadow:0 10px 28px rgba(0,0,0,.45);backdrop-filter:blur(14px);color:#f5f5f7}.je-compare-bar__count{margin-right:auto;font-weight:700;font-size:.9rem}.je-compare-bar button,.je-compare-toggle,.je-compare-dialog button{min-height:40px;border:1px solid rgba(246,199,27,.75);border-radius:10px;background:#f6c71b;color:#15120a;padding:0 12px;font:inherit;font-weight:800;cursor:pointer}.je-compare-bar__clear,.je-compare-toggle[aria-pressed="true"],.je-compare-dialog__close,.je-compare-table button{background:transparent;color:#f6c71b}.je-compare-toggle{width:calc(100% - 24px);margin:8px 12px 12px;font-size:.8rem}.je-compare-toggle:disabled{opacity:.48;cursor:not-allowed}.je-compare-bar button:focus-visible,.je-compare-toggle:focus-visible,.je-compare-dialog button:focus-visible,.je-compare-dialog a:focus-visible{outline:3px solid #f6c71b;outline-offset:3px}.je-compare-dialog{width:min(960px,calc(100vw - 24px));max-height:min(760px,calc(100vh - 24px));border:1px solid rgba(246,199,27,.42);border-radius:18px;padding:0;background:#16161b;color:#f5f5f7;box-shadow:0 24px 70px rgba(0,0,0,.65)}.je-compare-dialog::backdrop{background:rgba(0,0,0,.68)}.je-compare-dialog.is-open{position:fixed;inset:12px;z-index:50;margin:auto}.je-compare-dialog__head{display:flex;align-items:center;gap:12px;padding:16px 18px;border-bottom:1px solid rgba(246,199,27,.24);background:linear-gradient(120deg,#202027,#111116)}.je-compare-dialog__head h2{margin:0;color:#f6c71b;font-size:1.2rem}.je-compare-dialog__close{margin-left:auto;font-size:1.5rem;padding:0 12px}.je-compare-dialog__body{padding:14px 18px 18px}.je-compare-loading{margin:12px 0;color:#d7d7dc}.je-compare-table-wrap{overflow-x:auto}.je-compare-table{width:100%;border-collapse:separate;border-spacing:0;font-size:.92rem}.je-compare-table th,.je-compare-table td{min-width:160px;padding:11px 10px;border-bottom:1px solid rgba(255,255,255,.12);text-align:left;vertical-align:top}.je-compare-table thead th{background:#24242c;color:#f6c71b}.je-compare-table tbody th{color:#d7d7dc;font-weight:700}.je-compare-table a{display:block;color:#fff6cf;font-weight:800;text-decoration:none}.je-compare-table button,.je-compare-retry{margin-top:8px;min-height:32px;padding:0;font-size:.82rem}@media (max-width:600px){.je-compare-bar{left:8px;right:8px;bottom:calc(82px + env(safe-area-inset-bottom));gap:6px;padding:9px}.je-compare-bar__count{font-size:.8rem}.je-compare-bar button{padding:0 9px;font-size:.82rem}.je-compare-dialog__head{padding:13px}.je-compare-dialog__body{padding:10px}.je-compare-table th,.je-compare-table td{min-width:142px;padding:9px 8px}}

.je-compare-hint{display:none}.je-compare-table-wrap:focus-visible{outline:2px solid #f3cf73;outline-offset:2px}@media(max-width:600px){.je-compare-hint{display:block;margin:0 0 10px;color:#c8c8cc;font-size:.78rem}.je-compare-table tr>:first-child{position:sticky;left:0;z-index:1;min-width:100px;max-width:100px;background:#17171d}.je-compare-table thead tr>:first-child{z-index:2;background:#25252d}}
