.super-stage[data-v-db48ec55]{background:#111;width:100%;max-height:65vh;margin:auto;position:relative;overflow:hidden}canvas[data-v-db48ec55]{width:100%;height:100%;display:block}.stage-message[data-v-db48ec55]{color:#fff;justify-content:center;align-items:center;gap:12px;display:flex;position:absolute;inset:0}.super-controls[data-v-db48ec55]{flex-wrap:wrap;align-items:center;gap:8px;padding-top:12px;display:flex}.super-controls .q-slider[data-v-db48ec55]{flex:1;min-width:100px}.time-label[data-v-db48ec55]{font-variant-numeric:tabular-nums;font-size:12px}.monster-super-actions[data-v-c1b1d68a]{flex-wrap:wrap;gap:4px;margin-top:8px;display:flex}.monster-super-actions.is-inline[data-v-c1b1d68a]{margin:0}.is-inline[data-v-c1b1d68a] .q-btn{min-width:44px;min-height:44px}.super-dialog[data-v-c1b1d68a]{width:620px;max-width:95vw}.animation-stage[data-v-ae65f61f]{aspect-ratio:1;background:#111 url(/game-ui/common_bg_equip.png) 50%/cover no-repeat;border-radius:8px;place-items:center;width:100%;display:grid;position:relative;overflow:hidden}.monster-artwork[data-v-ae65f61f]{object-fit:contain;width:100%;height:100%;padding:18%;position:absolute;inset:0}.artwork-fallback[data-v-ae65f61f]{color:#526377;font-size:3rem}.monster-viewer[data-v-ae65f61f]{width:100%;min-width:0}canvas[data-v-ae65f61f]{width:100%;height:100%;display:block;position:absolute;inset:0}canvas.enemy-facing[data-v-ae65f61f]{transform:scaleX(-1)}.animation-controls[data-v-ae65f61f]{z-index:1;color:#233c56;background:#fffffff2;border-radius:28px;flex-wrap:wrap;align-items:center;gap:4px;width:fit-content;max-width:calc(100% - 82px);margin:0;padding:4px;display:flex;position:absolute;bottom:10px;left:10px;box-shadow:0 2px 12px #17283c26}.animation-zoom[data-v-ae65f61f]{flex-flow:column;max-width:52px;left:auto;right:10px}.animation-controls .q-btn[data-v-ae65f61f]{min-width:44px;min-height:44px}.animation-controls .is-active[data-v-ae65f61f]{color:#185e9d;background:#dceafa}.animation-message[data-v-ae65f61f]{color:#526377;align-items:center;min-height:44px;margin:8px 0 0;font-size:.8rem;display:flex}
