/* the framed price widgets: they carry no site chrome */
body.embed{margin:0;padding:10px 12px 6px;min-height:0;background:var(--bg);color:var(--text);font-family:Vazirmatn,system-ui,sans-serif;font-size:14px}
.embed a{color:inherit;text-decoration:none}
.embed a:hover strong{text-decoration:underline}
.embed .nm{display:flex;flex-direction:column;min-width:0}
.embed .nm strong{font-size:14px;font-weight:650;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.embed .nm small{font-size:11.5px;color:var(--muted)}
.embed .px b{font-size:15px;font-weight:700;color:var(--ink);direction:ltr;unicode-bidi:isolate;font-variant-numeric:tabular-nums}
.embed .px small{margin-inline-start:4px;font-size:11px;color:var(--muted)}
.embed .chg{direction:ltr;unicode-bidi:isolate;font-size:12.5px;font-weight:650;color:var(--muted)}
.embed .chg.up{color:var(--up)}
.embed .chg.down{color:var(--down-label)}
.w-foot{display:flex;justify-content:space-between;gap:8px;margin-top:8px;padding-top:6px;border-top:1px solid var(--line);font-size:11px;color:var(--muted)}
.w-brand{font-weight:700;color:var(--ink)}
/* overview */
.w-list{list-style:none;margin:0;padding:0}
.w-list li+li{border-top:1px solid var(--line)}
.w-list a{display:grid;grid-template-columns:minmax(0,1fr) auto 64px;align-items:center;gap:10px;padding:9px 2px}
.w-list .chg{text-align:left}
/* blocks */
.w-blocks{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(150px,1fr);gap:10px;overflow-x:auto;padding-bottom:4px}
.w-block{display:flex;flex-direction:column;gap:6px;padding:12px 14px;border:1px solid var(--line);border-radius:12px;background:var(--surface)}
.w-block.big{padding:16px 18px}
.w-block.big .px b{font-size:26px}
/* ticker */
.tape{overflow:hidden;direction:ltr;mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}
.tape-track{display:flex;width:max-content;margin:0;padding:6px 0;list-style:none;animation:tape 60s linear infinite}
.tape-track.speed-1{animation-duration:120s}.tape-track.speed-2{animation-duration:85s}.tape-track.speed-4{animation-duration:40s}.tape-track.speed-5{animation-duration:25s}
.tape:hover .tape-track,.tape:focus-within .tape-track{animation-play-state:paused}
.tape-track li{direction:rtl;padding:0 18px;border-inline-start:1px solid var(--line)}
.tape-track a{display:flex;align-items:center;gap:8px;white-space:nowrap}
@keyframes tape{to{transform:translateX(-50%)}}
@media (prefers-reduced-motion:reduce){.tape{overflow-x:auto;mask-image:none}.tape-track{animation:none}}
/* table */
.w-table{width:100%;border-collapse:collapse;font-size:13.5px}
.w-table th,.w-table td{padding:9px 8px;text-align:start;border-top:1px solid var(--line);white-space:nowrap}
.w-table thead th{border-top:0;font-size:12px;font-weight:650;color:var(--muted)}
.w-table td[data-q=low],.w-table td[data-q=high]{direction:ltr;text-align:right;font-variant-numeric:tabular-nums}
/* board */
body.embed.k-board{padding:20px 24px 10px}
.w-board-head{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:14px;font-size:26px;color:var(--ink)}
.w-board-head span{font-size:20px;color:var(--muted);font-variant-numeric:tabular-nums}
.w-board{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px}
.w-cell{display:flex;flex-direction:column;gap:8px;padding:20px 22px;border:1px solid var(--line);border-radius:18px;background:var(--surface)}
.w-cell .nm{font-size:20px;font-weight:650;color:var(--ink)}
.w-cell .px b{font-size:38px}
.w-cell .px small{font-size:14px}
.w-cell .chg{font-size:18px}
.k-board .w-foot{font-size:14px}
