/* Approved model 06. Keep the original native toggle and drag handlers. */
#ctl-fab.cfab-g{display:block;width:254px;height:180px;padding:6px;isolation:isolate}
#ctl-fab.cfab-g:before{content:'';position:absolute;left:42px;top:86px;width:183px;height:1px;background:linear-gradient(90deg,#d2bd7988,#98aabd66);transform:rotate(-33deg);pointer-events:none;z-index:-1}
#ctl-fab .cg-btn,#ctl-fab .cg-mini{position:absolute;margin:0!important;padding:0;border-radius:0;background:transparent!important;box-shadow:none!important;color:#e2e8ef!important;filter:drop-shadow(0 3px 3px #0009);--step-edge:#a8b6c7;--step-face:#1b2635;--step-inner:#2c394c;isolation:isolate}
#ctl-fab .cg-btn{width:70px;height:63px}
#ctl-fab .cg-hunt{left:6px;top:105px}#ctl-fab .cg-target{left:85px;top:56px}#ctl-fab .cg-focus{left:164px;top:7px}
#ctl-fab .cg-chase{left:180px;top:103px;width:34px;height:34px;border-radius:7px}
#ctl-fab .on{--step-edge:#e4cd83;--step-face:#292a25;--step-inner:#414130}
#ctl-fab .cg-focus.on{--step-edge:#e1a4ab;--step-face:#35272e;--step-inner:#553a43}
#ctl-fab .cg-btn:before,#ctl-fab .cg-mini:before{inset:0;mask:none;-webkit-mask:none;border-radius:inherit;background:linear-gradient(145deg,#eff4f7,var(--step-edge) 25%,#425063 72%,var(--step-edge));clip-path:polygon(11px 0,100% 0,calc(100% - 11px) 100%,0 100%);z-index:-2}
#ctl-fab .cg-btn:after,#ctl-fab .cg-mini:after{content:'';position:absolute;inset:3px;border-radius:inherit;clip-path:polygon(10px 0,100% 0,calc(100% - 10px) 100%,0 100%);background:linear-gradient(145deg,var(--step-inner),var(--step-face) 70%);z-index:-1;pointer-events:none}
#ctl-fab .cg-mini:before,#ctl-fab .cg-mini:after{clip-path:none}#ctl-fab .cg-mini:after{inset:2px}
#ctl-fab .cg-btn i{position:absolute;left:50%;top:11px;transform:translateX(-50%);width:23px;height:23px;margin:0}
#ctl-fab .cg-btn b{left:0;right:0;bottom:11px;font:900 9px/1 'Multiverse Nunito Sans',Arial;text-align:center;letter-spacing:.4px}
#ctl-fab .cg-mini i{position:absolute;left:50%;top:9px;transform:translateX(-50%);margin:0}#ctl-fab .cg-mini .control-symbol{width:15px;height:15px}
#ctl-fab em{right:1px;top:-4px;bottom:auto;border-radius:2px;font-size:8px;line-height:12px;pointer-events:none}
#ctl-fab .cg-mini em{right:-5px;top:-4px;bottom:auto;font-size:6px;line-height:9px;padding:0 3px}
#ctl-fab .cg-btn:hover,#ctl-fab .cg-mini:hover{transform:none;filter:drop-shadow(0 3px 4px #000a) brightness(1.15)}
#ctl-fab .cg-btn:active,#ctl-fab .cg-mini:active{transform:none;filter:brightness(1.25)}
#ctl-fab button:focus-visible{outline:2px solid #f4dc92;outline-offset:4px}
@media(max-width:480px){#ctl-fab.cfab-g{width:228px;height:166px}#ctl-fab .cg-btn{width:62px;height:58px}#ctl-fab .cg-hunt{left:5px;top:98px}#ctl-fab .cg-target{left:76px;top:52px}#ctl-fab .cg-focus{left:147px;top:6px}#ctl-fab .cg-chase{left:162px;top:98px}#ctl-fab .cg-btn b{font-size:8px;bottom:10px}#ctl-fab.cfab-g:before{left:36px;top:81px;width:170px}}
