.map138-locators{display:flex;flex-wrap:wrap;gap:5px;margin:0 0 10px;padding:0 0 8px;border-bottom:1px solid #82755066}
#combat-panel .combat-actions{order:-4!important}
#combat-panel .combat-actions>button{order:-4!important}
#combat-panel #path-combat-actions>button{order:-3!important}
#combat-panel .enemy-target-confirm{order:-6!important}
#combat-panel #path-combat-actions{order:-3!important}
#combat-panel #coop-supply-interface{order:-1!important}
#combat-panel .coop138-explanation{margin:4px 0;font-size:12px}
#combat-panel .coop138-explanation summary{cursor:pointer;color:#cbbd96}
#combat-panel #coop-supply-interface progress{height:5px;margin:3px 0}
#combat-panel #coop-supply-interface .coop-actions{margin:3px 0}
#combat-panel #coop-supply-interface{padding:7px 10px}
.map138-locators button{font-size:12px;min-height:34px;padding:5px 8px;margin:0;flex:1;white-space:nowrap}
.map138-locators small{flex:1 0 100%;font-size:11px;color:#c0b899}
#board .map138-located{outline:3px solid #f0ce7c!important;outline-offset:3px;filter:drop-shadow(0 0 6px #ebc47c)}
.reward138-progress{position:sticky;top:0;z-index:3;background:#253026f5;border-bottom:1px solid #a3905d;padding:10px 12px;color:#f0d694;font-weight:600}
#floor-choices .reward138-selected{border-top-color:#aac28d;background:#233528d9}
.reward138-selected-label{display:block;color:#bdd6a2;font-size:12px;margin-bottom:8px}
#floor-progress h2{font-size:23px;margin:4px 0 8px}
#floor-progress>p{margin:6px 0;font-size:13px;line-height:1.5}
#floor-progress .panel-kicker{font-size:10px}
#floor-progress .preparation-party{margin:8px 0}
#floor-progress .floor-cards h3{font-size:19px;margin:0 0 8px}
#floor-progress .floor-cards p{font-size:13px;margin:5px 0;line-height:1.5}
#floor-progress #floor-supplies{margin:10px 0}
#floor-progress .floor-supply-card{gap:6px;padding:9px 5px}
#floor-choices article>small{display:block;color:#c7b999;margin-top:10px}
body.page-flow-113 #floor-progress#floor-progress>h2{font-size:23px;margin:4px 0 8px!important}
body.page-flow-113 #floor-progress#floor-progress p{font-size:14px!important;line-height:1.5!important;margin:5px 0!important}
body.page-flow-113 #floor-progress#floor-progress [data-reward138-original-status][hidden]{display:none!important}
#floor-progress:has(.reward138-progress)>[data-reward-status-134]{display:none!important}
@media(min-width:1051px){#floor-choices.floor-choice-options{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) minmax(0,1fr);align-items:stretch}#floor-choices.floor-choice-options>article{display:flex;flex-direction:column}#floor-choices.floor-choice-options>article>[data-floor-choice="RewardGold"]{margin-top:auto}}
@media(min-width:1051px) and (max-height:800px){
 #floor-progress .panel-kicker{display:none}
 #floor-progress .preparation-party{margin:5px 0}
 body.page-flow-113 #floor-progress#floor-progress .floor-item-art{height:64px!important}
 body.page-flow-113 #floor-progress#floor-progress .floor-item-art img{height:62px!important;width:62px!important}
 body.page-flow-113 #floor-progress#floor-progress .floor-supply-card{gap:5px;padding:8px 5px}
 #floor-progress .reward138-progress{padding:6px 10px}
}
