.floating-stage-anchor{min-width:0}.floating-stage[hidden]{display:none!important}.floating-stage{position:fixed;z-index:45;right:16px;bottom:100px;width:min(340px,calc(100vw - 24px));padding:0!important;margin:0!important;background:#edf2fb;border:2px solid #0b8290;border-radius:12px;box-shadow:0 8px 30px #172c4b40;overflow:hidden;color:#1d1d36}.floating-stage-head{display:flex;align-items:center;gap:8px;background:#0b8290;color:white;padding:6px 10px;font:13px/1.4 Arial,sans-serif}.floating-stage-head strong{margin-right:auto}.floating-stage-head button{font:12px/1.4 Arial,sans-serif;padding:5px 8px;min-height:30px;border:1px solid #ffffff80;border-radius:5px;background:#ffffff20;color:white;cursor:pointer}.floating-stage-viewport{position:relative;overflow:hidden;width:100%}.floating-stage-inner{transform-origin:top left}.floating-stage-inner>.field-wrap,.floating-stage-inner>.stage-wrap{margin:0!important}.has-floating-stage .resource-map-entry{visibility:hidden}@media(max-width:850px){.floating-stage{right:12px;bottom:calc(84px + env(safe-area-inset-bottom));width:min(300px,calc(100vw - 24px))}} 
