#indoorwrapper[data-v-a5f2d4aa]{background:rgb(var(--mhv-gray-100));border-radius:var(--edges);width:100%;height:100%;display:flex;position:relative;overflow:hidden}.indoor-stage[data-v-a5f2d4aa]{flex:auto;min-width:0;position:relative}.indoor-local-note[data-v-a5f2d4aa]{z-index:450;pointer-events:none;max-width:min(560px,100% - 120px);position:absolute;top:10px;left:50%;transform:translate(-50%)}#indoorwrapper.indoor-fullscreen[data-v-a5f2d4aa]{z-index:1500;border-radius:0;width:100%;height:100dvh;position:fixed;inset:0}.indoor-container[data-v-a5f2d4aa]{background:rgb(var(--mhv-gray-200));position:absolute;inset:0}.indoor-container[data-v-a5f2d4aa] .leaflet-image-layer{background:#fff}#indoorwrapper.is-drawing .indoor-container[data-v-a5f2d4aa]{cursor:crosshair}.indoor-empty[data-v-a5f2d4aa]{z-index:410;color:rgb(var(--mhv-gray-500));pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:8px;font-size:14px;display:flex;position:absolute;inset:0}.indoor-empty-hint[data-v-a5f2d4aa]{opacity:.8;font-size:12px}.indoor-hint[data-v-a5f2d4aa]{z-index:470;color:#fff;white-space:nowrap;pointer-events:none;background:#0000008c;border-radius:999px;padding:5px 12px;font-size:11px;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.indoor-panel-action[data-v-a5f2d4aa]{border-top:1px solid rgb(var(--mhv-gray-200));color:var(--primaryColor);cursor:pointer;align-items:center;gap:6px;padding:8px 10px;font-size:12px;display:flex}.indoor-panel-action[data-v-a5f2d4aa]:hover{background:rgb(var(--mhv-gray-100))}.indoor-context-menu[data-v-a5f2d4aa]{z-index:470;background:var(--mhv-surface);min-width:170px;color:rgb(var(--mhv-gray-900));border:1px solid var(--mhv-line-strong);border-radius:var(--edges);padding:4px 0;position:absolute;box-shadow:0 2px 10px #00000040}.indoor-container[data-v-a5f2d4aa] path.indoor-vertex,.indoor-container[data-v-a5f2d4aa] path.indoor-area-moving{cursor:move}.indoor-container[data-v-a5f2d4aa] .indoor-done{color:#fff;cursor:pointer;background:#16a34a;border-radius:9999px;justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex;box-shadow:0 2px 6px #00000059}.indoor-container[data-v-a5f2d4aa] .indoor-done:hover{background:#15803d}.indoor-container[data-v-a5f2d4aa] path.indoor-adder{cursor:copy}.indoor-context-item.is-disabled[data-v-a5f2d4aa]{opacity:.45;pointer-events:none}.indoor-context-sep[data-v-a5f2d4aa]{background:rgb(var(--mhv-gray-200));height:1px;margin:4px 0}.indoor-context-item[data-v-a5f2d4aa]{cursor:pointer;white-space:nowrap;align-items:center;gap:8px;padding:6px 12px;font-size:13px;display:flex}.indoor-context-item[data-v-a5f2d4aa]:hover{background:rgb(var(--mhv-gray-100))}.indoor-dock[data-v-a5f2d4aa]{flex-direction:column;flex:0 auto;min-height:0;margin-top:8px;display:flex}.indoor-panel.is-docked[data-v-a5f2d4aa]{z-index:auto;flex:0 auto;width:auto;max-width:none;height:auto;min-height:0;max-height:100%;position:static}.indoor-panel.is-docked.is-collapsed[data-v-a5f2d4aa]{flex:none;height:auto}.indoor-panel.is-docked .indoor-panel-head[data-v-a5f2d4aa]{cursor:default}.indoor-panel.is-docked .indoor-panel-head-icon[data-v-a5f2d4aa],.indoor-sidedock[data-v-a5f2d4aa]{display:none}@media (width>=768px){#indoorwrapper.dock-side .indoor-sidedock[data-v-a5f2d4aa],#indoorwrapper.indoor-fullscreen .indoor-sidedock[data-v-a5f2d4aa]{flex-direction:column;flex:none;width:clamp(260px,26%,360px);min-height:0;margin-left:8px;display:flex}#indoorwrapper.dock-side .indoor-sidedock .indoor-panel[data-v-a5f2d4aa],#indoorwrapper.indoor-fullscreen .indoor-sidedock .indoor-panel[data-v-a5f2d4aa]{flex:auto;height:auto;min-height:0;max-height:100%}#indoorwrapper.dock-side .indoor-sidedock .indoor-panel.is-collapsed[data-v-a5f2d4aa],#indoorwrapper.indoor-fullscreen .indoor-sidedock .indoor-panel.is-collapsed[data-v-a5f2d4aa]{flex:none}}.indoor-panel[data-v-a5f2d4aa]{z-index:460;background:var(--mhv-surface);width:260px;max-width:calc(100% - 30px);max-height:calc(100% - 30px);color:rgb(var(--mhv-gray-900));border:1px solid var(--mhv-line-strong);border-radius:var(--edges);flex-direction:column;display:flex;position:absolute;top:15px;right:15px;overflow:hidden}.indoor-panel-head[data-v-a5f2d4aa]{border-bottom:1px solid rgb(var(--mhv-gray-200));cursor:move;touch-action:none;-webkit-user-select:none;user-select:none;align-items:center;gap:6px;padding:8px 8px 8px 10px;display:flex}.indoor-panel-head-icon[data-v-a5f2d4aa]{color:rgb(var(--mhv-gray-500));flex:none}.indoor-panel-head-btn[data-v-a5f2d4aa],.indoor-panel-head:hover .indoor-panel-head-icon[data-v-a5f2d4aa]{color:rgb(var(--mhv-gray-600))}.indoor-panel-head-title[data-v-a5f2d4aa]{flex:1;min-width:0}.indoor-panel-head-btn[data-v-a5f2d4aa]{cursor:pointer;border-radius:50%;flex:none;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.indoor-panel-head-btn[data-v-a5f2d4aa]:hover{background:rgb(var(--mhv-gray-200));color:rgb(var(--mhv-gray-900))}.indoor-panel-head-chevron[data-v-a5f2d4aa]{transition:transform .15s;transform:rotate(180deg)}.indoor-panel.is-collapsed .indoor-panel-head-chevron[data-v-a5f2d4aa]{transform:none}.indoor-panel.is-collapsed .indoor-panel-head[data-v-a5f2d4aa]{border-bottom:0}.indoor-panel-search[data-v-a5f2d4aa]{border-bottom:1px solid rgb(var(--mhv-gray-200));align-items:center;gap:6px;padding:6px 10px;display:flex}.indoor-panel-search input[data-v-a5f2d4aa],.indoor-panel-search input[data-v-a5f2d4aa]:focus{min-width:0;color:inherit;background:0 0;border:0;outline:none;flex:1;font-size:13px}.indoor-panel-body[data-v-a5f2d4aa]{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--mhv-scroll-thumb) transparent;flex:auto;min-height:0;overflow-y:auto}.indoor-panel-body[data-v-a5f2d4aa]::-webkit-scrollbar{width:6px}.indoor-panel-body[data-v-a5f2d4aa]::-webkit-scrollbar-thumb{background-color:var(--mhv-scroll-thumb);border-radius:3px}.indoor-panel-section[data-v-a5f2d4aa]{border-bottom:1px solid rgb(var(--mhv-gray-100));padding:8px 0}.indoor-panel-title[data-v-a5f2d4aa]{text-transform:uppercase;letter-spacing:.04em;color:rgb(var(--mhv-gray-500));align-items:center;gap:6px;padding:0 10px 4px;font-size:11px;display:flex}.indoor-panel-title.is-toggle[data-v-a5f2d4aa]{cursor:pointer;-webkit-user-select:none;user-select:none}.indoor-panel-title.is-toggle[data-v-a5f2d4aa]:hover{color:var(--primaryColor)}.indoor-chevron[data-v-a5f2d4aa]{transition:transform .15s}.indoor-chevron.is-collapsed[data-v-a5f2d4aa]{transform:rotate(-90deg)}.indoor-panel-item[data-v-a5f2d4aa]{color:rgb(var(--mhv-gray-700));cursor:pointer;align-items:center;gap:8px;padding:6px 10px;font-size:13px;display:flex}.indoor-panel-item[data-v-a5f2d4aa]:hover{background:rgb(var(--mhv-gray-100))}.indoor-panel-item.is-selected[data-v-a5f2d4aa]{background:#ffb3001f;font-weight:600}.indoor-panel-manage[data-v-a5f2d4aa]{width:20px;height:20px;color:var(--mhv-text-muted);border-radius:4px;flex:none;justify-content:center;align-items:center;display:inline-flex}.indoor-panel-manage[data-v-a5f2d4aa]:focus-visible,.indoor-panel-manage[data-v-a5f2d4aa]:hover{background:var(--mhv-wash-hover);color:var(--mhv-text);outline:none}.indoor-plan-badge[data-v-a5f2d4aa]{flex:none}.indoor-plan-badge[data-v-a5f2d4aa],.indoor-plan-thumb--missing[data-v-a5f2d4aa]{color:var(--mhv-text-muted);justify-content:center;align-items:center;display:inline-flex}.indoor-plan-thumb--missing[data-v-a5f2d4aa]{border:1px dashed var(--mhv-line);background:var(--mhv-surface-sunken)}.indoor-plan-thumb[data-v-a5f2d4aa]{-o-object-fit:cover;object-fit:cover;border:1px solid rgb(var(--mhv-gray-200));background:#fff;border-radius:3px;flex:none;width:28px;height:20px}.indoor-panel-label[data-v-a5f2d4aa]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.indoor-panel-rename[data-v-a5f2d4aa],.indoor-panel-rename[data-v-a5f2d4aa]:focus{border:0;border-bottom:1px solid var(--primaryColor);min-width:0;color:inherit;background:0 0;outline:none;flex:1;font-size:13px}.indoor-panel-delete[data-v-a5f2d4aa],.indoor-panel-save[data-v-a5f2d4aa]{width:20px;height:20px;color:rgb(var(--mhv-gray-500));cursor:pointer;border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.indoor-panel-delete[data-v-a5f2d4aa]:hover{color:var(--mhv-danger-text);background:#dc262624}.indoor-panel-save[data-v-a5f2d4aa]{color:var(--mhv-success-text)}.indoor-panel-save[data-v-a5f2d4aa]:hover{background:#16a34a24}.indoor-panel-empty[data-v-a5f2d4aa]{color:rgb(var(--mhv-gray-500));margin:0;padding:2px 10px;font-size:12px}.indoor-panel-upload[data-v-a5f2d4aa]{padding:6px 10px 0}.indoor-drop[data-v-a5f2d4aa]{color:rgb(var(--mhv-gray-500));flex-direction:column;align-items:center;gap:6px;font-size:11px;line-height:1.3;display:flex}.indoor-panel-error[data-v-a5f2d4aa]{color:var(--mhv-danger-text);word-break:break-word;margin:0;padding:4px 10px 0;font-size:11px}.indoor-card-layer[data-v-a5f2d4aa]{z-index:450;pointer-events:none;position:absolute;inset:0}.indoor-card[data-v-a5f2d4aa]{z-index:450;background:var(--mhv-surface);width:230px;max-width:calc(100% - 30px);color:rgb(var(--mhv-gray-900));border:1px solid var(--mhv-line-strong);border-radius:var(--edges);pointer-events:auto;position:absolute;transform:translate(-50%,-100%);box-shadow:0 2px 10px #00000040}.indoor-card-head[data-v-a5f2d4aa]{border-bottom:1px solid rgb(var(--mhv-gray-200));border-radius:var(--edges) var(--edges) 0 0;background:rgb(var(--mhv-gray-100));cursor:move;touch-action:none;-webkit-user-select:none;user-select:none;align-items:center;gap:4px;padding:4px 6px;display:flex}.indoor-card-head-icon[data-v-a5f2d4aa]{color:rgb(var(--mhv-gray-500));flex:none}.indoor-card-head[data-v-a5f2d4aa]:hover{background:rgb(var(--mhv-gray-200))}.indoor-card-head-title[data-v-a5f2d4aa],.indoor-card-head:hover .indoor-card-head-icon[data-v-a5f2d4aa]{color:rgb(var(--mhv-gray-600))}.indoor-card-head-title[data-v-a5f2d4aa]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:11px;font-weight:600;overflow:hidden}.indoor-card-close[data-v-a5f2d4aa],.indoor-card-zoom[data-v-a5f2d4aa]{width:20px;height:20px;color:rgb(var(--mhv-gray-600));cursor:pointer;border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.indoor-card-close[data-v-a5f2d4aa]:hover,.indoor-card-zoom[data-v-a5f2d4aa]:hover{background:rgb(var(--mhv-gray-200));color:rgb(var(--mhv-gray-900))}.indoor-card-close[data-v-a5f2d4aa]:hover{color:var(--mhv-danger-text);background:#dc262624}.indoor-card.is-big[data-v-a5f2d4aa]{flex-direction:column;width:calc(min(460px,100vw - 24px));max-height:calc(100dvh - 24px);display:flex}.indoor-card.is-big .indoor-card-body[data-v-a5f2d4aa]{scrollbar-width:thin;overflow-y:auto}.indoor-card.is-big .indoor-card-slider[data-v-a5f2d4aa]{height:calc(min(300px,45dvh))}.indoor-card.is-big .indoor-card-slide img[data-v-a5f2d4aa]{-o-object-fit:contain;object-fit:contain;background:rgb(var(--mhv-gray-100))}.indoor-card.is-big .indoor-card-slide video[data-v-a5f2d4aa]{-o-object-fit:contain;object-fit:contain}@media (width<=767px){.indoor-card.is-big[data-v-a5f2d4aa]{z-index:700;border:0;border-radius:0;width:auto;max-width:none;height:auto;max-height:none;position:fixed;bottom:0;right:0;top:0!important;left:0!important;transform:none!important}.indoor-card.is-big .indoor-card-body[data-v-a5f2d4aa]{min-height:0}}.indoor-card.is-sized[data-v-a5f2d4aa]{flex-direction:column;max-height:none;display:flex}.indoor-card.is-sized .indoor-card-head[data-v-a5f2d4aa],.indoor-card.is-sized .indoor-card-media[data-v-a5f2d4aa]{flex:none}.indoor-card.is-sized .indoor-card-body[data-v-a5f2d4aa]{scrollbar-width:thin;flex:auto;min-height:0;overflow-y:auto}.indoor-card-grip[data-v-a5f2d4aa]{z-index:4;cursor:nwse-resize;border-bottom-right-radius:var(--edges);background:linear-gradient(135deg,transparent 0 44%,rgb(var(--mhv-gray-400)) 44% 56%,transparent 56% 100%) no-repeat 3px 3px/10px 10px,linear-gradient(135deg,transparent 0 44%,rgb(var(--mhv-gray-400)) 44% 56%,transparent 56% 100%) no-repeat 6px 6px/7px 7px;touch-action:none;width:16px;height:16px;position:absolute;bottom:0;right:0}.indoor-card-grip[data-v-a5f2d4aa]:hover{background-color:rgb(var(--mhv-gray-100))}.indoor-card-slider[data-v-a5f2d4aa]{scroll-snap-type:x mandatory;touch-action:pan-x;scrollbar-width:none;height:150px;display:flex;overflow-x:auto}.indoor-card-slider[data-v-a5f2d4aa]::-webkit-scrollbar{display:none}.indoor-card-slide[data-v-a5f2d4aa]{scroll-snap-align:center;flex:0 0 100%;height:100%;position:relative}.indoor-card-slide img[data-v-a5f2d4aa],.indoor-card-slide video[data-v-a5f2d4aa]{-o-object-fit:cover;object-fit:cover;background:#000;width:100%;height:100%;display:block}.indoor-card-slide-tool[data-v-a5f2d4aa]{z-index:2;color:#fff;cursor:pointer;background:#0000008c;border-radius:50%;width:20px;height:20px;position:absolute;top:4px;left:4px}.indoor-card-capture[data-v-a5f2d4aa],.indoor-card-slide-tool[data-v-a5f2d4aa]{justify-content:center;align-items:center;display:flex}.indoor-card-capture[data-v-a5f2d4aa]{background:rgb(var(--mhv-gray-100))}.indoor-card-capture[data-v-a5f2d4aa] .mhv-ic-frame,.indoor-card-capture[data-v-a5f2d4aa] .mhv-image-capture{width:100%;height:100%}.indoor-card-capture[data-v-a5f2d4aa] .mhv-ic-frame{border:0;border-radius:0}.indoor-card-body[data-v-a5f2d4aa]{flex-direction:column;gap:6px;padding:10px 10px 8px;display:flex}.indoor-card-sub[data-v-a5f2d4aa],.indoor-card-sub[data-v-a5f2d4aa]:focus,.indoor-card-title[data-v-a5f2d4aa],.indoor-card-title[data-v-a5f2d4aa]:focus{background:0 0;border:0;outline:none;width:100%;padding:0}.indoor-card-title[data-v-a5f2d4aa]{font-size:15px;font-weight:600}.indoor-card-sub[data-v-a5f2d4aa]{color:rgb(var(--mhv-gray-500));font-size:12px}.indoor-card-html[data-v-a5f2d4aa]{cursor:text;font-size:13px}.indoor-card-html[data-v-a5f2d4aa] .placeholder{color:rgb(var(--mhv-gray-500))}.indoor-card-html[data-v-a5f2d4aa] ol,.indoor-card-html[data-v-a5f2d4aa] ul{padding-left:1.2em}.indoor-card-html[data-v-a5f2d4aa] ul{list-style:outside}.indoor-card-html[data-v-a5f2d4aa] ol{list-style:decimal}.indoor-card-html[data-v-a5f2d4aa] h1,.indoor-card-html[data-v-a5f2d4aa] h2,.indoor-card-html[data-v-a5f2d4aa] h3{font-weight:700}.indoor-card-html[data-v-a5f2d4aa] a{color:var(--primaryColor);text-decoration:underline}.indoor-card-meta[data-v-a5f2d4aa]{color:rgb(var(--mhv-gray-500));font-variant-numeric:tabular-nums;font-size:11px}.indoor-card-add[data-v-a5f2d4aa],.indoor-card-delete[data-v-a5f2d4aa]{cursor:pointer;align-items:center;gap:6px;font-size:12px;display:flex}.indoor-card-add[data-v-a5f2d4aa]{color:var(--primaryColor)}.indoor-card-add.is-active[data-v-a5f2d4aa]{font-weight:600}.indoor-card-delete[data-v-a5f2d4aa]{color:rgb(var(--mhv-gray-500))}.indoor-card-delete[data-v-a5f2d4aa]:hover{color:var(--mhv-danger-text)}@media (width<=575px){.indoor-panel[data-v-a5f2d4aa]{width:calc(100% - 30px)}}
