
.achievement-earned-count{color:#aed4ec!important;font-size:.8rem!important;margin:8px 0!important}
.achievement-standing{margin:20px 0;padding:16px;border:1px solid #344665;border-radius:16px;background:#111c30;color:#edf3ff}
.achievement-standing>summary{display:flex;justify-content:space-between;gap:12px;cursor:pointer;font-weight:700;list-style:none;align-items:center}
.achievement-standing>summary::-webkit-details-marker{display:none}
.achievement-standing>summary:focus-visible{outline:2px solid #9bdfff;outline-offset:5px}
.achievement-standing[open]>summary{margin-bottom:12px}
.achievement-standing-list{list-style:none;padding:0;margin:14px 0;display:grid;gap:7px}
.achievement-standing-list li{display:grid;grid-template-columns:40px minmax(0,1fr) 62px;gap:10px;align-items:center;padding:10px 12px;background:#1a2940;border:1px solid transparent;border-radius:10px}
.achievement-standing-list li.is-me{border-color:#73ccec;background:#18364d}
.achievement-standing-list li>strong{overflow-wrap:anywhere;min-width:0;font-size:.9rem}
.achievement-standing-position{font-weight:800;color:#9fc9e7}
.achievement-standing-list li:nth-child(-n+3) .achievement-standing-position{color:#f0cf83}
.achievement-standing-total{text-align:right;display:grid;gap:2px}.achievement-standing-total b{font-size:1.15rem}.achievement-standing-total small{color:#b3c4dc;font-size:.72rem}
@media(max-width:480px){.achievement-standing{padding:12px}.achievement-standing-list li{padding:9px 8px;gap:7px;grid-template-columns:32px minmax(0,1fr) 50px}}
