.pqt-progress{--pqt-progress-accent:#779b34;--pqt-progress-state:#287bb5;--pqt-progress-goal:#b47a00;--pqt-progress-line:rgba(77,91,68,.2);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;margin:24px 0;color:inherit}
.pqt-progress__column{min-width:0;padding:14px;border:1px solid var(--pqt-progress-line);border-radius:8px;background:rgba(255,255,255,.22)}
.pqt-progress__column h3,.pqt-progress__recommendations h3{margin:0 0 11px;font:700 14px/1.3 system-ui,sans-serif;color:inherit}
.pqt-progress__items{display:grid;gap:8px}
.pqt-progress__item{display:block;min-width:0;padding:10px 12px;border:1px solid var(--pqt-progress-line);border-left:3px solid var(--pqt-progress-accent);border-radius:6px;background:rgba(255,255,255,.5);color:inherit;text-decoration:none;box-shadow:0 1px 3px rgba(0,0,0,.04);transition:border-color .15s ease,transform .15s ease}
.pqt-progress__item:hover,.pqt-progress__item:focus{border-color:var(--pqt-progress-accent);transform:translateY(-1px);text-decoration:none}
.pqt-progress__item small{display:block;margin-bottom:3px;color:rgba(70,80,65,.72);font:650 10px/1.2 system-ui,sans-serif;text-transform:uppercase;letter-spacing:.055em}
.pqt-progress__item strong{display:block;font:650 13px/1.35 system-ui,sans-serif;color:inherit}
.pqt-progress__item em{display:block;margin-top:4px;color:inherit;opacity:.72;font:400 11px/1.35 system-ui,sans-serif}
.pqt-progress__item--state{border-left-color:var(--pqt-progress-state);background:rgba(40,123,181,.06)}
.pqt-progress__item--finality{border-left-color:var(--pqt-progress-goal);background:rgba(255,193,47,.10)}
.pqt-progress__objective-group{overflow:hidden;border:1px solid var(--pqt-progress-line);border-radius:6px;background:rgba(255,255,255,.5);box-shadow:0 1px 3px rgba(0,0,0,.04)}
.pqt-progress__objective-title{display:flex;align-items:baseline;gap:5px;padding:7px 10px;border-left:3px solid var(--pqt-progress-goal);background:rgba(255,193,47,.10)}
.pqt-progress__objective-title span{flex:0 0 auto;color:inherit;opacity:.68;font:600 11px/1.35 system-ui,sans-serif}
.pqt-progress__objective-title strong{font:650 12px/1.35 system-ui,sans-serif;color:inherit}
.pqt-progress__objective-quests{display:grid}
.pqt-progress__objective-quest{display:block;padding:7px 12px;border-top:1px solid var(--pqt-progress-line);border-left:3px solid var(--pqt-progress-accent);color:inherit;text-decoration:none}
.pqt-progress__objective-quest strong{display:block;font:650 13px/1.35 system-ui,sans-serif;color:inherit}
.pqt-progress__objective-quest em{display:block;margin-top:3px;color:inherit;opacity:.72;font:400 11px/1.35 system-ui,sans-serif}
.pqt-progress__objective-quest--state{border-left-color:var(--pqt-progress-state);background:rgba(40,123,181,.06)}
.pqt-progress__objective-quest:hover,.pqt-progress__objective-quest:focus{text-decoration:none;background-color:rgba(119,155,52,.08)}
.pqt-progress__wip{display:inline-block;margin-left:4px;padding:1px 4px;border-radius:3px;background:#fff0b8;color:#684c00;font-size:8px;vertical-align:1px}
.pqt-progress__empty{margin:0;padding:8px 2px;color:inherit;opacity:.62;font:400 12px/1.4 system-ui,sans-serif}
.pqt-progress__recommendations{grid-column:1/-1;padding-top:12px;border-top:1px dashed var(--pqt-progress-line)}
.pqt-progress__recommendations .pqt-progress__items{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}
.pqt-progress__recommendations .pqt-progress__item{border-left-color:#7a62aa;border-style:dashed}
.pqt-public-state__legacy-relations{display:none!important}
.pqt-public-state__success-quests{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:6px 20px;margin:10px 0 18px;padding-left:20px}
.pqt-public-state__success-quests li{margin:0}
@media(max-width:700px){.pqt-progress{grid-template-columns:1fr;gap:12px}.pqt-progress__recommendations{grid-column:auto}}
@media(prefers-color-scheme:dark){.pqt-progress{--pqt-progress-accent:#9cbe60;--pqt-progress-state:#65a8d5;--pqt-progress-goal:#e0ad44;--pqt-progress-line:rgba(222,232,216,.2)}.pqt-progress__column{background:rgba(0,0,0,.08)}.pqt-progress__item,.pqt-progress__objective-group{background:rgba(0,0,0,.12)}.pqt-progress__item small{color:rgba(225,232,220,.7)}.pqt-progress__item--state,.pqt-progress__objective-quest--state{background:rgba(40,123,181,.12)}.pqt-progress__item--finality,.pqt-progress__objective-title{background:rgba(224,173,68,.12)}}
