@import '_content/Isah.BC.Blazor.Core/Isah.BC.Blazor.Core.jsknts6tcg.bundle.scp.css';
@import '_content/Isah.BC.Blazor.Identity/Isah.BC.Blazor.Identity.w04qswkz1g.bundle.scp.css';

/* /Components/DialogBox/ProdBillOfOperInformation.razor.rz.scp.css */
.event-content[b-08a36w83ol] {
    display: flex;
    flex-direction: column;
    justify-content: center;
}

.event-row[b-08a36w83ol] {
    font-size: 11px;
    letter-spacing: 0.33px;
    height: 24px;
}

.event-content div label[b-08a36w83ol] {
    display: inline-block;
    min-width: 180px;
}

.event-content div span[b-08a36w83ol] {
    font-size: 11px;
    letter-spacing: 0.33px;
    line-height: 14px;
    padding-left: 8px;
}
/* /Components/DialogBox/ProductionHeaderInformation.razor.rz.scp.css */
.event-content[b-y7scny50ah] {
    display: flex;
    flex-direction: column;
    justify-content: center;
}

.event-row[b-y7scny50ah] {
    font-size: 11px;
    letter-spacing: 0.33px;
    height: 24px;
}

.event-content div label[b-y7scny50ah] {
    display: inline-block;
    min-width: 180px;
}

.event-content div span[b-y7scny50ah] {
    font-size: 11px;
    letter-spacing: 0.33px;
    line-height: 14px;
    padding-left: 8px;
}
/* /Components/DialogBox/SalesOrderInformation.razor.rz.scp.css */
.event-content[b-9iazleat3j] {
    display: flex;
    flex-direction: column;
    justify-content: center;
}

.event-row[b-9iazleat3j] {
    font-size: 11px;
    letter-spacing: 0.33px;
    height: 24px;
}

.event-content div label[b-9iazleat3j] {
    display: inline-block;
    min-width: 180px;
}

.event-content div span[b-9iazleat3j] {
    font-size: 11px;
    letter-spacing: 0.33px;
    line-height: 14px;
    padding-left: 8px;
}
/* /Components/Dialogs/LookupDialog.razor.rz.scp.css */
[b-vphphqf0h1] .e-dialog .e-dlg-header-content {
    background-color: var(--isah-blue);
    color: var(--isah-white);
}

/* /Components/Dialogs/MessageDialog.razor.rz.scp.css */
[b-9ljry86lng] .e-dialog .e-dlg-header-content {
    background-color: var(--isah-blue);
    color: var(--isah-white);
}

[b-9ljry86lng] .e-dlg-header, .e-dlg-header *[b-9ljry86lng] {
    color: var(--isah-white);
    font-size: 18px;
    font-weight: bold;
}

[b-9ljry86lng] .error .e-dialog .e-dlg-header-content {
    background-color: var(--isah-red);
    color: var(--isah-white);
}
/* /Components/EmployeeSchedule/EmployeeSchedule.razor.rz.scp.css */
[b-c46rdzcemj] .e-popup-content {
    overflow-y:auto;
}

[b-c46rdzcemj] .e-quick-popup-wrapper {
    max-width: 600px;
}

[b-c46rdzcemj] .e-schedule .e-schedule-toolbar {
    min-height: 48px;
}

[b-c46rdzcemj] .current-day-highlight {
    position: relative;
}

[b-c46rdzcemj] .current-day-highlight::before {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    left: 50%;
    width: 1px;
    background-color: #e3165b;    
    z-index: 1;
}

/* Work days */
[b-c46rdzcemj] .e-schedule .e-timeline-view .e-work-cells:hover:not(.e-resource-group-cells)
{
  background: #fafafa !important;
}

[b-c46rdzcemj] .e-schedule .e-timeline-view .e-work-cells:not(.e-resource-group-cells) {
  background: #f0f0f0 !important; /* #eaeaea !important; */
}

[b-c46rdzcemj] .e-schedule .e-timeline-view .e-work-hours:not(.e-resource-group-cells) {
  background: #fff !important;
}

/* Work days */
[b-c46rdzcemj] .e-schedule .e-timeline-month-view .e-work-cells:not(.e-resource-group-cells) {
  background: #f0f0f0 !important; /* #eaeaea !important; */
}

[b-c46rdzcemj] .e-schedule .e-timeline-month-view .e-work-cells:hover:not(.e-resource-group-cells)
{
  background: #fafafa !important;
}

[b-c46rdzcemj] .e-schedule .e-timeline-month-view .e-work-days:not(.e-resource-group-cells) {
  background: #fff !important;
}

@keyframes pulse-b-c46rdzcemj {
    0% { box-shadow: 0 0 10px var(--isah-blue); opacity: 0.7; }
    50% { box-shadow: 0 0 20px var(--isah-blue); opacity: 1; }
    100% { box-shadow: 0 0 10px var(--isah-blue); opacity: 0.7; }
}

[b-c46rdzcemj] .selected-event {
    border: 2px solid var(--isah-blue);
    /*animation: pulse 1.5s infinite alternate;*/
    animation: pulse-b-c46rdzcemj 1.5s ease-in-out 5; /* Pulse 5 times */
    animation-fill-mode: forwards; /* show last keyframe 100% */

}
/* /Components/EmployeeSchedule/EmployeeScheduleEditor.razor.rz.scp.css */
.header-container[b-ydmlkpo246] {
    display:flex;
}

.color-picker[b-ydmlkpo246] {
    margin-left:auto;
    margin-top:-10px;
}

[b-ydmlkpo246] .e-acrdn-header-content,
.header[b-ydmlkpo246] {
    font-weight: bold !important;
    font-size: 1em !important;
}

/* Accordion */

[b-ydmlkpo246] .e-accordion,
[b-ydmlkpo246] .e-accordion .e-acrdn-item,
[b-ydmlkpo246] .e-accordion .e-acrdn-item.e-selected.e-select,
[b-ydmlkpo246] .e-accordion .e-acrdn-item.e-item-focus.e-select.e-selected.e-expand-state .e-acrdn-header:focus
{
    border: none;
}

[b-ydmlkpo246] .e-accordion .e-acrdn-item .e-acrdn-header,
[b-ydmlkpo246] .e-accordion .e-acrdn-item .e-acrdn-panel .e-acrdn-content
{
    padding: 0px;
}

[b-ydmlkpo246] .e-accordion .e-acrdn-item.e-select > .e-acrdn-header,
[b-ydmlkpo246] .e-accordion .e-acrdn-item .e-acrdn-header:hover,
[b-ydmlkpo246] .e-accordion .e-acrdn-item.e-select.e-active>.e-acrdn-header,
[b-ydmlkpo246] .e-accordion .e-acrdn-item.e-select.e-item-focus>.e-acrdn-header{
    background: transparent !important;
    border: none !important;
    color: black !important;
}

[b-ydmlkpo246] .e-accordion .e-acrdn-item.e-select.e-selected.e-expand-state>.e-acrdn-header .e-acrdn-header-icon, 
[b-ydmlkpo246] .e-accordion .e-acrdn-item.e-select.e-selected.e-expand-state>.e-acrdn-header .e-acrdn-header-content, 
[b-ydmlkpo246] .e-accordion .e-acrdn-item.e-select.e-expand-state>.e-acrdn-header .e-acrdn-header-icon, 
[b-ydmlkpo246] .e-accordion .e-acrdn-item.e-select.e-expand-state>.e-acrdn-header .e-acrdn-header-content
{
    color:black !important;
}

[b-ydmlkpo246] .e-accordion .e-acrdn-item.e-select.e-selected.e-expand-state>.e-acrdn-header:hover .e-acrdn-header-content, 
[b-ydmlkpo246] .e-accordion .e-acrdn-item.e-select.e-expand-state>.e-acrdn-header:hover .e-acrdn-header-content 
{
    color:black !important;
}

[b-ydmlkpo246] .e-accordion .e-acrdn-item.e-item-focus.e-select.e-selected.e-expand-state 
{
    border-top:none !important;
}

[b-ydmlkpo246] .e-accordion .e-acrdn-item.e-select:last-child {
    border-bottom: 0px;
}

.table[b-ydmlkpo246] {
    display: flex;
    flex-direction: column;
}

.table-row[b-ydmlkpo246] {
    display: flex;
}

.table-header[b-ydmlkpo246] {
    font-weight: bold;
    border-bottom: 1px solid #000;
}

.table-cell[b-ydmlkpo246] {
    flex: 1;
    padding:2px;
}

.table-center-cell[b-ydmlkpo246] {
    border-right: 1px solid #000;
    border-left: 1px solid #000;
}
/* /Components/EmployeeSchedule/EmployeeScheduleEventTemplate.razor.rz.scp.css */
/* /Components/EmployeeSchedule/EmployeeScheduleQuickInfoContent.razor.rz.scp.css */
.event-content[b-7mo7svyoy9] {
    margin-top:15px;
    display: flex;
    flex-direction: column;
    justify-content: center;
}

.event-row[b-7mo7svyoy9] {
    font-size: 11px;
    letter-spacing: 0.33px;
    height: 24px;
}

.event-content div label[b-7mo7svyoy9] {
    display: inline-block;
    min-width: 180px;
}

.event-content div span[b-7mo7svyoy9] {
    font-size: 11px;
    letter-spacing: 0.33px;
    line-height: 14px;
    padding-left: 8px;
}
/* /Components/EmployeeSchedule/EmployeeScheduleQuickInfoHeader.razor.rz.scp.css */
.subject[b-pz8ldhe28i] {
    background: unset;
    border-left: unset;
    border-radius: 2px;
    color: #fff;
    cursor: default;
    font-size: 20px;
    font-weight: 500;
    line-height: 1.5;
    max-height: 87px;
    padding: unset;
    margin-left:20px;
    width:100%;
}
/* /Components/EmployeeSchedule/EmployeeScheduleResourceHeader.razor.rz.scp.css */
.e-schedule .template-wrap[b-mdfzmpoeir] {
    width: 100%;
}

/*.e-schedule .e-resource-cells.e-child-node .employee-name, */
.e-schedule .e-resource-cells.e-child-node .employee-category[b-mdfzmpoeir]
 {
    padding: 3px
}

.e-schedule .employee-image[b-mdfzmpoeir] {
    width: 40px;
    height: 40px;
    float: left;
    border-radius: 50%;
    margin-right: 10px;
    background-color: aliceblue;
    color: var(--isah-blue);    
    text-align: center;
    align-content: center;
    font-weight: bold;
}
.e-schedule .employee-name[b-mdfzmpoeir] {
    font-size: 14px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.e-schedule .employee-designation[b-mdfzmpoeir] {
    font-size: 11px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: normal;
}
/* /Components/EmployeeSchedule/EmployeeScheduleSearchGrid.razor.rz.scp.css */
/* /Components/EmployeeSchedule/EmployeeScheduleSearchMenu.razor.rz.scp.css */
.container[b-nuildx0sbm] {
    font-size: 14px;
    margin-top: 40px;
    display: flex;
    flex-direction: column;
}

.row[b-nuildx0sbm] {
    padding: 10px;
}

.setting-label[b-nuildx0sbm] {
    line-height: 34px; 
    margin: 0;
}

.anchor[b-nuildx0sbm] {
    margin-top: auto;
    margin-bottom: 8px;
}
/* /Components/EmployeeSchedule/EmployeeScheduleSettings.razor.rz.scp.css */
.container[b-m4sp5cy6vc] {
    font-size: 14px;
    margin-top: 40px;
    display: flex;
    flex-direction: column;
}

.row[b-m4sp5cy6vc] {
    padding: 10px;
}

.setting-label[b-m4sp5cy6vc] {
    line-height: 34px; 
    margin: 0;
}

.anchor[b-m4sp5cy6vc] {
    margin-top: auto;
    margin-bottom: 8px;
}
/* /Components/EmployeeSchedule/EmployeeScheduleWorkTray.razor.rz.scp.css */
.grid-container[b-evbx9icg7d] {
    width: 100%;
}

[b-evbx9icg7d] .e-grid .e-icon-rowdragicon{   
    display: none;   
}   

[b-evbx9icg7d] .e-bigger.e-grid.e-row-responsive .e-gridcontent td.e-rowcell
{
    height:25px;
    line-height:15px;
}

[b-evbx9icg7d] .e-bigger .e-toolbar {
    min-height:48px;
}

[b-evbx9icg7d] .e-bigger.e-grid.e-row-responsive .e-gridcontent td::before 
{
    top:5px;
}

[b-evbx9icg7d] .e-bigger.e-grid.e-row-responsive .e-gridcontent td[data-cell]
{
    padding-top:5px;
}

[b-evbx9icg7d] .e-grid .e-ccdlg .e-cc-searchdiv, .e-grid-popup .e-ccdlg .e-cc-searchdiv[b-evbx9icg7d] {
    top: -30px;
}
/* /Components/EmployeeSchedule/LeaveRequestQuickInfoContent.razor.rz.scp.css */
.event-content[b-p9i6ut1wtl] {
    margin-top:15px;
    display: flex;
    flex-direction: column;
    justify-content: center;
}

.event-row[b-p9i6ut1wtl] {
    font-size: 11px;
    letter-spacing: 0.33px;
    height: 24px;
}

.event-content div label[b-p9i6ut1wtl] {
    display: inline-block;
    min-width: 180px;
}

.event-content div span[b-p9i6ut1wtl] {
    font-size: 11px;
    letter-spacing: 0.33px;
    line-height: 14px;
    padding-left: 8px;
}
/* /Components/EmployeeSchedule/LeaveRequestQuickInfoHeader.razor.rz.scp.css */
.subject[b-gyda9vzbj4] {
    background: unset;
    border-left: unset;
    border-radius: 2px;
    color: #fff;
    cursor: default;
    font-size: 20px;
    font-weight: 500;
    line-height: 1.5;
    max-height: 87px;
    padding: unset;
    margin-left:20px;
    width:100%;
}
/* /Components/Layout/Header.razor.rz.scp.css */
.top-bar-left[b-3n1zefc2ih]
{
    display: flex;
    flex-grow: 1;
    padding-right: 50px;
}

.employee-image[b-3n1zefc2ih] {
    max-width: 100%;   
    max-height: 100%;  
    object-fit: contain; 
    border-radius: 4px;
}

.logo-container[b-3n1zefc2ih]
{
    width: 250px;
    display: flex;
}

.isah-logo[b-3n1zefc2ih]
{
    align-self: center;
    height: 30px;
}

.logo-container .isah-logo img[b-3n1zefc2ih] {
    height: 100%;
}

.topbar-right[b-3n1zefc2ih] {
    align-self: center;
    display: flex;
    align-items: center;
}

.topbar-right[b-3n1zefc2ih]  .button-topbar {
    width: 32px;
    height: 32px;
    font-size: 24px;
    border: 1px solid #a3a3a3;
    border-radius: 4px;
    display: flex;
    justify-content: center;
    align-items: center;
    text-decoration: none;
    color: #0a2849;
    margin-right: 5px;
    position: relative;
}

.topbar-right[b-3n1zefc2ih]  .button-topbar:hover {
    background-color: #c6e0f2;
}

/* dropdown */

.userInfo[b-3n1zefc2ih] {
    height: auto !important;
    line-height: 140%;
    pointer-events: none;
    border-bottom: 1px #ccc solid;
    padding: 16px;
}

.menu-item[b-3n1zefc2ih] {
    padding-left:16px;
}

.user-info-container[b-3n1zefc2ih] {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
    padding-bottom: 8px;
}

.user-info-container .profile-image-container[b-3n1zefc2ih] {
    height: 64px;
    width: 64px;
    border-radius: 50%;
    overflow: hidden;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    flex-shrink: 0;
}

.user-info-container .profile[b-3n1zefc2ih] {
    margin-left: 10px;
    color: #0a2849;
    overflow: hidden;
}

.user-info-container .profile .profile-name[b-3n1zefc2ih] {
    font-weight: 700;
    white-space: break-spaces;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    line-clamp: 2;
}

.user-info-container .profile-image-container .icon[b-3n1zefc2ih] {
    color: #333;
    font-size: 32px;
    margin-right: 0;
}

.dropdown[b-3n1zefc2ih] {
    position: relative;
    display: inline-block;
}

.dropdown-menu[b-3n1zefc2ih] {
    display: block;
    position: absolute;
    box-shadow: 0 5px 5px -3px rgba(0, 0, 0, .2), 0 8px 10px 1px rgba(0, 0, 0, .14), 0 3px 14px 2px rgba(0, 0, 0, .12);
    min-width: 112px;
    max-width: 500px;
    overflow: auto;
    box-sizing: border-box;
    outline: 0;
    border-radius: 4px;
    background-color: #f9f9f9;
    will-change: transform, opacity;
    z-index: 100;
    margin-top: 5px;
    list-style-type: none;
    padding: 0;
    right: 0;
}

.dropdown-menu li[b-3n1zefc2ih] {
    min-height: 48px;
    cursor: pointer;
    align-items:center;
    align-items: center;
    display: flex;
}

.dropdown-menu li:hover[b-3n1zefc2ih] {
    background-color: #f1f1f1;
}
/* dropdown */

.dropdown-overlay[b-3n1zefc2ih] {
    position: fixed;
    top: 0;
    left: 0;
    width: 100vw;
    height: 100vh;
    /*background: rgba(0, 0, 0, 0.5);  Donkere overlay */
    z-index: 99; /* Onder het menu, maar boven de rest */
}
/* /Components/Layout/MainLayout.razor.rz.scp.css */
/* Scheduler */
*[b-x420n6hyvr] {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
}

html[b-x420n6hyvr], body[b-x420n6hyvr] {
    height: 100%;
    font-family: Arial, sans-serif;
}

.container[b-x420n6hyvr] {
    display: flex;
    flex-direction: column;
    height: 100%;
}

.isah-root[b-x420n6hyvr] {
    display: flex;
    flex-direction: column;
    height: 100%;
}

.isah-top-bar[b-x420n6hyvr] {
    min-height: 48px;
    border-bottom: 1px #ccc solid;
    background: var(--isah-white);
    display: flex;
    padding: 0 20px;
}

.isah-app-container[b-x420n6hyvr] {
    display: flex;
    flex: auto;
    overflow: hidden;
}

.isah-menu[b-x420n6hyvr] {
    height: 100%;
    display: flex;
    flex-wrap: nowrap;
    overflow-x: visible;
    flex-grow: 0;
    flex-shrink: 0;
    box-shadow: 0 4px 10px #0000001a;
}

.content-container[b-x420n6hyvr] {
    display: flex;
    flex: 1;
}

/* WebApp template */
#blazor-error-ui[b-x420n6hyvr] {
    background: lightyellow;
    bottom: 0;
    box-shadow: 0 -1px 2px rgba(0, 0, 0, 0.2);
    display: none;
    left: 0;
    padding: 0.6rem 1.25rem 0.7rem 1.25rem;
    position: fixed;
    width: 100%;
    z-index: 1000;
}

    #blazor-error-ui .dismiss[b-x420n6hyvr] {
        cursor: pointer;
        position: absolute;
        right: 0.75rem;
        top: 0.5rem;
    }
/* /Components/Layout/NavMenu.razor.rz.scp.css */
.isah-domain-menu[b-gv1uq52zcy] {
    width: 50px;
    flex-grow: 0;
    flex-shrink: 0;
    background: var(--isah-blue); /* #0a2849 */;
    align-items: center;
    display: flex;
    flex-direction: column;
}

.anchor[b-gv1uq52zcy] {
    margin-top: auto;
    margin-bottom: 8px;
}

.anchor .divider[b-gv1uq52zcy] {
    width: 30px;
}

[b-gv1uq52zcy] .home {
    margin: 8px 0;
}

[b-gv1uq52zcy] .home:hover {
    border-radius: 3px;
}

[b-gv1uq52zcy] .domain-item {
    display: flex;
    font-size: 16px;
    justify-content: center;
    color: var(--isah-white);
    cursor: pointer;
    align-items: center;
    text-decoration: none;
    width: 32px;
    height: 32px;
    border-radius: 3px 0 0 3px;
    margin-top: 5px;
    position: relative;
}

[b-gv1uq52zcy] .domain-item:hover {
    background: #c6e0f2;
    color: var(--isah-blue);
}

[b-gv1uq52zcy] .domain:hover .menu-item-flyout {
    display: flex;
}

[b-gv1uq52zcy] .active {
    background: var(--isah-white);
    color: #0a2849;
    border-radius: 3px;
}

[b-gv1uq52zcy] .active:hover {
    border-radius: 3px 0 0 3px;
}

.menu-item-flyout[b-gv1uq52zcy] {
    display: none;
    position: absolute;
    white-space: nowrap;
    height: 100%;
    padding: 0 10px 0 0;
    left: 100%;
    background-color: #c6e0f2;
    align-items: center;
    font-size: 12px;
    font-weight: 700;
    border-radius: 0 3px 3px 0;
    box-shadow: 3px 6px 7px -1px #0000001a;
    z-index: 9999;
}

.divider[b-gv1uq52zcy] {
    content: "";
    width: 60%;
    height: 1px;
    background-color: #fff;
    margin-bottom: 3px;
}
/* /Components/Pages/ApplicationSettings.razor.rz.scp.css */
.overview-layout[b-mvm91oedyd] {
    display: flex;
    flex-direction: column;
    gap: 16px;
	width:100%;
	height:100%;
	padding:16px;
    overflow:auto;
}

.top-cards[b-mvm91oedyd] {
    display: grid;
    /*
    grid-template-areas: 
        "worktray operation-planned scheduler scheduleviews"
        "worktray unplanned-operation scheduler scheduleviews";
    */
    grid-template-areas: 
        "worktray operation-planned scheduler scheduleviews"
        "worktray operation-planned scheduler scheduleviews";
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-rows: auto;
    column-gap: 15px;
    row-gap: 10px;
    align-items: stretch;
}

.worktray[b-mvm91oedyd], .operation-planned[b-mvm91oedyd], .unplanned-operation[b-mvm91oedyd], .scheduler[b-mvm91oedyd], .scheduleviews[b-mvm91oedyd] {
    display: flex;
    flex-direction: column;
    min-height: 100%;
}

[b-mvm91oedyd] .worktray > .e-card, 
[b-mvm91oedyd] .operation-planned > .e-card, 
[b-mvm91oedyd] .unplanned-operation > .e-card, 
[b-mvm91oedyd] .scheduler > .e-card, 
[b-mvm91oedyd] .scheduleviews > .e-card {
    flex: 1;
    display: flex;
    flex-direction: column;
}

[b-mvm91oedyd] .e-card,
[b-mvm91oedyd] .e-card-header {
    justify-content: flex-start;
}

.worktray[b-mvm91oedyd] {
    grid-area: worktray;
}

.operation-planned[b-mvm91oedyd] {
    grid-area: operation-planned;
}

.unplanned-operation[b-mvm91oedyd] {
    grid-area: unplanned-operation;
}

.scheduler[b-mvm91oedyd] {
    grid-area: scheduler;
}

.scheduleviews[b-mvm91oedyd] {
    grid-area: scheduleviews;
}

.color-picker[b-mvm91oedyd] {
    margin-left:auto;
}

.bottom-card[b-mvm91oedyd] {
    display: flex;
}    

.no-float-container[b-mvm91oedyd] {
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    border-bottom: solid 1px;
    padding-bottom: 10px;
}

.no-float-container > label[b-mvm91oedyd], .label-text[b-mvm91oedyd] {
    text-align: left;
    font-size:13px;
    color: rgba(0,0,0,.54); 
}

[b-mvm91oedyd] .e-label {
    margin-left:0px !important;
}
/* /Components/Pages/Home.razor.rz.scp.css */
isah-title[b-k9mek0chan] {
    padding: 20px 20px 0;
    display: block;
}

.title-wrapper[b-k9mek0chan] {
    display: flex;
    justify-content: space-between;
}

.page-title[b-k9mek0chan] {
    color: #0a2849;
    font-size: 23px;
    line-height: 100%;
    margin-bottom: 10px;
    font-weight: 900;
}

.tile-container[b-k9mek0chan] {
    display: flex;
    flex-flow: row wrap;
    transition: .25s cubic-bezier(0,0,.2,1);
    margin: 0 10px;
}

isah-cockpit-tile[b-k9mek0chan] {
    width: 250px;
    height: 180px;
    margin: 10px;
    color: #fff;
    position: relative;
    line-height: initial;
    transition: .25s cubic-bezier(0,0,.2,1);
}

.tile-link[b-k9mek0chan] {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1000;
}

.tile[b-k9mek0chan] {
    padding: 10px;
    background-color: #0a2849;
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    box-sizing: border-box;
}

.tile .tile-text-link[b-k9mek0chan] {
    cursor: pointer;
    color: inherit;
    text-decoration: inherit;
}

.tile .tile-text[b-k9mek0chan] {
    font-size: 18px;
    padding-right: 25px;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    overflow: hidden;
    z-index: 1001;
}

.tile .tile-text .entity-title[b-k9mek0chan] {
    padding-bottom: 10px;
    font-weight: 700;
    display: inline-block;
    width: 220px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.tile .tile-count[b-k9mek0chan] {
    font-weight: 700;
    font-size: 48px;
    text-align: right;
}
/* /Components/Pages/LabourPlanning.razor.rz.scp.css */
[b-67dgfq6k6b] .e-appbar.e-primary 
{
    background-color: var(--isah-blue);
    border-color: var(--isah-blue);
}

.labour-planning-container[b-67dgfq6k6b] {
    padding:1rem;
    display: flex;
    flex: 1;
    flex-direction:column;
}

.content[b-67dgfq6k6b] {
    flex: 1;
    display:flex;
    height:100%;
}
    
.menu[b-67dgfq6k6b] {
    flex: 1;
    display: flex;
    height:100%;
}

[b-67dgfq6k6b] .e-splitter.e-splitter-horizontal .e-pane.e-scrollable, .e-splitter.e-splitter-vertical .e-pane.e-scrollable[b-67dgfq6k6b] {
    overflow:unset;
}

[b-67dgfq6k6b] .e-grid .e-ccdlg.e-responsive-dialog .e-dlg-content {
    overflow-y: auto;
}

[b-67dgfq6k6b] .e-grid .e-cloneproperties.e-draganddrop {
  margin-top: 10px !important;
}

/* search */
.search-container[b-67dgfq6k6b] {
    position: relative;
    display: flex;
    align-items: center;
}

.search-input[b-67dgfq6k6b] {
    width: 200px;
    padding: 8px 35px 8px 10px; /* Padding rechts voor het icoon */
    border: 1px solid white; /* Dunne witte border */
    border-radius: 15px; /* Afgeronde hoeken */
    background: transparent;
    color: white;
    font-size: 14px;
    outline: none;
}

.search-input[b-67dgfq6k6b]::placeholder {
    color: lightgray; /* Lichtgrijze placeholder */
}

.search-icon[b-67dgfq6k6b] {
    position: absolute;
    right: 10px;
    color: white;
    font-size: 16px;
    pointer-events: none; /* Voorkomt interactie */
}
/* /Components/Shared/SearchIconAddOn.razor.rz.scp.css */
.icon-input[b-m90kp05t89] {
    /*display: inline-block;*/ 
    display:block;
    position:relative;
}

.fa-button[b-m90kp05t89] {
    margin-left:-25px;
    line-height:0px;
    padding-top:7px;
    min-height: 25px;
    background-color: transparent;  
    color: #007BFF; /* Blauwe tekst/kleur van het icoon */
    border: none;
    cursor: pointer;
    font-size: 16px; /* Grootte van het icoon */
    position:absolute;
    height:100%
}

.search-icon[b-m90kp05t89] {
    position: absolute;
    bottom: 10px;
}
/*
::deep .e-input-group, .e-input-group.e-control-wrapper /*, .e-float-input, .e-float-input.e-input-group, .e-float-input.e-control-wrapper, .e-float-input.e-input-group.e-control-wrapper
{
    padding: 4px 32px 0 0
}
*/
