@import '_content/Cevi.Blazor.BelComponents/Cevi.Blazor.BelComponents.t9fcxkcvbv.bundle.scp.css';
@import '_content/Cevi.Blazor.NhComponents/Cevi.Blazor.NhComponents.c9rylga356.bundle.scp.css';
@import '_content/Cevi.UniBel.FrontEnd.BlazorApp/Cevi.UniBel.FrontEnd.BlazorApp.1p92pngh8g.bundle.scp.css';

/* /Components/Pages/Dashboard.razor.rz.scp.css */
.dashboard-image-container[b-68v12r3tl0] {
    display: flex;
    justify-content: center;
    align-items: center;
    height: -webkit-fill-available;
}

.dashboard-image[b-68v12r3tl0]{
    max-width: 100%;
    max-height: 100%;
    width: 100%;
    height: auto;
    object-fit: contain;
}

.img-container[b-68v12r3tl0] {
    min-height: 130px;
    position: relative;
    height: inherit;
    overflow: hidden;
    width: -webkit-fill-available;
    justify-content: center;
    object-fit: fill;
}
/* /Components/Pages/NotFound.razor.rz.scp.css */
.container[b-ipx2bq9ioz] {
  margin: 0 auto;
  position: relative;
  width: 250px;
  height: 250px;
  margin-top: -40px;
}
.ghost[b-ipx2bq9ioz] {
  width: 50%;
  height: 53%;
  left: 25%;
  top: 10%;
  position: absolute;
  border-radius: 50% 50% 0 0;
  background: #EDEDED;
  border: 1px solid #BFC0C0;
  border-bottom: none;
  animation: float-b-ipx2bq9ioz 2s ease-out infinite;
}
.ghost-copy[b-ipx2bq9ioz] {
  width: 50%;
  height: 53%;
  left: 25%;
  top: 10%;
  position: absolute;
  border-radius: 50% 50% 0 0;
  background: #EDEDED;
  border: 1px solid #BFC0C0;
  border-bottom: none;
  animation: float-b-ipx2bq9ioz 2s ease-out infinite;
  z-index: 0;
}
.face[b-ipx2bq9ioz] {
  position: absolute;
  width: 100%;
  height: 60%;
  top: 20%;
}
.eye[b-ipx2bq9ioz],
.eye-right[b-ipx2bq9ioz] {
  position: absolute;
  background: #585959;
  width: 13px;
  height: 13px;
  border-radius: 50%;
  top: 40%;
}
.eye[b-ipx2bq9ioz] {
  left: 25%;
}
.eye-right[b-ipx2bq9ioz] {
  right: 25%;
}
.mouth[b-ipx2bq9ioz] {
  position: absolute;
  top: 50%;
  left: 45%;
  width: 10px;
  height: 10px;
  border: 3px solid;
  border-radius: 50%;
  border-color: transparent #585959 #585959 transparent;
  transform: rotate(45deg);
}
.one[b-ipx2bq9ioz],
.two[b-ipx2bq9ioz],
.three[b-ipx2bq9ioz],
.four[b-ipx2bq9ioz] {
  position: absolute;
  background: #EDEDED;
  top: 85%;
  width: 25%;
  height: 23%;
  border: 1px solid #BFC0C0;
  z-index: 0;
}
.one[b-ipx2bq9ioz] {
  border-radius: 0 0 100% 30%;
  left: -1px;
}
.two[b-ipx2bq9ioz] {
  left: 23%;
  border-radius: 0 0 50% 50%;
}
.three[b-ipx2bq9ioz] {
  left: 50%;
  border-radius: 0 0 50% 50%;
}
.four[b-ipx2bq9ioz] {
  left: 74.5%;
  border-radius: 0 0 30% 100%;
}
.shadow[b-ipx2bq9ioz] {
  position: absolute;
  width: 30%;
  height: 7%;
  background: #BFC0C0;
  left: 35%;
  top: 80%;
  border-radius: 50%;
  animation: scale-b-ipx2bq9ioz 2s infinite;
}
@keyframes scale-b-ipx2bq9ioz {
  0% {
    transform: scale(1);
  }
  50% {
    transform: scale(1.1);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes float-b-ipx2bq9ioz {
  50% {
    transform: translateY(15px);
  }
}
.bottom[b-ipx2bq9ioz] {
  margin-top: 10px;
}
/*text styling*/
h1[b-ipx2bq9ioz] {
  color: #EDEDED;
  text-align: center;
  font-size: 9em;
  margin: 0;
  text-shadow: -1px 0 #BFC0C0, 0 1px #BFC0C0, 1px 0 #BFC0C0, 0 -1px #BFC0C0;
}
h3[b-ipx2bq9ioz] {
  font-size: 2em;
  text-transform: uppercase;
  text-align: center;
  color: #BFC0C0;
  margin-top: -20px;
  font-weight: 900;
}
p[b-ipx2bq9ioz] {
  text-align: center;
  font-family: 'Lato', sans-serif;
  color: #585959;
  font-size: 0.6em;
  margin-top: -20px;
  text-transform: uppercase;
}
.buttons[b-ipx2bq9ioz] {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: 10px;
}
.footer[b-ipx2bq9ioz] {
  position: absolute;
  bottom: 0;
  right: 0;
  text-align: center;
  font-size: 0.8em;
  text-transform: uppercase;
  padding: 10px;
  color: #EA7996;
  letter-spacing: 3px;
  font-family: 'Lato', sans-serif;
}
.not-found-footer-message[b-ipx2bq9ioz] {
  font-size: 1rem;
  pointer-events: none;
}
.button-font-size[b-ipx2bq9ioz] {
  font-size: 1.4rem;
}
/*# sourceMappingURL=NotFound.razor.css.map */
/* /Features/Components/BudgetDiensten/BudgetDiensten.razor.rz.scp.css */
.cb-is-closed-display-none[b-c0leix5lwd] {
  display: none;
}
.show-buttons[b-c0leix5lwd] {
  opacity: 0;
  transition: ease-in-out 250ms;
}
[id^='BudgetDienstenDetailsDataGrid'] tr:hover .show-buttons[b-c0leix5lwd] {
  opacity: 1;
}
/*# sourceMappingURL=BudgetDiensten.razor.css.map */
/* /Features/Components/InvesteringsProjecten/InvesteringsProject/IpDetail.razor.rz.scp.css */
.e-grid[disable="yes"][b-d0t9lxavg5] {
  opacity: 0.5;
  pointer-events: none;
  -ms-touch-action: none;
  touch-action: none;
  cursor: no-drop;
}
/* For screens smaller than 1080px */
@media screen and (max-height: 1080px) {
  .grid-height[b-d0t9lxavg5] {
    height: 29vh;
    /* 29% of the viewport height */
  }
}
/* For screens larger than 1081px */
@media screen and (min-height: 1081px) {
  .grid-height[b-d0t9lxavg5] {
    height: 45vh;
    /* 45% of the viewport height */
  }
}
/*# sourceMappingURL=IpDetail.razor.css.map */
/* /Features/Components/Jobs/JobImportOverview.razor.rz.scp.css */
.full-progress-container[b-4123hil1u9] {
  width: 100%;
  padding-top: 0.1rem;
}
.div-tabs[b-4123hil1u9] {
  position: relative;
}
.tabs-navigation-container[b-4123hil1u9] {
  background: #ddd;
  width: 100%;
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
}
.tab-navigation[b-4123hil1u9] {
  padding: 0.5rem;
  margin-left: 4rem;
  cursor: pointer;
  display: inline-block;
  vertical-align: top;
  background: #ddd;
  position: relative;
}
.tab-navigation:hover[b-4123hil1u9] {
  cursor: pointer;
}
.label-navigation[b-4123hil1u9] {
  position: relative;
  top: 0.4rem;
  min-width: 3rem;
  margin: 0.2rem;
}
.label-navigation:hover[b-4123hil1u9] {
  cursor: pointer;
}
.error-badge[b-4123hil1u9] {
  background-color: red;
  position: absolute;
  top: 0;
  right: 0;
  display: inline-block;
  min-width: 10px;
  padding: 1px 6px;
  line-height: 1;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: 10px;
  font-size: 0.8rem;
}
.active[b-4123hil1u9] {
  background: white;
  overflow: hidden;
  color: #217436;
  font-weight: bolder;
  width: fit-content;
  min-width: fit-content;
  border-top-right-radius: 0.3rem;
  border-top-left-radius: 0.3rem;
}
.active > .job-progress[b-4123hil1u9] {
  border-bottom: 2px solid #217436;
}
.custom-header[b-4123hil1u9] {
  padding: 0;
}
.table-container[b-4123hil1u9] {
  margin: 5px;
  border: 1px solid var(--border-color);
  height: 100%;
  overflow-y: auto;
}
.job-row > td:nth-of-type(n+3) > label[b-4123hil1u9] {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: fit-content;
  width: 100%;
}
.td-label[b-4123hil1u9] {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: fit-content;
  width: 100%;
}
.lbl-hover-title:hover[b-4123hil1u9] {
  cursor: help;
}
#tbl-job-data thead[b-4123hil1u9] {
  white-space: nowrap;
  position: sticky;
}
#tbl-job-data thead > tr > th[b-4123hil1u9] {
  border: 1px solid #bbb !important;
  background-color: #ddd;
  padding: 0.3rem;
}
.job-row > td[b-4123hil1u9] {
  border: 1px solid #eee;
  padding: 0.3rem;
  vertical-align: middle;
}
.td-label[b-4123hil1u9] {
  margin-bottom: 0;
  vertical-align: sub;
}
.first-column-td[b-4123hil1u9] {
  border: 1px solid #eee !important;
  background-color: #ddd !important;
}
.p-frozen-column[b-4123hil1u9] {
  border: 1px solid #bbb !important;
  background-color: #ddd !important;
}
.job-th[b-4123hil1u9] {
  display: table-cell !important;
}
.job-td[b-4123hil1u9] {
  display: table-cell !important;
}
.job-td.hasError[b-4123hil1u9] {
  color: var(--cevi-red);
  background-color: #ffefef;
  border-right: 1px solid var(--cevi-red) !important;
}
.job-td.hasError:hover[b-4123hil1u9] {
  background-color: #fdd8d8;
}
.job-excel-th[b-4123hil1u9] {
  display: table-cell !important;
  height: auto;
}
.job-header-th[b-4123hil1u9] {
  display: table-cell !important;
  height: auto;
  background-color: #cddbd0 !important;
  white-space: nowrap;
  /* Prevents the text from wrapping onto the next line */
  overflow: hidden;
  /* Hides any text that overflows the cell */
  text-overflow: ellipsis;
  /* Replaces the overflow text with an ellipsis (...) */
  cursor: pointer;
}
.job-header-th:hover[b-4123hil1u9] {
  white-space: normal;
}
.job-header-main-th[b-4123hil1u9] {
  display: table-cell !important;
  height: auto;
  white-space: nowrap;
  /* Prevents the text from wrapping onto the next line */
  overflow: hidden;
  /* Hides any text that overflows the cell */
  text-overflow: ellipsis;
  /* Replaces the overflow text with an ellipsis (...) */
  cursor: pointer;
}
.job-header-main-th:hover[b-4123hil1u9] {
  white-space: normal;
}
#tbl-job-data thead[b-4123hil1u9] {
  top: -0.1rem !important;
  border: none !important;
  background-color: #ddd;
}
.job-progress[b-4123hil1u9] {
  position: absolute;
  bottom: 0;
  width: 100%;
  left: 0;
}
.td-label-int[b-4123hil1u9] {
  margin-bottom: 0;
  vertical-align: sub;
}
.td-label-date[b-4123hil1u9] {
  margin-bottom: 0;
}
.paginator-footer[b-4123hil1u9] {
  padding: 0 !important;
}
div[id*='progressBar'][b-4123hil1u9] {
  height: 1rem;
}
.scrollable-div[b-4123hil1u9] {
  max-height: 100%;
  /* Adjust this value according to your needs */
  overflow: hidden;
  height: 100dvh;
  overflow-x: auto;
}
#tbl-job-data th:first-child[b-4123hil1u9],
td:first-child[b-4123hil1u9] {
  width: 6rem;
  min-width: 6rem;
  text-align: center;
  position: relative;
}
.error-td[b-4123hil1u9] {
  border: #bbb !important;
}
.error-label[b-4123hil1u9] {
  position: relative;
  top: -1.4rem;
  width: 100%;
  background: #ddd;
  min-width: 1.5rem;
  padding: 0;
  margin: 0;
}
#tbl-job-data tbody tr td:last-child[b-4123hil1u9] {
  width: 0.5rem;
}
#tbl-job-data tbody[b-4123hil1u9] {
  overflow-y: overlay;
}
/*# sourceMappingURL=JobImportOverview.razor.css.map */
/* /Features/Components/Meerjarenplan/BeheerMeerjarenplan/BeheerMeerjarenplan.razor.rz.scp.css */
.table-header-label[b-flxnlud5jj] {
  margin: 0;
}
/*# sourceMappingURL=BeheerMeerjarenplan.razor.css.map */
/* /Features/Components/Meerjarenplan/BeheerMeerjarenplan/Modals/BeheerDetailOntwerpMjpEdit.razor.rz.scp.css */
.display-label[b-ub7oihtxcf] {
  margin-left: 0.7rem;
}
/* /Features/Components/Meerjarenplan/ConsultatieBudget/ConsultatieBudget.razor.rz.scp.css */
.button-consultatie-budget-container[b-82f7usube8] {
    border: 1px solid var(--border-color);
    line-height: 2;
    padding: 0 .8rem 0 .8rem;
    border-radius: 4px;
    box-shadow: 0 0 5px -2px rgba(0, 0, 0, 0.68);
    -webkit-box-shadow: 0 0 5px -2px rgba(0, 0, 0, 0.68);
    -moz-box-shadow: 0 0 5px -2px rgba(0, 0, 0, 0.68);
}

.button-consultatie-budget-container:hover[b-82f7usube8] {
    background-color: var(--mid-blue);
    color: white;
    cursor: pointer;
    box-shadow: 0 0 6px -1px rgba(0, 0, 0, 0.68);
    -webkit-box-shadow: 0 0 6px -1px rgba(0, 0, 0, 0.68);
    -moz-box-shadow: 0 0 6px -1px rgba(0, 0, 0, 0.68);
}

.budget-active-button[b-82f7usube8] {
    background-color: var(--mid-blue);
    color: white;
    box-shadow: 0 0 6px -1px rgba(0, 0, 0, 0.68);
    -webkit-box-shadow: 0 0 6px -1px rgba(0, 0, 0, 0.68);
    -moz-box-shadow: 0 0 6px -1px rgba(0, 0, 0, 0.68);
}
/* /Features/Components/Meerjarenplan/M2Schema/OverviewM2Schema.razor.rz.scp.css */
#table_wrapper[b-ehqqm4tqtu] {
  overflow: auto;
  width: auto;
  padding: 0;
  max-height: calc(100dvh - 18rem);
}
.tbl-m2 table[b-ehqqm4tqtu] {
  width: 100%;
}
.tbl-m2 thead th[b-ehqqm4tqtu] {
  position: sticky;
  top: -0.1rem;
  background-color: #f5f5f5;
  z-index: 2;
  text-align: right;
}
.tbl-m2 tbody[b-ehqqm4tqtu] {
  overflow-x: auto;
  overflow-y: auto;
  max-height: 300px;
  /* Optional: Set a maximum height for the tbody */
}
.tbl-m2 th:first-child[b-ehqqm4tqtu] {
  position: sticky;
  left: 0;
  background-color: #f5f5f5;
  z-index: 3;
}
.tbl-m2 td:first-child[b-ehqqm4tqtu] {
  position: sticky;
  left: 0;
  background-color: #f5f5f5;
  z-index: 1;
  white-space: nowrap;
}
.tbl-m2 td:not(:first-child)[b-ehqqm4tqtu] {
  text-align: right;
}
.show-buttons[b-ehqqm4tqtu] {
  opacity: 0;
  transition: ease-in-out 250ms;
}
.tbl-m2 td:first-child:hover .show-buttons[b-ehqqm4tqtu] {
  opacity: 1;
}
.tbl-m2 td label[b-ehqqm4tqtu] {
  margin: 0;
}
/*# sourceMappingURL=OverviewM2Schema.razor.css.map */
/* /Features/Components/Meerjarenplan/ParametersMeerjarenplan/InstellenBudgetcontrole/InstellenBudgetcontrole.razor.rz.scp.css */
.show-buttons[b-yy6d9ehwro] {
  opacity: 0;
  transition: ease-in-out 250ms;
}
[id^='BudgetcontrolesDataGrid'] tr:hover .show-buttons[b-yy6d9ehwro] {
  opacity: 1;
}
/*# sourceMappingURL=InstellenBudgetcontrole.razor.css.map */
/* /Features/Components/Notifications/NotificationsInMenu.razor.rz.scp.css */
.badge_container.badge-notification .badge-block[b-3yhmrdyr0l] {
  position: relative;
  display: inline-block;
}
.badge_container.badge-notification .layout[b-3yhmrdyr0l] {
  width: 3rem;
}

.badge-size[b-3yhmrdyr0l] {
  min-width: 1rem !important;
  margin-top: 0.2rem;
  font-size: 0.7rem;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
}

.e-badge.e-badge-primary:not(.e-badge-ghost):not([href])[b-3yhmrdyr0l], .e-badge.e-badge-primary[href]:not(.e-badge-ghost)[b-3yhmrdyr0l] {
  background-color: var(--mid-blue);
  border: 1px solid black;
  padding: .7rem;
}

.tab-item-content[b-3yhmrdyr0l]::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
  background-color: #F5F5F5;
  border-radius: 5px;
}
.tab-item-content[b-3yhmrdyr0l]::-webkit-scrollbar {
  width: 10px;
  background-color: #F5F5F5;
  border-radius: 5px;
}
.tab-item-content[b-3yhmrdyr0l]::-webkit-scrollbar-thumb {
  background-color: black;
  border: 2px solid black;
  border-radius: 5px;
}
.notification[b-3yhmrdyr0l] {
  position: relative;
  display: inline-block;
}
.notification-button[b-3yhmrdyr0l] {
  transition: 0.1s;
  cursor: pointer;
}
input#activate-notification-panel[b-3yhmrdyr0l] {
  display: none;
}
.activate-notification-panel[b-3yhmrdyr0l] {
  transition: 0.1s;
  cursor: pointer;
  margin: 0;
  padding: 0;
}
#activate-notification-panel:checked ~ .box[b-3yhmrdyr0l] {
  height: 66vh;
}
.box[b-3yhmrdyr0l] {
  width: calc(100% + 25rem);
  min-width: fit-content;
  height: 0;
  border-radius: 10px;
  transition: 0.5s;
  position: absolute;
  overflow-y: hidden;
  padding: 0;
  margin-top: 5px;
  background-color: #F4F4F4;
  -webkit-box-shadow: 10px 10px 23px 0 rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 10px 10px 23px 0 rgba(0, 0, 0, 0.1);
  box-shadow: 10px 10px 23px 0 rgba(0, 0, 0, 0.1);
  cursor: context-menu;
  z-index: 1001;
  left: 0;
  right: 0;
}
.tab-item-content[b-3yhmrdyr0l] {
  padding: 20px;
  color: black;
  vertical-align: middle;
  text-align: left;
  overflow-y: auto;
  height: 52vh;
}
.display[b-3yhmrdyr0l] {
  position: relative;
}
.readed[b-3yhmrdyr0l] {
  margin-right: 1.5rem;
}

@keyframes bell-ring-b-3yhmrdyr0l {
  0% { transform: rotate(0deg); }
  20% { transform: rotate(-30deg); }
  40% { transform: rotate(30deg); }
  60% { transform: rotate(-30deg); }
  80% { transform: rotate(30deg); }
  100% { transform: rotate(0deg); }
}

@keyframes bell-color-b-3yhmrdyr0l {
  0%, 100% { color: #000; }
  50% { color: #ff0000; }
}

.bell-animate[b-3yhmrdyr0l] {
  animation: bell-ring-b-3yhmrdyr0l 1s ease-in-out, bell-color-b-3yhmrdyr0l 1s ease-in-out;
}

@keyframes badge-fade-b-3yhmrdyr0l {
  0%, 100% { opacity: 1; }
  50% { opacity: 0; }
}

.badge-animate[b-3yhmrdyr0l] {
  animation: badge-fade-b-3yhmrdyr0l 1s ease-in-out;
}

.e-badge-notification.e-badge-overlap[b-3yhmrdyr0l] {
  transform: translateX(-26%)!important;
}
/* /Features/Components/OpvolgingIndicatoren/OpvolgingIndicatorenInfo.razor.rz.scp.css */
.circle[b-w1pivk8hml] {
  position: relative;
  width: 4rem;
  height: 4rem;
  border-radius: 50%;
  border-color: black;
  font-size: 1.25rem;
  color: #fff;
  text-align: center;
  margin: 20px;
}
.circle:hover[b-w1pivk8hml] {
  cursor: pointer;
}
.badge[b-w1pivk8hml] {
  position: relative;
  margin-left: auto;
  padding: 0 5px;
  /* adjust as needed */
  min-width: fit-content;
  max-width: 5ch;
  display: flex;
  justify-content: center;
}
.niet-bijgewerkt[b-w1pivk8hml] {
  background-color: var(--orange);
}
.bijna-bij-te-werken[b-w1pivk8hml] {
  background-color: #FFC08DFF;
}
.zonder-metingen[b-w1pivk8hml] {
  background-color: var(--cevi-red);
}
.onbepaald[b-w1pivk8hml] {
  background-color: var(--grey);
}
.bijgewerkt[b-w1pivk8hml] {
  background-color: var(--green);
}
.badge-color[b-w1pivk8hml] {
  color: black;
  border: 1px solid black;
  border-radius: 0.3rem;
}
.panel-body[b-w1pivk8hml] {
  padding-top: 30px !important;
}
/*# sourceMappingURL=OpvolgingIndicatorenInfo.razor.css.map */
/* /Features/Components/RekeningStelsel/MinimumAlgemeenRekeningstelsel/MinimumAlgemeenRekeningstelselDetails.razor.rz.scp.css */
.col-width[b-6m8mlg0mkv] {
  width: 25%;
}
.col-width-Allowed-for[b-6m8mlg0mkv] {
  width: 30%;
}
.border-style[b-6m8mlg0mkv] {
  border-radius: 25px;
  padding: 20px;
  border: 1px solid rgba(0, 0, 0, 0.1);
  margin-left: 0.5rem;
}
.filter-card[b-6m8mlg0mkv] {
  border: none;
}
.table-container[b-6m8mlg0mkv] {
  margin: 5px;
  border: 1px solid var(--border-color);
  height: 100%;
  overflow-y: auto;
}
/*# sourceMappingURL=MinimumAlgemeenRekeningstelselDetails.razor.css.map */
/* /Features/Components/RekeningStelsel/RekeningStelselDetails.razor.rz.scp.css */
.col-width[b-d2ojivi0ie] {
  width: 25%;
}
.border-style[b-d2ojivi0ie] {
  border-radius: 25px;
  padding: 20px;
  border: 1px solid rgba(0, 0, 0, 0.1);
  margin-left: 0.5rem;
}
.filter-card[b-d2ojivi0ie] {
  border: none;
}
.table-container[b-d2ojivi0ie] {
  margin: 5px;
  border: 1px solid var(--border-color);
  height: 100%;
  overflow-y: auto;
}
.show-buttons[b-d2ojivi0ie] {
  opacity: 0;
  transition: ease-in-out 250ms;
}
[id^='RekeningenStelselDataGrid'] tr:hover .show-buttons[b-d2ojivi0ie] {
  opacity: 1;
}
/*# sourceMappingURL=RekeningStelselDetails.razor.css.map */
/* /Features/Pages/Beleidsindeling/Beleidsindeling.razor.rz.scp.css */
.tree-item-name[b-v5ihkt5xtb] {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inherit;
  font-size: 1rem;
}
@media screen and (max-width: 1920px) and (max-height: 1080px) {
  .tree-item-name[b-v5ihkt5xtb] {
    max-width: 45ch;
  }
}
@media screen and (min-width: 2560px) and (min-height: 1440px) {
  .tree-item-name[b-v5ihkt5xtb] {
    width: 100%;
  }
}
/*# sourceMappingURL=Beleidsindeling.razor.css.map */
/* /Features/Pages/InvesteringsProjecten/InvesteringsProjecten.razor.rz.scp.css */
.tree-item-name[b-k6omikj40c] {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inherit;
  font-family: inherit;
  font-size: 1rem;
}
@media screen and (max-width: 1920px) and (max-height: 1080px) {
  .tree-item-name[b-k6omikj40c] {
    max-width: 40ch;
  }
}
@media screen and (min-width: 2560px) and (min-height: 1440px) {
  .tree-item-name[b-k6omikj40c] {
    width: 100%;
  }
}
/*# sourceMappingURL=InvesteringsProjecten.razor.css.map */
/* /Features/Pages/Meerjarenplan/BeheerMeerjarenplan/ConsultatieMjp.razor.rz.scp.css */
.button-group-container[b-19c5ixcpe8] {
  width: 85%;
  margin: 0 7.5%;
  border: 1px solid var(--border-color);
  padding: 0.8rem;
  border-radius: 4px;
  box-shadow: 0 0 5px -2px rgba(0, 0, 0, 0.68);
  -webkit-box-shadow: 0 0 5px -2px rgba(0, 0, 0, 0.68);
  -moz-box-shadow: 0 0 5px -2px rgba(0, 0, 0, 0.68);
}
.button-group-container:hover[b-19c5ixcpe8] {
  background-color: var(--mid-blue);
  color: white;
  cursor: pointer;
  box-shadow: 0 0 6px -1px rgba(0, 0, 0, 0.68);
  -webkit-box-shadow: 0 0 6px -1px rgba(0, 0, 0, 0.68);
  -moz-box-shadow: 0 0 6px -1px rgba(0, 0, 0, 0.68);
}
.active-button[b-19c5ixcpe8] {
  background-color: var(--mid-blue);
  color: white;
  box-shadow: 0 0 6px -1px rgba(0, 0, 0, 0.68);
  -webkit-box-shadow: 0 0 6px -1px rgba(0, 0, 0, 0.68);
  -moz-box-shadow: 0 0 6px -1px rgba(0, 0, 0, 0.68);
}
/*# sourceMappingURL=ConsultatieMjp.razor.css.map */
/* /Features/Shared/Budgetsleutel/AddBudgetsleutel.razor.rz.scp.css */
/* /Features/Shared/Budgetsleutel/BudgetsleutelModalContent.razor.rz.scp.css */
.info-label[b-4igiajoxu3] {
    width:15rem;
}

.budgetsleutel-container[b-4igiajoxu3] {
    display: flex;
    flex-direction: column;
    gap: 1rem; /* Space between rows */
}
.budgetsleutel-row[b-4igiajoxu3] {
    display: flex;
    flex-direction: row; /* Ensure boxes are side by side */
    gap: 2rem; /* Space between boxes */
    justify-content: space-between; /* Spread out the boxes to the max size of the container */
    flex-wrap: wrap; /* Allow wrapping */
}
.budgetsleutel-box[b-4igiajoxu3] {
    display: flex;
    flex-direction: row; /* Ensure label and dropdown are side by side */
    align-items: center;   
}

.budgetsleutel-box label[b-4igiajoxu3] {
    margin-right: 2rem /* Space between label and dropdown */
}

.budgetsleutel-full-width[b-4igiajoxu3] {
    flex: 1; /* Allow this box to take the full width */
}
/* /Features/Shared/CeviSfDocumentUpload/CeviSfDocumentUpload.razor.rz.scp.css */
.dragOrDropText[b-bvagl3c2ex] {
  position: absolute;
  left: 12rem;
  margin-top: 0.33rem;
}
.document-add[b-bvagl3c2ex] {
  min-width: 8.5rem;
  height: 1rem;
}
.document-row[b-bvagl3c2ex] {
  margin-top: 7px;
}
.document-row button[b-bvagl3c2ex] {
  text-align: left;
  padding-top: 0;
  padding-bottom: 0;
}
.document-row .btn-remove[b-bvagl3c2ex] {
  opacity: 0;
  width: 17px;
  text-align: left;
}
.document-row:hover .btn-remove[b-bvagl3c2ex] {
  opacity: 1;
}
.upload-container[b-bvagl3c2ex] {
  position: relative;
  padding: 8px 34px 6px 20px;
  border: dashed 1px #979797;
  margin-left: 17px;
  margin-bottom: 1px;
  clear: both;
  vertical-align: middle;
  background: #f1f1f1;
  width: fit-content;
}
.documents-view-container[b-bvagl3c2ex] {
  max-width: 100%;
  width: fit-content;
}
/*# sourceMappingURL=CeviSfDocumentUpload.razor.css.map */
/* /Features/Shared/CeviSfImageUpload/CeviSfImageUpload.razor.rz.scp.css */
.footer[b-ird77pmwok] {
  border-top: 1px solid #e9ecef;
}
.upload-image-container[b-ird77pmwok] {
  width: 100%;
  height: 100%;
}
.upload-image-container img[b-ird77pmwok] {
  object-fit: cover;
  width: 100%;
  height: 100%;
}
.placeholder-img[b-ird77pmwok] {
  max-width: 34rem ;
}
.img-container[b-ird77pmwok] {
  min-height: 130px;
  position: relative;
  height: -webkit-fill-available;
  overflow: hidden;
  justify-content: center;
  align-items: center;
  display: flex;
}
.img-container .name[b-ird77pmwok] {
  position: absolute;
  bottom: 0;
  width: 100%;
  text-align: center;
  background-color: #0000004d;
  font-size: 1.2rem;
  color: white;
}
.img-container img[b-ird77pmwok] {
  max-width: 33.2rem;
  max-height: 20.2rem;
  width: 100%;
  height: calc(100% - 2rem);
  object-fit: contain;
  overflow: hidden;
  margin-top: -2rem;
}
.dragOrDropFotoText[b-ird77pmwok] {
  margin-top: 1.2rem;
}
/*# sourceMappingURL=CeviSfImageUpload.razor.css.map */
/* /Features/Shared/DataExport/DataExport.razor.rz.scp.css */
.col-style-left[b-ev0cz7isxl] {
  border-right: 1px solid lightgray;
  height: 45vh;
}
.col-style-right[b-ev0cz7isxl] {
  border-left: 1px solid lightgray;
  height: 45vh;
}
.export-buttons-wrapper[b-ev0cz7isxl] {
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  
  button{
    min-width: 4rem!important;
    max-width: 4rem!important;
  }
}
.data-export.tree-content[b-ev0cz7isxl] {
  height: calc(100vh - 60vh);
  overflow: auto;
}

[b-ev0cz7isxl] .e-tab-wrap[aria-selected="true"] {
  background: var(--mid-blue)!important;  
}

[b-ev0cz7isxl] .e-tab-wrap[aria-selected="false"] {
  background: inherit;
}
/* /Features/Shared/FileUpload/ExcelJobFileUploader.razor.rz.scp.css */
.block-ui[b-0nmxrhnz8z] {
  position: absolute;
  width: 100vw;
  height: 100vh;
  left: 0;
  top: 0;
  bottom: 0;
  z-index: 99999;
  opacity: 0.8;
  background-color: #8d8d8d;
}
/*# sourceMappingURL=FileUploader.razor.css.map */
/* /Features/Shared/RtfMerge/RtfMerge.razor.rz.scp.css */
.flex-fixed[b-sxxlju5bn4] {
  flex: 0 0 200px;
}
.list-item[b-sxxlju5bn4] {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 8px 16px;
  border-radius: 25px;
  background: #f5f5f5;
  text-align: center;
  margin: 0 5px 5px 0;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
  min-width: 6rem;
  width: fit-content;
  cursor: grab;
}
.list-item:active[b-sxxlju5bn4] {
  cursor: grabbing;
}
.definition-copy[b-sxxlju5bn4],
.definition-description[b-sxxlju5bn4] {
  transition: all 0.2s ease-in-out;
}
.definition-copy:hover[b-sxxlju5bn4] {
  box-shadow: 2px 2px 10px rgba(0, 0, 0, 0.25);
  color: var(--mid-blue-hover);
  cursor: copy;
  text-decoration: underline;
  padding: 0.5rem;
}
/* /Features/Shared/Tags/TagLinks.razor.rz.scp.css */
.tags-selection[b-9ipret6n3z] {
  min-width: 15rem;
}
.button-line-height[b-9ipret6n3z],
.tag-label[b-9ipret6n3z] {
  line-height: 2!important;
}
.tag-icon[b-9ipret6n3z] {
  margin-top: 0.5rem;
}
/*# sourceMappingURL=TagLinks.razor.css.map */
/* /Features/Shared/Wizards/BeleidsRapportering/BeleidsRapporteringWizard.razor.rz.scp.css */
/* /Features/Shared/Wizards/BeleidsRapportering/Steps/BeleidsRapporteringDocumenten.razor.rz.scp.css */
.inputs-width[b-n67p530hzg] {
  width: 18rem;
}
.label-container-width[b-n67p530hzg] {
  width: 30rem;
}
/*# sourceMappingURL=BeleidsRapporteringDocumenten.razor.css.map */
/* /Features/Shared/Wizards/BeleidsRapportering/Steps/BeleidsRapporteringStepAlgemeen.razor.rz.scp.css */
.form-check-label[b-x05qvwb3zw]:after {
  margin-top: 0.3rem;
}
.form-check-label[b-x05qvwb3zw]:before {
  margin-top: 0.3rem;
}
.form-check-label:hover[b-x05qvwb3zw] {
  cursor: help;
}
.periode[b-x05qvwb3zw] {
  min-width: 8.5rem;
  max-width: 8.5rem;
}
.inputs-width[b-x05qvwb3zw] {
  width: 18rem;
}
.date-info[b-x05qvwb3zw] {
  font-size: 1rem;
}
.date-info:hover[b-x05qvwb3zw] {
  cursor: help;
}
.label-container-width[b-x05qvwb3zw] {
  width: 30rem;
}
/*# sourceMappingURL=BeleidsRapporteringStepAlgemeen.razor.css.map */
/* /Features/Shared/Wizards/BeleidsRapportering/Steps/BeleidsRapporteringStepNota1.razor.rz.scp.css */
.inputs-width[b-1bji2w6sxx] {
  width: 18rem;
}
.label-container-width[b-1bji2w6sxx] {
  width: 30rem;
}
/*# sourceMappingURL=BeleidsRapporteringStepNota1.razor.css.map */
/* /Features/Shared/Wizards/BeleidsRapportering/Steps/BeleidsRapporteringStepNota2.razor.rz.scp.css */
.tr-head-separator[b-zvamgvx8wh] {
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
#tbl-Niveau tbody td[b-zvamgvx8wh] {
  padding-bottom: 0;
}
#tbl-Niveau thead th[b-zvamgvx8wh] {
  padding-bottom: 0;
}
.tbl-niveau th label[b-zvamgvx8wh],
.tbl-niveau td label[b-zvamgvx8wh] {
  margin-bottom: 0 !important;
}
/*# sourceMappingURL=BeleidsRapporteringStepNota2.razor.css.map */
/* /Features/Shared/Wizards/BeleidsRapportering/Steps/BeleidsRapporteringStepOfficieleSchemas.razor.rz.scp.css */
.inputs-width[b-1o7cfeqf7m] {
  width: 18rem;
}
.label-container-width[b-1o7cfeqf7m] {
  width: 30rem;
}
.bottom-section-labels[b-1o7cfeqf7m] {
  width: 14rem;
}
/*# sourceMappingURL=BeleidsRapporteringStepOfficieleSchemas.razor.css.map */
/* /Shared/BaseLayout.razor.rz.scp.css */
.cevi__content[b-jid7hanoqk] {
  margin-bottom: 18px;
}
.menu-icon[b-jid7hanoqk] {
  font-size: 2rem;
  margin-left: -2rem;
  margin-right: 2rem;
}
input#main-menu-panel[b-jid7hanoqk] {
  display: none;
}
.main-menu-panel-label[b-jid7hanoqk] {
  position: absolute;
  left: 0.5rem;
  margin: 0 0 0 0;
}
.cevi-navigation-menu[b-jid7hanoqk],
.cevi__content[b-jid7hanoqk] {
  -webkit-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
#main-menu-panel:checked ~ .cevi-navigation-menu[b-jid7hanoqk] {
  -webkit-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  margin-left: -15rem;
  pointer-events: none;
}
.cevi-hamburger-main:hover[b-jid7hanoqk] {
  cursor: pointer;
}
.cevi-hamburger-main .line[b-jid7hanoqk] {
  width: 50px;
  height: 5px;
  background-color: var(--dark-grey);
  display: block;
  margin: 8px auto;
  -webkit-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
#cevi-hamburger-main[b-jid7hanoqk] {
  -webkit-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  scale: 50%;
}
#cevi-hamburger-main.is-active[b-jid7hanoqk] {
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
  scale: 50%;
}
#cevi-hamburger-main.is-active .line:nth-child(1)[b-jid7hanoqk] {
  width: 30px;
}
#cevi-hamburger-main.is-active .line:nth-child(2)[b-jid7hanoqk] {
  width: 40px;
}
.version-type[b-jid7hanoqk] {
  position: absolute;
  bottom: 0.2rem;
  right: 1rem;
  color: gray;
}
/*# sourceMappingURL=BaseLayout.razor.css.map */
/* /Shared/CeviMain/SystemAlert.razor.rz.scp.css */
.notification-container[b-n02n0cze51] {
  position: fixed;
  width: 100%;
  top: 0;
  border-bottom: 1px solid var(--notification-top-bar-background-color);
  z-index: 1005;
  margin: 0 auto;
  background-color: var(--notification-top-bar-background-color);
  -webkit-box-shadow: 0px 2px 10px 3px rgba(63, 60, 43, 0.27);
  box-shadow: 0px 2px 10px 3px rgba(63, 60, 43, 0.27);
}
#notification-bar[b-n02n0cze51] {
  max-height: 20rem;
  overflow: auto;
}
#notification-bar [b-n02n0cze51]::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
  background-color: #F5F5F5;
  border-radius: 5px;
}
#notification-bar [b-n02n0cze51]::-webkit-scrollbar {
  width: 10px;
  background-color: #F5F5F5;
  border-radius: 5px;
}
#notification-bar [b-n02n0cze51]::-webkit-scrollbar-thumb {
  background-color: black;
  border: 2px solid black;
  border-radius: 5px;
}
.notification-message[b-n02n0cze51] {
  color: var(--notification-top-bar-text-color);
}
.notification-details[b-n02n0cze51] {
  color: var(--notification-top-bar-text-color);
  margin-bottom: 0.5rem;
}
.detail-label[b-n02n0cze51] {
  margin-bottom: 0;
}
.divider[b-n02n0cze51] {
  margin: 0;
  padding: 0;
  border-top: 1px solid var(--notification-top-bar-background-color);
}
:host a.navigation-link[b-n02n0cze51] {
  color: var(--mid-blue) !important;
}
:host a.navigation-link:hover[b-n02n0cze51] {
  text-decoration: underline !important;
  cursor: pointer !important;
}
.close-icon[b-n02n0cze51] {
  color: var(--notification-top-bar-text-color);
}
.main-color[b-n02n0cze51] {
  color: var(--notification-top-bar-text-color) !important;
}
.custom-h2[b-n02n0cze51] {
  margin: 0;
}
/* Initial bar stage  */
.show-notification-messages[b-n02n0cze51] {
  /* Animation */
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  /* Start animation to go down */
  -webkit-animation-name: goDown;
  animation-name: goDown-b-n02n0cze51;
}
.hide-notification-messages[b-n02n0cze51] {
  /* Animation */
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  /* Start animation to go up */
  -webkit-animation-name: goUp;
  animation-name: goUp-b-n02n0cze51;
}
/* Close the bar */
 ~ #notification-bar[b-n02n0cze51] {
  /* Animation */
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  /* Start animation to go up */
  -webkit-animation-name: goUp;
  animation-name: goUp-b-n02n0cze51;
}
/* ANIMATION for go up */
@-webkit-keyframes goUp {
  0% {
    -webkit-transform: none;
    transform: none;
  }
  100% {
    -webkit-transform: translate3d(0, -100px, 0);
    transform: translate3d(0, -100px, 0);
  }
}
@keyframes goUp-b-n02n0cze51 {
  0% {
    -webkit-transform: none;
    transform: none;
  }
  100% {
    -webkit-transform: translate3d(0, -100px, 0);
    transform: translate3d(0, -100px, 0);
  }
}
/* ANIMATION for go down */
@-webkit-keyframes goDown {
  0% {
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
  100% {
    -webkit-transform: none;
    transform: none;
  }
}
@keyframes goDown-b-n02n0cze51 {
  0% {
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
  100% {
    -webkit-transform: none;
    transform: none;
  }
}
.notification-mark-all[b-n02n0cze51] {
  background: white;
}
/*# sourceMappingURL=SystemAlert.razor.css.map */
/* /Shared/ErrorDtoBoundary.razor.rz.scp.css */
.page-content-error[b-0zr25nkh1o] {
  background-color: white;
  border: 1px dashed #d7191b;
  color: #d7191b;
  padding: 15px;
  margin: 10px 10px 20px 10px;
}
.page-content-error .error-code[b-0zr25nkh1o] {
  font-size: 11px;
  color: #777777;
  margin-top: 5px;
}
.e-toast-container .e-toast.e-toast-header-icon .e-toast-template.error .e-toast-message .e-toast-title:first-child[b-0zr25nkh1o],
.e-toast-container .e-toast-template.error .e-toast.e-toast-header-icon .e-toast-message .e-toast-content:first-child[b-0zr25nkh1o] {
  color: #d7191b;
}
.e-toast-container .e-toast .e-toast-template.error .e-toast-icon[b-0zr25nkh1o] {
  color: #d7191b;
  font-size: 22px;
}
.e-toast-template.error .error-code[b-0zr25nkh1o] {
  margin-top: 12px;
  margin-bottom: 12px;
}
.e-toast-template.error .error-item[b-0zr25nkh1o] {
  margin-bottom: 7px;
}
.e-toast-container .e-toast-template.error input[b-0zr25nkh1o] {
  color: #777777;
}
.e-toast-template.error .error-time[b-0zr25nkh1o] {
  font-size: 0.9rem;
}
.toast_template[b-0zr25nkh1o] {
  width: 100%!important;
}
.error-input[b-0zr25nkh1o] {
  border: none;
  cursor: pointer;
}
/*# sourceMappingURL=ErrorDtoBoundary.razor.css.map */
/* /Shared/UiErrorInfo.razor.rz.scp.css */
.page-content-error[b-9qnu58bffj] {
  background-color: white;
  border: 1px dashed #d7191b;
  color: #d7191b;
  padding: 15px;
  margin: 10px 10px 20px 10px;
}
.page-content-error .error-code[b-9qnu58bffj] {
  font-size: 11px;
  color: #777777;
  margin-top: 5px;
}
.e-toast-container .e-toast.e-toast-header-icon .e-toast-template.error .e-toast-message .e-toast-title:first-child[b-9qnu58bffj],
.e-toast-container .e-toast-template.error .e-toast.e-toast-header-icon .e-toast-message .e-toast-content:first-child[b-9qnu58bffj] {
  color: #d7191b;
}
.e-toast-container .e-toast .e-toast-template.error .e-toast-icon[b-9qnu58bffj] {
  color: #d7191b;
  font-size: 22px;
}
.e-toast-template.error .error-code[b-9qnu58bffj] {
  margin-top: 12px;
  margin-bottom: 12px;
}
.e-toast-template.error .error-item[b-9qnu58bffj] {
  margin-bottom: 7px;
}
.e-toast-container .e-toast-template.error input[b-9qnu58bffj] {
  color: #777777;
}
.e-toast-template.error .error-time[b-9qnu58bffj] {
  font-size: 0.9rem;
}
.toast_template[b-9qnu58bffj] {
  width: 100%!important;
}
.error-input[b-9qnu58bffj] {
  border: none;
  cursor: pointer;
}
/*# sourceMappingURL=UiErrorInfo.razor.css.map */
