/* Both views use the existing Missions header styling and spacing. */
#frame .achievement-room110.journal50{grid-template-rows:14cqh 7cqh minmax(0,1fr);gap:1.3cqh}
#frame .achievement-room110.journal50>header{display:flex;align-items:center;gap:1.2cqw;border:0;padding:0;height:100%;background:none}
#frame .achievement-room110.journal50>header>div{display:block;margin-right:auto}
#frame .achievement-room110.journal50>header h2{font-size:3.3cqw;line-height:1.05;font-weight:850;letter-spacing:-.04em;margin:0;color:#36584b}
#frame .achievement-room110.journal50>header nav{display:flex;gap:.4cqw;background:#e8eddb;padding:.4cqw;border-radius:3cqw}
#frame .achievement-room110.journal50>header nav button{font-size:1.6cqw;padding:1cqh 1.3cqw;border-radius:2cqw;color:#6e8065;border:1px solid transparent;line-height:normal;font-weight:750}
#frame .achievement-room110.journal50>header nav button.active{background:#fffdf4!important;color:#58744a!important;border:1px solid #dce3c9!important}
#frame .achievement-room110.journal50 #journalHome50{font-size:1.8cqw;padding:1cqh 1.3cqw;border-radius:.8cqw;color:#887052!important;background:#f0e6d2!important;border:0;font-weight:750}
.achievement-total112{margin-left:auto;white-space:nowrap;font-size:2.8cqh;color:#8a987b}.achievement-total112 b{font-size:3.7cqh;color:#526d46}
#frame .achievement-grid110 article>header{display:block;position:relative;min-height:5cqh}
#frame .achievement-grid110 article>header h3{text-align:center;width:100%;padding:0 2.1cqw;font-size:3.2cqh;line-height:1.15}
#frame .achievement-grid110 article>header>span{position:absolute;right:0;top:.1cqh;font-size:2.4cqh}
#frame .achievement-grid110 .achievement-medals110{padding:1.2cqh 0 1.8cqh}
