.exchange-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}@media (max-width:992px){.exchange-cards{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.exchange-cards{grid-template-columns:1fr}}.exchange-card{background:#fff;border:1px solid var(--border);border-radius:16px;padding:24px;transition:box-shadow 0.2s,transform 0.15s;display:flex;flex-direction:column;gap:12px}.exchange-card:hover{box-shadow:0 8px 24px rgba(0,0,0,0.08);transform:translateY(-2px)}.exchange-card__header{display:flex;align-items:center;gap:12px}.exchange-card__logo{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0;background:var(--gray-100,#f3f4f6);color:var(--gray-500,#6b7280);font-weight:700;font-size:18px;overflow:hidden}.exchange-card__logo--sm{width:32px;height:32px;border-radius:8px;font-size:14px}.exchange-card__logo img{width:100%;height:100%;object-fit:contain}.exchange-card__logo-placeholder{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.exchange-card__name{font-weight:600;font-size:16px;color:var(--text)}.exchange-card__year{font-size:13px;color:var(--gray-600)}.exchange-card__license{display:inline-block;padding:4px 10px;border-radius:6px;font-size:12px;font-weight:600;width:fit-content}.exchange-card__license--full{background:#e8f5e9;color:#2e7d32}.exchange-card__license--sandbox{background:#fff3e0;color:#e65100}.exchange-card__license--none{background:#fce4ec;color:#c62828}.exchange-card__license--inline{padding:2px 6px;font-size:11px}.exchange-card__fees{display:flex;gap:16px}.exchange-card__fee{display:flex;flex-direction:column;gap:2px}.exchange-card__fee-label{font-size:12px;color:var(--gray-600)}.exchange-card__fee-value{font-size:15px;font-weight:600;color:var(--text)}.exchange-card__stats{display:flex;gap:16px}.exchange-card__stat{display:flex;flex-direction:column;gap:2px}.exchange-card__stat-label{font-size:12px;color:var(--gray-600)}.exchange-card__stat-value{font-size:15px;font-weight:600;color:var(--text)}.exchange-card__tags{display:flex;gap:6px;flex-wrap:wrap}.exchange-card__tag{display:inline-block;padding:3px 8px;border-radius:4px;font-size:12px;font-weight:600}.exchange-card__tag--kzt{background:#e3f2fd;color:#1565c0}.exchange-card__tag--p2p{background:#f3e5f5;color:#7b1fa2}.exchange-card__rating{display:flex;align-items:baseline;gap:4px}.exchange-card__rating-value{font-size:20px;font-weight:700;color:var(--primary)}.exchange-card__rating-max{font-size:14px;color:var(--gray-600)}.exchange-card__btn{margin-top:auto;text-align:center}.crypto-filters{display:flex;gap:8px;margin-top:12px;flex-wrap:wrap}.crypto-filters__btn{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;border-radius:8px;border:1px solid var(--border);background:#fff;color:var(--text);font-size:14px;text-decoration:none;transition:all 0.2s}.crypto-filters__btn:hover{border-color:var(--primary);color:var(--primary)}.crypto-filters__btn--active{background:var(--primary);color:#fff;border-color:var(--primary)}.crypto-filters__btn svg{flex-shrink:0}.crypto-nav{padding:32px 0}.crypto-nav__links{display:flex;gap:16px;flex-wrap:wrap}.crypto-nav__link{display:flex;align-items:center;gap:8px;padding:16px 24px;background:#fff;border:1px solid var(--border);border-radius:12px;text-decoration:none;color:var(--text);font-weight:500;transition:all 0.2s;flex:1;min-width:200px}.crypto-nav__link:hover{border-color:var(--primary);color:var(--primary);box-shadow:0 4px 12px rgba(0,0,0,0.06)}.crypto-nav__link svg{flex-shrink:0;color:var(--primary)}@media (max-width:767px){.crypto-nav__links{flex-direction:column}.crypto-nav__link{min-width:auto}}.p2p-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;margin:0 -16px;padding:0 16px}.p2p-table{width:100%;border-collapse:collapse;font-size:14px}.p2p-table th{text-align:left;padding:12px 16px;font-weight:600;color:var(--gray-600);font-size:13px;border-bottom:2px solid var(--border);white-space:nowrap}.p2p-table td{padding:16px;border-bottom:1px solid var(--border);vertical-align:middle}.p2p-table tbody tr:hover{background:var(--gray-50)}.p2p-table__exchange{min-width:180px}.p2p-table__exchange-inner{display:flex;align-items:center;gap:10px}.p2p-table__name{font-weight:600;font-size:14px}.p2p-table__coin-name{color:var(--gray-600);font-weight:400}.p2p-table__price{font-weight:600;font-size:15px;white-space:nowrap}.p2p-table__price--buy{color:#2e7d32}.p2p-table__price--sell{color:#c62828}.p2p-table__spread{font-weight:500;color:var(--gray-600);white-space:nowrap}.p2p-table__methods{display:flex;gap:4px;flex-wrap:wrap}.p2p-table__method{display:inline-block;padding:2px 8px;background:var(--gray-100);border-radius:4px;font-size:12px;white-space:nowrap}.p2p-table__method--more{background:var(--primary);color:#fff}.p2p-table__no-data{color:var(--gray-400)}.p2p-table__limits{white-space:nowrap;font-size:13px}.p2p-table__change{font-weight:600;font-size:14px;white-space:nowrap}.p2p-table__change--up{color:#2e7d32}.p2p-table__change--down{color:#c62828}.p2p-updated{margin-top:16px;font-size:13px;color:var(--gray-600)}@media (max-width:767px){.p2p-table{font-size:13px}.p2p-table th,.p2p-table td{padding:10px 6px}.p2p-table__exchange{min-width:90px}.p2p-table__name{font-size:13px}.p2p-table__deviation{font-size:10px}.p2p-table__spread,.p2p-table__methods,.p2p-table__limits{display:none}.p2p-table th:nth-child(n+4),.p2p-table td:nth-child(n+4){display:none}.p2p-table-wrap{margin:0;padding:0}.p2p-table__price{font-size:13px;white-space:normal}.p2p-table{table-layout:fixed;width:100%}.p2p-badge{font-size:10px;padding:1px 6px}}.crypto-conv{background:#fff;border:1px solid var(--border);border-radius:16px;padding:24px;margin-top:20px}.crypto-conv__row{display:flex;align-items:flex-end;gap:12px;flex-wrap:wrap}.crypto-conv__field{flex:1;min-width:150px;display:flex;flex-direction:column;gap:6px}.crypto-conv__label{font-size:13px;font-weight:500;color:var(--gray-600)}.crypto-conv__input,.crypto-conv__select{padding:12px 16px;border:1px solid var(--border);border-radius:10px;font-size:16px;color:var(--text);background:#fff;transition:border-color 0.2s;width:100%}.crypto-conv__input:focus,.crypto-conv__select:focus{outline:none;border-color:var(--primary)}.crypto-conv__swap{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid var(--border);border-radius:10px;background:#fff;font-size:20px;cursor:pointer;transition:all 0.2s;flex-shrink:0}.crypto-conv__swap:hover{border-color:var(--primary);color:var(--primary)}.crypto-conv__result{margin-top:20px;padding:16px;background:var(--gray-50);border-radius:10px;text-align:center}.crypto-conv__result-value{font-size:22px;font-weight:700;color:var(--text)}@media (max-width:576px){.crypto-conv__row{flex-direction:column;align-items:stretch}.crypto-conv__swap{align-self:center}.crypto-conv__result-value{font-size:18px}}.popular-conversions{padding:24px 0}.popular-conversions__tags{display:flex;gap:8px;flex-wrap:wrap}.popular-conversions__tag{display:inline-block;padding:8px 16px;background:var(--gray-50);border:1px solid var(--border);border-radius:8px;font-size:14px;font-weight:500;color:var(--text)}@media (max-width:576px){.exchange-card{padding:20px}}.glossary{padding:32px 0 0}.glossary__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.glossary__item{padding:16px 20px;background:var(--gray-50);border-radius:12px}.glossary__term{font-weight:700;font-size:15px;color:var(--text);margin-bottom:6px}.glossary__def{font-size:13px;color:var(--gray-600);line-height:1.5}@media (max-width:767px){.glossary__grid{grid-template-columns:1fr 1fr}}@media (max-width:480px){.glossary__grid{grid-template-columns:1fr}}.p2p-spot-rate{display:flex;align-items:center;gap:8px;padding:12px 16px;background:var(--gray-50);border:1px solid var(--border);border-radius:10px;margin-bottom:16px;font-size:14px}.p2p-spot-rate__label{color:var(--gray-600)}.p2p-spot-rate__value{font-weight:700;color:var(--text)}.p2p-spot-rate__hint{color:var(--gray-500);font-size:12px}.p2p-table__deviation{display:block;font-size:11px;font-weight:500;color:var(--gray-500);margin-top:2px}.p2p-badge{display:inline-block;padding:2px 8px;border-radius:4px;font-size:11px;font-weight:600;margin-bottom:4px}.p2p-badge--best{background:#e8f5e9;color:#2e7d32}.p2p-listings-toggle-row td{padding:4px 16px !important;border-top:none !important}.p2p-listings-toggle{background:none;border:none;color:var(--primary);font-size:13px;font-weight:500;cursor:pointer;padding:4px 0}.p2p-listings-toggle:hover{text-decoration:underline}.p2p-listings-toggle__arrow{display:inline-block;transition:transform 0.2s;font-size:10px;margin-left:4px}.p2p-listings-row td{padding:0 16px 16px !important}.p2p-listings{display:flex;gap:24px;flex-wrap:wrap}.p2p-listings__section{flex:1;min-width:280px}.p2p-listings__title{font-weight:600;font-size:12px;color:var(--gray-500);margin-bottom:8px;text-transform:uppercase;letter-spacing:0.5px}.p2p-listing{display:flex;align-items:center;gap:10px;padding:8px 12px;background:var(--gray-50);border-radius:8px;margin-bottom:6px;font-size:13px;flex-wrap:wrap}.p2p-listing__price{font-weight:600;min-width:80px}.p2p-listing__trader{color:var(--text);font-weight:500}.p2p-listing__stats{color:var(--gray-500);font-size:12px;display:flex;gap:6px}.p2p-listing__rate{color:#2e7d32}.p2p-listing__orders{color:var(--gray-500)}.p2p-listing__limits{color:var(--gray-500);font-size:12px;white-space:nowrap}.p2p-chart-section{padding:32px 0 0}.p2p-chart-wrap{max-width:100%;overflow:hidden}.p2p-chart{width:100%;height:280px;background:#fff;border:1px solid var(--border);border-radius:12px}.p2p-chart-legend{display:flex;gap:20px;justify-content:center;margin-top:12px;font-size:13px;color:var(--gray-600)}.p2p-chart-legend__item{display:flex;align-items:center;gap:6px}.p2p-chart-legend__line{display:inline-block;width:20px;height:3px;border-radius:2px}.p2p-chart-legend__line--binance{background:#f0b90b}.p2p-chart-legend__line--bybit{background:#7b61ff}@media (max-width:767px){.p2p-spot-rate{flex-direction:column;gap:4px;align-items:flex-start}.p2p-listings{flex-direction:column}.p2p-listing{font-size:12px;gap:6px}.p2p-chart{height:200px}.p2p-spot-rate__hint{display:none}}