.IDPEnvBlueprintPicker-module__rghgHq__picker{font-family:var(--pds-font-family);background:var(--pds-bg-primary);border:1px solid var(--pds-border-subtle);border-radius:var(--pds-radius-lg);width:100%;box-shadow:var(--pds-shadow-sm);overflow:hidden}.IDPEnvBlueprintPicker-module__rghgHq__picker_header{padding:var(--pds-space-2) var(--pds-space-3);border-bottom:1px solid var(--pds-border-subtle);background:var(--pds-bg-secondary);justify-content:space-between;align-items:center;display:flex}.IDPEnvBlueprintPicker-module__rghgHq__picker_title{align-items:center;gap:var(--pds-space-1);font-size:var(--pds-text-sm);font-weight:var(--pds-font-semibold);color:var(--pds-text-primary);display:flex}.IDPEnvBlueprintPicker-module__rghgHq__picker_icon{color:var(--pds-text-tertiary)}.IDPEnvBlueprintPicker-module__rghgHq__picker_count{font-size:var(--pds-text-xs);color:var(--pds-text-tertiary);background:var(--pds-bg-tertiary);border:1px solid var(--pds-border-subtle);border-radius:var(--pds-radius-full);padding:1px var(--pds-space-2)}.IDPEnvBlueprintPicker-module__rghgHq__picker_list{flex-direction:column;display:flex}.IDPEnvBlueprintPicker-module__rghgHq__picker_row{align-items:center;gap:var(--pds-space-2);padding:var(--pds-space-2) var(--pds-space-3);border-bottom:1px solid var(--pds-border-subtle);cursor:pointer;display:flex}.IDPEnvBlueprintPicker-module__rghgHq__picker_row:last-child{border-bottom:none}.IDPEnvBlueprintPicker-module__rghgHq__picker_row--active{background:var(--pds-accent-50)}.IDPEnvBlueprintPicker-module__rghgHq__picker_icon_wrap{border-radius:var(--pds-radius-base);background:var(--pds-bg-tertiary);border:1px solid var(--pds-border-subtle);width:26px;height:26px;color:var(--pds-text-tertiary);flex-shrink:0;justify-content:center;align-items:center;display:flex}.IDPEnvBlueprintPicker-module__rghgHq__picker_icon_wrap--active{background:var(--pds-accent-100);border-color:var(--pds-accent-200);color:var(--pds-accent-600)}.IDPEnvBlueprintPicker-module__rghgHq__picker_info{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.IDPEnvBlueprintPicker-module__rghgHq__picker_name{font-size:var(--pds-text-xs);font-weight:var(--pds-font-medium);color:var(--pds-text-primary)}.IDPEnvBlueprintPicker-module__rghgHq__picker_desc{color:var(--pds-text-tertiary);white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.IDPEnvBlueprintPicker-module__rghgHq__picker_tags{flex-shrink:0;gap:3px;display:flex}.IDPEnvBlueprintPicker-module__rghgHq__picker_tag{color:var(--pds-text-tertiary);background:var(--pds-bg-tertiary);border:1px solid var(--pds-border-subtle);border-radius:var(--pds-radius-full);padding:1px 5px;font-size:10px}.IDPEnvBlueprintPicker-module__rghgHq__picker_arrow{color:var(--pds-text-disabled);flex-shrink:0}.IDPEnvBlueprintPicker-module__rghgHq__picker_arrow--active{color:var(--pds-accent-500)}.IDPEnvBlueprintPicker-module__rghgHq__picker_footer{padding:var(--pds-space-2) var(--pds-space-3);background:var(--pds-bg-secondary);border-top:1px solid var(--pds-border-subtle)}.IDPEnvBlueprintPicker-module__rghgHq__picker_btn{font-family:var(--pds-font-family);font-size:var(--pds-text-xs);font-weight:var(--pds-font-medium);color:var(--pds-pure-white);background:var(--pds-accent-500);border-radius:var(--pds-radius-base);padding:var(--pds-space-2) var(--pds-space-3);cursor:pointer;border:none;width:100%}
.IDPEnvLifecycle-module__R4w2_q__lifecycle{font-family:var(--pds-font-family);background:var(--pds-bg-primary);border:1px solid var(--pds-border-subtle);border-radius:var(--pds-radius-lg);width:100%;box-shadow:var(--pds-shadow-sm);overflow:hidden}.IDPEnvLifecycle-module__R4w2_q__lifecycle_header{padding:var(--pds-space-2) var(--pds-space-3);border-bottom:1px solid var(--pds-border-subtle);background:var(--pds-bg-secondary);justify-content:space-between;align-items:center;display:flex}.IDPEnvLifecycle-module__R4w2_q__lifecycle_title{font-size:var(--pds-text-sm);font-weight:var(--pds-font-semibold);color:var(--pds-text-primary)}.IDPEnvLifecycle-module__R4w2_q__lifecycle_live{font-size:var(--pds-text-xs);font-weight:var(--pds-font-medium);color:var(--pds-green-600)}.IDPEnvLifecycle-module__R4w2_q__pipeline{padding:var(--pds-space-3) var(--pds-space-3) var(--pds-space-2);align-items:flex-start;gap:0;display:flex;overflow-x:auto}.IDPEnvLifecycle-module__R4w2_q__pipeline_step{flex-direction:column;flex:1;align-items:center;gap:3px;min-width:52px;display:flex;position:relative}.IDPEnvLifecycle-module__R4w2_q__pipeline_dot{border-radius:var(--pds-radius-full);z-index:1;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex;position:relative}.IDPEnvLifecycle-module__R4w2_q__pipeline_dot--blue{background:var(--pds-accent-100);color:var(--pds-accent-600);border:1.5px solid var(--pds-accent-300)}.IDPEnvLifecycle-module__R4w2_q__pipeline_dot--green{background:var(--pds-green-100);color:var(--pds-green-600);border:1.5px solid var(--pds-green-300)}.IDPEnvLifecycle-module__R4w2_q__pipeline_dot--amber{background:var(--pds-yellow-100);color:var(--pds-yellow-700);border:1.5px solid var(--pds-yellow-300)}.IDPEnvLifecycle-module__R4w2_q__pipeline_dot--purple{background:var(--pds-purple-100);color:var(--pds-purple-600);border:1.5px solid var(--pds-purple-300)}.IDPEnvLifecycle-module__R4w2_q__pipeline_dot--red{background:var(--pds-red-100);color:var(--pds-red-600);border:1.5px solid var(--pds-red-300)}.IDPEnvLifecycle-module__R4w2_q__pipeline_label{font-size:10px;font-weight:var(--pds-font-semibold);color:var(--pds-text-secondary);text-align:center}.IDPEnvLifecycle-module__R4w2_q__pipeline_detail{color:var(--pds-text-disabled);text-align:center;white-space:nowrap;font-size:9px}.IDPEnvLifecycle-module__R4w2_q__pipeline_connector{background:var(--pds-border-subtle);z-index:0;width:100%;height:1.5px;position:absolute;top:14px;left:50%}.IDPEnvLifecycle-module__R4w2_q__env_table{border-top:1px solid var(--pds-border-subtle);flex-direction:column;display:flex}.IDPEnvLifecycle-module__R4w2_q__env_table_header{gap:var(--pds-space-2);padding:var(--pds-space-1) var(--pds-space-3);font-size:10px;font-weight:var(--pds-font-semibold);color:var(--pds-text-tertiary);text-transform:uppercase;letter-spacing:.04em;background:var(--pds-bg-secondary);border-bottom:1px solid var(--pds-border-subtle);grid-template-columns:1fr 64px 36px 36px;display:grid}.IDPEnvLifecycle-module__R4w2_q__env_row{gap:var(--pds-space-2);padding:var(--pds-space-2) var(--pds-space-3);border-bottom:1px solid var(--pds-border-subtle);grid-template-columns:1fr 64px 36px 36px;align-items:center;display:grid}.IDPEnvLifecycle-module__R4w2_q__env_row:last-child{border-bottom:none}.IDPEnvLifecycle-module__R4w2_q__env_name{font-size:var(--pds-text-xs);font-weight:var(--pds-font-medium);color:var(--pds-text-primary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.IDPEnvLifecycle-module__R4w2_q__env_status{font-size:10px;font-weight:var(--pds-font-semibold);border-radius:var(--pds-radius-full);text-align:center;padding:1px 6px}.IDPEnvLifecycle-module__R4w2_q__env_status--active{color:var(--pds-green-700);background:var(--pds-green-50);border:1px solid var(--pds-green-100)}.IDPEnvLifecycle-module__R4w2_q__env_status--idle{color:var(--pds-yellow-700);background:var(--pds-yellow-50);border:1px solid var(--pds-yellow-100)}.IDPEnvLifecycle-module__R4w2_q__env_status--create{color:var(--pds-accent-700);background:var(--pds-accent-50);border:1px solid var(--pds-accent-100)}.IDPEnvLifecycle-module__R4w2_q__env_status--archived{color:var(--pds-text-tertiary);background:var(--pds-bg-tertiary);border:1px solid var(--pds-border-subtle)}.IDPEnvLifecycle-module__R4w2_q__env_meta,.IDPEnvLifecycle-module__R4w2_q__env_ttl{color:var(--pds-text-tertiary);text-align:center;font-size:10px}.IDPEnvLifecycle-module__R4w2_q__env_ttl--warn{color:var(--pds-yellow-700);font-weight:var(--pds-font-semibold)}
.IDPEnvGovernance-module__JvbAsa__gov{font-family:var(--pds-font-family);background:var(--pds-bg-primary);border:1px solid var(--pds-border-subtle);border-radius:var(--pds-radius-lg);width:100%;box-shadow:var(--pds-shadow-sm);overflow:hidden}.IDPEnvGovernance-module__JvbAsa__gov_header{padding:var(--pds-space-2) var(--pds-space-3);border-bottom:1px solid var(--pds-border-subtle);background:var(--pds-bg-secondary);justify-content:space-between;align-items:center;display:flex}.IDPEnvGovernance-module__JvbAsa__gov_title{align-items:center;gap:var(--pds-space-1);font-size:var(--pds-text-sm);font-weight:var(--pds-font-semibold);color:var(--pds-text-primary);display:flex}.IDPEnvGovernance-module__JvbAsa__gov_icon{color:var(--pds-text-tertiary)}.IDPEnvGovernance-module__JvbAsa__gov_badge{font-size:var(--pds-text-xs);color:var(--pds-green-700);background:var(--pds-green-50);border:1px solid var(--pds-green-100);border-radius:var(--pds-radius-full);padding:1px var(--pds-space-2);font-weight:var(--pds-font-medium)}.IDPEnvGovernance-module__JvbAsa__gov_list{padding:var(--pds-space-2) var(--pds-space-3);gap:var(--pds-space-2);flex-direction:column;display:flex}.IDPEnvGovernance-module__JvbAsa__gov_card{border:1px solid var(--pds-border-subtle);border-radius:var(--pds-radius-base);overflow:hidden}.IDPEnvGovernance-module__JvbAsa__gov_card_header{align-items:center;gap:var(--pds-space-2);padding:var(--pds-space-2) var(--pds-space-2);background:var(--pds-bg-secondary);border-bottom:1px solid var(--pds-border-subtle);display:flex}.IDPEnvGovernance-module__JvbAsa__gov_card_icon{border-radius:var(--pds-radius-sm);background:var(--pds-accent-50);border:1px solid var(--pds-accent-100);width:22px;height:22px;color:var(--pds-accent-600);flex-shrink:0;justify-content:center;align-items:center;display:flex}.IDPEnvGovernance-module__JvbAsa__gov_card_name{font-size:var(--pds-text-xs);font-weight:var(--pds-font-semibold);color:var(--pds-text-primary);flex:1}.IDPEnvGovernance-module__JvbAsa__gov_card_status{font-size:10px;font-weight:var(--pds-font-semibold);color:var(--pds-green-700);background:var(--pds-green-50);border:1px solid var(--pds-green-100);border-radius:var(--pds-radius-full);padding:1px 6px}.IDPEnvGovernance-module__JvbAsa__gov_rules{padding:var(--pds-space-1) var(--pds-space-2) var(--pds-space-2);flex-direction:column;gap:3px;margin:0;list-style:none;display:flex}.IDPEnvGovernance-module__JvbAsa__gov_rule{color:var(--pds-text-secondary);align-items:flex-start;gap:5px;font-size:10px;line-height:1.4;display:flex}.IDPEnvGovernance-module__JvbAsa__gov_rule_icon{color:var(--pds-green-500);flex-shrink:0;margin-top:1px}.IDPEnvGovernance-module__JvbAsa__gov_audit{align-items:center;gap:var(--pds-space-2);padding:var(--pds-space-2) var(--pds-space-3);border-top:1px solid var(--pds-border-subtle);background:var(--pds-bg-secondary);display:flex}.IDPEnvGovernance-module__JvbAsa__gov_audit_icon{color:var(--pds-text-tertiary);flex-shrink:0}.IDPEnvGovernance-module__JvbAsa__gov_audit_text{font-size:var(--pds-text-xs);color:var(--pds-text-secondary)}
