html.cg-native-parity .asst-fab{display:none!important}#cg-native-ai-fab{position:fixed;right:23px;bottom:22px;z-index:50;border:1px solid #6da5dd;border-radius:50px;background:#1f68aa;color:#fff;padding:12px 17px;display:flex;gap:8px;align-items:center;box-shadow:0 8px 24px #14518c55;font-size:14px;font-weight:750;cursor:pointer}#cg-native-ai-fab:hover{background:#145a9a}html.cg-native-detail #cg-native-ai-fab{display:none}@media(max-width:760px){#cg-native-ai-fab{right:16px;bottom:76px;padding:12px;border-radius:50%;width:48px;height:48px;justify-content:center}#cg-native-ai-fab span{display:none}}
/* 2026-10-17: aligned AI button */
#cg-native-ai-fab{background:linear-gradient(135deg,#2a7be0,#1a56a8);border-color:transparent}
#cg-native-ai-fab .cg-ico{width:20px;height:20px}
@media(max-width:760px){#cg-native-ai-fab{right:max(16px,env(safe-area-inset-right));bottom:calc(80px + env(safe-area-inset-bottom));width:52px;height:52px;padding:0;box-shadow:0 10px 26px #0d3f7a66,0 0 0 4px rgba(255,255,255,.08)}#cg-native-ai-fab .cg-ico{width:24px;height:24px}}
