body.ui37 .fx-raid-journal{display:flex!important;flex-direction:column!important;gap:10px!important;overflow:hidden!important;padding:26px 22px!important}
.fx-raid-journal h1{font-size:clamp(20px,1.8vw,30px)!important;overflow-wrap:anywhere;line-height:1.15!important}
.fx-raid-journal h3{font-size:14px!important;color:#b2dce7}
.fx-raid-clock{display:flex;flex-direction:column;gap:7px;padding:14px 12px;border:1px solid #4ca5bc;background:#072333c9;flex:none}
.fx-raid-clock>span{font-size:10px;letter-spacing:.06em;color:#addce6}
.fx-raid-clock time{font:700 clamp(24px,2.3vw,34px) var(--mono);color:#9bf3ff;font-variant-numeric:tabular-nums;line-height:1.1}
.fx-raid-clock progress{width:100%;height:10px;accent-color:#5ce9fa;border:0}
.fx-raid-clock small{font:12px/1.35 var(--ui)!important;color:#acc9d5}
.fx-raid-journal-summary{display:flex;flex-direction:column;gap:5px;flex:none}
.fx-raid-journal-summary b{font-size:14px;color:#f6d58a}.fx-raid-journal-summary span{font-size:11px;letter-spacing:.05em}
.fx-raid-log{list-style:none!important;display:flex;flex-direction:column;gap:12px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;margin:0!important;padding:2px 4px 6px 0!important;min-height:90px;flex:1}
.fx-raid-log li{padding:10px;border:1px solid #334d65;border-left:3px solid #88dbe6;background:#081623e8;flex:none}
.fx-raid-log li.good{border-left-color:#77e3b2}.fx-raid-log li.bad{border-left-color:#fa8cad}.fx-raid-log li.skipped{border-left-color:#c5a3ff}
.fx-raid-log li header{display:flex;flex-direction:column;gap:4px;padding:0!important;margin:0!important;position:static!important;background:none!important}
.fx-raid-log li header b{font:700 14px/1.25 var(--ui)}
.fx-raid-log li header span{font:700 10px var(--ui);color:#94e3d0}.fx-raid-log li.bad header span{color:#ffa2b6}
.fx-raid-log li p{font:500 14px/1.45 var(--ui)!important;margin:8px 0!important;overflow-wrap:anywhere}
.fx-raid-log li>strong{display:inline-block;font:700 14px var(--mono);color:#b7f0ff}
.fx-raid-log li>small{display:block!important;font-size:12px!important;color:#ffd680}
.fx-raid-log li button{display:block;margin-top:8px;width:100%;min-height:40px;font-size:13px;padding:8px;border:1px solid #61a8b9;background:#122c3d;color:#c5f5ff}
.fx-raid-log .waiting{font:14px/1.5 var(--ui);color:#b1cbd8}
.fx-raid-journal>button{flex:none!important;margin:0!important;min-height:48px!important;font-size:13px!important}
.fx-extra-event-icon{background-image:url('../assets/images/raid-events-extra-01939.webp')!important}
.fx-mission-map .fx-map-node>.fx-extra-event-icon{background-image:url('../assets/images/raid-events-extra-01939.webp')!important}
.fx-rare-boss-icon,.fx-mission-map .fx-map-node>.fx-rare-boss-icon{background-image:url('../assets/images/arconte-0-01939.webp')!important;background-size:contain!important;background-position:center!important;background-repeat:no-repeat!important;filter:drop-shadow(0 0 7px #f260e9)!important}
.fx-mission-map .is-dense :is(.fx-map-node,.fx-map-start,.fx-map-goal),.fx-mission-map .is-dense .fx-steam-icon{width:48px!important;height:48px!important}
.fx-mission-map .is-dense .fx-map-node>span:not(.fx-steam-icon){font-size:10px!important;max-width:100px}
.fx-mission-event>.fx-extra-event-icon{display:block;width:100px;height:100px;margin:12px auto}
.fx-mission-event p{line-height:1.45!important}
@media(max-width:700px){
body.ui37 .fx-raid-journal{height:520px!important;max-height:65dvh!important;min-height:360px;gap:8px!important}
.fx-raid-journal h1{font-size:22px!important}.fx-raid-clock{padding:9px 12px}.fx-raid-clock time{font-size:28px}.fx-raid-clock small{font-size:11px!important}
body.ui37 .fx-mission-map:has(.is-dense){height:490px!important;min-height:490px}
.fx-mission-map .is-dense :is(.fx-map-node,.fx-map-start,.fx-map-goal),.fx-mission-map .is-dense .fx-steam-icon{width:38px!important;height:38px!important}
.fx-mission-map .is-dense .fx-map-node>span:not(.fx-steam-icon){font-size:9px!important;max-width:76px}
}
@media(max-width:700px){body.ui37 .fx-mission-world>.fx-mission-zone.fx-raid-journal{height:520px!important;max-height:65dvh!important;min-height:360px!important;overflow:hidden!important}}
.fx-raid-clock progress::-webkit-progress-bar{background:#153744}.fx-raid-clock progress::-webkit-progress-value{background:#68eaf6;box-shadow:0 0 8px #53cde4}.fx-raid-clock progress::-moz-progress-bar{background:#68eaf6}
.fx-mission-map .fx-map-path-live{stroke-dasharray:100!important;stroke-dashoffset:calc(100 - var(--raid-progress,0))!important}
.fx-rare-ticket-prize{display:block;padding:10px;border:1px solid #d7a546;background:#392b0d;color:#ffe8a6;font:700 14px/1.3 var(--ui)}
