.bb-button{border-width:var(--bb-button-border-width);border-style:var(--bb-button-border-style);border-color:var(--bb-button-border-color);border-radius:var(--bb-button-border-radius);background-color:var(--bb-button-background);padding-top:var(--bb-button-padding-top);padding-right:var(--bb-button-padding-right);padding-bottom:var(--bb-button-padding-bottom);padding-left:var(--bb-button-padding-left);box-shadow:var(--bb-button-shadow);color:var(--bb-button-color);font-family:inherit;font-size:var(--bb-button-font-size);font-weight:var(--bb-button-font-weight);line-height:var(--bb-button-line-height);outline:none;width:100%;box-sizing:border-box;-webkit-transition:all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1);transition:all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1);}.bb-button:hover{cursor:pointer;background-color:var(--bb-button-background--hover);border-color:var(--bb-button-border-color--hover);box-shadow:var(--bb-button-shadow--hover);color:var(--bb-button-color--hover);}.bb-button:active,.bb-button:focus{color:var(--bb-button-color--focus);box-shadow:var(--bb-button-shadow--focus);border-color:var(--bb-button-border-color--focus);background-color:var(--bb-button-background--focus);}.bb-button:disabled{color:var(--bb-button-color--disabled);background-color:var(--bb-button-background--disabled);border-color:var(--bb-button-border-color--disabled);box-shadow:var(--bb-button-shadow--disabled);cursor:default;}
.bb-checkboxContainer{position:relative;width:18px;height:18px;min-width:18px;margin-right:8px;top:2px;}
.bb-checkboxInput{background-color:transparent;border:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;margin:0;width:100%;height:100%;position:absolute;top:0;left:0;}.bb-checkboxInput+.bb-checkbox{box-shadow:var(--bb-checkbox-box-shadow);background-color:var(--bb-checkbox-background-color);border-color:var(--bb-checkbox-border-color);border-width:var(--bb-checkbox-border-width);}.bb-checkboxInput:checked:focus+.bb-checkbox,.bb-checkboxInput:checked:hover+.bb-checkbox,.bb-checkboxInput:checked+.bb-checkbox{border-color:var(--bb-checkbox-border-color--checked);background-color:var(--bb-checkbox-background-color--checked);box-shadow:var(--bb-checkbox-box-shadow--checked);}.bb-checkboxInput:checked:focus+.bb-checkbox path,.bb-checkboxInput:checked:hover+.bb-checkbox path,.bb-checkboxInput:checked+.bb-checkbox path{fill:var(--bb-checkbox-icon-color);}.bb-checkboxInput:checked:focus+.bb-checkbox svg,.bb-checkboxInput:checked:hover+.bb-checkbox svg,.bb-checkboxInput:checked+.bb-checkbox svg{display:block;}.bb-checkboxInput:hover{cursor:pointer;}.bb-checkboxInput:hover+.bb-checkbox{border-color:var(--bb-checkbox-border-color--hover);border-width:var(--bb-checkbox-border-width--hover);background-color:var(--bb-checkbox-background-color--hover);box-shadow:var(--bb-checkbox-box-shadow--hover);}.bb-checkboxInput:checked:hover+.bb-checkbox{box-shadow:var(--bb-field-box-shadow--hover);}.bb-checkboxInput:focus+.bb-checkbox{border-color:var(--bb-checkbox-border-color--focus);box-shadow:var(--bb-field-box-shadow--focus);background-color:var(--bb-checkbox-background-color--focus);}.bb-checkboxInput:checked:focus+.bb-checkbox{box-shadow:var(--bb-field-box-shadow--focus);}.bb-checkboxInput.error+.bb-checkbox{border-color:var(--bb-error-color);}.bb-checkboxInput:focus.error+.bb-checkbox{border-color:var(--bb-error-color);box-shadow:var(--bb-field-box-shadow--focus-error);}
.bb-checkbox{width:100%;height:100%;background-color:transparent;border-style:var(--bb-checkbox-border-style);border-radius:var(--bb-checkbox-border-radius);box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;}.bb-checkbox svg{display:none;}
.bb-dropdownContainer{position:relative;}
.bb-dropdownList{position:absolute;top:calc(100% + 8px);right:0;box-shadow:10px 10px 30px rgb(32 54 70 / 10%);opacity:0;visibility:hidden;box-sizing:border-box;padding:8px 0;z-index:1000;background-color:#fff;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;-webkit-transform:scale(0.7, 0);-moz-transform:scale(0.7, 0);-ms-transform:scale(0.7, 0);transform:scale(0.7, 0);transform-origin:top right;}.bb-dropdownList.active{visibility:visible;opacity:1;-webkit-transform:scale(1, 1);-moz-transform:scale(1, 1);-ms-transform:scale(1, 1);transform:scale(1, 1);}
.bb-error{position:relative;color:var(--bb-error-color);font-size:var(--bb-error-font-size);padding-top:6px;line-height:var(--bb-error-line-height);background-color:var(--ewmtqdg-0);border-radius:3px;padding:var(--ewmtqdg-1);margin:var(--ewmtqdg-2);}.bb-error::before{top:-4px;left:24px;display:var(--ewmtqdg-3);content:'';position:absolute;width:8px;height:8px;background:inherit;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}
.bb-hint{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;background-color:var(--h1q4bccr-0);border-radius:var(--bb-hint-border-radius);padding-top:var(--bb-hint-padding-top);padding-right:var(--bb-hint-padding-right);padding-bottom:var(--bb-hint-padding-bottom);padding-left:var(--bb-hint-padding-left);white-space:nowrap;margin-left:12px;min-width:130px;box-sizing:border-box;color:var(--bb-hint-color);}
.bb-input{border-width:var(--bb-field-border-width);border-style:var(--bb-field-border-style);border-color:var(--i1bpto9z-0);border-radius:var(--bb-field-border-radius);background-color:var(--bb-field-background);color:var(--bb-field-color);padding-top:var(--bb-field-padding-top);padding-right:var(--bb-field-padding-right);padding-bottom:var(--bb-field-padding-bottom);padding-left:var(--bb-field-padding-left);width:100%;font-family:inherit;font-size:var(--bb-field-font-size);line-height:var(--bb-field-line-height);overflow:hidden;text-overflow:ellipsis;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;outline:none;box-sizing:border-box;box-shadow:var(--bb-field-box-shadow);}.bb-input::-webkit-inner-spin-button,.bb-input::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;}.bb-input::-ms-clear{display:none;width:0;height:0;}.bb-input:hover{box-shadow:var(--bb-field-box-shadow--hover);border-color:var(--bb-field-border-color--hover);background-color:var(--bb-field-background--hover);}.bb-input:focus,.bb-input:active{border-color:var(--i1bpto9z-1);box-shadow:var(--i1bpto9z-2);background-color:var(--bb-field-background--focus);}.bb-input:disabled{border-color:var(--bb-field-border-color--disabled);background-color:var(--bb-field-background--disabled);box-shadow:var(--bb-field-box-shadow--disabled);}.bb-input:disabled:hover{box-shadow:var(--bb-field-box-shadow--disabled);}.bb-input:disabled:focus,.bb-input:disabled:active{box-shadow:var(--bb-field-box-shadow--disabled);border-color:var(--bb-field-border-color--disabled);background-color:var(--bb-field-background--disabled);}.bb-input::-webkit-input-placeholder{color:var(--bb-field-placeholder);}.bb-input::-moz-placeholder{color:var(--bb-field-placeholder);}.bb-input:-ms-input-placeholder{color:var(--bb-field-placeholder);}.bb-input::placeholder{color:var(--bb-field-placeholder);}
.bb-label{font-size:var(--bb-label-font-size);color:var(--bb-label-color);padding-bottom:6px;display:block;}
.bb-link{color:var(--bb-link-color);-webkit-text-decoration:none;text-decoration:none;line-height:normal;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;}.bb-link:hover{cursor:pointer;-webkit-text-decoration:underline;text-decoration:underline;color:var(--bb-link-color--hover);}.bb-link svg{width:12px;height:12px;}.bb-link svg path{fill:var(--bb-link-color);}
.bb-strokeSvg svg{outline:none;display:block;stroke:var(--bb-icon-color);}.bb-strokeSvg:focus svg,.bb-strokeSvg:hover svg{stroke:var(--bb-icon-color--hover);}
.bb-strokePath svg{outline:none;display:block;}.bb-strokePath path{stroke:var(--bb-icon-color);}.bb-strokePath:focus path,.bb-strokePath:hover path{stroke:var(--bb-icon-color--hover);}
.bb-fillSvg svg{outline:none;display:block;fill:var(--bb-icon-color);}.bb-fillSvg:focus svg,.bb-fillSvg:hover svg{fill:var(--bb-icon-color--hover);}
.bb-fillPath svg{outline:none;display:block;}.bb-fillPath path{fill:var(--bb-icon-color);}.bb-fillPath:focus path,.bb-fillPath:hover path{fill:var(--bb-icon-color--hover);}
.bb-loader{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.bb-lockContainer{display:block;outline:none;background-color:transparent;border:none;padding:0;margin:0;position:absolute;left:0;top:50%;width:43px;height:43px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;pointer-events:none;border-radius:0 var(--bb-field-border-radius) var(--bb-field-border-radius) 0;}.bb-lockContainer path{stroke:var(--l1ssucu0-0);}
.bb-logoutBtn{display:block;outline:none;background-color:transparent;border:none;padding:0;margin:0;position:absolute;right:0;top:50%;width:43px;height:43px;margin-top:-21.5px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;border-radius:0 var(--bb-field-border-radius) var(--bb-field-border-radius) 0;}.bb-logoutBtn:hover{cursor:pointer;}
.bb-modalLayout{position:fixed;width:100%;height:100%;top:0;left:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:999;}
.bb-modalOverlay{position:absolute;width:100%;height:100%;top:0;left:0;background-color:rgba(0, 0, 0, 0.25);z-index:999;}
.bb-modalContainer{background-color:#fff;position:relative;z-index:1000;display:inline-block;padding:16px;box-sizing:border-box;border-radius:3px;box-shadow:10px 10px 30px rgb(32 54 70 / 10%);margin:8px 16px;}@media (min-width: 1024px){.bb-modalContainer{padding:24px;}}
.bb-modalHeader{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:var(--m3ge9cv-0);-ms-flex-pack:var(--m3ge9cv-0);-webkit-justify-content:var(--m3ge9cv-0);justify-content:var(--m3ge9cv-0);font-size:20px;line-height:26px;color:#424242;font-weight:bold;padding-bottom:24px;}
.bb-modalClose{outline:none;padding:0;border:none;background-color:transparent;border-radius:50%;margin-left:16px;}.bb-modalClose:hover{cursor:pointer;}
.bb-rating{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:var(--bb-bestWriters-writer-rating-font-weight);font-size:var(--bb-fz-caption, 14px);color:var(--bb-color-basic-5, #424242);line-height:var(--bb-lh-caption, 21px);margin-bottom:8px;}
.bb-ratingBar{position:relative;height:2px;width:140px;background:var(--bb-color-basic-3, #c1c1c1);}
.bb-ratingIndicator{position:relative;height:2px;background:var(--bb-color-primary-0, #0080d1);width:var(--r196ssrq-0);}
.bb-starWrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-right:4px;}.bb-starWrapper svg{width:var(--bb-rating-star-width);height:var(--bb-rating-star-height);}.bb-starWrapper path{fill:var(--bb-rating-star-fill);stroke:var(--bb-rating-star-stroke);}
.bb-ratingMax{font-size:var(--bb-fz-caption, 14px);line-height:var(--bb-lh-caption, 21px);color:var(--bb-color-basic-5, #424242);font-weight:var(--bb-bestWriters-max-rating-font-weight);}
.bb-row{padding-bottom:16px;}
.bb-selectField{position:relative;background-color:var(--bb-field-background);border-radius:var(--bb-field-border-radius);z-index:1;}.bb-selectField:hover{box-shadow:var(--bb-field-box-shadow--hover);border-color:var(--bb-field-border-color--hover);background-color:var(--bb-field-background--hover);}.bb-selectField:focus,.bb-selectField:active{background-color:var(--bb-field-background--focus);}
.bb-selectChevron{position:absolute;width:45px;height:45px;right:0;top:50%;margin-top:-22.5px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:transparent;z-index:-1;}
.bb-select{background-color:rgba(255, 255, 255, 0);background-image:none;border-width:var(--bb-field-border-width);border-style:var(--bb-field-border-style);border-color:var(--s4jb60u-0);border-radius:var(--bb-field-border-radius);box-shadow:var(--bb-field-box-shadow);color:var(--bb-field-color);padding-top:var(--bb-field-padding-top);padding-right:var(--bb-field-padding-right);padding-bottom:var(--bb-field-padding-bottom);padding-left:var(--bb-field-padding-left);width:100%;box-sizing:border-box;font-family:inherit;font-size:var(--bb-field-font-size);line-height:var(--bb-field-line-height);overflow:hidden;text-overflow:ellipsis;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;outline:none;box-sizing:border-box;}.bb-select:hover{cursor:pointer;box-shadow:var(--bb-field-box-shadow);border-color:var(--bb-field-border-color--hover);}.bb-select:focus,.bb-select:active{border-color:var(--s4jb60u-1);box-shadow:var(--s4jb60u-2);}.bb-select:disabled{border-color:var(--bb-field-border-color--disabled);background-color:var(--bb-field-background--disabled);}.bb-select:disabled:focus,.bb-select:disabled:active{box-shadow:var(--bb-field-box-shadow--disabled);border-color:var(--bb-field-border-color--disabled);background-color:var(--bb-field-background--disabled);}.bb-select::-webkit-input-placeholder{color:var(--bb-field-placeholder);}.bb-select::-moz-placeholder{color:var(--bb-field-placeholder);}.bb-select:-ms-input-placeholder{color:var(--bb-field-placeholder);}.bb-select::placeholder{color:var(--bb-field-placeholder);}
.bb-submitSpin{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;}.bb-submitSpin svg{fill:var(--bb-field-placeholder);}
:root {
  --bb-warning-background: #fff6e0;
  --bb-warning-border-width: 1px;
  --bb-warning-border-style: solid;
  --bb-warning-border-color: #ede1bc;
  --bb-warning-border-radius: 3px;
  --bb-warning-padding-top: 11px;
  --bb-warning-padding-right: 9px;
  --bb-warning-padding-bottom: 11px;
  --bb-warning-padding-left: 9px;
  --bb-warning-color: #c39a20;
  --bb-warning-background--hover: #fff3d6;
  --bb-warning-color--hover: #c39a20;
  --bb-warning-border-color--hover: #ede1bc;
  --bb-warning-font-size: 14px;
}
.bb-warning{background-color:var(--bb-warning-background);border-width:var(--bb-warning-border-width);border-style:var(--bb-warning-border-style);border-color:var(--bb-warning-border-color);border-radius:var(--bb-warning-border-radius);text-align:left;outline:none;padding-top:var(--bb-warning-padding-top);padding-right:var(--bb-warning-padding-right);padding-bottom:var(--bb-warning-padding-bottom);padding-left:var(--bb-warning-padding-left);margin-top:16px;color:var(--bb-warning-color);font-family:inherit;font-size:var(--bb-warning-font-size);}.bb-warning:hover{cursor:pointer;background-color:var(--bb-warning-background--hover);color:var(--bb-warning-color--hover);border-color:var(--bb-warning-border-color--hover);}
.bb-eCMMessageText{text-align:center;font-weight:400;font-size:22px;line-height:26px;}
.bb-eCMIconContainer{border:1px solid #e1e1e1;color:var(--bb-color-primary-0);width:64px;height:64px;border-radius:50%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;margin:0 auto 16px;}
:root {
  /* Border radius */
  --bb-global-border-radius: 3px;

  /* Colors */
  --bb-color-basic-0: #ffffff;
  --bb-color-basic-1: #f1f5f9;
  --bb-color-basic-2: #e1e1e1;
  --bb-color-basic-3: #c1c1c1;
  --bb-color-basic-4: #7b7b7b;
  --bb-color-basic-5: #424242;

  --bb-color-primary-0: #0080d1;

  --bb-color-secondary-0: #004695;
  --bb-color-secondary-1: #1565c0;
  --bb-color-secondary-2: #8cabca;
  --bb-color-secondary-3: #dae6f2;
  --bb-color-secondary-4: #f2f7fa;

  --bb-color-success-0: #43a047;
  --bb-color-success-1: #c4e8d0;
  --bb-color-success-2: #e2f5e9;
  --bb-color-success-3: #f3f9f5;

  --bb-color-danger-0: #e94b51;
  --bb-color-danger-1: #f77e83;
  --bb-color-danger-2: #fac2c4;
  --bb-color-danger-3: #ffedee;

  --bb-color-warning-0: #ad8200;
  --bb-color-warning-1: #ffecb5;
  --bb-color-warning-2: #fff8e1;

  --bb-skeleton-bg: #f4f7fa;
  --bb-fz-caption: 14px;
  --bb-lh-caption: 21px;

  --bb-po-border: #e1e1e1;
  --bb-po-shadow-color:#edeff2;
  --bb-po-shadow-color--focus:#e5f2fa;
  --bb-po-border--hover:#b3d9f1;
  --bb-po-border--focus:#b3d9f1;
  --bb-bg-tooltip:#000000;
}
.bb-closeOAuth2ErrorModalButton.bb-button{margin-top:16px;}
.bb-errorBoundaryWrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;background-color:#fff;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;gap:16px;}
.bb-errorBoundaryWrapperSmall.bb-errorBoundaryWrapper{border:1px solid var(--bb-color-basic-2);border-radius:var(--bb-global-border-radius);-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;gap:4px;padding:4px;}

.bb-errorBoundaryTitle{font-size:22px;line-height:26px;color:var(--bb-color-basic-5);}
.bb-errorBoundaryText{font-size:14px;line-height:20px;color:var(--bb-color-basic-4);}
.bb-accountContainer{display:inline-block;}
.bb-accountButtonContainer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-width:var(--bb-account-border-width);border-style:solid;border-color:var(--bb-account-border-color);border-radius:var(--bb-account-border-radius);background-color:var(--bb-account-background-color);box-shadow:var(--bb-account-box-shadow);color:var(--bb-account-text-color);padding-top:0;padding-right:0;padding-bottom:0;padding-left:0;outline:none;padding:4px 8px 4px 4px;min-width:172px;max-width:200px;}.bb-accountButtonContainer:hover{cursor:pointer;border-width:var(--bb-account-border-width--hover);border-color:var(--bb-account-border-color--hover);background-color:var(--bb-account-background-color--hover);color:var(--bb-account-text-color--hover);box-shadow:var(--bb-account-box-shadow--hover);}.bb-accountButtonContainer:hover path{stroke:var(--bb-account-icon-color--hover);}.bb-accountButtonContainer:focus,.bb-accountButtonContainer:active{cursor:pointer;border-width:var(--bb-account-border-width--focus);border-color:var(--bb-account-border-color--focus);background-color:var(--bb-account-background-color--focus);color:var(--bb-account-text-color--focus);box-shadow:var(--bb-account-box-shadow--focus);}@media all and (max-width: 600px){.bb-accountButtonContainer{min-width:auto;}}
.bb-accountButtonImage{display:block;margin-right:8px;width:32px;height:32px;border-radius:50%;}
.bb-accountButtonPlugImage{display:block;margin-right:8px;width:32px;height:32px;border-radius:50%;background-color:#f4f7fa;}
.bb-accountButtonName{max-width:130px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:16px;line-height:20px;padding-right:8px;font-weight:700;}@media all and (max-width: 600px){.bb-accountButtonName{display:none;}}
.bb-accountDropdownArrow{margin-left:auto;-webkit-transition:0.2s ease -webkit-transform;transition:0.2s ease transform;-webkit-transform:var(--a5otqsh-0);-moz-transform:var(--a5otqsh-0);-ms-transform:var(--a5otqsh-0);transform:var(--a5otqsh-0);}
.bb-accountList{min-width:200px;}
.bb-accountLink{display:block;-webkit-text-decoration:none;text-decoration:none;color:var(--bb-account-link-color);background-color:var(--bb-account-link-background-color);padding:10px 12px 10px 38px;font-size:16px;line-height:24px;}.bb-accountLink:hover{cursor:pointer;background-color:var(--bb-account-link-background-color--hover);}
.bb-accountLinkWithIcon{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-text-decoration:none;text-decoration:none;color:var(--bb-account-link-color);padding:10px 12px 10px 12px;font-size:16px;line-height:24px;border-bottom:1px solid #efefef;font-weight:bold;background-color:var(--bb-account-link-background-color);}.bb-accountLinkWithIcon:hover{cursor:pointer;background-color:var(--bb-account-link-background-color--hover);}.bb-accountLinkWithIcon svg{margin-right:8px;}.bb-accountLinkWithIcon path{fill:var(--bb-account-link-color);}
.bb-accountEmptyButton{background-color:transparent;-webkit-text-decoration:none;text-decoration:none;padding:10.5px 42px;border-width:var(--bb-account-border-width);border-style:solid;border-color:var(--bb-account-empty-border-color);border-radius:var(--bb-account-border-radius);background-color:var(--bb-account-empty-background-color);color:var(--bb-account-empty-text-color);box-shadow:var(--bb-account-box-shadow);font-size:16px;font-weight:700;font-family:inherit;outline:none;font-family:inherit;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}.bb-accountEmptyButton:hover{cursor:pointer;border-width:var(--bb-account-border-width--hover);border-color:var(--bb-account-border-color--hover);background-color:var(--bb-account-empty-background-color--hover);color:var(--bb-account-empty-text-color--hover);box-shadow:var(--bb-account-box-shadow--hover);}.bb-accountEmptyButton:focus,.bb-accountEmptyButton:active{cursor:pointer;border-width:var(--bb-account-border-width--focus);border-color:var(--bb-account-border-color--focus);background-color:var(--bb-account-empty-background-color--focus);color:var(--bb-account-empty-text-color--focus);box-shadow:var(--bb-account-box-shadow--focus);}@media all and (max-width: 600px){.bb-accountEmptyButton{padding:4px;}}
.bb-accountEmptyLink{-webkit-text-decoration:none;text-decoration:none;background-color:transparent;padding:10.5px 42px;border:2px solid #027ac6;color:#027ac6;font-size:16px;font-weight:700;font-family:inherit;border-radius:100px;outline:none;font-family:inherit;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}.bb-accountEmptyLink:hover{cursor:pointer;background-color:#027ac6;color:#fff;}@media all and (max-width: 600px){.bb-accountEmptyLink{padding:4px;}}
.bb-accountEmptyButtonIcon{display:none;}@media all and (max-width: 600px){.bb-accountEmptyButtonIcon{display:block;}.bb-accountEmptyButtonIcon:hover path{fill:#fff;}}
.bb-accountEmptyButtonText{display:block;}@media all and (max-width: 600px){.bb-accountEmptyButtonText{display:none;}}
:root {
  --bb-error-color: #db464c;
  --bb-error-font-size: 14px;
  --bb-error-line-height: 21px;

  --bb-field-border-width: 1px;
  --bb-field-border-style: solid;
  --bb-field-border-color: #8cabca;
  --bb-field-border-color--hover: #8cabca;
  --bb-field-border-color--disabled: #efefef;
  --bb-field-border-color--focus: #0080d1;
  --bb-field-border-radius: 3px;
  --bb-field-font-size: 18px;
  --bb-field-line-height: 22px;
  --bb-field-background: transparent;
  --bb-field-background--hover: transparent;
  --bb-field-background--focus: transparent;
  --bb-field-color: #424242;
  --bb-field-placeholder: #7b7b7b;
  --bb-field-padding-top: 11px;
  --bb-field-padding-right: 45px;
  --bb-field-padding-bottom: 11px;
  --bb-field-padding-left: 12px;
  --bb-field-button-background--hover: #f3f7fa;
  --bb-field-box-shadow: none;
  --bb-field-box-shadow--disabled: none;
  --bb-field-box-shadow--hover: 0 0 0 3px #f4f7fa;
  --bb-field-box-shadow--focus: 0px 0px 0px 3px #e5f2fa;
  --bb-field-box-shadow--hover-error: 0 0 0 3px #f4f7fa;
  --bb-field-box-shadow--focus-error: 0px 0px 0px 3px #ffedee;
  --bb-field-background--disabled: rgba(255, 255, 255, 0);

  --bb-select-option-text-color: #424242;
  --bb-select-option-text-color--hover: #0080d1;
  --bb-select-option-text-color--selected: #f0f0f0;
  --bb-select-option-background--selected: #0080d1;
  --bb-select-option-background--hover: #f3f7fa;
  --bb-select-option-background: transparent;
  --bb-select-menu-scrollbar-color: #0080d1;
  --bb-select-menu-scrollbar-background: #f0f0f0;
  --bb-select-menu-border-radius: 3px;
  --bb-select-menu-border-color: #0080d1;
  --bb-select-menu-group-title-color: #9e9e9e;

  --bb-checkbox-border-style: solid;
  --bb-checkbox-border-radius: 3px;
  --bb-checkbox-border-color--checked: #0080d1;
  --bb-checkbox-icon-color: #fff;
  --bb-checkbox-background-color: #fff;
  --bb-checkbox-background-color--hover: #fff;
  --bb-checkbox-background-color--focus: #fff;
  --bb-checkbox-background-color--checked: #0080d1;
  --bb-checkbox-box-shadow: none;
  --bb-checkbox-box-shadow--hover: none;
  --bb-checkbox-box-shadow--focus: none;
  --bb-checkbox-box-shadow--checked: none;
  --bb-checkbox-border-color: #8cabca;
  --bb-checkbox-border-color--hover: #0080d1;
  --bb-checkbox-border-color--focus: #0080d1;
  --bb-checkbox-border-width: 1px;
  --bb-checkbox-border-width--hover: 2px;

  --bb-button-border-width: 2px;
  --bb-button-border-style: solid;
  --bb-button-border-radius: 100px;
  --bb-button-color: #fff;
  --bb-button-color--hover: #fff;
  --bb-button-color--focus: #fff;
  --bb-button-color--disabled: #878787;
  --bb-button-padding-top: 11px;
  --bb-button-padding-right: 40px;
  --bb-button-padding-bottom: 11px;
  --bb-button-padding-left: 40px;
  --bb-button-font-size: 18px;
  --bb-button-font-weight: bold;
  --bb-button-line-height: 20px;
  --bb-button-background: #0080d1;
  --bb-button-background--hover: #004695;
  --bb-button-background--focus: #004695;
  --bb-button-background--disabled: #efefef;
  --bb-button-border-color: #0080d1;
  --bb-button-border-color--focus: #004695;
  --bb-button-border-color--hover: #004695;
  --bb-button-border-color--disabled: #efefef;
  --bb-button-shadow: none;
  --bb-button-shadow--hover: none;
  --bb-button-shadow--focus: 0 0 0 3px #d0e0f2;
  --bb-button-shadow--disabled: none;
  --bb-button-spinner--disabled: #757575;

  --bb-writer-border-width: 1px;
  --bb-writer-border-style: solid;
  --bb-writer-border-color: #8cabca;
  --bb-writer-border-radius: 3px;
  --bb-writer-padding-top: 8px;
  --bb-writer-padding-right: 8px;
  --bb-writer-padding-bottom: 8px;
  --bb-writer-padding-left: 8px;
  --bb-writer-background: transparent;
  --bb-writer-close-background-hover: #f3f7fa;
  --bb-writer-color: #424242;
  --bb-writer-name-color: #0080d1;

  --bb-label-color: #5e5e5e;
  --bb-label-color--active: #1565c0;
  --bb-label-font-size: 14px;

  --bb-link-color: #0080d1;
  --bb-link-color--hover: #0080d1;

  --bb-datepicker-header-background: #f3f7fa;
  --bb-datepicker--selected: #027ac6;
  --bb-datepicker-confirm-background: #027ac6;
  --bb-datepicker-confirm-color: #fff;
  --bb-datepicker-confirm-font-size: 14px;
  --bb-datepicker-confirm-font-weight: bold;
  --bb-datepicker-confirm-background--hover: #004695;

  --bb-hint-background: #f3f7fa;
  --bb-hint-border-radius: 5px;
  --bb-hint-padding-top: 0;
  --bb-hint-padding-right: 12px;
  --bb-hint-padding-bottom: 0;
  --bb-hint-padding-left: 12px;
  --bb-hint-color: #424242;

  --bb-icon-color: #8cabca;
  --bb-icon-color--hover: #027ac6;

  --bb-recaptcha-color: #c1c1c1;
  --bb-recaptcha-font-size: 14px;
  --bb-recaptcha-line-height: 21px;
  --bb-recaptcha-link-color: #8cabca;
  --bb-recaptcha-link-color--hover: #027ac6;

  --bb-rating-star-width: 16px;
  --bb-rating-star-height: 16px;
  --bb-rating-star-stroke: rgb(242, 203, 82);
  --bb-rating-star-fill: rgb(242, 203, 82);
  --bb-rating-star-stroke-negative: #e94b51;
  --bb-rating-star-fill-negative: #e94b51;

  --bb-fz-body: 18px;
  --bb-lh-body: 29px;
  --bb-fz-body-mobile: 16px;
  --bb-fz-title: 22px;
  --bb-fz-title-mobile: 20px;
  --bb-lh-title: 31px;
  --bb-lh-title-mobile: 26px;
}

.bb-modal-open {
  overflow: hidden;
}

@keyframes pulse {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0.4;
  }
  100% {
    opacity: 1;
  }
}
:root {
  --bb-account-empty-border-color: #0080d1;
  --bb-account-empty-text-color: #0080d1;
  --bb-account-empty-text-color--hover: #fff;
  --bb-account-empty-text-color--focus: #fff;
  --bb-account-empty-background-color: transparent;
  --bb-account-empty-background-color--hover: #0080d1;
  --bb-account-empty-background-color--focus: #0080d1;
  --bb-account-border-width: 2px;
  --bb-account-border-width--hover: 2px;
  --bb-account-border-radius: 100px;
  --bb-account-border-color: #8cabca;
  --bb-account-border-color--hover: #0080d1;
  --bb-account-background-color: transparent;
  --bb-account-background-color--hover: transparent;
  --bb-account-border-color--focus: #0080d1;
  --bb-account-border-width--focus: 2px;
  --bb-account-background-color--focus: transparent;
  --bb-account-text-color: #424242;
  --bb-account-text-color--hover: #424242;
  --bb-account-text-color--focus: #424242;
  --bb-account-link-color: #027ac6;
  --bb-account-link-background-color: #fff;
  --bb-account-link-background-color--hover: rgba(0, 0, 0, 0.04);
  --bb-account-icon-color--hover: #8cabca;
  --bb-account-box-shadow: none;
  --bb-account-box-shadow--hover: none;
  --bb-account-box-shadow--focus: none;
}
.bb-skeleton{background-color:var(--bb-skeleton-bg);-webkit-animation:pulse 1.5s ease-in-out 0.5s infinite;animation:pulse 1.5s ease-in-out 0.5s infinite;width:100%;max-width:var(--sdhfyg9-0);-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;border-radius:var(--sdhfyg9-1);height:var(--sdhfyg9-2);}
.bb-skeletonBase{background-color:var(--bb-skeleton-bg);-webkit-animation:pulse 1.5s ease-in-out 0.5s infinite;animation:pulse 1.5s ease-in-out 0.5s infinite;margin:0;padding:0;border-radius:var(--bb-global-border-radius);}
.bb-companyText{font-family:inherit;white-space:pre-wrap;color:var(--bb-color-basic-3);font-size:var(--bb-fz-caption);line-height:var(--bb-lh-caption);text-align:left;}.bb-companyText.companyText_center{white-space:normal;max-width:450px;margin:0 auto;text-align:center;}
.bb-companyHiddenText.bb-companyText::after{content:attr(data-content);}
.bb-companySkeletonContainer.bb-companyText{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:6px;margin-top:4px;}.bb-companySkeletonContainer.bb-companyText.companyText_center{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;margin:0 auto;max-width:600px;-webkit-box-flex-wrap:wrap;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;}.bb-companySkeletonContainer.bb-companyText .company-skeleton{height:var(--bb-fz-caption);background-color:var(--bb-color-basic-3);}.bb-companySkeletonContainer.bb-companyText .company-skeleton:last-of-type{margin-bottom:0;}
.bb-tooltipBackground{background:var(--bb-bg-tooltip);color:var(--bb-color-basic-0);padding:12px 16px;font-size:var(--bb-fz-caption);line-height:var(--bb-lh-caption);border-radius:3px;z-index:10;max-width:300px;}.bb-tooltipBackground b,.bb-tooltipBackground li,.bb-tooltipBackground p{color:var(--bb-color-basic-0);}.bb-tooltipBackground b{display:block;margin-bottom:8px;}.bb-tooltipBackground ul{margin:0;padding:0 0 0 14px;line-height:18px;line-height:22px;list-style:initial;}.bb-tooltipBackground[data-popper-placement^='top']>#bb-tooltip-arrow{bottom:-4px;}.bb-tooltipBackground[data-popper-placement^='bottom']>#bb-tooltip-arrow{top:-4px;}.bb-tooltipBackground[data-popper-placement^='left']>#bb-tooltip-arrow{right:-4px;}.bb-tooltipBackground[data-popper-placement^='right']>#bb-tooltip-arrow{left:-4px;}
.bb-tooltipArrow{position:absolute;width:8px;height:8px;}.bb-tooltipArrow::before{position:absolute;width:8px;height:8px;background:var(--bb-bg-tooltip);content:'';-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}
.bb-closeOAuth2ErrorModalButton.bb-button{margin-top:16px;}
.bb-gdprOAuth2Label{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:flex-start;-webkit-box-align:flex-start;-ms-flex-align:flex-start;align-items:flex-start;margin-bottom:16px;}
.bb-gdprOAuth2Text{color:var(--g12nkby4-0)!important;}.bb-gdprOAuth2Text:hover{cursor:pointer;}.bb-gdprOAuth2Text a{color:var(--g12nkby4-1)!important;-webkit-text-decoration:var(--g12nkby4-2);text-decoration:var(--g12nkby4-2);}.bb-gdprOAuth2Text a:hover{-webkit-text-decoration:var(--g12nkby4-3);text-decoration:var(--g12nkby4-3);}
.bb-socialAuthSubmitSpin{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;}.bb-socialAuthSubmitSpin svg{fill:var(--bb-field-placeholder);}
.bb-socialAuthButtonSpin{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;}.bb-socialAuthButtonSpin svg{fill:var(--bb-icon-color);}
.bb-divider{position:relative;text-align:center;color:var(--bb-oauth-divider-color);margin:16px 0;}.bb-divider::before,.bb-divider::after{content:'';position:absolute;display:block;width:42%;height:1px;background-color:var(--bb-oauth-divider-background-color);top:50%;left:0;}.bb-divider::after{left:auto;right:0;}
.bb-providerContainer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:space-between;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--p1hsdl6y-0);margin-bottom:var(--p1hsdl6y-1);}
.bb-providerRow{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;}
.bb-providerButton{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;width:100%;background-color:var(--p1uzddkg-0);border:1px solid transparent;border-color:var(--p1uzddkg-1);border-radius:var(--bb-oauth-button-border-radius);padding:var(--p1uzddkg-2);font-size:16px;font-family:inherit;font-weight:700;color:#424242;box-sizing:border-box;}.bb-providerButton:hover{cursor:pointer;background-color:var(--bb-oauth-button-background-color-used);border-color:#ad8200;}
.bb-providerButtonText{display:blockr;margin-left:8px;}
.bb-providerUsedContainer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;margin-top:8px;}@media (max-width: 375px){.bb-providerUsedContainer svg{width:16px;height:16px;}}
.bb-providerUsedText{color:#424242;text-align:center;font-size:14px;}
.bb-arrowIconGoogle{margin-right:8px;-webkit-transform:var(--a1165ric-0);-moz-transform:var(--a1165ric-0);-ms-transform:var(--a1165ric-0);transform:var(--a1165ric-0);}
.bb-arrowIconApple{margin-left:8px;-webkit-transform:var(--aayl0j1-0);-moz-transform:var(--aayl0j1-0);-ms-transform:var(--aayl0j1-0);transform:var(--aayl0j1-0);}
.bb-usedProviderRow{position:relative;min-height:45px;min-width:100%;overflow:visible;}.bb-usedProviderRow>div{position:absolute;min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content;-webkit-box-flex-wrap:nowrap;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;left:var(--u1beqokd-0);}
.bb-policyModalContent{max-width:400px;}
.bb-policyButtonContainer{padding-top:16px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;}
.bb-policyButtonWrapper{min-width:50%;}
.bb-authTooltipContainer{box-sizing:border-box;padding-bottom:8px;padding-top:8px;z-index:-1;visibility:hidden;}.bb-authTooltipContainer.active{z-index:10;visibility:visible;}
.bb-authTooltip{max-width:100%;position:relative;box-sizing:border-box;padding:8px;background-color:rgba(0, 0, 0, 0.82);font-size:14px;color:#fff;border-radius:3px;}
:root {
  --bb-oauth-button-background-color: transparent;
  --bb-oauth-button-background-color-used: #fff8e1;
  --bb-oauth-button-border-color-used: #ad8200;
  --bb-oauth-button-border-color: #8cabca;
  --bb-oauth-button-border-radius: 28px;
  --bb-oauth-divider-background-color: #dae6f2;
  --bb-oauth-divider-color: #8cabca;
}
.bb-socialLoginContainer{display:inline-block;}.bb-socialLoginContainer .bb-providerButton{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;}
