
.xf-cta{position:fixed;left:0;right:0;bottom:0;z-index:300;pointer-events:none;
display:flex;justify-content:center;align-items:flex-end;
padding:10px 12px calc(10px + env(safe-area-inset-bottom,0px));
background:linear-gradient(180deg,transparent 0%,rgba(242,242,242,.92) 40%,#F2F2F2 100%);
font:12px/1.5 Tahoma,Helvetica,'Microsoft Yahei','微軟正黑體',sans-serif}
.xf-cta a.xf-cta-btn{pointer-events:auto;display:flex;flex-direction:column;
align-items:center;justify-content:center;gap:3px;
min-width:min(92vw,360px);padding:11px 32px 10px;
background:#2B7ACD;border:1px solid #06C;color:#fff!important;
text-decoration:none!important;border-radius:5px;
box-shadow:0 1px 0 rgba(255,255,255,.22) inset,0 2px 8px rgba(6,102,204,.28)}
.xf-cta a.xf-cta-btn:hover{background:#06C;border-color:#0059b3}
.xf-cta a.xf-cta-btn:active{background:#0059b3}
.xf-cta-main{font-size:16px;font-weight:700;letter-spacing:.14em;color:#fff;
font-family:Tahoma,Helvetica,'Microsoft Yahei','微軟正黑體',sans-serif}
.xf-cta-sub{font-size:12px;font-weight:400;letter-spacing:.08em;color:#D6E8FA}
body{padding-bottom:78px!important}
a.xf-auth,a.xi2.xf-auth,.xf-auth{color:#06C!important;font-weight:700}
