.market-rates-modal{display:none;position:fixed;z-index:1000;left:0;top:0;width:100%;height:100%;background:#00000080}.market-rates-content{background:#fff;margin:5% auto;padding:30px;border-radius:15px;width:600px;max-height:80vh;overflow-y:auto;position:relative}.market-rates-close{position:absolute;top:15px;right:20px;font-size:28px;font-weight:700;cursor:pointer;color:#aaa}.market-rates-close:hover{color:#333}.market-rates-title{font-size:1.5rem;font-weight:700;margin-bottom:10px;color:#333;text-align:center}.market-rates-subtitle{font-size:.9rem;color:#666;text-align:center;margin-bottom:20px}.rates-table{width:100%;border-collapse:collapse;margin-top:10px}.rates-table th{background:#2196f3;color:#fff;padding:12px 8px;text-align:center;font-weight:700;font-size:14px}.rates-table td{padding:10px 8px;text-align:center;border-bottom:1px solid #eee;font-size:13px}.rates-table tr:nth-child(2n){background:#f9f9f9}.rates-table tr:hover{background:#f0f8ff}@media(max-width:767px){.market-rates-content{width:90%;padding:20px;margin:10% auto}.rates-table{font-size:.8rem}.rates-table th,.rates-table td{padding:8px 4px}}@media(max-width:480px){.rates-table{display:block;overflow-x:auto;white-space:nowrap}}
