.win[data-win=journey]>.win-body{padding:0!important;overflow:hidden!important;background:#151e28}.win[data-win=journey] #panel-journey{width:100%;height:100%;padding:0;margin:0;overflow:hidden}.player-journey-frame{display:block;border:0;width:100%;height:100%;background:#151e28}.win[data-win=journey]>.win-head{background:linear-gradient(110deg,#657282 -35%,#2a3442 60%);border-bottom:1px solid #637080}.journey-help{margin-left:auto;font:600 10px 'Segoe UI',sans-serif!important;padding:4px 8px!important;background:#17212c!important;border:1px solid #60758a!important;color:#cfdeea!important;border-radius:4px}.win[data-win=journey] .win-resize{display:none}#profile-hud .pb-portrait{cursor:pointer}#profile-hud .pb-portrait:focus-visible{outline:2px solid #b6c7d4;outline-offset:3px}@media(max-width:760px){.win[data-win=journey]{width:calc(100vw - 16px)!important;height:calc(100dvh - 16px)!important;left:8px!important;top:8px!important;max-height:none!important}.journey-help{font-size:9px!important;padding:4px!important}}
#profile-hud .pb-portrait{position:relative;z-index:2;pointer-events:auto}
.win[data-win=journey]>.win-head>.journey-help{width:auto!important;min-width:96px;height:24px!important;flex:none;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;letter-spacing:0;text-transform:none}.win.wmodal[data-win=journey]{box-shadow:0 20px 80px #0009,0 0 0 1px #94a8ba22;border-color:#73889a}@media(max-width:760px){#screen-game .win.wmodal[data-win=journey]{width:calc(100vw - 16px)!important;height:calc(100dvh - 16px)!important;max-width:calc(100vw - 16px)!important;max-height:none!important;min-height:0!important;left:8px!important;top:8px!important;bottom:auto!important;transform:none!important}.win[data-win=journey]>.win-head>.journey-help{min-width:78px;font-size:9px!important}}
#panel-character .char-detail-actions{display:flex;gap:5px;flex-wrap:wrap;align-items:center}#panel-character .char-detail-actions button{padding:4px 8px;font-size:10px}
.character-switch-confirm{max-width:360px;color:#cfdeeb}.character-switch-confirm>p{font-size:14px;margin:0 0 8px}.character-switch-confirm>small{font-size:11px;color:#9eb1c2}.switch-combat-warning{color:#f17878!important;font-weight:700;font-size:12px;line-height:1.5;margin:12px 0}.character-switch-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:16px}.character-switch-actions button{font-size:12px}
