.dungeon-progress{margin-top:16px;padding-top:12px;border-top:1px solid #d4c28d40;color:#e7e4d8}
.dungeon-progress[hidden]{display:none}
.dungeon-progress-title{margin:0 0 8px;color:#e3d09b;font-size:14px}
.dungeon-progress-checkpoint{margin:5px 0;font-size:13px}
.dungeon-progress-note,.dungeon-progress-status{margin:7px 0;font-size:12px;line-height:1.5;color:#b9c4bd}
.dungeon-progress-status{color:#e3d09b}
.dungeon-progress-leave{min-height:42px;padding:8px 16px;border:1px solid #bbaa77;border-radius:4px;color:#eee4c5;background:#172a2c;font:inherit;cursor:pointer;touch-action:manipulation}
.dungeon-progress-leave:hover:not(:disabled){background:#294143}
.dungeon-progress-leave:focus-visible{outline:2px solid #f4dfa0;outline-offset:3px}
.dungeon-progress-leave:disabled{opacity:.5;cursor:default}
