.icon-btn[data-v-9b773628]{border-radius:3px;padding:.5rem}.icon-btn[data-v-9b773628]:hover{background-color:var(--hover-soft)}.icon-btn.-circle[data-v-9b773628]{border-radius:50%}.brokers__filter-wrapper{background-color:var(--paper);bottom:0;padding-bottom:.5rem;position:sticky}.brokers__filter-body{background-color:#fff;border:1px solid var(--border);border-radius:6px;padding:1.5rem 1rem 1rem}.brokers__filter-header{align-items:center;display:flex;gap:.5rem 1rem;justify-content:space-between;margin-bottom:1.25rem}.brokers__filter-title{align-items:center;color:var(--ink);display:flex;font-size:18px;font-weight:600;line-height:28px}.brokers__filter-title img{flex:0 0 auto;margin-right:.25rem}.brokers__filter-reset{align-items:center;color:var(--ink);cursor:pointer;display:flex;font-size:14px}.brokers__filter-reset svg{color:var(--ink);flex:0 0 auto;font-size:14px;margin-left:.125rem}.brokers__filter-btns{background:#fcfcfd;bottom:0;display:flex;gap:.5rem;justify-content:center;margin:0 -1rem;padding:1rem;position:sticky}.brokers__filter-btns>.btn{max-width:180px;width:100%}.brokers__filter-back{flex:0 0 auto;font-size:24px}.brokers__filter-mobile{width:100%}.brokers__filter .form-radio-group{display:flex;gap:.5rem;margin:0}.brokers__filter .form-radio-group input{opacity:0;position:absolute}.brokers__filter .form-radio-group input[type=radio]:checked+label{background-color:#f4f4f5}.brokers__filter .form-radio-label{border:1px solid #e3e3e7;border-radius:6px;font-size:14px;padding:.5rem 1rem}.brokers__filter .form-radio-data{display:flex;margin:0}.brokers__filter .form-checkbox-group{flex-wrap:wrap;gap:.5rem 1rem}.brokers__filter .form-label{color:var(--ink);font-size:15px;font-weight:600}.brokers__filter .form-group{border-bottom:1px solid var(--border);margin-bottom:1rem;padding-bottom:1rem}.brokers__filter .form-group:last-child{margin-bottom:0}.brokers__filter .leverage-tooltip{color:var(--muted);font-size:13px;line-height:20px}@media only screen and (max-width:1399.98px){.brokers__filter-btns{flex-direction:column}.brokers__filter-btns .btn{max-width:100%}}@media only screen and (max-width:576.98px){.brokers__filter{padding-bottom:.5rem;padding-top:1rem;position:sticky;top:0;z-index:9999}.brokers__filter-wrapper.active{position:static;transition:position .5s 0s}.brokers__filter-body{left:-100%;max-width:100vw;padding:0;position:fixed;top:0;width:100%;z-index:999}.brokers__filter-body>*{padding:1.5rem 1rem 1rem}.brokers__filter-body.active{left:0}.brokers__filter-btns{margin:0}.brokers__filter-header{gap:1rem;margin-bottom:0;padding-bottom:.5rem}.brokers__filter-header .icon-btn{margin-right:.5rem;padding:.25rem .25rem .25rem 0}.brokers__filter-main{max-height:calc(100dvh - var(--v6a83daaa));overflow:auto}}.broker-card{background:#fff;border:1px solid var(--border);border-radius:12px;padding:26px;transition:border-color .18s,box-shadow .18s}.broker-card:hover{border-color:var(--border-strong);box-shadow:var(--shadow)}.broker-card-heading{align-items:center;display:flex;gap:16px}.broker-card-logo{align-items:center;border:1px solid var(--border);border-radius:10px;display:flex;flex-shrink:0;height:60px;justify-content:center;padding:4px;width:60px}.broker-card-logo img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.broker-card-identity{min-width:0}.broker-card-identity h3{font-size:23px;font-weight:600;line-height:1.25}.broker-card-identity h3 a{color:var(--ink)}.broker-card-identity h3 a:hover{color:var(--primary)}.broker-card-identity p{color:var(--muted);display:flex;flex-wrap:wrap;font-size:13px;gap:4px 16px;margin-top:6px}.broker-card-rating{align-items:flex-end;display:flex;flex-direction:column;flex-shrink:0;gap:4px;margin-left:auto}.broker-card-rating strong{color:var(--primary);font-size:16px;margin-left:6px}.broker-card-rating>a{color:var(--muted);font-size:12px}.broker-card-labels{display:flex;flex-wrap:wrap;gap:6px;margin-top:20px}.broker-card-facts{border-bottom:1px solid var(--border);border-top:1px solid var(--border);display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr));margin:20px 0;padding:20px 0}.broker-card-facts>div+div{border-left:1px solid var(--border);padding-left:24px}.broker-card-facts dt{color:var(--muted);font-size:12px;font-weight:400;margin-bottom:6px}.broker-card-facts dd{color:var(--ink);font-size:15px;font-weight:600;overflow-wrap:anywhere}.broker-card-footer{align-items:center;display:flex;gap:24px;justify-content:space-between}.broker-card-footer>p{color:var(--muted);font-size:12px;line-height:1.75;max-width:55%}.broker-card-footer>p span{color:var(--ink);display:block;font-weight:600;margin-bottom:4px}.broker-card-actions{display:flex;flex-shrink:0;gap:8px;margin-left:auto}@media(max-width:1199px){.broker-card-footer{align-items:flex-start;flex-direction:column}.broker-card-footer>p{max-width:none}}@media(max-width:575px){.broker-card{padding:20px}.broker-card-heading{flex-wrap:wrap;gap:12px}.broker-card-identity h3{font-size:21px}.broker-card-rating{align-items:center;flex-direction:row;gap:10px;width:100%}.broker-card-facts{gap:12px}.broker-card-facts>div+div{padding-left:12px}.broker-card-facts dd{font-size:14px}.broker-card-actions{margin-left:0;width:100%}.broker-card-actions .btn{flex:1}}.brokers{background-color:var(--paper);padding-bottom:3rem}.brokers-header{align-items:center;display:flex;gap:.5rem 2rem;justify-content:space-between;padding:1rem 0}.brokers-header-sort{margin-left:auto}.brokers-title{font-size:30px;font-weight:700;line-height:36px;margin-bottom:.5rem}.brokers-description{color:var(--muted)}.brokers__sorting{align-items:center;background-color:#f9fafb80;border:1px solid var(--border);border-radius:8px;display:flex;flex-wrap:wrap;font-size:14px;justify-content:space-between;margin-bottom:1.5rem;padding:1rem}.brokers__sorting-left{align-items:center;display:flex;gap:.75rem}.brokers__sorting-left .btn{padding:.5rem 1rem}.brokers-content{display:flex;flex-direction:column;gap:1rem;margin-bottom:1.5rem}.brokers-noresult{align-items:center;border:1px solid var(--border);border-radius:12px;color:#bababa;display:flex;font-weight:500;justify-content:center;margin-top:3rem;padding:3rem}@media only screen and (max-width:1199.98px){.brokers__card-main{flex-wrap:wrap}}@media only screen and (max-width:576.98px){.brokers-header{flex-wrap:wrap}.brokers-header-sort{margin-left:0;width:100%}.brokers-main>.row{flex-direction:column-reverse}}
