.sessionPolicySummaryCard{margin-bottom:0}.sessionPolicySummaryCard .sessionPolicySummaryCard-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.policiesOverview{display:flex;flex-direction:column;gap:1rem}.policiesOverview .cdata-card{margin-bottom:0}.policiesOverview .policiesOverview-header{display:flex;flex-direction:column;gap:.25rem}.policiesOverview .policiesOverview-header .policiesOverview-headerRow{display:flex;align-items:center;justify-content:space-between}.policiesOverview .policiesOverview-header .policiesOverview-headerRow .policiesOverview-headerActions{display:flex;gap:8px}.policiesOverview .policiesOverview-card{padding:20px}.policiesOverview .policiesOverview-toolbarRow{display:flex;justify-content:flex-end;padding-bottom:12px}.policiesOverview .policiesOverview-searchRow{padding-bottom:12px}.policiesOverview .policiesOverview-filterRow{display:flex;gap:16px;align-items:center;padding-bottom:16px}.policiesOverview .policiesOverview-statusFilter{min-width:140px}.policiesOverview .policiesOverview-clearFilters{white-space:nowrap}.policiesOverview .policiesOverview-statusCell{display:flex;align-items:center;gap:.5rem}.policiesOverview .policiesOverview-rowActions{display:flex;justify-content:flex-end}.policiesOverview .policiesOverview-deleteButton{display:inline-flex;align-items:center;justify-content:center}.policiesOverview .policiesOverview-nameColumn{flex:1 1 0;min-width:0}.policiesOverview .policiesOverview-descriptionColumn{flex:2 1 0;min-width:0}.policiesOverview .policiesOverview-scopeColumn{flex:0 0 140px}.policiesOverview .policiesOverview-statusColumn{flex:0 0 160px}.policiesOverview .policiesOverview-createdByColumn{flex:1 1 0;min-width:0}.policiesOverview .policiesOverview-createdAtColumn{flex:0 0 180px}.policiesOverview .policiesOverview-actionsColumn{flex:0 0 60px}.policyBuilder .policyBuilder-detailsGrid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.policyBuilder .policyBuilder-cardTitle{font-weight:600;margin-bottom:12px}.policyBuilder .policyBuilder-formBanner{padding:12px 16px;margin-bottom:16px;border-radius:8px;background:var(--color-danger-50, #fff0f0);border:1px solid var(--color-danger-200, #f5c6c6);color:var(--color-danger-700, #c0392b)}.policyBuilder .policyBuilder-actions{display:flex;justify-content:flex-end;margin-top:16px}.cidrAllowlistField .cidrAllowlistField-rows{display:flex;flex-direction:column;gap:8px;margin-bottom:8px}.cidrAllowlistField .cidrAllowlistField-rows .cidrAllowlistField-row{display:flex;align-items:center;gap:16px}.cidrAllowlistField .cidrAllowlistField-rows .cidrAllowlistField-removeButton{flex:0 0 auto;font-size:18px;padding:0}.sessionPolicyPage .sessionPolicyPage-header{display:flex;justify-content:space-between;margin-bottom:24px}.sessionPolicyPage .sessionPolicyPage-description{margin-bottom:16px}.sessionPolicyPage .sessionPolicyPage-fields{display:grid;grid-template-columns:1fr 1fr;gap:12px}.sessionPolicyPage .sessionPolicyPage-actions{display:flex;gap:8px}
