/*!***********************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./src/client/lib/styles/colors.module.css ***!
  \***********************************************************************************************************************/
:root {
    /****************************/
    /*------Color Palettes------*/
    /****************************/
    /* BluePrint Colors */
    --bp-light-gray1: #d3d8de;
    --bp-light-gray2: #dce0e5;
    --bp-light-gray3: #edeff2;
    --bp-light-gray4: #edeff2;
    --bp-light-gray5: #f6f7f9;
    --bp-gray3: #8f99a8;
    --bp-gray4: #abb3bf;
    --bp-gray5: #c5cbd3;
    --bp-dark-gray4: #383e47;
    --bp-dark-gray5: #404854;
    --bp-red2: #ac2f33;
    --bp-red3: #cd4246;
    --bp-orange4: #ec9a3c;
    --bp-gold4: #f0b726;
    --bp-cerulean3: #147eb3;

    --muted-text: #5f6b7c;
    --text-color: #1c2127;
    --text-med-color: #262c31;
    --text-dark-color: #18191b;

    /* UU Brand Colors */
    --uu-utah-red: #be0000;
    --uu-utah-red-hover: #930000;
    --uu-granite-peak: #708e99;
    --uu-zion-cinder-cone: #707271;
    --uu-gray-50: #939598;
    --uu-salt-flat-gray: #e2e6e6;
    --uu-lake-powell: #4f868e;
    --uu-great-salt-lake: #3abfc0;
    --uu-blue-topaz: #9dd8d7;
    --uu-mountain-green: #6cc24a;
    --uu-wasatch-sunrise: #ffb81d;
    --uu-aspen-yellow: #efc041;
    --uu-coral-pink-sand-dunes: #e4937b;
    --uu-red-rocks: #890000;
    --uu-header-background: #372c2c;
    --uu-footer-top-bg: #18191b;
    --uu-footer-bottom-bg: #372c2c;
    --uu-footer-links: #d5d5d5;
    --uu-footer-links-bottom: #9d9595;
    --uu-footer-links-hover: #cc0000;
    --uu-footer-links-hover-bottom: white;
    --uu-breadcrumb-bg: #f6f9fc;
    --uu-light-gray: #e1e1e1;
    --uu-light-gray-bg: #f8f8f8;
    --uu-text-lighter: #515253;
    --uu-text: #18191b;

    /*https://venngage.com/blog/blue-color-palettes/*/
    /* Palette 12 */
    --cp1-indigo: #033f63;
    --cp1-indigo-45: rgb(3, 63, 99);
    --cp1-teal: #28666e;
    --cp1-avocado: #7c9885;
    --cp1-sage: #b5b682;
    --cp1-yellow: #fedc97;

    /* Palette 11 */
    --cp2-teal: #177e89;
    --cp2-teal-lightest: rgb(170, 201, 201);
    --cp2-indigo: #084c61;
    --cp2-red: #db3a34;
    --cp2-sunny: #ffc857;

    /* Palette 3/4 */
    --cp3-blue: #355070;
    --cp3-purple: #6d597a;
    --cp3-purple-5: rgb(109, 89, 122, 0.5);
    --cp3-mauve: #b56576;
    --cp3-pink: #e56b6f;
    --cp3-peach: #eaac8b;
    --cp4-scarlet: #b85042;
    --cp4-light-olive: #e7e8d1;
    --cp4-light-teal: #a7beae;

    /* Another Option */
    --cp5-golden: #f4bb65;
    --cp5-green-apple: #a5b05d;
    --cp5-kelly-green: #609c6a;
    --cp5-teal-1: #2c8275;
    --cp5-teal-2: #226570;
    --cp5-navy: #2f4858;

    /****************************/
    /*-------App Colors---------*/
    /****************************/
    /* Navigation */
    --main-nav-bg-color: var(--uu-header-background);
    --side-nav-bg-color: white;
    --main-nav-link-color: var(--uu-utah-red);
    --site-icon-color: var(--uu-utah-red);
    --site-avatar-color: var(--uu-great-salt-lake);

    /* Warning */
    --site-error-color: var(--bp-red3);
    --site-warning-color: var(--bp-red2);

    /* App background */
    --primary-bg-color: var(--uu-light-gray-bg);
    --secondary-bg-color: var(--uu-salt-flat-gray);

    --primary-app-color: var(--uu-lake-powell);
    --primary-button-hover-color: var(--uu-great-salt-lake);
    --secondary-app-color: var(--uu-red-rocks);
    --primary-hover-color: var(--uu-utah-red-hover);
    --accent-color: var(--cp3-blue);

    /* Selected */
    --selected-row-bg-color: var(--uu-blue-topaz);

    /* !* Status *! */
    /* --status_new: var(--cp1-avocado); */
    /* --status_submitted: var(--bp-red2); */
    /* --status_approved: var(--uu-red-rocks); */
    /* --status_transaction_created: var(--bp-orange4); */
    /* --status_purchased: var(--bp-cerulean3); */
    /* --status_received: var(--cp5-teal-2); */
    /* --status_rejected: var(--cp3-purple-5); */
    /* --status_active: var(--cp2-teal); */
    /* --status_inactive: var(--cp2-teal-lightest); */

    /* Status */
    --status_new: #4f868eff;
    --status_submitted: #ffb52e;
    --status_approved: var(--uu-red-rocks);
    --status_transaction_created: #ea7f05;
    --status_purchased: #355070;
    --status_received: #609c6a;
    --status_rejected: #a7beae;
    --status_active: var(--cp2-teal);
    --status_inactive: var(--cp2-teal-lightest);

    --required-input: var(--bp-red2);
    --no-content-color: var(--bp-gray3);
}

/* Classes */
.colors-module__primary_background___WbBDD {
    background-color: var(--primary-bg-color);
}

.colors-module__primary_color___SQO4Y {
    color: var(--primary-app-color);
}

.colors-module__primary_button_color___KHYAc {
    color: var(--primary-app-color);
}

.colors-module__primary_button_hover_color___aMFD0 {
    color: var(--uu-great-salt-lake);
}

.colors-module__secondary_color___qGMjE {
    color: var(--secondary-app-color);
}

.colors-module__secondary_background___tsb7w {
    background-color: var(--secondary-bg-color);
}

.colors-module__row_selected_background___tZALu {
    background-color: var(--selected-row-bg-color);
}

.colors-module__active_status_background___vUPWu {
    background-color: var(--status_active) !important;
}

.colors-module__deactivate_status_background___Ca6cd {
    background-color: var(--site-error-color) !important;
}

.colors-module__inactive_status___rIjSl {
    background-color: var(--status_inactive) !important;
}

.colors-module__muted_text___hRAKg {
    color: var(--muted-text) !important;
}

.colors-module__error_field___dJRd0 {
    color: var(--site-error-color) !important;
}

/*!***********************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./src/client/lib/styles/styles.module.css ***!
  \***********************************************************************************************************************/
@tailwind base;
@tailwind components;
@tailwind utilities;
@plugin 'daisyui/theme' {
    name: 'uuhsc-theme';
    default: true; /* set as default */
    prefersdark: false; /* set as default dark mode (prefers-color-scheme:dark) */
    color-scheme: light; /* color of browser-provided UI */
    --color-base-100: oklch(98% 0.02 240);
    --color-base-200: oklch(95% 0.03 240);
    --color-base-300: oklch(92% 0.04 240);
    --color-base-content: oklch(20% 0.05 240);
    --color-primary: oklch(55% 0.3 240);
    --color-primary-content: oklch(98% 0.01 240);
    --color-secondary: oklch(70% 0.25 200);
    --color-secondary-content: oklch(98% 0.01 200);
    --color-accent: oklch(65% 0.25 160);
    --color-accent-content: oklch(98% 0.01 160);
    --color-neutral: oklch(50% 0.05 240);
    --color-neutral-content: oklch(98% 0.01 240);
    --color-info: oklch(70% 0.2 220);
    --color-info-content: oklch(98% 0.01 220);
    --color-success: oklch(65% 0.25 140);
    --color-success-content: oklch(98% 0.01 140);
    --color-warning: oklch(80% 0.25 80);
    --color-warning-content: oklch(20% 0.05 80);
    --color-error: oklch(65% 0.3 30);
    --color-error-content: oklch(98% 0.01 30);

    /* border radius */
    --radius-selector: 1rem;
    --radius-field: 0.25rem;
    --radius-box: 0.5rem;

    /* base sizes */
    --size-selector: 0.25rem;
    --size-field: 0.25rem;

    /* border size */
    --border: 1px;

    /* effects */
    --depth: 1;
    --noise: 0;
}

.styles-module__scrollbar_container___cSRSs {
}

.styles-module__scrollbar_container___cSRSs::-webkit-scrollbar {
    width: 12px;
}

.styles-module__scrollbar_container___cSRSs::-webkit-scrollbar-track-piece:end,
.styles-module__scrollbar_container___cSRSs::-webkit-scrollbar-track-piece:start,
.styles-module__scrollbar_container___cSRSs::-webkit-scrollbar-corner {
    background: var(--primary-bg-color);
}

.styles-module__scrollbar_container___cSRSs::-webkit-scrollbar-thumb {
    background-color: var(--bp-light-gray2);
    border-radius: 10px;
    border: 2px solid var(--primary-bg-color);
}

.styles-module__scrollbar_container___cSRSs::-webkit-scrollbar-thumb:hover {
    /* background-color: rgb(190 30 12 / 70%); */
}

.styles-module__scrollbar_container___cSRSs::-webkit-scrollbar-track {
    margin-bottom: var(--footer-height);
}

.styles-module__no_content___si_pa {
    font-style: italic;
    color: var(--bp-gray3);
}

.styles-module__disabled___kMMeq {
    opacity: 0.7 !important;
    pointer-events: none;
}

.styles-module__inactive___cjk99 {
    color: var(--muted-text);
    font-style: italic;
}

.styles-module__hsc_popover___YngPU {
    background-color: white;
    padding: 20px;
}

/*Buttons*/
.styles-module__hsc_button_transition___Uvqm0,
.styles-module__hsc_link_transition___wOr9l {
    transition: all 0.25s ease-in-out !important;
}

.styles-module__hsc_button_transition___Uvqm0:not(:disabled):hover {
    transform: translateY(-2px);
    box-shadow: inset 0 0 0 1px rgba(17, 20, 24, 0.2),
    0 4px 12px 4px rgba(84, 117, 145, 0.2) !important;
}

.styles-module__hsc_link_transition___wOr9l:hover {
    transform: translateY(-2px);
    /* box-shadow: 0px 10px 10px 0px rgba(84, 117, 145, 0.2); */
}

.styles-module__hsc_button___KtSqM {
    display: inline-flex;
    flex-direction: row;
    align-items: center;
    border: none;
    border-radius: 2px;
    cursor: pointer;
    font-size: 14px;
    justify-content: center;
    padding: 10px 20px;
    text-align: left;
    vertical-align: middle;
    min-height: 30px;
    min-width: 30px;
    gap: 4px;
    box-shadow: inset 0 0 0 2px rgb(0 0 0 / 20%);
}

.styles-module__primary_button___Fy6lJ {
}

.styles-module__primary_button___Fy6lJ,
.styles-module__primary_button___Fy6lJ span {
    color: var(--primary-app-color) !important;
}

.styles-module__primary_button___Fy6lJ:not(:disabled):hover,
.styles-module__primary_button___Fy6lJ:not(:disabled):hover span {
    color: var(--primary-button-hover-color) !important;
    background: none !important;
}

.styles-module__primary_button_light___TloFA {
    opacity: 0.6;
}

.styles-module__primary_button_light___TloFA:hover {
    opacity: 1;
}

.styles-module__primary_button_minimal___S1Ojc {
    border: none !important;
    background-color: transparent !important;
    box-shadow: none !important;
}

.styles-module__primary_button_minimal___S1Ojc:not(:disabled):hover {
    box-shadow: none !important;
}

.styles-module__primary_button_outlined___wvU1z {
    box-shadow: none !important;
    border: 1px solid var(--primary-app-color) !important;
    background-color: white !important;
}

.styles-module__secondary_button___H5QHA {
}

.styles-module__secondary_button___H5QHA,
.styles-module__secondary_button___H5QHA span {
    color: var(--secondary-app-color) !important;
}

.styles-module__secondary_button___H5QHA:hover,
.styles-module__secondary_button___H5QHA:hover span {
    color: var(--uu-footer-links-hover) !important;
}

.styles-module__secondary_outlined___alV7v {
    border: 1px solid var(--cp3-purple-5) !important;
}

.styles-module__primary_button_bold___OGquA {
    background-color: var(--primary-app-color) !important;
    color: white !important;
}

.styles-module__primary_button_bold___OGquA span,
.styles-module__primary_button_bold___OGquA svg {
    color: white;
}

.styles-module__primary_button_bold___OGquA:hover {
    background-color: var(--primary-button-hover-color) !important;
    color: white !important;
    text-decoration: none;
}

.styles-module__primary_button_bold___OGquA:hover span {
    color: white;
}

.styles-module__hsc_button_large___yXl60 {
    min-height: 40px;
    min-width: 40px;
    font-size: 16px;
    padding: 5px 15px;
}

.styles-module__uu_button___Y0iBy {
    color: var(--uu-utah-red) !important;
}

.styles-module__uu_button___Y0iBy:hover {
    color: var(--uu-utah-red-hover) !important;
}

.styles-module__uu_button_bold___O_VGt {
    background-color: var(--uu-utah-red) !important;
}

.styles-module__uu_button_bold___O_VGt:hover {
    background-color: var(--uu-utah-red-hover) !important;
}

.styles-module__uu_button_white___zOhI_ {
    background-color: white;
    color: var(--uu-utah-red);
    border: 2px solid var(--uu-utah-red);
    display: inline-block;
    text-decoration: none;
    text-align: center;
    text-transform: uppercase;
    font-family: Montserrat, sans-serif;
    font-size: 16px;
    font-weight: 500;
    border-radius: 4px;
    padding: 8px 20px;
}

.styles-module__uu_button_white___zOhI_:hover {
    background-color: var(--uu-utah-red);
    color: white;
    text-decoration: none;
}

.styles-module__uu_link___CZ0Kg {
    color: var(--uu-utah-red);
}

.styles-module__uu_link___CZ0Kg:hover {
    color: var(--uu-utah-red-hover);
}

.styles-module__update_status_button___ourwf {
    color: white !important;
    height: 100%;
}

.styles-module__update_status_button_icon___YjYT1 {
    margin: 0 !important;
}

.styles-module__confirm_purchase_button___vVnlr {
    background-color: var(--status_transaction_created) !important;
}

.styles-module__confirm_purchase_button_icon___PEn0Z {
    margin: 0 !important;
}

.styles-module__floating_item___DNiYr {
    box-shadow: 0 12px 10px -10px rgba(0, 0, 0, 0.4) !important;
    z-index: 2;
}

.styles-module__floating_item___DNiYr:hover {
    box-shadow: 0 18px 10px -10px rgba(0, 0, 0, 0.4) !important;
    transform: translate(0px, -4px);
}

.styles-module__not_floating___sUTPn {
    box-shadow: none !important;
    z-index: 1;
}

/*******************************/
/* Navigation Tab-like Buttons */
/*******************************/
.styles-module__nav_button___YI8NC {
    height: 100%;
    font-size: 13pt;
    font-weight: 400;
    margin-left: 8px;
    margin-right: 8px;
    padding: 8px 12px;
    display: inline-flex;
    flex-direction: row;
    align-items: end;
    color: var(--site-icon-color);
    border-bottom: 3px solid transparent;
    transition: border-color 0.5s ease, background-color 0.5s ease;
    font-family: Montserrat, sans-serif;
    box-shadow: none;
}

.styles-module__nav_button___YI8NC:last-child {
    margin-right: 10px !important;
}

.styles-module__nav_button___YI8NC:hover {
    background-color: var(--uu-light-gray-bg);
    color: var(--primary-hover-color);
    font-weight: 500;
}

a:is(.styles-module__nav_button___YI8NC) {
    text-decoration: none;
}

a:hover:is(.styles-module__nav_button___YI8NC) {
    text-decoration: none;
}

a:is(.styles-module__nav_button___YI8NC):not(.styles-module__nav_button_dark___BYbPn) {
    color: var(--site-icon-color);
}

a:hover:is(.styles-module__nav_button___YI8NC):not(.styles-module__nav_button_dark___BYbPn) {
    color: var(--primary-hover-color);
}

.styles-module__nav_button_selected___usRZs {
    font-weight: 500;
    color: var(--site-icon-color);
    border-color: var(--site-icon-color) !important;
}

.styles-module__nav_button_selected___usRZs:hover {
    border-color: var(--primary-hover-color) !important;
}

/* Dark Scheme */
.styles-module__nav_button_dark___BYbPn {
    color: white !important;
    font-weight: 500;
}

.styles-module__nav_button_dark___BYbPn:hover {
    background-color: var(--site-icon-color) !important;
    color: white !important;
}

a:is(.styles-module__nav_button_dark___BYbPn) {
    color: white !important;
}

a:hover:is(.styles-module__nav_button_dark___BYbPn) {
    color: white !important;
}

.styles-module__nav_button_selected_dark___xEJYA {
    border-color: white !important;
}

.styles-module__nav_button_selected_dark___xEJYA:hover {
    border-color: white !important;
}

/*******************************/
/*******************************/

/* Links */
.styles-module__hsc_link___RgD1B {
    display: inline-flex;
    align-items: center;
    gap: 8px;
}

.styles-module__hsc_footer_link___hJaa8 {
    text-transform: uppercase;
    color: var(--uu-footer-links-bottom);
}

.styles-module__hsc_link___RgD1B:hover {
    /* text-decoration: none; */
}

.styles-module__hsc_footer_link___hJaa8:hover {
    /* text-decoration: none; */
    color: var(--uu-footer-links-hover-bottom);
}

.styles-module__hsc_link___RgD1B span {
    font-size: large;
    margin-bottom: 3px;
}

.styles-module__hsc_external_link___PmXmI {
    /* text-decoration: underline; */
    font-size: medium;
}

.styles-module__hsc_external_link___PmXmI:hover {
    text-decoration: underline;
}

.styles-module__font_medium___YMtFX span {
    font-size: medium;
}

/***************/
/*Editing/Input*/
/***************/
.styles-module__hsc_input___xdKQx {
    min-width: 100px;
}

.styles-module__hsc_numerical_input___Y1Drx {
    min-width: 80px;
}

.styles-module__hsc_input___xdKQx > div {
    flex-shrink: 1;
}

.styles-module__hsc_money_input___uJwlf {
}

.styles-module__hsc_money_input_with_clear___TXRPD {
}

.styles-module__hsc_money_input___uJwlf input {
    text-align: right;
    padding-right: 6px !important;
}

.styles-module__input_label___GT4uo {
    font-weight: 500;
    margin-bottom: 0 !important;
    margin-right: 10px;
    text-align: center;
}

.styles-module__required_input___Ce14I {
}

.styles-module__required___lWjbp {
    color: var(--required-input);
}

.styles-module__required_input___Ce14I input::placeholder {
    color: var(--required-input);
}

/*Filter/Dropdown components*/
.styles-module__filter_label_input_box___NEbSA {
    line-height: 1.15;
    flex-grow: 1;
}

.styles-module__filter_label_header_box___MicH5 {
    max-width: calc(100% - 6px);
}

.styles-module__filter_label_input_box___NEbSA > span {
    position: relative;
    margin: 0 2px;
}

.styles-module__filter_label_header_box___MicH5:hover > span:first-child,
.styles-module__filter_label_header_box___MicH5:hover *:first-child:not(button) span {
    z-index: 4;
    overflow-x: visible;
    background-color: #e5e8eb;
}

.styles-module__filter_label_header_box___MicH5:hover input {
    z-index: 4;
}

.styles-module__filter_switch___Xtm_O {
    margin: 2px !important;
}

.styles-module__filter_selection_menu___lwLX7 {
    max-height: 302px;
    overflow-x: hidden;
}

.styles-module__filter_selection_menu___lwLX7 ul {
    padding: 0;
    min-width: unset;
}

.styles-module__filter_selection_menu___lwLX7 > ul > li > a > div {
    padding-right: 22px;
}

/********/
/*Tables*/
/********/
.styles-module__editable_table___MvRsS {
    width: 100%;
    max-width: 100%;
    border-collapse: collapse;
    cursor: default;
}

.styles-module__editable_table___MvRsS td {
    padding: 8px 12px;
    vertical-align: middle;
}

.styles-module__editable_table_compact___FriCg {
}

.styles-module__editable_table_compact___FriCg td {
    padding: 4px 10px;
}

.styles-module__table_header_cell___YrD5z {
    text-align: center;
    vertical-align: bottom;
    font-weight: 600;
    white-space: nowrap;
}

.styles-module__table_label_cell___opgwk {
    font-size: 18px;
    text-align: right;
    font-weight: 600;
}

td.styles-module__table_label_cell___opgwk {
    padding-top: 10px;
    vertical-align: bottom;
}

.styles-module__editable_table_edit_mode___EhKSv
td:not(.styles-module__table_header_cell___YrD5z):not(.styles-module__table_total_cell___xd1Rp):not(.styles-module__table_label_cell___opgwk) {
    padding: 4px 2px;
}

.styles-module__editable_table_edit_mode___EhKSv td:first-child {
    padding-left: 8px;
}

.styles-module__editable_table_edit_mode___EhKSv td:last-child {
    padding-right: 8px;
}

.styles-module__money_cell___mEbZu {
    text-align: right;
    font-family: monospace;
    font-size: 14px;
}

.styles-module__table_total_cell___xd1Rp {
    text-align: right;
    font-weight: 600;
    font-family: monospace;
    font-size: 14px;
}

.styles-module__status_tag___JR3hj {
    font-family: 'Montserrat', sans-serif;
    line-height: 1.1;
    width: 100%;
    text-align: center !important;
    white-space: normal;
    border-radius: 6px !important;
}


.styles-module__status_tag___JR3hj span {
    color: white !important;
    font-size: 13px;
    font-weight: 500;

    -webkit-line-clamp: 2;
    overflow-y: clip;
    display: -webkit-box !important;
    -webkit-box-orient: vertical;
}

/****************/
/*General Layout*/
/****************/
.styles-module__panel_content_box___E5f0N {
    display: flex;
    gap: 10px;
}

.styles-module__panel_content_box_vertical___U_ZB6 {
    flex-direction: column;
}

/*Flex box for displaying detail panels (Request/Transaction details, etc)*/
.styles-module__panel_flex_box___LycMK {
    display: flex;
    gap: 8px;
    flex-wrap: wrap;
    max-width: 100%;
}

.styles-module__panel_flex_box___LycMK > * {
    flex-grow: 1;
    flex-shrink: 2;
    flex-basis: 22%;
    max-width: 100%;
}

.styles-module__semi_wide_panel___OdJ7r {
    flex-grow: 2;
    flex-shrink: 1;
    flex-basis: 66%;
}

.styles-module__wide_panel___YJ8uO {
    flex-grow: 3;
    flex-shrink: 0;
    flex-basis: 66%;
}

.styles-module__full_width_panel___GoFRE {
    flex-grow: 3;
    flex-shrink: 0;
    flex-basis: 100%;
    max-width: 100%;
}

.styles-module__hsc_label___X6gtT {
    font-weight: 600;
    margin-bottom: 0 !important;
}

.styles-module__hsc_sub_label___WsBOs {
    font-weight: 400;
    font-style: italic;
    margin-bottom: 2px !important;
}

.styles-module__light_border___g40VJ {
    border: 1px solid var(--bp-light-gray1);
}

.styles-module__light_border_top___rvBFb {
    border-top: 1px solid var(--bp-light-gray1);
}

/*!*******************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./src/client/lib/components/AppLayout/OverlayComponents/HSCAlerts/AppAlert.module.css ***!
  \*******************************************************************************************************************************************************************/
.AppAlert-module__app_alert___A9UUV {
  margin-top: 0 !important;
  max-width: 460px !important;
}

.AppAlert-module__primary_alert___vstSr {
  border-top: 8px solid var(--primary-app-color);
}

.AppAlert-module__warning_alert___t2hyj {
  border-top: 8px solid var(--site-error-color);
}

.AppAlert-module__app_alert___A9UUV > div:first-child {
  flex-direction: column;
  align-items: center;
  margin-top: -56px;
}

.AppAlert-module__app_alert___A9UUV > div:first-child > span {
  margin: 0;
  color: var(--bp-light-gray5);
  border-radius: 30px;
  padding: 10px;
}

.AppAlert-module__primary_alert___vstSr > div:first-child > span {
  background-color: var(--primary-app-color);
}

.AppAlert-module__warning_alert___t2hyj > div:first-child > span {
  background-color: var(--site-error-color);
}

.AppAlert-module__content_title___qfehz {
  margin-top: 8px !important;
  text-align: center;
}

.AppAlert-module__app_alert___A9UUV .AppAlert-module__alert_contents___cXC5w {
  font-size: 15px;
}

.AppAlert-module__app_alert___A9UUV > div:last-child {
  justify-content: center;
  gap: 10px;
  margin-top: 16px;
}

.AppAlert-module__app_alert___A9UUV > div:last-child button {
  font-size: 15px;
  font-weight: 500;
  padding: 12px 18px;
  margin: 0;
  flex-basis: 50%;
  flex-grow: 1;
  text-align: center;
}

/*!*******************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./src/client/lib/components/AppLayout/OverlayComponents/Toaster/AppToaster.module.css ***!
  \*******************************************************************************************************************************************************************/
.AppToaster-module__vert_align_middle___A_XxD {
  align-items: center !important;
}

/*!*********************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/@blueprintjs/table/lib/css/table.css ***!
  \*********************************************************************************************************************************/
@keyframes skeleton-fade-in{
  0%{
    opacity:0;
  }
  100%{
    opacity:1;
  }
}
@keyframes skeleton-fade-in{
  0%{
    opacity:0;
  }
  100%{
    opacity:1;
  }
}
.bp5-table-cell{
  display:inline-block;
  font-size:12px;
  height:20px;
  line-height:20px;
  padding:0 10px;
  transition:color 300ms;
}
.bp5-dark .bp5-table-cell:not([class*=bp5-intent-]):not(.bp5-loading){
  color:#f6f7f9;
}
.bp5-table-cell.bp5-intent-primary{
  background-color:rgba(45, 114, 210, 0.1);
  color:#2d72d2;
}
.bp5-dark .bp5-table-cell.bp5-intent-primary{
  background:rgba(45, 114, 210, 0.1);
  color:#4c90f0;
}
.bp5-table-cell.bp5-intent-success{
  background-color:rgba(35, 133, 81, 0.1);
  color:#238551;
}
.bp5-dark .bp5-table-cell.bp5-intent-success{
  background:rgba(35, 133, 81, 0.1);
  color:#32a467;
}
.bp5-table-cell.bp5-intent-warning{
  background-color:rgba(200, 118, 25, 0.1);
  color:#c87619;
}
.bp5-dark .bp5-table-cell.bp5-intent-warning{
  background:rgba(200, 118, 25, 0.1);
  color:#ec9a3c;
}
.bp5-table-cell.bp5-intent-danger{
  background-color:rgba(205, 66, 70, 0.1);
  color:#cd4246;
}
.bp5-dark .bp5-table-cell.bp5-intent-danger{
  background:rgba(205, 66, 70, 0.1);
  color:#e76a6e;
}
.bp5-table-editing-enabled .bp5-table-cell{
  cursor:text;
}
.bp5-table-selection-enabled .bp5-table-cell{
  cursor:cell;
}
.bp5-table-cell.bp5-table-truncated-cell{
  overflow:hidden;
}
.bp5-table-cell.bp5-large, .bp5-large .bp5-table-cell{
  font-size:14px;
  height:30px;
  line-height:30px;
}
.bp5-table-cell.bp5-loading{
  display:flex;
  flex-direction:column;
  justify-content:center;
  color:transparent;
}
.bp5-table-cell:focus{
  outline:none;
}

.bp5-table-cell-interactive{
  z-index:21;
}

.bp5-table-striped .bp5-table-cell-ledger-even{
  background-color:#ffffff;
}
.bp5-table-striped .bp5-table-cell-ledger-odd{
  background-color:#fbfbfc;
}
.bp5-dark .bp5-table-striped .bp5-table-cell-ledger-even{
  background-color:#2f343c;
}
.bp5-dark .bp5-table-striped .bp5-table-cell-ledger-odd{
  background-color:#343942;
}

.bp5-table-editable-name input{
  height:20px;
}

.bp5-table-editable-text{
  inset:0;
  padding:0 10px;
  position:absolute;
}

.bp5-table-cell-text-placeholder{
  color:#5f6b7c;
}
.bp5-dark .bp5-table-cell-text-placeholder{
  color:#abb3bf;
}
.bp5-table-null{
  color:rgba(95, 107, 124, 0.6);
}

.bp5-table-truncated-value{
  left:10px;
  max-height:100%;
  overflow:hidden;
  position:absolute;
  right:35px;
  text-overflow:ellipsis;
  top:0;
}

.bp5-table-truncated-format-text{
  left:10px;
  max-height:100%;
  overflow:hidden;
  position:absolute;
  right:10px;
  text-overflow:ellipsis;
  top:0;
}

.bp5-table-truncated-popover-target{
  border-radius:2px;
  bottom:0;
  cursor:pointer;
  opacity:0.3;
  padding:0 5px;
  position:absolute;
  right:5px;
  text-align:center;
  top:0;
}
.bp5-table-truncated-popover-target .bp5-icon-standard{
  line-height:20px;
}
.bp5-table-truncated-popover-target.bp5-popover-open{
  opacity:1;
}
.bp5-table-truncated-popover-target.bp5-popover-open .bp5-icon-standard{
  color:#2d72d2;
}
.bp5-table-truncated-popover-target:hover{
  opacity:1;
}

.bp5-table-truncated-popover{
  font-family:monospace;
  max-height:300px;
  max-width:600px;
  min-width:200px;
  overflow:auto;
  padding:10px 10px;
}

.bp5-table-popover-whitespace-pre{
  white-space:pre;
}

.bp5-table-popover-whitespace-normal{
  white-space:normal;
}
.bp5-table-container{
  box-shadow:0 0 0 1px rgba(17, 20, 24, 0.15);
}

.bp5-table-menu{
  box-shadow:0 1px 0 rgba(17, 20, 24, 0.15), 1px 0 0 rgba(17, 20, 24, 0.15);
}

.bp5-table-header{
  box-shadow:0 1px 0 rgba(17, 20, 24, 0.15);
}

.bp5-table-cell{
  box-shadow:inset 0 -1px 0 rgba(17, 20, 24, 0.15), inset -1px 0 0 rgba(17, 20, 24, 0.15);
}

.bp5-table-horizontal-cell-divider{
  box-shadow:inset 0 1px 0 rgba(17, 20, 24, 0.15);
  height:1px;
}

.bp5-table-column-headers .bp5-table-header{
  box-shadow:0 1px 0 rgba(17, 20, 24, 0.15), inset -1px 0 0 rgba(17, 20, 24, 0.15);
}
.bp5-table-column-headers .bp5-table-header::before{
  bottom:0;
  right:1px;
}

.bp5-table-row-headers .bp5-table-header{
  box-shadow:inset 0 -1px 0 rgba(17, 20, 24, 0.15), 1px 0 0 rgba(17, 20, 24, 0.15);
}
.bp5-table-row-headers .bp5-table-header::before{
  bottom:1px;
  right:0;
}

.bp5-table-body .bp5-table-last-in-row{
  box-shadow:inset 0 -1px 0 rgba(17, 20, 24, 0.15), 1px 0 0 rgba(17, 20, 24, 0.15);
}
.bp5-table-body .bp5-table-last-in-column{
  box-shadow:0 1px 0 rgba(17, 20, 24, 0.15), inset -1px 0 0 rgba(17, 20, 24, 0.15);
}
.bp5-table-body .bp5-table-last-in-row.bp5-table-last-in-column{
  box-shadow:0 1px 0 rgba(17, 20, 24, 0.15), 1px 0 0 rgba(17, 20, 24, 0.15);
}

.bp5-table-quadrant-top-left .bp5-table-cell.bp5-table-last-in-row{
  box-shadow:inset 0 -1px 0 rgba(17, 20, 24, 0.15), inset -3px 0 0 rgba(17, 20, 24, 0.15);
}
.bp5-table-quadrant-top-left .bp5-table-cell.bp5-table-last-in-column{
  box-shadow:inset 0 -3px 0 rgba(17, 20, 24, 0.15), inset -1px 0 0 rgba(17, 20, 24, 0.15);
}
.bp5-table-quadrant-top-left .bp5-table-cell.bp5-table-last-in-column.bp5-table-last-in-row{
  box-shadow:inset 0 -3px 0 rgba(17, 20, 24, 0.15), inset -3px 0 0 rgba(17, 20, 24, 0.15);
}
.bp5-table-quadrant-top-left .bp5-table-header.bp5-table-last-in-row{
  box-shadow:0 1px 0 rgba(17, 20, 24, 0.15), inset -3px 0 0 rgba(17, 20, 24, 0.15);
}
.bp5-table-quadrant-top-left .bp5-table-header.bp5-table-last-in-row::before{
  bottom:0;
  right:3px;
}
.bp5-table-quadrant-top-left .bp5-table-header.bp5-table-last-in-column{
  box-shadow:inset 0 -3px 0 rgba(17, 20, 24, 0.15), 1px 0 0 rgba(17, 20, 24, 0.15);
}
.bp5-table-quadrant-top-left .bp5-table-header.bp5-table-last-in-column::before{
  bottom:3px;
  right:0;
}

.bp5-table-quadrant-left .bp5-table-cell.bp5-table-last-in-row{
  box-shadow:inset 0 -1px 0 rgba(17, 20, 24, 0.15), inset -3px 0 0 rgba(17, 20, 24, 0.15);
}

.bp5-table-quadrant-top .bp5-table-cell.bp5-table-last-in-column{
  box-shadow:inset 0 -3px 0 rgba(17, 20, 24, 0.15), inset -1px 0 0 rgba(17, 20, 24, 0.15);
}

.bp5-dark .bp5-table-container{
  box-shadow:0 0 0 1px rgba(17, 20, 24, 0.4);
}
.bp5-dark .bp5-table-menu{
  box-shadow:0 1px 0 rgba(17, 20, 24, 0.4), 1px 0 0 rgba(17, 20, 24, 0.4);
}
.bp5-dark .bp5-table-header{
  box-shadow:0 1px 0 rgba(17, 20, 24, 0.4);
}
.bp5-dark .bp5-table-cell{
  box-shadow:inset 0 -1px 0 rgba(17, 20, 24, 0.4), inset -1px 0 0 rgba(17, 20, 24, 0.4);
}
.bp5-dark .bp5-table-horizontal-cell-divider{
  box-shadow:inset 0 1px 0 rgba(17, 20, 24, 0.4);
  height:1px;
}
.bp5-dark .bp5-table-column-headers .bp5-table-header{
  box-shadow:0 1px 0 rgba(17, 20, 24, 0.4), inset -1px 0 0 rgba(17, 20, 24, 0.4);
}
.bp5-dark .bp5-table-column-headers .bp5-table-header::before{
  bottom:0;
  right:1px;
}
.bp5-dark .bp5-table-row-headers .bp5-table-header{
  box-shadow:inset 0 -1px 0 rgba(17, 20, 24, 0.4), 1px 0 0 rgba(17, 20, 24, 0.4);
}
.bp5-dark .bp5-table-row-headers .bp5-table-header::before{
  bottom:1px;
  right:0;
}
.bp5-dark .bp5-table-body .bp5-table-last-in-row{
  box-shadow:inset 0 -1px 0 rgba(17, 20, 24, 0.4), 1px 0 0 rgba(17, 20, 24, 0.4);
}
.bp5-dark .bp5-table-body .bp5-table-last-in-column{
  box-shadow:0 1px 0 rgba(17, 20, 24, 0.4), inset -1px 0 0 rgba(17, 20, 24, 0.4);
}
.bp5-dark .bp5-table-body .bp5-table-last-in-row.bp5-table-last-in-column{
  box-shadow:0 1px 0 rgba(17, 20, 24, 0.4), 1px 0 0 rgba(17, 20, 24, 0.4);
}
.bp5-dark .bp5-table-quadrant-top-left .bp5-table-cell.bp5-table-last-in-row{
  box-shadow:inset 0 -1px 0 rgba(17, 20, 24, 0.4), inset -3px 0 0 rgba(17, 20, 24, 0.4);
}
.bp5-dark .bp5-table-quadrant-top-left .bp5-table-cell.bp5-table-last-in-column{
  box-shadow:inset 0 -3px 0 rgba(17, 20, 24, 0.4), inset -1px 0 0 rgba(17, 20, 24, 0.4);
}
.bp5-dark .bp5-table-quadrant-top-left .bp5-table-cell.bp5-table-last-in-column.bp5-table-last-in-row{
  box-shadow:inset 0 -3px 0 rgba(17, 20, 24, 0.4), inset -3px 0 0 rgba(17, 20, 24, 0.4);
}
.bp5-dark .bp5-table-quadrant-top-left .bp5-table-header.bp5-table-last-in-row{
  box-shadow:0 1px 0 rgba(17, 20, 24, 0.4), inset -3px 0 0 rgba(17, 20, 24, 0.4);
}
.bp5-dark .bp5-table-quadrant-top-left .bp5-table-header.bp5-table-last-in-row::before{
  bottom:0;
  right:3px;
}
.bp5-dark .bp5-table-quadrant-top-left .bp5-table-header.bp5-table-last-in-column{
  box-shadow:inset 0 -3px 0 rgba(17, 20, 24, 0.4), 1px 0 0 rgba(17, 20, 24, 0.4);
}
.bp5-dark .bp5-table-quadrant-top-left .bp5-table-header.bp5-table-last-in-column::before{
  bottom:3px;
  right:0;
}
.bp5-dark .bp5-table-quadrant-left .bp5-table-cell.bp5-table-last-in-row{
  box-shadow:inset 0 -1px 0 rgba(17, 20, 24, 0.4), inset -3px 0 0 rgba(17, 20, 24, 0.4);
}
.bp5-dark .bp5-table-quadrant-top .bp5-table-cell.bp5-table-last-in-column{
  box-shadow:inset 0 -3px 0 rgba(17, 20, 24, 0.4), inset -1px 0 0 rgba(17, 20, 24, 0.4);
}
@keyframes skeleton-fade-in{
  0%{
    opacity:0;
  }
  100%{
    opacity:1;
  }
}
.bp5-table-header{
  align-items:flex-start;
  flex:1 1 auto;
  justify-content:space-between;
  position:relative;
  text-overflow:ellipsis;
  -webkit-user-select:none;
     -moz-user-select:none;
      -ms-user-select:none;
          user-select:none;
}
.bp5-table-header::before{
  content:"";
  display:block;
  left:0;
  position:absolute;
  top:0;
}
.bp5-table-header .bp5-table-row-name,
.bp5-table-header .bp5-table-column-name,
.bp5-table-header .bp5-table-header-content{
  position:relative;
  width:100%;
}
.bp5-table-selection-enabled .bp5-table-header:hover::before, .bp5-table-header.bp5-table-header-active::before{
  background-color:#e5e8eb;
}
.bp5-dark .bp5-table-selection-enabled .bp5-table-header:hover::before, .bp5-dark .bp5-table-header.bp5-table-header-active::before{
  background-color:#404854;
}
.bp5-table-header.bp5-table-header-selected::before{
  background-image:linear-gradient(90deg, rgba(45, 114, 210, 0.1), rgba(45, 114, 210, 0.1));
}

.bp5-table-th-menu-container{
  flex-shrink:0;
  opacity:0;
  position:absolute;
  right:1px;
  text-align:right;
}
.bp5-table-header:hover .bp5-table-th-menu-container, .bp5-table-header-active .bp5-table-th-menu-container, .bp5-table-th-menu-container.bp5-table-th-menu-open{
  opacity:1;
}
.bp5-table-interaction-bar .bp5-table-th-menu-container{
  line-height:20px;
}

.bp5-table-th-menu-container-background{
  height:30px;
  pointer-events:none;
  position:absolute;
  right:0;
  top:0;
  width:50px;
}
.bp5-table-interaction-bar .bp5-table-th-menu-container-background{
  height:20px;
}
.bp5-table-th-menu-open .bp5-table-th-menu-container-background{
  background-image:linear-gradient(90deg, rgba(246, 247, 249, 0) 0%, #f6f7f9 50%);
}
.bp5-dark .bp5-table-th-menu-open .bp5-table-th-menu-container-background{
  background-image:linear-gradient(90deg, rgba(56, 62, 71, 0) 0%, #383e47 50%);
}
.bp5-table-header:hover .bp5-table-th-menu-container-background, .bp5-table-header-active .bp5-table-th-menu-container-background, .bp5-table-th-menu-open .bp5-table-th-menu-container-background{
  background-image:linear-gradient(90deg, rgba(246, 247, 249, 0) 0%, #f6f7f9 50%);
}
.bp5-dark .bp5-table-header:hover .bp5-table-th-menu-container-background, .bp5-dark .bp5-table-header-active .bp5-table-th-menu-container-background, .bp5-dark .bp5-table-th-menu-open .bp5-table-th-menu-container-background{
  background-image:linear-gradient(90deg, rgba(56, 62, 71, 0) 0%, #383e47 50%);
}
.bp5-table-selection-enabled .bp5-table-header:hover .bp5-table-th-menu-container-background, .bp5-table-selection-enabled .bp5-table-header-active .bp5-table-th-menu-container-background{
  background-image:linear-gradient(90deg, rgba(229, 232, 235, 0) 0%, #e5e8eb 50%);
}
.bp5-dark .bp5-table-selection-enabled .bp5-table-header:hover .bp5-table-th-menu-container-background, .bp5-dark .bp5-table-selection-enabled .bp5-table-header-active .bp5-table-th-menu-container-background{
  background-image:linear-gradient(90deg, rgba(64, 72, 84, 0) 0%, #404854 50%);
}
.bp5-table-selection-enabled .bp5-table-header.bp5-table-header-selected .bp5-table-th-menu-container-background{
  background-image:linear-gradient(90deg, rgba(226, 234, 245, 0) 0%, #e2eaf5 50%);
}
.bp5-dark .bp5-table-selection-enabled .bp5-table-header.bp5-table-header-selected .bp5-table-th-menu-container-background{
  background-image:linear-gradient(90deg, rgba(55, 67, 85, 0) 0%, #374355 50%);
}
.bp5-table-selection-enabled .bp5-table-header.bp5-table-header-selected:hover .bp5-table-th-menu-container-background{
  background-image:linear-gradient(90deg, rgba(211, 220, 233, 0) 0%, #d3dce9 50%);
}
.bp5-dark .bp5-table-selection-enabled .bp5-table-header.bp5-table-header-selected:hover .bp5-table-th-menu-container-background{
  background-image:linear-gradient(90deg, rgba(62, 76, 97, 0) 0%, #3e4c61 50%);
}

.bp5-table-th-menu{
  cursor:pointer;
  height:30px;
  position:relative;
  width:30px;
}
.bp5-table-interaction-bar .bp5-table-th-menu{
  height:20px;
  right:1px;
  text-align:center;
  width:20px;
}
.bp5-table-interaction-bar .bp5-table-th-menu .bp5-icon{
  margin:2px;
  margin-left:3px;
  vertical-align:top;
}
.bp5-table-th-menu .bp5-icon{
  background-color:#f6f7f9;
  border-radius:2px;
  box-shadow:inset 0 0 0 1px rgba(17, 20, 24, 0.2);
  color:#5f6b7c;
  margin-right:7px;
  margin-top:7px;
}
.bp5-table-selection-enabled .bp5-table-th-menu .bp5-icon{
  background-color:#e5e8eb;
}
.bp5-table-selection-enabled .bp5-table-header.bp5-table-header-selected .bp5-table-th-menu .bp5-icon{
  background-color:linear-gradient(90deg, rgba(226, 234, 245, 0) 0%, #e2eaf5 50%);
}
.bp5-dark .bp5-table-th-menu .bp5-icon{
  background-color:#383e47;
  box-shadow:inset 0 0 0 1px rgba(255, 255, 255, 0.2);
  color:#abb3bf;
}
.bp5-dark .bp5-table-selection-enabled .bp5-table-th-menu .bp5-icon{
  background-color:#404854;
}
.bp5-dark .bp5-table-selection-enabled .bp5-table-header.bp5-table-header-selected .bp5-table-th-menu .bp5-icon{
  background-color:linear-gradient(90deg, rgba(55, 67, 85, 0) 0%, #374355 50%);
}
.bp5-table-th-menu:hover .bp5-icon{
  box-shadow:inset 0 0 0 1px rgba(17, 20, 24, 0.4);
  color:#1c2127;
}
.bp5-dark .bp5-table-th-menu:hover .bp5-icon{
  box-shadow:inset 0 0 0 1px rgba(255, 255, 255, 0.4);
  color:#f6f7f9;
}
.bp5-table-th-menu.bp5-popover-open .bp5-icon{
  background-color:#2d72d2;
  box-shadow:none;
  color:#ffffff;
}
.bp5-dark .bp5-table-th-menu.bp5-popover-open .bp5-icon{
  background-color:#2d72d2;
  box-shadow:none;
  color:#ffffff;
}

.bp5-table-thead{
  display:block;
  white-space:nowrap;
}

.bp5-table-column-header-tr{
  display:flex;
}
.bp5-table-column-header-tr .bp5-table-header{
  flex:0 0;
}

.bp5-table-column-headers .bp5-table-interaction-bar{
  height:20px;
  position:relative;
}

.bp5-table-column-headers .bp5-table-header{
  line-height:30px;
  min-height:30px;
  vertical-align:top;
}

.bp5-table-row-headers .bp5-table-header{
  line-height:20px;
  min-width:30px;
  overflow:hidden;
}

.bp5-table-column-name-text,
.bp5-table-row-name-text{
  flex-grow:1;
  pointer-events:none;
}

.bp5-table-truncated-text{
  max-height:100%;
  overflow:hidden;
  text-overflow:ellipsis;
}

.bp5-table-no-wrap-text{
  white-space:nowrap;
}

.bp5-table-column-name-text{
  padding:0 10px;
}

.bp5-table-editable-name{
  display:block;
  pointer-events:all;
}
.bp5-table-editable-name.bp5-editable-text::before{
  border-radius:0;
  bottom:0;
  left:-11px;
  right:-10px;
  top:-1px;
}
.bp5-table-editable-name.bp5-editable-text:not(.bp5-editable-editing)::before{
  box-shadow:none;
}
.bp5-table-editable-name.bp5-editable-text.bp5-editable-editing::before{
  bottom:1px;
  cursor:text;
  left:-10px;
  right:-9px;
  top:0px;
}
.bp5-table-editable-name.bp5-editable-text.bp5-editable-editing.bp5-table-editable-text::before{
  left:0px;
  right:1px;
}
.bp5-table-column-name .bp5-table-editable-name.bp5-editable-text::before{
  bottom:-1px;
}
.bp5-table-column-name .bp5-table-editable-name.bp5-editable-text.bp5-editable-editing::before{
  bottom:0;
}

.bp5-table-column-name-text .bp5-table-editable-name input{
  height:30px;
}

.bp5-table-column-name{
  display:flex;
  flex-direction:column;
  font-size:14px;
  text-align:left;
}

.bp5-table-row-name{
  display:block;
  font-size:12px;
  padding:0 5px;
  text-align:right;
}

.bp5-table-header-content{
  font-size:14px;
  white-space:normal;
}
.bp5-table-header-content .is-searchable:not(.is-focused) > .Select-control{
  background:none;
  box-shadow:none;
}
.bp5-table-header-content .is-searchable > .Select-control{
  border-radius:0;
}
.bp5-table-header-content .is-searchable > .Select-control .Select-value{
  cursor:pointer;
}
.bp5-table-header-content .Select-value{
  right:-1px;
}

.bp5-table-column-name,
.bp5-table-row-name{
  transition:color 300ms;
}

.bp5-table-header.bp5-loading{
  display:flex;
  flex-direction:column;
  justify-content:center;
}
.bp5-table-header.bp5-loading .bp5-table-column-name,
.bp5-table-header.bp5-loading .bp5-table-row-name{
  flex:1;
}
.bp5-table-header.bp5-loading .bp5-table-column-name-text{
  display:flex;
  flex-direction:column;
  justify-content:center;
  padding:10px;
}
.bp5-table-header.bp5-loading .bp5-table-column-name-text .bp5-skeleton{
  height:8px;
}
.bp5-table-header.bp5-loading .bp5-table-row-name{
  display:flex;
  flex-direction:column;
  justify-content:center;
}
.bp5-table-selection-enabled.bp5-table-column-headers .bp5-table-header{
  cursor:s-resize;
}
.bp5-table-selection-enabled.bp5-table-column-headers .bp5-table-header.bp5-table-header-reorderable{
  cursor:grab;
}
.bp5-table-selection-enabled.bp5-table-column-headers .bp5-table-header.bp5-table-header-reorderable:active{
  cursor:grabbing;
}
.bp5-table-selection-enabled.bp5-table-column-headers .bp5-table-header.bp5-table-header-reorderable .bp5-table-interaction-bar{
  cursor:grab;
}
.bp5-table-selection-enabled.bp5-table-column-headers .bp5-table-header.bp5-table-header-reorderable .bp5-table-interaction-bar:active{
  cursor:grabbing;
}
.bp5-table-selection-enabled.bp5-table-row-headers .bp5-table-header{
  cursor:e-resize;
}
.bp5-table-selection-enabled.bp5-table-row-headers .bp5-table-header.bp5-table-header-reorderable{
  cursor:grab;
}
.bp5-table-selection-enabled.bp5-table-row-headers .bp5-table-header.bp5-table-header-reorderable:active{
  cursor:grabbing;
}
.bp5-table-selection-enabled.bp5-table-row-headers .bp5-table-header.bp5-table-header-reorderable .bp5-table-interaction-bar{
  cursor:grab;
}
.bp5-table-selection-enabled.bp5-table-row-headers .bp5-table-header.bp5-table-header-reorderable .bp5-table-interaction-bar:active{
  cursor:grabbing;
}
.bp5-table-selection-enabled.bp5-table-menu{
  cursor:se-resize;
}
.bp5-table-selection-enabled .bp5-editable-text::before,
.bp5-table-selection-enabled .bp5-editable-content{
  cursor:cell;
}
.bp5-table-column-header-cell.bp5-table-has-reorder-handle:not(.bp5-table-has-interaction-bar) .bp5-table-column-name-text{
  padding-left:22px;
}
.bp5-table-column-header-cell.bp5-table-has-reorder-handle:not(.bp5-table-has-interaction-bar) .bp5-table-editable-name::before{
  left:-22px;
}

.bp5-table-reorder-handle-target{
  cursor:grab;
  align-items:center;
  bottom:0;
  color:rgba(95, 107, 124, 0.6);
  display:flex;
  justify-content:center;
  left:0;
  position:absolute;
  top:0;
  width:22px;
}
.bp5-table-reorder-handle-target:active{
  cursor:grabbing;
}
.bp5-table-reorder-handle-target:hover{
  color:#1c2127;
}
.bp5-table-reorder-handle-target:active{
  color:#2d72d2;
}
.bp5-dark .bp5-table-reorder-handle-target{
  color:rgba(171, 179, 191, 0.6);
}
.bp5-dark .bp5-table-reorder-handle-target:hover{
  color:#f6f7f9;
}
.bp5-dark .bp5-table-reorder-handle-target:active{
  color:#2d72d2;
}

.bp5-table-reorder-handle{
  display:flex;
}

.bp5-table-resize-handle-target{
  opacity:0;
  position:absolute;
  -webkit-user-select:none;
     -moz-user-select:none;
      -ms-user-select:none;
          user-select:none;
  z-index:20;
}
.bp5-table-resize-handle-target:hover, .bp5-table-resize-handle-target.bp5-table-dragging{
  opacity:1;
}
.bp5-table-resize-handle-target.bp5-table-resize-vertical{
  bottom:-1px;
  cursor:ew-resize;
  right:0;
  top:0;
  width:5px;
}
.bp5-table-resize-handle-target.bp5-table-resize-horizontal{
  bottom:0;
  cursor:ns-resize;
  height:5px;
  left:0;
  right:-1px;
}

.bp5-table-resize-handle{
  background-color:#2d72d2;
  position:absolute;
  z-index:20;
}
.bp5-table-resize-handle.bp5-table-dragging{
  background-color:#2d72d2;
}

.bp5-table-resize-vertical .bp5-table-resize-handle{
  bottom:0;
  left:2px;
  top:0;
  width:3px;
}

.bp5-table-resize-horizontal .bp5-table-resize-handle{
  height:3px;
  left:0;
  right:0;
  top:2px;
}

.bp5-table-resize-guides .bp5-table-horizontal-guide{
  background-color:#2d72d2;
  height:3px;
  margin-top:-3px;
}
.bp5-table-resize-guides .bp5-table-horizontal-guide.bp5-table-horizontal-guide-flush-top{
  margin-top:0;
}

.bp5-table-resize-guides .bp5-table-vertical-guide{
  background-color:#2d72d2;
  margin-left:-3px;
  width:3px;
}
.bp5-table-resize-guides .bp5-table-vertical-guide.bp5-table-vertical-guide-flush-left{
  margin-left:0;
}
.bp5-table-overlay-layer{
  inset:0;
  overflow:hidden;
  pointer-events:none;
  position:absolute;
  z-index:20;
}

.bp5-table-overlay{
  position:absolute;
}

.bp5-table-region{
  background-color:rgba(143, 153, 168, 0.1);
  border:1px solid #8f99a8;
}

.bp5-table-selection-region{
  background-color:rgba(45, 114, 210, 0.1);
  border:1px solid #2d72d2;
}
.bp5-dark .bp5-table-selection-region{
  background-color:rgba(76, 144, 240, 0.1);
  border:1px solid #4c90f0;
}
.bp5-table-column-headers .bp5-table-selection-region{
  background-color:transparent;
}
.bp5-table-row-headers .bp5-table-selection-region{
  background-color:transparent;
}

.bp5-table-focus-region{
  border:2px solid #2d72d2;
}

.bp5-table-column-headers .bp5-table-region{
  border-bottom:none;
}

.bp5-table-row-headers .bp5-table-region{
  border-right:none;
}

.bp5-table-vertical-guide{
  bottom:0;
  top:0;
}

.bp5-table-horizontal-guide{
  left:0;
  right:0;
}

.bp5-table-reordering-cursor-overlay{
  cursor:grabbing;
}
.bp5-table-reordering .bp5-table-reordering-cursor-overlay{
  pointer-events:all;
}
.bp5-table-quadrant-stack{
  display:flex;
  height:100%;
  position:relative;
}

.bp5-table-quadrant{
  background:#f6f7f9;
  left:0;
  overflow:hidden;
  position:absolute;
  top:0;
}
.bp5-dark .bp5-table-quadrant{
  background-color:#383e47;
}

.bp5-table-quadrant-scroll-container{
  inset:0;
  overflow:auto;
  position:relative;
  -webkit-user-select:none;
     -moz-user-select:none;
      -ms-user-select:none;
          user-select:none;
  will-change:transform;
}
.bp5-table-no-vertical-scroll .bp5-table-quadrant-scroll-container{
  overflow-y:hidden;
}
.bp5-table-no-horizontal-scroll .bp5-table-quadrant-scroll-container{
  overflow-x:hidden;
}

.bp5-table-body-scrolling-indicator-overlay{
  inset:0;
  pointer-events:none;
  position:absolute;
  z-index:1;
}

.bp5-table-body-is-scrolling-left, .bp5-table-body-is-scrolling-bottom, .bp5-table-body-is-scrolling-right, .bp5-table-body-is-scrolling-top{
  opacity:1;
  transition:opacity 0.2s linear;
}

.bp5-table-body-is-scrolling-top{
  background:linear-gradient(180deg, rgba(0, 0, 0, 0.15) 0%, transparent 10%);
}

.bp5-table-body-is-scrolling-right{
  background:linear-gradient(270deg, rgba(0, 0, 0, 0.15) 0%, transparent 10%);
}

.bp5-table-body-is-scrolling-bottom{
  background:linear-gradient(0deg, rgba(0, 0, 0, 0.15) 0%, transparent 10%);
}

.bp5-table-body-is-scrolling-left{
  background:linear-gradient(90deg, rgba(0, 0, 0, 0.15) 0%, transparent 10%);
}

.bp5-table-quadrant-body-container{
  position:relative;
}

.bp5-table-quadrant-main{
  height:100%;
  left:auto;
  position:relative;
  top:auto;
  width:100%;
  z-index:0;
}
.bp5-table-quadrant-main .bp5-table-quadrant-scroll-container{
  height:100%;
  width:100%;
}
.bp5-table-quadrant-main .bp5-table-cell-client{
  background:#ffffff;
}

.bp5-table-quadrant-top{
  right:0;
  z-index:1;
}
.bp5-table-quadrant-top .bp5-table-quadrant-scroll-container{
  bottom:-20px;
  overflow-y:hidden;
}

.bp5-table-quadrant-left{
  bottom:0;
  transition:width 100ms cubic-bezier(0.4, 1, 0.75, 0.9);
  z-index:2;
}
.bp5-table-quadrant-left .bp5-table-quadrant-scroll-container{
  bottom:0;
  height:auto;
  overflow-x:hidden;
  position:absolute;
  right:-20px;
  top:0;
}
.bp5-table-quadrant-left .bp5-table-body-virtual-client{
  min-width:1px;
}

.bp5-table-quadrant-top-left{
  transition:width 100ms cubic-bezier(0.4, 1, 0.75, 0.9);
  z-index:3;
}
.bp5-table-quadrant-top-left .bp5-table-quadrant-scroll-container{
  bottom:-20px;
  overflow:hidden;
  right:-20px;
}
.bp5-table-quadrant-top-left .bp5-table-body-virtual-client{
  min-width:1px;
}
@media (-webkit-max-device-pixel-ratio: 1.5){
  .bp5-table-quadrant-top .bp5-table-quadrant-scroll-container{
    bottom:-50px;
  }
  .bp5-table-quadrant-left .bp5-table-quadrant-scroll-container{
    right:-50px;
  }
  .bp5-table-quadrant-top-left .bp5-table-quadrant-scroll-container{
    bottom:-50px;
    right:-50px;
  }
}
@media (-webkit-min-device-pixel-ratio: 2.5){
  .bp5-table-quadrant-top .bp5-table-quadrant-scroll-container{
    bottom:-10px;
  }
  .bp5-table-quadrant-left .bp5-table-quadrant-scroll-container{
    right:-10px;
  }
  .bp5-table-quadrant-top-left .bp5-table-quadrant-scroll-container{
    bottom:-10px;
    right:-10px;
  }
}
.bp5-table-container{
  background-color:#f6f7f9;
  display:flex;
  flex-direction:column;
  height:100%;
  max-height:100%;
  max-width:100%;
  min-height:60px;
  overflow:hidden;
  will-change:transform;
}
.bp5-dark .bp5-table-container{
  background-color:#383e47;
}
.bp5-table-container .bp5-loading{
  color:transparent;
}
.bp5-table-container .bp5-loading .bp5-skeleton{
  animation:300ms linear forwards skeleton-fade-in, 1000ms linear infinite alternate skeleton-glow;
  animation-delay:0s, 300ms;
  height:5px;
  opacity:0;
}

.bp5-table-top-container{
  display:flex;
  flex:0 0 auto;
  min-height:0%;
}
.bp5-table-container.bp5-table-no-rows .bp5-table-top-container{
  padding-bottom:1px;
}

.bp5-table-bottom-container{
  color:#1c2127;
  display:flex;
  flex:1 1 auto;
  height:100%;
  min-height:0%;
}
.bp5-dark .bp5-table-bottom-container{
  color:#f6f7f9;
}

.bp5-table-menu{
  background-color:#f6f7f9;
  flex:0 0 auto;
  position:relative;
  z-index:13;
}
.bp5-dark .bp5-table-menu{
  background-color:#383e47;
}

.bp5-table-column-headers{
  background-color:#f6f7f9;
  color:#1c2127;
  display:block;
  position:relative;
  z-index:11;
}
.bp5-dark .bp5-table-column-headers{
  background-color:#383e47;
  color:#f6f7f9;
}

.bp5-table-row-headers{
  background-color:#f6f7f9;
  color:#5f6b7c;
  flex:0 0 auto;
  position:relative;
  transition:width 100ms cubic-bezier(0.4, 1, 0.75, 0.9);
  z-index:12;
}
.bp5-dark .bp5-table-row-headers{
  background-color:#383e47;
  color:#abb3bf;
}

.bp5-table-body{
  flex:1 1 100%;
  overflow:scroll;
  position:relative;
  z-index:10;
}

.bp5-table-body-virtual-client{
  position:relative;
}

.bp5-table-cell-client{
  background:#ffffff;
}
.bp5-dark .bp5-table-cell-client{
  background:#2f343c;
}

.bp5-table-tbody{
  display:block;
  white-space:nowrap;
}

.bp5-table-cell{
  display:inline-block;
}

.bp5-table-no-layout{
  display:inline-block;
  position:absolute;
}
/*!*****************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./src/client/lib/components/AdvancedDataTable/DataTable.css ***!
  \*****************************************************************************************************************************************/
.bp5-table-menu {
  background-color: var(--bp-light-gray4);
  box-shadow: 1px 0 var(--bp-light-gray4);
  border-bottom: 1px solid var(--bp-light-gray1);
}

.bp5-table-menu {
  height: var(--header-height) !important;
}

.small_font .bp5-table-menu {
  height: var(--short-header-height) !important;
}

.bp5-table-truncated-text {
  height: 100%;
  align-content: center;
}

.bp5-table-cell-interactive {
  z-index: unset;
}

.bp5-portal {
  margin: 10px;
}

.bp5-popover-transition-container.bp5-overlay-content {
  transition-delay: 200ms;
}

/*!************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./src/client/lib/components/AdvancedDataTable/DataTable.module.css ***!
  \************************************************************************************************************************************************/
.DataTable-module__outer_container___uOvup {
  display: flex;
  height: 100%;
}

.DataTable-module__table_settings_box___urHYz {
  padding: 8px 10px;
  max-height: calc(100vh - 200px);
  overflow-y: auto;
  overflow-x: clip;
}

.DataTable-module__table_settings_menu_header___rHoNm {
  color: #1c2127;
  font-weight: 600;
}

.DataTable-module__table_settings_button___YUWYZ {
}

.DataTable-module__table_box___u5RuY {
  --bp-light-gray1: #d3d8de;
  --bp-light-gray5: #f6f7f9;
  --bp-dark-gray4: #383e47;
  --table-tools-empty-height: 0px;
  --table-tools-height: 44px;
  --header-height: 60px;
  --short-header-height: 50px;
  --footer-height: 48px;
}

.DataTable-module__table_box___u5RuY {
  height: 100%;
  width: 100%;
  border-radius: 2px;
  overflow: hidden;
  display: flex;
  flex-direction: column;
}

.DataTable-module__table_box_no_tools_no_filter___dlHHM {
}

.DataTable-module__table_box_no_tools_yes_filter___gTCYH {
}

.DataTable-module__table_box_yes_tools_no_filter___yKmbN {
}

.DataTable-module__table_box_yes_tools_yes_filter___CBUB9 {
}

.DataTable-module__table_tools_box___lPczH {
  height: var(--table-tools-height);
  width: 100%;
  display: flex;
  align-items: center;
  background-color: white;
  z-index: 2;
  position: sticky;
  top: 0;
  left: 0;
  padding: 0 20px;
  border-bottom: 1px solid var(--bp-light-gray1);
  flex-shrink: 0;
}

.DataTable-module__table_tools_box_empty___gRDnH {
  height: var(--table-tools-empty-height);
}

.DataTable-module__data_table_container___bBJvi {
  max-height: 100%;
  width: 100%;
  overflow: hidden;
}

.DataTable-module__data_table_container_busy___XSBYQ {
}

.DataTable-module__data_table_container_busy___XSBYQ .DataTable-module__table_cell___ZEqB7 {
  opacity: 0.6;
}

.DataTable-module__data_table___HMEU0 {
  background-color: white;
}

.DataTable-module__data_table_header_div___DWVH1 {
  display: flex;
  font-weight: 700;
  font-size: 16px;
  padding: 0 7px 0 7px;
  align-items: center;
  width: 100%;
  height: 100%;
  color: var(--text-color);
}

.DataTable-module__data_table_cell_header___aicsB {
  background-color: var(--bp-light-gray4);
  box-shadow: none !important;
  border-bottom: 1px solid var(--bp-light-gray1);
  height: var(--header-height);
}

.DataTable-module__data_table_cell_header___aicsB > div:nth-child(2) {
  height: 100%;
}

.DataTable-module__short_cell_header___Z_Vvl {
  height: var(--short-header-height);
}

.DataTable-module__header_with_resizer___xxXtO {
}

.DataTable-module__header_with_resizer___xxXtO:hover {
  border-right: 1px solid var(--bp-light-gray1);
}

/* .header_with_resizer:hover::after { */
/*     content: ''; */
/*     background: var(--bp-light-gray1); */
/*     position: absolute; */
/*     bottom: 0px; */
/*     right: 0; */
/*     height: 40px; */
/*     width: 1px; */
/* } */

.DataTable-module__hidden_header___ijt18 {
}

.DataTable-module__hidden_header___ijt18 > div,
.DataTable-module__hidden_header___ijt18 .DataTable-module__data_table_header_div___DWVH1 {
  display: none;
}

.DataTable-module__header_sort_icon___IzlYg {
  margin-left: 0;
  padding: 0 8px !important;
  z-index: 10;
  /* background: var(--bp-light-gray4) !important; */
  min-width: unset !important;
  position: relative;
  left: 3px;
  top: -1px;
}

.DataTable-module__hidden_header___ijt18 .DataTable-module__header_sort_icon___IzlYg {
  display: none;
}

.DataTable-module__header_text___eCeC0 {
  white-space: nowrap;
  overflow: hidden;
}

.DataTable-module__data_table_header_div___DWVH1 .DataTable-module__bp5-popover-target___Y5Lut {
  display: flex;
}

.DataTable-module__header_text___eCeC0 .DataTable-module__bp5-popover-target___Y5Lut:has(.DataTable-module__header_sort_icon___IzlYg) {
  flex-grow: 0;
  flex-shrink: 0;
  background: var(--bp-light-gray4);
  margin-right: auto;
}

.DataTable-module__header_text_filterable___Pp9DU {
  cursor: pointer;
  /* max-width: calc(100% - 12px); */
  flex-grow: 1;
  flex-shrink: 1;
}

.DataTable-module__header_text_filterable___Pp9DU:hover {
  color: var(--primary-hover-color);
}

.DataTable-module__header_filter_icon___kKGHZ {
  cursor: pointer;
  margin-left: 4px;
  vertical-align: middle !important;
}

.DataTable-module__header_filter_icon___kKGHZ:hover {
  color: var(--primary-hover-color);
}

.DataTable-module__header_clear_filter_button___G_WvU {
  margin-top: 16px;
  min-width: unset !important;
  padding: 0 6px !important;
}

.DataTable-module__centered_header___g9hEr {
  justify-content: center;
}

.DataTable-module__data_table_row_header___rAsZb {
  background-color: white;
  box-shadow: none !important;
  width: 100%;
  padding: 0;
}

.DataTable-module__data_table_row_header_checkbox___MvS3j {
}

.DataTable-module__data_table_row_header___rAsZb:not(.DataTable-module__data_table_row_header_checkbox___MvS3j) > div:first-child {
  height: 100%;
  width: 100%;
  padding: 0;
}

.DataTable-module__data_table_clickable_cell___SzV_i {
  cursor: pointer;
  height: 100%;
  width: 100%;
}

.DataTable-module__data_table_row_header___rAsZb::before {
  bottom: 0 !important;
}

.DataTable-module__data_table_row_header_checkbox___MvS3j::before {
  display: none;
}

.DataTable-module__data_table_row_header___rAsZb:not(.DataTable-module__selected_cell___n5yDo):hover::before {
  background-color: white !important;
}

.DataTable-module__table_cell___ZEqB7 {
  display: flex;
  color: var(--bp-dark-gray4);
  font-size: 14px;
  font-weight: 500;
  box-shadow: none;
  padding: 0 7px 0 7px;
}

.DataTable-module__table_cell_small_font___z_zyc {
  font-size: 13px;
}

.DataTable-module__small_header_font___u4y7u {
  font-size: 14px;
}

.DataTable-module__small_font___iKIg2 {
  font-size: 13px;
}

.DataTable-module__table_cell___ZEqB7:not(.DataTable-module__icon_cell___jS4mJ):not(.DataTable-module__checkbox_cell___glGUo) > div {
  width: 100%;
}

.DataTable-module__align_center___Kug0f {
  align-items: center;
}

.DataTable-module__text_center___OEKFm {
  text-align: center;
}

.DataTable-module__table_cell_small_font_bordered___nQtj8 {
  border-bottom: 1px solid var(--bp-light-gray1);
}

.DataTable-module__table_cell_bordered___LWr7t {
  border-bottom: 1px solid var(--bp-light-gray1);
}

.DataTable-module__table_cell_required___WZAe4 {
}

.DataTable-module__table_cell_required___WZAe4:before {
  content: ' ';
  position: absolute;
  left: 4px;
  right: 4px;
  top: 4px;
  bottom: 4px;
  border: 2px solid var(--site-warning-color);
  pointer-events: none;
}

.DataTable-module__icon_cell___jS4mJ {
  padding: 0;
  justify-content: center;
}

.DataTable-module__checkbox_header_containing___OMKsQ {
  position: relative;
  height: 0;
  width: 0;
  overflow: visible;
}

.DataTable-module__checkbox_header___fFsMu {
  position: absolute;
  top: 22px;
  left: 7px;
  z-index: 1;
}

.DataTable-module__checkbox_cell___glGUo {
  height: 100%;
  width: 100%;
  padding: 0;
  justify-content: center;
}

.DataTable-module__checkbox___ZRUUI,
.DataTable-module__checkbox___ZRUUI span,
.DataTable-module__checkbox___ZRUUI input {
  margin: 0 !important;
  padding: 0 !important;
}

.DataTable-module__selected_cell___n5yDo {
  background-color: var(--selected-row-bg-color);
}

.DataTable-module__data_table_row_header___rAsZb.DataTable-module__selected_cell___n5yDo:hover::before {
  background-color: var(--selected-row-bg-color) !important;
}

.DataTable-module__highlighted_cell___GqXN7 {
  color: var(--muted-text);
  font-style: italic;
  font-weight: 400;
}

.DataTable-module__money_cell____0FJc {
  text-align: right;
  justify-content: end;
  padding-right: 10px;
  /* flex-direction: row-reverse; */
}

.DataTable-module__dummy_cell___FUQ4u {
  background-color: white;
  width: 100%;
  min-width: 20px;
  max-width: 20px;
}

.DataTable-module__truncated_cell___lRLGC {
  display: flex;
  align-items: center;
  height: 100%;
  width: 100%;
  white-space: nowrap;
}

.DataTable-module__truncated_cell___lRLGC > * {
  text-overflow: clip;
  position: relative;
}

.DataTable-module__truncated_cell___lRLGC > div {
  left: 0;
}

.DataTable-module__truncated_cell___lRLGC > span {
  right: 0;
}

.DataTable-module__no_border___MsuEn {
  border: none !important;
}

.DataTable-module__paging_footer___hvjOB {
  position: sticky;
  bottom: 0;
  padding-right: 20px;
  width: 100%;
  height: var(--footer-height);
  background-color: var(--bp-light-gray4);
  border-top: 1px solid var(--bp-light-gray1);
  z-index: 1;
  display: flex;
  column-gap: 16px;
  align-items: center;
  justify-content: end;
  flex-shrink: 0;
}

.DataTable-module__divider___yLQ0o {
  height: 30px;
  border-color: var(--bp-gray4) !important;
}

.DataTable-module__hidden_column___M6aRb {
  display: none;
}

/*!*****************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./src/client/lib/components/Buttons/ExportButton.module.css ***!
  \*****************************************************************************************************************************************/
.ExportButton-module__export_button___vMtYS {
}

.ExportButton-module__disabled___d6ot1 {
}

/*!***********************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./src/client/lib/components/Misc/NoContent.module.css ***!
  \***********************************************************************************************************************************/
.NoContent-module__no_content_box___nvzG7 {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 60px;
}

/*!*****************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./src/client/lib/components/AppLayout/app-layout.module.css ***!
  \*****************************************************************************************************************************************/
.app-layout-module__link_button___wI55t {
  display: flex !important;
  flex-direction: column !important;
  align-items: center;
  justify-content: space-between;
  padding: 24px 20px 16px !important;
  width: 200px;
  height: 120px;
  line-height: 1.1;
}

.app-layout-module__link_button___wI55t span {
  margin: 0 !important;
}

.app-layout-module__wide_link_button___lR_df {
}

.app-layout-module__wide_link_button___lR_df span {
  font-size: x-large;
  font-weight: 700;
}

.app-layout-module__section_title___LlYXG {
  padding-top: 6px;
  padding-left: 16px;
  padding-bottom: 16px;
}

.app-layout-module__sub_section_title___CSDxE {
  font-family: 'Montserrat', sans-serif;
  color: var(--uu-text);
  font-weight: 600;
  font-size: 20px;
  margin-top: 20px;
  margin-bottom: 10px;
  padding: 0 12px 6px;
  width: 100%;
  text-align: center;
}

.app-layout-module__welcome_title___Aj7Yb {
  text-transform: uppercase;
  font-size: 22px;
  color: var(--uu-lake-powell);
  border-bottom: 2px solid var(--uu-utah-red);
}

.app-layout-module__nav_card___BSEp9 {
  display: flex;
  flex-wrap: wrap;
  row-gap: 10px;
  column-gap: 16px;
  justify-content: center;
  overflow-y: auto;
  padding: 0 20px 10px;
}

.app-layout-module__link_div___yDhid {
  display: flex;
  flex-wrap: wrap;
  row-gap: 10px;
  column-gap: 16px;
  justify-content: center;
}

.app-layout-module__break___XqkCM {
  flex-basis: 100%;
  height: 0;
}

.app-layout-module__home_card___NeLSc {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  gap: 36px;
  align-items: center;
  padding: 60px;
}

.app-layout-module__home_card_logged_in___s7G3n {
  padding: 0;
  gap: 10px;
}

.app-layout-module__app_desc_text___hWyP9 {
  font-size: 16px;
  text-align: center;
  font-family: 'Montserrat', sans-serif;
  font-weight: 500;
}

.app-layout-module__app_footer___ji0Qh {
  gap: 32px;
  padding: 12px;
}

.app-layout-module__footer_links___PJTy7 {
}

/*!************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./src/client/lib/components/AppLayout/AppContentView/AppContentView.module.css ***!
  \************************************************************************************************************************************************************/
.AppContentView-module__header_box___Oc4MW {
  width: 100%;
  flex: 0 0 auto;
  position: sticky;
  top: 0;
  left: 0;
}

.AppContentView-module__bread_crumb_box___E2qFt {
  font-family: Montserrat, sans-serif;
  padding: 4px 10px 2px;
  background-color: var(--uu-breadcrumb-bg);
  border-bottom: 1px solid var(--uu-utah-red);
}

.AppContentView-module__bread_crumb___jvcgP a,
.AppContentView-module__bread_crumb___jvcgP span {
  font-size: 13px;
  font-weight: 500;
  color: var(--uu-utah-red);
  transition: all 0.25s ease;
}

.AppContentView-module__bread_crumb___jvcgP span svg {
  height: 14px;
  width: 14px;
}

.AppContentView-module__bread_crumb___jvcgP > li a:hover {
  color: var(--primary-hover-color);
  transform: translateY(-1px);
}

.AppContentView-module__bread_crumb___jvcgP > li:last-of-type {
  pointer-events: none;
  font-weight: 600;
}

.AppContentView-module__bread_crumb___jvcgP > li:last-of-type a,
.AppContentView-module__bread_crumb___jvcgP > li:last-of-type span {
  color: var(--main-nav-bg-color);
}

.AppContentView-module__dummy_box___adGit {
  width: 100%;
}

.AppContentView-module__scrollable_content___P0Oup {
  flex: 1 1 auto;
  margin: 12px 20px;
  padding: 6px;
  overflow: auto;
}

.AppContentView-module__content_no_padding___sgEyj {
  margin: 0;
  padding: 0;
}

.AppContentView-module__footer_content___oic77 {
  width: 100%;
  position: sticky;
  bottom: 0;
  background-color: var(--uu-footer-bottom-bg);
}

/*!*****************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./src/client/lib/components/AppLayout/HomeButton.module.css ***!
  \*****************************************************************************************************************************************/
.HomeButton-module__link___X_7JE * {
  background-color: var(--uu-utah-red);
}

.HomeButton-module__link___X_7JE {
  height: 100%;
}

.HomeButton-module__link___X_7JE,
.HomeButton-module__link___X_7JE:hover {
  text-decoration: none;
}

.HomeButton-module__link___X_7JE:hover * {
  background-color: var(--uu-utah-red-hover);
}

.HomeButton-module__icon_container_minimal___gGlm6 {
  max-height: 100%;
  min-height: 10px;
  background-color: var(--uu-utah-red);
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 6px;
}

.HomeButton-module__icon_container___Kid09 {
  padding: 24px;
}

.HomeButton-module__icon_container___Kid09 * {
  white-space: nowrap;
}

.HomeButton-module__site_icon___wh0wj {
  color: white !important;
}

.HomeButton-module__site_title_common___QMubw {
  color: white !important;
  font-family: Factoria, serif;
  font-weight: bold;
}

.HomeButton-module__site_title___IU5sy {
  margin: 4px 0 0 4px;
  font-size: 32px;
}

.HomeButton-module__site_title_large___oEkHF {
  margin: 8px 0 0 8px;
  font-size: 60px;
}

/*!**********************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./src/client/lib/components/AppLayout/NavigationMenus/SideNavMenu.module.css ***!
  \**********************************************************************************************************************************************************/
:root {
  --sidebar-width: 220px;
}

.SideNavMenu-module__nav_popover___dKIrS {
  display: initial !important;
}

.SideNavMenu-module__nav_box___BRaTq {
  height: calc(100vh);
  position: sticky;
  top: 0;
  left: 0;
  bottom: 0;
  display: flex;
  flex-direction: column;
  max-width: var(--sidebar-width);
  min-width: calc(var(--sidebar-width) - 1px);
  transition: all 0.3s ease-in-out;
  border-right-color: var(--bp-light-gray1);
  border-right-width: thin;
  border-right-style: solid;
  background: var(--side-nav-bg-color);
  overflow-x: clip;
}

.SideNavMenu-module__nav_box_minified___RFk6c {
  position: absolute;
  bottom: 0;
  z-index: 12;
  transition: all 0.3s ease-in-out;
}

.SideNavMenu-module__nav_box_minified_opened___LSEjV {
  box-shadow: rgba(84, 117, 145, 0.1) 0px 0px 6px 6px;
}

.SideNavMenu-module__nav_box_minified_closed___Ol9iz {
  max-width: 57px;
  min-width: 57px;
}

.SideNavMenu-module__nav_box_dummy___hiI90 {
  flex-shrink: 0;
  width: 57px;
}

.SideNavMenu-module__menu_text___c2rkF {
  margin-left: 10px;
  margin-right: 10px;
  transition: max-width 0.25s cubic-bezier(0.4, 1, 0.75, 0.9);
}

.SideNavMenu-module__menu_text_hidden___bwjYD {
  display: none;
}

.SideNavMenu-module__tab_box___vO3GB {
  display: flex;
  flex-direction: column;
  flex: 1;
  overflow-y: auto;
  overflow-x: clip;
}

.SideNavMenu-module__tab_box___vO3GB a {
  text-decoration: none !important;
}

.SideNavMenu-module__tab_box___vO3GB a span {
  color: var(--uu-text);
  font-weight: 600;
}

.SideNavMenu-module__tab_box___vO3GB a .SideNavMenu-module__menu_text_sub_menu___G2VGD {
  margin-left: 8px;
  margin-right: 8px;
  color: var(--uu-text-lighter);
  font-weight: 400;
  font-size: 11pt;
}

.SideNavMenu-module__tab_box___vO3GB a:hover span {
  color: var(--primary-hover-color);
}

.SideNavMenu-module__tab_common___Sx5vH {
  display: flex;
  align-items: center;
  margin-bottom: 0;
  margin-top: 0;
  white-space: nowrap;
  position: relative;
  cursor: pointer;
  border-left: 7px solid transparent;
  box-sizing: border-box;
}

.SideNavMenu-module__tab_common___Sx5vH span {
  transition: color 0.5s ease;
}

.SideNavMenu-module__tab_left_justify___JsSKl {
  padding-left: 10px;
  padding-right: 10px;
  justify-content: start;
}

.SideNavMenu-module__tab_center_justify___yyW59 {
  justify-content: center;
  margin-right: 7px;
}

.SideNavMenu-module__active_tab___TVYc2 {
  border-color: var(--uu-utah-red);
}

.SideNavMenu-module__active_tab_expanded___Oj01A {
  margin-right: 2px;
}

.SideNavMenu-module__active_tab___TVYc2 span {
  /* color: white !important; */
}

.SideNavMenu-module__active_sub_tab___Z51Uv {
}

.SideNavMenu-module__active_sub_tab_expanded___bCA0H {
}

.SideNavMenu-module__tall_tab_common___ZqgK9 {
  font-size: 12pt;
  height: 52px;
  margin-top: 2px;
  margin-bottom: 2px;
}

.SideNavMenu-module__tall_tab___NOgjZ {
}

.SideNavMenu-module__tall_tab_centered___dAfHh {
}

.SideNavMenu-module__sub_tab___LNw7D {
  height: 40px;
  padding-left: 30px;
  padding-right: 30px;
}

.SideNavMenu-module__sub_tab___LNw7D:first-child {
}

.SideNavMenu-module__sub_tab_minified___SzR7X {
}

.SideNavMenu-module__sub_tab_group___BPVLH {
  margin-top: -8px;
  overflow: hidden;
  height: auto;
  transition:
    margin-top linear 0.1s,
    height ease-in-out 0.5s 0.1s;
}

.SideNavMenu-module__sub_tab_group_hidden___HIzDM {
  margin-top: 0;
  transition:
    height ease-out 0.5s,
    margin-top linear 0.1s 0.5s;
}

.SideNavMenu-module__lower_menu_box___m8IEJ {
  margin-top: auto;
}

.SideNavMenu-module__home_button_box____9W_0 {
  width: 100%;
  border-bottom-color: var(--bp-light-gray1);
  border-bottom-width: thin;
  border-bottom-style: solid;
}

.SideNavMenu-module__drawer_button_box___YT2ls {
  width: 100%;
  border-top-color: var(--bp-light-gray1);
  border-top-width: thin;
  border-top-style: solid;
}

.SideNavMenu-module__drawer_button___Hnnc3 {
  color: var(--bp-dark-gray5);
  margin-bottom: 10px;
  margin-top: 10px;
  display: flex;
}

.SideNavMenu-module__drawer_button___Hnnc3:hover {
  cursor: pointer;
  color: var(--primary-hover-color);
}

.SideNavMenu-module__drawer_button_centered___CjTsE {
  margin-right: unset;
  justify-content: center;
}

.SideNavMenu-module__drawer_button_right___cx_5i {
  margin-right: 10px;
  flex-direction: row-reverse;
}

/*!********************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./src/client/lib/components/AppLayout/NavigationMenus/TopNavBar.module.css ***!
  \********************************************************************************************************************************************************/
.TopNavBar-module__top_nav_light___WVa_m {
  padding-left: 0px !important;
  padding-right: 20px !important;
}

.TopNavBar-module__top_nav_dark___a4gBm {
  background-color: var(--main-nav-bg-color) !important;
  color: white;
}

.TopNavBar-module__nav_button___nsE8m {
}

.TopNavBar-module__nav_button_dark___ab4sO {
}

.TopNavBar-module__nav_selected___Zmkbn {
}

.TopNavBar-module__nav_selected_dark___ZS5VD {
}

.TopNavBar-module__nav_more_menu_button___qYRKr {
  cursor: pointer;
}

.TopNavBar-module__nav_right_group___NgtSO {
  gap: 12px;
}

.TopNavBar-module__divider___HtRg6 {
  height: 65%;
  border-left-color: rgba(255, 255, 255, 0.7);
}

.TopNavBar-module__avatar_circle___sEAny {
  display: inline-block;
  margin-right: 4px;
  font-size: 20px;
  font-weight: 700;
  border-radius: 36px;
  line-height: 36px;
  height: 36px;
  width: 36px;
  text-align: center;
  background: var(--site-avatar-color) !important;
  color: white !important;
}

.TopNavBar-module__welcome_text___CMdS3 {
  font-size: 20px;
  margin-right: 8px;
}

.TopNavBar-module__chevron_icon___MR9IH {
  padding-bottom: 1px;
}

/*!****************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./src/client/lib/components/AppLayout/OverlayComponents/SiteDialogContainer/SiteDialogContainer.module.css ***!
  \****************************************************************************************************************************************************************************************/
.SiteDialogContainer-module__footer___ZZDuN {
  margin-top: 0 !important;
  width: 100%;
  justify-items: end !important;
}

.SiteDialogContainer-module__close_button___cN4DE {
}

/*!****************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./src/client/lib/components/AppLayout/OverlayComponents/SiteDrawerContainer/SiteDrawerContainer.module.css ***!
  \****************************************************************************************************************************************************************************************/
.SiteDrawerContainer-module__drawer_background___xmKAL {
  overflow-y: auto;
  padding: 24px;
  height: 100%;
}

.SiteDrawerContainer-module__width_resize_bar___z3XRa {
  width: 4px;
  cursor: col-resize;
  padding: 1px 0 0;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  z-index: 15;
  border-left: 1px solid var(--uu-utah-red);
  /* background-color: var(--uu-utah-red); */
}

.SiteDrawerContainer-module__width_resize_bar___z3XRa:hover {
  border-left: 2px solid var(--uu-utah-red-hover);
  /* background-color: var(--uu-utah-red-hover); */
}

.SiteDrawerContainer-module__drawer_button_text___N9bgV {
  cursor: pointer;
  color: var(--primary-app-color);
}

.SiteDrawerContainer-module__drawer_button_text___N9bgV:hover {
  color: var(--primary-button-hover-color);
}

.SiteDrawerContainer-module__no_wrap_drawer_button_text___ycOM5 {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.SiteDrawerContainer-module__inactive___si7zp {
}

/*!********************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./src/client/lib/components/AppLayout/Layout/layout.module.css ***!
  \********************************************************************************************************************************************/
.layout-module__nav_button___nTc48 {
  font-size: large !important;
  padding: 24px !important;
}

.layout-module__error_state___XJKRk > * {
  max-width: 600px !important;
  font-size: large;
}

.layout-module__error_state___XJKRk * {
  color: var(--site-error-color) !important;
}

.layout-module__content_background___xxiTj {
  flex: 1 1 auto;
  overflow: hidden;
  display: flex;
  flex-direction: column;
}

/*!***********************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./src/client/lib/components/Buttons/StatusToggleButton.module.css ***!
  \***********************************************************************************************************************************************/
.StatusToggleButton-module__status_toggle_button___NeIYd {
    color: white;
}

.StatusToggleButton-module__deactivate_button___f5WGP {
}

.StatusToggleButton-module__activate_button___MelD6 {
}

.StatusToggleButton-module__react_icons___gCVQU {
    vertical-align: middle;
    margin: 0 2px;
}

/*!*****************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./src/client/lib/components/Buttons/StatusButton.module.css ***!
  \*****************************************************************************************************************************************/
.StatusButton-module__disabled___muysG {
}

.StatusButton-module__status_button___ICUVy {
  height: 36px;
}

.StatusButton-module__active_status___8OcOO {
}

.StatusButton-module__deactivated_status___Y2XU4 {
}

/*!***********************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./src/client/lib/components/Buttons/FloatingActionMenu.module.css ***!
  \***********************************************************************************************************************************************/
.FloatingActionMenu-module__main_button_container___vuyRF {
  bottom: 0;
  position: sticky;
  display: flex;
  justify-content: end;
  padding-right: 12px;
}

.FloatingActionMenu-module__main_button_container___vuyRF button {
  border-radius: 20px;
  height: 40px;
  white-space: nowrap;
  transition: all ease-in-out 200ms;
}

.FloatingActionMenu-module__main_button_container___vuyRF button:hover {
  transform: translate(0px, -4px);
}

.FloatingActionMenu-module__floating_action_box___fFR8U {
  position: absolute;
  bottom: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;
  transition: opacity ease-in-out 300ms;
}

.FloatingActionMenu-module__floating_action_box___fFR8U button {
  box-shadow: 0 17px 10px -10px rgba(0, 0, 0, 0.4) !important;
  z-index: 2;
}

.FloatingActionMenu-module__floating_action_box___fFR8U button:hover {
  box-shadow: 0 37px 20px -15px rgba(0, 0, 0, 0.2);
}

.FloatingActionMenu-module__not_floating_box___B6wU8 button {
  box-shadow: none !important;
  z-index: 1;
}

/*!*****************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./src/client/lib/components/Buttons/DeleteButton.module.css ***!
  \*****************************************************************************************************************************************/
.DeleteButton-module__fullwidth___xyYyY,
.DeleteButton-module__fullwidth___xyYyY > span {
    display: block !important;
    /*height: 100%;*/
    text-align: center;
}

.DeleteButton-module__delete_button___LLhTt {
}

/*!*****************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./src/client/lib/components/Buttons/ButtonFooter.module.css ***!
  \*****************************************************************************************************************************************/
.ButtonFooter-module__disabled___N8Gwi {
}

/*!*****************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./src/client/lib/components/Buttons/AddNewButton.module.css ***!
  \*****************************************************************************************************************************************/
.AddNewButton-module__add_button___HgxrD {
}

.AddNewButton-module__disabled___nkHpF {
}

/*!********************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./src/client/lib/components/DetailPanel/DetailTable.module.css ***!
  \********************************************************************************************************************************************/
.DetailTable-module__collapsible_card___YcxQC {
    position: relative;
    min-width: 300px;
    padding-top: 16px !important;
    padding-bottom: 14px !important;
    transition: height 0.2s cubic-bezier(0.4, 1, 0.75, 0.9) !important;
}

.DetailTable-module__collapsible_card___YcxQC:hover button {
    opacity: 1;
}

.DetailTable-module__collapsible_wrapper___EOoX6 {
    display: flex;
    flex-direction: column;
    width: 100%;
    height: 100%;
}

.DetailTable-module__collapsible_body___v6yEx {
    height: 100% !important;
    overflow-x: auto;
}

.DetailTable-module__collapsible_body___v6yEx > div {
    display: flex;
    flex-direction: column;
    height: 100%;
}

.DetailTable-module__title_div___aQlW3 {
    display: flex;
    gap: 4px;
    justify-content: center;
    align-items: center;

    font-weight: 600;
    font-size: 16px;
    line-height: 19px;

    margin-bottom: 10px;
    padding-bottom: 10px;
    border-bottom-color: var(--bp-light-gray1);
    border-bottom-width: thin;
    border-bottom-style: solid;
}

.DetailTable-module__left_title_div___VlMIm {
    justify-content: left;
}

.DetailTable-module__title_div_button_box_right___rrXrP {
    position: absolute;
    right: 50px;
}

.DetailTable-module__title_div_no_text___mTj7A {
    display: flex;
    border: none;
}

.DetailTable-module__title_div_no_text___mTj7A button {
    position: absolute;
    right: 6px;
    top: 6px;
}

.DetailTable-module__edit_view_button___cI9Jw {
    border-radius: 16px !important;
    opacity: 0.2;
}

.DetailTable-module__detail_cell___SkQII {
    vertical-align: middle;
    padding: 2px;
    /* max-width: 60%; */
    /* min-width: 30%; */
}

.DetailTable-module__detail_cell___SkQII textarea {
    min-width: 150px;
    padding: 4px !important;
}

.DetailTable-module__detail_cell_read_only___D0VNG {
    padding: 6px;
}

.DetailTable-module__detail_cell_read_only___D0VNG textarea:focus {
    box-shadow: inset 0 0 0 1px rgba(17, 20, 24, 0.15);
}

.DetailTable-module__detail_cell_read_only_compact___Y_KW6 {
    padding: 2px 6px;
}

.DetailTable-module__centered_detail_cell___qOYhA {
    text-align: center;
    /* min-width: 30%; */
}

.DetailTable-module__first_detail_cell___veWIE {
    padding: 6px;
    text-align: right;
    vertical-align: top;
    /* min-width: 30%; */
}

.DetailTable-module__first_detail_cell_compact___OP86Q {
    padding: 2px 6px;
}

.DetailTable-module__first_detail_cell_label____yNeB {
    width: 50%;
}

.DetailTable-module__disabled___udkiP {
}

.DetailTable-module__alt_background___vnznJ {
    background-color: var(--bp-light-gray4) !important;
}

/*!***********************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./src/client/lib/components/HSCDates/Dates.module.css ***!
  \***********************************************************************************************************************************/
.Dates-module__range_dropdown_div___y9Bkv {
  width: 168px;
  flex-grow: 0;
}

.Dates-module__range_dropdown___cymCv {
  margin: 2px;
}

.Dates-module__range_input___xFypx input {
  width: 92px !important;
}

.Dates-module__date_input___BRbi_ {
  min-width: 80px;
}

.Dates-module__required___mc8qX,
.Dates-module__required___mc8qX input::placeholder {
  color: var(--required-input);
}

/*!****************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./src/client/lib/components/HSCFilterSelect/HSCFilterSelect.module.css ***!
  \****************************************************************************************************************************************************/
.HSCFilterSelect-module__inactive___kBVzT {
  pointer-events: none;
}

.HSCFilterSelect-module__menu_simple___SPMRm {
}

.HSCFilterSelect-module__list___mWFJm {
  width: 100%;
}

.HSCFilterSelect-module__row___FHz26 {
  height: 100%;
  align-items: center;
  padding: 0;
}

.HSCFilterSelect-module__row___FHz26 li {
  width: 100%;
}

.HSCFilterSelect-module__no_content___yRgwV {
  font-style: italic;
  color: var(--bp-gray3) !important;
}

.HSCFilterSelect-module__required_input___SIUIA input::placeholder {
  color: var(--required-input);
}

/*!**************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./src/client/lib/components/HSCMultiselect/HSCMultiselect.module.css ***!
  \**************************************************************************************************************************************************/
.HSCMultiselect-module__list___pDtTG {
  width: 100%;
}

.HSCMultiselect-module__row___xBeCS {
  height: 100%;
  align-items: center;
  padding: 0;
}

.HSCMultiselect-module__row___xBeCS li {
  width: 100%;
}

.HSCMultiselect-module__inactive___T4f2C {
}

.HSCMultiselect-module__no_content___uU2Pk {
  font-style: italic;
  color: var(--bp-gray3) !important;
}

.HSCMultiselect-module__tag_box___EfFam {
  display: flex;
  align-items: center;
  justify-content: center;
}

.HSCMultiselect-module__tag_box___EfFam span {
  line-height: 16px;
}

.HSCMultiselect-module__filter_label_input_box___MucgU {
}

.HSCMultiselect-module__filter_label_header_box___AjIAl {
}

.HSCMultiselect-module__filter_suggest_selection_box___X5gaj {
  justify-content: start;
}

.HSCMultiselect-module__filter_suggest_selection_box___X5gaj:focus-within {
  box-shadow:
    inset 0 0 0 1px #2d72d2,
    0 0 0 2px rgb(45 114 210 / 30%),
    inset 0 1px 1px rgb(17 20 24 / 20%);
}

.HSCMultiselect-module__filter_suggest_input___KLI3B input {
  width: 100%;
  padding: 0;
  box-shadow: none;
  background: none;
}

.HSCMultiselect-module__filter_suggest_input___KLI3B input:focus {
  box-shadow: none;
  border: none;
}

.HSCMultiselect-module__filter_suggest_input_narrow___tKD_S {
  width: 20px;
}

.HSCMultiselect-module__overflow_list___UtZCM {
  gap: 4px;
}

.HSCMultiselect-module__overflow_tag___SrJWG {
}

.HSCMultiselect-module__overflow_tag___SrJWG > span:first-child {
  margin-right: 0;
}

.HSCMultiselect-module__overflow_tag_with_clear___tLIJc {
  min-width: 56px !important;
}

.HSCMultiselect-module__overflow_menu_tag___WO_MY {
  margin: 6px 0;
  width: 100%;
  cursor: default !important;
}

.HSCMultiselect-module__filter_selection_menu_popover___kfrmu {
}

.HSCMultiselect-module__clear_button___M0iwd {
  margin-left: auto;
  margin-right: -8px;
}

/*!*******************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./src/client/lib/components/HSCSelect/StatusSelect.module.css ***!
  \*******************************************************************************************************************************************/
.StatusSelect-module__status_label___hX35G {
  font-size: 13px !important;
}

.StatusSelect-module__disabled___AhGQ3,
.StatusSelect-module__inactive___bt7Ae {
  pointer-events: none;
}

/*!*****************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./src/client/lib/components/Misc/BooleanAndNotes.module.css ***!
  \*****************************************************************************************************************************************/
.BooleanAndNotes-module__check_and_notes_container___LkD9y {
  display: flex;
  gap: 2px;
  align-items: center;
  justify-content: center;
}

.BooleanAndNotes-module__notes_popover___yfVYi {
  padding: 8px;
}

.BooleanAndNotes-module__notes_indicator___kE9za {
  color: var(--uu-great-salt-lake);
}


/*# sourceMappingURL=client.module.css.map*/