.xp-rules168{margin-top:24px;padding:24px;line-height:1.6;overflow-wrap:anywhere}
.xp-rules168 h2{margin-top:0}
.xp-rules168 details{max-width:100%;overflow-x:auto;margin:20px 0}
.xp-rules168 summary{cursor:pointer;font-weight:650;margin-bottom:12px}
.xp-rules168 table{width:100%;border-collapse:collapse;font-size:.9rem}
.xp-rules168 th,.xp-rules168 td{padding:10px 12px;border-bottom:1px solid rgba(192,209,220,.18);text-align:left;vertical-align:top}
.xp-rules168 th{color:#bfe5fa;font-weight:650}
body.tactical166 .xp-rules168{background:linear-gradient(135deg,rgba(37,49,61,.96),rgba(19,27,36,.97))!important;border:1px solid rgba(192,209,220,.24)!important;border-radius:24px;box-shadow:0 12px 36px rgba(0,0,0,.16)!important;color:#e7eff4!important}
body.tactical166 .xp-rules168 p,body.tactical166 .xp-rules168 td{color:#e7eff4!important}
body.tactical166 .xp-rules168 h2,body.tactical166 .xp-rules168 summary{color:#f5f9fc!important}
body.tactical166 .xp-rules168 th{color:#bfe5fa!important}
body.tactical166 .xp-rules168 table,body.tactical166 .xp-rules168 tr,body.tactical166 .xp-rules168 td,body.tactical166 .xp-rules168 th{background:transparent!important}
@media(max-width:600px){.xp-rules168{padding:16px}.xp-rules168 th,.xp-rules168 td{padding:8px 5px;font-size:.8rem}}
