.PoliticalTradeCard-module__w2QJHW__card{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:10px;flex-direction:column;gap:10px;padding:18px 20px;text-decoration:none;transition:border-color .15s,transform .15s;display:flex}.PoliticalTradeCard-module__w2QJHW__card:hover{border-color:var(--color-primary);transform:translateY(-1px)}.PoliticalTradeCard-module__w2QJHW__meta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.PoliticalTradeCard-module__w2QJHW__badge{font-family:var(--font-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--color-primary);background:#c9a44c24;border-radius:20px;padding:3px 9px;font-size:10.5px;font-weight:600}.PoliticalTradeCard-module__w2QJHW__transactionTag{font-family:var(--font-sans);letter-spacing:.04em;text-transform:uppercase;border-radius:20px;padding:3px 9px;font-size:10.5px;font-weight:600}.PoliticalTradeCard-module__w2QJHW__purchase{color:#7fcb9b;background:#5aa87a29}.PoliticalTradeCard-module__w2QJHW__sale{color:#e08f84;background:#c76c6229}.PoliticalTradeCard-module__w2QJHW__ticker{font-family:var(--font-sans);color:var(--color-text-secondary);margin-left:auto;font-size:12px;font-weight:700}.PoliticalTradeCard-module__w2QJHW__title{font-family:var(--font-serif);color:var(--color-text);margin:0;font-size:16px;line-height:1.35}.PoliticalTradeCard-module__w2QJHW__assetLine{font-family:var(--font-sans);color:var(--color-text-tertiary);margin:-4px 0 0;font-size:12.5px}.PoliticalTradeCard-module__w2QJHW__footer{font-family:var(--font-sans);color:var(--color-text-tertiary);justify-content:space-between;gap:12px;margin-top:auto;padding-top:4px;font-size:12.5px;display:flex}.PoliticalTradeCard-module__w2QJHW__filer{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.PoliticalTradeCard-module__w2QJHW__amount{font-variant-numeric:tabular-nums;flex-shrink:0}.PoliticalTradeCard-module__w2QJHW__tradeList{flex-direction:column;gap:.1rem;margin:.55rem 0 0;padding:0;list-style:none;display:flex}.PoliticalTradeCard-module__w2QJHW__tradeRow{border-bottom:1px solid #333a4280;grid-template-columns:8px 62px minmax(0,1fr) auto;align-items:center;gap:.55rem;padding:.32rem 0;font-size:.82rem;display:grid}.PoliticalTradeCard-module__w2QJHW__tradeRow:last-child{border-bottom:none}.PoliticalTradeCard-module__w2QJHW__tradeDot{border-radius:50%;width:7px;height:7px}.PoliticalTradeCard-module__w2QJHW__dotBuy{background:#3fa672}.PoliticalTradeCard-module__w2QJHW__dotSale{background:#d1554f}.PoliticalTradeCard-module__w2QJHW__tradeTicker{color:#dfc077;font-size:.8rem;font-weight:700}.PoliticalTradeCard-module__w2QJHW__tradeName{color:#b7c0d1d9;white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.PoliticalTradeCard-module__w2QJHW__tradeAmount{color:#f1efe6e6;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.78rem}.PoliticalTradeCard-module__w2QJHW__moreLine{color:#b7c0d1a6;margin:.45rem 0 0;font-size:.78rem}.PoliticalTradeCard-module__w2QJHW__filerHeader{align-items:center;gap:11px;min-width:0;display:flex}.PoliticalTradeCard-module__w2QJHW__filerPhoto{object-fit:cover;object-position:center 20%;background:#c9a44c1a;border:1px solid #c9a44c66;border-radius:50%;flex:none}.PoliticalTradeCard-module__w2QJHW__filerIdentity{flex-direction:column;gap:1px;min-width:0;display:flex}.PoliticalTradeCard-module__w2QJHW__filerName{font-family:var(--font-serif);color:var(--color-text);white-space:nowrap;text-overflow:ellipsis;font-size:19px;font-weight:600;line-height:1.2;overflow:hidden}.PoliticalTradeCard-module__w2QJHW__filerRole{font-family:var(--font-sans);letter-spacing:.02em;color:#b7c0d1bf;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.PoliticalTradeCard-module__w2QJHW__card .PoliticalTradeCard-module__w2QJHW__title{color:#f1efe6eb;font-size:15px}.PoliticalTradeCard-module__w2QJHW__filedOn{font-variant-numeric:tabular-nums;color:var(--color-text-tertiary)}@media (max-width:480px){.PoliticalTradeCard-module__w2QJHW__filerName{font-size:17px}}
