/* Scoped to the disclosure: leave the established OreMine design unchanged. */
.main .custom-tabs .description .ore-rank-details {
    margin-top:24px;border:1px solid #405577;border-radius:14px;background:#1b2332;overflow:hidden;
}
.main .custom-tabs .description .ore-rank-details > summary {
    position:relative;display:block;list-style:none;padding:18px 50px 18px 18px;cursor:pointer;
    background:linear-gradient(120deg,#263b60,#202b42);color:#f3f6ff;min-height:64px;box-sizing:border-box;
}
.main .custom-tabs .description .ore-rank-details > summary::-webkit-details-marker { display:none; }
.main .custom-tabs .description .ore-rank-details > summary:hover { background:#2c4167; }
.main .custom-tabs .description .ore-rank-details > summary:focus-visible { outline:2px solid #a9caff;outline-offset:-4px;border-radius:12px; }
.main .custom-tabs .description .ore-rank-details-title { display:block;font-size:16px;line-height:1.45;font-weight:700;color:#f3f6ff; }
.main .custom-tabs .description .ore-rank-details-hint { display:block;margin-top:4px;font-size:13px;line-height:1.5;color:#c1cde2; }
.main .custom-tabs .description .ore-rank-details-arrow {
    position:absolute;right:22px;top:25px;width:9px;height:9px;border-right:2px solid #bfd5ff;border-bottom:2px solid #bfd5ff;transform:rotate(45deg);transition:transform .18s ease;
}
.main .custom-tabs .description .ore-rank-details[open] .ore-rank-details-arrow { transform:translateY(5px) rotate(225deg); }
.main .custom-tabs .description .ore-rank-details-content { padding:16px 18px 20px; }
.main .custom-tabs .description .ore-rank-details-intro { margin:0 0 14px;font-size:13px;line-height:1.6;color:#c1cde2; }
.main .custom-tabs .description .ore-rank-details-content > ul { margin:0;padding:0;list-style:none; }
.main .custom-tabs .description .ore-rank-details-content > ul > li { display:block;margin:0;padding:12px 0;border:0;border-bottom:1px solid #35435b;border-radius:0;background:transparent;box-shadow:none;line-height:1.6;font-size:14px;color:#e7edfa;overflow-wrap:anywhere; }
.main .custom-tabs .description .ore-rank-details-content > ul > li:last-child { border-bottom:0; }
.main .custom-tabs .description .ore-rank-details-content > ul > li::before { display:none; }
.main .custom-tabs .description .ore-rank-details-content strong { display:inline-block;margin-left:8px;color:#b9d5ff;font-size:14px;white-space:normal; }
.main .custom-tabs .description .ore-rank-details-content small { display:block;color:#c1cde2;font-size:13px;line-height:1.6;margin-top:6px; }
@media(max-width:767px){
 .main .custom-tabs .description .ore-rank-details > summary { padding-left:14px; }
 .main .custom-tabs .description .ore-rank-details-content { padding:14px; }
}
@media(prefers-reduced-motion:reduce){.main .custom-tabs .description .ore-rank-details-arrow { transition:none; }}

.main .custom-tabs .description .ore-rank-details-content > h4 { margin:24px 0 6px;font-size:16px;line-height:1.5;color:#f3f6ff;font-weight:700; }
.main .custom-tabs .description .ore-rank-details-content > h4:first-child { margin-top:0; }
