.pages-dataSecurity-DataSecurityTable .data-security-rules-table .listTable-td{max-height:unset;white-space:normal;padding-top:12px;padding-bottom:12px}.pages-dataSecurity-DataSecurityTable .data-security-rules-table .listTable-th,.pages-dataSecurity-DataSecurityTable .data-security-rules-table .listTable-td{padding-right:16px}.pages-dataSecurity-DataSecurityTable .data-security-rules-table .listTable-th:last-child,.pages-dataSecurity-DataSecurityTable .data-security-rules-table .listTable-td:last-child{padding-right:0}.pages-dataSecurity-DataSecurityTable .data-security-rules-table .col-rule-name{flex:3.5 1 0;min-width:220px}.pages-dataSecurity-DataSecurityTable .data-security-rules-table .col-detection-method{flex:1.5 1 0;min-width:120px}.pages-dataSecurity-DataSecurityTable .data-security-rules-table .col-inbound-action,.pages-dataSecurity-DataSecurityTable .data-security-rules-table .col-outbound-action{flex:1.5 1 0;min-width:130px}.pages-dataSecurity-DataSecurityTable .data-security-rules-table .col-status{flex:1.7 1 0;min-width:140px}.pages-dataSecurity-DataSecurityTable .data-security-rules-table .col-actions{flex:0 0 80px;justify-content:flex-end}.pages-dataSecurity-DataSecurityTable .data-security-rule-name-cell{display:flex;flex-direction:column;gap:4px}.pages-dataSecurity-DataSecurityTable .data-security-rule-name-cell .rule-description{line-height:1.3}.pages-dataSecurity-DataSecurityTable .data-security-detection-method-cell{display:flex;flex-direction:column;gap:4px}.pages-dataSecurity-DataSecurityTable .data-security-detection-method-cell .rule-regex-pattern{word-break:break-all}.pages-dataSecurity-DataSecurityTable .rule-badges{display:flex;flex-wrap:wrap;gap:4px;margin-top:4px}.pages-dataSecurity-DataSecurityTable .data-security-status-cell,.pages-dataSecurity-DataSecurityTable .data-security-status-header{display:flex;align-items:center;gap:8px}.pages-dataSecurity-DataSecurityTable .data-security-status-header-switch{display:inline-flex;align-items:center}.pages-dataSecurity-DataSecurityTable .data-security-row-actions{display:flex;align-items:center;justify-content:flex-end;gap:4px}.data-security-empty{width:100%;min-height:480px;display:flex;flex-direction:column;padding:24px 16px}.data-security-empty .message-container{display:flex;flex:1 1;justify-content:center;align-items:center;flex-direction:column;text-align:center;max-width:520px;margin:0 auto}.data-security-empty .shield-icon{color:#15151c;font-size:22px}.data-security-empty .feature-bullets{display:flex;flex-direction:column;align-items:flex-start;margin:0 auto 16px}.data-security-empty .feature-bullet{display:flex;align-items:center;gap:12px;margin-bottom:8px}.data-security-empty .feature-bullet .fa-check{color:#15151c;font-size:14px}.pages-dataSecurity-SelectRuleType{display:flex;flex-direction:column;gap:16px;padding:16px}.pages-dataSecurity-SelectRuleType .rule-type-tiles{display:flex;flex-direction:column}.pages-dataSecurity-SelectRuleType .rule-type-tile{display:flex;align-items:center;gap:16px;padding:16px;border:1px solid #C5C5C6;background-color:#fff;text-align:left;width:100%}.pages-dataSecurity-SelectRuleType .rule-type-tile:hover{background-color:#f3f3f4}.pages-dataSecurity-SelectRuleType .rule-type-tile+.rule-type-tile{border-top:none}.pages-dataSecurity-SelectRuleType .rule-type-tile-text{display:flex;flex-direction:column;gap:8px;flex:1 1 auto;min-width:0}.pages-dataSecurity-SelectRuleType .rule-type-tile-title-row{display:flex;align-items:center;gap:8px}.pages-dataSecurity-SelectRuleType .rule-type-tile-icon{color:#15151c;font-size:16px;width:20px;text-align:center;flex-shrink:0}.pages-dataSecurity-SelectRuleType .rule-type-tile-chevron{color:#15151c;font-size:16px;flex-shrink:0}.pages-dataSecurity-ConfigureCustomRule{display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.pages-dataSecurity-ConfigureCustomRule .configure-custom-rule-body{display:flex;flex-direction:column;gap:16px;padding:16px;overflow-y:auto;flex:1 1 auto;min-height:0}.pages-dataSecurity-ConfigureCustomRule .configure-custom-rule-helper{margin:0}.pages-dataSecurity-ConfigureCustomRule .configure-custom-rule-fields{display:flex;flex-direction:column;gap:16px}.pages-dataSecurity-ConfigureCustomRule .configure-custom-rule-footer{display:flex;justify-content:space-between;align-items:center;padding:16px;border-top:1px solid #C5C5C6;flex-shrink:0}.detection-dropdown-paper.MuiPaper-root{border-radius:5px;border:1px solid #C5C5C6}.detection-option-item.MuiMenuItem-root{white-space:normal;padding:5.6px 24px}.detection-option-item .detection-option{display:flex;flex-direction:column;gap:4px;width:100%}.regulation-card{display:flex;flex-direction:column;align-items:stretch;gap:8px;padding:16px;border-radius:10px;background-color:#fff;text-align:center;width:100%;box-shadow:inset 0 0 0 1px #c5c5c6}.regulation-card.regulation-card-selected,.regulation-card:hover{box-shadow:inset 0 0 0 2px #15151c}.regulation-card .regulation-card-checkbox-row{display:flex;justify-content:flex-end}.regulation-card .regulation-card-text{display:flex;flex-direction:column;align-items:center;gap:16px;flex:1 1 auto}.pages-dataSecurity-SelectRegulationType{display:flex;flex-direction:column;gap:16px;flex:1 1 auto;min-height:0}.pages-dataSecurity-SelectRegulationType .select-regulation-type-content{overflow-y:auto;flex:1 1 auto;min-height:0;padding-right:12px}.pages-dataSecurity-SelectRegulationType .regulation-cards-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.pages-dataSecurity-SelectRegulationType .regulation-dont-know-card{display:flex;align-items:center;gap:16px;padding:16px;border-radius:10px;background-color:#fff;width:100%;text-align:left;box-shadow:inset 0 0 0 1px #c5c5c6;margin-top:24px}.pages-dataSecurity-SelectRegulationType .regulation-dont-know-card.regulation-dont-know-selected,.pages-dataSecurity-SelectRegulationType .regulation-dont-know-card:hover{box-shadow:inset 0 0 0 2px #15151c}.pages-dataSecurity-SelectRegulationType .regulation-dont-know-icon{display:flex;align-items:center;justify-content:center;width:58px;height:58px;border-radius:50%;background-color:#f3f3f4;color:#15151c;font-size:20px;flex-shrink:0}.pages-dataSecurity-SelectRegulationType .regulation-dont-know-text{display:flex;flex-direction:column;gap:8px;flex:1 1 auto;min-width:0}.pages-dataSecurity-SelectRegulationType .regulation-dont-know-checkbox{display:flex;align-items:center;flex-shrink:0;align-self:flex-start}.pages-dataSecurity-SelectRegulationType .regulation-dont-know-checkbox .cdata-checkbox{padding:0}.pages-dataSecurity-SelectRegulationType .select-regulation-type-footer{display:flex;justify-content:space-between;align-items:center;padding-top:16px;border-top:1px solid #C5C5C6;margin-top:8px;flex-shrink:0;margin-right:-16px;margin-left:-16px;padding-right:16px;padding-left:16px}.entity-row{display:flex;flex-direction:column;gap:6px;width:100%}.entity-row .entity-row-title-block{display:flex;flex-direction:column}.entity-row .entity-row-name,.entity-row .entity-row-description{margin:0}.entity-row .entity-row-chips{display:flex;flex-wrap:wrap;gap:8px}.pages-dataSecurity-SelectEntityType{display:flex;flex-direction:column;gap:16px;padding-top:16px;flex:1 1 auto;min-height:0}.pages-dataSecurity-SelectEntityType .select-entity-type-content{overflow:hidden;flex:1 1 auto;min-height:0;display:flex;flex-direction:column;gap:16px}.pages-dataSecurity-SelectEntityType .select-entity-type-filter-row{display:flex;align-items:center;gap:16px}.pages-dataSecurity-SelectEntityType .select-entity-type-search{flex:1 1 auto}.pages-dataSecurity-SelectEntityType .select-entity-type-regulation-filter{width:210px;flex-shrink:0}.pages-dataSecurity-SelectEntityType .select-entity-type-region-filter{width:150px;flex-shrink:0}.pages-dataSecurity-SelectEntityType .select-entity-type-table .listTable-td{max-height:none;padding-top:12px;padding-bottom:12px;align-self:stretch;white-space:normal;overflow:visible;display:flex;align-items:center}.pages-dataSecurity-SelectEntityType .info-list-table,.pages-dataSecurity-SelectEntityType .listTable-table{display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.pages-dataSecurity-SelectEntityType .listTable-thead{flex-shrink:0}.pages-dataSecurity-SelectEntityType .listTable-tbody{display:block;overflow-y:auto;flex:1 1 auto;min-height:0}.pages-dataSecurity-SelectEntityType .select-entity-type-regulation-filter .alternate-badge-style-selected-count,.pages-dataSecurity-SelectEntityType .select-entity-type-regulation-filter .selected-count-and-clear-button{align-items:center}.pages-dataSecurity-SelectEntityType .select-entity-type-regulation-filter .multiSelectChip{border-radius:5px;font-size:12px}.pages-dataSecurity-SelectEntityType .select-entity-type-footer{display:flex;justify-content:space-between;align-items:center;padding-top:16px;border-top:1px solid #C5C5C6;flex-shrink:0;margin-right:-16px;margin-left:-16px;padding-right:16px;padding-left:16px}.pages-dataSecurity-PresetRulesWizard{display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.pages-dataSecurity-PresetRulesWizard .preset-rules-wizard-body{display:flex;flex-direction:column;padding:0 16px 16px;height:100%;flex:1 1 auto;min-height:0}.pages-dataSecurity-PresetRulesWizard .preset-rules-step-wizard,.pages-dataSecurity-PresetRulesWizard .preset-rules-step-wizard .rsw_2Y,.pages-dataSecurity-PresetRulesWizard .preset-rules-step-wizard .rsw_2f{display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.pages-dataSecurity-AddRuleModal .modal-content{overflow:hidden}.pages-dataSecurity-AddRuleModal .modal-body{padding:0;overflow:hidden;display:flex;flex-direction:column}.pages-dataSecurity-DataSecurity .data-security-page-header{display:flex;align-items:center;gap:12px;padding:0 4px 16px}.pages-dataSecurity-DataSecurity .data-security-page-header-actions{display:flex;align-items:center;gap:8px;margin-left:auto}.pages-dataSecurity-DataSecurity .data-security-card{padding:20px;margin:0 0 22px;border:none}.pages-dataSecurity-DataSecurity .data-security-card-title-row{display:flex;align-items:center;gap:12px;padding-bottom:12px}.pages-dataSecurity-DataSecurity .data-security-card-filter-row{display:flex;align-items:center;gap:8px;padding-bottom:16px;width:100%;flex-wrap:wrap}.pages-dataSecurity-DataSecurity .data-security-search{flex:1 1 auto;min-width:200px}.pages-dataSecurity-DataSecurity .data-security-filter-regulation{flex:0 0 210px}.pages-dataSecurity-DataSecurity .data-security-filter-region{flex:0 0 200px}.pages-dataSecurity-DataSecurity .data-security-card-toolbar-actions{display:flex;align-items:center;gap:8px;margin-left:auto}
