/**
 * 自定义全局样式
 */

/* 弹层宽度自适应: max-width 92vw (= min(自身px, 92vw))，随窗口实时缩放 */
.layui-layer-page,
.layui-layer-iframe,
.layui-layer-dialog {
    max-width: 92vw !important;
}

.layui-layer-iframe > .layui-layer-content,
.layui-layer-iframe iframe {
    width: 100% !important;
}

/* 侧栏菜单加载前的静态占位(菜单由后端 /v1/menu 下发,返回前占住侧栏位置)。
   layui 简约风:两个灰淡的占位项「主页」「关于」,无动画;顶部留出 logo 高度避免菜单到达后跳动。 */
.lay-side-skeleton { user-select: none; padding-top: 49px; }
.lay-side-skeleton .lss-item {
    display: flex; align-items: center; height: 50px; padding-left: 22px;
    color: rgba(255, 255, 255, .35); font-size: 14px;
}
.lay-side-skeleton .lss-item i { font-size: 16px; margin-right: 10px; }

/* 弹窗内表单:输入区统一限宽,避免在宽弹窗里被拉太宽、各页不协调。
   「排序」等用 layui-input-inline(定宽)的不受影响。 */
.layui-layer-page .layui-form .layui-input-block {
    max-width: 400px;
}
.layui-layer-page .layui-form .layui-input-block > .layui-input,
.layui-layer-page .layui-form .layui-input-block > .layui-textarea,
.layui-layer-page .layui-form .layui-input-block > .layui-form-select {
    width: 100%;
}
