/* Zarshemsh homepage market board — independent cache-busted stylesheet */
#marketBoard.market-board-section { padding: 50px 0 62px !important; background: var(--navy-900, #242142); position:relative; }
#marketBoard .container { width:min(1160px,calc(100% - 36px)); margin-inline:auto; }
#marketBoard .market-board-heading {display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:20px;margin-bottom:24px}
#marketBoard .market-board-heading>div:first-child {flex:1 1 500px}
#marketBoard h2 {font-size:clamp(23px,2.7vw,34px);line-height:1.5;color:#f8f7fb;margin:4px 0 7px}
#marketBoard .market-board-heading p {color:#bdc2d4;font-size:14px;line-height:2;max-width:900px}
#marketBoard .market-board-status {flex:0 0 auto;background:rgba(208,168,49,.1);border:1px solid rgba(208,168,49,.3);color:#e7c665;border-radius:24px;padding:9px 15px;font-size:13px}
#marketBoard .market-board-layout {display:grid !important;grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:20px !important;align-items:start;width:100%}
#marketBoard .market-board-panel {min-width:0;overflow:hidden;background:#191d36;border:1px solid rgba(230,201,112,.19);border-radius:16px;box-shadow:0 12px 32px rgba(0,0,0,.16)}
#marketBoard .market-board-panel h3 {margin:0 !important;padding:18px 22px !important;background:#202441;border-bottom:1px solid rgba(230,201,112,.16);font-size:17px;color:#e8ca6e;font-weight:700}
#marketBoard .board-subtitle {display:block;font-weight:400;font-size:12px;color:#a9b0c5;margin-top:4px}
#marketBoard .market-board-table-wrap {overflow-x:auto;width:100%;scrollbar-width:thin}
#marketBoard .market-board-table {border-collapse:collapse !important;width:100% !important;min-width:460px !important;table-layout:auto;direction:rtl;font-size:13px}
#marketBoard .market-board-table th,#marketBoard .market-board-table td {padding:14px 12px !important;text-align:right !important;white-space:nowrap;border-bottom:1px solid rgba(255,255,255,.075);line-height:1.55}
#marketBoard .market-board-table th {background:#15192e;color:#abb3ca;font-weight:600;font-size:12px}
#marketBoard .market-board-table tbody tr:nth-child(even) {background:rgba(255,255,255,.025)}
#marketBoard .market-board-table tbody tr:hover {background:rgba(225,188,89,.06)}
#marketBoard .market-board-table tbody tr:last-child td {border-bottom:0}
#marketBoard .market-board-table .rate-product {color:#f1f2f7;font-weight:650}
#marketBoard .market-board-table .rate-unit {color:#acb3c7;font-size:12px}
#marketBoard .market-board-table th.board-buy-head,#marketBoard .market-board-table td:nth-child(3) {color:#9fe2c3}
#marketBoard .market-board-table th.board-sell-head,#marketBoard .market-board-table td:nth-child(4) {color:#e9c86b}
#marketBoard .market-board-table .rate-value {font-weight:700;font-variant-numeric:tabular-nums}
#marketBoard .market-board-table .rate-empty {color:#8b94a9;font-weight:400}
#marketBoard .board-currency-panel {grid-column:1/-1}
#marketBoard .market-board-foot {display:flex;justify-content:space-between;gap:14px;flex-wrap:wrap;margin-top:18px;color:#afb6c7;font-size:13px}
#marketBoard .market-board-foot a {color:#e8ca6e;text-decoration:none}
#marketBoard .market-board-disclaimer {color:#aeb4c8;font-size:12px;line-height:1.9;margin-top:13px}
@media(max-width:940px) {#marketBoard .market-board-layout {grid-template-columns:1fr !important}#marketBoard .board-currency-panel{grid-column:auto}}
@media(max-width:570px) {#marketBoard .container{width:calc(100% - 26px)}#marketBoard .market-board-panel h3{padding:15px 16px !important}#marketBoard .market-board-heading{align-items:stretch}#marketBoard .market-board-table {min-width:440px !important}}
