.top-brokers-table tbody tr{cursor: pointer}.brokers-container{max-width: 370px;margin: 0px auto;padding: 20px;background: linear-gradient(135deg,#1c2b3a,#1e3c60);border-radius: 12px;box-shadow: 0 6px 15px rgba(0,0,0,0.3);color: #ddd;position: relative;overflow: hidden;animation: gradientAnimation 20s ease-in-out infinite;background-size: 200% 200%}.brokers-container-full{width: 100%;max-width: 100%;padding: 20px;margin: 0 auto;background: linear-gradient(135deg,#1c2b3a,#1e3c60);border-radius: 12px;box-shadow: 0 6px 15px rgba(0,0,0,0.3);color: #ddd;position: relative;overflow: hidden;animation: gradientAnimation 20s ease-in-out infinite;background-size: 200% 200%}@keyframes gradientAnimation{0%{background: linear-gradient(135deg,#1c2b3a,#1e3c60)}20%{background: linear-gradient(135deg,#1d3042,#1f3b54)}40%{background: linear-gradient(135deg,#1f3b54,#203c58)}60%{background: linear-gradient(135deg,#203c58,#1e3c60)}80%{background: linear-gradient(135deg,#1e3c60,#1c2b3a)}100%{background: linear-gradient(135deg,#1c2b3a,#1e3c60)}}.brokers-header{text-align: center;margin-bottom: 20px}.brokers-header span{font-size: 20px;color: #fff;font-weight: bold;text-transform: uppercase}.top-brokers-table{width: 100%;border-collapse: collapse;border-radius: 8px;overflow: hidden;margin: 0 auto}.top-brokers-table thead{background: #2a2e3b}.top-brokers-table th,.top-brokers-table td{padding: 10px;text-align: center;color: #ddd;vertical-align: middle;white-space: nowrap;text-wrap: pretty}.top-brokers-table th{font-weight: bold;font-size: 14px}.top-brokers-table tbody tr{transition: transform 0.3s ease,background 0.3s ease;background: #1c2b3a}.top-brokers-table tbody tr:hover{transform: translateY(-3px);background: rgba(0,80,255,0.2)}.broker-logo{width: 85px;height: 30px;display: block;margin: 0 auto;transition: transform 0.3s ease;object-fit: contain}.broker-logo:hover{transform: scale(1.1)}.rating-icons i{color: #ffd700;font-size: 16px}.visit-site-btn{display: inline-block;padding: 1px 12px;background: linear-gradient(135deg,#0151ff,#ce2247);color: #fff !important;font-weight: 700;text-decoration: none;border-radius: 25px;transition: transform 0.2s ease,box-shadow 0.3s ease,background 5s ease-in-out;box-shadow: 0 4px 8px rgba(0,0,0,0.15);background-size: 200% 200%;animation: gradientShift 4s ease infinite;font-size: 18px}@keyframes gradientShift{0%{background-position: 0% 50%}50%{background-position: 100% 50%}100%{background-position: 0% 50%}}.visit-site-btn:hover{transform: translateY(-3px);box-shadow: 0 6px 12px rgba(0,0,0,0.2)}@media (max-width: 370px){.brokers-container{padding: 15px}.top-brokers-table th,.top-brokers-table td{padding: 8px}.visit-site-btn{padding: 7px 18px;font-size: 13px}.broker-logo{max-width: 65px}}.des-list{list-style-type: disc;margin: 0;padding-left: 20px;color: #ddd;text-align:left}ol.des-list{margin-bottom: 0px !important}.des-list li{margin-bottom: 5px;font-size: 14px;line-height: 1.5;color: #aaa}.des-list li:hover{color: #fff}@media (max-width: 370px){.des-list{font-size: 12px;padding-left: 15px}.des-list li{margin-bottom: 3px}}@media (max-width: 600px){.brokers-container-full{max-width: 370px}.brokers-container-full .top-brokers-table thead{display: none}.brokers-container-full .top-brokers-table tbody{display: flex;flex-direction: column}.brokers-container-full .top-brokers-table tbody tr{display: flex;flex-direction: column;background: #1c2b3a;margin-bottom: 15px;padding: 10px;border-radius: 8px;align-items: center;align-content: center}.brokers-container-full .top-brokers-table td{display: flex;align-items: center;justify-content: space-between;padding: 8px 0;border-bottom: 1px solid #2a2e3b}.brokers-container-full .top-brokers-table td:last-child{border-bottom: none}.brokers-container-full .broker-logo{max-width: 65px}.brokers-container-full .rating-icons{justify-content: flex-start}.brokers-container-full .visit-site-btn{padding: 10px 20px;font-size: 16px}.brokers-container-full .des-list{padding-left: 15px}}