:is(#quest-tracker,#tut-tracker,#jq-tracker){position:relative;margin-top:8px;width:238px;max-width:calc(100vw - 24px);box-sizing:border-box;pointer-events:auto;z-index:2;color:#fff0c7;background:rgba(16,24,40,.88);border:1px solid #b8954d;border-radius:10px;box-shadow:0 2px 8px #0007;font:13px Mali,sans-serif;touch-action:manipulation}
#pbar{max-height:min(200px,20vh);overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;touch-action:pan-y}
#pbar .pbm{flex-shrink:0}
:is(#quest-tracker,#tut-tracker,#jq-tracker)[hidden],:is(#quest-tracker,#tut-tracker,#jq-tracker) [hidden]{display:none!important}
:is(#quest-tracker,#tut-tracker,#jq-tracker) button{font:inherit;color:inherit;cursor:pointer;touch-action:manipulation}
:is(#quest-tracker,#tut-tracker,#jq-tracker) .qt-header{display:block;width:100%;border:0;background:#b8954d22;text-align:left;padding:7px 10px;border-radius:9px}
:is(#quest-tracker,#tut-tracker,#jq-tracker) .qt-body{padding:6px 10px 9px;max-height:min(180px,20vh);overflow:auto;touch-action:pan-y}
:is(#quest-tracker,#tut-tracker,#jq-tracker) .qt-title{font-weight:bold;color:#ffe18b;margin-bottom:4px}
:is(#quest-tracker,#tut-tracker,#jq-tracker) .qt-row{display:block;width:100%;border:0;background:none;text-align:left;padding:5px 0;line-height:1.35}
:is(#quest-tracker,#tut-tracker,#jq-tracker) .qt-row:hover,:is(#quest-tracker,#tut-tracker,#jq-tracker) .qt-row:focus-visible{background:#ffffff15;outline:1px solid #ffe18b}
:is(#quest-tracker,#tut-tracker,#jq-tracker) .qt-done{color:#b1f0a5}
:is(#quest-tracker,#tut-tracker,#jq-tracker) small{display:block;color:#c1c6cf;font-size:11px;padding-top:3px}
html[data-mobile-landscape="1"] :is(#quest-tracker,#tut-tracker,#jq-tracker){width:185px;font-size:11px}
html[data-mobile-landscape="1"] :is(#quest-tracker,#tut-tracker,#jq-tracker) .qt-body{max-height:min(100px,20vh);padding:4px 8px 6px}
html[data-mobile-landscape="1"] :is(#quest-tracker,#tut-tracker,#jq-tracker) .qt-header{padding:5px 8px}
