.approval-details{
     padding-bottom: calc(62px + constant(safe-area-inset-bottom)) !important; /* 兼容旧版 iOS */
     padding-bottom: calc(62px + env(safe-area-inset-bottom)) !important; /* 兼容新版 iOS */
}
.approve-org-switch-wrap{
    background: #fff;
}

/* 关联流程选择弹层：slide-left 默认无 left/width，需强制全屏，否则变成右侧窄条 */
.relation-process-picker-popup {
    left: 0 !important;
    right: 0 !important;
    width: 100% !important;
    background: #fff;
}
.relation-process-picker-popup .t-popup-content {
    width: 100%;
    height: 100%;
}
.relation-process-picker {
    width: 100%;
    box-sizing: border-box;
}
.relation-process-picker-scroll {
    overflow: hidden;
}
.relation-process-picker-scroll .t-scroll-list,
.relation-process-picker-scroll .t-scrollview-list {
    height: 100%;
}
.relation-pick-item-disabled {
    background: #f7f8fa;
}

/* 详情页签略加宽（0.2→0.25），保证「关联流程(N)」完整显示，仍比均分整行紧凑 */
.approve-content .approval-details .t-tab-bar .t-tab-tab,
.approval-details .t-tab-bar .t-tab-tab {
    flex: 0.25 !important;
}

/* 结束/不通过/作废「提醒对象」：已选文字勿压住右侧箭头（slot 模式 class 在 Field 根上） */
.remind-object-field {
    .t-checkbox-field-value-wrap,
    .t-checkbox-field-value-list {
        max-width: 100%;
        padding-right: 8px;
        box-sizing: border-box;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }
    .t-field-pos-icon {
        flex-shrink: 0;
        margin-left: 4px;
    }
    .t-checkbox-field-icon-slot {
        flex-shrink: 0;
    }
}