.afpb-switch{position:fixed;z-index:9999;top:50%;right:5px;transform:translateY(-50%);margin:0;padding:0}
.afpb-switch a{position:relative;display:flex;align-items:center;justify-content:center;width:48px;height:48px;background:#858585;color:white;font:15px/1 Arial,Helvetica,sans-serif;text-decoration:none}
.afpb-switch-icon{display:grid;place-items:center;width:48px;height:48px}
.afpb-switch-label{position:absolute;right:100%;top:0;display:flex;height:48px;align-items:center;padding:0 14px;background:inherit;white-space:nowrap;visibility:hidden;opacity:0;transform:translateX(5px);transition:opacity .15s,transform .15s}
.afpb-switch a:hover,.afpb-switch a:focus-visible{background:#666;color:white}
.afpb-switch a:hover .afpb-switch-label,.afpb-switch a:focus-visible .afpb-switch-label{visibility:visible;opacity:1;transform:none}
.afpb-switch a:focus-visible{outline:2px solid white;outline-offset:2px}
@media(prefers-reduced-motion:reduce){.afpb-switch-label{transition:none}}
@media print{.afpb-switch{display:none}}
