/* ===================================================
 * 控制台 v2 统一业务弹窗样式
 * 对标 /developer/mcpservice/ 批量订阅弹窗 (mcp-popup-layer)
 * 作用域：skin: 'modal-unified' 的 layer.open 弹窗
 * =================================================== */

/* --- 弹窗整体：圆角 + 弹性布局 --- */
.modal-unified {
    border-radius: 22px !important;
    overflow: hidden;
    display: flex !important;
    flex-direction: column !important;
}

/* --- 标题栏 --- */
.modal-unified .layui-layer-title {
    flex-shrink: 0;
    height: 62px;
    line-height: 62px;
    padding: 0 56px 0 26px;
    border-bottom: 1px solid #e8eef5;
    background: #fff;
    color: #0b5d8d;
    font-size: 20px;
    font-weight: 700;
}

/* --- 关闭按钮位置微调 --- */
.modal-unified .layui-layer-setwin {
    top: 23px;
    right: 26px;
}

/* --- 内容区：自动填充剩余空间，溢出滚动 --- */
.modal-unified .layui-layer-content {
    flex: 1 1 auto;
    min-height: 0;
    overflow: auto;
    background: #fff;
    height: auto !important;
}

/* --- 底部按钮区域：紧贴底部 --- */
.modal-unified .layui-layer-btn {
    flex-shrink: 0;
    position: relative !important;
    text-align: center;
    padding-top: 12px !important;
    padding-bottom: 12px !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
    border-top: 1px solid #ebeef5;
    background: #f8f8f8;
    z-index: 1;
}

/* --- 底部按钮通用 --- */
.modal-unified .layui-layer-btn a {
    min-width: 120px;
    margin: 0 6px;
    height: 36px;
    line-height: 36px;
    font-size: 14px;
    border-radius: 4px;
}

/* --- 主按钮（btn[0]）--- */
.modal-unified .layui-layer-btn .layui-layer-btn0 {
    background-color: #1966ff;
    border-color: #1966ff;
    color: #fff;
}

.modal-unified .layui-layer-btn .layui-layer-btn0:hover {
    background-color: #1555d9;
    border-color: #1555d9;
}

/* --- 取消/次要按钮（btn[1]）--- */
.modal-unified .layui-layer-btn .layui-layer-btn1 {
    background-color: #fff;
    border: 1px solid #d9d9d9;
    color: #333;
}

.modal-unified .layui-layer-btn .layui-layer-btn1:hover {
    border-color: #1966ff;
    color: #1966ff;
}
