
.at-policy-ai-unified{position:relative}
.at-policy-ai-unified :is(.at-req-v3-head,.at-req-v4-head){min-height:38px;align-items:center!important;margin-bottom:8px}
.at-policy-ai-unified :is(.at-req-v3-label,.at-req-v4-label){padding-right:48px}
.at-policy-ai-native :is(.at-req-v3-ai,.at-req-v4-ai){display:none!important}
.at-policy-ai-native .at-ai-text-wrap{position:static!important}
.at-policy-ai-native [data-at-generic-ai]{position:absolute!important;top:12px!important;right:12px!important;bottom:auto!important;width:38px!important;height:38px!important;margin:0!important}
#at-req-dialog .at-policy-ai-native [data-at-generic-ai]{top:0!important;right:0!important}
.at-policy-ai-unified :is(.at-req-v3-ai,.at-req-v4-ai){width:38px!important;height:38px!important;flex:0 0 38px;border:1px solid #c8d2db;border-radius:8px;background:#fff}
.at-policy-ai-unified :is(.at-req-v3-ai,.at-req-v4-ai) img{width:28px;height:28px;object-fit:contain}
.at-policy-ai-unified textarea{padding-right:12px!important}
