.broker-intro{position:relative;padding:34px 0 30px}.broker-intro h1{font-size:clamp(30px,4vw,45px);letter-spacing:-1.5px;margin:12px 0}.broker-intro p{color:#a8bbb7;max-width:620px;font-size:16px}.draft-label{display:inline-block;color:#ade5bf;background:#153525;border:1px solid #275139;border-radius:20px;font-size:12px;padding:6px 12px;margin-top:10px}.broker-directory{overflow:hidden}.broker-toolbar{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:24px 26px;border-bottom:1px solid #243834}.broker-toolbar h2{margin:0 0 7px;font-size:21px}.broker-toolbar p{margin:0;color:#92a9a3;font-size:13px}.broker-search{display:grid;gap:6px;font-size:12px;color:#a8bbb7;min-width:250px}.broker-scroll{overflow:auto}.broker-table{width:100%;border-collapse:collapse;min-width:1070px;text-align:left}.broker-table th{font-size:11px;letter-spacing:.4px;text-transform:uppercase;font-weight:500;color:#9ab1ab;padding:18px 20px;background:#13201c}.broker-table td{padding:25px 20px;border-top:1px solid #22352f;font-size:13px;color:#d4e3de}.broker-identity{display:flex;gap:14px;align-items:center;min-width:225px}.broker-logo{display:grid;place-items:center;width:54px;height:48px;flex-shrink:0;border:1px solid #31433d;border-radius:9px;color:var(--broker-color);font-weight:800;font-size:19px;background:#0d1915}.broker-identity strong{display:block;font-size:16px}.broker-identity div>span{display:block;color:#829e94;font-size:11px;margin-top:5px}.broker-details-button{border:0;padding:7px 0 0;background:none;color:#7fcca0;font-size:12px;cursor:pointer}.broker-details-button:hover{text-decoration:underline}.broker-pending{border:1px solid #34463e;border-radius:5px;padding:5px 8px;color:#b2c0b9;font-size:11px;white-space:nowrap}.broker-table .btn{white-space:nowrap;font-size:12px}.broker-table .btn:disabled{opacity:.4;cursor:not-allowed}.broker-detail{background:#14251d;border-left:3px solid #38df80;border-radius:7px;padding:16px 20px}.broker-detail p{color:#afc1b8;max-width:700px;margin:8px 0}.broker-detail span{color:#85a391;font-size:12px}.broker-footnote{margin:0;padding:18px 26px;color:#8da69a;font-size:12px;line-height:1.6}[hidden]{display:none!important}@media(max-width:680px){.broker-toolbar{align-items:stretch;flex-direction:column;padding:20px}.broker-search{min-width:0}.broker-intro{padding-top:24px}.broker-intro h1{letter-spacing:-.7px}.broker-footnote{padding:16px 20px}}

.broker-banner{width:210px;height:100px;background:#f6f8fa;border:1px solid #dce5e7;border-radius:12px;box-shadow:0 6px 18px #0003;padding:16px 20px}.broker-banner.is-dark{background:#10171c;border-color:#2e4047}.broker-banner img{display:block;width:100%;height:100%;object-fit:contain}.broker-identity{min-width:390px;gap:20px}.broker-table td{padding:25px 22px}.broker-directory{margin-top:32px}.broker-table{min-width:1250px}.broker-identity div>span{max-width:190px;font-size:12px;line-height:1.6}.broker-identity strong{font-size:17px}@media(max-width:680px){.broker-banner{width:170px;height:90px}.broker-identity{min-width:345px;gap:14px}}

.crypto-directory{margin-top:56px}.crypto-broker{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:28px 26px}.bybit-banner>span{font-family:Arial,sans-serif;font-weight:900;font-size:38px;letter-spacing:1px;color:#fff}.bybit-accent{color:#f7a600}.crypto-broker .btn{white-space:nowrap}@media(max-width:680px){.crypto-broker{align-items:flex-start;flex-direction:column;padding:22px 20px}.crypto-directory{margin-top:40px}}

.crypto-broker .broker-identity{flex:1;min-width:0}.bybit-summary{max-width:700px}.bybit-summary p{margin:10px 0;color:#b6c8c1;font-size:14px;line-height:1.7}.crypto-broker .bybit-summary>span{max-width:none}@media(max-width:680px){.crypto-broker .broker-identity{flex-direction:column;align-items:flex-start}}

.bybit-summary h3{font-size:17px;color:#e2ece7;margin:20px 0 10px}.bybit-services{padding-left:20px;margin:0;color:#b6c8c1;font-size:14px;line-height:1.7}.bybit-services li{margin:9px 0}.bybit-services b{color:#e0ebe5}.crypto-broker{align-items:flex-start}.crypto-broker>.btn{align-self:center}.bybit-summary .bybit-ranking{font-size:12px}.bybit-sources a{color:#7fcca0}

.bybit-summary{max-width:960px;width:100%}.bybit-services{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:38px;row-gap:8px}.bybit-services li{margin:0;padding-right:8px}@media(max-width:760px){.bybit-services{grid-template-columns:1fr;row-gap:12px}}

.broker-directory>.broker-toolbar{min-height:112px;box-sizing:border-box;align-items:flex-start;padding:28px 26px}.broker-directory>.broker-toolbar h2{font-size:21px;line-height:1.3;margin:0 0 7px;text-align:left}.broker-directory>.broker-toolbar .broker-search{align-self:center}@media(max-width:680px){.broker-directory>.broker-toolbar{padding:24px 20px;min-height:104px}.broker-directory>.broker-toolbar .broker-search{align-self:stretch}}

.bybit-brand{display:flex;flex-direction:column;align-items:center;flex-shrink:0;gap:8px}.bybit-regulation{margin:0 26px 26px}.bybit-regulation li{margin:9px 0;color:#afc1b8;line-height:1.6}.bybit-regulation a{color:#7fcca0}

.broker-identity .btn{margin-top:8px}.crypto-broker>.broker-details-button{align-self:center}

