/* 弹窗统一圆角 */
:root {
    --sw-dialog-radius: 16px;
}

/* layui skin: 'hotspot-edit-layer' → class="hotspot-edit-layer" */
.layui-layer.layui-layer-pano-info-layer,
.layui-layer.hotspot-edit-layer {
    border-radius: var(--sw-dialog-radius) !important;
    overflow: hidden !important;
    box-shadow: 0 16px 48px rgba(0, 0, 0, 0.22) !important;
    background: #fff !important;
}

.layui-layer.hotspot-edit-layer .layui-layer-title,
.layui-layer.hotspot-edit-layer .layui-layer-content,
.layui-layer.hotspot-edit-layer .layui-layer-btn {
    background: #fff;
}

.layui-layer.hotspot-edit-layer .layui-layer-content {
    background: #f5f7fa !important;
}

.layui-layer.hotspot-edit-layer .layui-layer-title {
    border-radius: var(--sw-dialog-radius) var(--sw-dialog-radius) 0 0 !important;
}

.layui-layer.hotspot-edit-layer .layui-layer-btn {
    border-radius: 0 0 var(--sw-dialog-radius) var(--sw-dialog-radius) !important;
}
