.propfirm-table--compact[data-v-ec24f30d]{--propfirm-company-col:152px;--propfirm-score-col:56px;--propfirm-status-col:85px;--propfirm-years-col:85px;--propfirm-software-col:140px;--propfirm-payment-col:130px;--propfirm-rule-col:134px;--propfirm-service-col:85px}.propfirm-table--sticky-head .table-head[data-v-ec24f30d]{box-shadow:0 8px 16px #0f172a0f;position:sticky;top:var(--propfirm-table-sticky-top,var(--header-height));z-index:var(--z-sticky)}.table-head[data-v-ec24f30d]{align-items:center;background:#f4f6fa;border-bottom:none;color:#84929c;display:grid;font-size:14px;font-weight:400;gap:0;grid-template-columns:var(--propfirm-company-col,200px) var(--propfirm-score-col,80px) var(--propfirm-status-col,100px) var(--propfirm-years-col,100px) var(--propfirm-software-col,200px) var(--propfirm-payment-col,180px) var(--propfirm-rule-col,220px) var(--propfirm-service-col,90px);margin-bottom:0;min-height:46px}.table-head span[data-v-ec24f30d]{color:#84929c;font-size:14px;font-weight:500;padding:0 14px;text-align:center}.table-head .col-company[data-v-ec24f30d]{text-align:left}.firm-row[data-v-ec24f30d]{align-items:center;background:#fff;border-bottom:1px solid #eef2f6;color:#1f2329;display:grid;grid-template-columns:var(--propfirm-company-col,200px) var(--propfirm-score-col,80px) var(--propfirm-status-col,100px) var(--propfirm-years-col,100px) var(--propfirm-software-col,200px) var(--propfirm-payment-col,180px) var(--propfirm-rule-col,220px) var(--propfirm-service-col,90px);min-height:78px;text-decoration:none;transition:background-color .18s ease,box-shadow .18s ease}.firm-row[data-v-ec24f30d]:hover{background:#f9fbff}.firm-row>div[data-v-ec24f30d]{font-size:14px;padding:12px 14px;text-align:center}.col-company[data-v-ec24f30d]{display:flex;gap:12px;text-align:left!important}.company-logo[data-v-ec24f30d]{align-items:center;background:#fff;border:1px solid #eef1f5;border-radius:4px;display:flex;flex:0 0 auto;height:32px;justify-content:center;width:64px}.firm-logo[data-v-ec24f30d]{height:34px;-o-object-fit:contain;object-fit:contain}.company-info[data-v-ec24f30d]{min-width:0}.firm-name[data-v-ec24f30d]{align-items:center;color:#616161;display:flex;font-weight:400;gap:6px;line-height:1.3}.firm-name span[data-v-ec24f30d]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.firm-follow[data-v-ec24f30d]{align-items:center;color:#c94835;display:inline-flex;font-size:12px;gap:5px;margin-top:6px}.follow-icon[data-v-ec24f30d]{flex:0 0 auto;height:14px;width:14px}.score-badge[data-v-ec24f30d]{align-items:center;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;color:#fff;display:inline-flex;font-size:12px;font-weight:500;justify-content:center;min-width:25px;padding:1px 4px 10px}.score-bg-1[data-v-ec24f30d]{background-image:url(../images/proptrading/firm_score_1.png)}.score-bg-2[data-v-ec24f30d]{background-image:url(../images/proptrading/firm_score_2.png)}.score-bg-3[data-v-ec24f30d]{background-image:url(../images/proptrading/firm_score_3.png)}.score-bg-4[data-v-ec24f30d]{background-image:url(../images/proptrading/firm_score_4.png)}.status-text[data-v-ec24f30d]{color:#28a745;font-size:14px;font-weight:600}.status-text.status-abnormal[data-v-ec24f30d]{color:#ef4d3a}.year-badge[data-v-ec24f30d]{align-items:center;background:#f6f7fa;border-radius:14px;color:#4b85f9;display:inline-flex;font-size:14px;min-height:28px;padding:0 10px}.tag-list[data-v-ec24f30d]{display:flex;flex-wrap:wrap;gap:6px;justify-content:center}.tag[data-v-ec24f30d]{align-items:center;background:#f4f4f4;border-radius:13px;color:#707070;display:inline-flex;font-size:13px;line-height:1.2;min-height:26px;padding:0 10px}.profit-text[data-v-ec24f30d]{color:#566070;display:-webkit-box;font-size:13px;-webkit-line-clamp:3;line-height:1.6;overflow:hidden;-webkit-box-orient:vertical;word-break:break-word}.profit-text-wrap[data-v-ec24f30d]{position:relative}.profit-text-wrap[data-v-ec24f30d]:hover{z-index:450}.profit-callout[data-v-ec24f30d]{background:#333;border:1px solid #333;border-radius:8px;bottom:calc(100% + 12px);box-shadow:0 10px 24px #0f172a24;color:#fff;font-size:12px;line-height:1.6;max-width:min(240px,80vw);opacity:0;padding:10px 12px;pointer-events:none;text-align:left;transition:opacity .18s ease;visibility:hidden;white-space:normal;width:240px;word-break:break-word;z-index:450}.profit-callout[data-v-ec24f30d],.profit-callout[data-v-ec24f30d]:after{left:50%;position:absolute;transform:translate(-50%)}.profit-callout[data-v-ec24f30d]:after{border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #333;content:"";height:0;top:100%;width:0}.profit-text-wrap:hover .profit-callout[data-v-ec24f30d]{opacity:1;visibility:visible}.service-icon[data-v-ec24f30d]{align-items:center;border-radius:50%;display:inline-flex;font-size:14px;font-weight:700;height:20px;justify-content:center;width:20px}.service-yes[data-v-ec24f30d]{background-color:#28a745;color:#fff}.service-no[data-v-ec24f30d]{background-color:#dc3545;color:#fff}
