/* Keep the illustrated frame; consolidate only duplicated information rows. */
@media(min-width:1100px) and (min-height:650px){
 body.header136-live .session-bar{position:relative;overflow:visible!important;display:flex!important;align-items:center;gap:10px!important;padding:4px 9px!important;height:44px!important;min-height:44px!important;border:1px solid #8c79544d;background:linear-gradient(100deg,#26342a,#20271e)}
 body.header136-live.workspace135-live.workspace135-live .session-bar{height:44px!important;min-height:44px!important}
 body.header136-live .session-bar>.turn-bar{flex:1;min-width:0;display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0!important;padding:0 12px 0 0!important;background:none!important;border:0!important;box-shadow:none!important}
 body.header136-live .session-bar .turn-copy .panel-kicker{display:none!important}
 body.header136-live .session-bar #turn-message{font-size:15px!important;line-height:1.35;color:#f0d8a3}
 body.header136-live .session-bar .turn-timer{flex:none;display:flex;align-items:center;gap:8px}
 body.header136-live .session-bar #turn-countdown{font-size:19px;font-variant-numeric:tabular-nums;color:#f3ca79}
 body.header136-live .session-bar #command-status{font-size:12px}
 body.header136-live #map-stage-page#map-stage-page#map-stage-page#map-stage-page{grid-template-rows:60px minmax(0,1fr)!important}
 body.header136-live #map-stage-page#map-stage-page#map-stage-page#map-stage-page:has(>.route132-support){grid-template-rows:60px minmax(0,100px) minmax(0,1fr)!important}
 body.header136-live .header136-room{position:relative;flex:none;order:5;font-size:12px;color:#c5bea8}
 .header136-room>summary{cursor:pointer;padding:7px 10px;border:1px solid #8c795466;list-style:none}
 .header136-room>summary::after{content:' ▾'}
 .header136-room-content{position:absolute;right:0;top:calc(100% + 8px);z-index:80;min-width:260px;padding:16px;background:#1c2b22;border:1px solid #94815b;box-shadow:0 8px 25px #0009;line-height:1.8}
 .header136-room:not([open])>.header136-room-content{display:none}
 .header136-room-content .panel-kicker{display:none!important}
 .header136-room-content .session-state{display:flex;gap:12px;margin-top:6px}
 body.header136-live .session-bar #leave-button{order:6;background:#302821;border-color:#795b43;color:#d9b49a}
 body.header136-live #connection-status.online{background:transparent;border-color:transparent;color:#a9b6a4;font-size:12px}
 .header136-room>summary:focus-visible{outline:2px solid #edce87;outline-offset:2px}
}
@media(min-width:1100px) and (min-height:650px){
 body.header136-live #map-stage-page#map-stage-page#map-stage-page#map-stage-page>#player-stats{grid-row:1!important}
 body.header136-live #map-stage-page#map-stage-page#map-stage-page#map-stage-page>:is(#exploration-view,#event-scene,#boss-preparation,#core-gate-stage,#floor-progress,#loot-workspace,#ai-observation){grid-row:2!important}
 body.header136-live #map-stage-page#map-stage-page#map-stage-page#map-stage-page>.route132-support{grid-row:2!important}
 body.header136-live #map-stage-page#map-stage-page#map-stage-page#map-stage-page:has(>.route132-support)>:is(#exploration-view,#event-scene,#boss-preparation,#core-gate-stage,#floor-progress,#loot-workspace,#ai-observation){grid-row:3!important}
}
@media(min-width:1100px) and (min-height:650px){
 body.combat136-live #map-stage-page#map-stage-page#map-stage-page#map-stage-page{grid-template-rows:minmax(0,1fr)!important}
 body.combat136-live #map-stage-page#map-stage-page#map-stage-page#map-stage-page>#event-scene{grid-row:1!important}
 .combat136-party .header136-room-content{width:560px;max-width:70vw;max-height:65dvh;overflow:auto}
 body.combat136-live .combat136-party #player-stats{display:grid!important;grid-template-columns:1fr!important;height:auto!important}
 body.combat136-live .combat136-party #player-stats .player-stat{min-height:60px}
 body.combat136-live #event-scene#event-scene#event-scene#event-scene .battle-hud-row{max-height:34dvh!important;padding-top:36px;padding-bottom:10px;overflow:auto}
 body.combat136-live #event-scene .fighter-hud{background:#17251ec9;border-color:#95845c55}
 body.combat136-live #enemy-intent{padding:7px 10px;margin:4px 0 7px;border-left:3px solid #c69d60;background:#171e18;color:#f2d29b;line-height:1.55}
 body.combat136-live #enemy-effects{flex-wrap:wrap}
 body.combat136-live #combat-panel .combat-actions{gap:7px}
 body.combat136-live #combat-panel .combat-actions>button{min-height:40px}
}
/* Separate local inspection from the one native command that commits a choice. */
.event-step136{font-size:12px;color:#bdc5ac;letter-spacing:.03em;margin:0 0 7px}
body.workspace135-live #event-scene#event-scene#event-scene:not(.combat-scene) .event-decision-card{display:flex!important;flex-direction:column;gap:9px}
body.workspace135-live #event-scene#event-scene#event-scene:not(.combat-scene) .event-methods{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}
body.workspace135-live #event-scene#event-scene#event-scene:not(.combat-scene) .event-method{min-height:48px;white-space:normal;line-height:1.5;text-align:left;font-size:13px;padding:9px;background:#223127;border:1px solid #756e54}
body.workspace135-live #event-scene#event-scene#event-scene:not(.combat-scene) .event-method[aria-pressed="true"]{border-color:#d5b574;background:#474932;box-shadow:inset 3px 0 #d5b574}
body.workspace135-live #event-scene#event-scene#event-scene:not(.combat-scene) .event-original-confirm{align-self:stretch!important;width:100%!important;max-width:none!important}
body.workspace135-live #event-scene#event-scene#event-scene:not(.combat-scene) .event-original-confirm>button{width:100%;min-height:44px;white-space:normal}
/* One scroll surface for the complete reward list; departure follows the list. */
body.workspace135-live #event-scene#event-scene#event-scene#event-scene.event-loot-select-134 .event-loot-selection-134{flex:none!important;min-height:0!important;height:auto!important}
body.workspace135-live #event-scene#event-scene#event-scene#event-scene.event-loot-select-134 .event-loot-cards-134{flex:none!important;overflow:visible!important;max-height:none!important;min-height:0!important}
body.workspace135-live #event-scene#event-scene#event-scene#event-scene.event-loot-select-134 [data-loot-leave-134]{background:#252a23!important;border-color:#796453!important;color:#cfbba4!important;margin-top:12px;min-height:38px!important}
