@charset "utf-8";

.ext-passport-validation { display: inline-block; }

.ext-passport-validation__disabled-elm { cursor: not-allowed !important; opacity: 0.7; }

.ext-passport-validation__disabled-elm * { cursor: not-allowed !important; }

.ext-passport-validation__tooltip.popper-inline-tooltip { }

.ext-permission-validation--inline-block { display: inline-block; }

.ext-permission-validation__disabled-elm { cursor: not-allowed !important; opacity: 0.7; }

.ext-permission-validation__disabled-elm * { cursor: not-allowed !important; }

.ext-permission-validation__link { display: flex; -webkit-box-align: center; align-items: center; }

.ext-permission-validation__link-icon { margin-left: 4px; }

[dir="rtl"] .ext-permission-validation__link-icon { margin-right: 4px; margin-left: unset; }

.ext-permission-validation__popover { display: flex; gap: 4px; }

#main-container { padding: 0px !important; }

#content { padding: 0px; }

#top-content { padding: 0px 16px; }

.is_new_hnav #content { max-width: none; }

.is_new_hnav .page-body { padding: 0px; }

.main { min-height: calc(-277px + 100vh); }

[data-golem-app][data-has-mfes] { min-height: auto; display: block; -webkit-box-flex: 1; flex: 1 0 auto; }

[data-has-mfes] .main { min-height: auto; }

.popper-inline-block { position: absolute; display: inline-block; z-index: 100; }

.popper-tip { z-index: 500; }

.popper-tip, .popper-tip::before { width: 12px; height: 12px; position: absolute; }

.popper-tip::before { content: ""; transform: rotate(45deg); box-shadow: rgba(0, 0, 0, 0.05) -1px -1px 1px 0px; top: 0px; left: 0px; }

.popper--default .popper-tip::before { background: rgb(56, 56, 56); }

.popper--light .popper-tip::before { background: rgb(255, 255, 255); }

[data-popper-placement^="bottom"] .popper-tip { top: -5px; }

[data-popper-placement^="bottom"] .popper-tip--small::before { transform: rotate(45deg) scale(0.66); }

[data-popper-placement^="top"] .popper-tip { bottom: -5px; }

[data-popper-placement^="top"] .popper-tip::before { transform: rotate(225deg); box-shadow: rgba(0, 0, 0, 0.05) -2px -2px 1px 0px; }

[data-popper-placement^="top"] .popper-tip--small::before { transform: rotate(225deg) scale(0.66); }

[data-popper-placement^="left"] .popper-tip { right: -5px; }

[data-popper-placement="left"] .popper-tip::before { transform: rotate(135deg); }

[data-popper-placement="left"] .popper-tip--small::before { transform: rotate(135deg) scale(0.66); }

[data-popper-placement^="right"] .popper-tip { left: -5px; }

[data-popper-placement^="right"] .popper-tip::before { transform: rotate(-45deg); }

[data-popper-placement^="right"] .popper-tip--small::before { transform: rotate(-45deg) scale(0.66); }

.fade-enter-active, .fade-leave-active, .popper-fade { transition: opacity 0.2s; }

.popper-fade { opacity: 1; transition: opacity 0.2s, transform 0.3s, -webkit-transform 0.3s; }

.fade-enter .popper-fade, .fade-leave-to .popper-fade { opacity: 0; }

[data-popper-placement^="top"] > .fade-enter .popper-fade, [data-popper-placement^="top"] > .fade-leave-to .popper-fade { transform: translateY(-8px); }

[data-popper-placement^="bottom"] > .fade-enter .popper-fade, [data-popper-placement^="bottom"] > .fade-leave-to .popper-fade { transform: translateY(8px); }

[data-popper-placement^="right"] > .fade-enter .popper-fade, [data-popper-placement^="right"] > .fade-leave-to .popper-fade { transform: translateX(8px); }

[data-popper-placement^="left"] > .fade-enter .popper-fade, [data-popper-placement^="left"] > .fade-leave-to .popper-fade { transform: translateX(-8px); }

[data-popper-reference-hidden] { visibility: hidden; pointer-events: none; }

.popper-panel { z-index: 100; box-shadow: rgba(0, 0, 0, 0.14) 0px 3px 4px 0px, rgba(0, 0, 0, 0.12) 0px 1px 8px 0px, rgba(0, 0, 0, 0.2) 0px 2px 3px -1px; position: relative; max-width: 360px; margin: 0px !important; }

.popper--default .popper-panel { background: rgb(56, 56, 56); color: rgb(255, 255, 255); border-color: rgb(0, 0, 0); }

.popper--light .popper-panel { background: rgb(255, 255, 255); color: rgb(56, 56, 56); }

.popper-panel--small.bui-panel { box-shadow: rgba(0, 0, 0, 0.14) 0px 3px 4px 0px, rgba(0, 0, 0, 0.12) 0px 1px 8px 0px, rgba(0, 0, 0, 0.2) 0px 2px 3px -1px; font-size: 14px; font-weight: 400; line-height: 1.42857em; display: inline-block; border-radius: 2px; padding: 4px 8px; max-width: 320px; pointer-events: none; z-index: 400; position: relative; border-width: 0px; }

.popper-wrapper { max-width: calc(-30px + 100vw); z-index: 400; }

.bui-input-multiselect { position: relative; }

.bui-input-multiselect--active { z-index: 100; }

.bui-input-multiselect__button { width: 100%; padding: 0px; display: block; border: 0px; background: none; position: relative; }

.bui-input-multiselect__display { margin-right: 16px; text-align: left; }

.bui-input-multiselect__icon { width: 16px; height: 16px; vertical-align: middle; fill: rgb(56, 56, 56); position: absolute; pointer-events: none; right: 8px; top: 50%; transform: translateY(-50%); }

.bui-input-multiselect__box { position: absolute; top: 100%; left: 0px; width: 100%; margin-top: 4px; display: none; background: rgb(255, 255, 255); z-index: 100; box-shadow: rgba(0, 0, 0, 0.12) 0px 1px 8px 0px, rgba(0, 0, 0, 0.2) 0px 2px 3px -1px; }

.bui-input-multiselect__fields { padding: 16px; max-height: 200px; overflow: auto; }

.bui-input-multiselect__actions { border-top: 1px solid rgb(237, 237, 237); padding: 16px; display: flex; -webkit-box-pack: justify; justify-content: space-between; }

.bui-input-multiselect--active .bui-input-multiselect__box { display: block; }

.bui-input-multiselect .bui-form__control[disabled] .bui-input-multiselect__icon { fill: rgb(189, 189, 189); }

.bui-input-multiselect__display { display: block; }

.bui-checkbox__label { cursor: pointer; display: block !important; }

.bui-input-multiselect .bui-badge { margin-left: 5px; }

.bui-input-multiselect .bui-form__control { min-height: 38px; }

.bui-badge--disabled { background-color: rgb(204, 204, 204) !important; }

.bui-badge, body .bui-f-font-caption, body .bui_font_caption { font-size: 12px; font-weight: 400; line-height: 1.5em; }

.bui-f-font-defaults, .bui_font_defaults { font-size: 14px; font-weight: 400; line-height: 1.42857em; font-family: BlinkMacSystemFont, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; }

.bui-f-font-defaults h1, .bui_font_defaults h1 { font-size: 24px; font-weight: 700; line-height: 1.33333em; }

.bui-f-font-defaults h2, .bui_font_defaults h2 { font-size: 20px; font-weight: 700; line-height: 1.4em; }

.bui-f-font-defaults h3, .bui_font_defaults h3 { font-size: 16px; font-weight: 700; line-height: 1.5em; }

.bui-f-font-defaults h4, .bui-f-font-defaults h5, .bui-f-font-defaults h6, .bui_font_defaults h4, .bui_font_defaults h5, .bui_font_defaults h6 { font-size: 14px; font-weight: 700; line-height: 1.42857em; }

body .bui-f-font-display_three, body .bui_font_display_three { font-size: 32px; font-weight: 700; line-height: 1.25em; }

body .bui-f-font-display_two, body .bui_font_display_two { font-size: 24px; font-weight: 700; line-height: 1.33333em; }

body .bui-f-font-display_one, body .bui_font_display_one { font-size: 20px; font-weight: 700; line-height: 1.4em; }

body .bui-f-font-heading, body .bui_font_heading { font-size: 16px; font-weight: 700; line-height: 1.5em; }

body .bui-f-font-featured, body .bui_font_featured { font-size: 16px; font-weight: 400; line-height: 1.5em; }

body .bui-f-font-strong, body .bui_font_strong { font-size: 14px; font-weight: 700; line-height: 1.42857em; }

body .bui-f-font-emphasized, body .bui_font_emphasized { font-size: 14px; font-weight: 500; line-height: 1.42857em; }

body .bui-f-font-body, body .bui_font_body { font-size: 14px; font-weight: 400; line-height: 1.42857em; }

body .bui-f-font-caption, body .bui_font_caption { font-size: 12px; font-weight: 400; line-height: 1.5em; }

body { margin: 0px; }

body, button, input, optgroup, select, textarea { font-family: BlinkMacSystemFont, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14px; line-height: 1.4; margin: 0px; }

h1 { font-size: 24px; line-height: 1.33333em; }

h1, h2 { font-weight: 700; }

h2 { font-size: 20px; line-height: 1.4em; }

h3 { font-size: 16px; line-height: 1.5em; }

h3, h4, h5, h6 { font-weight: 700; }

h4, h5, h6 { font-size: 14px; line-height: 1.42857em; }

h1, h2, h3, h4, h5, h6 { margin-bottom: 0.67em; }

.bui-f-color-destructive, .bui_color_destructive { color: rgb(255, 2, 2) !important; }

.bui-f-color-callout, .bui_color_callout { color: rgb(240, 124, 0) !important; }

.bui-f-color-constructive, .bui_color_constructive { color: rgb(10, 178, 27) !important; }

.bui-f-color-complement, .bui_color_complement { color: rgb(254, 187, 2) !important; }

.bui-f-color-primary, .bui_color_primary { color: rgb(0, 53, 128) !important; }

.bui-f-color-grayscale, .bui_color_grayscale { color: rgb(112, 112, 112) !important; }

.bui-f-color-black, .bui_color_black { color: rgb(0, 0, 0) !important; }

.bui-f-color-white, .bui_color_white { color: rgb(255, 255, 255) !important; }

.bui-f-color-action, .bui_color_action { color: rgb(0, 119, 204) !important; }

.bui-f-fill-destructive, .bui_fill_destructive { background-color: rgb(255, 2, 2) !important; fill: rgb(255, 2, 2) !important; border-color: rgb(255, 255, 255) !important; color: rgb(255, 255, 255) !important; }

.bui-f-fill-callout, .bui_fill_callout { background-color: rgb(240, 124, 0) !important; fill: rgb(240, 124, 0) !important; border-color: rgb(255, 255, 255) !important; color: rgb(255, 255, 255) !important; }

.bui-f-fill-complement, .bui_fill_complement { background-color: rgb(254, 187, 2) !important; fill: rgb(254, 187, 2) !important; border-color: rgb(56, 56, 56) !important; color: rgb(56, 56, 56) !important; }

.bui-f-fill-constructive, .bui_fill_constructive { background-color: rgb(10, 178, 27) !important; fill: rgb(10, 178, 27) !important; border-color: rgb(255, 255, 255) !important; color: rgb(255, 255, 255) !important; }

.bui-f-fill-primary, .bui_fill_primary { background-color: rgb(0, 53, 128) !important; fill: rgb(0, 53, 128) !important; border-color: rgb(255, 255, 255) !important; color: rgb(255, 255, 255) !important; }

.bui-f-fill-grayscale, .bui_fill_grayscale { background-color: rgb(112, 112, 112) !important; fill: rgb(112, 112, 112) !important; border-color: rgb(255, 255, 255) !important; color: rgb(255, 255, 255) !important; }

.bui-f-fill-black, .bui_fill_black { background-color: rgb(0, 0, 0) !important; fill: rgb(0, 0, 0) !important; border-color: rgb(255, 255, 255) !important; color: rgb(255, 255, 255) !important; }

.bui-f-fill-white, .bui_fill_white { background-color: rgb(255, 255, 255) !important; fill: rgb(255, 255, 255) !important; border-color: rgb(56, 56, 56) !important; color: rgb(56, 56, 56) !important; }

.bui-f-fill-action, .bui_fill_action { background-color: rgb(0, 119, 204) !important; fill: rgb(0, 119, 204) !important; border-color: rgb(255, 255, 255) !important; color: rgb(255, 255, 255) !important; }

.bui-f-outline-destructive, .bui_fill_destructive_outline { background-color: transparent !important; fill: transparent !important; border-color: rgb(255, 2, 2) !important; color: rgb(255, 2, 2) !important; }

.bui-f-outline-callout, .bui_fill_callout_outline { background-color: transparent !important; fill: transparent !important; border-color: rgb(240, 124, 0) !important; color: rgb(240, 124, 0) !important; }

.bui-f-outline-complement, .bui_fill_complement_outline { background-color: transparent !important; fill: transparent !important; border-color: rgb(254, 187, 2) !important; color: rgb(254, 187, 2) !important; }

.bui-f-outline-constructive, .bui_fill_constructive_outline { background-color: transparent !important; fill: transparent !important; border-color: rgb(10, 178, 27) !important; color: rgb(10, 178, 27) !important; }

.bui-f-outline-primary, .bui_fill_primary_outline { background-color: transparent !important; fill: transparent !important; border-color: rgb(0, 53, 128) !important; color: rgb(0, 53, 128) !important; }

.bui-f-outline-grayscale, .bui_fill_grayscale_outline { background-color: transparent !important; fill: transparent !important; border-color: rgb(112, 112, 112) !important; color: rgb(112, 112, 112) !important; }

.bui-f-outline-black, .bui_fill_black_outline { background-color: transparent !important; fill: transparent !important; border-color: rgb(0, 0, 0) !important; color: rgb(0, 0, 0) !important; }

.bui-f-outline-white, .bui_fill_white_outline { background-color: transparent !important; fill: transparent !important; border-color: rgb(255, 255, 255) !important; color: rgb(255, 255, 255) !important; }

.bui-f-outline-action, .bui_fill_action_outline { background-color: transparent !important; fill: transparent !important; border-color: rgb(0, 119, 204) !important; color: rgb(0, 119, 204) !important; }

.bui-f-depth-0, .bui_depth_0 { z-index: 0; box-shadow: none !important; }

.bui-f-depth-1, .bui_depth_1 { z-index: 100; box-shadow: rgba(0, 0, 0, 0.14) 0px 3px 4px 0px, rgba(0, 0, 0, 0.12) 0px 1px 8px 0px, rgba(0, 0, 0, 0.2) 0px 2px 3px -1px; }

.bui-f-depth-2, .bui_depth_2 { z-index: 200; box-shadow: rgba(0, 0, 0, 0.14) 0px 6px 10px 0px, rgba(0, 0, 0, 0.12) 0px 3px 18px 0px, rgba(0, 0, 0, 0.2) 0px 3px 5px -1px; }

.bui-f-depth-3, .bui_depth_3 { z-index: 300; box-shadow: rgba(0, 0, 0, 0.14) 0px 10px 12px 1px, rgba(0, 0, 0, 0.12) 0px 4px 15px 2px, rgba(0, 0, 0, 0.2) 0px 5px 6px -3px; }

.bui-f-depth-4, .bui_depth_4 { z-index: 400; box-shadow: rgba(0, 0, 0, 0.14) 0px 16px 24px 2px, rgba(0, 0, 0, 0.12) 0px 6px 30px 5px, rgba(0, 0, 0, 0.2) 0px 8px 10px -5px; }

.bui-f-depth-1, .bui-f-depth-2, .bui-f-depth-3, .bui-f-depth-4, .bui_depth_1, .bui_depth_2, .bui_depth_3, .bui_depth_4 { border-color: transparent !important; }

.bui-form__control { font-size: 14px; font-weight: 400; line-height: 1.42857em; background: rgb(255, 255, 255); border-radius: 2px; border: 1px solid rgb(209, 209, 209); display: block; padding: 8px; width: 100%; appearance: none; }

.bui-form__control:focus { outline: none; box-shadow: rgba(0, 119, 204, 0.3) 0px 0px 0px 3px; border-color: rgb(0, 119, 204); }

.bui-form__control[type="text"][disabled], textarea.bui-form__control[disabled] { color: rgb(179, 179, 179); background-color: rgb(237, 237, 237); }

.bui-form__control--disabled, .bui-form__control:disabled, .bui-input__group--disabled .bui-input__addon { background-color: rgb(255, 255, 255); cursor: not-allowed; }

.bui-form__group { border: none; padding: 0px; margin: 0px; }

.bui-form__label { display: block; }

.bui-form__group label, .bui-form__label { margin-bottom: 4px; font-size: 14px; font-weight: 400; line-height: 1.42857em; }

.bui-form__group:last-child { margin-bottom: 0px; }

.bui-form__error, .bui-form__helper { font-size: 14px; font-weight: 400; line-height: 1.42857em; margin-top: 4px; }

.bui-form__error { display: none; color: rgb(226, 17, 17); }

.bui-form__helper { color: rgb(56, 56, 56); }

.bui-has-error .bui-form__control { border-color: rgb(226, 17, 17); }

.bui-has-error .bui-form__control:focus { outline: none; box-shadow: rgba(226, 17, 17, 0.3) 0px 0px 0px 3px; }

.bui-has-error .bui-form__error { display: block; }

.bui-container { box-sizing: border-box; position: relative; width: 100%; padding: 16px; }

.bui-container--center { margin: 0px auto; max-width: 1140px; }

.bui-grid { margin: -8px -4px 0px; clear: both; }

.bui-grid, [class*="bui-grid__column"] { box-sizing: border-box; }

[class*="bui-grid__column"] { width: 100%; padding: 8px 4px 0px; flex-basis: 100%; }

.bui-grid--bleed { margin: 0px; }

.bui-grid--bleed > [class*="bui-grid__column"] { padding: 0px; }

.bui-grid { display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-flow: wrap; -webkit-box-pack: start; justify-content: flex-start; }

.bui-grid__column-1 { flex-basis: 8.33333%; width: 8.33333%; max-width: 8.33333%; }

.bui-grid__column-2 { flex-basis: 16.6667%; width: 16.6667%; max-width: 16.6667%; }

.bui-grid__column-3 { flex-basis: 25%; width: 25%; max-width: 25%; }

.bui-grid__column-4 { flex-basis: 33.3333%; width: 33.3333%; max-width: 33.3333%; }

.bui-grid__column-5 { flex-basis: 41.6667%; width: 41.6667%; max-width: 41.6667%; }

.bui-grid__column-6, .bui-grid__column-half { flex-basis: 50%; width: 50%; max-width: 50%; }

.bui-grid__column-7 { flex-basis: 58.3333%; width: 58.3333%; max-width: 58.3333%; }

.bui-grid__column-8 { flex-basis: 66.6667%; width: 66.6667%; max-width: 66.6667%; }

.bui-grid__column-9 { flex-basis: 75%; width: 75%; max-width: 75%; }

.bui-grid__column-10 { flex-basis: 83.3333%; width: 83.3333%; max-width: 83.3333%; }

.bui-grid__column-11 { flex-basis: 91.6667%; width: 91.6667%; max-width: 91.6667%; }

.bui-grid__column-12, .bui-grid__column-full { flex-basis: 100%; width: 100%; max-width: 100%; }

.bui-grid--align-center { -webkit-box-align: center; align-items: center; }

.bui-grid--align-end { -webkit-box-align: end; align-items: flex-end; }

.bui-grid--align-start { -webkit-box-align: start; align-items: flex-start; }

.bui-grid--justify-center { -webkit-box-pack: center; justify-content: center; }

.bui-grid--justify-space-between { -webkit-box-pack: justify; justify-content: space-between; }

.bui-grid--justify-space-around { justify-content: space-around; }

.bui-grid--reversed { -webkit-box-orient: horizontal; -webkit-box-direction: reverse; flex-direction: row-reverse; }

@media (min-width: 576px) {
  .bui-grid { margin: -16px -8px 0px; }
  .bui-grid > [class*="bui-grid__column"] { padding: 16px 8px 0px; }
  .bui-grid--bleed { margin: 0px; }
  .bui-grid--bleed > [class*="bui-grid__column"] { padding: 0px; }
  .bui-grid__column-1\@medium { flex-basis: 8.33333%; width: 8.33333%; max-width: 8.33333%; }
  .bui-grid__column-2\@medium { flex-basis: 16.6667%; width: 16.6667%; max-width: 16.6667%; }
  .bui-grid__column-3\@medium { flex-basis: 25%; width: 25%; max-width: 25%; }
  .bui-grid__column-4\@medium { flex-basis: 33.3333%; width: 33.3333%; max-width: 33.3333%; }
  .bui-grid__column-5\@medium { flex-basis: 41.6667%; width: 41.6667%; max-width: 41.6667%; }
  .bui-grid__column-6\@medium, .bui-grid__column-half\@medium { flex-basis: 50%; width: 50%; max-width: 50%; }
  .bui-grid__column-7\@medium { flex-basis: 58.3333%; width: 58.3333%; max-width: 58.3333%; }
  .bui-grid__column-8\@medium { flex-basis: 66.6667%; width: 66.6667%; max-width: 66.6667%; }
  .bui-grid__column-9\@medium { flex-basis: 75%; width: 75%; max-width: 75%; }
  .bui-grid__column-10\@medium { flex-basis: 83.3333%; width: 83.3333%; max-width: 83.3333%; }
  .bui-grid__column-11\@medium { flex-basis: 91.6667%; width: 91.6667%; max-width: 91.6667%; }
  .bui-grid__column-12\@medium, .bui-grid__column-full\@medium { flex-basis: 100%; width: 100%; max-width: 100%; }
}

@media (min-width: 992px) {
  .bui-grid { margin: -24px -12px 0px; }
  .bui-grid > [class*="bui-grid__column"] { padding: 24px 12px 0px; }
  .bui-grid--bleed { margin: 0px; }
  .bui-grid--bleed > [class*="bui-grid__column"] { padding: 0px; }
  .bui-grid__column-1\@large { flex-basis: 8.33333%; width: 8.33333%; max-width: 8.33333%; }
  .bui-grid__column-2\@large { flex-basis: 16.6667%; width: 16.6667%; max-width: 16.6667%; }
  .bui-grid__column-3\@large { flex-basis: 25%; width: 25%; max-width: 25%; }
  .bui-grid__column-4\@large { flex-basis: 33.3333%; width: 33.3333%; max-width: 33.3333%; }
  .bui-grid__column-5\@large { flex-basis: 41.6667%; width: 41.6667%; max-width: 41.6667%; }
  .bui-grid__column-6\@large { flex-basis: 50%; width: 50%; max-width: 50%; }
  .bui-grid__column-7\@large { flex-basis: 58.3333%; width: 58.3333%; max-width: 58.3333%; }
  .bui-grid__column-8\@large { flex-basis: 66.6667%; width: 66.6667%; max-width: 66.6667%; }
  .bui-grid__column-9\@large { flex-basis: 75%; width: 75%; max-width: 75%; }
  .bui-grid__column-10\@large { flex-basis: 83.3333%; width: 83.3333%; max-width: 83.3333%; }
  .bui-grid__column-11\@large { flex-basis: 91.6667%; width: 91.6667%; max-width: 91.6667%; }
  .bui-grid__column-12\@large { flex-basis: 100%; width: 100%; max-width: 100%; }
}

@media (min-width: 1200px) {
  .bui-grid { margin: -32px -16px 0px; }
  .bui-grid > [class*="bui-grid__column"] { padding: 32px 16px 0px; }
  .bui-grid--bleed { margin: 0px; }
  .bui-grid--bleed > [class*="bui-grid__column"] { padding: 0px; }
  .bui-grid__column-1\@huge { flex-basis: 8.33333%; width: 8.33333%; max-width: 8.33333%; }
  .bui-grid__column-2\@huge { flex-basis: 16.6667%; width: 16.6667%; max-width: 16.6667%; }
  .bui-grid__column-3\@huge { flex-basis: 25%; width: 25%; max-width: 25%; }
  .bui-grid__column-4\@huge { flex-basis: 33.3333%; width: 33.3333%; max-width: 33.3333%; }
  .bui-grid__column-5\@huge { flex-basis: 41.6667%; width: 41.6667%; max-width: 41.6667%; }
  .bui-grid__column-6\@huge { flex-basis: 50%; width: 50%; max-width: 50%; }
  .bui-grid__column-7\@huge { flex-basis: 58.3333%; width: 58.3333%; max-width: 58.3333%; }
  .bui-grid__column-8\@huge { flex-basis: 66.6667%; width: 66.6667%; max-width: 66.6667%; }
  .bui-grid__column-9\@huge { flex-basis: 75%; width: 75%; max-width: 75%; }
  .bui-grid__column-10\@huge { flex-basis: 83.3333%; width: 83.3333%; max-width: 83.3333%; }
  .bui-grid__column-11\@huge { flex-basis: 91.6667%; width: 91.6667%; max-width: 91.6667%; }
  .bui-grid__column-12\@huge { flex-basis: 100%; width: 100%; max-width: 100%; }
}

[class^="bui-"], [class^="bui-"]::after, [class^="bui-"]::before { box-sizing: border-box; }

.bui-inline-container { margin: -8px 0px 0px -4px; }

.bui-inline-container > :not(script) { display: inline-block !important; vertical-align: top !important; margin: 8px 0px 0px 4px !important; }

.bui-inline-container--large { margin: -16px 0px 0px -16px; }

.bui-inline-container--large > :not(script) { margin: 16px 0px 0px 16px !important; }

.bui-group > * { margin-top: 8px !important; }

.bui-group > :first-child { margin-top: 0px !important; }

.bui-group--inline { margin: -8px 0px 0px -4px; }

.bui-group--inline > *, .bui-group--inline > :first-child { display: inline-block !important; vertical-align: top !important; margin: 8px 0px 0px 4px !important; }

.bui-group--large > * { margin-top: 16px !important; }

.bui-group--inline.bui-group--large { margin: -16px 0px 0px -16px; }

.bui-group--inline.bui-group--large > *, .bui-group--inline.bui-group--large > :first-child { margin: 16px 0px 0px 16px !important; }

.bui-spacer { margin-bottom: 24px !important; }

.bui-spacer--smaller { margin-bottom: 2px !important; }

.bui-spacer--small { margin-bottom: 4px !important; }

.bui-spacer--medium { margin-bottom: 8px !important; }

.bui-spacer--large { margin-bottom: 16px !important; }

.bui-spacer--larger { margin-bottom: 24px !important; }

.bui-spacer--largest { margin-bottom: 32px !important; }

.bui-u-show, .u-show { display: block !important; }

.bui-u-hidden, .u-hidden { display: none !important; }

.bui-u-inline, .u-inline { display: inline-block !important; width: auto !important; }

.bui-u-full-width, .u-full-width { display: block !important; width: 100% !important; }

.bui-u-clearfix::after, .bui-u-clearfix::before, .u-clearfix::after, .u-clearfix::before { content: " "; display: table; line-height: 0; }

.bui-u-clearfix::after, .u-clearfix::after { clear: both; }

@media (min-width: 576px) {
  .bui-u-show\@medium, .u-show\@medium { display: block !important; }
  .bui-u-hidden\@medium, .u-hidden\@medium { display: none !important; }
  .bui-u-inline\@medium, .u-inline\@medium { display: inline-block !important; width: auto !important; }
  .bui-u-full-width\@medium, .u-full-width\@medium { display: block !important; width: 100% !important; }
}

@media (min-width: 992px) {
  .bui-u-show\@large, .u-show\@large { display: block !important; }
  .bui-u-hidden\@large, .u-hidden\@large { display: none !important; }
  .bui-u-inline\@large, .u-inline\@large { display: inline-block !important; width: auto !important; }
  .bui-u-full-width\@large, .u-full-width\@large { display: block !important; width: 100% !important; }
}

@media (min-width: 1200px) {
  .bui-u-show\@huge, .u-show\@huge { display: block !important; }
  .bui-u-hidden\@huge, .u-hidden\@huge { display: none !important; }
  .bui-u-inline\@huge, .u-inline\@huge { display: inline-block !important; width: auto !important; }
  .bui-u-full-width\@huge, .u-full-width\@huge { display: block !important; width: 100% !important; }
}

.bui-u-full-height, .u-full-height { height: 100%; }

.bui-u-pull-start, .u-pull-start { float: left !important; }

.bui-u-pull-end, .rtl .bui-u-pull-start, .rtl .u-pull-start, .u-pull-end { float: right !important; }

.rtl .bui-u-pull-end, .rtl .u-pull-end { float: left !important; }

@media (max-width: 575px) {
  .bui-u-bleed\@small, .u-bleed\@small { margin-left: -16px !important; margin-right: -16px !important; border-radius: 0px !important; border-left: 0px !important; border-right: 0px !important; }
}

.bui-u-text-left, .u-text-left { text-align: left !important; }

.bui-u-text-center, .u-text-center { text-align: center !important; }

.bui-u-text-right, .rtl .bui-u-text-left, .rtl .u-text-left, .u-text-right { text-align: right !important; }

.rtl .bui-u-text-right, .rtl .u-text-right { text-align: left !important; }

.rtl .bui-u-rtl-text-right, .rtl .u-rtl-text-right { text-align: right !important; }

.rtl .bui-u-rtl-text-left, .rtl .u-rtl-text-left { text-align: left !important; }

.rtl .bui-u-rtl-pulled-start, .rtl .u-rtl-pulled-start { float: right !important; }

.rtl .bui-u-rtl-pulled-end, .rtl .u-rtl-pulled-end { float: left !important; }

.bui-u-sr-only, .u-sr-only { position: absolute; width: 1px; height: 1px; padding: 0px; overflow: hidden; clip: rect(0px, 0px, 0px, 0px); white-space: nowrap; clip-path: inset(50%); border: 0px; }

.bui-u-sr-only-focusable:active, .bui-u-sr-only-focusable:focus, .u-sr-only-focusable:active, .u-sr-only-focusable:focus { position: static; width: auto; height: auto; overflow: visible; clip: auto; white-space: normal; clip-path: none; }

.bui-u-visible-print-block, .bui-u-visible-print-inline, .bui-u-visible-print-inline-block, .u-visible-print-block, .u-visible-print-inline, .u-visible-print-inline-block { display: none; }

@media print {
  .bui-u-hidden-print, .u-hidden-print { display: none; }
  .bui-u-visible-print-block, .u-visible-print-block { display: block; }
  .bui-u-visible-print-inline-block, .u-visible-print-inline-block { display: inline-block; }
  .bui-u-visible-print-inline, .u-visible-print-inline { display: inline; }
}

.bui-accordion { list-style: none; border-radius: 2px; border: 1px solid rgb(224, 224, 224); margin: 0px; padding: 0px; color: rgb(56, 56, 56); background: rgb(255, 255, 255); }

.bui-accordion__row + .bui-accordion__row { border-top: 1px solid rgb(224, 224, 224); }

.bui-accordion__row-inner { display: flex; appearance: none; background: transparent; border: none; width: 100%; -webkit-box-align: center; align-items: center; -webkit-box-pack: justify; justify-content: space-between; cursor: pointer; padding: 24px; text-align: left; }

.bui-accordion__row-inner:hover { background-color: rgb(247, 247, 247); }

.bui-accordion__row.bui-is-active .bui-accordion__row-inner:hover { background-color: transparent; }

.bui-accordion__row-inner:active, .bui-accordion__row-inner:focus { box-shadow: none; outline: none; color: inherit; }

.rtl .bui-accordion__row-inner { text-align: right; }

.bui-accordion__row-header { -webkit-box-flex: 1; flex-grow: 1; }

.bui-accordion__subtitle, .bui-accordion__title { margin: 0px; }

.bui-accordion__title { font-size: 20px; font-weight: 700; line-height: 1.4em; }

.bui-accordion__subtitle { font-size: 16px; font-weight: 400; line-height: 1.5em; }

.bui-accordion__icon-container { display: flex; fill: rgb(112, 112, 112); padding-left: 16px; }

.rtl .bui-accordion__icon-container { padding-left: 0px; padding-right: 16px; }

.bui-accordion__icon { height: 24px; width: 24px; }

.bui-accordion__content { height: 0px; overflow: hidden; }

.bui-accordion__row.bui-is-active .bui-accordion__content { height: auto; padding: 0px 24px 24px; }

.bui-accordion__row.bui-is-active .bui-accordion__icon { transform: rotate(180deg); }

@media (max-width: 575px) {
  .bui-accordion__title { font-size: 16px; font-weight: 700; line-height: 1.5em; }
  .bui-accordion__subtitle { font-size: 14px; font-weight: 400; line-height: 1.42857em; }
  .bui-accordion__row-inner { padding: 16px; }
  .bui-accordion__row.bui-is-active .bui-accordion__content { padding: 0px 16px 16px; }
}

.bui-alert { display: flex; border: 1px solid; padding: 16px 24px; border-radius: 2px; }

.bui-alert__icon { width: 24px; height: 24px; }

.bui-alert__description { font-size: 14px; font-weight: 400; line-height: 1.42857em; padding-left: 16px; -webkit-box-flex: 1; flex: 1 1 0%; }

.rtl .bui-alert__description { padding-left: 0px; padding-right: 16px; }

.bui-alert__title { font-size: 16px; font-weight: 700; line-height: 1.5em; display: block; margin-bottom: 8px; }

.bui-alert__text { margin: 0px 0px 16px; }

.bui-alert__text:first-child { margin-top: 2px; }

.bui-alert__text:last-child { margin-bottom: 0px; }

.bui-alert--large { padding: 24px; }

.bui-alert--info { background-color: rgb(255, 250, 235); border-color: rgb(255, 210, 87); }

.bui-alert--info .bui-alert__icon { fill: rgb(226, 170, 17); }

.bui-alert--error { background-color: rgb(255, 245, 245); border-color: rgb(255, 169, 169); }

.bui-alert--error .bui-alert__icon { fill: rgb(226, 17, 17); }

.bui-alert--success { background-color: rgb(245, 251, 246); border-color: rgb(150, 217, 157); }

.bui-alert--success .bui-alert__icon { fill: rgb(7, 120, 18); }

.bui-alert--inline { padding: 0px; border: none; background: none; }

.bui-alert--inline .bui-alert__description { padding-left: 4px; font-size: 14px; font-weight: 500; line-height: 1.42857em; }

.rtl .bui-alert--inline .bui-alert__description { padding-left: 0px; padding-right: 8px; }

.bui-alert--inline.bui-alert--info { color: rgb(56, 56, 56); }

.bui-alert--inline.bui-alert--error { color: rgb(226, 17, 17); }

.bui-alert--inline.bui-alert--success { color: rgb(7, 120, 18); }

@media (max-width: 575px) {
  .bui-alert { padding: 16px; }
  .bui-alert--inline { padding: 0px; }
}

.bui-avatar { position: relative; height: 32px; width: 32px; border-radius: 50%; }

.bui-avatar__image { position: absolute; inset: 0px; border-radius: 50%; width: 100%; height: 100%; object-fit: cover; background-color: rgb(237, 237, 237); }

.bui-avatar--small { height: 24px; width: 24px; }

.bui-avatar--large { height: 48px; width: 48px; }

.bui-avatar--larger { height: 64px; width: 64px; }

.bui-avatar--largest { height: 128px; width: 128px; }

.bui-avatar--text { display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; background-color: rgb(56, 56, 56); color: rgb(255, 255, 255); font-size: 16px; font-weight: 700; line-height: 1.5em; }

.bui-avatar--text.bui-avatar--small { font-size: 14px; font-weight: 700; line-height: 1.42857em; }

.bui-avatar--text.bui-avatar--large { font-size: 20px; font-weight: 700; line-height: 1.4em; }

.bui-avatar--text.bui-avatar--larger { font-size: 24px; font-weight: 700; line-height: 1.33333em; }

.bui-avatar--text.bui-avatar--largest { font-size: 32px; font-weight: 700; line-height: 1.25em; }

.bui-avatar--destructive { background-color: rgb(255, 2, 2); color: rgb(255, 255, 255); }

.bui-avatar--callout { background-color: rgb(240, 124, 0); color: rgb(255, 255, 255); }

.bui-avatar--complement { background-color: rgb(254, 187, 2); color: rgb(56, 56, 56); }

.bui-avatar--constructive { background-color: rgb(10, 178, 27); color: rgb(255, 255, 255); }

.bui-avatar--primary { background-color: rgb(0, 53, 128); color: rgb(255, 255, 255); }

.bui-avatar--grayscale { background-color: rgb(112, 112, 112); color: rgb(255, 255, 255); }

.bui-flag__flag { width: 16px; vertical-align: middle; }

.bui-flag__text { display: inline-block; vertical-align: middle; margin-left: 2px; font-size: 12px; font-weight: 400; line-height: 1.5em; }

.rtl .bui-flag__text { margin-left: 0px; margin-right: 4px; }

.bui-flag--large .bui-flag__flag { width: 24px; }

.bui-flag--large .bui-flag__text { font-size: 14px; font-weight: 400; line-height: 1.42857em; }

.bui-avatar-block { -webkit-box-align: center; align-items: center; font-size: 14px; font-weight: 700; line-height: 1.42857em; }

.bui-avatar-block, .bui-avatar-block__text { display: flex; }

.bui-avatar-block__text { -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; margin-left: 8px; }

.rtl .bui-avatar-block__text { margin-right: 8px; margin-left: 0px; }

.bui-avatar-block__subtitle, .bui-avatar-block__title { display: block; }

.bui-avatar-block__subtitle { font-weight: 400; }

.bui-avatar-block--large .bui-avatar-block__subtitle, .bui-avatar .bui-avatar-block__text { display: flex; font-size: 14px; font-weight: 400; line-height: 1.42857em; }

.bui-avatar-block--small .bui-avatar-block__subtitle, .bui-avatar-block--small .bui-avatar-block__title { font-size: 12px; line-height: 1.5em; font-weight: 700; }

.bui-avatar-block--small .bui-avatar-block__subtitle { font-weight: 400; }

.bui-avatar-block--large .bui-avatar-block__text { font-size: 16px; font-weight: 700; line-height: 1.5em; }

.bui-avatar-block__flag { margin-right: 8px; }

.rtl .bui-avatar-block__flag { margin-left: 8px; margin-right: 0px; }

.bui-avatar-block--small .bui-avatar-block__flag { margin-right: 4px; }

.rtl .bui-avatar-block--small .bui-avatar-block__flag { margin-left: 4px; }

.bui-badge { font-size: 12px; line-height: 1.5em; background-color: rgb(56, 56, 56); border: 1px solid transparent; border-radius: 2px; color: rgb(255, 255, 255); display: inline-block; font-weight: 500; padding: 0px 4px; vertical-align: middle; }

.bui-badge--destructive { background-color: rgb(255, 2, 2); color: rgb(255, 255, 255); }

.bui-badge--callout { background-color: rgb(240, 124, 0); color: rgb(255, 255, 255); }

.bui-badge--complement { background-color: rgb(254, 187, 2); color: rgb(56, 56, 56); }

.bui-badge--constructive { background-color: rgb(10, 178, 27); color: rgb(255, 255, 255); }

.bui-badge--primary { background-color: rgb(0, 53, 128); color: rgb(255, 255, 255); }

.bui-badge--outline { border-color: rgb(56, 56, 56); background: rgb(255, 255, 255); color: rgb(56, 56, 56); }

.bui-banner { display: flex; position: relative; background: rgb(255, 255, 255); border: 1px solid rgb(224, 224, 224); padding: 24px; border-radius: 2px; }

.bui-banner__content { -webkit-box-flex: 1; flex: 1 1 0%; }

.bui-banner__title { font-size: 16px; font-weight: 700; line-height: 1.5em; margin: 0px 0px 8px; padding-right: 32px; }

.rtl .bui-banner__title { padding-left: 32px; padding-right: 0px; }

.bui-banner__text { font-size: 14px; font-weight: 400; line-height: 1.42857em; margin: 0px; }

.bui-banner__image-container { height: 96px; width: 96px; min-width: 96px; overflow: hidden; margin-right: 24px; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; }

.rtl .bui-banner__image-container { margin-right: 0px; margin-left: 24px; }

.bui-banner__image { width: 100%; height: 100%; margin: 0px; object-fit: cover; }

.bui-banner__icon { display: block; height: 24px; width: 24px; min-width: 24px; align-self: flex-start; margin-right: 16px; }

.rtl .bui-banner__icon { margin-right: 0px; margin-left: 16px; }

.bui-banner__button { margin-top: 16px; }

.bui-banner--hint { border-color: rgb(204, 225, 255); background: rgb(250, 252, 255); }

.bui-banner--callout { border-color: transparent; background: rgb(255, 210, 162); }

.bui-banner__close { position: absolute; align-self: flex-start; height: 24px; width: 24px; top: 24px; right: 24px; padding: 0px; text-decoration: none; color: rgb(112, 112, 112); opacity: 0.4; cursor: pointer; appearance: none; background: none; border: none; }

.rtl .bui-banner__close { right: auto; left: 24px; }

.bui-banner__close:focus, .bui-banner__close:hover { opacity: 0.8; }

.bui-banner__close:focus { outline: none; box-shadow: rgba(0, 119, 204, 0.3) 0px 0px 0px 3px; }

.bui-banner__close:active { opacity: 1; transform: translateY(1px); }

.bui-banner__close span { pointer-events: none; }

.bui-banner--small { -webkit-box-align: center; align-items: center; padding: 16px 24px; }

.bui-banner--small .bui-banner__content { padding-right: 32px; }

.rtl .bui-banner--small .bui-banner__content { padding-left: 32px; padding-right: 0px; }

.bui-banner--small .bui-banner__close { top: 16px; right: 16px; }

.rtl .bui-banner--media .bui-banner__close, .rtl .bui-banner--small .bui-banner__close { left: 16px; right: auto; }

.bui-banner--media { padding: 0px; display: block; }

.bui-banner--media .bui-banner__image-container { width: 100%; height: 180px; margin: 0px; position: relative; }

.bui-banner--media .bui-banner__image-container::before { content: ""; position: absolute; top: 0px; width: 100%; height: 72px; background: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.2) 50%, transparent); }

.bui-banner--media .bui-banner__content { padding: 16px; }

.bui-banner--media .bui-banner__title { padding-right: 0px; }

.rtl .bui-banner--media .bui-banner__title { padding-left: 0px; }

.bui-banner--media .bui-banner__close { top: 16px; right: 16px; fill: rgb(255, 255, 255); opacity: 0.8; }

.bui-banner--media .bui-banner__close:focus, .bui-banner--media .bui-banner__close:hover { opacity: 1; }

@media (max-width: 575px) {
  .bui-banner { padding: 16px; }
  .bui-banner__image-container { height: 64px; width: 64px; min-width: 64px; margin-right: 16px; }
  .bui-banner--media { padding: 0px; }
  .bui-banner__close { top: 16px; right: 16px; }
  .rtl .bui-banner__close { left: 16px; }
}

.bui-link { color: rgb(0, 119, 204); text-decoration: underline; cursor: pointer; }

.bui-link--primary, .bui-link--primary:link, .bui-link--secondary, .bui-link--secondary:link { text-decoration: none; }

.bui-link:active, .bui-link:focus, .bui-link:hover { color: rgb(0, 119, 204); text-decoration: underline; }

.bui-link:focus { outline: rgba(0, 119, 204, 0.3) solid 3px; outline-offset: 2px; }

.bui-link:visited { color: rgb(10, 117, 194); }

.bui-link:active { color: rgb(0, 89, 153); }

.bui-link--secondary, .bui-link--secondary:active, .bui-link--secondary:focus, .bui-link--secondary:hover, .bui-link--secondary:visited { color: rgb(112, 112, 112); }

button.bui-link { border: 0px; background: none; padding: 0px; font-size: inherit; }

.bui-breadcrumb { padding: 0px; margin: 0px; font-size: 12px; font-weight: 400; line-height: 1.5em; }

.bui-breadcrumb__list { padding: 0px; list-style-type: none; }

.bui-breadcrumb__icon, .bui-breadcrumb__text, .bui-breadcrumb__title { display: inline-block; }

.bui-breadcrumb__title { margin: 0px; }

.bui-breadcrumb__icon { height: 16px; width: 16px; margin: 1px 4px; vertical-align: top; }

.rtl .bui-breadcrumb__icon { transform: scaleX(-1); }

.bui-breadcrumb--back .bui-link--secondary { display: inline-block; }

.bui-breadcrumb--back .bui-breadcrumb__icon { margin-left: 0px; fill: rgb(112, 112, 112); }

.rtl .bui-breadcrumb--back .bui-breadcrumb__icon { margin-right: 0px; margin-left: 4px; }

@media (max-width: 575px) {
  .bui-breadcrumb__icon { margin: 0px; }
}

.bui-bubble { font-size: 12px; line-height: 1.5em; background-color: rgb(112, 112, 112); border: 1px solid transparent; border-radius: 2px; color: rgb(255, 255, 255); display: inline-block; font-weight: 500; padding: 0px 4px; text-align: center; min-width: 16px; vertical-align: middle; }

.bui-bubble--destructive { background-color: rgb(255, 2, 2); color: rgb(255, 255, 255); }

.bui-button { background-color: transparent; border: 1px solid rgb(0, 0, 0); border-radius: 2px; display: inline-flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; padding: 8px 16px; cursor: pointer; font-family: inherit; text-decoration: none; box-sizing: border-box; vertical-align: middle; text-align: center; font-size: 14px; font-weight: 500; line-height: 1.42857em; }

.bui-button:focus { outline: none; box-shadow: rgba(0, 119, 204, 0.3) 0px 0px 0px 3px; }

.bui-button:focus, .bui-button:hover { text-decoration: none; }

.bui-button[disabled] { background-color: rgb(179, 179, 179); border-color: rgb(179, 179, 179); cursor: not-allowed; }

.bui-button__icon { display: inline-block; fill: currentcolor; vertical-align: middle; height: 16px; width: 16px; overflow: hidden; margin-right: 8px; }

.bui-button .bui-button__icon:only-child { margin: 0px -4px; }

.bui-button__text { display: inline-block; vertical-align: middle; }

.rtl .bui-button__icon { margin-right: unset; margin-left: 8px; }

.bui-button__text:first-child, .rtl .bui-button__text:first-child { vertical-align: baseline; }

.bui-button--primary { color: rgb(255, 255, 255); background-color: rgb(0, 119, 204); border-color: rgb(0, 119, 204); }

.bui-button--primary:active, .bui-button--primary:focus, .bui-button--primary:hover, .bui-button--primary:link, .bui-button--primary:visited, .bui-button--primary[disabled] { color: rgb(255, 255, 255); }

.bui-button--primary:hover { background-color: rgb(0, 107, 184); border-color: rgb(0, 107, 184); }

.bui-button--primary[disabled]:hover { background-color: rgb(179, 179, 179); border-color: rgb(179, 179, 179); }

.bui-button--primary:active { background-color: rgb(0, 95, 163); border-color: rgb(0, 95, 163); }

.bui-button--secondary { background-color: rgb(255, 255, 255); color: rgb(0, 119, 204); border-color: rgb(0, 119, 204); }

.bui-button--secondary:active, .bui-button--secondary:focus, .bui-button--secondary:hover, .bui-button--secondary:link, .bui-button--secondary:visited { color: rgb(0, 119, 204); }

.bui-button--secondary[disabled] { background-color: rgb(255, 255, 255); color: rgb(179, 179, 179); }

.bui-button--secondary:hover { background-color: rgb(229, 240, 255); }

.bui-button--secondary[disabled]:active, .bui-button--secondary[disabled]:hover { border-color: rgb(179, 179, 179); background-color: rgb(255, 255, 255); }

.bui-button--secondary:active { background-color: rgb(204, 228, 245); }

.bui-button--destructive { background-color: rgb(224, 0, 0); color: rgb(255, 255, 255); border-color: rgb(224, 0, 0); }

.bui-button--destructive:active, .bui-button--destructive:focus, .bui-button--destructive:hover, .bui-button--destructive:link, .bui-button--destructive:visited, .bui-button--destructive[disabled] { color: rgb(255, 255, 255); }

.bui-button--destructive:hover { background-color: rgb(184, 0, 0); border-color: rgb(184, 0, 0); }

.bui-button--destructive[disabled]:hover { background-color: rgb(179, 179, 179); border-color: rgb(179, 179, 179); }

.bui-button--destructive:focus { outline: none; box-shadow: rgba(226, 17, 17, 0.3) 0px 0px 0px 3px; }

.bui-button--destructive:active { background-color: rgb(163, 0, 0); border-color: rgb(163, 0, 0); }

.bui-button--large { padding: 12px 24px; font-size: 16px; line-height: 1.5em; font-weight: 500; }

.bui-button--large > .bui-button__icon { width: 24px; height: 24px; }

.bui-button--large .bui-button__icon:only-child { margin: 0px -8px; }

.bui-button--wide { width: 100%; }

.bui-button--icon-only { padding-left: 8px; padding-right: 8px; }

.bui-button--icon-only.bui-button--large { padding-left: 16px; padding-right: 16px; }

.bui-button__loading-icon { display: none; width: 20px; height: 20px; }

.bui-button.bui-is-loading, .bui-button.is-loading { cursor: wait; }

.bui-button--primary.bui-is-loading, .bui-button--primary.is-loading { background-color: rgb(0, 107, 184); border-color: rgb(0, 107, 184); }

.bui-button--primary.bui-is-loading[disabled], .bui-button--primary.is-loading[disabled] { background-color: rgb(179, 179, 179); border-color: rgb(179, 179, 179); }

.bui-button--secondary.bui-is-loading, .bui-button--secondary.is-loading { background-color: rgb(229, 240, 255); }

.bui-button--secondary.bui-is-loading[disabled], .bui-button--secondary.is-loading[disabled] { background-color: rgb(255, 255, 255); }

.bui-button--destructive.bui-is-loading, .bui-button--destructive.is-loading { background-color: rgb(184, 0, 0); border-color: rgb(184, 0, 0); }

.bui-button--destructive.bui-is-loading[disabled], .bui-button--destructive.is-loading[disabled] { background-color: rgb(179, 179, 179); border-color: rgb(179, 179, 179); }

.bui-button.bui-is-loading > .bui-button__loading-icon, .bui-button.is-loading > .bui-button__loading-icon { display: inline-block; }

.bui-button.bui-is-loading.bui-button--wide > .bui-button__text, .bui-button.bui-is-loading > .bui-button__icon:not(.bui-button__loading-icon), .bui-button.is-loading.bui-button--wide > .bui-button__text, .bui-button.is-loading > .bui-button__icon:not(.bui-button__loading-icon) { display: none; }

.bui-button.bui-is-loading > .bui-button__loading-icon, .bui-button.is-loading > .bui-button__loading-icon { animation: 1.2s steps(12) 0s infinite normal none running bui-button-loading; transform-origin: 50% center; }

@-webkit-keyframes bui-button-loading { 
  100% { transform: rotate(1turn) translateZ(0px); }
}

@keyframes bui-button-loading { 
  100% { transform: rotate(1turn) translateZ(0px); }
}

.bui-calendar__main { position: relative; }

.bui-calendar__month { text-align: center; margin-bottom: 8px; font-size: 16px; font-weight: 400; line-height: 1.5em; }

.bui-calendar__control { position: absolute; cursor: pointer; user-select: none; opacity: 0.4; padding: 0px; background: none; border: 0px; }

.bui-calendar__control:focus, .bui-calendar__control:hover { opacity: 0.8; }

.bui-calendar__control--prev { left: 0px; }

.rtl .bui-calendar__control--prev { left: auto; right: 0px; transform: scaleX(-1); }

.bui-calendar__control--next { right: 0px; }

.rtl .bui-calendar__control--next { right: auto; left: 0px; transform: scaleX(-1); }

.bui-calendar__month { font-weight: 700; }

.bui-calendar__content { display: flex; }

.bui-calendar__wrapper { margin-left: 16px; }

.bui-calendar__wrapper:first-child { margin-left: 0px; }

.bui-calendar__dates { width: 100%; table-layout: fixed; border-spacing: 0px; }

.bui-calendar__day-name { color: rgb(189, 189, 189); }

.bui-calendar__date { cursor: pointer; }

.bui-calendar__date, .bui-calendar__day-name { height: 36px; line-height: 36px; text-align: center; padding: 0px; border-spacing: 0px; }

.bui-calendar__date:hover { background: rgba(112, 112, 112, 0.35); }

.bui-calendar__date--today { color: rgb(0, 119, 204); }

.bui-calendar__date--selected, .bui-calendar__date--selected:hover { color: rgb(255, 255, 255); background: rgb(0, 119, 204); }

.bui-calendar__date--in-range { background: rgb(237, 237, 237); }

.bui-calendar__date--disabled, .bui-calendar__date--disabled:hover { color: rgb(189, 189, 189); background: none; cursor: default; }

.bui-calendar__date--empty, .bui-calendar__date--empty:hover { background: none; cursor: default; }

.bui-calendar__display { border-top: 1px solid rgb(189, 189, 189); text-align: center; margin-top: 8px; padding-top: 8px; }

.bui-calendar__display:empty { display: none; }

.bui-calendar__vertical-header { position: absolute; padding: 0px 16px; background: rgb(255, 255, 255); top: 0px; left: 0px; right: 0px; }

.bui-calendar__vertical-day-names { width: 100%; table-layout: fixed; }

.bui-calendar--vertical .bui-calendar__content { display: block; overflow: auto; padding: 32px 16px 16px; max-height: 340px; }

.bui-calendar--vertical .bui-calendar__wrapper { margin: 16px 0px 0px; }

.bui-calendar--vertical .bui-calendar__wrapper:first-child { margin-top: 0px; }

.bui-calendar--vertical .bui-calendar__control { display: none; }

.bui-calendar--vertical .bui-calendar__month { text-align: right; }

.rtl .bui-calendar--vertical .bui-calendar__month { text-align: left; }

.bui-card { display: flex; background-color: rgb(255, 255, 255); border: 1px solid rgb(224, 224, 224); border-radius: 2px; }

.bui-card:focus { outline: none; box-shadow: rgba(0, 119, 204, 0.3) 0px 0px 0px 3px; }

.bui-card__image { width: 72px; height: 72px; margin: 16px 0px 16px 16px; border: none; flex-shrink: 0; display: block; }

.rtl .bui-card__image { margin-left: 0px; margin-right: 16px; }

.bui-card__content { padding: 16px; max-width: 100%; -webkit-box-flex: 1; flex-grow: 1; }

.bui-card__subtitle, .bui-card__title { margin: 0px; padding: 0px; }

.bui-card__header { margin-bottom: 16px; }

.bui-card__header:last-child { margin-bottom: 0px; }

.bui-card__title { font-size: 20px; font-weight: 700; line-height: 1.4em; }

.bui-card__subtitle { font-size: 14px; font-weight: 400; line-height: 1.42857em; color: rgb(112, 112, 112); }

.bui-card__text { margin: 0px; }

.bui-card__text + .bui-card__text { margin-top: 16px; }

.bui-card__actions { padding-top: 16px; }

.bui-card--media { -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; }

.bui-card__image-container { position: relative; border-radius: 2px 2px 0px 0px; height: 240px; overflow: hidden; }

.bui-card--media .bui-card__image { width: 100%; height: 100%; margin: 0px; object-fit: cover; }

.bui-card--media-alt .bui-card__header { position: absolute; padding: 16px; bottom: 0px; left: 0px; width: 100%; margin-bottom: 0px; background: linear-gradient(0deg, rgb(0, 0, 0), rgba(0, 0, 0, 0.8) 50%, transparent); }

.bui-card--media-alt .bui-card__header > .bui-card__subtitle, .bui-card--media-alt .bui-card__header > .bui-card__title, .bui-card--media-full .bui-card__header > .bui-card__subtitle, .bui-card--media-full .bui-card__header > .bui-card__title { color: rgb(255, 255, 255); }

.bui-card--media-full { cursor: pointer; padding-bottom: 0px; border: 0px; }

.bui-card--media-full > .bui-card__image-container { border-radius: 2px; }

.bui-card--media-full .bui-card__header { display: flex; -webkit-box-align: center; align-items: center; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; -webkit-box-pack: center; justify-content: center; top: 0px; background: rgba(0, 0, 0, 0.5); }

.bui-card--transparent { background-color: transparent; border: none; }

.bui-card--transparent .bui-card__content { padding: 16px 0px; }

.bui-card--transparent .bui-card__image-container { border-radius: 2px; }

.bui-card--transparent .bui-card__image { margin-left: 0px; margin-right: 16px; }

.rtl .bui-card--transparent .bui-card__image { margin-right: 0px; margin-left: 16px; }

.bui-card--transparent.bui-card--media .bui-card__image { margin: 0px; }

@media (max-width: 575px) {
  .bui-card__title { font-size: 16px; font-weight: 700; line-height: 1.5em; }
  .bui-card--transparent .bui-card__content { padding: 8px 0px; }
  .bui-card__image-container { border-radius: 0px; }
}

.bui-carousel { position: relative; }

.bui-carousel__inner { list-style: none; padding: 0px 16px; margin: 0px; display: flex; flex-wrap: nowrap; width: 100%; overflow-x: scroll; scroll-behavior: smooth; color: rgb(56, 56, 56); backface-visibility: hidden; }

.bui-carousel__inner::after { width: 16px; content: ""; -webkit-box-flex: 0; flex: 0 0 auto; }

.bui-carousel .bui-card { text-decoration: none; color: inherit; }

.bui-carousel__inner::-webkit-scrollbar { display: none; width: 0px; height: 0px; }

.bui-carousel__nav { display: none; pointer-events: none; }

.bui-carousel__item { -webkit-box-flex: 0; flex: 0 0 auto; }

.bui-carousel__item + .bui-carousel__item { margin-left: 8px; }

.rtl .bui-carousel__item + .bui-carousel__item { margin-right: 8px; margin-left: 0px; }

.bui-carousel .bui-card__image-container { height: auto; }

.bui-carousel--small .bui-card__title { font-size: 12px; line-height: 1.5em; font-weight: 700; }

.bui-carousel--medium .bui-card__title { font-size: 14px; font-weight: 700; line-height: 1.42857em; }

.bui-carousel--medium .bui-card__subtitle { font-size: 12px; font-weight: 400; line-height: 1.5em; }

.bui-carousel--small .bui-carousel__item { width: calc(33.3333% - 21.3333px); }

.bui-carousel--medium .bui-carousel__item { width: calc(50% - 24px); }

.bui-carousel--large .bui-carousel__item { width: calc(100% - 112px); }

@media (min-width: 576px) {
  .bui-carousel--small .bui-card__title { font-size: 14px; font-weight: 700; line-height: 1.42857em; }
  .bui-carousel--small .bui-carousel__item { width: calc(20% - 12.8px); }
  .bui-carousel--medium .bui-carousel__item { width: calc(25% - 12px); }
  .bui-carousel--large .bui-carousel__item { width: calc(33.3333% - 10.6667px); }
}

@media (min-width: 992px) {
  .bui-carousel { margin: 0px; }
  .bui-carousel__inner { overflow: hidden; padding: 0px; }
  .bui-carousel__inner::after { content: none; }
  .bui-carousel__nav { position: absolute; padding: 16px; top: 40%; transform: translateY(-40%); left: 0px; right: 0px; display: flex; -webkit-box-pack: justify; justify-content: space-between; }
  .bui-carousel__button { z-index: 200; box-shadow: rgba(0, 0, 0, 0.14) 0px 6px 10px 0px, rgba(0, 0, 0, 0.12) 0px 3px 18px 0px, rgba(0, 0, 0, 0.2) 0px 3px 5px -1px; padding: 4px; border-radius: 50%; cursor: pointer; appearance: none; border: none; background: rgb(255, 255, 255); transition: opacity 0.15s ease-in-out; pointer-events: all; opacity: 0; visibility: hidden; }
  .bui-carousel__button.bui-is-clickable { visibility: visible; }
  .bui-carousel__button.bui-is-visible { opacity: 0.8; }
  .bui-carousel__button.bui-is-visible:focus, .bui-carousel__button.bui-is-visible:hover { opacity: 1; }
  .bui-carousel__button.bui-is-visible:focus { outline: none; box-shadow: rgba(0, 119, 204, 0.3) 0px 0px 0px 3px; }
  .bui-carousel__button.bui-is-visible:active { opacity: 1; transform: translateY(1px); }
  .bui-carousel__next, .bui-carousel__prev { height: 32px; width: 32px; vertical-align: middle; }
  .rtl .bui-carousel__next, .rtl .bui-carousel__prev { transform: scaleX(-1); }
  .bui-carousel--medium .bui-card__title, .bui-carousel--small .bui-card__title { font-size: 16px; font-weight: 700; line-height: 1.5em; }
  .bui-carousel--medium .bui-card__subtitle { font-size: 14px; font-weight: 400; line-height: 1.42857em; }
  .bui-carousel__item + .bui-carousel__item { margin-left: 16px; }
  .rtl .bui-carousel__item + .bui-carousel__item { margin-right: 16px; margin-left: 0px; }
}

.bui-date { display: inline-block; position: relative; }

.bui-date__title { display: block; text-align: center; font-size: 16px; font-weight: 700; line-height: 1.5em; }

.bui-date__subtitle { display: block; font-size: 14px; font-weight: 400; line-height: 1.42857em; }

.bui-date--large .bui-date__title { text-align: left; }

.bui-date-range { display: flex; }

.bui-date__label { margin: 0px 0px 4px; font-size: 14px; font-weight: 500; line-height: 1.42857em; }

.bui-date-range .bui-date-range__item:first-child { padding-right: 16px; }

.rtl .bui-date-range .bui-date-range__item:first-child { padding: 0px 0px 0px 16px; }

.bui-date-range .bui-date-range__item + .bui-date-range__item { padding-left: 16px; }

.bui-date-range .bui-date-range__item + .bui-date-range__item .bui-date::before { content: ""; background: rgb(237, 237, 237); position: absolute; height: 100%; left: -16px; top: 0px; width: 1px; }

.rtl .bui-date-range .bui-date + .bui-date { border-width: 0px 1px 0px 0px; border-top-style: initial; border-bottom-style: initial; border-left-style: initial; border-top-color: initial; border-bottom-color: initial; border-left-color: initial; border-image: initial; border-right-style: solid; border-right-color: rgb(237, 237, 237); padding: 0px 16px 0px 0px; margin: 0px 16px 0px 0px; }

.rtl .bui-date-range .bui-date-range__item + .bui-date-range__item { padding: 0px 16px 0px 0px; }

.rtl .bui-date-range .bui-date-range__item + .bui-date-range__item .bui-date::before { left: auto; right: -16px; }

.bui-date-range--large .bui-date__title { text-align: left; }

@media (max-width: 575px) {
  .bui-date-range--large > .bui-date-range__item { -webkit-box-flex: 1; flex: 1 1 0%; }
}

.bui-divider { margin: 0px; border-style: solid; border-color: rgb(224, 224, 224); border-image: initial; border-width: 1px 0px 0px; }

.bui-divider--light { border-color: rgb(237, 237, 237); }

.bui-dropdown { position: relative; display: inline-block; vertical-align: middle; }

.bui-dropdown, .bui-dropdown * { box-sizing: border-box; }

.bui-dropdown__menu { display: none; position: absolute; left: 0px; min-width: 12rem; top: 100%; background: rgb(255, 255, 255); z-index: 200; box-shadow: rgba(0, 0, 0, 0.14) 0px 6px 10px 0px, rgba(0, 0, 0, 0.12) 0px 3px 18px 0px, rgba(0, 0, 0, 0.2) 0px 3px 5px -1px; }

.rtl .bui-dropdown__menu { left: auto; right: 0px; }

.bui-dropdown__container { padding: 16px; }

.bui-dropdown__button:focus { outline: none; box-shadow: rgba(0, 119, 204, 0.3) 0px 0px 0px 3px; }

.bui-dropdown--active .bui-dropdown__button.bui-button--primary { background-color: rgb(0, 107, 184); border-color: rgb(0, 107, 184); }

.bui-dropdown--active .bui-dropdown__button.bui-button--secondary { background-color: rgb(229, 240, 255); }

.bui-dropdown--active .bui-dropdown__menu { display: block; }

.bui-dropdown__content { display: block; overflow: visible; background-color: rgb(255, 255, 255); padding: 0px; margin: 0px; list-style-type: none; }

.bui-dropdown__item, .bui-dropdown__item:link, .bui-dropdown__item:visited { position: relative; display: block; background: none rgb(255, 255, 255); border: none; margin: 0px; min-width: 100%; text-align: left; cursor: pointer; font-size: 14px; font-weight: 400; line-height: 1.42857em; padding: 8px 16px; white-space: nowrap; text-decoration: none; color: rgb(56, 56, 56); }

.rtl .bui-dropdown__item { text-align: right; }

.bui-dropdown .bui-dropdown__item, .bui-dropdown__item:active, .bui-dropdown__item:focus, .bui-dropdown__item:hover, .bui-dropdown__item:link { text-decoration: none; }

.bui-dropdown__item::after { content: ""; display: table; clear: both; }

.bui-dropdown__item:focus, .bui-dropdown__item:hover { background-color: rgb(237, 237, 237); }

.bui-dropdown__item:focus { z-index: 1; outline: none; }

.bui-dropdown__item:active { background-color: rgb(217, 217, 217); }

.bui-dropdown__item--disabled { fill: rgb(179, 179, 179); color: rgb(179, 179, 179); cursor: not-allowed; }

.bui-dropdown__item--disabled:active, .bui-dropdown__item--disabled:focus, .bui-dropdown__item--disabled:hover { background: none; }

.bui-dropdown__item-content { display: block; padding-right: 32px; line-height: 24px; height: 24px; }

.bui-dropdown__item--divider { border-bottom: 1px solid rgb(224, 224, 224); }

.bui-dropdown__item--divider:last-child { border-bottom: none; }

.rtl .bui-dropdown__item-content { padding-right: 0px; padding-left: 32px; }

.bui-dropdown__divider { background-color: rgb(224, 224, 224); border: none; display: block; height: 1px; margin: 0px; }

.bui-dropdown__icon { fill: rgb(56, 56, 56); width: 20px; height: 20px; margin-right: 8px; vertical-align: middle; }

.rtl .bui-dropdown__icon { margin-right: 0px; margin-left: 8px; }

.bui-dropdown__button { display: flex; -webkit-box-align: center; align-items: center; max-width: none; }

.bui-dropdown__arrows { width: 16px; height: 16px; vertical-align: middle; margin-right: -8px; margin-left: 8px; }

.bui-dropdown__dots { width: 24px; height: 24px; }

.rtl .bui-dropdown__arrows { margin-left: -8px; margin-right: 8px; }

.bui-button--primary .bui-dropdown__arrows { fill: rgb(255, 255, 255); }

.bui-button--secondary .bui-dropdown__arrows { fill: rgb(0, 119, 204); }

.bui-button--secondary[disabled] .bui-dropdown__arrows { fill: rgb(179, 179, 179); }

.bui-dropdown__button--more { display: block; appearance: none; border: none; background: none; cursor: pointer; opacity: 0.5; }

.bui-dropdown__button--more:hover { opacity: 0.7; }

.bui-dropdown--active .bui-dropdown__button--more { opacity: 1; }

.bui-dropdown__button--more + .bui-dropdown__menu { left: auto; right: 0px; }

.rtl .bui-dropdown__button--more + .bui-dropdown__menu { left: 0px; right: auto; }

.bui-dropdown--end .bui-dropdown__menu { left: auto; right: 0px; }

.rtl .bui-dropdown--end .bui-dropdown__menu { right: auto; left: 0px; }

.bui-empty-state { max-width: 384px; text-align: center; margin: 0px auto; }

.bui-empty-state__icon { display: block; margin: 0px auto; fill: rgb(56, 56, 56); width: 48px; height: 48px; opacity: 0.6; }

.bui-empty-state__text { font-size: 16px; font-weight: 400; line-height: 1.5em; margin: 24px 0px; }

.bui-empty-state__text:last-child { margin-bottom: 0px; }

.bui-checkbox { position: relative; display: block; }

.bui-checkbox__input { position: absolute; overflow: hidden; width: 0px; height: 0px; opacity: 0; }

.bui-checkbox__label { font-size: 14px; font-weight: 400; line-height: 1.42857em; display: inline-block; position: relative; min-height: 14px; padding: 0px 0px 0px 28px; }

.rtl .bui-checkbox__label { padding: 0px 28px 0px 0px; }

.bui-checkbox__label::after, .bui-checkbox__label::before { content: ""; background-color: rgb(255, 255, 255); border: 2px solid rgba(0, 0, 0, 0.5); border-radius: 2px; position: absolute; left: 0px; top: 0px; height: 20px; width: 20px; }

.bui-checkbox__label::after { border: 0px; background: transparent; }

.rtl .bui-checkbox__label::after, .rtl .bui-checkbox__label::before { left: auto; right: 0px; }

.bui-has-error .bui-checkbox__label::after, .bui-has-error .bui-checkbox__label::before { border-color: rgb(226, 17, 17); }

.bui-checkbox__input--indeterminate ~ .bui-checkbox__label::before, .bui-checkbox__input:indeterminate ~ .bui-checkbox__label::before { border: none; background: none rgb(0, 119, 204); }

.bui-checkbox__input--indeterminate ~ .bui-checkbox__label::after, .bui-checkbox__input:indeterminate ~ .bui-checkbox__label::after { content: ""; position: absolute; top: 9px; left: 5px; width: 10px; height: 2px; background: rgb(255, 255, 255); }

.rtl .bui-checkbox__input--indeterminate ~ .bui-checkbox__label::after, .rtl .bui-checkbox__input:indeterminate ~ .bui-checkbox__label::after { left: auto; right: 5px; }

.bui-checkbox__input:checked ~ .bui-checkbox__label::before { border-color: rgb(0, 119, 204); }

.bui-checkbox__input:checked ~ .bui-checkbox__label::after { content: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='%23fff'%3E%3Cpath d='M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z'/%3E%3C/svg%3E"); border: 0px rgb(0, 119, 204); left: 0px; top: 0px; background-color: rgb(0, 119, 204); height: 20px; width: 20px; }

.bui-checkbox__input:disabled ~ .bui-checkbox__label::after, .bui-checkbox__input:disabled ~ .bui-checkbox__label::before { border-color: rgb(189, 189, 189); cursor: not-allowed; }

.bui-checkbox__input:disabled ~ .bui-checkbox__label::after { background-color: rgb(189, 189, 189); }

.bui-checkbox__input:disabled ~ .bui-checkbox__label { color: rgb(189, 189, 189); }

.bui-checkbox__input:focus ~ .bui-checkbox__label::before { outline: none; box-shadow: rgba(0, 119, 204, 0.3) 0px 0px 0px 3px; }

.bui-has-error .bui-checkbox__input:not(:checked):focus ~ .bui-checkbox__label::before { outline: none; box-shadow: rgba(226, 17, 17, 0.3) 0px 0px 0px 3px; }

.bui-input-checkbutton__input { left: -999em; position: absolute; overflow: hidden; }

.rtl .bui-input-checkbutton__input { right: -999em; }

.bui-input-checkbutton__item { display: inline-flex; -webkit-box-align: center; align-items: center; padding: 8px 12px; border-radius: 2px; border: 1px solid rgb(0, 119, 204); color: rgb(0, 119, 204); cursor: pointer; font-size: 14px; font-weight: 400; line-height: 1.42857em; }

.bui-input-checkbutton__item:hover { background-color: rgb(229, 240, 255); }

.bui-input-checkbutton__check, .bui-input-checkbutton__uncheck { display: inline-block; fill: currentcolor; height: 16px; width: 16px; vertical-align: middle; margin-left: 8px; margin-right: -3px; }

.rtl .bui-input-checkbutton__check, .rtl .bui-input-checkbutton__uncheck { margin-left: -3px; margin-right: 8px; }

.bui-input-checkbutton__uncheck { display: none; }

.bui-input-checkbutton__input:disabled ~ .bui-input-checkbutton__item, .bui-input-checkbutton__input:disabled ~ .bui-input-checkbutton__item:hover { cursor: not-allowed; background-color: transparent; border-color: rgb(179, 179, 179); color: rgb(179, 179, 179); }

.bui-input-checkbutton__input:checked ~ .bui-input-checkbutton__item { background-color: rgb(0, 119, 204); color: rgb(255, 255, 255); }

.bui-input-checkbutton__input:checked ~ .bui-input-checkbutton__item > .bui-input-checkbutton__check { display: none; }

.bui-input-checkbutton__input:checked ~ .bui-input-checkbutton__item > .bui-input-checkbutton__uncheck { display: inline-block; }

.bui-input-checkbutton__input:focus ~ .bui-input-checkbutton__item { outline: none; box-shadow: rgba(0, 119, 204, 0.3) 0px 0px 0px 3px; }

.bui-radio { position: relative; display: block; }

.bui-radio__input { position: absolute; overflow: hidden; width: 0px; height: 0px; opacity: 0; }

.bui-radio__label { font-size: 14px; font-weight: 400; line-height: 1.42857em; display: inline-block; position: relative; padding: 0px 0px 0px 28px; }

.rtl .bui-radio__label { padding: 0px 28px 0px 0px; }

.bui-radio__label::after, .bui-radio__label::before { content: ""; background-color: rgb(255, 255, 255); border: 2px solid rgba(0, 0, 0, 0.5); border-radius: 50%; position: absolute; left: 0px; height: 20px; width: 20px; }

.rtl .bui-radio__label::after, .rtl .bui-radio__label::before { left: auto; right: 0px; }

.bui-radio__label::after { border-color: rgb(255, 255, 255); height: 10px; width: 10px; top: 5px; left: 5px; opacity: 0; }

.rtl .bui-radio__label::after { left: auto; right: 5px; }

.bui-radio__input:checked ~ .bui-radio__label::before { border-color: rgb(0, 119, 204); }

.bui-radio__input:checked ~ .bui-radio__label::after { border-color: rgb(0, 119, 204); background-color: rgb(0, 119, 204); opacity: 1; }

.bui-has-error .bui-radio__label::before { border-color: rgb(226, 17, 17); }

.bui-radio__input:disabled ~ .bui-radio__label::after, .bui-radio__input:disabled ~ .bui-radio__label::before { border-color: rgb(189, 189, 189); cursor: not-allowed; }

.bui-radio__input:disabled ~ .bui-radio__label::after { background-color: rgb(189, 189, 189); }

.bui-radio__input:disabled ~ .bui-radio__label { color: rgb(189, 189, 189); }

.bui-radio__input:focus ~ .bui-radio__label::before { outline: none; box-shadow: rgba(0, 119, 204, 0.3) 0px 0px 0px 3px; }

.bui-has-error .bui-radio__input:not(:checked):focus ~ .bui-radio__label::before { outline: none; box-shadow: rgba(226, 17, 17, 0.3) 0px 0px 0px 3px; }

.bui-input-select { position: relative; }

.bui-input-select .bui-form__control { padding-right: 32px; appearance: none; min-width: 64px; z-index: 100; }

.bui-input-select .bui-form__control:focus { outline: none; box-shadow: rgba(0, 119, 204, 0.3) 0px 0px 0px 3px; }

.bui-has-error .bui-input-select .bui-form__control:focus { outline: none; box-shadow: rgba(226, 17, 17, 0.3) 0px 0px 0px 3px; }

.bui-input-select__icon { width: 16px; height: 16px; vertical-align: middle; fill: rgb(56, 56, 56); position: absolute; pointer-events: none; right: 8px; top: 50%; transform: translateY(-50%); }

.bui-input-select[disabled] ~ .bui-input-select__icon { fill: rgb(179, 179, 179); }

.rtl .bui-input-select .bui-form__control { padding-left: 32px; padding-right: 8px; }

.rtl .bui-input-select__icon { right: auto; left: 8px; }

.bui-slider__input, .bui-slider__label { position: absolute; left: -1e+10px; opacity: 0; width: 0px; height: 0px; overflow: hidden; }

.bui-slider__bar { width: 100%; padding: 15px 0px; border-radius: 3px; position: relative; cursor: pointer; }

.bui-slider__bar::before { width: 100%; background-color: rgb(189, 189, 189); content: ""; }

.bui-slider__selected-area { left: 0px; right: 0px; z-index: 1; background-color: rgb(0, 119, 204); }

.bui-slider__bar::before, .bui-slider__selected-area { height: 4px; margin-top: -2px; border-radius: 3px; position: absolute; }

.bui-slider__handle { display: inline-block; position: absolute; height: 20px; width: 20px; margin: -10px -10px 0px; border-radius: 50%; background-color: rgb(0, 119, 204); z-index: 2; cursor: grab; }

.bui-slider__handle--active, .bui-slider__input:focus + .bui-slider__handle { outline: none; box-shadow: rgba(255, 255, 255, 0.8) 0px 0px 0px 1px, rgba(0, 119, 204, 0.3) 0px 0px 0px 4px; background-color: rgb(0, 53, 128); z-index: 3; }

.bui-slider__display { line-height: 20px; }

.bui-slider__handle-tooltip { display: none; position: absolute; top: 32px; left: 50%; margin: 0px; transform: translateX(-50%); border-radius: 3px; padding: 4px 8px; background-color: rgb(56, 56, 56); text-align: center; color: rgb(255, 255, 255); white-space: nowrap; }

.bui-slider__handle-tooltip::before { content: ""; position: absolute; top: -4px; left: 0px; right: 0px; margin: auto; width: 8px; height: 8px; background-color: rgb(56, 56, 56); transform: rotate(45deg); }

.bui-slider__handle--active .bui-slider__handle-tooltip, .bui-slider__handle:hover .bui-slider__handle-tooltip, .bui-slider__input:focus + .bui-slider__handle .bui-slider__handle-tooltip { display: inherit; }

.bui-slider__input[disabled] ~ .bui-slider__selected-area { background-color: rgb(237, 237, 237); }

.bui-slider__input[disabled] ~ .bui-slider__handle, .bui-slider__input[disabled] ~ .bui-slider__handle:active { cursor: not-allowed; background-color: rgb(189, 189, 189); }

.bui-slider__input[disabled] ~ .bui-slider__handle:hover .bui-slider__handle-tooltip { display: none; }

@media (max-width: 575px) {
  .bui-slider__handle-tooltip { top: auto; bottom: 32px; transform: translateX(-50%); }
  .bui-slider__handle-tooltip::before { top: auto; bottom: -4px; transform: rotate(45deg); }
}

.bui-stepper { display: flex; flex-wrap: wrap; -webkit-box-align: center; align-items: center; -webkit-box-pack: justify; justify-content: space-between; }

.bui-stepper__input { position: absolute; width: 0px; height: 0px; opacity: 0; overflow: hidden; pointer-events: none; }

.bui-stepper__wrapper .bui-button { font-size: 16px; font-weight: 700; line-height: 1.5em; margin-bottom: 0px; padding: 4px; }

.bui-stepper__input:focus ~ .bui-button { outline: none; box-shadow: rgba(0, 119, 204, 0.3) 0px 0px 0px 3px; }

.bui-stepper__wrapper .bui-button .bui-button__text { width: 100%; }

.bui-stepper__add-button, .bui-stepper__subtract-button { width: 40px; height: 40px; margin-right: 0px; min-width: auto; }

.bui-stepper__wrapper { display: flex; -webkit-box-align: center; align-items: center; }

.bui-stepper__display { font-size: 16px; font-weight: 700; line-height: 1.5em; display: block; text-align: center; min-width: 36px; margin: 0px 4px; }

.bui-stepper__title-wrapper { margin-right: 8px; }

.rtl .bui-stepper__title-wrapper { margin-left: 8px; margin-right: 0px; }

.bui-stepper__title { font-size: 14px; font-weight: 500; line-height: 1.42857em; }

.bui-stepper__subtitle { display: block; font-size: 14px; font-weight: 400; line-height: 1.42857em; color: rgb(112, 112, 112); }

.bui-stepper__input[disabled] ~ .bui-stepper__display { cursor: not-allowed; }

.bui-switch__trigger { position: absolute; width: 0px; height: 0px; border: 0px; padding: 0px; margin: 0px; opacity: 0; }

.bui-switch__hitbox { display: inline-flex; -webkit-box-align: center; align-items: center; }

.bui-switch__hitbox::after { content: attr(data-off-value); margin-left: 16px; font-size: 14px; font-weight: 400; line-height: 1.42857em; }

.bui-switch__trigger:checked + .bui-switch__hitbox::after { content: attr(data-on-value); }

.bui-switch__indicator { background: rgb(199, 198, 198); will-change: background; position: relative; cursor: pointer; border-radius: 8px; height: 16px; transition: background 0.15s ease-in-out; width: 32px; }

.bui-switch__indicator::before { position: absolute; display: block; content: ""; height: 24px; width: 24px; top: -4px; left: -8px; background-color: rgb(242, 242, 242); border-radius: 50%; transition: background 0.15s ease-in-out, transform, -webkit-transform; box-shadow: rgba(255, 255, 255, 0.12) 0px 0px 1px inset, rgba(0, 0, 0, 0.12) 0px 0px 1px, rgba(0, 0, 0, 0.24) 0px 1px 1px; }

.bui-switch__trigger:checked + .bui-switch__hitbox .bui-switch__indicator::before { transform: translateX(24px); background-color: rgb(0, 119, 204); }

.bui-switch__trigger:checked + .bui-switch__hitbox .bui-switch__indicator { background-color: rgb(204, 225, 255); }

.bui-switch__trigger:focus + .bui-switch__hitbox .bui-switch__indicator { outline: none; box-shadow: rgba(255, 255, 255, 0.8) 0px 0px 0px 1px, rgba(0, 119, 204, 0.3) 0px 0px 0px 4px; }

.bui-switch--disabled { cursor: not-allowed; opacity: 0.5; }

.bui-switch--disabled > .bui-switch__hitbox { pointer-events: none; }

.rtl .bui-switch__hitbox::after { margin-left: 0px; margin-right: 16px; }

.rtl .bui-switch__indicator::before { transform: translateX(0px); left: auto; right: -8px; }

.rtl .bui-switch__trigger:checked + .bui-switch__hitbox .bui-switch__indicator::before { transform: translate(-24px); }

.bui-text-input__group { display: table; }

.bui-text-input__group .bui-form__control, .bui-text-input__group .bui-input__addon { display: table-cell; vertical-align: middle; font-size: 14px; font-weight: 400; line-height: 1.42857em; }

.bui-text-input__group .bui-input__addon { background-color: rgb(237, 237, 237); border: 1px solid rgb(209, 209, 209); border-radius: 2px; color: rgb(110, 110, 110); padding: 8px; text-align: center; white-space: nowrap; width: 1%; z-index: 0; }

.bui-text-input__group .bui-form__control:focus { z-index: 1; position: relative; }

.bui-text-input__group--prepend .bui-form__control { border-radius: 0px 2px 2px 0px; height: 38px; }

.rtl .bui-text-input__group--prepend .bui-form__control { border-radius: 2px 0px 0px 2px; }

.bui-text-input__group--prepend .bui-input__addon { border-radius: 2px 0px 0px 2px; border-right: 0px; }

.rtl .bui-text-input__group--prepend .bui-input__addon { border-radius: 0px 2px 2px 0px; border-right: 1px solid rgb(209, 209, 209); border-left: 0px; }

.bui-text-input__group--append .bui-form__control { border-radius: 2px 0px 0px 2px; height: 38px; }

.rtl .bui-text-input__group--append .bui-form__control { border-radius: 0px 2px 2px 0px; }

.bui-text-input__group--append .bui-input__addon { border-radius: 0px 2px 2px 0px; border-left: 0px; }

.rtl .bui-text-input__group--append .bui-input__addon { border-radius: 2px 0px 0px 2px; border-left: 1px solid rgb(209, 209, 209); border-right: 0px; }

.bui-input-textarea { max-width: 100%; }

.bui-list { padding-left: 16px; margin: 0px 0px 16px; }

.bui-list:last-child { margin-bottom: 0px; }

.rtl .bui-list { padding-left: 0px; padding-right: 16px; }

.bui-list__item { margin-bottom: 16px; }

.bui-list__item:last-child { margin-bottom: 0px; }

.bui-list--text { list-style-type: none; padding-left: 0px; }

.rtl .bui-list--text { padding-right: 0px; }

.bui-list--divided > .bui-list__item { margin: 0px; padding: 16px 0px; border-bottom: 1px solid rgb(237, 237, 237); }

.bui-list--divided > .bui-list__item:last-child { border-bottom: 0px; }

.bui-list--icon > .bui-list__item, .bui-list__icon { display: flex; }

.bui-list__icon { margin-right: 16px; }

.rtl .bui-list__icon { margin-left: 16px; margin-right: 0px; }

.bui-list__body { margin: 0px; -webkit-box-flex: 1; flex: 1 1 0%; display: flex; -webkit-box-align: center; align-items: center; }

.bui-list__description { -webkit-box-flex: 1; flex: 1 1 0%; }

.bui-list__description-subtitle, .bui-list__description-title { display: block; }

.bui-list__description-title { font-size: 14px; font-weight: 700; line-height: 1.42857em; }

.bui-list__description-subtitle { color: rgb(112, 112, 112); }

.bui-list__item-action { margin-left: 16px; }

.rtl .bui-list__item-action { margin-left: 0px; margin-right: 16px; }

@media (max-width: 575px) {
  .bui-list__body { -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; -webkit-box-align: start; align-items: flex-start; }
  .bui-list__item-action, .rtl .bui-list__item-action { margin: 16px 0px 0px; }
}

.bui-message__inner { display: flex; -webkit-box-align: end; align-items: flex-end; }

.bui-message__avatar { margin-right: 4px; }

.rtl .bui-message__avatar { margin-right: 0px; margin-left: 4px; }

.bui-message__content { -webkit-box-flex: 1; flex-grow: 1; }

.bui-message__section { border-width: 1px 1px 0px; border-top-style: solid; border-right-style: solid; border-left-style: solid; border-top-color: rgb(237, 237, 237); border-right-color: rgb(237, 237, 237); border-left-color: rgb(237, 237, 237); border-image: initial; border-bottom-style: initial; border-bottom-color: initial; overflow: hidden; }

.bui-message__section:first-child { border-top-left-radius: 4px; border-top-right-radius: 4px; }

.bui-message__section:last-child { border-bottom: 1px solid rgb(237, 237, 237); border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; }

.bui-message__section--text { padding: 16px; background: rgb(237, 237, 237); }

.bui-message__section--image { border: 0px; max-height: 800px; }

.bui-message__section--text > :first-child { margin-top: 0px; }

.bui-message__section--text > :last-child { margin-bottom: 0px; }

.bui-message__head { padding: 16px; background: rgb(255, 255, 255); }

.bui-message__title { font-size: 16px; font-weight: 400; line-height: 1.5em; }

.bui-message__status { padding-top: 4px; color: rgb(112, 112, 112); text-align: right; font-size: 12px; font-weight: 400; line-height: 1.5em; }

.rtl .bui-message__status { text-align: left; }

.bui-message__image { display: block; width: 100%; }

.bui-message__action { background: rgb(255, 255, 255); width: 100%; color: rgb(0, 119, 204); border-width: 1px 0px 0px; border-right-style: initial; border-bottom-style: initial; border-left-style: initial; border-right-color: initial; border-bottom-color: initial; border-left-color: initial; border-image: initial; border-top-style: solid; border-top-color: rgb(237, 237, 237); padding: 12px 8px; outline: none; cursor: pointer; font-size: 16px; font-weight: 400; line-height: 1.5em; }

.bui-message__action:focus, .bui-message__action:hover { background-color: rgb(247, 247, 247); }

.bui-message__action:first-child { border-top: 0px; }

.bui-message--author .bui-message__inner { -webkit-box-orient: horizontal; -webkit-box-direction: reverse; flex-direction: row-reverse; }

.bui-message--author .bui-message__avatar { margin-right: 0px; margin-left: 4px; }

.rtl .bui-message--author .bui-message__avatar { margin-left: 0px; margin-right: 4px; }

.bui-message--author .bui-message__section--text { background-color: rgb(56, 56, 56); color: rgb(255, 255, 255); border-color: rgb(56, 56, 56); }

.bui-modal { display: none; position: fixed; inset: 0px; overflow: auto; z-index: 200; box-sizing: border-box; text-align: center; border: none; padding: 0px; background: none; }

.bui-modal.bui-is-active { display: block; }

.bui-modal__wrapper { width: 100%; height: 100%; display: table; }

.bui-modal__align { display: table-cell; vertical-align: middle; }

.bui-modal__block-scroll { overflow: hidden; }

.bui-modal__overlay { position: fixed; z-index: 300; top: 0px; width: 100%; bottom: 0px; left: 0px; background-color: rgba(0, 0, 0, 0.75); opacity: 0; }

.rtl .bui-modal__overlay { left: auto; right: 0px; }

.bui-modal.bui-is-active .bui-modal__overlay { opacity: 1; }

.bui-modal__content { display: inline-block; vertical-align: middle; position: relative; border-radius: 2px; z-index: 400; background: rgb(255, 255, 255); box-shadow: rgb(0, 0, 0) 0px 0px 8px; margin: 24px auto; max-width: 576px; width: 100%; text-align: left; }

.bui-modal.bui-is-behind { background-color: transparent; }

.bui-modal__close { display: inline-block; position: absolute; height: 24px; width: 24px; top: 16px; right: 16px; margin-bottom: 0px; padding: 0px; text-decoration: none; color: rgb(112, 112, 112); opacity: 0.4; cursor: pointer; appearance: none; background: none; border: none; }

.bui-modal__close:focus, .bui-modal__close:hover { opacity: 0.8; }

.bui-modal__close:focus { outline: none; box-shadow: rgba(0, 119, 204, 0.3) 0px 0px 0px 3px; }

.bui-modal__close:active { opacity: 1; transform: translateY(1px); }

.bui-modal__close span { pointer-events: none; }

.bui-modal__title { font-size: 20px; font-weight: 700; line-height: 1.4em; margin: 0px 32px 8px 0px; }

.bui-modal__title:last-child { margin-bottom: 0px; }

.bui-modal__heading { font-size: 16px; font-weight: 700; line-height: 1.5em; }

.bui-modal__paragraph { margin: 0px; }

.bui-modal__paragraph + .bui-modal__paragraph { margin-top: 8px; }

.rtl .bui-modal__close { right: auto; left: 16px; }

.rtl .bui-modal__title { margin-right: 0px; margin-left: 32px; }

.rtl .bui-modal__content { text-align: right; }

.bui-modal__body, .bui-modal__footer, .bui-modal__header { display: block; padding: 24px; }

.bui-modal__header + .bui-modal__footer { padding-top: 0px; }

.bui-modal__header .bui-tab-bar { margin: 16px -24px -25px; padding: 0px 24px; }

@media (max-width: 575px) {
  .bui-modal__content { border-radius: 0px; width: 100%; }
}

.bui-nav-progress { margin: 0px; padding: 0px; list-style: none; }

.bui-nav-progress, .bui-nav-progress__item { display: flex; -webkit-box-align: center; align-items: center; }

.bui-nav-progress__item { font-size: 14px; font-weight: 400; line-height: 1.42857em; color: rgb(112, 112, 112); }

.bui-nav-progress__icon { width: 12px; height: 12px; vertical-align: middle; }

.bui-nav-progress__title { font-size: 14px; font-weight: 700; line-height: 1.42857em; }

.bui-nav-progress__indicator { border-radius: 50%; background: rgb(0, 119, 204); color: rgb(255, 255, 255); display: flex; line-height: 1; margin-right: 8px; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; flex-shrink: 0; -webkit-box-flex: 0; flex-grow: 0; width: 24px; height: 24px; }

.bui-nav-progress__item--active { color: rgb(56, 56, 56); }

.bui-nav-progress__item--disabled .bui-nav-progress__indicator { background: rgb(179, 179, 179); }

.bui-nav-progress__divider { -webkit-box-flex: 1; flex: 1 1 0%; height: 1px; background: rgb(189, 189, 189); margin: 0px 8px; min-width: 16px; }

.bui-nav-progress__step { display: none; }

.rtl .bui-nav-progress__indicator { margin-right: 0px; margin-left: 8px; }

@media (max-width: 575px) {
  .bui-nav-progress--horizontal .bui-nav-progress__divider, .bui-nav-progress--horizontal .bui-nav-progress__indicator, .bui-nav-progress--horizontal .bui-nav-progress__item { display: none; }
  .bui-nav-progress--horizontal .bui-nav-progress__title { font-size: 16px; font-weight: 700; line-height: 1.5em; }
  .bui-nav-progress--horizontal .bui-nav-progress__item--active { display: flex; -webkit-box-flex: 1; flex: 1 1 0%; -webkit-box-pack: justify; justify-content: space-between; -webkit-box-align: center; align-items: center; }
  .bui-nav-progress--horizontal .bui-nav-progress__item--active .bui-nav-progress__title { display: block; }
  .bui-nav-progress--horizontal .bui-nav-progress__item--active .bui-nav-progress__step { display: block; margin-left: 8px; }
  .rtl .bui-nav-progress--horizontal .bui-nav-progress__item--active .bui-nav-progress__step { margin-left: 0px; margin-right: 8px; }
}

.bui-nav-progress--vertical { -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; -webkit-box-align: start; align-items: flex-start; }

.bui-nav-progress--vertical .bui-nav-progress__item { position: relative; display: block; padding-bottom: 24px; }

.bui-nav-progress--vertical .bui-nav-progress__item:last-child { padding-bottom: 0px; }

.bui-nav-progress--vertical .bui-nav-progress__header { display: flex; -webkit-box-align: center; align-items: center; }

.bui-nav-progress--vertical .bui-nav-progress__content { display: block; margin-top: 24px; margin-left: 32px; }

.bui-nav-progress--vertical .bui-nav-progress__divider { display: none; }

.bui-nav-progress--vertical .bui-nav-progress__indicator { position: relative; }

.bui-nav-progress--vertical .bui-nav-progress__item::before { content: ""; background: rgb(189, 189, 189); position: absolute; height: 100%; left: 12px; top: 0px; width: 1px; }

.bui-nav-progress--vertical .bui-nav-progress__item:last-child::before { content: none; }

.rtl .bui-nav-progress--vertical .bui-nav-progress__content { margin-left: 0px; margin-right: 32px; }

.rtl .bui-nav-progress--vertical .bui-nav-progress__item::before { left: auto; right: 12px; }

@media (max-width: 575px) {
  .bui-nav-progress--vertical .bui-nav-progress__title { display: block; }
}

.bui-pagination { -webkit-box-pack: justify; justify-content: space-between; border: 1px solid rgb(237, 237, 237); padding: 8px; border-radius: 2px; font-size: 14px; font-weight: 400; line-height: 1.42857em; }

.bui-pagination, .bui-pagination__list { display: flex; -webkit-box-align: center; align-items: center; }

.bui-pagination__list { list-style: none; margin: 0px; padding: 0px; }

.bui-pagination__pages { display: flex; }

.bui-pagination__current-page { padding: 0px 24px; border-left: 1px solid rgb(237, 237, 237); border-right: 1px solid rgb(237, 237, 237); }

.bui-pagination__icon { fill: currentcolor; }

.bui-pagination__direction { margin: 0px 4px; }

.bui-pagination__direction:first-child { margin-left: 0px; }

.bui-pagination__direction:last-child { margin-right: 0px; }

.rtl .bui-pagination__icon { transform: scaleX(-1); }

.rtl .bui-pagination__direction:first-child { margin-left: 4px; margin-right: 0px; }

.rtl .bui-pagination__direction:last-child { margin-right: 4px; margin-left: 0px; }

.bui-pagination__prev-arrow { display: inline-flex; -webkit-box-align: center; align-items: center; margin-right: 16px; }

.rtl .bui-pagination__prev-arrow { margin-right: 0px; margin-left: 16px; }

.bui-pagination__item + .bui-pagination__item { margin-left: 8px; }

.rtl .bui-pagination__item + .bui-pagination__item { margin-left: 0px; margin-right: 8px; }

.bui-pagination__next-arrow { margin-left: 16px; }

.rtl .bui-pagination__next-arrow { margin-left: 0px; margin-right: 16px; }

.bui-pagination__link, .bui-pagination__link:visited, .bui-pagination__separator { display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; color: rgb(0, 119, 204); min-width: 24px; height: 24px; padding: 2px 4px; box-sizing: border-box; text-decoration: none; border: 1px solid transparent; border-radius: 2px; font-weight: 400; }

.bui-pagination__separator { color: rgb(56, 56, 56); }

.bui-pagination__item:hover .bui-pagination__link { border-color: rgb(0, 119, 204); background-color: rgb(0, 119, 204); color: rgb(255, 255, 255); fill: rgb(255, 255, 255); }

.bui-pagination__item--active .bui-pagination__link, .bui-pagination__item--active:hover .bui-pagination__link { border-color: rgb(112, 112, 112); background-color: transparent; color: rgb(56, 56, 56); cursor: default; }

.bui-pagination__link:focus { outline: none; box-shadow: rgba(0, 119, 204, 0.3) 0px 0px 0px 3px; }

.bui-pagination__item--disabled .bui-pagination__link, .bui-pagination__item--disabled:focus .bui-pagination__link, .bui-pagination__item--disabled:hover .bui-pagination__link { border-color: transparent; background-color: transparent; fill: rgb(0, 119, 204); color: rgb(0, 119, 204); cursor: not-allowed; outline: none; box-shadow: none; opacity: 0.4; }

.bui-pagination__icon { width: 18px; height: 100%; }

.bui-pagination__controls { display: flex; -webkit-box-align: center; align-items: center; }

.bui-pagination__info { margin-right: 8px; }

.rtl .bui-pagination__info { margin-right: 0px; margin-left: 8px; }

.bui-pagination__info + .bui-pagination__select { position: relative; margin: -4px 0px -4px 16px; }

.rtl .bui-pagination__info + .bui-pagination__select { margin: -4px 16px -4px 0px; }

.bui-pagination__info + .bui-pagination__select::before { position: absolute; content: ""; background-color: rgb(237, 237, 237); left: -8px; top: 4px; bottom: 4px; width: 1px; }

.rtl .bui-pagination__info + .bui-pagination__select::before { left: auto; right: -8px; }

.bui-pagination__control { border-color: transparent; }

@media (max-width: 575px) {
  .bui-pagination { -webkit-box-pack: center; justify-content: center; }
  .bui-pagination__current-page { border-left: 0px; border-right: 0px; }
  .bui-pagination__nav { -webkit-box-flex: 1; flex: 1 1 0%; }
  .bui-pagination__list { -webkit-box-pack: justify; justify-content: space-between; }
  .bui-pagination__controls { display: none; }
}

.bui-panel { background-color: rgb(255, 255, 255); border: 1px solid rgb(224, 224, 224); padding: 24px; margin-bottom: 16px; border-radius: 2px; }

.bui-panel--last, .bui-panel:last-child { margin-bottom: 0px; }

.bui-panel--dark { border-color: rgb(0, 27, 66); background-color: rgb(0, 27, 66); color: rgb(255, 255, 255); }

.bui-panel-group { margin-bottom: 16px; }

.bui-panel-group > .bui-panel + .bui-panel { border-top: none; }

.bui-panel-group > .bui-panel { margin-bottom: 0px; border-radius: 0px; }

.bui-panel-group > .bui-panel:first-child { border-radius: 2px 2px 0px 0px; }

.bui-panel-group > .bui-panel:last-child { border-radius: 0px 0px 2px 2px; }

.bui-panel--dark .bui-link { color: rgb(153, 213, 255); }

.bui-panel--dark .bui-link:active { color: rgb(153, 195, 255); }

@media (max-width: 575px) {
  .bui-panel { padding: 16px; margin-right: -16px; margin-left: -16px; border-right-color: transparent; border-left-color: transparent; border-radius: 0px; }
  .bui-container > .bui-panel--dark { border-color: rgb(0, 27, 66); }
}

.bui-popover { z-index: 100; box-shadow: rgba(0, 0, 0, 0.14) 0px 3px 4px 0px, rgba(0, 0, 0, 0.12) 0px 1px 8px 0px, rgba(0, 0, 0, 0.2) 0px 2px 3px -1px; background: rgb(255, 255, 255); animation: 0.15s ease-out 0s 1 normal none running bui-tooltip-enter-top; position: relative; max-width: 360px; border-radius: 2px; }

.rtl .bui-popover { direction: rtl; }

.bui-popover > .bui-card, .bui-popover > .bui-panel { border: 0px; margin: 0px; }

.bui-popover > .bui-card > :first-child, .bui-popover > .bui-panel > :first-child { margin-top: 0px; }

.bui-popover__arrow { box-shadow: rgba(0, 0, 0, 0.05) 2px 2px 1px 0px; width: 12px; height: 12px; position: absolute; transform: translateX(-50%) translateY(-50%) rotate(45deg); background: inherit; overflow: hidden; }

.bui-popover--bottom, .bui-popover--bottom-end, .bui-popover--bottom-start { animation-name: bui-popover-enter-bottom; }

.bui-popover--start { animation-name: bui-popover-enter-left; }

.bui-popover--end { animation-name: bui-popover-enter-right; }

.bui-popover--top > .bui-popover__arrow { top: 100%; left: 50%; right: auto; }

.bui-popover--bottom > .bui-popover__arrow { top: 0px; left: 50%; right: auto; transform: translateX(-50%) translateY(-50%) rotate(-135deg); }

.bui-popover--start > .bui-popover__arrow, .rtl .bui-popover--end > .bui-popover__arrow { top: 50%; left: 100%; right: auto; transform: translateX(-50%) translateY(-50%) rotate(-45deg); }

.bui-popover--end > .bui-popover__arrow, .rtl .bui-popover--start > .bui-popover__arrow { top: 50%; left: 0px; right: auto; transform: translateX(-50%) translateY(-50%) rotate(135deg); }

.bui-popover--top-start > .bui-popover__arrow, .rtl .bui-popover--top-end > .bui-popover__arrow { top: 100%; left: 24px; right: auto; }

.bui-popover--top-end > .bui-popover__arrow, .rtl .bui-popover--top-start > .bui-popover__arrow { top: 100%; left: auto; right: 16px; }

.bui-popover--bottom-start > .bui-popover__arrow, .rtl .bui-popover--bottom-end > .bui-popover__arrow { left: 24px; right: auto; }

.bui-popover--bottom-end > .bui-popover__arrow, .bui-popover--bottom-start > .bui-popover__arrow, .rtl .bui-popover--bottom-end > .bui-popover__arrow, .rtl .bui-popover--bottom-start > .bui-popover__arrow { top: 0px; transform: translateX(-50%) translateY(-50%) rotate(-135deg); }

.bui-popover--bottom-end > .bui-popover__arrow, .rtl .bui-popover--bottom-start > .bui-popover__arrow { left: auto; right: 16px; }

.bui-popover--no-arrow > .bui-popover__arrow { display: none; }

@-webkit-keyframes bui-popover-enter-bottom { 
  0% { opacity: 0; transform: translateY(16px); }
  100% { opacity: 1; transform: translateY(0px); }
}

@keyframes bui-popover-enter-bottom { 
  0% { opacity: 0; transform: translateY(16px); }
  100% { opacity: 1; transform: translateY(0px); }
}

@-webkit-keyframes bui-popover-enter-top { 
  0% { opacity: 0; transform: translateY(-16px); }
  100% { opacity: 1; transform: translateY(0px); }
}

@keyframes bui-popover-enter-top { 
  0% { opacity: 0; transform: translateY(-16px); }
  100% { opacity: 1; transform: translateY(0px); }
}

@-webkit-keyframes bui-popover-enter-left { 
  0% { opacity: 0; transform: translateX(-16px); }
  100% { opacity: 1; transform: translateX(0px); }
}

@keyframes bui-popover-enter-left { 
  0% { opacity: 0; transform: translateX(-16px); }
  100% { opacity: 1; transform: translateX(0px); }
}

@-webkit-keyframes bui-popover-enter-right { 
  0% { opacity: 0; transform: translateX(16px); }
  100% { opacity: 1; transform: translateX(0px); }
}

@keyframes bui-popover-enter-right { 
  0% { opacity: 0; transform: translateX(16px); }
  100% { opacity: 1; transform: translateX(0px); }
}

.bui-price-display__label { font-size: 12px; font-weight: 400; line-height: 1.5em; color: rgb(112, 112, 112); }

.bui-price-display__value { font-size: 20px; font-weight: 700; line-height: 1.4em; }

.bui-price-display__original { font-size: 12px; font-weight: 400; line-height: 1.5em; color: rgb(112, 112, 112); text-decoration: line-through; }

.bui-price-display--small .bui-price-display__value { font-size: 16px; line-height: 1.5em; font-weight: 700; }

.bui-review-score { display: inline-flex; }

.bui-review-score, .bui-review-score__badge { -webkit-box-align: center; align-items: center; font-weight: 500; }

.bui-review-score__badge { background: rgb(0, 53, 128); color: rgb(255, 255, 255); display: flex; font-size: 16px; -webkit-box-pack: center; justify-content: center; vertical-align: baseline; border-radius: 6px 6px 6px 0px; height: 32px; width: 32px; }

.bui-review-score__badge + .bui-review-score__content { margin-left: 8px; }

.rtl .bui-review-score__badge + .bui-review-score__content { margin-left: 0px; margin-right: 8px; text-align: right; }

.bui-review-score__title { color: rgb(0, 53, 128); font-size: 16px; font-weight: 500; line-height: 1; }

.bui-review-score__text { color: rgb(112, 112, 112); font-size: 12px; font-weight: 500; line-height: 1; margin-top: 4px; }

.bui-review-score--outline .bui-review-score__badge { background: transparent; border: 1px solid rgb(0, 53, 128); color: rgb(0, 53, 128); }

.bui-review-score--text { font-size: 16px; font-weight: 500; }

.bui-review-score--text .bui-review-score__badge { background: none; color: rgb(0, 53, 128); height: auto; width: auto; }

.bui-review-score--text .bui-review-score__badge, .bui-review-score--text .bui-review-score__text, .bui-review-score--text .bui-review-score__title { display: inline-block; font-size: inherit; font-weight: inherit; }

.bui-review-score--text .bui-review-score__text { margin: 0px; }

.bui-review-score--text .bui-review-score__text::before { content: "·"; position: relative; top: 2px; }

.bui-review-score--end { -webkit-box-orient: horizontal; -webkit-box-direction: reverse; flex-direction: row-reverse; }

.bui-review-score--end .bui-review-score__badge + .bui-review-score__content { margin-left: 0px; margin-right: 8px; text-align: right; }

.rtl .bui-review-score--end .bui-review-score__badge + .bui-review-score__content { margin-right: 0px; margin-left: 8px; text-align: left; }

.bui-review-score--inline .bui-review-score__content { display: flex; -webkit-box-align: center; align-items: center; }

.bui-review-score--inline .bui-review-score__text { margin-top: 0px; font-size: 16px; font-weight: 500; line-height: 1; position: relative; }

.bui-review-score--inline .bui-review-score__text::before { content: "     ·"; line-height: 0; position: relative; top: 2px; }

.bui-review-score--inverse .bui-review-score__badge { background: transparent; border: 1px solid rgb(255, 255, 255); color: rgb(255, 255, 255); }

.bui-review-score--inverse .bui-review-score__text, .bui-review-score--inverse .bui-review-score__title { color: rgb(255, 255, 255); }

.bui-review-score--small { font-size: 14px; }

.bui-review-score--small .bui-review-score__badge { width: 28px; height: 28px; font-size: 14px; }

.bui-review-score--small.bui-review-score--text .bui-review-score__badge { width: auto; height: auto; }

.bui-review-score--small .bui-review-score__badge + .bui-review-score__content { margin-left: 6px; }

.bui-review-score--small.bui-review-score--end .bui-review-score__badge + .bui-review-score__content, .rtl .bui-review-score--small .bui-review-score__badge + .bui-review-score__content { margin-left: 0px; margin-right: 6px; }

.rtl .bui-review-score--small.bui-review-score--end .bui-review-score__badge + .bui-review-score__content { margin-left: 6px; margin-right: 0px; }

.bui-review-score--small .bui-review-score__title { font-size: 14px; }

.bui-review-score--small .bui-review-score__text { font-size: 12px; font-weight: 400; }

.bui-review-score--small.bui-review-score--text .bui-review-score__text { margin-top: 0px; }

.bui-review-score--smaller { font-size: 12px; }

.bui-review-score--smaller .bui-review-score__badge { width: 24px; height: 24px; font-size: 12px; }

.bui-review-score--smaller.bui-review-score--text .bui-review-score__badge { width: auto; height: auto; }

.bui-review-score--smaller .bui-review-score__badge + .bui-review-score__content { margin-left: 6px; }

.bui-review-score--smaller.bui-review-score--end .bui-review-score__badge + .bui-review-score__content, .rtl .bui-review-score--smaller .bui-review-score__badge + .bui-review-score__content { margin-left: 0px; margin-right: 6px; }

.rtl .bui-review-score--smaller.bui-review-score--end .bui-review-score__badge + .bui-review-score__content { margin-left: 6px; margin-right: 0px; }

.bui-review-score--smaller .bui-review-score__title { font-size: 12px; }

.bui-review-score--smaller .bui-review-score__text { font-size: 12px; font-weight: 400; }

.bui-review-score--smaller.bui-review-score--text .bui-review-score__text { margin-top: 0px; }

.bui-score-bar__item + .bui-score-bar__item { margin-top: 8px; }

.bui-score-bar__header { display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-direction: row; -webkit-box-align: end; align-items: flex-end; margin: 0px 0px 4px; }

.bui-score-bar__title { margin: 0px; padding: 0px; -webkit-box-flex: 1; flex-grow: 1; }

.bui-score-bar__score, .bui-score-bar__title { font-size: 14px; font-weight: 400; line-height: 1.42857em; }

.bui-score-bar__score { padding-left: 16px; }

.bui-score-bar__bar { background: rgb(237, 237, 237); border-radius: 2px; }

.bui-score-bar__value { background: rgb(0, 53, 128); display: block; height: 8px; border-radius: 2px; }

.bui-score-bar--invert { color: rgb(255, 255, 255); }

.bui-score-bar--invert .bui-score-bar__bar { background: rgb(255, 255, 255); }

.bui-score-bar--invert .bui-score-bar__value { background: rgb(92, 187, 255); }

.bui-score-bar--large .bui-score-bar__value { height: 16px; }

.bui-score-bar--large .bui-score-bar__score, .bui-score-bar--large .bui-score-bar__title { font-size: 20px; line-height: 1.4em; font-weight: 400; }

.bui-score-bar--color [data-value^="1"] { background: rgb(255, 2, 2); }

.bui-score-bar--color [data-value^="2"], .bui-score-bar--color [data-value^="3"], .bui-score-bar--color [data-value^="4"] { background: rgb(240, 124, 0); }

.bui-score-bar--color [data-value^="5"], .bui-score-bar--color [data-value^="6"] { background: rgb(254, 187, 2); }

.bui-score-bar--color [data-value^="7"], .bui-score-bar--color [data-value^="8"] { background: rgb(150, 217, 157); }

.bui-score-bar--color [data-value="100"], .bui-score-bar--color [data-value^="9"] { background: rgb(10, 178, 27); }

.bui-score-bar--color [data-value="0"], .bui-score-bar--color [data-value="1"], .bui-score-bar--color [data-value="2"], .bui-score-bar--color [data-value="3"], .bui-score-bar--color [data-value="4"], .bui-score-bar--color [data-value="5"], .bui-score-bar--color [data-value="6"], .bui-score-bar--color [data-value="7"], .bui-score-bar--color [data-value="8"], .bui-score-bar--color [data-value="9"] { background: rgb(255, 2, 2); }

.bui-segmented-control__list { list-style: none; margin: 0px; padding: 0px; }

.bui-segmented-control__label { display: inline-block; margin-bottom: 4px; }

.bui-segmented-control__item { display: inline-block; margin-right: -5px; user-select: none; }

.rtl .bui-segmented-control__item { margin-left: -5px; margin-right: 0px; }

.bui-segmented-control__item:last-child { margin-right: 0px; }

.rtl .bui-segmented-control__item:last-child { margin-left: 0px; }

.bui-segmented-control__button { background: rgb(255, 255, 255); display: block; font-size: 14px; font-weight: 400; line-height: 1.42857em; padding: 8px 16px; position: relative; }

.bui-segmented-control--primary .bui-segmented-control__button { border: 1px solid rgb(0, 119, 204); color: rgb(0, 119, 204); }

.bui-segmented-control--secondary .bui-segmented-control__button { position: relative; border: 1px solid rgb(209, 209, 209); color: rgb(112, 112, 112); }

.bui-segmented-control__item:first-child > .bui-segmented-control__button { border-radius: 2px 0px 0px 2px; }

.bui-segmented-control__item:last-child > .bui-segmented-control__button, .rtl .bui-segmented-control__item:first-child > .bui-segmented-control__button { border-radius: 0px 2px 2px 0px; }

.rtl .bui-segmented-control__item:last-child > .bui-segmented-control__button { border-radius: 2px 0px 0px 2px; }

.bui-segmented-control__trigger { position: absolute; left: -999em; }

.rtl .bui-segmented-control__trigger { left: auto; right: -999em; }

.bui-segmented-control--primary .bui-segmented-control__button:focus, .bui-segmented-control--primary .bui-segmented-control__button:hover { background-color: rgb(229, 240, 255); }

.bui-segmented-control--secondary .bui-segmented-control__button:focus, .bui-segmented-control--secondary .bui-segmented-control__button:hover { background-color: rgb(247, 247, 247); }

.bui-segmented-control__trigger:focus + .bui-segmented-control__button { outline: none; box-shadow: rgba(0, 119, 204, 0.3) 0px 0px 0px 3px; z-index: 2; }

.bui-segmented-control--primary .bui-segmented-control__button:active { background-color: rgb(204, 228, 245); }

.bui-segmented-control--secondary .bui-segmented-control__button:active { background-color: rgb(237, 237, 237); }

.bui-segmented-control--primary .bui-segmented-control__trigger:checked + .bui-segmented-control__button { background-color: rgb(0, 119, 204); color: rgb(255, 255, 255); }

.bui-segmented-control--secondary .bui-segmented-control__trigger:checked + .bui-segmented-control__button { background-color: rgb(238, 244, 251); }

.bui-segmented-control--secondary .bui-segmented-control__trigger:checked + .bui-segmented-control__button::after, .bui-segmented-control--secondary .bui-segmented-control__trigger:checked + .bui-segmented-control__button::before { content: ""; height: 100%; position: absolute; top: 0px; bottom: 0px; width: 8px; }

.bui-segmented-control--secondary .bui-segmented-control__trigger:checked + .bui-segmented-control__button::before { left: 0px; box-shadow: 12px 0px 12px -16px inset; }

.bui-segmented-control--secondary .bui-segmented-control__trigger:checked + .bui-segmented-control__button::after { right: 0px; box-shadow: -12px 0px 12px -16px inset; }

.bui-segmented-control__select { display: none; }

@media (max-width: 575px) {
  .bui-segmented-control__label, .bui-segmented-control__list { display: none; }
  .bui-segmented-control__select { display: block; }
}

.bui-tab--box { margin: -16px -16px 16px; }

.bui-tab__nav { border-bottom: 1px solid rgb(217, 217, 217); list-style: none; margin: 0px; padding: 0px; }

.bui-tab__nav::after { content: ""; display: table; clear: both; }

.bui-tab__item { float: left; user-select: none; }

.bui-tab__link { margin: 0px 16px 0px 0px; display: block; font-size: 14px; font-weight: 400; line-height: 1.42857em; border-width: 0px 0px 2px; border-top-style: initial; border-right-style: initial; border-left-style: initial; border-top-color: initial; border-right-color: initial; border-left-color: initial; border-image: initial; background: none; border-bottom-style: solid; border-bottom-color: transparent; color: rgb(110, 110, 110); padding: 16px 0px 14px; text-decoration: none; cursor: pointer; max-width: none; }

.bui-tab__link:focus { outline: rgba(0, 119, 204, 0.3) solid 3px; outline-offset: 2px; }

.rtl .bui-tab__link { margin-left: 16px; margin-right: 0px; }

.bui-tab__link:hover { color: rgb(0, 119, 204); text-decoration: none; }

.bui-tab__link:link { font-size: 14px; font-weight: 400; line-height: 1.42857em; text-decoration: none; }

.bui-tab__link--selected { border-bottom-color: rgb(0, 119, 204); color: rgb(56, 56, 56); }

.bui-tab__link--selected:hover { background-color: transparent; }

.bui-tab__link--disabled, .bui-tab__link--disabled:active, .bui-tab__link--disabled:focus, .bui-tab__link--disabled:hover { background-color: transparent; color: rgb(179, 179, 179); outline: none; cursor: not-allowed; }

.bui-tab__item--hidden { display: none; }

.bui-tab__item--more .bui-tab__link::after { content: ""; width: 0px; height: 0px; border-left: 4px solid transparent; border-right: 4px solid transparent; border-top: 4px solid rgb(110, 110, 110); padding-top: 4px; display: inline-block; margin-left: 8px; }

.rtl .bui-tab__item--more .bui-tab__link::after { margin-right: 8px; margin-left: 0px; }

.bui-tab__more-items { position: absolute; }

.bui-tab__item--more { display: none; position: relative; }

.bui-tab__item--more-active { display: block; }

.bui-tab__dropdown-trigger { position: fixed; left: -1e+07px; opacity: 0; }

.bui-tab__dropdown-trigger:focus + .bui-tab__link { outline: rgba(0, 119, 204, 0.3) solid 3px; outline-offset: 2px; }

.rtl .bui-tab__item { float: right; }

.bui-tab__content { display: none; }

.bui-tab__content--selected { display: block; }

.bui-table { border-collapse: separate; border-spacing: 0px; width: 100%; box-sizing: border-box; border-radius: 2px; }

.bui-table__head { display: none; }

.bui-table, .bui-table__body, .bui-table__cell, .bui-table__row { font-size: 14px; font-weight: 400; line-height: 1.42857em; display: block; }

.bui-table__row { position: relative; margin-bottom: 8px; background-color: rgb(255, 255, 255); }

.bui-table__cell::before { content: attr(data-heading); display: inline-block; width: 50%; }

.bui-table__cell { padding: 16px 24px; border-bottom: 1px solid rgb(224, 224, 224); }

.bui-table__cell--row-head::before { display: none; }

.bui-table__cell--row-head { font-size: 14px; font-weight: 700; line-height: 1.42857em; text-align: left; }

.bui-table__cell--no-head::before { display: none; }

.bui-table__cell--empty { padding-top: 32px; padding-bottom: 32px; color: rgb(112, 112, 112); text-align: center; }

@media (min-width: 1px) and (max-width: 767px) {
  .bui-table__cell { border-left: 1px solid rgb(224, 224, 224); border-right: 1px solid rgb(224, 224, 224); padding: 16px; }
  .bui-table__cell--row-head { border-top: 1px solid rgb(224, 224, 224); }
  .bui-table__cell--check, .bui-table__cell--more { border: 0px; background: transparent; }
}

.bui-table__row--selectable { cursor: pointer; border-top: none; }

.bui-table__row--selected { background-color: rgb(238, 244, 251); }

.bui-table__cell--more { display: block; position: absolute; top: 0px; right: 0px; padding: 8px; }

.bui-table__cell--more .bui-dropdown__button--more { transform: translateY(8px); }

.bui-table__cell--more::before { display: none; }

.bui-table__cell--check { float: left; }

.rtl .bui-table__cell--check { float: right; }

.bui-table__row--expandable { cursor: pointer; }

.bui-table__row--expandable.bui-table__row { margin-bottom: 0px; border-bottom: none; }

.bui-table__expand-icon { vertical-align: middle; padding: 0px; margin-right: 16px; height: 24px; width: 24px; }

.bui-table__row--expanded .bui-table__expand-icon { transform: rotate(180deg); transform-origin: 50% 11px; }

.bui-table__row-expansion { border-bottom: 0px; margin-bottom: 32px; display: block; }

.bui-table__row-expansion-content { max-height: 0px; overflow: hidden; }

.bui-table__row--expanded + .bui-table__row-expansion .bui-table__row-expansion-content { max-height: none; padding: 16px 24px; }

.bui-table__cell--expand-trigger { float: right; }

.bui-table__cell--expand-trigger::before { display: none; }

.bui-table__cell--check { margin: 2px 0px; }

.bui-table__cell--check::before { display: none; }

.bui-table__row--expandable .bui-table__cell--row-head { display: flex; -webkit-box-align: center; align-items: center; }

.rtl .bui-table__cell--expand-trigger { float: left; }

.rtl .bui-table__expand-icon { float: right; margin-right: 0px; margin-left: 16px; }

@media (-ms-high-contrast:none), screen and (-ms-high-contrast:active) {
  .bui-table__cell::before { content: attr(data-heading); display: block; }
  .bui-table__cell--more, .bui-table__cell--no-head::before, .bui-table__cell--row-head::before, .bui-table__head { display: none; }
}

@media (min-width: 576px) {
  .bui-table { display: table; border-style: solid; border-color: rgb(224, 224, 224); border-image: initial; border-width: 1px 1px 0px; background-color: rgb(255, 255, 255); }
  .bui-table__body, .bui-table__head { display: table-row-group; }
  .bui-table__cell::before { display: none; }
  .bui-table__cell { display: table-cell; vertical-align: top; }
  .bui-table__cell--left { text-align: left; }
  .bui-table__cell--center { text-align: center; }
  .bui-table__cell--right { text-align: right; }
  .bui-table__row { display: table-row; border: none; margin: 0px; }
  .bui-table.bui-table--interactive .bui-table__body .bui-table__row:hover { background-color: rgb(247, 247, 247); cursor: pointer; }
  .bui-table__cell--row-head { font-size: 14px; font-weight: 400; line-height: 1.42857em; }
  .bui-table__cell--head { font-size: 14px; font-weight: 700; line-height: 1.42857em; text-align: left; padding: 24px; }
  .bui-table__cell--align-end, .rtl .bui-table__cell--head, .rtl .bui-table__cell--row-head { text-align: right; }
  .rtl .bui-table__cell--align-end { text-align: left; }
  .bui-table__cell--more { display: table-cell; text-align: right; position: relative; margin-top: 2px; }
  .bui-table__cell--more .bui-dropdown__button--more { transform: translateY(2px); }
  .bui-table__cell--check { float: none; width: 16px; padding-right: 0px; }
  .rtl .bui-table__cell--more { text-align: left; }
  .rtl .bui-table__cell--check { padding-right: 24px; padding-left: 0px; float: none; }
  .rtl .bui-table__cell--right { text-align: left; }
  .bui-table--expandable { border-bottom: none; }
  .bui-table__row-expansion { display: table-row; border: none; margin: 0px; }
  .bui-table__cell--expand-trigger { float: none; width: 0px; }
  .bui-table__row--expanded + .bui-table__row-expansion .bui-table__row-expansion-content { border-bottom: 1px solid rgb(224, 224, 224); }
  .bui-table__expand-icon-label { line-height: 26px; }
  .bui-table__row--expanded .bui-table__expand-icon { transform: rotate(180deg); }
  .bui-table--expandable .bui-table__cell--row-head { border-top: none; }
  .bui-table__row--expandable .bui-table__cell--row-head { display: flex; }
  .bui-table__cell--expand-padding { padding-left: 64px; }
}

.bui-timeline { margin: 0px; padding: 0px; list-style: none; }

.bui-timeline__item { position: relative; margin-top: 16px; padding-left: 24px; }

.rtl .bui-timeline__item { padding-left: 0px; padding-right: 24px; }

.bui-timeline__item::before { content: ""; position: absolute; background: rgb(237, 237, 237); top: 20px; bottom: -16px; left: 4px; width: 2px; margin-left: -1px; }

.rtl .bui-timeline__item::before { left: auto; right: 4px; margin-left: 0px; margin-right: -1px; }

.bui-timeline__item::after { content: ""; width: 8px; height: 8px; border-radius: 50%; background: rgb(189, 189, 189); position: absolute; left: 0px; top: 6px; }

.rtl .bui-timeline__item::after { left: auto; right: 0px; }

.bui-timeline__item:last-child::before { content: none; }

.bui-timeline__title { margin: 0px; font-size: 14px; font-weight: 400; line-height: 1.42857em; }

.bui-timeline__content { margin-top: 8px; }

.bui-toast { position: fixed; left: 24px; bottom: 24px; background: rgba(0, 0, 0, 0.85); border-radius: 2px; color: rgb(255, 255, 255); display: flex; -webkit-box-align: center; align-items: center; padding: 16px; -webkit-box-pack: justify; justify-content: space-between; width: 320px; z-index: 400; font-size: 14px; font-weight: 400; line-height: 1.42857em; }

.rtl .bui-toast { right: 24px; }

.bui-toast__button { color: rgb(92, 187, 255); margin-left: 16px; font-size: 14px; font-weight: 400; line-height: 1.42857em; }

.bui-toast__button:hover { color: rgb(92, 187, 255); }

.rtl .bui-toast__button { margin-left: 0px; margin-right: 16px; }

@media (max-width: 575px) {
  .bui-toast { width: auto; left: 16px; right: 16px; bottom: 16px; }
}

.bui-toast--enter-from { transform: translateY(100%); opacity: 0; }

.bui-toast--enter-settings { transition: opacity 0.25s cubic-bezier(0.895, 0.03, 0.685, 0.22), transform 0.25s cubic-bezier(0.895, 0.03, 0.685, 0.22), -webkit-transform 0.25s cubic-bezier(0.895, 0.03, 0.685, 0.22); }

.bui-toast--exit-to { transform: translateY(-100%); opacity: 0; }

.bui-toast--exit-settings { transition: opacity 0.25s cubic-bezier(0.165, 0.84, 0.44, 1), transform 0.25s cubic-bezier(0.165, 0.84, 0.44, 1), -webkit-transform 0.25s cubic-bezier(0.165, 0.84, 0.44, 1); }

@media (prefers-reduced-motion: reduce) {
  .bui-toast--enter-settings, .bui-toast--exit-settings { }
  .bui-toast--enter-settings { transition-delay: 98ms; }
}

.bui-tooltip { box-shadow: rgba(0, 0, 0, 0.14) 0px 3px 4px 0px, rgba(0, 0, 0, 0.12) 0px 1px 8px 0px, rgba(0, 0, 0, 0.2) 0px 2px 3px -1px; font-size: 14px; font-weight: 400; line-height: 1.42857em; background: rgb(56, 56, 56); color: rgb(255, 255, 255); display: inline-block; border-radius: 2px; padding: 4px 8px; max-width: 320px; pointer-events: none; z-index: 400; position: relative; animation: 0.15s ease-in-out 0s 1 normal none running bui-tooltip-enter-top; }

.rtl .bui-tooltip { direction: rtl; }

.bui-tooltip--bottom, .bui-tooltip--bottom-end, .bui-tooltip--bottom-start { animation-name: bui-tooltip-enter-bottom; }

.bui-tooltip--start { animation-name: bui-tooltip-enter-left; }

.bui-tooltip--end { animation-name: bui-tooltip-enter-right; }

.bui-tooltip__arrow { box-shadow: rgba(0, 0, 0, 0.12) 1px 1px 3px 0px; content: ""; width: 7px; height: 7px; position: absolute; transform: translateX(-50%) translateY(-50%) rotate(45deg); background: inherit; overflow: hidden; }

.bui-tooltip--top > .bui-tooltip__arrow { top: 100%; left: 50%; }

.bui-tooltip--bottom > .bui-tooltip__arrow { top: 0px; left: 50%; transform: translateX(-50%) translateY(-50%) rotate(-135deg); }

.bui-tooltip--start > .bui-tooltip__arrow { top: 50%; left: 100%; transform: translateX(-50%) translateY(-50%) rotate(-45deg); }

.bui-tooltip--end > .bui-tooltip__arrow { top: 50%; left: 0px; transform: translateX(-50%) translateY(-50%) rotate(135deg); }

.bui-tooltip--top-start > .bui-tooltip__arrow { top: 100%; left: 24px; }

.bui-tooltip--top-end > .bui-tooltip__arrow { top: 100%; left: auto; right: 16px; }

.bui-tooltip--bottom-start > .bui-tooltip__arrow { left: 24px; }

.bui-tooltip--bottom-end > .bui-tooltip__arrow, .bui-tooltip--bottom-start > .bui-tooltip__arrow { top: 0px; transform: translateX(-50%) translateY(-50%) rotate(-135deg); }

.bui-tooltip--bottom-end > .bui-tooltip__arrow { left: auto; right: 16px; }

.bui-tooltip--no-arrow > .bui-tooltip__arrow { display: none; }

.bui-tooltip--light { background: rgb(255, 255, 255); color: rgb(56, 56, 56); }

@-webkit-keyframes bui-tooltip-enter-bottom { 
  0% { opacity: 0; transform: translateY(8px); }
  100% { opacity: 1; transform: translateY(0px); }
}

@keyframes bui-tooltip-enter-bottom { 
  0% { opacity: 0; transform: translateY(8px); }
  100% { opacity: 1; transform: translateY(0px); }
}

@-webkit-keyframes bui-tooltip-enter-top { 
  0% { opacity: 0; transform: translateY(-8px); }
  100% { opacity: 1; transform: translateY(0px); }
}

@keyframes bui-tooltip-enter-top { 
  0% { opacity: 0; transform: translateY(-8px); }
  100% { opacity: 1; transform: translateY(0px); }
}

@-webkit-keyframes bui-tooltip-enter-left { 
  0% { opacity: 0; transform: translateX(-8px); }
  100% { opacity: 1; transform: translateX(0px); }
}

@keyframes bui-tooltip-enter-left { 
  0% { opacity: 0; transform: translateX(-8px); }
  100% { opacity: 1; transform: translateX(0px); }
}

@-webkit-keyframes bui-tooltip-enter-right { 
  0% { opacity: 0; transform: translateX(8px); }
  100% { opacity: 1; transform: translateX(0px); }
}

@keyframes bui-tooltip-enter-right { 
  0% { opacity: 0; transform: translateX(8px); }
  100% { opacity: 1; transform: translateX(0px); }
}

@-webkit-keyframes bui-spinner { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(2turn); }
}

@keyframes bui-spinner { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(2turn); }
}

.bui-spinner { width: 24px; height: 24px; position: relative; animation: 1s cubic-bezier(0.445, 0.05, 0.55, 0.95) 0s infinite normal none running bui-spinner; }

.bui-spinner__inner::after, .bui-spinner__inner::before { content: ""; position: absolute; inset: 0px; border: 3px solid rgb(237, 237, 237); border-radius: 50%; }

.bui-spinner__inner::after { border-color: rgb(0, 119, 204) rgb(0, 119, 204) transparent transparent; border-style: solid; border-width: 3px; transform: rotate(-45deg); }

.bui-spinner::after, .bui-spinner::before { content: ""; width: 3px; height: 3px; background: rgb(0, 119, 204); border-radius: 50%; position: absolute; z-index: 2; }

.bui-spinner::before { left: 0px; }

.bui-spinner::after, .bui-spinner::before { top: 50%; transform: translateY(-50%); }

.bui-spinner::after { right: 0px; }

.bui-spinner--light .bui-spinner__inner::before { opacity: 0.3; }

.bui-spinner--light .bui-spinner__inner::after { border-top-color: rgb(255, 255, 255); border-right-color: rgb(255, 255, 255); }

.bui-spinner--light::after, .bui-spinner--light::before { background: rgb(255, 255, 255); }

.bui-spinner--size-small { width: 16px; height: 16px; }

.bui-spinner--size-small .bui-spinner__inner::after, .bui-spinner--size-small .bui-spinner__inner::before { border-width: 2px; }

.bui-spinner--size-small::after, .bui-spinner--size-small::before { width: 2px; height: 2px; }

.bui-spinner--size-large { width: 32px; height: 32px; }

.bui-spinner--size-large .bui-spinner__inner::after, .bui-spinner--size-large .bui-spinner__inner::before { border-width: 4px; }

.bui-spinner--size-large::after, .bui-spinner--size-large::before { width: 4px; height: 4px; }

.bui-spinner--size-larger { width: 48px; height: 48px; }

.bui-spinner--size-larger .bui-spinner__inner::after, .bui-spinner--size-larger .bui-spinner__inner::before { border-width: 6px; }

.bui-spinner--size-larger::after, .bui-spinner--size-larger::before { width: 6px; height: 6px; }

.bui-spinner--size-largest { width: 72px; height: 72px; }

.bui-spinner--size-largest .bui-spinner__inner::after, .bui-spinner--size-largest .bui-spinner__inner::before { border-width: 8px; }

.bui-spinner--size-largest::after, .bui-spinner--size-largest::before { width: 8px; height: 8px; }

.bui-button--tertiary { background-color: transparent; color: rgb(0, 119, 204); border-color: transparent; }

.bui-button--tertiary.bui-button--active, .bui-button--tertiary:active, .bui-button--tertiary:focus, .bui-button--tertiary:hover, .bui-button--tertiary:link, .bui-button--tertiary:visited { color: rgb(0, 119, 204); }

.bui-button--tertiary[disabled] { background-color: transparent; color: rgb(189, 189, 189); border-color: transparent; }

.bui-button--tertiary:hover { background-color: rgb(228, 244, 255); border-color: rgb(228, 244, 255); }

.bui-button--tertiary[disabled].bui-button--active, .bui-button--tertiary[disabled]:active, .bui-button--tertiary[disabled]:hover { color: rgb(189, 189, 189); border-color: transparent; background-color: rgb(255, 255, 255); }

.bui-button--tertiary.bui-button--active, .bui-button--tertiary:active { background-color: rgb(228, 244, 255); border-color: rgb(228, 244, 255); }

.bui-icon { display: inline-block; fill: currentcolor; }

.bui-icon svg { display: inline-block; vertical-align: top; height: 100%; }

.bui-icon--smallest { height: 12px; }

.bui-icon--smaller { height: 14px; }

.bui-icon--small { height: 16px; }

.bui-icon--medium { height: 20px; }

.bui-icon--large { height: 24px; }

.bui-icon--larger { height: 28px; }

.bui-icon--largest { height: 36px; }

.bui-icon--color-white { color: rgb(255, 255, 255); fill: rgb(255, 255, 255); }

.bui-icon--color-black { color: rgb(0, 0, 0); fill: rgb(0, 0, 0); }

.bui-icon--color-action { color: rgb(0, 119, 204); fill: rgb(0, 119, 204); }

.bui-icon--color-destructive-dark { color: rgb(226, 17, 17); fill: rgb(226, 17, 17); }

.bui-icon--color-destructive { color: rgb(255, 2, 2); fill: rgb(255, 2, 2); }

.bui-icon--color-destructive-light { color: rgb(255, 108, 108); fill: rgb(255, 108, 108); }

.bui-icon--color-destructive-lighter { color: rgb(255, 169, 169); fill: rgb(255, 169, 169); }

.bui-icon--color-destructive-lightest { color: rgb(250, 225, 225); fill: rgb(250, 225, 225); }

.bui-icon--color-callout-dark { color: rgb(183, 95, 0); fill: rgb(183, 95, 0); }

.bui-icon--color-callout { color: rgb(240, 124, 0); fill: rgb(240, 124, 0); }

.bui-icon--color-callout-light { color: rgb(255, 210, 162); fill: rgb(255, 210, 162); }

.bui-icon--color-callout-lighter { color: rgb(255, 237, 217); fill: rgb(255, 237, 217); }

.bui-icon--color-callout-lightest { color: rgb(250, 243, 235); fill: rgb(250, 243, 235); }

.bui-icon--color-complement-dark { color: rgb(226, 170, 17); fill: rgb(226, 170, 17); }

.bui-icon--color-complement { color: rgb(254, 187, 2); fill: rgb(254, 187, 2); }

.bui-icon--color-complement-light { color: rgb(255, 210, 87); fill: rgb(255, 210, 87); }

.bui-icon--color-complement-lighter { color: rgb(255, 233, 171); fill: rgb(255, 233, 171); }

.bui-icon--color-complement-lightest { color: rgb(250, 243, 225); fill: rgb(250, 243, 225); }

.bui-icon--color-constructive-dark { color: rgb(7, 120, 18); fill: rgb(7, 120, 18); }

.bui-icon--color-constructive { color: rgb(10, 178, 27); fill: rgb(10, 178, 27); }

.bui-icon--color-constructive-light { color: rgb(150, 217, 157); fill: rgb(150, 217, 157); }

.bui-icon--color-constructive-lighter { color: rgb(209, 237, 212); fill: rgb(209, 237, 212); }

.bui-icon--color-constructive-lightest { color: rgb(245, 251, 246); fill: rgb(245, 251, 246); }

.bui-icon--color-primary-dark { color: rgb(0, 27, 66); fill: rgb(0, 27, 66); }

.bui-icon--color-primary { color: rgb(0, 53, 128); fill: rgb(0, 53, 128); }

.bui-icon--color-primary-light { color: rgb(83, 123, 180); fill: rgb(83, 123, 180); }

.bui-icon--color-primary-lighter { color: rgb(204, 225, 255); fill: rgb(204, 225, 255); }

.bui-icon--color-primary-lightest { color: rgb(233, 240, 250); fill: rgb(233, 240, 250); }

.bui-icon--color-grayscale-dark { color: rgb(56, 56, 56); fill: rgb(56, 56, 56); }

.bui-icon--color-grayscale { color: rgb(112, 112, 112); fill: rgb(112, 112, 112); }

.bui-icon--color-grayscale-light { color: rgb(189, 189, 189); fill: rgb(189, 189, 189); }

.bui-icon--color-grayscale-lighter { color: rgb(237, 237, 237); fill: rgb(237, 237, 237); }

.bui-icon--color-grayscale-lightest { color: rgb(247, 247, 247); fill: rgb(247, 247, 247); }

.bui-page-header { position: relative; padding-top: 8px; }

.bui-page-header__title, .bui-page-header__title[class^="bui-"] { font-size: 24px; font-weight: 700; line-height: 1.33333em; margin: 0px 16px 8px 0px; }

.bui-page-header__badge { margin-left: 8px; vertical-align: middle; }

.bui-page-header__actions { list-style: none; margin: 16px 0px; padding: 0px; }

.bui-page-header__actions::after, .bui-page-header__actions::before { clear: both; content: " "; display: table; }

.bui-page-header__action { float: left; margin: 0px 16px 4px 0px; border-radius: 2px; }

.bui-page-header__action:last-child { margin-right: 0px; margin-bottom: 0px; }

.bui-page-header__action--button { font-size: 14px; font-weight: 400; line-height: 1.42857em; background-color: transparent; border: none; color: rgb(112, 112, 112); cursor: pointer; display: inline-block; padding: 4px; transition: opacity 0.15s ease-in-out; }

.bui-page-header__action--button svg { margin-right: 4px; vertical-align: middle; }

.bui-page-header__action--button path { fill: rgb(112, 112, 112); }

.bui-page-header__action--collapse { display: none; }

.bui-page-header__action:focus { box-shadow: rgba(0, 119, 204, 0.3) 0px 0px 2px 4px; }

.bui-page-header__action:active, .bui-page-header__action:hover, .bui-page-header__action:link { text-decoration: none; color: rgb(112, 112, 112); }

.bui-page-header__action.bui-button--primary { padding-top: 6px; padding-bottom: 6px; }

.bui-page-header__action--icon.bui-button--primary { padding-top: 4px; padding-bottom: 4px; }

.bui-page-header__action.bui-button--primary:active, .bui-page-header__action.bui-button--primary:hover, .bui-page-header__action.bui-button--primary:link { color: rgb(255, 255, 255); }

.rtl .bui-page-header__title { margin: 0px 0px 8px 16px; }

.rtl .bui-page-header__action { float: right; margin: 0px 0px 4px 16px; }

.rtl .bui-page-header__action:last-child { margin-left: 0px; }

.bui-page-header__description { margin-top: 0px; }

.bui-page-header__breadcrumbs, .bui-page-header__description { width: 100%; }

.dropdown__menu--wide { right: 0px; }

@media (min-width: 767px) {
  .bui-page-header { display: flex; flex-wrap: wrap; -webkit-box-pack: justify; justify-content: space-between; -webkit-box-align: center; align-items: center; }
  .bui-page-header__title { display: inline-block; }
  .bui-page-header__actions { margin: 0px 0px 8px; float: right; }
  .bui-page-header__action--collapse-medium { display: none; }
  .bui-page-header__action { margin-bottom: 0px; width: auto; }
  .bui-page-header__action--collapse { display: block; }
  .dropdown__menu--wide { right: inherit; }
  .rtl .bui-page-header__actions { float: left; }
}

.ext-header { background: rgb(0, 53, 128); display: flex; -webkit-box-flex: 0; flex: 0 0 auto; min-height: 60px; }

.ext-header--dev { background: rgb(254, 187, 2); }

.ext-header--animated { position: static; top: -60px; transition: top 0.2s ease-in; }

.ext-header--mobile-sticky { position: sticky; top: 0px; z-index: 200; }

.ext-header__logo-container { margin-left: 16px; padding: 8px 0px; -webkit-box-flex: 1; flex: 1 0 0%; word-break: break-all; }

[dir="rtl"] .ext-header__logo-container { margin-left: 0px; margin-right: 16px; }

.ext-header__logo { display: block; height: 24px; min-width: 144px; }

@media (min-width: 992px) {
  .ext-header__logo-container { display: flex; -webkit-box-align: center; align-items: center; }
}

.ext-header__container { display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-direction: row; -webkit-box-pack: justify; justify-content: space-between; -webkit-box-align: center; align-items: center; padding: 0px; margin: 0px auto; width: 100%; max-width: 1140px; }

.ext-header--stretched .ext-header__container { max-width: 1440px; }

.ext-header__side-items { display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-direction: row; -webkit-box-align: center; align-items: center; }

@media (min-width: 768px) {
  .ext-header__side-items { margin-top: 8px; margin-bottom: 8px; }
}

.ext-header__side-items-loader { display: flex; -webkit-box-align: center; align-items: center; padding: 0px 8px; width: 60px; -webkit-box-pack: center; justify-content: center; }

@media (max-width: 767px) {
  .ext-header__side-items-loader { width: 40px; }
}

.ext-header__navigation { order: -1; display: flex; -webkit-box-align: center; align-items: center; margin-left: 16px; }

[dir="rtl"] .ext-header__navigation { margin-left: 0px; margin-right: 16px; }

@media (min-width: 576px) {
  .ext-header { display: block; }
  .ext-header--mobile-sticky { position: static; }
  .ext-header__navigation { display: block; margin: 0px; }
  [dir="rtl"] .ext-header__navigation { margin: 0px; }
  .ext-vue-contextual-sidebar-container { width: 50%; }
}

.ext-search__wrap { position: relative; }

.ext-search__wrap--open { z-index: 300; }

.ext-search__overlay { position: fixed; background: rgba(0, 0, 0, 0.5); height: 100%; width: 100%; left: 0px; top: 0px; opacity: 0; z-index: 200; animation: 0.25s ease 0s 1 normal both running overlay-fade-in; }

.ext-search__content { width: 100%; left: 0px; opacity: 0; transform: translateY(-5px); transition: 0.25s ease-out; max-height: 370px; overflow: auto; top: 25px; }

.ext-search__content--open { opacity: 1; transform: translateY(0px); }

.ext-search__highlight { color: rgb(0, 113, 194); font-weight: 500; }

@-webkit-keyframes overlay-fade-in { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}

@keyframes overlay-fade-in { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}

@-webkit-keyframes slide-down { 
  0% { top: -100%; }
  100% { top: 0px; }
}

@keyframes slide-down { 
  0% { top: -100%; }
  100% { top: 0px; }
}

@media (max-width: 767px) {
  .ext-search-trigger { background: transparent; padding: 8px; border: none; }
  .ext-search-trigger__icon { color: rgb(255, 255, 255); display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; }
  .ext-search__wrap { display: none; position: fixed; top: 0px; left: 0px; width: 100%; background: rgb(255, 255, 255); height: 100%; }
  .ext-search__wrap--open { display: block; }
  .ext-search__input-container { background: rgb(0, 53, 128); padding: 8px; display: flex; -webkit-box-align: center; align-items: center; position: relative; animation: 0.25s ease 0s 1 normal both running slide-down; }
  .ext-search__content { top: 43px; padding: 0px 12px; max-height: calc(100% - 46px); }
  .ext-search-input__cancel-link { color: rgb(255, 255, 255); padding: 0px 8px; text-decoration: none; }
}

@media (min-width: 768px) {
  .ext-search__wrap { width: 272px; transition: 0.25s ease-out; }
  .ext-search__wrap--open { width: 360px; }
  .ext-search-input__cancel-link, .ext-search-trigger--md-hidden { display: none; }
  .ext-search__content { position: absolute; box-shadow: rgba(0, 0, 0, 0.24) 0px 2px 16px 0px; border-radius: 0px 0px 4px 4px; background-color: rgb(255, 255, 255); top: 25px; }
  .ext-search__content--open { top: 40px; }
}

.ext-search-input { border-radius: 2px; border: none; box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 2px 0px; outline: none; padding: 0px 8px; width: 100%; height: 40px; box-sizing: border-box; background-color: rgba(255, 255, 255, 0.07); }

.ext-search__input-container--open .ext-search-input { background-color: rgb(255, 255, 255); }

.ext-search-input::-webkit-input-placeholder { color: rgb(255, 255, 255); opacity: 1; padding-left: 8px; }

.ext-search-input::placeholder { color: rgb(255, 255, 255); opacity: 1; padding-left: 8px; }

.ext-search-input:placeholder-shown { text-overflow: ellipsis; padding-right: 32px; }

[dir="rtl"] .ext-search-input:placeholder-shown { padding-right: unset; padding-left: 32px; }

[dir="rtl"] .ext-search-input::-webkit-input-placeholder { padding-left: 0px; padding-right: 8px; }

[dir="rtl"] .ext-search-input::placeholder { padding-left: 0px; padding-right: 8px; }

.ext-search-input__icon-wrap { position: absolute; right: 0px; top: 0px; box-sizing: border-box; height: 40px; width: 40px; background: none; border: none; outline: none; padding: 0px; -webkit-box-pack: center; justify-content: center; }

.ext-search-input__icon, .ext-search-input__icon-wrap { display: flex; -webkit-box-align: center; align-items: center; }

.ext-search-input__icon { transition: 0.25s ease-out; opacity: 1; }

.ext-search-input__icon--grey { fill: rgb(189, 189, 189); }

.ext-search-input__icon--white { color: rgb(255, 255, 255); }

.ext-search-input__icon--transparent { opacity: 0; }

.ext-search-input__icon--animated:hover { transform: rotate(90deg); }

[dir="rtl"] .ext-search-input__icon-wrap { left: 0px; right: auto; }

.ext-search-input__wrap--contrast-bg .ext-search-input { background-color: rgb(255, 255, 255); }

.ext-search-input__wrap--contrast-bg .ext-search-input::-webkit-input-placeholder { color: rgb(38, 38, 38); }

.ext-search-input__wrap--contrast-bg .ext-search-input::placeholder { color: rgb(38, 38, 38); }

.ext-search-input__wrap--contrast-bg .ext-search-input__icon { color: rgb(0, 53, 128); }

@media (max-width: 767px) {
  .ext-search-input__wrap { position: relative; width: 100%; }
  .ext-search-input::-webkit-input-placeholder { color: rgba(0, 0, 0, 0.5); }
  .ext-search-input__icon { fill: rgb(189, 189, 189); }
}

.ext-search--initial-view { display: flex; }

.ext-search--initial-view, .ext-search--initial-view .search-icon { color: rgb(51, 51, 51); }

.ext-search--initial-view .search-icon { margin-right: 16px; }

[dir="rtl"] .ext-search--initial-view .search-icon { margin-right: 0px; margin-left: 16px; }

.initial-view__title { font-size: 14px; font-weight: 700; line-height: 20px; }

.bui-f-color-destructive, .bui_color_destructive { color: rgb(204, 0, 0) !important; }

.bui-f-color-callout, .bui_color_callout { color: rgb(255, 128, 0) !important; }

.bui-f-color-constructive, .bui_color_constructive { color: rgb(0, 128, 9) !important; }

.bui-f-color-complement, .bui_color_complement { color: rgb(254, 187, 2) !important; }

.bui-f-color-primary, .bui_color_primary { color: rgb(0, 53, 128) !important; }

.bui-f-color-grayscale, .bui_color_grayscale { color: rgb(107, 107, 107) !important; }

.bui-f-color-grayscale-darker { color: rgb(51, 51, 51) !important; }

.bui-f-color-black, .bui_color_black { color: rgb(0, 0, 0) !important; }

.bui-f-color-white, .bui_color_white { color: rgb(255, 255, 255) !important; }

.bui-f-color-action, .bui_color_action { color: rgb(0, 113, 194) !important; }

.bui-f-fill-destructive, .bui_fill_destructive { background-color: rgb(204, 0, 0) !important; fill: rgb(204, 0, 0) !important; border-color: rgb(255, 255, 255) !important; color: rgb(255, 255, 255) !important; }

.bui-f-fill-callout, .bui_fill_callout { background-color: rgb(255, 128, 0) !important; fill: rgb(255, 128, 0) !important; border-color: rgb(255, 255, 255) !important; color: rgb(255, 255, 255) !important; }

.bui-f-fill-complement, .bui_fill_complement { background-color: rgb(254, 187, 2) !important; fill: rgb(254, 187, 2) !important; border-color: rgb(51, 51, 51) !important; color: rgb(51, 51, 51) !important; }

.bui-f-fill-constructive, .bui_fill_constructive { background-color: rgb(0, 128, 9) !important; fill: rgb(0, 128, 9) !important; border-color: rgb(255, 255, 255) !important; color: rgb(255, 255, 255) !important; }

.bui-f-fill-primary, .bui_fill_primary { background-color: rgb(0, 53, 128) !important; fill: rgb(0, 53, 128) !important; border-color: rgb(255, 255, 255) !important; color: rgb(255, 255, 255) !important; }

.bui-f-fill-grayscale, .bui_fill_grayscale { background-color: rgb(107, 107, 107) !important; fill: rgb(107, 107, 107) !important; border-color: rgb(255, 255, 255) !important; color: rgb(255, 255, 255) !important; }

.bui-f-fill-black, .bui_fill_black { background-color: rgb(0, 0, 0) !important; fill: rgb(0, 0, 0) !important; border-color: rgb(255, 255, 255) !important; color: rgb(255, 255, 255) !important; }

.bui-f-fill-white, .bui_fill_white { background-color: rgb(255, 255, 255) !important; fill: rgb(255, 255, 255) !important; border-color: rgb(51, 51, 51) !important; color: rgb(51, 51, 51) !important; }

.bui-f-fill-action, .bui_fill_action { background-color: rgb(0, 113, 194) !important; fill: rgb(0, 113, 194) !important; border-color: rgb(255, 255, 255) !important; color: rgb(255, 255, 255) !important; }

.bui-f-outline-destructive, .bui_fill_destructive_outline { background-color: transparent !important; fill: transparent !important; border-color: rgb(204, 0, 0) !important; color: rgb(204, 0, 0) !important; }

.bui-f-outline-callout, .bui_fill_callout_outline { background-color: transparent !important; fill: transparent !important; border-color: rgb(255, 128, 0) !important; color: rgb(255, 128, 0) !important; }

.bui-f-outline-complement, .bui_fill_complement_outline { background-color: transparent !important; fill: transparent !important; border-color: rgb(254, 187, 2) !important; color: rgb(254, 187, 2) !important; }

.bui-f-outline-constructive, .bui_fill_constructive_outline { background-color: transparent !important; fill: transparent !important; border-color: rgb(0, 128, 9) !important; color: rgb(0, 128, 9) !important; }

.bui-f-outline-primary, .bui_fill_primary_outline { background-color: transparent !important; fill: transparent !important; border-color: rgb(0, 53, 128) !important; color: rgb(0, 53, 128) !important; }

.bui-f-outline-grayscale, .bui_fill_grayscale_outline { background-color: transparent !important; fill: transparent !important; border-color: rgb(107, 107, 107) !important; color: rgb(107, 107, 107) !important; }

.bui-f-outline-black, .bui_fill_black_outline { background-color: transparent !important; fill: transparent !important; border-color: rgb(0, 0, 0) !important; color: rgb(0, 0, 0) !important; }

.bui-f-outline-white, .bui_fill_white_outline { background-color: transparent !important; fill: transparent !important; border-color: rgb(255, 255, 255) !important; color: rgb(255, 255, 255) !important; }

.bui-f-outline-action, .bui_fill_action_outline { background-color: transparent !important; fill: transparent !important; border-color: rgb(0, 113, 194) !important; color: rgb(0, 113, 194) !important; }

.ext-search-no-results__title { margin-top: 0px; display: flex; -webkit-box-align: center; align-items: center; }

.ext-search-no-results__title-icon { margin-right: 4px; }

[dir="rtl"] .ext-search-no-results__title-icon { margin-right: 0px; margin-left: 4px; }

.ext-search-no-results__title { margin-top: 0px; margin-bottom: 8px; -webkit-box-align: start; align-items: flex-start; }

.ext-search-result { display: flex; -webkit-box-align: center; align-items: center; text-decoration: none; color: rgb(38, 38, 38); }

.ext-search-result--bordered { border-top: 1px solid rgb(217, 217, 217); }

.ext-search-result__content { display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; padding: 8px 12px; width: 100%; }

.ext-search-result__title { margin: 0px; }

.ext-search-result__details { color: rgb(107, 107, 107); margin: 0px; }

.ext-search-result__icon { color: rgb(148, 148, 148); flex-shrink: 0; }

.ext-search__highlight { color: rgb(0, 113, 194); }

@media (min-width: 768px) {
  .ext-search-result { padding: 12px 16px; }
  .ext-search-result--selected, .ext-search-result:hover { background-color: rgb(228, 244, 255); }
  .ext-search-result__content { padding: 0px 12px; }
}

.ext-search-loader { background: rgb(255, 255, 255); left: 0px; overflow: hidden; position: absolute; width: 100%; height: 4px; top: 0px; }

.ext-search-loader__line { background: rgb(0, 113, 194); display: block; height: 4px; left: 0px; position: relative; width: 0px; animation: 0.8s ease-in-out 0s infinite normal none running search-tool-loading; }

[dir="rtl"] .ext-search-loader__line { animation: 0.8s ease-in-out 0s infinite normal none running search-tool-loading-rtl; }

@-webkit-keyframes search-tool-loading { 
  0% { width: 0px; left: 0px; }
  50% { width: 100%; left: 0px; }
  100% { left: 100%; }
}

@keyframes search-tool-loading { 
  0% { width: 0px; left: 0px; }
  50% { width: 100%; left: 0px; }
  100% { left: 100%; }
}

@-webkit-keyframes search-tool-loading-rtl { 
  0% { width: 0px; right: 0px; }
  50% { width: 100%; right: 0px; }
  100% { right: 100%; }
}

@keyframes search-tool-loading-rtl { 
  0% { width: 0px; right: 0px; }
  50% { width: 100%; right: 0px; }
  100% { right: 100%; }
}

@media (min-width: 768px) {
  .ext-search-loader { bottom: 0px; top: auto; }
}

.ext-action-menu__wrap { display: flex; padding: 4px; -webkit-box-pack: end; justify-content: flex-end; }

@media screen and (min-width: 768px) {
  .ext-action-menu__wrap { position: relative; }
}

.ext-action-menu__avatar--account { background: transparent; }

.ext-action-menu__new-bubble { position: absolute; border: 1px solid rgb(255, 255, 255); top: 4px; }

.ext-action-menu__new-bubble:empty { width: 8px; height: 8px; border-radius: 4px; padding: 0px; min-width: auto; }

.ext-action-menu__list { margin: 0px; padding: 0px; display: flex; }

.ext-action-menu__item { display: inline-block; }

.ext-action-menu__text { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; font-weight: 300; display: block; }

@media (max-width: 767px) {
  .ext-action-menu__text { display: none; }
}

.ext-action-menu__section { background: none; border: 0px; position: relative; text-align: center; color: rgb(255, 255, 255); display: block; padding: 8px 8px 4px; width: 60px; height: auto; fill: rgb(255, 255, 255); cursor: pointer; }

@media (max-width: 767px) {
  .ext-action-menu__section { width: 40px; }
  .ext-action-menu__avatar { margin-top: 4px; }
}

.ext-action-menu__avatar { margin: 0px auto 4px; border-radius: 50%; width: 24px; height: 24px; overflow: hidden; box-sizing: border-box; background-size: contain; }

.ext-action-menu__item--active .ext-action-menu__avatar { box-shadow: rgba(255, 255, 255, 0.4) 0px 0px 0px 4px; }

.ext-action-menu__avatar--icon svg { fill: rgb(255, 255, 255); }

.ext-action-dropdown__menu { overflow: hidden; position: absolute; right: 0px; width: 100%; background-color: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.27) 0px 2px 2px 0px; border-radius: 2px; z-index: 200; }

[dir="rtl"] .ext-action-dropdown__menu { right: auto; left: 0px; }

@media screen and (min-width: 768px) {
  .ext-action-dropdown__menu { width: 270px; margin: 0px; }
}

@media screen and (max-width: 767px) {
  .ext-action-dropdown__menu { left: 8px; right: 8px; width: auto; }
}

.ext-action-dropdown__item { box-sizing: border-box; position: relative; display: block; margin: 0px; min-width: 100%; text-align: left; cursor: pointer; padding: 8px 16px; white-space: unset; text-decoration: none; color: rgb(51, 51, 51); background-color: rgb(255, 255, 255); }

[dir="rtl"] .ext-action-dropdown__item { text-align: right; }

.ext-action-dropdown__item:focus, .ext-action-dropdown__item:hover { background-color: rgb(245, 245, 245); text-decoration: none; z-index: 1; outline: none; }

.ext-action-dropdown__icon { fill: rgb(107, 107, 107); width: 20px; height: 20px; margin-right: 8px; vertical-align: sub; }

[dir="rtl"] .ext-action-dropdown__icon { margin-right: 0px; margin-left: 8px; }

.ext-action-dropdown__paragraph { margin: 8px 16px; color: rgb(51, 51, 51); }

.ext-action-dropdown__content { display: block; position: relative; margin: 8px 0px; padding: 0px; }

.ext-action-dropdown__content--no-margin-bottom { margin-bottom: 0px; }

.ext-action-dropdown__content--scrollable { overflow-y: auto; max-height: 400px; }

.ext-action-menu__loading-icon { animation: 1.2s steps(12) 0s infinite normal none running loading; transform-origin: 50% center; }

@-webkit-keyframes loading { 
  100% { transform: rotate(1turn) translateZ(0px); }
}

@keyframes loading { 
  100% { transform: rotate(1turn) translateZ(0px); }
}

.ext-action-account-details__avatar { align-self: baseline; margin-top: 4px; }

.ext-action-account-details { padding: 4px 16px 8px; }

.ext-action-account-details__federated-badge { margin-top: 4px; display: flex; -webkit-box-align: center; align-items: center; background: rgb(242, 242, 242); color: rgb(38, 38, 38); }

.ext-action-account-details__badge { margin-top: 4px; }

.ext-action-account-details__badge-icon { margin-right: 4px; }

[dir="rtl"] .ext-action-account-details__badge-icon { margin-left: 4px; }

.ext-action-dropdown__item.ext-action-property__wrap { display: flex; padding: 16px; border-bottom: 1px solid rgb(230, 230, 230); }

.ext-action-dropdown__content :last-child .ext-action-property__wrap { border: none; }

.ext-action-menu__avatar--property { border-radius: 0px; }

.ext-action-property__avatar { -webkit-box-flex: 0; flex: 0 1 0%; border-radius: 50%; background-size: contain; margin-top: 8px; }

.ext-action-property__body { overflow: hidden; padding: 0px 8px; -webkit-box-flex: 1; flex: 1 1 0%; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; justify-content: space-around; display: flex; }

.ext-action-help__search-wrapper { position: relative; }

.ext-action-help__search-submit { background: transparent; position: absolute; border: none; top: 0px; right: 0px; padding: 8px; }

[dir="rtl"] .ext-action-help__search-submit { right: auto; left: 0px; }

.ext-action-dropdown__additional_links { padding: 8px 0px; background-color: rgb(245, 245, 245); }

.ext-language-selector { padding: 0px; }

.ext-language-selector:active, .ext-language-selector:hover { background-color: transparent; border-color: transparent; }

.ext-language-selector, .ext-language-selector__button { background-color: transparent; color: rgb(38, 38, 38); cursor: pointer; border: none; width: 100%; text-align: left; }

.ext-language-selector .bui-avatar-block__title, .ext-language-selector__button .bui-avatar-block__title { font-size: 14px; font-weight: 400; line-height: 20px; }

.ext-language-selector__button { padding: 8px; }

.ext-language-selector--no-name { width: auto; }

.ext-language-selector--no-name .bui-avatar-block__text { display: none; }

.ext-language-selector__modal-wrapper .bui-modal__content { max-width: 960px; }

.ext-language-selector__language-options-wrapper { display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; height: 100%; -webkit-box-align: stretch; align-items: stretch; }

.ext-language-selector__language-options { flex-shrink: 0; padding: 0px; margin: 0px; list-style-type: none; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-flow: wrap; }

.ext-language-selector__language-option { width: 25%; padding: 8px 4px 0px; box-sizing: border-box; display: block; }

@media (max-width: 767px) {
  .ext-language-selector__language-option { width: 50%; }
}

@media (max-width: 576px) {
  .ext-language-selector__language-option { width: 100%; }
}

.ext-language-selector__button--active, .ext-language-selector__button:hover { background-color: rgb(228, 244, 255); }

.ext-language-selector__button--active { color: rgb(0, 113, 194); }

.ext-language-selector__icon { margin-left: 8px; vertical-align: text-bottom; }

[dir="rtl"] .ext-language-selector__icon { margin-left: auto; margin-right: 8px; }

a.a11y-skip-to-content { display: inline-block; position: absolute; top: -10em; left: 8px; z-index: 1; padding: 8px; background-color: rgb(255, 240, 224); color: rgb(0, 113, 194); border-radius: 3px; box-shadow: rgba(0, 0, 0, 0.24) 0px 2px 16px 0px; transition: 0.1s; }

a.a11y-skip-to-content:focus { top: 8px; }

.ext-navigation { background: rgb(0, 53, 128); position: relative; z-index: 100; color: rgb(255, 255, 255); }

.ext-navigation__mobile-trigger { fill: currentcolor; cursor: pointer; vertical-align: middle; }

.ext-navigation__mobile-trigger-icon { display: block; }

.ext-navigation__inner { position: fixed; inset: 0px 56px 0px 0px; z-index: 300; transform: translateX(-100%); transition: transform 0.3s, -webkit-transform 0.3s; background: rgb(255, 255, 255); overflow: auto; }

[dir="rtl"] .ext-navigation__inner { left: 56px; right: 0px; transform: translateX(100%); }

.ext-navigation__inner-container { position: relative; width: 100%; padding: 0px; margin: 0px auto; max-width: 1140px; }

.ext-navigation__mobile-overlay { display: none; position: fixed; inset: 0px; background: rgba(0, 0, 0, 0.5); cursor: pointer; z-index: 200; }

.ext-navigation--mobile-opened .ext-navigation__inner { transform: translateX(0px); }

.ext-navigation--mobile-opened .ext-navigation__mobile-overlay { display: block; }

.ext-navigation-top-item__list { margin: 0px; padding: 0px; list-style: none; }

.ext-navigation__partner-details-container { background: rgb(0, 53, 128); padding: 16px; }

@media (min-width: 576px) {
  .ext-navigation__inner-container { padding-left: 16px; padding-right: 16px; }
  .ext-navigation__mobile-trigger { display: none; }
  .ext-navigation__inner { position: relative; z-index: 100; background: transparent; max-width: none; overflow: visible; }
  .ext-navigation__inner, [dir="rtl"] .ext-navigation__inner { transform: none; }
  .ext-navigation--stretched .ext-navigation__inner-container { max-width: 1440px; }
  .ext-navigation--mobile-opened .ext-navigation__mobile-overlay, .ext-navigation__mobile-overlay { display: none; }
  .ext-navigation-top-item__list { display: flex; width: fit-content; }
  .ext-navigation--stretched .ext-navigation-top-item__list { margin: 0px auto; }
}

.ext-navigation-top-item { border-bottom: 1px solid rgb(230, 230, 230); }

.ext-navigation-top-item__link { display: flex; -webkit-box-align: center; align-items: center; width: 100%; background: rgb(255, 255, 255); color: rgb(51, 51, 51); border: none; text-decoration: none; padding: 0px; text-align: left; cursor: pointer; }

.ext-navigation-top-item--active > .ext-navigation-top-item__link, .ext-navigation-top-item__link:hover { background: rgb(245, 245, 245); }

.ext-navigation-top-item__title { display: flex; padding: 16px; max-width: 100%; text-overflow: ellipsis; white-space: nowrap; min-width: 0px; }

.ext-navigation-top-item__title-text { text-overflow: ellipsis; overflow: hidden; }

.ext-navigation-top-item__icon { position: relative; padding: 16px; fill: currentcolor; min-width: 64px; }

.ext-navigation--groups .ext-navigation-top-item__icon { display: none; }

.ext-navigation-top-item__dropdown-indicator { display: none; margin-bottom: -4px; fill: currentcolor; }

[dir="rtl"] .ext-navigation-top-item__dropdown-indicator { margin-left: 0px; margin-right: 4px; }

.ext-navigation-top-item__dropdown-icon { padding: 16px; margin-left: auto; }

[dir="rtl"] .ext-navigation-top-item__dropdown-icon { margin-left: 0px; margin-right: auto; transform: rotate(180deg); }

.ext-navigation-top-item .ext-navigation-top-item__submenu { display: none; }

.ext-navigation-top-item--opened .ext-navigation-top-item__submenu { display: block; z-index: 1; }

.ext-navigation-top-item__label { margin: 0px 16px; }

@media (min-width: 576px) {
  .ext-navigation-top-item { position: relative; border: none; }
  .ext-navigation-top-item__link { display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; height: 100%; text-align: center; padding: 16px 12px; background: transparent; color: rgb(255, 255, 255); }
  .ext-navigation-top-item--active > .ext-navigation-top-item__link { background: rgba(255, 255, 255, 0.12); }
  .ext-navigation-top-item--active > .ext-navigation-top-item__link:hover, .ext-navigation-top-item--opened .ext-navigation-top-item__link, .ext-navigation-top-item__link:focus, .ext-navigation-top-item__link:hover { background: rgba(255, 255, 255, 0.12); color: rgb(255, 255, 255); text-decoration: none; opacity: 1; }
  .ext-navigation-top-item__link::after { position: absolute; content: ""; left: 0px; right: 0px; bottom: 0px; height: 4px; }
  .ext-navigation-top-item--active .ext-navigation-top-item__link::after, .ext-navigation-top-item__link:active::after { background: rgb(43, 140, 223); }
  .ext-navigation-top-item--opened .ext-navigation-top-item__link::after, .ext-navigation-top-item__link:hover::after { background: rgba(255, 255, 255, 0.5); }
  .ext-navigation-top-item__title { margin: 0px; padding: 0px; display: flex; -webkit-box-align: center; align-items: center; width: 100%; -webkit-box-pack: center; justify-content: center; }
  .ext-navigation-top-item__icon { display: block; padding: 0px; }
  .ext-navigation-top-item__dropdown-indicator { display: block; margin-left: 2px; }
  [dir="rtl"] .ext-navigation-top-item__dropdown-indicator { margin-left: auto; margin-right: 2px; }
  .ext-navigation-top-item__dropdown-icon { display: none; }
  .ext-navigation-top-item__label--new { margin: 0px 0px 0px 4px; }
  .ext-navigation-top-item__label--unread { margin: 0px; position: absolute; top: 12px; transform: translateX(18px); }
  [dir="rtl"] .ext-navigation-top-item__label--unread { margin: 0px; transform: translateX(-18px); }
  .ext-navigation-top-item__xml-connected { position: absolute; top: 8px; right: 50%; margin-right: 16px; width: 8px; height: 8px; background: rgb(151, 229, 156); border-radius: 50%; }
  [dir="rtl"] .ext-navigation-top-item__xml-connected { left: 50%; right: auto; margin-left: 16px; margin-right: 0px; }
  .ext-navigation-top-item__submenu { position: absolute; top: 100%; left: 0px; box-shadow: rgba(0, 0, 0, 0.16) 0px 2px 8px 0px; width: 300px; }
  .ext-navigation-top-item__submenu--flipped, [dir="rtl"] .ext-navigation-top-item__submenu { left: auto; right: 0px; }
  [dir="rtl"] .ext-navigation-top-item__submenu--flipped { right: auto; left: 0px; }
}

.ext-navigation-submenu-item__list { margin: 0px; padding: 0px; list-style: none; border-top: 1px solid rgb(245, 245, 245); background: rgb(255, 255, 255); }

@media (min-width: 576px) {
  .ext-navigation-submenu-item__list { border: none; padding: 8px 0px; }
}

.ext-navigation-submenu-item { border-bottom: 1px solid rgb(230, 230, 230); }

.ext-navigation-submenu-item:last-child { border: none; }

.ext-navigation-submenu-item__link { display: flex; -webkit-box-align: center; align-items: center; width: 100%; background: rgb(255, 255, 255); color: rgb(51, 51, 51); border: none; text-decoration: none; padding: 0px; text-align: left; cursor: pointer; }

[dir="rtl"] .ext-navigation-submenu-item__link { text-align: right; }

.ext-navigation-submenu-item--active > .ext-navigation-submenu-item__link, .ext-navigation-submenu-item__link:focus, .ext-navigation-submenu-item__link:hover { background: rgb(245, 245, 245); text-decoration: none; }

.ext-navigation-submenu-item__heading { background: rgb(255, 255, 255); color: rgb(51, 51, 51); text-decoration: none; padding: 16px 16px 16px 80px; text-align: left; border-top: 1px solid rgb(230, 230, 230) !important; }

[dir="rtl"] .ext-navigation-submenu-item__heading { text-align: right; padding-right: 80px; }

.ext-navigation-submenu-item__list:has(.ext-navigation-submenu-item__heading) .ext-navigation-submenu-item { border: none; }

.ext-navigation-submenu-item ~ .ext-navigation-submenu-item__heading { border: none; }

.ext-navigation-submenu-item__title { padding: 16px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }

.ext-navigation-submenu-item__icon { padding: 20px; fill: currentcolor; min-width: 64px; }

.ext-navigation--groups .ext-navigation-submenu-item__icon { display: none; }

.ext-navigation-submenu-item__dropdown-icon { padding: 16px; margin-left: auto; }

[dir="rtl"] .ext-navigation-submenu-item__dropdown-icon { margin-left: 0px; margin-right: auto; }

.ext-navigation-submenu-item > .ext-navigation-submenu-item__submenu, .ext-navigation-submenu-item__dropdown-icon--desktop { display: none; }

.ext-navigation-submenu-item--opened > .ext-navigation-submenu-item__submenu { display: block; }

@media (min-width: 576px) {
  .ext-navigation-submenu-item { position: relative; border: none; }
  .ext-navigation-submenu-item__link { padding: 8px 16px; }
  .ext-navigation-submenu-item__heading { margin: 0px; padding: 8px 16px; }
  .ext-navigation-submenu-item.ext-navigation-submenu-item__heading { border: none !important; }
  .ext-navigation-submenu-item ~ .ext-navigation-submenu-item__heading { padding: 24px 16px 8px; }
  .ext-navigation-submenu-item__icon { display: none; }
  .ext-navigation-submenu-item__title { padding: 0px; margin: 0px 8px 0px 0px; white-space: normal; }
  [dir="rtl"] .ext-navigation-submenu-item__title { margin: 0px 0px 0px 8px; }
  .ext-navigation-submenu-item__dropdown-icon { padding: 0px; }
  .ext-navigation-submenu-item__dropdown-icon--desktop { display: block; }
  .ext-navigation-submenu-item__dropdown-icon--mobile { display: none; }
  .ext-navigation-submenu-item__submenu { position: absolute; top: 0px; left: 100%; z-index: 1; box-shadow: rgba(0, 0, 0, 0.16) 0px 2px 8px 0px; width: 300px; }
  .ext-navigation-submenu-item:hover > .ext-navigation-submenu-item__submenu { display: block; }
  .ext-navigation-submenu-item__submenu--flipped, [dir="rtl"] .ext-navigation-submenu-item__submenu { left: auto; right: 100%; }
  [dir="rtl"] .ext-navigation-submenu-item__submenu--flipped { left: 100%; right: auto; }
}

.ext-navigation-label-unread { background-color: rgb(204, 0, 0); border-radius: 99px; min-width: 18px; border: 0px; vertical-align: baseline; }

.ext-navigation-label-new { background-color: rgb(0, 128, 9); color: rgb(255, 255, 255); border: 1px solid transparent; border-radius: 2px; padding: 1px 4px; vertical-align: baseline; }

.ext-navigation-submenu-item__loader { -webkit-box-align: center; align-items: center; background: rgb(255, 255, 255); color: rgb(51, 51, 51); display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; padding: 16px; }

.ext-navigation-submenu-item__spinner { margin-bottom: 16px; }

.ext-navigation-submenu-item__error { background: rgb(255, 255, 255); color: rgb(204, 0, 0); padding: 16px; }

.ext-navigation-submenu-item__error-message { vertical-align: text-bottom; margin-left: 8px; }

.ext-navigation__mobile-action-menu { position: sticky; top: 100%; }

.ext-navigation__mobile-action-menu-item { padding: 24px 16px; }

.ext-navigation__mobile-action-menu-item--dark { border-top: 1px solid rgb(230, 230, 230); background: rgb(245, 245, 245); color: rgb(51, 51, 51); }

.ext-footer__bottom-content__inner, .ext-footer__top-content__inner { display: flex; -webkit-box-pack: justify; justify-content: space-between; -webkit-box-align: center; align-items: center; }

@media (min-width: 576px) and (max-width: 991px) {
  .ext-footer__top-content__first, .ext-footer__top-content__second { width: 50%; flex-shrink: 0; -webkit-box-flex: 0; flex-grow: 0; }
}

@media (max-width: 575px) {
  .ext-footer__bottom-content__inner, .ext-footer__top-content__inner { -webkit-box-orient: vertical; -webkit-box-direction: reverse; flex-direction: column-reverse; }
}

.ext-footer__top-content { background: rgb(0, 53, 128); }

.ext-footer .ext-footer__link, .ext-footer .ext-footer__link:hover, .ext-footer .ext-footer__link:visited { color: rgb(255, 255, 255); }

.ext-footer .ext-footer__link:active, .ext-footer .ext-footer__link:focus { color: rgb(189, 189, 189); }

.ext-footer__link { display: inline-block; margin: 8px 16px 16px 0px; }

[dir="rtl"] .ext-footer__link { margin-left: 16px; margin-right: 0px; }

@media (max-width: 991px) {
  .ext-footer__link { display: block; }
}

@media (max-width: 575px) {
  .ext-footer__link { text-align: center; }
}

.ext-footer__ctas { text-align: right; }

.ext-footer__cta { margin: 8px 0px; }

.ext-footer__cta:last-child { margin-left: 24px; }

@media (max-width: 1200px) {
  .ext-footer__cta, .ext-footer__cta .bui-button { width: 250px; }
}

[dir="rtl"] .ext-footer__ctas { text-align: left; }

[dir="rtl"] .ext-footer__cta:last-child { margin-left: 0px; margin-right: 24px; }

@media (max-width: 575px) {
  .ext-footer__ctas, [dir="rtl"] .ext-footer__ctas { text-align: center; margin-bottom: 8px; }
  .ext-footer__cta { margin-bottom: 16px; display: block; }
  .ext-footer__cta:first-child { margin-right: 0px; }
  .ext-footer__cta:last-child { margin-left: 0px; }
  [dir="rtl"] .ext-footer__cta:last-child { margin-right: 0px; }
}

.ext-footer__bottom-content { background: rgb(0, 53, 128); }

.ext-footer__bottom-content__first { color: rgb(255, 255, 255); }

.ext-feedback { width: 320px; padding: 0px; }

.ext-feedback .bui-panel { padding: 0px; }

.ext-feedback-cta { display: inline-block; }

.ext-feedback__header { -webkit-box-align: center; align-items: center; border-bottom: 1px solid rgb(231, 231, 231); display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: reverse; flex-direction: row-reverse; -webkit-box-pack: justify; justify-content: space-between; padding: 12px 16px; }

.ext-feedback__header, .ext-feedback__title { font-size: 16px; font-weight: 400; line-height: 24px; }

.ext-feedback__title { margin: 4px 0px; }

.ext-feedback__close-icon { -webkit-box-flex: 0; flex: 0 0 auto; }

.ext-feedback__body { padding: 16px; }

.ext-feedback__subtitle { font-size: 14px; font-weight: 400; line-height: 20px; margin: 0px 0px 8px; }

.ext-feedback__copy { margin: 0px 0px 16px; }

.ext-feedback__feedback-area { display: flex; }

.ext-feedback__legend-for-scale, .ext-feedback__scale { display: flex; -webkit-box-pack: justify; justify-content: space-between; }

.ext-feedback__scale { margin-top: 16px; }

.ext-feedback__legend-for-scale { margin-top: 2px; }

.ext-feedback__rating { font-size: 14px; font-weight: 500; line-height: 20px; background: rgb(255, 255, 255); border-radius: 50%; border: 0px none; color: inherit; cursor: pointer; fill: currentcolor; height: 36px; outline: none; padding: 0px; position: relative; text-align: center; vertical-align: middle; width: 36px; }

.ext-feedback__rating::after { border-radius: 50%; border: 2px solid; box-sizing: border-box; color: rgba(0, 0, 0, 0.5); content: ""; display: block; height: 100%; left: 0px; pointer-events: none; position: absolute; top: 0px; width: 100%; }

.ext-feedback__rating:hover { background-color: rgb(245, 245, 245); }

.ext-feedback__rating[disabled], .ext-feedback__rating[disabled]::after { pointer-events: none; color: rgb(189, 189, 189); }

.ext-feedback__rating--selected, .ext-feedback__rating--selected::after, .ext-feedback__rating--selected[disabled], .ext-feedback__rating--selected[disabled]::after { color: rgb(0, 113, 194); }

.rating__button--selected::after { border-color: rgb(0, 113, 194); }

@-webkit-keyframes rating__button__spin { 
  100% { transform: rotate(1turn); }
}

@keyframes rating__button__spin { 
  100% { transform: rotate(1turn); }
}

.ext-feedback__rating--selected.ext-feedback__rating--loading::after { animation: 1.2s linear 0s infinite normal none running rating__button__spin; border-color: rgb(0, 113, 194) rgb(235, 243, 255) rgb(235, 243, 255) !important; }

.ext-feedback-written-feedback { margin-top: 2px; margin-bottom: 16px; }

.ext-feedback__actions { display: flex; flex-wrap: wrap; }

.ext-feedback__actions > .ext-feedback__action + .ext-feedback__action { margin-left: 16px; }

[dir="rtl"] .ext-feedback__actions > .ext-feedback__action + .ext-feedback__action { margin-left: 0px; margin-right: 16px; }

.ext-feedback-thumbs .ext-feedback__rating { -webkit-box-align: center; align-items: center; display: inline-flex; height: 32px; -webkit-box-pack: center; justify-content: center; width: 32px; }

.ext-feedback-thumbs .ext-feedback__rating::after { border-width: 1px; border-color: rgb(230, 230, 230); }

.ext-feedback-thumbs .ext-feedback__rating:hover { background-color: rgb(230, 230, 230); border-color: rgb(189, 189, 189); }

.ext-feedback-thumbs .ext-feedback__rating[disabled] { opacity: 0.5; }

.ext-feedback-thumbs .ext-feedback__rating--selected { background: transparent; color: rgb(0, 0, 0); }

.ext-feedback-thumbs .ext-feedback__rating--selected::after { border-color: rgb(0, 0, 0); }

.ext-feedback-thumbs .ext-feedback__rating--selected:hover { background: transparent; }

.ext-feedback__thumb-icon { width: 16px; height: 16px; fill: rgb(0, 0, 0); }

.ext-feedback__thumb-icon--up { transform: translateY(-1px); }

.ext-feedback__thumb-icon--down { transform: translateY(1px); }

.ext-triage-sidebar[data-v-43c7a8d2] { position: fixed; top: 0px; right: 0px; height: 100%; width: 360px; max-width: 100%; z-index: 200; background: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 15px; }

[dir="rtl"] .ext-triage-sidebar[data-v-43c7a8d2] { right: auto; left: 0px; }

@media (max-width: 575px) {
  .ext-triage-sidebar[data-v-43c7a8d2] { width: 100%; }
}

.ext-triage-screen[data-v-66205cb4] { width: 100%; flex-shrink: 0; overflow: hidden; background: rgb(255, 255, 255); position: absolute; top: 0px; left: 0px; overscroll-behavior: contain; height: 100%; max-height: 100%; }

.ext-triage-screen[data-v-66205cb4], .ext-triage-scrollable-content[data-v-66205cb4] { display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; }

.ext-triage-scrollable-content[data-v-66205cb4] { overflow: auto; }

.ext-triage-screen[data-v-66205cb4] .ext-triage__list--hoverable .bui-list__item:hover { cursor: pointer; background-color: rgb(245, 245, 245); padding: 16px; margin: 0px -16px; }

.ext-triage-screen__feedback[data-v-66205cb4] { position: absolute; inset: 0px; background: rgb(255, 255, 255); }

.ext-triage-screen__hidden-button[data-v-66205cb4] { visibility: hidden; }

.ext-triage-screen[data-v-66205cb4] .ext-triage-loading { display: flex; padding: 48px 0px; -webkit-box-pack: center; justify-content: center; }

[dir="rtl"] .ext-triage-screen[data-v-66205cb4] .ext-triage-flip-direction-rtl { transform: rotate(180deg); }

.ext-triage-header[data-v-1325d306] { display: flex; }

.ext-triage-header__btn[data-v-1325d306] { padding-top: 4px; flex-shrink: 0; }

.ext-triage-header__btn[data-v-1325d306] svg { color: rgb(107, 107, 107); fill: rgb(107, 107, 107); }

.ext-triage-header__btn[data-v-1325d306] svg:hover { cursor: pointer; color: rgb(51, 51, 51); fill: rgb(51, 51, 51); }

.ext-triage-header__btn[data-v-1325d306]:first-child { margin-right: 16px; }

[dir="rtl"] .ext-triage-header__btn[data-v-1325d306]:first-child { margin-right: 0px; margin-left: 16px; }

.ext-triage-header__btn[data-v-1325d306]:last-child { margin-left: 16px; }

[dir="rtl"] .ext-triage-header__btn[data-v-1325d306]:last-child { margin-left: 0px; margin-right: 16px; }

.ext-triage-header__text[data-v-1325d306] { -webkit-box-flex: 1; flex-grow: 1; align-self: center; }

.ext-triage-header__text--centered[data-v-1325d306] { text-align: center; }

.ext-triage-feedback[data-v-e0314dec], .ext-triage-feedback__form[data-v-e0314dec] { position: relative; }

.ext-triage-feedback__loading[data-v-e0314dec] { position: absolute; inset: 0px; background: rgba(255, 255, 255, 0.75); display: flex; -webkit-box-pack: center; justify-content: center; justify-items: center; z-index: 2; }

.ext-triage-feedback__loading-spinner[data-v-e0314dec] { margin: auto; }

.ext-triage-feedback__scale-legend[data-v-e0314dec], .ext-triage-feedback__scale[data-v-e0314dec] { display: flex; -webkit-box-pack: justify; justify-content: space-between; }

.ext-triage-feedback__scale[data-v-e0314dec] { margin-top: 16px; }

.ext-triage-feedback__scale-legend[data-v-e0314dec] { margin-top: 2px; }

.ext-triage-feedback__rating[data-v-e0314dec] { font-size: 14px; font-weight: 500; line-height: 20px; background: rgb(255, 255, 255); border-radius: 50%; border: 0px none; color: inherit; cursor: pointer; fill: currentcolor; height: 36px; outline: none; padding: 0px; position: relative; text-align: center; vertical-align: middle; width: 36px; }

.ext-triage-feedback__rating[data-v-e0314dec]::after { border-radius: 50%; border: 2px solid; box-sizing: border-box; color: rgba(0, 0, 0, 0.5); content: ""; display: block; height: 100%; left: 0px; pointer-events: none; position: absolute; top: 0px; width: 100%; }

.ext-triage-feedback__rating[data-v-e0314dec]:hover { background-color: rgb(245, 245, 245); }

.ext-triage-feedback__rating[disabled][data-v-e0314dec], .ext-triage-feedback__rating[disabled][data-v-e0314dec]::after { pointer-events: none; color: rgb(189, 189, 189); }

.ext-triage-feedback__rating--selected[data-v-e0314dec], .ext-triage-feedback__rating--selected[data-v-e0314dec]::after, .ext-triage-feedback__rating--selected[disabled][data-v-e0314dec], .ext-triage-feedback__rating--selected[disabled][data-v-e0314dec]::after { color: rgb(0, 113, 194); }

.rating__button--selected[data-v-e0314dec]::after { border-color: rgb(0, 113, 194); }

.ext-triage-feedback__input-hint[data-v-e0314dec] { font-size: 12px; font-weight: 400; line-height: 18px; margin-top: 4px; color: rgb(107, 107, 107); }

.ext-triage-feedback__form-error[data-v-e0314dec] { color: rgb(204, 0, 0); }

.ext-triage-feedback__btn-skip[data-v-e0314dec] { border-color: transparent; }

@-webkit-keyframes ext-triage-spinner-data-v-711c48f0 { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(2turn); }
}

@keyframes ext-triage-spinner-data-v-711c48f0 { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(2turn); }
}

.ext-triage-spinner[data-v-711c48f0] { width: 24px; height: 24px; position: relative; animation: 1s cubic-bezier(0.445, 0.05, 0.55, 0.95) 0s infinite normal none running ext-triage-spinner-data-v-711c48f0; }

.ext-triage-spinner__inner[data-v-711c48f0]::after, .ext-triage-spinner__inner[data-v-711c48f0]::before { content: ""; position: absolute; inset: 0px; border: 3px solid rgb(230, 230, 230); border-radius: 50%; }

.ext-triage-spinner__inner[data-v-711c48f0]::after { border-width: 3px; border-style: solid; border-color: rgb(0, 113, 194) rgb(0, 113, 194) transparent transparent; border-image: initial; transform: rotate(-45deg); }

.ext-triage-spinner[data-v-711c48f0]::after, .ext-triage-spinner[data-v-711c48f0]::before { content: ""; width: 3px; height: 3px; background: rgb(0, 113, 194); border-radius: 50%; position: absolute; z-index: 2; }

.ext-triage-spinner[data-v-711c48f0]::before { left: 0px; }

.ext-triage-spinner[data-v-711c48f0]::after, .ext-triage-spinner[data-v-711c48f0]::before { top: 50%; transform: translateY(-50%); }

.ext-triage-spinner[data-v-711c48f0]::after { right: 0px; }

.ext-triage-loading-error[data-v-1e9e52c4] { margin: 48px auto; }

.ext-triage-loading-error__icon[data-v-1e9e52c4] { width: 64px; height: 64px; }

.ext-triage__topics-list[data-v-19b4ebf4] .bui-list__icon { min-width: 20px; }

.ext-triage__topics-list-icon[data-v-19b4ebf4] { color: rgb(51, 51, 51); fill: rgb(51, 51, 51); }

.ext-triage__all-contact-options[data-v-1930ef90] { padding: 16px 0px; margin: 0px 16px; border-top: 1px solid rgb(230, 230, 230); border-bottom: 1px solid rgb(230, 230, 230); }

.ext-triage-related-articles { border-top: 1px solid rgb(230, 230, 230); padding-top: 16px; margin-top: 16px; }

.ext-triage-all-articles-url { margin-top: 16px; }

.ext-triage-deflection-article + .ext-triage-deflection-article[data-v-374c94c7] { margin-top: 8px; }

.ext-triage-deflection-phc-link[data-v-7af4bda2] { cursor: pointer; }

.ext-triage-deflection-phc-link__icon[data-v-7af4bda2] { padding: 16px 0px 16px 16px; }

.ext-triage-deflection-phc-link__icon svg[data-v-7af4bda2] { display: block; }

[dir="rtl"] .ext-triage-deflection-phc-link__icon[data-v-7af4bda2] { padding: 16px 16px 16px 0px; }

.ext-triage-deflection-phc-link[data-v-7af4bda2]:hover { background-color: rgb(245, 245, 245); }

.ext-triage-deflection-phc-link__text[data-v-7af4bda2] { margin-top: 2px; }

.ext-self-help-change-name__container { padding: 24px; }

.ext-self-help-change-name__name { margin: 4px 0px; }

.ext-self-help-change-name__back { float: left; }

[dir="rtl"] .ext-self-help-change-name__back { float: right; }

.ext-self-help-change-name__card { border: 1px solid rgb(230, 230, 230); padding: 8px; overflow: hidden; }

.ext-self-help-change-name__img { float: left; margin-right: 16px; }

[dir="rtl"] .ext-self-help-change-name__img { margin-right: 0px; float: right; margin-left: 16px; }

.ext-self-help-change-name__rating { background: rgb(0, 53, 128); padding: 4px; margin-right: 4px; border-radius: 8px 8px 8px 0px; color: rgb(255, 255, 255); }

[dir="rtl"] .ext-self-help-change-name__rating { margin-right: 0px; margin-left: 8px; }

.ext-self-help-change-name__rating-desc { color: rgb(0, 53, 128); margin: 4px 0px; display: inline-block; }

.ext-self-help-change-name__name-gray { background-color: rgb(230, 230, 230); padding: 8px; }

.ext-self-help-change-name__loader { display: block; margin: auto; }

.ext-self-help-change-name__success-icon { fill: rgb(0, 128, 9); }

.ext-self-help-change-address__container { padding: 24px; }

.ext-self-help-change-address-success { text-align: center; }

.ext-self-help-change-address-success__icon svg { width: 50px; height: 50px; color: rgb(0, 128, 9); fill: rgb(0, 128, 9); }

.ext-self-help-change-address-success__title { font-size: 16px; }

.ext-self-help-change-pin__container { padding: 24px; }

.ext-self-help-change-pin__cropped-subtitle { text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }

.ext-self-help-change-pin__map-container { width: 100%; height: 250px; position: relative; }

.ext-self-help-change-pin__overlay { position: absolute; top: 10px; left: 10px; z-index: 2; max-width: 50%; }

.ext-self-help-change-pin__canvas { height: 100%; width: 100%; }

.ext-self-help-change-pin__map { width: 100%; height: 250px; }

.ext-self-help-terminate-contract-form { position: relative; }

.ext-self-help-terminate-contract-form__loading { position: absolute; inset: 0px; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; background: rgba(255, 255, 255, 0.5); }

.ext-self-help-terminate-contract-form__header { padding: 24px; }

.ext-self-help-terminate-contract-form__title { font-size: 20px; font-weight: 700; line-height: 28px; }

.ext-self-help-terminate-contract-form__content, .ext-self-help-terminate-contract-form__footer { padding: 24px; }

.ext-triage-channel-button { padding: 16px; display: flex; -webkit-box-align: start; align-items: flex-start; border: 1px solid rgb(230, 230, 230); background: rgb(255, 255, 255); border-radius: 3px; cursor: pointer; }

.ext-triage-channel-button:hover { background-color: rgb(245, 245, 245); }

.ext-triage-channel-button + .ext-triage-channel-button { margin-top: 8px; }

.ext-triage-channel-button__text { -webkit-box-flex: 1; flex-grow: 1; align-self: center; }

.ext-triage-channel-button__icon { padding-left: 16px; }

[dir="rtl"] .ext-triage-channel-button__icon { padding-left: 0px; padding-right: 16px; }

.ext-triage-channel-button__title { font-size: 14px; font-weight: 700; line-height: 20px; }

.ext-triage-channel-button__recommended, .ext-triage-channel-button__subtitle { font-size: 12px; font-weight: 400; line-height: 18px; margin-top: 2px; }

.ext-triage-channel-button__recommended { color: rgb(0, 128, 9); }

.ext-triage-channel-button__icon svg { color: rgb(0, 113, 194); fill: rgb(0, 113, 194); }

.ext-triage-property-description-error[data-v-aee6c4de] { border-top: 1px solid rgb(230, 230, 230); padding-top: 16px; }

.ext-triage-message-form__form[data-v-19763f09] { position: relative; }

.ext-triage-message-form__loading[data-v-19763f09] { position: absolute; inset: 0px; background: rgba(255, 255, 255, 0.75); display: flex; -webkit-box-pack: center; justify-content: center; justify-items: center; }

.ext-triage-message-form__loading-spinner[data-v-19763f09] { margin: auto; }

.ext-triage-message-form__file-picker-input[data-v-19763f09] { display: none; }

.ext-triage-message-form__file-picker[data-v-19763f09] { display: flex; padding: 8px; border: 1px solid rgb(189, 189, 189); -webkit-box-align: center; align-items: center; border-radius: 2px; cursor: pointer; }

.ext-triage-message-form__file-picker--has-error[data-v-19763f09] { border: 1px solid rgb(204, 0, 0); }

.ext-triage-message-form__file-picker-icon[data-v-19763f09] { margin-right: 8px; }

[dir="rtl"] .ext-triage-message-form__file-picker-icon[data-v-19763f09] { margin-right: 0px; margin-left: 8px; }

.ext-triage-message-form__file-picker-icon svg[data-v-19763f09] { display: block; color: rgb(0, 113, 194); fill: rgb(0, 113, 194); }

.ext-triage-message-form__file-picker-text[data-v-19763f09] { overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }

.ext-triage-message-form__error[data-v-19763f09] { color: rgb(204, 0, 0); margin-top: 4px; }

.ext-triage-message-form__btn-close[data-v-19763f09] { border-color: transparent; }

.ext-triage-message-form__success[data-v-19763f09] { padding: 48px 0px; text-align: center; }

.ext-triage-message-form__input-hint[data-v-19763f09] { font-size: 14px; font-weight: 400; line-height: 20px; margin-top: 4px; color: rgb(107, 107, 107); }

.ext-triage-message-form__success-icon[data-v-19763f09] { color: rgb(0, 128, 9); fill: rgb(0, 128, 9); }

.ext-triage-phones-list[data-v-e77e4aa0] { margin: 0px -16px; }

.ext-triage-phones-list__item[data-v-e77e4aa0] { display: flex; width: 100%; padding: 12px 16px; -webkit-box-align: center; align-items: center; cursor: pointer; border-bottom: 1px solid rgb(245, 245, 245); color: rgb(51, 51, 51); text-decoration: none; }

.ext-triage-phones-list__item[data-v-e77e4aa0]:hover { background-color: rgb(245, 245, 245); cursor: pointer; }

.ext-triage-phones-list__item span[data-v-e77e4aa0] { display: block; }

.ext-triage-phones-list__icon[data-v-e77e4aa0] { flex-shrink: 0; }

.ext-triage-phones-list__icon svg[data-v-e77e4aa0] { color: rgb(0, 113, 194); fill: rgb(0, 113, 194); }

.ext-triage-phones-list__description[data-v-e77e4aa0] { padding-right: 16px; -webkit-box-flex: 1; flex-grow: 1; }

[dir="rtl"] .ext-triage-phones-list__description[data-v-e77e4aa0] { padding-right: 0px; padding-left: 16px; }

.ext-triage-phones-list__number[data-v-e77e4aa0] { margin-bottom: 4px; }

.ext-triage-phones-list__meta[data-v-e77e4aa0] { color: rgb(107, 107, 107); }

.ext-triage-flow { color: rgb(51, 51, 51); }

.fade-enter-active, .fade-leave-active { transition: 0.25s; }

.fade-enter { opacity: 0; }

.fade-leave-to { opacity: 1; }

.ext-internal-menu { position: relative; background-color: rgb(255, 255, 255); min-height: 44px; display: flex; padding: 8px; -webkit-box-align: center; align-items: center; }

.ext-internal-menu__mobile { display: grid; -webkit-box-flex: 1; flex: 1 1 0%; }

.ext-internal-menu__desktop { display: none; }

@media (min-width: 992px) {
  .ext-internal-menu__mobile { display: none; }
  .ext-internal-menu__desktop { display: grid; -webkit-box-flex: 1; flex: 1 1 0%; }
}

.ext-internal-menu-loader { display: flex; -webkit-box-align: center; align-items: center; padding-left: 8px; }

.ext-internal-menu-loader__text { color: rgb(107, 107, 107); padding: 0px 8px; }

.ext-internal-menu__mobile { grid-template-columns: auto auto; column-gap: 16px; -webkit-box-align: center; place-items: center start; }

.ext-internal-menu__hamburger-button { border: 0px; padding: 0px 16px 0px 8px; font-weight: 700; }

.ext-internal-menu__hamburger-button-content { display: inline-grid; grid-template-columns: auto auto; column-gap: 4px; -webkit-box-align: center; align-items: center; }

.ext-internal-menu__hamburger-button-icon { display: block; height: 24px; }

.ext-internal-menu__overlay { display: none; overflow: auto; z-index: 200; box-sizing: border-box; text-align: center; border: none; padding: 0px; position: fixed; background: rgba(0, 0, 0, 0.5); inset: 0px; }

.ext-internal-menu__overlay--active { display: block; }

.ext-internal-menu__no-scroll { overflow: hidden; }

.ext-internal-menu__mobile-submenu { position: absolute; top: 0px; left: 0px; width: 85%; min-height: 100%; background-color: rgb(255, 255, 255); text-align: left; }

[dir="rtl"] .ext-internal-menu__mobile-submenu { left: unset; right: 0px; text-align: right; }

.ext-internal-menu__content { padding: 16px; }

.ext-internal-menu-property { color: rgb(107, 107, 107); padding: 2px; transition: opacity 0.25s ease-in-out; }

.ext-internal-menu-property__name { color: rgb(0, 0, 0); }

.ext-internal-menu-property__id { display: inline-block; margin: 0px 8px; }

.ext-internal-menu__badges { display: flex; flex-wrap: wrap; gap: 8px; transition: opacity 0.25s ease-in-out; margin-top: 8px; margin-bottom: 8px; }

.ext-internal-menu__badges--desktop { margin: 0px; }

.ext-internal-menu__badges-item { position: relative; }

.ext-internal-menu__badges-item-link { position: absolute; inset: 0px; }

.ext-internal-menu__badge-icon { fill: rgb(255, 255, 255); display: inline-block; vertical-align: text-top; height: 14px; }

.ext-internal-menu__badge--red { background-color: rgb(204, 0, 0); }

.ext-internal-menu__badge--green { background-color: rgb(0, 128, 9); }

.ext-internal-menu__badge--genius, .ext-internal-menu__badge--gold, .ext-internal-menu__badge--preferred, .ext-internal-menu__badge--premium { background-color: rgb(254, 187, 2); }

.ext-internal-menu__badge--digital { color: rgb(0, 53, 128); background-color: rgb(255, 255, 255); border: 1px solid rgb(0, 53, 128); }

.ext-internal-menu__badge--managed { background-color: rgb(0, 53, 128); }

.ext-internal-menu__badge--silver { background-color: rgb(228, 244, 255); color: rgb(51, 51, 51); }

.ext-internal-menu__badge--bronze { background-color: rgb(204, 122, 41); }

.ext-internal-menu__badge--rate-mixin { background-color: rgb(151, 229, 156); color: rgb(51, 51, 51); }

.ext-internal-menu__badge--trusted { background-color: rgb(255, 224, 138); color: rgb(51, 51, 51); }

.ext-internal-menu__badge--xml { background-color: rgb(245, 245, 245); color: rgb(51, 51, 51); }

.ext-internal-menu__dropdown-list { position: relative; display: grid; grid-template-columns: auto auto auto auto; column-gap: 16px; transition: opacity 0.25s ease-in-out; }

.ext-internal-menu__dropdown { font-size: 12px; font-weight: 400; line-height: 18px; padding: 4px 0px; color: rgb(107, 107, 107); display: grid; grid-template-columns: auto auto; column-gap: 2px; -webkit-box-align: center; align-items: center; cursor: pointer; z-index: 200; }

.ext-internal-menu__dropdown-icon { height: 14px; fill: rgb(107, 107, 107); }

.ext-internal-menu__dropdown-container { position: absolute; display: none; top: calc(100% + 4px); left: 0px; width: 100%; background-color: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.5) 0px 1px 2px; z-index: 200; cursor: default; box-sizing: border-box; padding: 16px; }

[dir="rtl"] .ext-internal-menu__dropdown-container { left: unset; right: 0px; }

.ext-internal-menu__dropdown-container--opened { display: block; }

@media (min-width: 992px) {
  .ext-internal-menu__dropdown { position: relative; }
  .ext-internal-menu__dropdown-container { width: 200px; }
}

.ext-internal-menu__dropdown-content { list-style-type: none; margin: 0px; padding: 0px; }

.ext-internal-menu__dropdown-content-element { border-top: 1px solid rgb(230, 230, 230); padding-top: 8px; padding-bottom: 8px; }

.ext-internal-menu__dropdown-content-element:first-child { border-top: 0px; padding-top: 0px; }

.ext-internal-menu__dropdown-content-element:last-child { padding-bottom: 0px; }

.ext-internal-menu__dropdown-content-title { display: block; font-size: 14px; font-weight: 500; line-height: 20px; color: rgb(51, 51, 51); }

.ext-internal-menu__dropdown-item { margin-top: 8px; }

.ext-internal-menu__dropdown-item:first-child { margin-top: 0px; }

.ext-internal-menu__dropdown-link { display: block; font-size: 14px; font-weight: 500; line-height: 20px; }

.ext-internal-menu__dropdown-content-element-wrapper { display: flex; -webkit-box-align: center; align-items: center; }

.ext-internal-menu__dropdown-content-element-icon { margin-right: 16px; }

[dir="rtl"] .ext-internal-menu__dropdown-content-element-icon { margin-right: 0px; margin-left: 16px; }

.ext-internal-menu__dropdown-content-element-icon-constructive { fill: rgb(0, 128, 9); }

.ext-internal-menu__dropdown-content-element-icon-destructive { fill: rgb(204, 0, 0); }

.ext-internal-menu__accordion { border-left: 0px; border-right: 0px; border-radius: 0px; }

.ext-internal-menu__accordion-submenu { list-style-type: none; padding: 0px; margin: 0px; cursor: pointer; }

.ext-internal-menu__item { display: block; color: rgb(51, 51, 51); padding: 8px 16px; text-decoration: none; }

.ext-internal-menu__item--link:hover { background-color: rgb(245, 245, 245); }

.ext-internal-menu__desktop-submenu { position: absolute; top: 100%; left: 0px; background-color: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.24) 0px 2px 16px 0px; z-index: 200; cursor: pointer; padding: 8px 0px; }

.ext-internal-menu__desktop-submenu-list { list-style-type: none; margin: 0px 0px 24px; padding: 0px; }

.ext-internal-menu__desktop-submenu-list--cols { max-width: 900px; columns: 190px 4; column-gap: 8px; column-fill: balance; }

.ext-internal-menu__desktop-submenu-list-item { position: relative; display: block; break-inside: avoid-column; }

.ext-internal-menu__desktop-submenu-list { position: relative; display: block; background-color: rgb(255, 255, 255); }

.ext-internal-menu__links { justify-self: end; display: inline-grid; grid-template-columns: auto auto auto; padding: 4px 8px; column-gap: 16px; }

.ext-internal-menu__links-icon { fill: rgb(0, 113, 194); margin: 0px 4px; }

.ext-internal-menu__desktop { grid-template-columns: auto auto auto 1fr; column-gap: 24px; justify-items: start; }

.ext-internal-menu__desktop, .ext-internal-menu__main { -webkit-box-align: center; align-items: center; }

.ext-internal-menu__main { display: grid; grid-template-columns: auto 20px; }

.ext-internal-menu__collapse { display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; width: 18px; height: 18px; overflow: hidden; cursor: pointer; transition: 0.25s ease-in-out; }

.ext-internal-menu__collapse--active { transform: rotate(-180deg); }

.ext-internal-menu__collapse-icon { fill: rgb(107, 107, 107); }

.ext-internal-menu__desktop--collapsed .ext-internal-menu-property, .ext-internal-menu__desktop--collapsed .ext-internal-menu__badges, .ext-internal-menu__desktop--collapsed .ext-internal-menu__dropdown-list { opacity: 0; pointer-events: none; }

.ext-global-alert { position: relative; }

.ext-global-top-alerts-banner-generic.bui-banner--callout { background: rgb(255, 240, 224); }

.ext-global-alert-overpayment-collection-bt-modal-buttons { text-align: right; }

[dir="rtl"] .ext-global-alert-overpayment-collection-bt-modal-buttons { text-align: left; }

.ext-pa-invite-banner__text { display: block; padding-bottom: 16px; }

.ext-pa-invite-banner__target { display: block; cursor: default; background-color: rgb(228, 244, 255); padding: 8px 16px; }

.ext-pa-invite-banner__info-link { margin-left: 8px; }

.ext-pa-invite-banner .bui-banner__close { display: none; }

.popper-inline-block { z-index: 300; }

.ext-closed-statuses-bar { position: relative; min-height: 44px; display: flex; -webkit-box-align: center; align-items: center; border-radius: 2px; border: 1px solid rgb(204, 0, 0); background-color: rgb(255, 240, 240); }

.ext-closed-statuses-bar-content { -webkit-box-pack: center; justify-content: center; gap: 16px; flex-wrap: nowrap; }

.ext-closed-statuses-bar-actions, .ext-closed-statuses-bar-content { display: flex; -webkit-box-align: center; align-items: center; -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-direction: row; }

.ext-closed-statuses-bar-actions { gap: 8px; white-space: nowrap; }

.ext-header__partner-details { color: rgb(255, 255, 255); font-size: 16px; font-weight: 400; line-height: 24px; }

.ext-header__partner-details-badge, .ext-header__partner-id, .ext-header__partner-name, .ext-header__property-preview { vertical-align: middle; margin-right: 8px; }

[dir="rtl"] .ext-header__partner-details-badge, [dir="rtl"] .ext-header__partner-id, [dir="rtl"] .ext-header__partner-name, [dir="rtl"] .ext-header__property-preview { margin-right: 0px; margin-left: 8px; }

@media (min-width: 992px) {
  .ext-header__partner-details { position: relative; margin-left: 16px; padding-left: 16px; }
  .ext-header__partner-details:not(.ext-header__property-details--with-dropdown)::before { content: ""; background-color: rgb(235, 243, 255); position: absolute; left: 0px; height: 16px; width: 1px; top: 50%; transform: translateY(-50%); }
  [dir="rtl"] .ext-header__partner-details { margin-left: 0px; margin-right: 16px; padding-right: 16px; }
  [dir="rtl"] .ext-header__partner-details:not(.ext-header__property-details--with-dropdown)::before { right: 0px; left: auto; }
  .ext-header__property-details--with-dropdown { padding-left: 0px; border-left: none; }
  [dir="rtl"] .ext-header__property-details--with-dropdown { padding-right: 0px; border-right: none; }
}

.ext-header__master-account-tooltip { z-index: 200; }

.ext-header__partner-details-spinner { opacity: 0.5; }

.ext-header__partner-details { color: rgb(255, 255, 255); font-size: 16px; font-weight: 400; line-height: 24px; }

.ext-header__partner-details-badge, .ext-header__partner-id, .ext-header__partner-name, .ext-header__property-preview { vertical-align: middle; margin-right: 8px; }

[dir="rtl"] .ext-header__partner-details-badge, [dir="rtl"] .ext-header__partner-id, [dir="rtl"] .ext-header__partner-name, [dir="rtl"] .ext-header__property-preview { margin-right: 0px; margin-left: 8px; }

@media (min-width: 992px) {
  .ext-header__partner-details { position: relative; margin-left: 16px; padding-left: 16px; }
  .ext-header__partner-details:not(.ext-header__property-details--with-dropdown)::before { content: ""; background-color: rgb(235, 243, 255); position: absolute; left: 0px; height: 16px; width: 1px; top: 50%; transform: translateY(-50%); }
  [dir="rtl"] .ext-header__partner-details { margin-left: 0px; margin-right: 16px; padding-right: 16px; }
  [dir="rtl"] .ext-header__partner-details:not(.ext-header__property-details--with-dropdown)::before { right: 0px; left: auto; }
  .ext-header__property-details--with-dropdown { padding-left: 0px; border-left: none; }
  [dir="rtl"] .ext-header__property-details--with-dropdown { padding-right: 0px; border-right: none; }
}

.ext-header__property-preview__icon { line-height: 16px; }

.ext-header__property-preview__tooltip { z-index: 200; }

.property-selector-dropdown { font-size: 14px; font-weight: 400; line-height: 20px; margin-right: 8px; }

@media (min-width: 992px) {
  .property-selector-dropdown { position: relative; }
  .property-selector-dropdown::before { content: ""; background-color: rgb(235, 243, 255); transition: background-color 0.1s linear; position: absolute; left: 0px; height: 16px; width: 1px; top: 50%; transform: translateY(-50%); }
  .property-selector-dropdown.bui-dropdown--active::before, .property-selector-dropdown:hover::before { background-color: transparent; }
  [dir="rtl"] .property-selector-dropdown::before { right: 0px; left: auto; }
}

.property-selector-dropdown.bui-dropdown--active .bui-dropdown__button, .property-selector-dropdown .bui-dropdown__button { border: none; background-color: transparent; color: rgb(255, 255, 255); }

.property-selector-dropdown .bui-dropdown__button:active, .property-selector-dropdown .bui-dropdown__button:focus, .property-selector-dropdown .bui-dropdown__button:hover { background-color: rgba(255, 255, 255, 0.12); }

.property-selector-dropdown .bui-dropdown__arrows { fill: rgb(255, 255, 255); }

.property-selector-dropdown .bui-dropdown__menu { padding: 0px; z-index: 200; }

.property-selector-dropdown .bui-dropdown__content { min-width: 380px; }

.ext-header__partner-avatar-block .bui-avatar-block__text { margin-left: 16px; }

.ext-header__partner-avatar-block .bui-avatar { flex-shrink: 0; }

.property-selector-dropdown__property-title { max-width: 250px; overflow: hidden; display: inline-block; white-space: nowrap; text-overflow: ellipsis; vertical-align: middle; font-weight: 400; }

.property-selector-dropdown__property-title--bold { font-weight: 700; }

.property-selector-dropdown__property-id { border: 1px solid currentcolor; border-radius: 2px; padding: 1px 4px; vertical-align: middle; word-break: normal; }

.property-selector-dropdown__property-id--light { color: rgb(107, 107, 107); }

.property-selector-dropdown__property-id--small { font-size: 12px; font-weight: 400; line-height: 18px; }

.property-selector-dropdown__action-block, .property-selector-dropdown__spinner-wrapper { display: flex; -webkit-box-pack: center; justify-content: center; }

.property-selector-dropdown__action-block { min-height: 36px; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; }

.property-selector-dropdown__action-row { margin: 4px 0px; }

.property-selector-list { margin: 0px; padding: 0px; overflow-y: auto; max-height: 400px; }

.property-selector-list-item { padding: 8px 16px; text-decoration: none; color: rgb(51, 51, 51); display: flex; -webkit-box-align: center; align-items: center; }

.property-selector-list-item--large { padding: 16px; }

.property-selector-list-item:focus, .property-selector-list-item:hover { background-color: rgb(245, 245, 245); text-decoration: none; outline: none; }

.property-selector-list-item__info { align-self: center; -webkit-box-flex: 1; flex-grow: 1; }

.property-selector-list-item__actions { margin-left: auto; display: none; }

.property-selector-list-item:hover .property-selector-list-item__actions { display: block; }

.property-selection-action-button .bui-button__icon { margin: 0px; }

.property-selection-action-button { background: transparent; border-width: 0px; padding: 8px; }

.property-selection-action-button, .property-selection-action-button:active, .property-selection-action-button:focus, .property-selection-action-button:hover { border-radius: 50%; }

.property-selection-action-button:active, .property-selection-action-button:focus, .property-selection-action-button:hover { background-color: rgba(255, 255, 255, 0.12); }

.property-selection-action-button, .property-selection-action-button:active, .property-selection-action-button:focus, .property-selection-action-button:hover { color: rgb(0, 113, 194); }

.property-selection-action-button:active, .property-selection-action-button:focus, .property-selection-action-button:hover { background-color: rgba(0, 113, 194, 0.06); }

.property-selection-action-button--light, .property-selection-action-button--light:active, .property-selection-action-button--light:focus, .property-selection-action-button--light:hover { color: rgb(255, 255, 255); }

.property-selection-action-button--light:active, .property-selection-action-button--light:focus, .property-selection-action-button--light:hover { background-color: rgba(255, 255, 255, 0.12); }

.copy-to-clipboard-tooltip { z-index: 200; }

.property-selector-dropdown__action-block { min-height: 36px; display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; }

.property-selector-dropdown__action-row { margin: 4px 0px; }

.property-selector-dropdown__groups-link-standalone { margin: 0px 16px 0px 4px; }

.ext-header__partner-details { color: rgb(255, 255, 255); font-size: 16px; font-weight: 400; line-height: 24px; }

.ext-header__partner-details-badge, .ext-header__partner-id, .ext-header__partner-name, .ext-header__property-preview { vertical-align: middle; margin-right: 8px; }

[dir="rtl"] .ext-header__partner-details-badge, [dir="rtl"] .ext-header__partner-id, [dir="rtl"] .ext-header__partner-name, [dir="rtl"] .ext-header__property-preview { margin-right: 0px; margin-left: 8px; }

@media (min-width: 992px) {
  .ext-header__partner-details { position: relative; margin-left: 16px; padding-left: 16px; }
  .ext-header__partner-details:not(.ext-header__property-details--with-dropdown)::before { content: ""; background-color: rgb(235, 243, 255); position: absolute; left: 0px; height: 16px; width: 1px; top: 50%; transform: translateY(-50%); }
  [dir="rtl"] .ext-header__partner-details { margin-left: 0px; margin-right: 16px; padding-right: 16px; }
  [dir="rtl"] .ext-header__partner-details:not(.ext-header__property-details--with-dropdown)::before { right: 0px; left: auto; }
  .ext-header__property-details--with-dropdown { padding-left: 0px; border-left: none; }
  [dir="rtl"] .ext-header__property-details--with-dropdown { padding-right: 0px; border-right: none; }
}

.ext-header__partner-name-on-mobile { font-size: 16px; font-weight: 400; line-height: 24px; display: inline-block; vertical-align: middle; max-width: 85%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; margin-right: 8px; }

.ext-header__partner-avatar-block .bui-avatar-block__text { margin-left: 16px; min-width: 0px; }

.ext-header__partner-avatar-block .bui-avatar { flex-shrink: 0; }

.partner-details-row { display: flex; -webkit-box-pack: justify; justify-content: space-between; -webkit-box-align: center; align-items: center; font-size: 12px; font-weight: 400; line-height: 18px; }

.partner-details-row:not(:first-child) { margin-top: 16px; }

.partner-details-secondary { color: rgb(107, 107, 107); }

.partner-details-secondary__name { font-size: 14px; font-weight: 700; line-height: 20px; }

.property-selection-action-button .bui-button__icon { margin: 0px; }

.property-selection-action-button { background: transparent; border-width: 0px; padding: 8px; }

.property-selection-action-button, .property-selection-action-button:active, .property-selection-action-button:focus, .property-selection-action-button:hover { border-radius: 50%; }

.property-selection-action-button:active, .property-selection-action-button:focus, .property-selection-action-button:hover { background-color: rgba(255, 255, 255, 0.12); }

.property-selection-action-button, .property-selection-action-button:active, .property-selection-action-button:focus, .property-selection-action-button:hover { color: rgb(0, 113, 194); }

.property-selection-action-button:active, .property-selection-action-button:focus, .property-selection-action-button:hover { background-color: rgba(0, 113, 194, 0.06); }

.property-selection-action-button--light, .property-selection-action-button--light:active, .property-selection-action-button--light:focus, .property-selection-action-button--light:hover { color: rgb(255, 255, 255); }

.property-selection-action-button--light:active, .property-selection-action-button--light:focus, .property-selection-action-button--light:hover { background-color: rgba(255, 255, 255, 0.12); }

.property-selector-groups-link-tooltip { z-index: 200; }

body { background-color: rgb(242, 242, 242); }

.page-header { display: flex; }

.bui-page-header__title { -webkit-box-flex: 1; flex-grow: 1; }

.bui-page-header__actions { -webkit-box-flex: 0; flex-grow: 0; align-self: center; margin: 0px; }

.icon-gap { margin-right: 5px; }

.header-actions--mobile { display: none; }

@media (max-width: 576px) {
  body { background: rgb(230, 230, 230); }
  .header-actions--mobile { display: block; }
  .header-actions--desktop { display: none; }
  .page-header__action--button { padding: 0px; }
}

@media print {
  body { font-size: 12pt; }
  footer, header, nav { display: none; }
  a[href]::after { content: none !important; }
  table { break-inside: auto; }
  tr { break-inside: avoid; break-after: auto; }
  .bui-button { display: none !important; }
}

.loading-bar--animated { width: 100%; height: 14px; display: block; animation-duration: 2s; animation-fill-mode: forwards; animation-iteration-count: infinite; animation-name: placeHolderShimmer; animation-timing-function: linear; background: linear-gradient(90deg, rgb(238, 238, 238) 8%, rgb(204, 204, 204) 18%, rgb(238, 238, 238) 33%) 0% 0% / 800px 104px; }

@-webkit-keyframes placeHolderShimmer { 
  0% { background-position: -468px 0px; }
  100% { background-position: 468px 0px; }
}

@keyframes placeHolderShimmer { 
  0% { background-position: -468px 0px; }
  100% { background-position: 468px 0px; }
}

.pps_dppr_sidebar_accordion > li > button { padding: 16px; }

.pps_dppr_sidebar_accordion__bullet_list li { list-style-type: disc; margin-bottom: 0px; }

.pps_dppr_sidebar_accordion__subtitle { margin: 16px 0px 0px; }

.pps_dppr_terms_and_conditions_bullets > li { list-style-type: disc; }

.pps_dppr_terms_and_conditions_bullets--no-margin > li { margin-bottom: 0px; }

.pps_dppr_terms_and_conditions_bullets--nested { padding-left: 32px; }

.ext-feedback { width: 320px; padding: 0px; }

.ext-feedback .bui-panel { padding: 0px; }

.ext-feedback-cta { display: inline-block; }

.ext-feedback__header { -webkit-box-align: center; align-items: center; border-bottom: 1px solid rgb(217, 217, 217); display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: reverse; flex-direction: row-reverse; -webkit-box-pack: justify; justify-content: space-between; padding: 12px 16px; }

.ext-feedback__header, .ext-feedback__title { font-size: 16px; font-weight: 400; line-height: 24px; }

.ext-feedback__title { margin: 4px 0px; }

.ext-feedback__close-icon { -webkit-box-flex: 0; flex: 0 0 auto; }

.ext-feedback__body { padding: 16px; }

.ext-feedback__subtitle { font-size: 14px; font-weight: 400; line-height: 20px; margin: 0px 0px 8px; }

.ext-feedback__copy { margin: 0px 0px 16px; }

.ext-feedback__feedback-area { display: flex; }

.ext-feedback__legend-for-scale, .ext-feedback__scale { display: flex; -webkit-box-pack: justify; justify-content: space-between; }

.ext-feedback__scale { margin-top: 16px; }

.ext-feedback__legend-for-scale { margin-top: 2px; }

.ext-feedback__rating { font-size: 14px; font-weight: 500; line-height: 20px; background: rgb(255, 255, 255); border-radius: 50%; border: 0px none; color: inherit; cursor: pointer; fill: currentcolor; height: 36px; outline: none; padding: 0px; position: relative; text-align: center; vertical-align: middle; width: 36px; }

.ext-feedback__rating::after { border-radius: 50%; border: 2px solid; box-sizing: border-box; color: rgba(0, 0, 0, 0.5); content: ""; display: block; height: 100%; left: 0px; pointer-events: none; position: absolute; top: 0px; width: 100%; }

.ext-feedback__rating:hover { background-color: rgb(245, 245, 245); }

.ext-feedback__rating[disabled], .ext-feedback__rating[disabled]::after { pointer-events: none; color: rgb(189, 189, 189); }

.ext-feedback__rating--selected, .ext-feedback__rating--selected::after, .ext-feedback__rating--selected[disabled], .ext-feedback__rating--selected[disabled]::after { color: rgb(0, 113, 194); }

.rating__button--selected::after { border-color: rgb(0, 113, 194); }

@-webkit-keyframes rating__button__spin { 
  100% { transform: rotate(1turn); }
}

@keyframes rating__button__spin { 
  100% { transform: rotate(1turn); }
}

.ext-feedback__rating--selected.ext-feedback__rating--loading::after { animation: 1.2s linear 0s infinite normal none running rating__button__spin; border-color: rgb(0, 113, 194) rgb(235, 243, 255) rgb(235, 243, 255) !important; }

.ext-feedback-written-feedback { margin-top: 2px; margin-bottom: 16px; }

.ext-feedback__actions { display: flex; flex-wrap: wrap; }

.ext-feedback__actions > .ext-feedback__action + .ext-feedback__action { margin-left: 16px; }

[dir="rtl"] .ext-feedback__actions > .ext-feedback__action + .ext-feedback__action { margin-left: 0px; margin-right: 16px; }

.ext-feedback-thumbs .ext-feedback__rating { -webkit-box-align: center; align-items: center; display: inline-flex; height: 32px; -webkit-box-pack: center; justify-content: center; width: 32px; }

.ext-feedback-thumbs .ext-feedback__rating::after { border-width: 1px; border-color: rgb(230, 230, 230); }

.ext-feedback-thumbs .ext-feedback__rating:hover { background-color: rgb(230, 230, 230); border-color: rgb(189, 189, 189); }

.ext-feedback-thumbs .ext-feedback__rating[disabled] { opacity: 0.5; }

.ext-feedback-thumbs .ext-feedback__rating--selected { background: transparent; color: rgb(0, 0, 0); }

.ext-feedback-thumbs .ext-feedback__rating--selected::after { border-color: rgb(0, 0, 0); }

.ext-feedback-thumbs .ext-feedback__rating--selected:hover { background: transparent; }

.ext-feedback__thumb-icon { width: 16px; height: 16px; fill: rgb(0, 0, 0); }

.ext-feedback__thumb-icon--up { transform: translateY(-1px); }

.ext-feedback__thumb-icon--down { transform: translateY(1px); }

.dd-claim-wizard-confirmation-timeline__item { padding-bottom: 24px; }

.dd-claim-wizard-confirmation-timeline__add-evidence, .dd-claim-wizard-confirmation-timeline__review { margin-top: 24px; }

.dd-claim-wizard-confirmation-timeline__cancel { margin-top: 8px; }

.ext-cancel-dpr__button--disabled { display: inline-flex; }

.dd-claim-wizard-confirmation__subtitle { display: flex; }

.dd-claim-wizard-confirmation__subtitle-icon { margin-right: 8px; fill: rgb(107, 107, 107); }

[dir="rtl"] .dd-claim-wizard-confirmation__subtitle-icon { margin-left: 8px; margin-right: 0px; }

.dd-claim-wizard-confirmation__subtitle-text { color: rgb(51, 51, 51); }

.ext-dropzone-preview { display: flex; -webkit-box-pack: justify; justify-content: space-between; }

.ext-dropzone-preview__content { display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; -webkit-box-pack: center; justify-content: center; width: calc(100% - 116px); }

.ext-dropzone-preview__file-name { text-overflow: ellipsis; overflow: hidden; }

@media (min-width: 576px) {
  .ext-dropzone-preview__content--loaded, .ext-dropzone-preview__content-actions { display: flex; -webkit-box-pack: justify; justify-content: space-between; }
  .ext-dropzone-preview__content--loaded { -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-direction: row; -webkit-box-align: center; align-items: center; }
}

.ext-dropzone-preview__preview { width: 100px; height: 100px; object-fit: cover; }

.ext-dropzone-preview__preview--centered { -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; display: flex; }

.ext-dropzone-preview__preview--grey { background: rgb(245, 245, 245); }

.ext-dropzone-preview__preview-icon { color: rgb(51, 51, 51); width: 48px; height: 48px; }

.ext-dropzone__preview-caption { color: rgb(107, 107, 107); }

@media (max-width: 575px) {
  .ext-dropzone__preview-caption { margin-bottom: 8px; }
}

.ext-dropzone__progress-wrapper { height: 4px; background: rgb(189, 189, 189); width: 100%; position: relative; }

.ext-dropzone__progress { position: absolute; top: 0px; height: 100%; background: rgb(0, 53, 128); width: 0px; transition: width 0.2s; }

.ext-dropzone { background: rgb(255, 255, 255); border-radius: 5px; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; }

.ext-dropzone--button { display: inline-block; }

.ext-dropzone--hovered { border-color: rgb(0, 113, 194); background: rgb(228, 244, 255); }

.ext-dropzone--bordered { display: flex; border: 1px dashed rgb(107, 107, 107); padding: 24px; }

.ext-vue-dropzone__icon { fill: rgb(107, 107, 107); }

.ext-dropzone--invalid { border-color: rgb(204, 0, 0); }

.ext-vue-dropzone__drop-hint { margin-top: 4px; }

.oneTimetooltip[data-v-550f5988] { position: absolute; color: rgb(0, 0, 0); width: 320px; transform: translate(-78%, 16px); }

.oneTimetooltip[data-v-550f5988]::after { content: ""; position: absolute; border: 9px solid rgb(255, 255, 255); top: -8px; left: 88%; transform: rotate(45deg); box-shadow: rgb(224, 224, 224) -1px -1px; }

.ext-datepicker__text-input { text-transform: inherit; }

.ext-datepicker__item { padding: 16px; border: 1px solid rgb(230, 230, 230); position: absolute; z-index: 200; background: rgb(255, 255, 255); width: 320px; }

.japan-international-payouts-bd-missing-modal-body[data-v-5f07309f] { padding: 0px; }