/* 自定义layer弹窗样式 - 增加内边距和字体大小 */

/* 弹窗标题 */
.layui-layer-title {
    padding: 15px 20px !important;
    font-size: 16px !important;
    font-weight: bold !important;
}

/* 弹窗内容 */
.layui-layer-content {
    padding: 25px 20px !important;
    font-size: 15px !important;
    line-height: 1.8 !important;
    min-height: 60px !important;
}

/* 图标与文字的间距 */
.layui-layer-ico {
    margin-right: 15px !important;
}

/* 按钮区域 */
.layui-layer-btn {
    padding: 15px 20px !important;
}

/* 按钮样式 */
.layui-layer-btn a {
    padding: 10px 30px !important;
    font-size: 14px !important;
    min-width: 100px !important;
    text-align: center !important;
    display: inline-block !important;
    height: auto !important;
    line-height: normal !important;
}

/* 确定按钮 */
.layui-layer-btn0 {
    background: linear-gradient(135deg, #667eea 0%, #764ba2 100%) !important;
    border-color: #667eea !important;
    color: #fff !important;
}

.layui-layer-btn0:hover {
    opacity: 0.9 !important;
    transform: translateY(-1px) !important;
    box-shadow: 0 4px 12px rgba(102, 126, 234, 0.4) !important;
}

/* layer.msg 提示框样式 */
.layui-layer-msg {
    min-width: 200px !important;
    padding: 15px 20px !important;
}

.layui-layer-msg .layui-layer-content {
    padding: 0 !important;
    font-size: 15px !important;
}

/* loading图标 */
.layui-layer-loading .layui-layer-content {
    padding-left: 50px !important;
}

/* 修复layer-anim-close导致的hidden问题 */
/* 覆盖所有类型的 layer 弹窗，包括 msg、dialog、confirm 等 */
.layui-layer {
    visibility: visible !important;
}

.layui-layer.layer-anim-close {
    visibility: visible !important;
}

.layui-layer-msg.layer-anim-close {
    visibility: visible !important;
}

.layui-layer-dialog.layer-anim-close {
    visibility: visible !important;
}
