.fetch-data-button{flex:0 auto;max-width:20rem;display:inline-flex;position:relative}.fetch-data-button._error.tip-top .message:before,.fetch-data-button._error .message[data-popper-placement=top]:before{border-width:12px;border-color:#0b233f #0000 #0000;top:100%}.fetch-data-button:is(._loading,._error,._completed) .bx--btn:focus{box-shadow:none}.fetch-data-button._loading.icon-only{width:40px;height:40px}.fetch-data-button._loading{--loading-primary:#2b63d9;--loading-primary-tinted:#95b1ec}.fetch-data-button._loading .bx--btn{color:#fff;border:3px solid var(--loading-primary);pointer-events:none;-webkit-user-select:none;user-select:none;animation:2s ease-in-out infinite loading-border;background-color:#fff!important}.fetch-data-button._loading .bx--btn>span{visibility:hidden}.fetch-data-button._loading .dots{z-index:1;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.fetch-data-button._loading .dots~svg,.fetch-data-button._loading .dots~button{visibility:hidden}.fetch-data-button._loading .dot{background-color:var(--loading-primary);border-radius:100%;width:.5rem;height:.5rem;margin:.25rem;animation:2s ease-in-out infinite loading-dots}.fetch-data-button._loading .dot:nth-child(2){animation-delay:.4s}.fetch-data-button._loading .dot:nth-child(3){animation-delay:.8s}@keyframes loading-dots{50%{opacity:0;transform:scale(.7)translateY(10px)}}@keyframes loading-border{0%{border-color:var(--loading-primary-tinted) var(--loading-primary-tinted) var(--loading-primary) var(--loading-primary)}50%{border-color:var(--loading-primary) var(--loading-primary) var(--loading-primary-tinted) var(--loading-primary-tinted)}to{border-color:var(--loading-primary-tinted) var(--loading-primary-tinted) var(--loading-primary) var(--loading-primary)}}.fetch-data-button._error .bx--btn,.fetch-data-button._completed .bx--btn{pointer-events:none}.fetch-data-button._error .bx--btn--icon-only,.fetch-data-button._completed .bx--btn--icon-only{width:2.5rem;height:2.5rem}.fetch-data-button._error svg,.fetch-data-button._completed svg{margin-right:.25rem}.fetch-data-button._error svg [stroke],.fetch-data-button._completed svg [stroke]{stroke:currentColor}.fetch-data-button._error svg [fill],.fetch-data-button._completed svg [fill]{fill:currentColor}.fetch-data-button._error svg~svg,.fetch-data-button._error svg~button,.fetch-data-button._completed svg~svg,.fetch-data-button._completed svg~button{display:none}.fetch-data-button._completed .bx--btn{color:#2b63d9;background-color:#d5e0f7;border:2px solid #2b63d9}.fetch-data-button._error .bx--btn,.fetch-data-button._error .bx--btn.bx--btn--icon-only{color:#c14149;background-color:#fcf6f6;border:1px solid #da8d92}.fetch-data-button._error .bx--btn .sls-icon [fill],.fetch-data-button._error .bx--btn.bx--btn--icon-only .sls-icon [fill]{fill:#c14149}.fetch-data-button._error .message{color:#fff;text-transform:none;z-index:9000;background-color:#0b233f;border-radius:10px;justify-content:center;min-width:15rem;padding:.5rem 1rem;position:absolute}.fetch-data-button._error .message:before{content:"";border:12px solid #0000;border-top-width:0;border-bottom-color:#0b233f;position:absolute;top:-.75rem;left:50%;transform:translate(-50%)}.fetch-data-button._error .message span{letter-spacing:.16px;font-family:Noto Sans,Arial,sans-serif;font-size:.733rem;font-weight:400;line-height:.933rem}@media only screen and (width>=1056px){.fetch-data-button._error .message span{font-size:.875rem;line-height:1.25rem}}.fetch-data-button._error.tip-left .message{width:12rem;min-width:12rem}.fetch-data-button._error.tip-left .message:before{border-width:12px;border-color:#0000 #0000 #0000 #0b233f;top:50%;left:98%;transform:translateY(-50%)}.fetch-data-button._error.tip-right .message{width:12rem;min-width:12rem}.fetch-data-button._error.tip-right .message:before{border-width:12px;border-color:#0000 #0b233f #0000 #0000;top:50%;left:-1.25rem;transform:translateY(-50%)}.fetch-data-button._error.tip-start .message:before{left:20%}.fetch-data-button._error.tip-end .message:before{left:80%}.fetch-data-button.icon-only{width:40px;height:40px}.fetch-data-button.icon-only._completed svg,.fetch-data-button.icon-only._error svg{margin-right:0}.fetch-data-button.icon-only._completed svg~svg,.fetch-data-button.icon-only._completed svg~button,.fetch-data-button.icon-only._error svg~svg,.fetch-data-button.icon-only._error svg~button{display:none}.fetch-data-button.icon-only._completed .bx--btn.bx--btn--icon-only{color:#2b63d9}.fetch-data-button.icon-only._completed path{fill:none}.fetch-data-button.icon-only._loading .dot{width:.25rem;height:.25rem;margin:.125rem}.fetch-data-button.icon-only._loading .bx--btn.bx--btn--icon-only{border:1px solid #2b63d9}.fetch-data-button.icon-only .bx--btn{width:40px;height:40px;padding:0}.fetch-data-button.icon-only .bx--btn.bx--btn--icon-only:hover>svg,.fetch-data-button.icon-only .bx--btn.bx--btn--icon-only:focus>svg,.fetch-data-button.icon-only .bx--btn.bx--btn--icon-only>.bx--tooltip__trigger>svg{fill:none}.fetch-data-button button[disabled]{opacity:1}.fetch-data-button .start-chat span{text-transform:none}
