.dungeon-difficulty-tabs{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin:12px 12px 0}.dungeon-difficulty-tabs button{display:flex;align-items:center;justify-content:space-between;gap:4px;padding:8px 10px;border:1px solid rgba(207,174,115,.2);border-radius:10px;background:rgba(8,13,20,.72);color:#aeb5bd}.dungeon-difficulty-tabs button b{font-size:13px}.dungeon-difficulty-tabs button small{font-size:10px;color:#707983}.dungeon-difficulty-tabs button.active{border-color:#cfae73;background:linear-gradient(135deg,rgba(207,174,115,.2),rgba(92,67,34,.22));color:#f4dfb7;box-shadow:0 0 0 1px rgba(207,174,115,.08) inset}.dungeon-difficulty-tabs button.active small{color:#d8bd8b}.dungeon-difficulty-tabs button:disabled{opacity:.4}.difficulty-reward{display:block;margin-top:5px;color:#d4b878;line-height:1.45}@media(max-width:390px){.dungeon-difficulty-tabs{gap:5px;margin-left:8px;margin-right:8px}.dungeon-difficulty-tabs button{padding:7px 6px}.dungeon-difficulty-tabs button small{font-size:9px}}
.dungeon-mastery{margin:0 10px;padding:10px;border:1px solid rgba(111,170,154,.22);border-radius:11px;background:rgba(16,35,36,.52)}.dungeon-mastery header{display:flex;align-items:center;justify-content:space-between;gap:8px}.dungeon-mastery header b{color:#b9dfd0;font-size:12px}.dungeon-mastery header span{color:#7faf9e;font-size:10px}.dungeon-mastery>i{display:block;height:3px;margin:7px 0;border-radius:99px;background:rgba(255,255,255,.06);overflow:hidden}.dungeon-mastery>i b{display:block;height:100%;background:linear-gradient(90deg,#65aa91,#cbb175)}.dungeon-mastery>small{display:block;color:#7f9690;font-size:10px;line-height:1.5}.dungeon-mastery footer{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:8px}.dungeon-mastery footer div{display:grid;gap:2px}.dungeon-mastery footer b{color:#d4bea0;font-size:11px}.dungeon-mastery footer small{color:#897f72;font-size:9px}.dungeon-mastery footer button{flex:none;padding:6px 10px;border:1px solid rgba(207,174,115,.3);border-radius:999px;background:rgba(207,174,115,.1);color:#d9c18f;font-size:10px}.dungeon-mastery footer button:disabled{opacity:.45}.dungeon-mastery.complete{border-color:rgba(207,174,115,.28);background:rgba(53,44,29,.35)}
