body{margin:0;padding:0;font-size:1rem;font-weight:400;line-height:1.5}*,::before,::after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}::before,::after{--tw-content: ''}table{text-indent:0;border-color:inherit;border-collapse:collapse}hr{border-width:1px}:root{--bbbs-palette-black: #110e2dff;--bbbs-palette-white: #ffffffff;--bbbs-palette-light: #ffffffff;--bbbs-palette-dark: #110e2dff;--bbbs-palette-valid: #00D66B;--bbbs-palette-invalid: #FF3749;--bbbs-palette-red: #FF3749;--bbbs-palette-red-lighten: #FF8677;--bbbs-palette-green: #00D66B;--bbbs-palette-green-lighten: #66FF8E;--bbbs-palette-primary: #000057ff;--bbbs-palette-primary-text: #ffffffff;--bbbs-palette-primary-darken: #0C2340;--bbbs-palette-primary-hover: rgba(0, 0, 87, 0.5);--bbbs-palette-secondary: #000092;--bbbs-palette-secondary-text: #ffffffff;--bbbs-palette-secondary-darken: #0033A0;--bbbs-palette-secondary-hover: rgba(0, 0, 146, 0.5);--bbbs-palette-tertiary: #0040FF;--bbbs-palette-tertiary-text: #ffffffff;--bbbs-palette-tertiary-darken: #194fff;--bbbs-palette-tertiary-hover: #0000BC;--bbbs-palette-auxiliary-primary: #E1EAF1;--bbbs-palette-auxiliary-secondary: #FFF00;--bbbs-palette-auxiliary-secondary-darken: rgb(178, 178, 0);--bbbs-palette-auxiliary-tertiary: #FFF00;--bbbs-typography-body-family: 'Montserrat', 'Roboto','Helvetica','Arial','sans-serif';--bbbs-typography-body-size: 1rem;--bbbs-typography-body-weight: 400;--bbbs-typography-body-lineheight: 1.5;--bbbs-typography-body-letterspacing: .00938em;--bbbs-typography-body-text-transform: none;--bbbs-typography-caption-family: 'Montserrat', 'Roboto','Helvetica','Arial','sans-serif';--bbbs-typography-caption-size: .75rem;--bbbs-typography-caption-weight: 400;--bbbs-typography-caption-lineheight: 1.66;--bbbs-typography-caption-letterspacing: .03333em;--bbbs-typography-caption-text-transform: none;--bbbs-typography-overline-family: 'Montserrat', 'Roboto','Helvetica','Arial','sans-serif';--bbbs-typography-overline-size: .75rem;--bbbs-typography-overline-weight: 400;--bbbs-typography-overline-lineheight: 2.66;--bbbs-typography-overline-letterspacing: .08333em;--bbbs-typography-overline-text-transform: none;--bbbs-typography-title-bottom-margin: 0.5rem;--bbbs-typography-h1-family: 'Montserrat', 'Roboto','Helvetica','Arial','sans-serif';--bbbs-typography-h1-size: 4rem;--bbbs-typography-h1-weight: 900;--bbbs-typography-h1-lineheight: 1.167;--bbbs-typography-h1-letterspacing: -.01562em;--bbbs-typography-h1-text-transform: none;--bbbs-typography-h2-family: 'Montserrat', 'Roboto','Helvetica','Arial','sans-serif';--bbbs-typography-h2-size: 3.5rem;--bbbs-typography-h2-weight: 700;--bbbs-typography-h2-lineheight: 1.2;--bbbs-typography-h2-letterspacing: -.00833em;--bbbs-typography-h2-text-transform: none;--bbbs-typography-h3-family: 'Montserrat', 'Roboto','Helvetica','Arial','sans-serif';--bbbs-typography-h3-size: 3rem;--bbbs-typography-h3-weight: 600;--bbbs-typography-h3-lineheight: 1.167;--bbbs-typography-h3-letterspacing: 0;--bbbs-typography-h3-text-transform: none;--bbbs-typography-h4-family: 'Montserrat', 'Roboto','Helvetica','Arial','sans-serif';--bbbs-typography-h4-size: 2.125rem;--bbbs-typography-h4-weight: 600;--bbbs-typography-h4-lineheight: 1.235;--bbbs-typography-h4-letterspacing: .00735em;--bbbs-typography-h4-text-transform: none;--bbbs-typography-h5-family: 'Montserrat', 'Roboto','Helvetica','Arial','sans-serif';--bbbs-typography-h5-size: 1.5rem;--bbbs-typography-h5-weight: 600;--bbbs-typography-h5-lineheight: 1.334;--bbbs-typography-h5-letterspacing: 0;--bbbs-typography-h5-text-transform: none;--bbbs-typography-h6-family: 'Montserrat', 'Roboto','Helvetica','Arial','sans-serif';--bbbs-typography-h6-size: 1.25rem;--bbbs-typography-h6-weight: 500;--bbbs-typography-h6-lineheight: 1.6;--bbbs-typography-h6-letterspacing: .0075em;--bbbs-typography-h6-text-transform: none;--bbbs-typography-subtitle-family: 'Montserrat', 'Roboto','Helvetica','Arial','sans-serif';--bbbs-typography-subtitle-size: 1rem;--bbbs-typography-subtitle-weight: 400;--bbbs-typography-subtitle-lineheight: 1.75;--bbbs-typography-subtitle-letterspacing: .00938em;--bbbs-typography-subtitle-text-transform: none;--bbbs-typography-button-family: 'Montserrat', 'Roboto','Helvetica','Arial','sans-serif';--bbbs-typography-button-size: .875rem;--bbbs-typography-button-weight: 600;--bbbs-typography-button-letterspacing: .02857em;--bbbs-typography-button-text-transform: uppercase;--bbbs-typography-button-borderradius: 5px;--bbbs-default-internal-padding: 1rem;--bbbs-default-component-padding: 2rem;--bbbs-default-internal-margin: 0.5rem;--bbbs-default-inter-section-margin: 1.5rem;--bbbs-default-borderradius: 10px;--bbbs-default-box-shadow: 0 0 20px 0 rgb(0 0 0 / 16%);--bbbs-palette-info: #2196f3ff;--bbbs-palette-info-rgb: 33,150,243;--bbbs-palette-info-text: #ffffffff;--bbbs-palette-info-darken: rgb(12,128,223);--bbbs-palette-info-lighten: rgb(71,167,245);--bbbs-palette-info-hover: rgba(33,150,243,0.058823529411764705);--bbbs-palette-success: #00c853ff;--bbbs-palette-success-rgb: 0,200,83;--bbbs-palette-success-text: #ffffffff;--bbbs-palette-success-darken: rgb(0,163,68);--bbbs-palette-success-lighten: rgb(0,235,98);--bbbs-palette-success-hover: #0101ff52;--bbbs-palette-warning: #ff9800ff;--bbbs-palette-warning-rgb: 255,152,0;--bbbs-palette-warning-text: #ffffffff;--bbbs-palette-warning-darken: rgb(214,129,0);--bbbs-palette-warning-lighten: rgb(255,167,36);--bbbs-palette-warning-hover: rgba(255,152,0,0.058823529411764705);--bbbs-palette-error: #f44336ff;--bbbs-palette-error-rgb: 244,67,54;--bbbs-palette-error-text: #ffffffff;--bbbs-palette-error-darken: rgb(242,28,13);--bbbs-palette-error-lighten: rgb(246,96,85);--bbbs-palette-error-hover: rgba(244,67,54,0.058823529411764705);--bbbs-palette-dark: #424242ff;--bbbs-palette-dark-rgb: 66,66,66;--bbbs-palette-dark-text: #ffffffff;--bbbs-palette-dark-darken: rgb(46,46,46);--bbbs-palette-dark-lighten: rgb(87,87,87);--bbbs-palette-dark-hover: rgba(66,66,66,0.058823529411764705);--bbbs-palette-text-primary: #424242ff;--bbbs-palette-text-secondary: #00000089;--bbbs-palette-text-disabled: #00000060;--bbbs-palette-action-default: #00000089;--bbbs-palette-action-default-hover: rgba(0,0,0,0.058823529411764705);--bbbs-palette-action-disabled: #00000042;--bbbs-palette-action-disabled-background: #0000001e;--bbbs-palette-surface: #ffffffff;--bbbs-palette-background: #ffffffff;--bbbs-palette-background-grey: #f5f5f5ff;--bbbs-palette-drawer-background: #ffffffff;--bbbs-palette-drawer-text: #424242ff;--bbbs-palette-drawer-icon: #616161ff;--bbbs-palette-appbar-background: #ffffffcc;--bbbs-palette-appbar-text: #424242ff;--bbbs-palette-lines-default: #0000001e;--bbbs-palette-lines-inputs: #bdbdbdff;--bbbs-palette-table-lines: #e0e0e0ff;--bbbs-palette-table-striped: #00000005;--bbbs-palette-table-hover: #0000000a;--bbbs-palette-divider: #e0e0e0ff;--bbbs-palette-divider-light: #000000cc;--bbbs-palette-grey-default: #9E9E9E;--bbbs-palette-grey-light: #e8e8e8;--bbbs-palette-grey-lighter: #f9f9f9;--bbbs-palette-grey-dark: #757575;--bbbs-palette-grey-darker: #616161;--bbbs-palette-overlay-dark: rgba(33,33,33,0.4980392156862745);--bbbs-palette-overlay-light: rgba(255,255,255,0.4980392156862745);--bbbs-elevation-0: none;--bbbs-elevation-1: 0px 2px 1px -1px rgba(0,0,0,0.2),0px 1px 1px 0px rgba(0,0,0,0.14),0px 1px 3px 0px rgba(0,0,0,0.12);--bbbs-elevation-2: 0px 3px 1px -2px rgba(0,0,0,0.2),0px 2px 2px 0px rgba(0,0,0,0.14),0px 1px 5px 0px rgba(0,0,0,0.12);--bbbs-elevation-3: 0px 3px 3px -2px rgba(0,0,0,0.2),0px 3px 4px 0px rgba(0,0,0,0.14),0px 1px 8px 0px rgba(0,0,0,0.12);--bbbs-elevation-4: 0px 2px 4px -1px rgba(0,0,0,0.2),0px 4px 5px 0px rgba(0,0,0,0.14),0px 1px 10px 0px rgba(0,0,0,0.12);--bbbs-elevation-5: 0px 3px 5px -1px rgba(0,0,0,0.2),0px 5px 8px 0px rgba(0,0,0,0.14),0px 1px 14px 0px rgba(0,0,0,0.12);--bbbs-elevation-6: 0px 3px 5px -1px rgba(0,0,0,0.2),0px 6px 10px 0px rgba(0,0,0,0.14),0px 1px 18px 0px rgba(0,0,0,0.12);--bbbs-elevation-7: 0px 4px 5px -2px rgba(0,0,0,0.2),0px 7px 10px 1px rgba(0,0,0,0.14),0px 2px 16px 1px rgba(0,0,0,0.12);--bbbs-elevation-8: 0px 5px 5px -3px rgba(0,0,0,0.2),0px 8px 10px 1px rgba(0,0,0,0.14),0px 3px 14px 2px rgba(0,0,0,0.12);--bbbs-elevation-9: 0px 5px 6px -3px rgba(0,0,0,0.2),0px 9px 12px 1px rgba(0,0,0,0.14),0px 3px 16px 2px rgba(0,0,0,0.12);--bbbs-elevation-10: 0px 6px 6px -3px rgba(0,0,0,0.2),0px 10px 14px 1px rgba(0,0,0,0.14),0px 4px 18px 3px rgba(0,0,0,0.12);--bbbs-elevation-11: 0px 6px 7px -4px rgba(0,0,0,0.2),0px 11px 15px 1px rgba(0,0,0,0.14),0px 4px 20px 3px rgba(0,0,0,0.12);--bbbs-elevation-12: 0px 7px 8px -4px rgba(0,0,0,0.2),0px 12px 17px 2px rgba(0,0,0,0.14),0px 5px 22px 4px rgba(0,0,0,0.12);--bbbs-elevation-13: 0px 7px 8px -4px rgba(0,0,0,0.2),0px 13px 19px 2px rgba(0,0,0,0.14),0px 5px 24px 4px rgba(0,0,0,0.12);--bbbs-elevation-14: 0px 7px 9px -4px rgba(0,0,0,0.2),0px 14px 21px 2px rgba(0,0,0,0.14),0px 5px 26px 4px rgba(0,0,0,0.12);--bbbs-elevation-15: 0px 8px 9px -5px rgba(0,0,0,0.2),0px 15px 22px 2px rgba(0,0,0,0.14),0px 6px 28px 5px rgba(0,0,0,0.12);--bbbs-elevation-16: 0px 8px 10px -5px rgba(0,0,0,0.2),0px 16px 24px 2px rgba(0,0,0,0.14),0px 6px 30px 5px rgba(0,0,0,0.12);--bbbs-elevation-17: 0px 8px 11px -5px rgba(0,0,0,0.2),0px 17px 26px 2px rgba(0,0,0,0.14),0px 6px 32px 5px rgba(0,0,0,0.12);--bbbs-elevation-18: 0px 9px 11px -5px rgba(0,0,0,0.2),0px 18px 28px 2px rgba(0,0,0,0.14),0px 7px 34px 6px rgba(0,0,0,0.12);--bbbs-elevation-19: 0px 9px 12px -6px rgba(0,0,0,0.2),0px 19px 29px 2px rgba(0,0,0,0.14),0px 7px 36px 6px rgba(0,0,0,0.12);--bbbs-elevation-20: 0px 10px 13px -6px rgba(0,0,0,0.2),0px 20px 31px 3px rgba(0,0,0,0.14),0px 8px 38px 7px rgba(0,0,0,0.12);--bbbs-elevation-21: 0px 10px 13px -6px rgba(0,0,0,0.2),0px 21px 33px 3px rgba(0,0,0,0.14),0px 8px 40px 7px rgba(0,0,0,0.12);--bbbs-elevation-22: 0px 10px 14px -6px rgba(0,0,0,0.2),0px 22px 35px 3px rgba(0,0,0,0.14),0px 8px 42px 7px rgba(0,0,0,0.12);--bbbs-elevation-23: 0px 11px 14px -7px rgba(0,0,0,0.2),0px 23px 36px 3px rgba(0,0,0,0.14),0px 9px 44px 8px rgba(0,0,0,0.12);--bbbs-elevation-24: 0px 11px 15px -7px rgba(0,0,0,0.2),0px 24px 38px 3px rgba(0,0,0,0.14),0px 9px 46px 8px rgba(0,0,0,0.12);--bbbs-elevation-25: 0 5px 5px -3px rgba(0,0,0,.06), 0 8px 10px 1px rgba(0,0,0,.042), 0 3px 14px 2px rgba(0,0,0,.036);--bbbs-drawer-width-left: 240px;--bbbs-drawer-width-right: 240px;--bbbs-drawer-width-mini-left: 56px;--bbbs-drawer-width-mini-right: 56px;--bbbs-appbar-height: 64px;--bbbs-zindex-drawer: 1100;--bbbs-zindex-appbar: 1300;--bbbs-zindex-dialog: 1400;--bbbs-zindex-popover: 1200;--bbbs-zindex-snackbar: 1500;--bbbs-zindex-tooltip: 1600;--bbbs-default-gap: 1.5rem}html{color:var(--bbbs-palette-tertiary-lighten-text);font-family:var(--bbbs-typography-body-family);font-size:16px}.visually-hidden{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0, 0, 0, 0) !important;white-space:nowrap !important;border:0 !important}.bbbs-container{--bbbs-container-border-radius: 15px;--bbbs-container-padding: 1.5rem;--bbbs-container-background-color: var(--bbbs-palette-white);background-color:var(--bbbs-container-background-color);padding:var(--bbbs-container-padding);border-radius:var(--bbbs-container-border-radius);box-shadow:rgba(99,99,99,0.2) 0px 2px 8px 0px;width:100%;margin-right:calc(var(--bbbs-default-gap) / 2);margin-left:calc(var(--bbbs-default-gap) / 2)}.h-common,h6,h5,h4,h3,h2,h1{margin-bottom:var(--bbbs-typography-title-bottom-margin);margin-top:0}h1{font-size:var(--bbbs-typography-h1-size);font-weight:var(--bbbs-typography-h1-weight);line-height:var(--bbbs-typography-h1-lineheight);letter-spacing:var(--bbbs-typography-h1-letterspacing);text-transform:var(--bbbs-typography-h1-text-transform)}h2{font-size:var(--bbbs-typography-h2-size);font-weight:var(--bbbs-typography-h2-weight);line-height:var(--bbbs-typography-h2-lineheight);letter-spacing:var(--bbbs-typography-h2-letterspacing);text-transform:var(--bbbs-typography-h2-text-transform)}h3{font-size:var(--bbbs-typography-h3-size);font-weight:var(--bbbs-typography-h3-weight);line-height:var(--bbbs-typography-h3-lineheight);letter-spacing:var(--bbbs-typography-h3-letterspacing);text-transform:var(--bbbs-typography-h3-text-transform)}h4{font-size:var(--bbbs-typography-h4-size);font-weight:var(--bbbs-typography-h4-weight);line-height:var(--bbbs-typography-h4-lineheight);letter-spacing:var(--bbbs-typography-h4-letterspacing);text-transform:var(--bbbs-typography-h4-text-transform)}h5{font-size:var(--bbbs-typography-h5-size);font-weight:var(--bbbs-typography-h5-weight);line-height:var(--bbbs-typography-h5-lineheight);letter-spacing:var(--bbbs-typography-h5-letterspacing);text-transform:var(--bbbs-typography-h5-text-transform)}h6{font-size:var(--bbbs-typography-h6-size);font-weight:var(--bbbs-typography-h6-weight);line-height:var(--bbbs-typography-h6-lineheight);letter-spacing:var(--bbbs-typography-h6-letterspacing);text-transform:var(--bbbs-typography-h6-text-transform)}@font-face{font-family:"Montserrat";src:url("../fonts/Montserrat/Montserrat-Bold.ttf");font-weight:700}@font-face{font-family:"Montserrat";src:url("../fonts/Montserrat/Montserrat-Regular.ttf");font-weight:400}@font-face{font-family:"Montserrat";src:url("../fonts/Montserrat/Montserrat-SemiBold.ttf");font-weight:600}@font-face{font-family:"Montserrat";src:url("../fonts/Montserrat/Montserrat-Medium.ttf");font-weight:500}.overline{font-size:var(--bbbs-typography-overline-size);font-weight:var(--bbbs-typography-overline-weight);line-height:var(--bbbs-typography-overline-lineheight);letter-spacing:var(--bbbs-typography-overline-letterspacing);text-transform:var(--bbbs-typography-overline-text-transform)}.caption{font-size:var(--bbbs-typography-caption-size);font-weight:var(--bbbs-typography-caption-weight);line-height:var(--bbbs-typography-caption-lineheight);letter-spacing:var(--bbbs-typography-caption-letterspacing);text-transform:var(--bbbs-typography-caption-text-transform)}.bbbs-slide-in{animation:slide-in 1s forwards;-webkit-animation:slide-in 1s forwards}.bbbs-slide-in-right{animation:slide-in-right 1s forwards;-webkit-animation:slide-in-right 1s forwards}.bbbs-slide-out{animation:slide-out 1s forwards;-webkit-animation:slide-out 1s forwards}.bbbs-slide-out-right{animation:slide-out-right 1s forwards;-webkit-animation:slide-out-right 1s forwards}@keyframes slide-in{0%{transform:translateX(200%)}100%{transform:translateX(0%)}}@keyframes slide-in-right{0%{transform:translateX(-200%)}100%{transform:translateX(0%)}}@keyframes slide-out{0%{transform:translateX(0%)}100%{transform:translateX(200%)}}@keyframes slide-out-right{0%{transform:translateX(0%)}100%{transform:translateX(-200%)}}@-webkit-keyframes slide-in{0%{transform:translateX(200%)}100%{transform:translateX(0%)}}@-webkit-keyframes slide-in-right{0%{transform:translateX(-200%)}100%{transform:translateX(0%)}}@-webkit-keyframes slide-out{0%{transform:translateX(0%)}100%{transform:translateX(200%)}}@-webkit-keyframes slide-out-right{0%{transform:translateX(0%)}100%{transform:translateX(-200%)}}.bbbs-icon,.datagrid-container table>thead>tr>th.col-sort-asc .sort-indicator,.datagrid-container table>thead>tr>th.col-sort-desc .sort-indicator{background-repeat:no-repeat;display:inline-block;background-color:var(--bbbs-palette-primary)}.bbbs-icon.primary-light,.datagrid-container table>thead>tr>th.col-sort-asc .primary-light.sort-indicator,.datagrid-container table>thead>tr>th.col-sort-desc .primary-light.sort-indicator{background-color:var(--bbbs-palette-primary-text)}.bbbs-icon.secondary,.datagrid-container table>thead>tr>th.col-sort-asc .secondary.sort-indicator,.datagrid-container table>thead>tr>th.col-sort-desc .secondary.sort-indicator{background-color:var(--bbbs-palette-secondary)}.bbbs-icon.secondary-light,.datagrid-container table>thead>tr>th.col-sort-asc .secondary-light.sort-indicator,.datagrid-container table>thead>tr>th.col-sort-desc .secondary-light.sort-indicator{background-color:var(--bbbs-palette-secondary-text)}.bbbs-icon.tertiary,.datagrid-container table>thead>tr>th.col-sort-asc .tertiary.sort-indicator,.datagrid-container table>thead>tr>th.col-sort-desc .tertiary.sort-indicator{background-color:var(--bbbs-palette-tertiary)}.bbbs-icon.tertiary-light,.datagrid-container table>thead>tr>th.col-sort-asc .tertiary-light.sort-indicator,.datagrid-container table>thead>tr>th.col-sort-desc .tertiary-light.sort-indicator{background-color:var(--bbbs-palette-tertiary-text)}.bbbs-icon.valid,.datagrid-container table>thead>tr>th.col-sort-asc .valid.sort-indicator,.datagrid-container table>thead>tr>th.col-sort-desc .valid.sort-indicator{background-color:var(--bbbs-palette-valid)}.bbbs-icon.invalid,.datagrid-container table>thead>tr>th.col-sort-asc .invalid.sort-indicator,.datagrid-container table>thead>tr>th.col-sort-desc .invalid.sort-indicator{background-color:var(--bbbs-palette-invalid)}.bbbs-icon.bbbs-icon-x,.datagrid-container table>thead>tr>th.col-sort-asc .bbbs-icon-x.sort-indicator,.datagrid-container table>thead>tr>th.col-sort-desc .bbbs-icon-x.sort-indicator{-webkit-mask:url("../images/icons/icon-x.svg") no-repeat 50% 50%;mask:url("../images/icons/icon-x.svg") no-repeat 50% 50%}.bbbs-icon.bbbs-icon-info,.datagrid-container table>thead>tr>th.col-sort-asc .bbbs-icon-info.sort-indicator,.datagrid-container table>thead>tr>th.col-sort-desc .bbbs-icon-info.sort-indicator{-webkit-mask:url("../images/icons/icon-info.svg") no-repeat 50% 50%;mask:url("../images/icons/icon-info.svg") no-repeat 50% 50%}.bbbs-icon.bbbs-icon-success,.datagrid-container table>thead>tr>th.col-sort-asc .bbbs-icon-success.sort-indicator,.datagrid-container table>thead>tr>th.col-sort-desc .bbbs-icon-success.sort-indicator{-webkit-mask:url("../images/icons/icon-success.svg") no-repeat 50% 50%;mask:url("../images/icons/icon-success.svg") no-repeat 50% 50%}.bbbs-icon.bbbs-icon-warning,.datagrid-container table>thead>tr>th.col-sort-asc .bbbs-icon-warning.sort-indicator,.datagrid-container table>thead>tr>th.col-sort-desc .bbbs-icon-warning.sort-indicator{-webkit-mask:url("../images/icons/icon-warning.svg") no-repeat 50% 50%;mask:url("../images/icons/icon-warning.svg") no-repeat 50% 50%}.bbbs-icon.bbbs-icon-error,.datagrid-container table>thead>tr>th.col-sort-asc .bbbs-icon-error.sort-indicator,.datagrid-container table>thead>tr>th.col-sort-desc .bbbs-icon-error.sort-indicator{-webkit-mask:url("../images/icons/icon-error.svg") no-repeat 50% 50%;mask:url("../images/icons/icon-error.svg") no-repeat 50% 50%}.bbbs-icon.bbbs-icon-sort-up,.datagrid-container table>thead>tr>th.col-sort-asc .sort-indicator,.datagrid-container table>thead>tr>th.col-sort-desc .sort-indicator{-webkit-mask:url("../images/icons/icon-sort-up.svg") no-repeat 50% 50%;mask:url("../images/icons/icon-sort-up.svg") no-repeat 50% 50%}.bbbs-icon.bbbs-icon-sort-down,.datagrid-container table>thead>tr>th.col-sort-asc .bbbs-icon-sort-down.sort-indicator,.datagrid-container table>thead>tr>th.col-sort-desc .bbbs-icon-sort-down.sort-indicator{-webkit-mask:url("../images/icons/icon-sort-down.svg") no-repeat 50% 50%;mask:url("../images/icons/icon-sort-down.svg") no-repeat 50% 50%}.bbbs-icon.bbbs-icon-chevron-left,.datagrid-container table>thead>tr>th.col-sort-asc .bbbs-icon-chevron-left.sort-indicator,.datagrid-container table>thead>tr>th.col-sort-desc .bbbs-icon-chevron-left.sort-indicator{-webkit-mask:url("../images/icons/icon-chevron-left.svg") no-repeat 50% 50%;mask:url("../images/icons/icon-chevron-left.svg") no-repeat 50% 50%}.bbbs-icon.bbbs-icon-chevron-right,.datagrid-container table>thead>tr>th.col-sort-asc .bbbs-icon-chevron-right.sort-indicator,.datagrid-container table>thead>tr>th.col-sort-desc .bbbs-icon-chevron-right.sort-indicator{-webkit-mask:url("../images/icons/icon-chevron-right.svg") no-repeat 50% 50%;mask:url("../images/icons/icon-chevron-right.svg") no-repeat 50% 50%}.bbbs-icon.bbbs-icon-chevron-double-left,.datagrid-container table>thead>tr>th.col-sort-asc .bbbs-icon-chevron-double-left.sort-indicator,.datagrid-container table>thead>tr>th.col-sort-desc .bbbs-icon-chevron-double-left.sort-indicator{-webkit-mask:url("../images/icons/icon-chevron-double-left.svg") no-repeat 50% 50%;mask:url("../images/icons/icon-chevron-double-left.svg") no-repeat 50% 50%}.bbbs-icon.bbbs-icon-chevron-double-right,.datagrid-container table>thead>tr>th.col-sort-asc .bbbs-icon-chevron-double-right.sort-indicator,.datagrid-container table>thead>tr>th.col-sort-desc .bbbs-icon-chevron-double-right.sort-indicator{-webkit-mask:url("../images/icons/icon-chevron-double-right.svg") no-repeat 50% 50%;mask:url("../images/icons/icon-chevron-double-right.svg") no-repeat 50% 50%}.bbbs-icon.bbbs-icon-house-fill,.datagrid-container table>thead>tr>th.col-sort-asc .bbbs-icon-house-fill.sort-indicator,.datagrid-container table>thead>tr>th.col-sort-desc .bbbs-icon-house-fill.sort-indicator{-webkit-mask:url("../images/icons/icon-house-fill.svg") no-repeat 50% 50%;mask:url("../images/icons/icon-house-fill.svg") no-repeat 50% 50%}.bbbs-icon.bbbs-icon-wrench,.datagrid-container table>thead>tr>th.col-sort-asc .bbbs-icon-wrench.sort-indicator,.datagrid-container table>thead>tr>th.col-sort-desc .bbbs-icon-wrench.sort-indicator{-webkit-mask:url("../images/icons/icon-wrench.svg") no-repeat 50% 50%;mask:url("../images/icons/icon-wrench.svg") no-repeat 50% 50%}.bbbs-icon.bbbs-icon-calendar-range-fill,.datagrid-container table>thead>tr>th.col-sort-asc .bbbs-icon-calendar-range-fill.sort-indicator,.datagrid-container table>thead>tr>th.col-sort-desc .bbbs-icon-calendar-range-fill.sort-indicator{-webkit-mask:url("../images/icons/icon-calendar-range-fill.svg") no-repeat 50% 50%;mask:url("../images/icons/icon-calendar-range-fill.svg") no-repeat 50% 50%}.bbbs-icon.bbbs-icon-calendar-check,.datagrid-container table>thead>tr>th.col-sort-asc .bbbs-icon-calendar-check.sort-indicator,.datagrid-container table>thead>tr>th.col-sort-desc .bbbs-icon-calendar-check.sort-indicator{-webkit-mask:url("../images/icons/icon-calendar-check.svg") no-repeat 50% 50%;mask:url("../images/icons/icon-calendar-check.svg") no-repeat 50% 50%}.bbbs-icon.bbbs-icon-calendar-check-fill,.datagrid-container table>thead>tr>th.col-sort-asc .bbbs-icon-calendar-check-fill.sort-indicator,.datagrid-container table>thead>tr>th.col-sort-desc .bbbs-icon-calendar-check-fill.sort-indicator{-webkit-mask:url("../images/icons/icon-calendar-check-fill.svg") no-repeat 50% 50%;mask:url("../images/icons/icon-calendar-check-fill.svg") no-repeat 50% 50%}.bbbs-icon.bbbs-icon-person-raised-hand,.datagrid-container table>thead>tr>th.col-sort-asc .bbbs-icon-person-raised-hand.sort-indicator,.datagrid-container table>thead>tr>th.col-sort-desc .bbbs-icon-person-raised-hand.sort-indicator{-webkit-mask:url("../images/icons/icon-person-raised-hand.svg") no-repeat 50% 50%;mask:url("../images/icons/icon-person-raised-hand.svg") no-repeat 50% 50%}.bbbs-icon.bbbs-icon-person-circle,.datagrid-container table>thead>tr>th.col-sort-asc .bbbs-icon-person-circle.sort-indicator,.datagrid-container table>thead>tr>th.col-sort-desc .bbbs-icon-person-circle.sort-indicator{-webkit-mask:url("../images/icons/icon-person-circle.svg") no-repeat 50% 50%;mask:url("../images/icons/icon-person-circle.svg") no-repeat 50% 50%}.bbbs-icon.bbbs-icon-person-fill-check,.datagrid-container table>thead>tr>th.col-sort-asc .bbbs-icon-person-fill-check.sort-indicator,.datagrid-container table>thead>tr>th.col-sort-desc .bbbs-icon-person-fill-check.sort-indicator{-webkit-mask:url("../images/icons/icon-person-fill-check.svg") no-repeat 50% 50%;mask:url("../images/icons/icon-person-fill-check.svg") no-repeat 50% 50%}.bbbs-icon.bbbs-icon-person-fill-add,.datagrid-container table>thead>tr>th.col-sort-asc .bbbs-icon-person-fill-add.sort-indicator,.datagrid-container table>thead>tr>th.col-sort-desc .bbbs-icon-person-fill-add.sort-indicator{-webkit-mask:url("../images/icons/icon-person-fill-add.svg") no-repeat 50% 50%;mask:url("../images/icons/icon-person-fill-add.svg") no-repeat 50% 50%}.bbbs-icon.bbbs-icon-person-fill-gear,.datagrid-container table>thead>tr>th.col-sort-asc .bbbs-icon-person-fill-gear.sort-indicator,.datagrid-container table>thead>tr>th.col-sort-desc .bbbs-icon-person-fill-gear.sort-indicator{-webkit-mask:url("../images/icons/icon-person-fill-gear.svg") no-repeat 50% 50%;mask:url("../images/icons/icon-person-fill-gear.svg") no-repeat 50% 50%}.bbbs-icon.bbbs-icon-person-fill-exclamation,.datagrid-container table>thead>tr>th.col-sort-asc .bbbs-icon-person-fill-exclamation.sort-indicator,.datagrid-container table>thead>tr>th.col-sort-desc .bbbs-icon-person-fill-exclamation.sort-indicator{-webkit-mask:url("../images/icons/icon-person-fill-exclamation.svg") no-repeat 50% 50%;mask:url("../images/icons/icon-person-fill-exclamation.svg") no-repeat 50% 50%}.bbbs-icon.bbbs-icon-letter,.datagrid-container table>thead>tr>th.col-sort-asc .bbbs-icon-letter.sort-indicator,.datagrid-container table>thead>tr>th.col-sort-desc .bbbs-icon-letter.sort-indicator{-webkit-mask:url("../images/icons/icon-lettre.svg") no-repeat 50% 50%;mask:url("../images/icons/icon-lettre.svg") no-repeat 50% 50%}.bbbs-icon.bbbs-icon-list-checked,.datagrid-container table>thead>tr>th.col-sort-asc .bbbs-icon-list-checked.sort-indicator,.datagrid-container table>thead>tr>th.col-sort-desc .bbbs-icon-list-checked.sort-indicator{-webkit-mask:url("../images/icons/icon-list-checked.svg") no-repeat 50% 50%;mask:url("../images/icons/icon-list-checked.svg") no-repeat 50% 50%}.bbbs-icon.bbbs-icon-briefcase-fill,.datagrid-container table>thead>tr>th.col-sort-asc .bbbs-icon-briefcase-fill.sort-indicator,.datagrid-container table>thead>tr>th.col-sort-desc .bbbs-icon-briefcase-fill.sort-indicator{-webkit-mask:url("../images/icons/icon-briefcase-fill.svg") no-repeat 50% 50%;mask:url("../images/icons/icon-briefcase-fill.svg") no-repeat 50% 50%}.bbbs-icon.bbbs-icon-building-fill,.datagrid-container table>thead>tr>th.col-sort-asc .bbbs-icon-building-fill.sort-indicator,.datagrid-container table>thead>tr>th.col-sort-desc .bbbs-icon-building-fill.sort-indicator{-webkit-mask:url("../images/icons/icon-building-fill.svg") no-repeat 50% 50%;mask:url("../images/icons/icon-building-fill.svg") no-repeat 50% 50%}.bbbs-icon.bbbs-icon-star-fill,.datagrid-container table>thead>tr>th.col-sort-asc .bbbs-icon-star-fill.sort-indicator,.datagrid-container table>thead>tr>th.col-sort-desc .bbbs-icon-star-fill.sort-indicator{-webkit-mask:url("../images/icons/icon-star-fill.svg") no-repeat 50% 50%;mask:url("../images/icons/icon-star-fill.svg") no-repeat 50% 50%}.bbbs-icon.bbbs-icon-trash,.datagrid-container table>thead>tr>th.col-sort-asc .bbbs-icon-trash.sort-indicator,.datagrid-container table>thead>tr>th.col-sort-desc .bbbs-icon-trash.sort-indicator{-webkit-mask:url("../images/icons/icon-trash.svg") no-repeat 50% 50%;mask:url("../images/icons/icon-trash.svg") no-repeat 50% 50%}.bbbs-icon.bbbs-icon-trash-fill,.datagrid-container table>thead>tr>th.col-sort-asc .bbbs-icon-trash-fill.sort-indicator,.datagrid-container table>thead>tr>th.col-sort-desc .bbbs-icon-trash-fill.sort-indicator{-webkit-mask:url("../images/icons/icon-trash-fill.svg") no-repeat 50% 50%;mask:url("../images/icons/icon-trash-fill.svg") no-repeat 50% 50%}.bbbs-icon.bbbs-icon-pencil-square,.datagrid-container table>thead>tr>th.col-sort-asc .bbbs-icon-pencil-square.sort-indicator,.datagrid-container table>thead>tr>th.col-sort-desc .bbbs-icon-pencil-square.sort-indicator{-webkit-mask:url("../images/icons/icon-pencil-square.svg") no-repeat 50% 50%;mask:url("../images/icons/icon-pencil-square.svg") no-repeat 50% 50%}.bbbs-icon.bbbs-icon-plus-circle-fill,.datagrid-container table>thead>tr>th.col-sort-asc .bbbs-icon-plus-circle-fill.sort-indicator,.datagrid-container table>thead>tr>th.col-sort-desc .bbbs-icon-plus-circle-fill.sort-indicator{-webkit-mask:url("../images/icons/icon-plus-circle-fill.svg") no-repeat 50% 50%;mask:url("../images/icons/icon-plus-circle-fill.svg") no-repeat 50% 50%}.bbbs-icon.bbbs-icon-dash-circle-fill,.datagrid-container table>thead>tr>th.col-sort-asc .bbbs-icon-dash-circle-fill.sort-indicator,.datagrid-container table>thead>tr>th.col-sort-desc .bbbs-icon-dash-circle-fill.sort-indicator{-webkit-mask:url("../images/icons/icon-dash-circle-fill.svg") no-repeat 50% 50%;mask:url("../images/icons/icon-dash-circle-fill.svg") no-repeat 50% 50%}.bbbs-icon.bbbs-icon-text-center,.datagrid-container table>thead>tr>th.col-sort-asc .bbbs-icon-text-center.sort-indicator,.datagrid-container table>thead>tr>th.col-sort-desc .bbbs-icon-text-center.sort-indicator{-webkit-mask:url("../images/icons/icon-text-center.svg") no-repeat 50% 50%;mask:url("../images/icons/icon-text-center.svg") no-repeat 50% 50%}.bbbs-icon.bbbs-icon-text-justify,.datagrid-container table>thead>tr>th.col-sort-asc .bbbs-icon-text-justify.sort-indicator,.datagrid-container table>thead>tr>th.col-sort-desc .bbbs-icon-text-justify.sort-indicator{-webkit-mask:url("../images/icons/icon-text-justify.svg") no-repeat 50% 50%;mask:url("../images/icons/icon-text-justify.svg") no-repeat 50% 50%}.bbbs-icon.bbbs-icon-text-left,.datagrid-container table>thead>tr>th.col-sort-asc .bbbs-icon-text-left.sort-indicator,.datagrid-container table>thead>tr>th.col-sort-desc .bbbs-icon-text-left.sort-indicator{-webkit-mask:url("../images/icons/icon-text-left.svg") no-repeat 50% 50%;mask:url("../images/icons/icon-text-left.svg") no-repeat 50% 50%}.bbbs-icon.bbbs-icon-text-right,.datagrid-container table>thead>tr>th.col-sort-asc .bbbs-icon-text-right.sort-indicator,.datagrid-container table>thead>tr>th.col-sort-desc .bbbs-icon-text-right.sort-indicator{-webkit-mask:url("../images/icons/icon-text-right.svg") no-repeat 50% 50%;mask:url("../images/icons/icon-text-right.svg") no-repeat 50% 50%}.bbbs-icon.bbbs-icon-lock-locked,.datagrid-container table>thead>tr>th.col-sort-asc .bbbs-icon-lock-locked.sort-indicator,.datagrid-container table>thead>tr>th.col-sort-desc .bbbs-icon-lock-locked.sort-indicator{-webkit-mask:url("../images/icons/icon-lock-locked.svg") no-repeat 50% 50%;mask:url("../images/icons/icon-lock-locked.svg") no-repeat 50% 50%}.bbbs-icon.bbbs-icon-lock-unlocked,.datagrid-container table>thead>tr>th.col-sort-asc .bbbs-icon-lock-unlocked.sort-indicator,.datagrid-container table>thead>tr>th.col-sort-desc .bbbs-icon-lock-unlocked.sort-indicator{-webkit-mask:url("../images/icons/icon-lock-unlocked.svg") no-repeat 50% 50%;mask:url("../images/icons/icon-lock-unlocked.svg") no-repeat 50% 50%}.bbbs-icon.bbbs-icon-eye,.datagrid-container table>thead>tr>th.col-sort-asc .bbbs-icon-eye.sort-indicator,.datagrid-container table>thead>tr>th.col-sort-desc .bbbs-icon-eye.sort-indicator{-webkit-mask:url("../images/icons/icon-eye.svg") no-repeat 50% 50%;mask:url("../images/icons/icon-eye.svg") no-repeat 50% 50%}.bbbs-icon.bbbs-icon-file,.datagrid-container table>thead>tr>th.col-sort-asc .bbbs-icon-file.sort-indicator,.datagrid-container table>thead>tr>th.col-sort-desc .bbbs-icon-file.sort-indicator{-webkit-mask:url("../images/icons/icon-file.svg") no-repeat 50% 50%;mask:url("../images/icons/icon-file.svg") no-repeat 50% 50%}.bbbs-icon.bbbs-icon-cloud,.datagrid-container table>thead>tr>th.col-sort-asc .bbbs-icon-cloud.sort-indicator,.datagrid-container table>thead>tr>th.col-sort-desc .bbbs-icon-cloud.sort-indicator{-webkit-mask:url("../images/icons/icon-cloud.svg") no-repeat 50% 50%;mask:url("../images/icons/icon-cloud.svg") no-repeat 50% 50%}.bbbs-icon-login{background-repeat:no-repeat;display:inline-block;background-color:var(--bbbs-palette-primary);background-image:url("../images/icons/icon-login.svg");background-size:auto 100%}.bbbs-icon-password{background-repeat:no-repeat;display:inline-block;background-color:var(--bbbs-palette-primary);background-image:url("../images/icons/icon-password.svg");background-size:auto 100%}button,.bbbs-btn,input::file-selector-button,select::file-selector-button,textarea::file-selector-button,.bbbs-control::file-selector-button{padding:var(--bbbs-default-internal-padding);margin:0.5rem;color:var(--bbbs-palette-primary-text);font-family:var(--bbbs-typography-button-family);font-size:var(--bbbs-typography-button-size);font-weight:var(--bbbs-typography-button-weight);letter-spacing:var(--bbbs-typography-button-letterspacing);border:none;border-radius:var(--bbbs-typography-button-borderradius);text-decoration:none}button-primary,.bbbs-btn-primary,input::file-selector-button,select::file-selector-button,textarea::file-selector-button,.bbbs-control::file-selector-button{color:var(--bbbs-palette-primary-text);background-color:var(--bbbs-palette-primary)}button-primary:hover,.bbbs-btn-primary:hover,input:hover::file-selector-button,select:hover::file-selector-button,textarea:hover::file-selector-button,.bbbs-control:hover::file-selector-button{cursor:pointer;background-color:var(--bbbs-palette-primary-hover)}button-secondary,.bbbs-btn-secondary{color:var(--bbbs-palette-secondary-text);background-color:var(--bbbs-palette-secondary)}button-secondary:hover,.bbbs-btn-secondary:hover{cursor:pointer;background-color:var(--bbbs-palette-secondary-hover)}button-tertiary,.bbbs-btn-tertiary{color:var(--bbbs-palette-tertiary-text);background-color:var(--bbbs-palette-tertiary)}button-tertiary:hover,.bbbs-btn-tertiary:hover{cursor:pointer;background-color:var(--bbbs-palette-tertiary-hover)}button-cancel,.bbbs-btn-cancel{color:var(--bbbs-palette-tertiary-text);background-color:var(--bbbs-palette-tertiary-lighten)}button-cancel:hover,.bbbs-btn-cancel:hover{cursor:pointer;background-color:var(--bbbs-palette-tertiary)}.bbbs-btn-disabled,button-primary:disabled,.bbbs-btn-primary:disabled,input:disabled::file-selector-button,select:disabled::file-selector-button,textarea:disabled::file-selector-button,.bbbs-control:disabled::file-selector-button,button-secondary:disabled,.bbbs-btn-secondary:disabled,button-tertiary:disabled,.bbbs-btn-tertiary:disabled,button-cancel:disabled,.bbbs-btn-cancel:disabled{cursor:not-allowed;background-color:var(--bbbs-palette-grey-default)}button.bbbs-link,.bbbs-link{color:var(--bbbs-palette-primary);font-weight:var(--bbbs-typography-button-weight);font-size:var(--bbbs-typography-caption-size);font-style:italic;margin:inherit;padding:inherit;font-family:inherit;font-size:inherit;letter-spacing:inherit;border:none;border-radius:0;background:none}button.bbbs-link.active,.bbbs-link.active{color:var(--bbbs-palette-tertiary)}button.bbbs-link:hover,.bbbs-link:hover{cursor:pointer;color:var(--bbbs-palette-primary-darken);text-decoration:underline}:root{--bbbs-forms-control-color: var(--bbbs-palette-tertiary);--bbbs-forms-control-borderradius: 5px;--bbbs-forms-control-weight: 500;--bbbs-forms-control-default-internal-padding: 1rem 1rem 1rem 1.5rem;--bbbs-forms-control-border-width: 1px;--bbbs-forms-control-border-color: #f9fbfd;--bbbs-forms-control-border-color-focus: #3d6cf7;--bbbs-forms-control-background-default: #f9fbfd;--bbbs-forms-label-color: #324361}.control-typography,input,select,textarea,.bbbs-control{color:var(--bbbs-forms-control-color);font-family:var(--bbbs-typography-caption-family);font-size:var(--bbbs-typography-caption-size);font-weight:var(--bbbs-forms-control-weight);letter-spacing:var(--bbbs-typography-overline-letterspacing)}input,select,textarea,.bbbs-control{display:block;padding:var(--bbbs-forms-control-default-internal-padding);margin:var(--bbbs-default-internal-margin) 0;border:var(--bbbs-forms-control-border-width) solid var(--bbbs-forms-control-border-color);border-radius:var(--bbbs-forms-control-borderradius);background-color:var(--bbbs-forms-control-background-default);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}input.bbbs-control-icon,select.bbbs-control-icon,textarea.bbbs-control-icon,.bbbs-control.bbbs-control-icon{background-size:auto 2.5rem;background-position-y:50%;background-position-x:0.2rem;padding-inline-start:3rem;z-index:var(--bbbs-zindex-drawer)}input.dark,select.dark,textarea.dark,.bbbs-control.dark{background-color:var(--bbbs-palette-light);border:var(--bbbs-forms-control-border-width) solid var(--bbbs-palette-white);color:var(--bbbs-palette-white)}input:focus-visible,select:focus-visible,textarea:focus-visible,.bbbs-control:focus-visible{border-color:var(--bbbs-forms-control-border-color-focus);box-shadow:rgba(99,99,99,0.2) 0px 2px 8px 0px;outline:0}input::placeholder,select::placeholder,textarea::placeholder,.bbbs-control::placeholder{font-size:1.1em}input:invalid,input.invalid,select:invalid,select.invalid,textarea:invalid,textarea.invalid,.bbbs-control:invalid,.bbbs-control.invalid{border:var(--bbbs-forms-control-border-width) solid var(--bbbs-palette-invalid) !important;color:var(--bbbs-palette-invalid);font-weight:600}input::file-selector-button,select::file-selector-button,textarea::file-selector-button,.bbbs-control::file-selector-button{margin:0 1rem 0 0}label,.bbbs-label{color:var(--bbbs-forms-label-color);font-weight:var(--bbbs-forms-control-weight);display:inline-block}form .title,.bbbs-form .title{font-weight:600;padding:.5rem 0 1.5rem 2rem;border-bottom:1px solid #EAEAEA;margin-bottom:1rem;margin-left:-1.5rem;margin-right:-1.5rem;font-size:1.3rem}form input:not([type=checkbox]):not([type=radio]),form select,form textarea,form .bbbs-control,.bbbs-form input:not([type=checkbox]):not([type=radio]),.bbbs-form select,.bbbs-form textarea,.bbbs-form .bbbs-control{width:100%}form .row,.bbbs-form .row{display:flex;flex-wrap:wrap;align-items:flex-end}form .row>*,.bbbs-form .row>*{flex:1}form .form-group,.bbbs-form .form-group{margin:0 .5rem 1rem 0;position:relative}form .form-group .text-muted,.bbbs-form .form-group .text-muted{color:#6c757d !important}form .form-group .form-text,.bbbs-form .form-group .form-text{display:block;margin-top:.25rem;font-size:0.7rem;font-weight:400}form .form-group .form-text.invalid,.bbbs-form .form-group .form-text.invalid{color:var(--bbbs-palette-invalid);font-weight:500;position:absolute;margin-top:-.5rem}form .form-group input[type=checkbox],form .form-group input[type=radio],.bbbs-form .form-group input[type=checkbox],.bbbs-form .form-group input[type=radio]{display:inline-block}form .form-group.inline-group,.bbbs-form .form-group.inline-group{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto 0;grid-template-areas:"label label" "icon control" "vide message";height:fit-content}form .form-group.inline-group label,.bbbs-form .form-group.inline-group label{grid-area:label}form .form-group.inline-group label.icon,.bbbs-form .form-group.inline-group label.icon{grid-area:icon;width:100%;margin:var(--bbbs-default-internal-margin) 0.5rem var(--bbbs-default-internal-margin) 0;border-radius:5px 0 0 5px;padding-left:0.5em;vertical-align:middle;display:flex;align-items:center;line-height:3;background-color:var(--bbbs-palette-grey-light)}form .form-group.inline-group label.icon.invalid,.bbbs-form .form-group.inline-group label.icon.invalid{border-left-color:var(--bbbs-palette-invalid);border-top-color:var(--bbbs-palette-invalid);border-bottom-color:var(--bbbs-palette-invalid)}form .form-group.inline-group label.icon img,form .form-group.inline-group label.icon i,.bbbs-form .form-group.inline-group label.icon img,.bbbs-form .form-group.inline-group label.icon i{max-height:1.5rem;max-width:1rem;min-width:1rem;min-height:1rem}form .form-group.inline-group input,form .form-group.inline-group select,form .form-group.inline-group textarea,form .form-group.inline-group .bbbs-control,.bbbs-form .form-group.inline-group input,.bbbs-form .form-group.inline-group select,.bbbs-form .form-group.inline-group textarea,.bbbs-form .form-group.inline-group .bbbs-control{grid-area:control;border-top-left-radius:0;border-bottom-left-radius:0;border-left-color:var(--bbbs-palette-grey-default)}form .form-group.inline-group input.invalid,form .form-group.inline-group select.invalid,form .form-group.inline-group textarea.invalid,form .form-group.inline-group .bbbs-control.invalid,.bbbs-form .form-group.inline-group input.invalid,.bbbs-form .form-group.inline-group select.invalid,.bbbs-form .form-group.inline-group textarea.invalid,.bbbs-form .form-group.inline-group .bbbs-control.invalid{border-left-color:var(--bbbs-palette-grey-default)}form .form-group.inline-group input:focus-visible,form .form-group.inline-group select:focus-visible,form .form-group.inline-group textarea:focus-visible,form .form-group.inline-group .bbbs-control:focus-visible,.bbbs-form .form-group.inline-group input:focus-visible,.bbbs-form .form-group.inline-group select:focus-visible,.bbbs-form .form-group.inline-group textarea:focus-visible,.bbbs-form .form-group.inline-group .bbbs-control:focus-visible{border-top-right-radius:var(--bbbs-forms-control-borderradius);border-bottom-right-radius:var(--bbbs-forms-control-borderradius);border-right:var(--bbbs-forms-control-border-width) solid var(--bbbs-forms-control-border-color-focus)}form .form-group.inline-group div:last-of-type,form .form-group.inline-group span:last-of-type,form .form-group.inline-group small:last-of-type,.bbbs-form .form-group.inline-group div:last-of-type,.bbbs-form .form-group.inline-group span:last-of-type,.bbbs-form .form-group.inline-group small:last-of-type{grid-area:message}form .form-group.inline-group.append,.bbbs-form .form-group.inline-group.append{grid-template-columns:1fr auto;grid-template-areas:"label label" "control icon" "message vide "}form .form-group.inline-group.append label,.bbbs-form .form-group.inline-group.append label{grid-area:label}form .form-group.inline-group.append label.icon,.bbbs-form .form-group.inline-group.append label.icon{grid-area:icon;border-radius:0 5px 5px 0;padding-right:0;margin-left:0}form .form-group.inline-group.append label.invalid,.bbbs-form .form-group.inline-group.append label.invalid{border-right-color:var(--bbbs-palette-invalid);border-top-color:var(--bbbs-palette-invalid);border-bottom-color:var(--bbbs-palette-invalid)}form .form-group.inline-group.append input,form .form-group.inline-group.append select,form .form-group.inline-group.append textarea,form .form-group.inline-group.append .bbbs-control,.bbbs-form .form-group.inline-group.append input,.bbbs-form .form-group.inline-group.append select,.bbbs-form .form-group.inline-group.append textarea,.bbbs-form .form-group.inline-group.append .bbbs-control{grid-area:control;border-top-right-radius:0;border-bottom-right-radius:0;border-right-color:var(--bbbs-palette-grey-default);border-left:var(--bbbs-forms-control-border-width) solid var(--bbbs-forms-control-border-color)}form .form-group.inline-group.append input.invalid,form .form-group.inline-group.append select.invalid,form .form-group.inline-group.append textarea.invalid,form .form-group.inline-group.append .bbbs-control.invalid,.bbbs-form .form-group.inline-group.append input.invalid,.bbbs-form .form-group.inline-group.append select.invalid,.bbbs-form .form-group.inline-group.append textarea.invalid,.bbbs-form .form-group.inline-group.append .bbbs-control.invalid{border-right-color:var(--bbbs-palette-grey-default)}form .form-group.inline-group.append input:focus-visible,form .form-group.inline-group.append select:focus-visible,form .form-group.inline-group.append textarea:focus-visible,form .form-group.inline-group.append .bbbs-control:focus-visible,.bbbs-form .form-group.inline-group.append input:focus-visible,.bbbs-form .form-group.inline-group.append select:focus-visible,.bbbs-form .form-group.inline-group.append textarea:focus-visible,.bbbs-form .form-group.inline-group.append .bbbs-control:focus-visible{border-top-left-radius:var(--bbbs-forms-control-borderradius);border-bottom-left-radius:var(--bbbs-forms-control-borderradius);border-left:var(--bbbs-forms-control-border-width) solid var(--bbbs-forms-control-border-color-focus)}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}.bbbs-custom-control,.bbbs-radio,.bbbs-check,.bbbs-switch{--bbbs-custom-forms-color-active: var(--bbbs-palette-tertiary);--bbbs-custom-forms-color-disabled: var(--bbbs-palette-grey-default);--bbbs-custom-forms-color-disabled-background: var(--bbbs-palette-grey-light);position:relative;display:block;min-height:1.5rem}.bbbs-switch{padding-left:2.25rem}.bbbs-switch input[type=checkbox]{position:absolute;z-index:-1;opacity:0}.bbbs-switch label{position:relative;margin-bottom:0;vertical-align:top}.bbbs-switch label::before{left:-2.25rem;width:1.75rem;pointer-events:all;border-radius:.5rem;position:absolute;top:.25rem;left:-1.5rem;display:block;width:1rem;height:1rem;pointer-events:none;content:"";background-color:#fff;border:#adb5bd solid 1px;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.bbbs-switch label::after{top:calc(.25rem + 2px);left:calc(-2.25rem + 2px);width:calc(1rem - 4px);height:calc(1rem - 4px);background-color:#adb5bd;border-radius:.5rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-transform .15s ease-in-out;transition:transform .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:transform .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-transform .15s ease-in-out;position:absolute;top:.25rem;left:-1.5rem;display:block;width:1rem;height:1rem;content:"";background:no-repeat 50%/50% 50%}.bbbs-switch input[type=checkbox]~label::before{left:-2.25rem;width:1.75rem;pointer-events:all;border-radius:.5rem}.bbbs-switch input[type=checkbox]~label::after{top:calc(.25rem + 2px);left:calc(-2.25rem + 2px);width:calc(1rem - 4px);height:calc(1rem - 4px);background-color:#adb5bd;border-radius:.5rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-transform .15s ease-in-out;transition:transform .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:transform .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-transform .15s ease-in-out}.bbbs-switch input[type=checkbox]:disabled~label{color:var(--bbbs-custom-forms-color-disabled)}.bbbs-switch input[type=checkbox]:disabled~label::before{color:var(--bbbs-custom-forms-color-disabled);background-color:var(--bbbs-custom-forms-color-disabled-background)}.bbbs-switch input[type=checkbox]:checked~label::before{color:#fff;border-color:var(--bbbs-custom-forms-color-active);background-color:var(--bbbs-custom-forms-color-active)}.bbbs-switch input[type=checkbox]:checked~label::after{background-color:#fff;-webkit-transform:translateX(0.75rem);transform:translateX(0.75rem)}.bbbs-check{padding-left:1.5rem}.bbbs-check input[type=checkbox]{position:absolute;z-index:-1;opacity:0}.bbbs-check label{position:relative;margin-bottom:0;vertical-align:top}.bbbs-check label::before{position:absolute;top:.20rem;left:-1.5rem;display:block;width:1rem;height:1rem;pointer-events:none;content:"";background-color:#fff;border:#adb5bd solid 1px;border-radius:.25rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.bbbs-check label::after{position:absolute;top:.25rem;left:-1.5rem;display:block;width:1rem;height:1rem;content:"";background:no-repeat 50%/50% 50%}.bbbs-check input[type=checkbox]:checked~label::before{color:#fff;border-color:var(--bbbs-custom-forms-color-active);background-color:var(--bbbs-custom-forms-color-active)}.bbbs-check input[type=checkbox]:checked~label::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e")}.bbbs-check input[type=checkbox]:disabled~label{color:var(--bbbs-custom-forms-color-disabled)}.bbbs-check input[type=checkbox]:disabled~label::before{color:var(--bbbs-custom-forms-color-disabled);background-color:var(--bbbs-custom-forms-color-disabled-background)}.bbbs-radio{padding-left:1.5rem}.bbbs-radio input[type=radio]{position:absolute;z-index:-1;opacity:0}.bbbs-radio label{position:relative;margin-bottom:0;vertical-align:top}.bbbs-radio label::before{position:absolute;top:.20rem;left:-1.5rem;display:block;width:1rem;height:1rem;pointer-events:none;content:"";background-color:#fff;border:#adb5bd solid 1px;border-radius:50%;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.bbbs-radio label::after{position:absolute;top:.20rem;left:-1.5rem;display:block;width:1rem;height:1rem;content:"";background:no-repeat 50%/50% 50%}.bbbs-radio input[type=radio]:checked~label::before{color:#fff;border-color:var(--bbbs-custom-forms-color-active);background-color:var(--bbbs-custom-forms-color-active)}.bbbs-radio input[type=radio]:checked~label::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e")}.bbbs-radio input[type=radio]:disabled~label{color:var(--bbbs-custom-forms-color-disabled)}.bbbs-radio input[type=radio]:disabled~label::before{color:var(--bbbs-custom-forms-color-disabled);background-color:var(--bbbs-custom-forms-color-disabled-background)}:root{--bbbs-login-width: 25%;--bbbs-login-background: url()}.bbbs-login-container{display:flex;font-family:var(--bbbs-typography-default-family);color:var(--bbbs-palette-tertiary-lighten-text)}.bbbs-login-container .bbbs-login{margin:auto;width:var(--bbbs-login-width);min-width:400px;background-color:var(--bbbs-palette-light);border-radius:var(--bbbs-default-borderradius);box-shadow:var(--bbbs-default-box-shadow);padding:var(--bbbs-default-component-padding);overflow-y:auto;overflow-x:hidden}.bbbs-login-container .bbbs-login .bbbs-login-header{text-align:center;padding:var(--bbbs-default-internal-padding)}.bbbs-login-container .bbbs-login .bbbs-login-header .subtitle{color:var(--bbbs-palette-tertiary-lighten-text)}.bbbs-login-container .bbbs-login-form{display:flex;flex-direction:column;padding:var(--bbbs-default-internal-padding)}.bbbs-login-container .bbbs-login-form-options{display:flex;align-items:center;justify-content:space-between;margin:0.5rem 0}.bbbs-login-container .bbbs-login-form-options .form-group.bbbs-check{margin:0}.bbbs-login-container .bbbs-login-form-buttons{display:flex;align-items:center;justify-content:space-evenly}.bbbs-login-container .bbbs-login-form .bbbs-btn,.bbbs-login-container .bbbs-login-form input::file-selector-button,.bbbs-login-container .bbbs-login-form select::file-selector-button,.bbbs-login-container .bbbs-login-form textarea::file-selector-button,.bbbs-login-container .bbbs-login-form .bbbs-control::file-selector-button{align-self:center;margin:1rem 1rem 0.5rem 1rem}.bbbs-login-container.full-page{position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--bbbs-palette-auxiliary-primary);background-image:var(--bbbs-login-background);background-repeat:no-repeat;background-size:cover}:root{--bbbs-toast-padding: 16px;--bbbs-toast-z-index: 9999;--bbbs-toast-border-radius: 4px;--bbbs-toast-success-bg-color: var(--bbbs-palette-success);--bbbs-toast-success-color: var(--bbbs-palette-success-text);--bbbs-toast-info-bg-color: var(--bbbs-palette-info);--bbbs-toast-info-color: var(--bbbs-palette-info-text);--bbbs-toast-warning-bg-color: var(--bbbs-palette-warning);--bbbs-toast-warning-color: var(--bbbs-palette-warning-text);--bbbs-toast-error-bg-color: var(--bbbs-palette-error);--bbbs-toast-error-color: var(--bbbs-palette-error-text);--bbbs-toast-opacity: 0.85}.bbbs-toast-container{position:fixed;z-index:var(--bbbs-toast-z-index);left:0;top:0}.bbbs-toast-container.top-left{top:var(--bbbs-toast-padding);left:var(--bbbs-toast-padding)}.bbbs-toast-container.top-center{top:var(--bbbs-toast-padding);left:50%;transform:translateX(-50%)}.bbbs-toast-container.top-right{top:var(--bbbs-toast-padding);left:unset;right:var(--bbbs-toast-padding)}.bbbs-toast-container.bottom-left{bottom:var(--bbbs-toast-padding);left:var(--bbbs-toast-padding);top:unset}.bbbs-toast-container.bottom-center{bottom:var(--bbbs-toast-padding);top:unset;left:50%;transform:translateX(-50%)}.bbbs-toast-container.bottom-right{bottom:var(--bbbs-toast-padding);right:var(--bbbs-toast-padding);top:unset;left:unset}.bbbs-toast-container .bbbs-icon,.bbbs-toast-container .datagrid-container table>thead>tr>th.col-sort-asc .sort-indicator,.datagrid-container table>thead>tr>th.col-sort-asc .bbbs-toast-container .sort-indicator,.bbbs-toast-container .datagrid-container table>thead>tr>th.col-sort-desc .sort-indicator,.datagrid-container table>thead>tr>th.col-sort-desc .bbbs-toast-container .sort-indicator{height:1.5rem;width:1.5rem;margin:0 0.5rem;display:inline-block;background-color:var(--bbbs-palette-light)}.bbbs-toast-container .btn-close{padding:0.5rem;font-size:1rem;-webkit-mask:url("../images/icons/icon-x.svg") no-repeat 50% 50%;mask:url("../images/icons/icon-x.svg") no-repeat 50% 50%;background-color:var(--bbbs-palette-light);height:1rem;cursor:pointer}.bbbs-toast-container .bbbs-toast-body{flex:1}.bbbs-toast-container .bbbs-toast{pointer-events:auto;display:flex;align-items:center;padding:var(--bbbs-toast-padding);background-color:#333;font-weight:400;line-height:1.43;color:#fff;overflow:hidden;border-radius:var(--bbbs-toast-border-radius);opacity:var(--bbbs-toast-opacity);margin-top:var(--bbbs-toast-padding);min-width:288px;max-width:500px;box-shadow:0 3px 5px -1px rgba(0,0,0,0.2),0 6px 10px 0 rgba(0,0,0,0.14),0 1px 18px 0 rgba(0,0,0,0.12)}.bbbs-toast-container .bbbs-toast.clickable{cursor:pointer}.bbbs-toast-container .bbbs-toast.bg-success{background-color:var(--bbbs-toast-success-bg-color);color:var(--bbbs-toast-success-color)}.bbbs-toast-container .bbbs-toast.bg-info{background-color:var(--bbbs-toast-info-bg-color);color:var(--bbbs-toast-info-color)}.bbbs-toast-container .bbbs-toast.bg-warning{background-color:var(--bbbs-toast-warning-bg-color);color:var(--bbbs-toast-warning-color)}.bbbs-toast-container .bbbs-toast.bg-error{background-color:var(--bbbs-toast-error-bg-color);color:var(--bbbs-toast-error-color)}:root{--bbbs-badges-padding: .5rem;--bbbs-badges-font-size: var(--bbbs-typography-overline-size);--bbbs-badges-font-weight: 600;--bbbs-badges-letterspacing: .02857em;--bbbs-badges-text-transform: .02857em}.bbbs-badge{min-width:1rem;padding:var(--bbbs-badges-padding);margin:0.5rem;color:var(--bbbs-palette-primary-text);border:none;border-radius:var(--bbbs-typography-button-borderradius);font-family:var(--bbbs-typography-button-family);font-size:var(--bbbs-badges-font-size);font-weight:var(--bbbs-badges-font-weight);letter-spacing:var(--bbbs-badges-letterspacing);text-transform:var(--bbbs-badges-text-transform);text-decoration:none}.bbbs-badge-button:hover{cursor:pointer}.bbbs-badge-primary{color:var(--bbbs-palette-primary-text);background-color:var(--bbbs-palette-primary)}.bbbs-badge-primary:hover{background-color:var(--bbbs-palette-primary-hover)}.bbbs-badge-secondary{color:var(--bbbs-palette-secondary-text);background-color:var(--bbbs-palette-secondary)}.bbbs-badge-secondary:hover{background-color:var(--bbbs-palette-secondary-hover)}.bbbs-badge-success{color:var(--bbbs-palette-light);background-color:var(--bbbs-palette-green)}.bbbs-badge-success:hover{background-color:var(--bbbs-palette-green)}.bbbs-badge-error{color:var(--bbbs-palette-light);background-color:var(--bbbs-palette-red)}.bbbs-badge-error:hover{background-color:var(--bbbs-palette-red)}.bbbs-badge-info{color:var(--bbbs-palette-light);background-color:var(--bbbs-palette-tertiary)}.bbbs-badge-info:hover{background-color:var(--bbbs-palette-tertiary-hover)}@keyframes spinner-border{to{transform:rotate(360deg) /* rtl:ignore */}}.bbbs-spinner-container{display:flex;padding:10px}.bbbs-spinner-container.left{justify-content:left}.bbbs-spinner-container.center{justify-content:center}.bbbs-spinner-container.right{justify-content:right}.bbbs-spinner-container .bbbs-spinner{--bbbs-spinner-size: 2rem;--bbbs-spinner-color: currentColor;display:inline-block;width:var(--bbbs-spinner-size);height:var(--bbbs-spinner-size);vertical-align:-.125em;border:0.25em solid var(--bbbs-spinner-color);border-right-color:transparent;border-radius:50%;-webkit-animation:.75s linear infinite spinner-border;animation:.75s linear infinite spinner-border}.bbbs-pagination-by-page{display:flex;border-top:1px solid #ccc;margin-top:0.5rem;padding:0.25rem 0;align-items:center}.bbbs-pagination-by-page .pagination-text{margin:0 0.5rem}.bbbs-pagination-by-page nav{display:flex;margin-left:auto;gap:0.5rem;align-items:center}.bbbs-pagination-by-page nav button{border:0;background:none center center / 1rem no-repeat;width:2rem;height:2rem}.bbbs-pagination-by-page nav button[disabled]{opacity:0.4}.bbbs-pagination-by-page nav button:not([disabled]):hover{background-color:#eee}.bbbs-pagination-by-page nav button:not([disabled]):active{background-color:#aaa}.bbbs-pagination-by-page .go-first,.bbbs-pagination-by-page .go-last{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><g transform="rotate(90) scale(0.8)" transform-origin="12 12"><path d="m 2,1.5 l 10,17.5 l 10,-17.5 l -10,7.75 l -10,-7.75 z"/><rect height="2" width="20" y="20.5" x="2"/></g></svg>')}.bbbs-pagination-by-page .go-previous,.bbbs-pagination-by-page .go-next{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><g transform="rotate(90)" transform-origin="12 12"><path d="M 2 3.25 L 12 20.75 L 22 3.25 L 12 11 z" /></g></svg>')}.bbbs-pagination-by-page .go-next,.bbbs-pagination-by-page .go-last{transform:scaleX(-1)}.bbbs-pagination-center-page{--bbbs-default-internal-padding: .5rem;--bbbs-pagination-default-radius: 2rem;--bbbs-pagination-button-radius: var(--bbbs-pagination-default-radius);--bbbs-pagination-border-top: 1px solid #ccc;display:flex;border-top:var(--bbbs-pagination-border-top);margin-top:0.5rem;padding:0.25rem 0;align-items:center;justify-content:center}.bbbs-pagination-center-page[theme=light]{--bbbs-pagination-current-page-background-color: #0c47f5;--bbbs-pagination-current-page-color: var(--bbbs-palette-white);--bbbs-pagination-current-page-border: 1px solid #0c47f5;--bbbs-pagination-page-background-color: var(--bbbs-palette-white);--bbbs-pagination-page-color: #0c47f5;--bbbs-pagination-page-border: 1px solid var(--bbbs-palette-grey-light)}.bbbs-pagination-center-page[theme=dark]{--bbbs-pagination-current-page-background-color: #fffe54;--bbbs-pagination-current-page-color: #000c8c;--bbbs-pagination-current-page-border: 1px solid #fffe54;--bbbs-pagination-page-background-color: var(--bbbs-palette-white);--bbbs-pagination-page-color: #000c8c;--bbbs-pagination-page-border: 1px solid var(--bbbs-palette-white)}.bbbs-pagination-center-page.no-page{border-top:none}.bbbs-pagination-center-page .pagination{display:flex;flex-direction:row;align-items:center;justify-content:center;margin:5px 0px}.bbbs-pagination-center-page .pagination .more-item{width:50px;text-align:center;margin:0px 5px;letter-spacing:0.15rem}.bbbs-pagination-center-page .pagination>button{cursor:pointer;margin:0px 5px;text-align:center;min-width:var(--bbbs-pagination-default-radius);height:var(--bbbs-pagination-default-radius);border-radius:var(--bbbs-pagination-button-radius);font-weight:normal;background-color:var(--bbbs-pagination-page-background-color);color:var(--bbbs-pagination-page-color);border:var(--bbbs-pagination-page-border);line-height:0}.bbbs-pagination-center-page .pagination>button.bbbs-btn.page-item{color:black;margin:0px 5px;padding:var(--bbbs-default-internal-padding);background-color:var(--bbbs-palette-white);display:flex;justify-content:center}.bbbs-pagination-center-page .pagination>button.bbbs-btn.page-item .bbbs-icon,.bbbs-pagination-center-page .pagination>button.bbbs-btn.page-item .datagrid-container table>thead>tr>th.col-sort-asc .sort-indicator,.datagrid-container table>thead>tr>th.col-sort-asc .bbbs-pagination-center-page .pagination>button.bbbs-btn.page-item .sort-indicator,.bbbs-pagination-center-page .pagination>button.bbbs-btn.page-item .datagrid-container table>thead>tr>th.col-sort-desc .sort-indicator,.datagrid-container table>thead>tr>th.col-sort-desc .bbbs-pagination-center-page .pagination>button.bbbs-btn.page-item .sort-indicator{width:1rem;height:1rem;background-color:var(--bbbs-palette-primary);display:inline-block}.bbbs-pagination-center-page .pagination>button.bbbs-btn.page-item:disabled{color:gray;cursor:not-allowed;background-color:var(--bbbs-palette-grey-default)}.bbbs-pagination-center-page .pagination>button.bbbs-btn.page-item:disabled .bbbs-icon,.bbbs-pagination-center-page .pagination>button.bbbs-btn.page-item:disabled .datagrid-container table>thead>tr>th.col-sort-asc .sort-indicator,.datagrid-container table>thead>tr>th.col-sort-asc .bbbs-pagination-center-page .pagination>button.bbbs-btn.page-item:disabled .sort-indicator,.bbbs-pagination-center-page .pagination>button.bbbs-btn.page-item:disabled .datagrid-container table>thead>tr>th.col-sort-desc .sort-indicator,.datagrid-container table>thead>tr>th.col-sort-desc .bbbs-pagination-center-page .pagination>button.bbbs-btn.page-item:disabled .sort-indicator{background-color:var(--bbbs-palette-grey-dark)}.bbbs-pagination-center-page .pagination>button.bbbs-btn.page-item:not(:disabled):hover{background-color:var(--bbbs-palette-action-default-hover)}.bbbs-pagination-center-page .pagination>button.current-page{background-color:var(--bbbs-pagination-current-page-background-color);color:var(--bbbs-pagination-current-page-color);border:var(--bbbs-pagination-current-page-border)}.datagrid-container{--bbbs-datagrid-row-height: 3.5rem;--bbbs-datagrid-col-gap: 1rem;overflow-y:auto;height:100%}.datagrid-container[theme=light]{--bbbs-datagrid-header-background: #01065a;--bbbs-datagrid-header-background-hover: #010880;--bbbs-datagrid-header-background-active: #010ba6;--bbbs-datagrid-header-background-focus: #07065a;--bbbs-datagrid-header-color: #fff;--bbbs-datagrid-even-row-background: #fff;--bbbs-datagrid-odd-row-background: #f7fafc;--bbbs-datagrid-row-color: #000034}.datagrid-container[theme=dark]{--bbbs-datagrid-header-background: #021173;--bbbs-datagrid-header-color: #fff;--bbbs-datagrid-even-row-background: #01065a;--bbbs-datagrid-odd-row-background: #000448;--bbbs-datagrid-row-color: #fff}.datagrid-container table{width:100%}.datagrid-container table>thead>tr{background-color:var(--bbbs-datagrid-header-background);color:var(--bbbs-datagrid-header-color);position:sticky;top:0}.datagrid-container table>thead>tr>th{height:var(--bbbs-datagrid-row-height);font-weight:normal;position:relative}.datagrid-container table>thead>tr>th .col-header-content{position:relative;display:flex;align-items:center;padding-right:var(--bbbs-datagrid-col-gap);height:100%}.datagrid-container table>thead>tr>th .sort-indicator{width:1rem;height:1rem;align-self:center;text-align:center;transition:transform 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms}.datagrid-container table>thead>tr>th.col-sort-asc .sort-indicator,.datagrid-container table>thead>tr>th.col-sort-desc .sort-indicator{background-color:var(--bbbs-datagrid-header-color)}.datagrid-container table>thead>tr>th.col-sort-desc .sort-indicator{transform:scaleY(-1)}.datagrid-container table>thead>tr>th .sort-indicator{opacity:0.5}.datagrid-container table>thead>tr>th .col-title{display:flex;min-width:0px;flex-grow:1;padding:0.1rem 0.4rem;gap:0.4rem;font-weight:bold;color:var(--bbbs-datagrid-header-color);align-items:center}.datagrid-container table>thead>tr>th button.col-title{border:none;background:none;position:relative;cursor:pointer;color:var(--bbbs-datagrid-header-color);font-family:var(--bbbs-typography-button-family);font-size:var(--bbbs-typography-button-size);font-weight:var(--bbbs-typography-button-weight);height:100%}.datagrid-container table>thead>tr>th button.col-title:hover{background-color:var(--bbbs-datagrid-header-background-hover)}.datagrid-container table>thead>tr>th button.col-title:focus{background-color:var(--bbbs-datagrid-header-background-focus)}.datagrid-container table>thead>tr>th button.col-title:active{background-color:var(--bbbs-datagrid-header-background-active)}.datagrid-container table>thead>tr>th.col-justify-center .col-title{justify-content:center}.datagrid-container table>thead>tr>th.col-justify-end .col-title{flex-direction:row-reverse}.datagrid-container table>thead>tr>th .col-title-text{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.datagrid-container table>tbody>tr.empty-row>td{text-align:center;padding:1rem}.datagrid-container table>tbody>tr{height:var(--bbbs-datagrid-row-height);color:var(--bbbs-datagrid-row-color)}.datagrid-container table>tbody>tr:nth-child(even){background:var(--bbbs-datagrid-even-row-background)}.datagrid-container table>tbody>tr:nth-child(odd){background:var(--bbbs-datagrid-odd-row-background)}.datagrid-container table>tbody>tr>td{padding:0.1rem calc(0.4rem + var(--bbbs-datagrid-col-gap)) 0.1rem 0.4rem}.datagrid-container table>tbody>tr>td.col-justify-center{text-align:center}.datagrid-container table>tbody>tr>td.col-justify-end{text-align:right}.datagrid-container.loading>tbody{opacity:0.25;transition:opacity linear 100ms;transition-delay:25ms}.datagrid-container .bbbs-spinner-container{padding:1rem}.bbbs-modal{--bbbs-modal-background: var(--bbbs-palette-background);--bbbs-modal-top-padding: 5rem;--bbbs-modal-min-width: inherit;--bbbs-modal-border-radius: var(--bbbs-default-borderradius);--bbbs-modal-border: unset;--bbbs-modal-box-shadow: var(--bbbs-default-box-shadow);--bbbs-modal-header-height: unset;--bbbs-modal-intern-padding: 15px}.bbbs-modal.modal-active{display:flex;justify-content:center;height:100%;position:absolute;width:100%;top:0;left:0}.bbbs-modal.modal-active.center{align-items:center}.bbbs-modal.modal-active.top{align-items:flex-start;padding-top:var(--bbbs-modal-top-padding)}.bbbs-modal .dialog-overlay{display:block;position:fixed;width:100%;height:100%;z-index:calc(var(--bbbs-zindex-dialog) - 1);background-color:rgba(0,0,0,0.5);top:0;left:0}.bbbs-modal .modal-dialog{z-index:var(--bbbs-zindex-dialog);background-color:var(--bbbs-modal-background);position:absolute;border:var(--bbbs-modal-border);border-radius:var(--bbbs-modal-border-radius);box-shadow:var(--bbbs-modal-box-shadow);min-width:var(--bbbs-modal-min-width)}.bbbs-modal .modal-dialog.fixed{position:fixed}.bbbs-modal .modal-dialog.modal-dialog-scrollable{display:flex;max-height:calc(90% - var(--bbbs-modal-top-padding))}.bbbs-modal .modal-dialog.modal-dialog-scrollable .modal-content{display:flex;flex-direction:column;flex:1}.bbbs-modal .modal-dialog.modal-dialog-scrollable .modal-content .modal-header{display:flex;align-items:center;justify-content:space-between;padding:var(--bbbs-modal-intern-padding) var(--bbbs-modal-intern-padding) 0 var(--bbbs-modal-intern-padding);height:var(--bbbs-modal-header-height)}.bbbs-modal .modal-dialog.modal-dialog-scrollable .modal-content .modal-header .modal-title{margin-bottom:0;line-height:1.2}.bbbs-modal .modal-dialog.modal-dialog-scrollable .modal-content .modal-header .close-btn{background:none;cursor:pointer;margin-inline-start:1rem;display:flex}.bbbs-modal .modal-dialog.modal-dialog-scrollable .modal-content .modal-header .close-btn span{width:1rem;height:1rem;background-color:black}.bbbs-modal .modal-dialog.modal-dialog-scrollable .modal-content .modal-body{padding:0 var(--bbbs-modal-intern-padding);overflow:auto}.bbbs-modal .modal-dialog.modal-dialog-scrollable .modal-content .modal-footer{display:flex;justify-content:space-between;padding:0;padding:0 var(--bbbs-modal-intern-padding) var(--bbbs-modal-intern-padding) var(--bbbs-modal-intern-padding)}.bbbs-modal .modal-dialog.modal-dialog-scrollable .modal-content .btn{min-width:120px}.bbbs-modal .modal-dialog.modal-dialog-scrollable .modal-content .btn ::deep .spinner-border{width:1rem;height:1rem;margin:0 0 0 0.5rem}.components-paginated-table .scrollable-table{display:flex;flex:1;flex-direction:column;overflow:auto}.components-paginated-table.virtualize{overflow:hidden;display:flex;flex:1}.bbbs-autocomplete{--bbbs-autocomplete-items-border: 1px solid var(--bbbs-palette-lines-inputs);--bbbs-autocomplete-items-border-bottom: none;--bbbs-autocomplete-items-border-top: none;--bbbs-autocomplete-items-z-index: 99;--bbbs-autocomplete-items-top: 100%;--bbbs-autocomplete-items-left: 0;--bbbs-autocomplete-items-right: 0;--bbbs-autocomplete-items-padding: 10px;--bbbs-autocomplete-items-cursor: pointer;--bbbs-autocomplete-items-background-color: #fff;--bbbs-autocomplete-items-intern-border-bottom: 1px solid var(--bbbs-palette-lines-inputs);--bbbs-autocomplete-items-hovering-background-color: var(--bbbs-palette-grey-default);--bbbs-autocomplete-items-prop-item-text-font-weight: 600;position:relative;width:inherit}.bbbs-autocomplete input{width:100%}.bbbs-autocomplete-items{position:absolute;border:var(--bbbs-autocomplete-items-border);border-bottom:var(--bbbs-autocomplete-items-border-bottom);border-top:var(--bbbs-autocomplete-items-border-top);z-index:var(--bbbs-autocomplete-items-z-index);top:var(--bbbs-autocomplete-items-top);left:var(--bbbs-autocomplete-items-left);right:var(--bbbs-autocomplete-items-right)}.bbbs-autocomplete-items div{padding:var(--bbbs-autocomplete-items-padding);cursor:var(--bbbs-autocomplete-items-cursor);background-color:var(--bbbs-autocomplete-items-background-color);border-bottom:var(--bbbs-autocomplete-items-intern-border-bottom)}.bbbs-autocomplete-items .hovering{background-color:var(--bbbs-autocomplete-items-hovering-background-color)}.bbbs-autocomplete-items .prop-item-text{font-weight:var(--bbbs-autocomplete-items-prop-item-text-font-weight)}.bbbs-download{--primary-color: var(--bbbs-palette-primary);--animation: bbbs-btn-icon-animated 5s infinite linear}.bbbs-download .bbbs-download-btn .bbbs-download-icon{margin-right:var(--bbbs-default-internal-margin);width:1rem;height:1rem;vertical-align:middle}.bbbs-download .bbbs-btn-icon-animated{-webkit-animation:var(--animation);animation:var(--animation);color:var(--primary-color)}@-webkit-keyframes bbbs-btn-icon-animated{0%{-webkit-transform:perspective(180px) rotateX(0deg) rotateY(0deg)}25%{-webkit-transform:perspective(180px) rotateX(-180.1deg) rotateY(0deg)}50%{-webkit-transform:perspective(180px) rotateX(-180deg) rotateY(179.9deg)}75%{-webkit-transform:perspective(180px) rotateX(-360deg) rotateY(179.9deg)}100%{-webkit-transform:perspective(180px) rotateX(-360deg) rotateY(360deg)}}@keyframes bbbs-btn-icon-animated{0%{-webkit-transform:perspective(180px) rotateX(0deg) rotateY(0deg);transform:perspective(180px) rotateX(0deg) rotateY(0deg)}25%{-webkit-transform:perspective(180px) rotateX(-180.1deg) rotateY(0deg);transform:perspective(180px) rotateX(-180.1deg) rotateY(0deg)}50%{-webkit-transform:perspective(180px) rotateX(-180deg) rotateY(179.9deg);transform:perspective(180px) rotateX(-180deg) rotateY(179.9deg)}75%{-webkit-transform:perspective(180px) rotateX(-360deg) rotateY(179.9deg);transform:perspective(180px) rotateX(-180deg) rotateY(179.9deg)}100%{-webkit-transform:perspective(180px) rotateX(-360deg) rotateY(360deg);transform:perspective(180px) rotateX(0deg) rotateY(360deg)}}.bbbs-tabs .bbbs-nav-tabs{display:flex;border-bottom:1px solid var(--bbbs-palette-grey-lighter);flex-direction:row;list-style:none;margin-block:0;margin-inline:0;padding-inline:0;padding-block:0}.bbbs-tabs .bbbs-nav-tabs .nav-item{text-align:center;cursor:pointer}.bbbs-tabs .bbbs-nav-tabs .nav-item .nav-link{padding:0.5rem 1rem;border:1px solid transparent;border-top-left-radius:0.25rem;border-top-right-radius:0.25rem;color:var(--bbbs-palette-text-primary);background-color:var(--bbbs-palette-background);border-color:var(--bbbs-palette-grey-default);border-style:solid;border-width:1px;display:inline-block}.bbbs-tabs .bbbs-nav-tabs .nav-item .nav-link.active{color:var(--bbbs-palette-primary-text);background-color:var(--bbbs-palette-primary);border-color:var(--bbbs-palette-grey-lighter)}
