.master-detail-dialog.el-dialog{border-radius:4px}.master-detail-dialog .el-dialog__header{padding:20px 24px;border-bottom:1px solid var(--lzy-border-light, #E5E6EB);margin-right:0}.master-detail-dialog .el-dialog__title{font-size:16px;font-weight:600;color:var(--lzy-text-primary, #1D2129)}.master-detail-dialog .el-dialog__body{padding:0}.master-detail-dialog .el-dialog__footer{padding:16px 24px;border-top:1px solid var(--lzy-border-light, #E5E6EB);background:#f7f8fa}.mdd-body{display:flex;min-height:480px}.mdd-tabs-nav{width:160px;background:var(--lzy-bg-base, #F5F7FA);border-right:1px solid var(--lzy-border-light, #E5E6EB);padding:12px 0;flex-shrink:0}.mdd-tab-item{display:flex;align-items:center;gap:6px;padding:10px 16px;cursor:pointer;font-size:13px;color:var(--lzy-text-secondary, #4E5969);transition:background .2s,color .2s;border-left:3px solid transparent}.mdd-tab-item:hover{background:#1088ff0a;color:var(--lzy-primary, #1088FF)}.mdd-tab-item.active{background:#fff;color:var(--lzy-primary, #1088FF);border-left-color:var(--lzy-primary, #1088FF);font-weight:500}.mdd-tabs-content{flex:1;padding:16px 20px;overflow:auto}.mdd-tab-pane{height:100%}.mdd-footer{display:flex;justify-content:flex-end;gap:8px}.pick-panel-header{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;background:var(--lzy-bg-base, #F5F7FA);border-bottom:1px solid var(--lzy-border-light, #E5E6EB);font-size:13px;font-weight:500}.pick-panel-body{padding:8px;min-height:300px;max-height:380px;overflow:auto}.feature-pick-split{display:flex;gap:12px;height:420px}.feature-pick-left,.feature-pick-right{flex:1;border:1px solid var(--lzy-border-light, #E5E6EB);border-radius:var(--lzy-radius, 8px);overflow:hidden;display:flex;flex-direction:column}.feature-pick-left .pick-panel-body,.feature-pick-right .pick-panel-body{flex:1}.tree-node{display:flex;align-items:center;gap:6px;flex:1}.tree-node-tag{flex-shrink:0}.tree-node-name{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tree-node-actions{flex-shrink:0;display:flex;align-items:center;gap:4px;margin-left:auto}.plan-info-badge{display:flex;gap:8px;margin-bottom:16px}.plan-info-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.plan-info-item label{display:block;font-size:12px;color:var(--lzy-text-muted, #86909C);margin-bottom:4px}.plan-info-item span{font-size:14px}.plan-form{max-width:640px}.subscriber-section{padding:4px 0}.subscriber-toolbar{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.text-muted{color:var(--lzy-text-muted, #86909C)}
