/* Mobile market rails: native document content, full values, no autoplay. */
body.fsw-foundation :is(.sph-hub-popular-card,.sph-hub-mini-row,.cp-ref-stat,.aah-market-context,.msw-details-grid){font-family:var(--fsw-font-family,FarsiSwapVazirmatn,sans-serif)}
body.fsw-foundation .sph-hub-popular-track{display:flex;gap:12px;overflow-x:auto;max-width:100%;scroll-snap-type:x proximity;padding:4px 2px 12px}
body.fsw-foundation .sph-hub-popular-card{flex:0 0 250px;min-width:0;box-sizing:border-box;scroll-snap-align:start;padding:16px}
body.fsw-foundation .sph-hub-popular-card>strong{display:flex;flex-wrap:wrap;gap:4px 8px;align-items:baseline;font-family:inherit!important;font-size:16px!important;line-height:1.9!important;max-width:100%;white-space:normal!important}
body.fsw-foundation .sph-hub-popular-card>strong bdi{font-family:inherit!important;font-size:inherit!important;max-width:100%;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}
body.fsw-foundation .sph-hub-popular-card :is(b,small){font-family:inherit!important}
body.fsw-foundation .sph-hub-mini-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:10px;align-items:center}
body.fsw-foundation .sph-hub-mini-row>span{min-width:0}
body.fsw-foundation .sph-hub-mini-row>span:last-child{font-size:13px!important;line-height:1.8;white-space:normal!important;text-align:end;overflow-wrap:anywhere}
body.fsw-foundation .sph-hub-mini-row bdi{font-family:inherit!important;font-size:inherit!important;font-variant-numeric:tabular-nums}
@media(max-width:767px){
 body.fsw-foundation :is(.cpv2-reference .cp-ref-stats,.aah-market-context,.sph-hub-market-grid,.msw-details-grid){display:flex!important;flex-direction:row!important;gap:12px!important;overflow-x:auto!important;max-width:100%;min-width:0;scroll-snap-type:x proximity;scroll-padding-inline:2px;padding:4px 2px 12px;align-items:stretch!important;grid-template-columns:none!important}
 body.fsw-foundation .cpv2-reference .cp-ref-stats>.cp-ref-stat,body.fsw-foundation .aah-market-context>div,body.fsw-foundation .msw-details-grid>.msw-detail{flex:0 0 250px;min-width:0!important;max-width:calc(100vw - 64px);height:auto!important;min-height:120px;scroll-snap-align:start;box-sizing:border-box;padding:16px!important}
 body.fsw-foundation .cp-ref-stat :is(strong,small){display:block;white-space:normal!important;overflow-wrap:anywhere;max-width:100%;line-height:1.9!important}
 body.fsw-foundation .cp-ref-stat strong{font-size:16px!important;direction:ltr;text-align:start}
 body.fsw-foundation .cp-ref-stat small{font-size:12px!important}
 body.fsw-foundation .sph-hub-market-grid>.sph-hub-market-card{flex:0 0 300px;min-width:0;max-width:calc(100vw - 56px);height:auto;scroll-snap-align:start;box-sizing:border-box;padding:16px}
 body.fsw-foundation .sph-hub-popular-card{flex-basis:250px}
}

@media(max-width:767px){body.fsw-foundation .msw-details-grid .msw-detail b{font-family:inherit;font-size:16px;line-height:1.9;white-space:normal;overflow-wrap:anywhere}body.fsw-foundation .aah-market-context strong{font-size:16px!important;line-height:1.9!important;white-space:normal;overflow-wrap:anywhere}}
