/* A service selection changes copy, never the drawing's coordinate plane. */
@media(min-width:1100px) and (min-height:650px){
 body.interface-live.experience-live #event-scene#event-scene#event-scene.event-geometry-134:not(.combat-scene):not(.result-scene):not([hidden]){grid-template-columns:minmax(0,1fr) var(--event-dock-width-134,420px)!important}
}
/* Reward selection occupies the primary dock; departure is a distinct secondary action. */
body #event-scene#event-scene#event-scene#event-scene.event-loot-select-134 :is(.event-decision-card,.event-object-hotspots){display:none!important}
/* The legacy journal bar is positioned over the old action dock. In chest
   allocation the new list owns that space; the handbook remains in the header. */
body #event-scene#event-scene#event-scene#event-scene.event-loot-select-134 :is(.story-stage,[data-story-journal]){display:none!important}
body #event-scene#event-scene.event-loot-select-134 .event-scene-copy>#event-scene-story{max-height:90px;overflow:auto;flex:none;margin-bottom:8px!important;padding-bottom:8px;font-size:14px!important;line-height:1.65!important}
.event-loot-selection-134{display:flex;flex-direction:column;min-height:0;flex:1 1 auto;gap:8px}
.event-loot-heading-134{flex:none;border-left:3px solid #c6a164;padding-left:9px}.event-loot-heading-134 h3{font-size:17px;color:#f0dbab;margin:0 0 5px}.event-loot-heading-134 p{font-size:12px;line-height:1.6;color:#c6c7af;margin:0}
.event-loot-cards-134{min-height:0;flex:1 1 0;overflow:auto;overscroll-behavior:contain;display:flex;flex-direction:column;gap:7px;padding:1px;scrollbar-width:thin}
.event-loot-selection-134{min-height:200px}
.event-loot-card-134{flex:none}
body #event-scene#event-scene#event-scene.event-loot-select-134 .event-loot-card-134>button{display:block!important;grid-template-columns:none!important;min-height:44px!important}
body #event-scene#event-scene#event-scene.event-loot-select-134 .event-loot-card-134>button :is(small,.choice-arrow,.choice-emblem){display:none!important}
body #event-scene#event-scene#event-scene.event-loot-select-134 .event-loot-card-134>button strong{display:block;font-size:13px!important;line-height:1.6!important;white-space:normal!important}
.event-loot-card-134{display:grid;grid-template-columns:minmax(0,1fr) minmax(100px,34%);gap:9px;align-items:center;padding:9px;border:1px solid #95845c66;background:linear-gradient(110deg,#39402b,#203329)}
.event-loot-description-134{min-width:0}.event-loot-description-134 h4{font-size:14px;line-height:1.55;margin:0;color:#e5d3a3;overflow-wrap:anywhere}.event-loot-rules-134{font-size:12px;margin-top:5px;color:#b9c3a7}.event-loot-rules-134 summary{cursor:pointer}.event-loot-rules-134 p{line-height:1.7;white-space:pre-line}
body #event-scene#event-scene .event-loot-card-134>button{width:100%;min-width:0;max-width:100%;min-height:44px;white-space:normal;text-align:center;padding:8px;font-size:14px;border:1px solid #b99f68;background:linear-gradient(110deg,#756039,#425733);color:#f4e5b9}
body #event-scene#event-scene.event-loot-select-134 [data-loot-leave-134]{background:#293127!important;border-color:#797258!important;color:#c5c4aa!important;box-shadow:none!important;min-height:38px!important}
body #event-scene#event-scene.event-loot-select-134 .event-interaction-utilities{flex:none;margin-top:8px!important;padding-top:8px!important;border-top:1px solid #81765144;order:3}
.reward-status-134{padding:10px 12px;border-left:3px solid #c8a667;background:#34432b;color:#eedab0;font-size:14px;line-height:1.7;margin:0 0 10px}
.event-leave-dialog-134{box-sizing:border-box;width:min(480px,calc(100vw - 28px));max-height:calc(100dvh - 28px);overflow:auto;background:linear-gradient(135deg,#35402d,#17291f);border:1px solid #b29a65;color:#ecdfbb;padding:24px;box-shadow:0 20px 80px #000b;border-radius:3px}
.event-leave-dialog-134::backdrop{background:#090e0bd9}.event-leave-dialog-134 h2{font:500 24px/1.5 Georgia,'STSong',serif;margin:0 0 12px}.event-leave-copy-134{font-size:15px;line-height:1.85;margin:0 0 20px}.event-leave-actions-134{display:flex;gap:10px;flex-wrap:wrap}.event-leave-actions-134 button{flex:1;min-width:130px;min-height:44px;font-size:14px;padding:10px;border:1px solid #ae945f;background:#666038;color:#f0e2bb}.event-leave-actions-134 button.secondary{background:#233327;border-color:#7c8060;color:#cfceb0}
@media(max-width:700px){.event-loot-cards-134{max-height:320px}.event-loot-card-134{grid-template-columns:1fr}.event-leave-dialog-134{padding:18px}}
