/* This view shares the 3D block. It never overlays resident hit targets. */
#fire-response-panel{position:absolute;z-index:6;left:42px;top:20px;width:340px;max-height:calc(100% - 150px);overflow:auto;overscroll-behavior:contain}
.workshop.response-selected .arrival-content{display:none}
.rp-response-launch{padding:14px 28px 0;flex:0 0 auto}
.rp-response-launch button{width:100%;min-height:46px;display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid #d2beb1;border-radius:6px;padding:12px 16px;background:#eee2d6;color:#53392e;font:inherit;font-size:14px;font-weight:600;text-align:left}
.rp-response-launch button:hover{background:#e5d4c5}
@media(min-width:1500px){#fire-response-panel{left:64px;width:370px}}
@media(min-width:761px) and (max-width:1100px){#fire-response-panel{left:25px;width:300px}}
@media(max-width:760px){
 #fire-response-panel{grid-area:feature;position:relative;inset:auto;width:auto;max-height:none;margin:16px;overflow:visible}
 .workshop.response-selected{grid-template-areas:"scene" "controls" "feature" "residents" "projects"}
 .workshop.response-selected .scene-container{height:300px}
 .workshop.response-selected .residents-dock{margin-top:0}
 .rp-response-launch{padding:12px 18px 0}
 .rp-response-launch button{font-size:13px}
}
