.comparison-table{background:#222429;border-radius:12px;padding:clamp(0px,3vw - 16px,32px);overflow-x:auto}.comparison-table .table-grid{display:grid;grid-template-columns:minmax(180px,1fr) repeat(var(--cols),minmax(0,15%))}@media(max-width:1023px){.comparison-table .table-grid{grid-template-columns:minmax(140px,1fr) repeat(var(--cols),minmax(140px,18%))}}@media(max-width:767px){.comparison-table .table-grid{grid-template-columns:80px repeat(var(--cols),minmax(95px,1fr))}}.comparison-table .table-cell{display:flex;align-items:center;padding:14px 16px;font-size:clamp(14px,1.6vw,16px);min-width:0}@media(max-width:767px){.comparison-table .table-cell{padding:10px 6px}}.comparison-table .table-label-cell,.comparison-table .table-value-cell{border-bottom:1px solid #2f2f2f}.comparison-table .table-label-cell:first-child,.comparison-table .table-label-cell.last-row,.comparison-table .table-value-cell.last-row{border-bottom:none}.comparison-table .table-label-cell{color:#ffffffb8;font-weight:500;position:sticky;left:0;background:#222429;z-index:1}.comparison-table .table-value-cell{justify-content:center;text-align:center}.comparison-table .table-header-cell{flex-direction:column;justify-content:center;gap:6px;padding:16px clamp(16px,3vw,24px) 0 16px}@media(max-width:767px){.comparison-table .table-header-cell{padding:clamp(12px,3vw,24px) 12px}}.comparison-table .table-header-cell img{width:32px;height:32px;border-radius:6px}.comparison-table .table-header-cell .market-name{font-size:clamp(16px,1.8vw,18px);font-weight:600;text-align:center}@media(max-width:767px){.comparison-table .table-header-cell .market-name{font-size:14px;letter-spacing:-.02em}}.comparison-table .table-header-cell .market-type{font-size:clamp(12px,1.4vw,14px);color:#fff9}.comparison-table .section-header{grid-column:1/-1;border-top:1px solid #383c46;color:#4caf50;font-size:clamp(14px,1.6vw,16px);font-weight:600;letter-spacing:-.02em;padding:12px 16px}@media(max-width:767px){.comparison-table .section-header{padding:10px 8px}}.comparison-table .section-header span{position:sticky;left:8px}.comparison-table .payment-group,.comparison-table .social-group{display:flex;flex-wrap:wrap;gap:6px;justify-content:center;color:#ffffffb8}.comparison-table .payment-group svg,.comparison-table .social-group svg{width:clamp(14px,3.6vw,24px);height:clamp(14px,3.6vw,24px);object-fit:scale-down}.comparison-table .social-group svg{padding:clamp(0px,.6vw,4px)}.comparison-table .badge-group{display:flex;flex-wrap:wrap;gap:6px;justify-content:center}.comparison-table .badge{display:inline-flex;padding:4px 8px;background:#303237;border-radius:4px;font-size:clamp(12px,1.4vw,14px);color:#ffffffe0;white-space:nowrap}.comparison-table .badge-overflow{color:#fff9}@media(max-width:767px){.comparison-table .hide-mobile{display:none!important}}.comparison-table .rating-display{display:flex;align-items:center;gap:4px}.comparison-table .rating-display svg{width:16px;height:16px;color:#fff}.comparison-table .rating-display.star-trustpilot svg{color:#00b67a}.comparison-table .rating-display.star-trustpilot-flagged svg{color:#e74c3c}.visit-tiles{display:none}@media(max-width:767px){.visit-tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px;padding-bottom:12px}}.visit-tile{display:flex;flex-direction:column;align-items:center;gap:6px;padding:14px 10px;text-decoration:none;color:#fff}.visit-tile img{width:32px;height:32px;border-radius:6px}.visit-tile .visit-tile-name{font-size:15px;font-weight:600;letter-spacing:-.01em}.visit-tile .visit-tile-type{font-size:clamp(12px,1.4vw,14px);color:#fff9}.visit-tile .btn-secondary{margin-top:4px}#market-comparison{display:grid;gap:clamp(32px,5vw,48px)}#market-comparison .selector-section{display:flex;flex-direction:column;gap:20px}#market-comparison .selector-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:16px;width:100%}@media(max-width:1439px){#market-comparison .selector-grid{grid-template-columns:repeat(5,1fr)}}@media(max-width:1279px){#market-comparison .selector-grid{grid-template-columns:repeat(4,1fr)}}@media(max-width:767px){#market-comparison .selector-grid{grid-template-columns:repeat(3,1fr);gap:8px}}#market-comparison .selector-card{display:flex;align-items:center;justify-content:center;gap:10px;aspect-ratio:3/1;padding:clamp(10px,1.5vw,16px);background:#222429;border:2px solid transparent;border-radius:12px;cursor:pointer;transition:border-color .2s ease;position:relative;color:#fff}#market-comparison .selector-card:hover{border-color:#3fa36750}#market-comparison .selector-card.selected{border-color:#3fa3677a;background:#3fa36714}#market-comparison .selector-card.highlighted{border-color:#e9c89166}#market-comparison .selector-card.highlighted:hover{border-color:#e9c891a0}#market-comparison .selector-card.highlighted.selected{border-color:#e9c891;background:#d7bf7e19}#market-comparison .selector-card.dimmed{opacity:.4}#market-comparison .selector-card:disabled{opacity:.4;cursor:not-allowed}#market-comparison .selector-card:focus-visible{outline:none}#market-comparison .selector-card img{width:32px;height:32px;border-radius:8px}#market-comparison .selector-card .card-name{font-size:clamp(14px,1.6vw,16px);font-weight:500}@media(max-width:767px){#market-comparison .selector-card{aspect-ratio:1/1;flex-direction:column}}#market-comparison .filter-tabs{display:flex;gap:8px;flex-wrap:wrap}#market-comparison .filter-tabs .btn-secondary{padding:8px 16px;border-color:#383c46;color:#ffffffb8;font-size:clamp(14px,1.6vw,16px)}#market-comparison .filter-tabs .btn-secondary:hover{border-color:#525252}#market-comparison .filter-tabs .btn-secondary:focus-visible{outline:none}#market-comparison .filter-tabs .btn-secondary.active{background:#3fa36714;color:#fff;border-color:#3fa3677a}#market-comparison .description-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:clamp(16px,3vw,24px)}@media(max-width:1023px){#market-comparison .description-grid{grid-template-columns:1fr}}
