.chart[data-v-0ad5cc14],.chart[data-v-68c0c5d5]{max-width:160px;margin:20px}.selector[data-v-2c330798]{max-width:200px}.row-pointer[data-v-1d29c60a] tbody>tr:hover{cursor:pointer}.select-room[data-v-5631eb89]{max-width:200px}.row-pointer[data-v-5631eb89] tbody>tr:hover{cursor:pointer}.key-column[data-v-3c0dcfcd]{width:30%}.link[data-v-3c0dcfcd]{color:inherit}.key-column[data-v-18284f59]{width:30%}.row-pointer[data-v-10371f0b] tbody>tr:hover,.row-pointer[data-v-29992f63] tbody>tr:hover{cursor:pointer}.key-column[data-v-8bc25dcc]{width:30%}.row-pointer[data-v-38772079] tbody>tr:hover,.row-pointer[data-v-c9425064] tbody>tr:hover{cursor:pointer}.link[data-v-2c2337d4]{color:inherit}.response-output[data-v-27fc627c]{margin:0;min-height:260px;overflow:auto;white-space:pre-wrap;word-break:break-word}.socket-list[data-v-27fc627c]{display:flex;flex-direction:column;gap:4px;max-width:280px}.map-shell[data-v-ed4a4bc8]{position:relative;width:100%;overflow:hidden;border:1px solid hsla(0,0%,49.8%,.25);border-radius:8px;background:#eef5f8}.world-map[data-v-ed4a4bc8]{display:block;width:100%;min-height:320px;-o-object-fit:contain;object-fit:contain}.map-marker[data-v-ed4a4bc8]{position:absolute;width:26px;height:26px;padding:0;border:0;border-radius:50%;background:transparent;transform:translate(-50%,-50%);cursor:pointer}.marker-dot[data-v-ed4a4bc8]{position:absolute;top:8px;left:8px;width:10px;height:10px;border:2px solid #fff;border-radius:50%;background:#e53935;box-shadow:0 2px 10px rgba(0,0,0,.35);z-index:2}.marker-pulse[data-v-ed4a4bc8]{position:absolute;top:4px;left:4px;width:18px;height:18px;border-radius:50%;background:rgba(229,57,53,.28);-webkit-animation:pulse-data-v-ed4a4bc8 1.8s ease-out infinite;animation:pulse-data-v-ed4a4bc8 1.8s ease-out infinite}.key-column[data-v-ed4a4bc8]{width:28%}.row-pointer[data-v-ed4a4bc8] tbody>tr:hover{cursor:pointer}.socket-list[data-v-ed4a4bc8]{display:flex;flex-direction:column;gap:4px;max-width:300px}@-webkit-keyframes pulse-data-v-ed4a4bc8{0%{opacity:.8;transform:scale(.65)}to{opacity:0;transform:scale(1.8)}}@keyframes pulse-data-v-ed4a4bc8{0%{opacity:.8;transform:scale(.65)}to{opacity:0;transform:scale(1.8)}}