.wsc-ai-label-portal{position:fixed;inset:0;z-index:1000;pointer-events:none}
.wsc-ai-label.wsc-ai-label{appearance:none!important;-webkit-appearance:none!important;box-sizing:border-box!important;position:fixed!important;display:block!important;min-width:0!important;min-height:0!important;max-width:none!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent none!important;color:transparent!important;box-shadow:none!important;text-shadow:none!important;font:normal normal normal 0/0 sans-serif!important;line-height:0!important;letter-spacing:normal!important;text-align:initial!important;text-decoration:none!important;text-transform:none!important;outline:0!important;overflow:hidden!important;cursor:pointer!important;pointer-events:auto!important;transition:width var(--wsc-ai-label-duration,220ms) ease,height var(--wsc-ai-label-duration,220ms) ease,filter .18s ease!important}
.wsc-ai-label.wsc-ai-label::before,.wsc-ai-label.wsc-ai-label::after{display:none!important;content:none!important}
.wsc-ai-label[aria-disabled="true"]{cursor:default!important}
.wsc-ai-label[hidden]{display:none!important}
.wsc-ai-label.wsc-ai-label img{appearance:none!important;display:block!important;position:absolute!important;top:50%!important;box-sizing:border-box!important;min-width:0!important;min-height:0!important;max-width:none!important;max-height:none!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent none!important;box-shadow:none!important;object-fit:contain!important;object-position:center!important;pointer-events:none!important;transform:translateY(-50%)!important;transition:opacity var(--wsc-ai-label-duration,220ms) ease!important}
.wsc-ai-label-bottom-right .wsc-ai-label-full,.wsc-ai-label-top-right .wsc-ai-label-full{right:0!important;left:auto!important}
.wsc-ai-label-bottom-left .wsc-ai-label-full,.wsc-ai-label-top-left .wsc-ai-label-full{left:0!important;right:auto!important}
.wsc-ai-label-bottom-right .wsc-ai-label-basic,.wsc-ai-label-top-right .wsc-ai-label-basic{right:0!important;left:auto!important}
.wsc-ai-label-bottom-left .wsc-ai-label-basic,.wsc-ai-label-top-left .wsc-ai-label-basic{left:0!important;right:auto!important}
.wsc-ai-label.wsc-ai-label:focus-visible{outline:3px solid #2271b1!important;outline-offset:2px!important}
.wsc-ai-label.wsc-ai-label:hover{filter:brightness(1.08)}
@media (prefers-reduced-motion:reduce){.wsc-ai-label.wsc-ai-label,.wsc-ai-label.wsc-ai-label img{transition:none!important}}
