/* MenkulEX v1.2.431: model-neutral, explicit per-chat consent.
 * Scoped to the only customer assistant; no generic form controls changed. */
.xan-customer-ai-v231 .xcai-cloud-consent-v431{
 display:grid!important;grid-template-columns:23px minmax(0,1fr) auto!important;
 align-items:center!important;gap:2px 10px!important;
 margin:0 0 8px!important;padding:10px 12px!important;min-width:0!important;
 background:#f4f8fa!important;border:1.5px solid #b8d0dc!important;
 border-radius:12px!important;color:#08394c!important;cursor:pointer!important;
}
.xan-customer-ai-v231 .xcai-cloud-consent-v431 input[data-xcai-social-model-v392]{
 -webkit-appearance:none!important;appearance:none!important;
 position:relative!important;display:block!important;visibility:visible!important;opacity:1!important;
 width:21px!important;height:21px!important;min-width:21px!important;min-height:21px!important;
 grid-column:1!important;grid-row:1/3!important;margin:0!important;padding:0!important;
 border:2px solid #527587!important;border-radius:5px!important;
 background:#fff!important;box-shadow:inset 0 0 0 1px rgba(0,0,0,.03)!important;
 cursor:pointer!important;pointer-events:auto!important;transform:none!important;
}
.xan-customer-ai-v231 .xcai-cloud-consent-v431 input[data-xcai-social-model-v392]:checked{
 border-color:#03475D!important;background:#03475D!important;
}
.xan-customer-ai-v231 .xcai-cloud-consent-v431 input[data-xcai-social-model-v392]:checked:after{
 content:""!important;display:block!important;position:absolute!important;
 left:5px!important;top:1px!important;width:6px!important;height:11px!important;
 border:solid #fff!important;border-width:0 2.5px 2.5px 0!important;
 transform:rotate(45deg)!important;opacity:1!important;
}
.xan-customer-ai-v231 .xcai-cloud-consent-v431>span{
 grid-column:2!important;grid-row:1!important;min-width:0!important;
 color:#08394c!important;font-size:12px!important;font-weight:600!important;line-height:1.4!important;
}
.xan-customer-ai-v231 .xcai-cloud-consent-v431>small{
 grid-column:2!important;grid-row:2!important;min-width:0!important;
 margin:1px 0 0!important;color:#425e6d!important;font-size:11px!important;
 font-weight:400!important;line-height:1.4!important;
}
.xan-customer-ai-v231 .xcai-cloud-consent-v431 .xcai-consent-status-v431{
 grid-column:3!important;grid-row:1/3!important;align-self:center!important;
 background:#e4ebef!important;color:#30566a!important;border:1px solid #c7d9e1!important;
 padding:5px 10px!important;border-radius:999px!important;font:600 11px/1.3 system-ui,sans-serif!important;
 white-space:nowrap!important;
}
.xan-customer-ai-v231 .xcai-cloud-consent-v431 .xcai-consent-status-v431 i{
 font:inherit!important;font-style:normal!important;color:inherit!important;
}
.xan-customer-ai-v231 .xcai-cloud-consent-v431 .xcai-consent-on-v431{display:none!important;}
.xan-customer-ai-v231 .xcai-cloud-consent-v431:has(input:checked){
 border-color:#0e7086!important;background:#e5f6f6!important;
}
.xan-customer-ai-v231 .xcai-cloud-consent-v431:has(input:checked) .xcai-consent-on-v431{display:inline!important;}
.xan-customer-ai-v231 .xcai-cloud-consent-v431:has(input:checked) .xcai-consent-off-v431{display:none!important;}
.xan-customer-ai-v231 .xcai-cloud-consent-v431:has(input:checked) .xcai-consent-status-v431{
 background:#03475d!important;color:#fff!important;border-color:#03475d!important;
}
.xan-customer-ai-v231 .xcai-cloud-consent-v431 input:focus-visible{
 outline:3px solid #ffcb2b!important;outline-offset:3px!important;
}
@media(max-width:520px){
 .xan-customer-ai-v231 .xcai-cloud-consent-v431{padding:8px 9px!important;gap:1px 7px!important;}
 .xan-customer-ai-v231 .xcai-cloud-consent-v431>span{font-size:11px!important;}
 .xan-customer-ai-v231 .xcai-cloud-consent-v431>small{font-size:10px!important;}
 .xan-customer-ai-v231 .xcai-cloud-consent-v431 .xcai-consent-status-v431{padding:4px 7px!important;font-size:10px!important;}
}
@media(forced-colors:active){
 .xan-customer-ai-v231 .xcai-cloud-consent-v431 input[data-xcai-social-model-v392]{appearance:auto!important;-webkit-appearance:auto!important;}
 .xan-customer-ai-v231 .xcai-cloud-consent-v431 input:checked:after{display:none!important;}
}
