.jql,
.jql__highlighter,
.jql__control,
.jql__input {

    height: 100%;

    --tw-bg-opacity: 1;

    background-color: rgb(241 245 249 / 1);

    background-color: rgb(241 245 249 / var(--tw-bg-opacity, 1));

    font-size: 0.75rem !important;

    line-height: 1rem !important;

    font-weight: 600 !important;

    --tw-text-opacity: 1;

    color: rgb(0 0 0 / 1);

    color: rgb(0 0 0 / var(--tw-text-opacity, 1))
}

.jql__highlighter,
.jql__input {

    border-width: 0px !important;

    padding: 0.5rem;

    outline: 2px solid transparent !important;

    outline-offset: 2px !important
}

.jql__suggestions {

    z-index: 1000;

    border-radius: 0.25rem;

    border-width: 1px;

    --tw-shadow: 0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1);

    --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);

    box-shadow: 0 0 #0000, 0 0 #0000, var(--tw-shadow);

    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.jql__focused_true {

    --tw-bg-opacity: 1;

    background-color: rgb(226 232 240 / 1);

    background-color: rgb(226 232 240 / var(--tw-bg-opacity, 1));

    font-weight: 700
}

.jql__highlighter strong {

    font-weight: 700
}
.ag-theme-alpine {
  --ag-font-family: "Open Sans" !important;
  --ag-header-cell-hover-background-color: #dfeeff;
  --ag-header-cell-moving-background-color: #f0f7ff;
  --ag-alpine-active-color: #093f7c;
  --ag-selected-row-background-color: #e2f0fe;
  --ag-row-hover-color: #e2edfb;
  --ag-column-hover-color: #e2edfb;
  --ag-input-focus-border-color: #5fa0eb;
  --ag-range-selection-background-color: #f0f7ff;
  --ag-range-selection-background-color-2: #f0f7ff;
  --ag-range-selection-background-color-3: #f0f7ff;
  --ag-range-selection-background-color-4: #f0f7ff;
  --ag-background-color: transparent;
  --ag-foreground-color: #181d1f;
  --ag-secondary-border-color: #dde2eb;
  --ag-header-background-color: #f0f7ff;
  --ag-odd-row-background-color: #fcfcfc;
  --ag-control-panel-background-color: #f8f8f8;
  --ag-subheader-background-color: #fff;
  --ag-invalid-color: #e02525;
  --ag-checkbox-unchecked-color: #999;
  --ag-checkbox-background-color: var(--ag-background-color);
  --ag-checkbox-checked-color: var(--ag-alpine-active-color);
  --ag-range-selection-border-color: rgb(94 234 212);
  --ag-secondary-foreground-color: var(--ag-foreground-color);
  --ag-input-border-color: var(--ag-border-color);
  --ag-input-border-color-invalid: var(--ag-invalid-color);
  --ag-input-focus-box-shadow: 0 0 2px 0.1rem var(--ag-input-focus-border-color);
  --ag-disabled-foreground-color: rgba(24, 29, 31, 0.5);
  --ag-chip-background-color: rgba(24, 29, 31, 0.07);
  --ag-input-disabled-border-color: rgba(186, 191, 199, 0.3);
  --ag-input-disabled-background-color: rgba(186, 191, 199, 0.15);
  --ag-border-color: rgb(207 230 255);
  --ag-header-column-resize-handle-color: transparent;
}

.ag-theme-balham {
  --border-color: #cfe6ff;
  --ag-border-color: var(--border-color);
  --ag-header-column-separator-color: var(--border-color);
}

.tab-pink .ag-theme-alpine {
  --ag-border-color: rgb(242 204 226);
  --ag-header-cell-hover-background-color: #ffc5e6;
  --ag-range-selection-border-color: #ffc5e6;
}

.tab-orange .ag-theme-alpine {
  --ag-border-color: rgb(250 228 192);
  --ag-header-cell-hover-background-color: #feefd2;
  --ag-range-selection-border-color: #feefd2;
}

.tab-green .ag-theme-alpine {
  --ag-border-color: rgb(200 227 213);
  --ag-header-cell-hover-background-color: #b7e7ce;
  --ag-range-selection-border-color: #b7e7ce;
}

.ag-details-row {
  --tw-bg-opacity: 1;
  background-color: rgb(244 244 245 / 1);
  background-color: rgb(244 244 245 / var(--tw-bg-opacity, 1));
  padding: 1rem !important;
}

.ag-theme-alpine .ag-cell,
.ag-theme-alpine .ag-header-cell {
  padding-top: 0.125rem !important;
  padding-bottom: 0.125rem !important;
  padding-left: 0.5rem !important;
  padding-right: 0.5rem !important;
  font-size: 0.75rem !important;
  line-height: .9rem !important;
}

.ag-ltr .ag-header-select-all {
  margin-right: 12px !important;
}

.ag-row-odd {
  /* @apply bg-gray-200; */
  background-color: #f0f7ff;
}

.ag-cell button {
  font-size: 0.75rem;
  line-height: 1rem;
  line-height: 1;
  min-height: 30px !important;
  min-width: auto !important;
}

.ag-cell .MuiSelect-select {
  padding-top: 0.25rem !important;
  padding-bottom: 0.25rem !important;
  padding-left: 0.25rem !important;
}

.ag-theme-alpine .ag-layout-auto-height .ag-center-cols-clipper,
.ag-theme-alpine .ag-layout-auto-height .ag-center-cols-container,
.ag-theme-alpine .ag-layout-print .ag-center-cols-clipper,
.ag-theme-alpine .ag-layout-print .ag-center-cols-container,
.ag-theme-alpine-dark .ag-layout-auto-height .ag-center-cols-clipper,
.ag-theme-alpine-dark .ag-layout-auto-height .ag-center-cols-container,
.ag-theme-alpine-dark .ag-layout-print .ag-center-cols-clipper,
.ag-theme-alpine-dark .ag-layout-print .ag-center-cols-container {
  min-height: auto !important;
}

.ag-theme-alpine .ag-center-cols-container {
  border-bottom-width: 1px;
  border-color: var(--ag-border-color);
}

.empty-data-table.ag-theme-alpine
  .ag-layout-auto-height
  .ag-center-cols-clipper,
.empty-data-table.ag-theme-alpine
  .ag-layout-auto-height
  .ag-center-cols-container,
.empty-data-table.ag-theme-alpine .ag-layout-print .ag-center-cols-clipper,
.empty-data-table.ag-theme-alpine .ag-layout-print .ag-center-cols-container,
.empty-data-table.ag-theme-alpine-dark
  .ag-layout-auto-height
  .ag-center-cols-clipper,
.empty-data-table.ag-theme-alpine-dark
  .ag-layout-auto-height
  .ag-center-cols-container,
.empty-data-table.ag-theme-alpine-dark .ag-layout-print .ag-center-cols-clipper,
.empty-data-table.ag-theme-alpine-dark
  .ag-layout-print
  .ag-center-cols-container {
  min-height: 100px !important;
}

.ag-header-row .ag-header-group-cell-label {
  justify-content: center;
}

.ag-header-row-column-group .ag-header-group-cell-with-group {
  padding-top: 0.125rem !important;
  padding-bottom: 0.125rem !important;
  font-size: 0.75rem;
  line-height: 1rem;
  border-color: var(--ag-border-color);
}

/* .ag-overlay {
  @apply !pointer-events-auto;
} */

.ag-header-group-cell-no-group .ag-header-group-cell-label::after {
  content: "";
  width: 100%;
  height: 4px;
  background: #f0f7ff;
  position: absolute;
  bottom: -4px;
  z-index: 1;
}

.ag-header-row,
.ag-root-wrapper {
  overflow: visible !important;
}

/* 
.ag-header-group-cell-label,
.ag-header-cell-label {
  justify-content: center;
} */

.ag-theme-balham .ag-header-viewport,
.ag-header-row,
.ag-header-cell,
.ag-header-group-cell-no-group,
.ag-header-row-column-group .ag-header-group-cell-with-group,
.ag-header-group-cell-no-group .ag-header-group-cell-label::after {
  --tw-bg-opacity: 1;
  background-color: rgb(240 247 255 / 1);
  background-color: rgb(240 247 255 / var(--tw-bg-opacity, 1));
  border-color: var(--ag-border-color);
}

.ag-cell-wrapper.ag-row-group {
  align-items: center !important;
}

.ag-cell .ag-cell-wrapper {
  min-height: 100%;
  width: 100%;
  overflow: visible;
}

.hide-table .ag-header,
.hide-table .ag-group-expanded {
  display: none !important;
}

.ag-row-pinned .ag-cell {
  font-weight: 700 !important;
}

.ag-group-value {
  overflow: visible;
}

.ag-theme-alpine .ag-cell-value {
  line-height: 17px;
}

.ag-header-cell {
  font-weight: 600;
}

.risk-assesment-gray {
  background-color: #e5e7eb;
}

.risk-assesment-blue {
  background-color: #bfdbfe;
}

.ag-remove-collapse .ag-group-expanded {
  display: none !important;
}

.modal {
  display: block;
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background: white;
  padding: 20px;
  z-index: 1000;
}

.cell-span {
  background: red !important;
}

.ag-cell-label-container {
  line-height: 1rem !important;
}

.ag-header-group-cell:not(.ag-header-group-cell-with-group) {
  border-left-width: 1px !important;
  border-right-width: 1px !important;
}

/* .ag-header-row .ag-header-cell:nth-child(even),
.ag-row .ag-cell:nth-child(even) {
  background: #f7f9fcb5;

} */

.ag-theme-alpine .ag-header-row .ag-header-cell,
.ag-theme-alpine .ag-row .ag-cell {
  border-bottom-color: var(--ag-border-color);
  border-right: 1px solid var(--ag-border-color);
  /* border-right: 1px solid var(--ag-border-color); */
}

/* .ag-theme-alpine .ag-header-row .ag-header-cell:last-child,
.ag-theme-alpine .ag-row .ag-cell:last-child {
  border-right: 0px !important;
} */

.ag-theme-alpine .ag-header-row .ag-header-cell:nth-child(even) {
  border-bottom: 0px;
}

.ag-theme-alpine
  .ag-header-group-cell-no-group
  .ag-header-group-cell-label::after {
  height: 0px !important;
}

.ag-theme-alpine
  .ag-header-row
  .ag-header-group-cell.ag-header-group-cell-with-group
  + .ag-header-group-cell.ag-header-group-cell-with-group {
  border-left: 1px solid var(--ag-border-color);
  border-right: 1px solid var(--ag-border-color);
}

.ag-row .table-cell-badge .ag-cell-value,
.ag-row .range-red .ag-cell-value,
.ag-row .range-orange .ag-cell-value,
.ag-row .range-info .ag-cell-value,
.ag-row .range-success .ag-cell-value {
  border-radius: 0.25rem;
  background-color: rgb(203 213 225 / 0.25);
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  padding-top: 0.375rem;
  padding-bottom: 0.375rem;
  font-weight: 700;
  --tw-text-opacity: 1;
  color: rgb(2 6 23 / 1);
  color: rgb(2 6 23 / var(--tw-text-opacity, 1));
  transition-property: all;
  transition-duration: 300ms;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}

.ag-row .range-red .ag-cell-value,
.range-red .legend-box {
  --tw-bg-opacity: 1;
  background-color: rgb(252 165 165 / 1);
  background-color: rgb(252 165 165 / var(--tw-bg-opacity, 1));
  --tw-text-opacity: 1;
  color: rgb(153 27 27 / 1);
  color: rgb(153 27 27 / var(--tw-text-opacity, 1));
}

.ag-row .range-orange .ag-cell-value,
.range-orange .legend-box {
  --tw-bg-opacity: 1;
  background-color: rgb(254 215 170 / 1);
  background-color: rgb(254 215 170 / var(--tw-bg-opacity, 1));
  --tw-text-opacity: 1;
  color: rgb(154 52 18 / 1);
  color: rgb(154 52 18 / var(--tw-text-opacity, 1));
}

.ag-row .range-info .ag-cell-value,
.range-info .legend-box {
  --tw-bg-opacity: 1;
  background-color: rgb(191 219 254 / 1);
  background-color: rgb(191 219 254 / var(--tw-bg-opacity, 1));
  --tw-text-opacity: 1;
  color: rgb(30 64 175 / 1);
  color: rgb(30 64 175 / var(--tw-text-opacity, 1));
}

.ag-row .range-success .ag-cell-value,
.range-success .legend-box {
  --tw-bg-opacity: 1;
  background-color: rgb(187 247 208 / 1);
  background-color: rgb(187 247 208 / var(--tw-bg-opacity, 1));
  --tw-text-opacity: 1;
  color: rgb(22 101 52 / 1);
  color: rgb(22 101 52 / var(--tw-text-opacity, 1));
}

.ag-row:hover .table-cell-badge .ag-cell-value {
  font-size: 0.875rem;
  line-height: 1.25rem;
}

.only-column-filter .ag-side-bar,
.only-column-filter .ag-tool-panel-wrapper {
  width: 100%;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / 1);
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
}

.only-column-filter .ag-side-buttons {
  display: none;
}

.ag-row-selected::before {
  background-color: transparent !important;
}

.ag-row-footer,
.ag-row-footer:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(254 252 232 / 1);
  background-color: rgb(254 252 232 / var(--tw-bg-opacity, 1));
}

.ag-row-footer .ag-cell {
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(254 249 195 / 1);
  border-color: rgb(254 249 195 / var(--tw-border-opacity, 1));
}

.ag-row-footer.ag-row-level-0 {
  --tw-bg-opacity: 1;
  background-color: rgb(254 249 195 / 1);
  background-color: rgb(254 249 195 / var(--tw-bg-opacity, 1));
}

.ag-row-footer.ag-row-level-0 .ag-cell {
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(254 240 138 / 1);
  border-color: rgb(254 240 138 / var(--tw-border-opacity, 1));
}

.ag-row-footer:last-child,
.ag-row-footer:last-child:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(187 247 208 / 1);
  background-color: rgb(187 247 208 / var(--tw-bg-opacity, 1));
}

.ag-row-footer:last-child .ag-cell {
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(134 239 172 / 1);
  border-color: rgb(134 239 172 / var(--tw-border-opacity, 1));
}

.ag-row-footer .ag-cell-value {
  font-weight: 700;
}

.mini-datatable .MuiButtonBase-root:not(.MuiSwitch-switchBase),
.mini-datatable .MuiInputBase-root {
  height: 1.75rem !important;
  min-height: 0px !important;
  font-size: 0.75rem !important;
  line-height: 1rem !important;
}

.mini-datatable .MuiButtonBase-root:not(.MuiSwitch-switchBase) {
  font-size: 0.6875rem !important;
}

.mini-datatable svg:not(.dont-force-color) {
  font-size: 1rem !important;
  line-height: 1.5rem !important;
  --tw-text-opacity: 1;
  color: rgb(29 78 216 / 1);
  color: rgb(29 78 216 / var(--tw-text-opacity, 1));
}

.mini-datatable .MuiButtonBase-root:not(.MuiSwitch-switchBase) svg {
  color: inherit;
}

.mini-datatable *:disabled svg {
  color: inherit !important;
}

.mini-datatable .svg-inherit svg {
  color: inherit !important;
}

.mini-datatable
  .MuiDialog-container
  .MuiButtonBase-root:not(.MuiSwitch-switchBase),
.mini-datatable .MuiDialog-container .MuiInputBase-root {
  height: auto !important;
  min-height: 0px !important;
}

.total-cell {
  --tw-bg-opacity: 1;
  background-color: rgb(254 249 195 / 1);
  background-color: rgb(254 249 195 / var(--tw-bg-opacity, 1));
  font-weight: 600;
}

.grand-total-cell {
  --tw-bg-opacity: 1;
  background-color: rgb(254 240 138 / 1);
  background-color: rgb(254 240 138 / var(--tw-bg-opacity, 1));
  font-weight: 700;
}

.ag-header-cell-resize {
  right: -6px !important;
}

.ag-group-text-wrap .ag-header-group-text {
  white-space: wrap !important;
}

.overview-table .ag-theme-alpine {
  min-height: auto !important;
  max-height: 200px !important;
  overflow: auto;
}

/* .ag-body-clipper,
.ag-center-cols-clipper {
  @apply !transform-none;
} */


/*# sourceMappingURL=main-31743c5a-e7041487.bd7d02ad.css.map*/