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