@import '_content/GreenAdmin.UI.Common/GreenAdmin.UI.Common.zuw12f91om.bundle.scp.css';
@import '_content/GreenAdmin.UI.Shared/GreenAdmin.UI.Shared.bwdsrbyqzy.bundle.scp.css';

/* _content/GreenAdmin.UI/Components/Layout/MainLayout.razor.rz.scp.css */
main[b-gmpnebzmuy] {
    /*flex: 1;*/
}

.page[b-gmpnebzmuy] {
}

@media (min-width: 1369px) {
    .page[b-gmpnebzmuy] {
    }
}

.gprd-banner[b-gmpnebzmuy] {
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    background-color: var(--bg-light);
    padding: 10px;
    box-shadow: 0 -2px 6px rgba(0, 0, 0, 0.1);
    z-index: 9999;
    display: flex;
    align-items: center;
}

@media (min-width: 799.99px) {
    .gprd-banner[b-gmpnebzmuy] {
        left: 300px;
    }
}

.gprd-banner a[b-gmpnebzmuy] {
    margin-left: 10px;
    display: inline-block;
    margin-right: 10px;
}
/* _content/GreenAdmin.UI/Components/Layout/NavMenuFromUrl.razor.rz.scp.css */
.menu-text[b-w4jb3ohnqz] {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.nav-menu-bar[b-w4jb3ohnqz] {
    background-color: var(--main-color-1);
    padding-block: 0.7rem;
    padding-inline: 1rem;
    gap: 1rem;
    /*    top: 0;
    position: sticky;*/
}

.nav-menu-parameters-wrapper[b-w4jb3ohnqz] {
    display: grid;
    grid-template-columns: 1fr auto;
    align-items: center;
}

.nav-menu-links-wrapper[b-w4jb3ohnqz] {
    display: flex;
    flex-flow: column;
    align-items: center;
}

.nav-menu-parameters-container[b-w4jb3ohnqz] {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 1rem;
    margin-left: 1rem;
}

.golfclub-logo-img[b-w4jb3ohnqz] {
    width: 3rem;
    height: 3rem;
    border-radius: 50%;
    object-fit: fill;
    cursor: default;
}

.nav-menu-logo-container[b-w4jb3ohnqz] {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.nav-menu-logo[b-w4jb3ohnqz] {
    height: 3rem;
    object-fit: cover;
}

.nav-menu-links-container[b-w4jb3ohnqz] {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    gap: 1rem;
    padding: 1rem;
}

.nav-menu-link-inside[b-w4jb3ohnqz] {
    display: flex;
    align-items: center;
    gap: 0.3rem;
    margin-left: 0.2rem;
}

.nav-menu-selector[b-w4jb3ohnqz],
.nav-menu-link[b-w4jb3ohnqz],
.nav-menu-parameter-link[b-w4jb3ohnqz],
li[b-w4jb3ohnqz] {
    position: relative;
    color: var(--menu-color);
    display: flex;
    gap: 0.4rem;
    cursor: pointer;
    font-size: var(--fs-300);
    font-weight: bold;
}

    ul > li:hover[b-w4jb3ohnqz] {
        color: var(--menu-color-hover);
    }

ul li ul[b-w4jb3ohnqz] {
    background: var(--main-color-1);
    visibility: hidden;
    opacity: 0;
    min-width: 5rem;
    display: none;
    padding: 0.3rem;
    z-index: 10;
    position: absolute;
    transition: all 0.5s ease;
    left: -0.5rem;
    top: 1rem;
}

    ul li:hover > ul[b-w4jb3ohnqz],
    /*ul li:focus-within > ul*/
    ul li ul:hover[b-w4jb3ohnqz]
    {
        visibility: visible;
        opacity: 1;
        display: block;
    }

    ul li ul li[b-w4jb3ohnqz] {
        margin-block: .3rem;
        font-size: var(--fs-200);
        clear: both;
        width: 100%;
    }

.golfs-list[b-w4jb3ohnqz] {
    top: 2.5rem;
    left: .5rem;
}

.searchbox-golf[b-w4jb3ohnqz] {
    position: relative;
    max-width: 12rem;
}

.navbar-toggler[b-w4jb3ohnqz] {
    border: none;
    background-color: inherit;
    color: white;
    cursor: pointer;
}

.collapse[b-w4jb3ohnqz] {
    display: none;
}

@media (min-width: 1000px) {
    .navbar-toggler[b-w4jb3ohnqz] {
        display: none;
    }

    .collapse[b-w4jb3ohnqz] {
        /* Never collapse the sidebar for wide screens */
        display: flex;
    }

    .nav-menu-bar[b-w4jb3ohnqz] {
        display: grid;
        grid-template-columns: auto 1fr;
    }

    .nav-menu-links-and-parameters-container[b-w4jb3ohnqz] {
        display: grid;
        grid-template-columns: 1fr auto;
    }

    .nav-menu-links-container[b-w4jb3ohnqz] {
        gap: .5rem;
    }

    .nav-menu-bar[b-w4jb3ohnqz] {
        padding-inline: 3rem;
    }
}

@media (min-width: 1600px) {
    .nav-menu-links-container[b-w4jb3ohnqz] {
        gap: 1rem;
    }
}
/* _content/GreenAdmin.UI/Pages/Dashboard/Components/EmployeePresence.razor.rz.scp.css */
.employees-presence-grid[b-11c3y89rgt] {
    display: grid;
    grid-template-columns: 1fr 1fr auto;
    color: var(--main-color-1);
}

.employee-grid-line[b-11c3y89rgt] {
    display: grid;
    grid-template-columns: subgrid;
    grid-column: 1/-1;
    padding-inline: 1rem;
    margin-top: 0.4em;
}

.employee-label[b-11c3y89rgt] {
    margin-bottom: 0.2em;
}

    .employee-label:hover[b-11c3y89rgt] {
        font-weight: bold;
        text-decoration: none;
    }

.employees-presence-title[b-11c3y89rgt],
.employee-none[b-11c3y89rgt] {
    grid-column: 1/-1;
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.employees-presence-title[b-11c3y89rgt] {
    font-size: 1.2rem;
    font-weight: bold;
    padding-inline: 1rem;
    padding-block: .5rem;
    border-bottom: 2px solid var(--main-color-2);
    background-color: var(--bg-dark);
}

.employee-none[b-11c3y89rgt] {
    display: flex;
    justify-content: center;
    font-weight: bold;
    margin-block: 1em;
}

.employee-presence-reason-inside[b-11c3y89rgt] {
    font-size: var(--fs-100);
    border-radius: 50%;
    padding: .3rem;
}

.employee-dashboard-separator[b-11c3y89rgt] {
    margin: 0;
    height: 1px;
    background-color: var(--main-color-2);
    grid-column: 1/-1;
    border: none;
    width: 100%;
}

.employee-grid-line:last-child[b-11c3y89rgt] {
    margin-bottom: .4em;
}
/* _content/GreenAdmin.UI/Pages/Dashboard/DashboardCpt.razor.rz.scp.css */
.event-container[b-tnoh0u26jw] {
    flex: 1;
}

.alert-grid[b-tnoh0u26jw] {
    display: grid;
    grid-template-columns: auto 1fr;
    grid-column-gap: 1rem;
    grid-row-gap: .2rem;
    color: var(--main-color-1);
    padding: 1rem;
}

.employee-label:hover[b-tnoh0u26jw],
.employee-alert-details:hover[b-tnoh0u26jw],
.machine-name:hover[b-tnoh0u26jw],
.machine-alert-details:hover[b-tnoh0u26jw] {
    font-weight: bold;
    text-decoration: none;
}

.machine-alert-details[b-tnoh0u26jw] {
    margin-bottom: .2rem;
}

.machine-alerts-container[b-tnoh0u26jw] {
}

.event-list-container[b-tnoh0u26jw] {
    padding: 1rem;
    color: var(--main-color-1);
}

.dashboard-header-alert[b-tnoh0u26jw] {
    --bg-header: #FFAF00;
}

.dashboard-header-events[b-tnoh0u26jw] {
    --bg-header: var(--danger-color);
}

.dashboard-separator[b-tnoh0u26jw] {
    height: 1px;
    margin-top: .1rem;
    margin-bottom: .5rem;
    background-color: var(--main-color-2);
    grid-column: 1/-1;
    width: 100%;
    border: none;
}

@media (min-width: 810px) {
    .dashboard-groups[b-tnoh0u26jw] {
        display: flex;
        justify-content: space-between;
        grid-gap: 1rem;
    }
}
/* _content/GreenAdmin.UI/Pages/Employees/Components/CopyFromEmp.razor.rz.scp.css */
.copy-from-employee-grid[b-v0bemgv06t] {
    margin: 1em;
    display: grid;
    grid-template-columns: 1fr 1fr auto;
}

.item-selected[b-v0bemgv06t] {
    background-color: var(--main-color-2);
}
/* _content/GreenAdmin.UI/Pages/Employees/Components/EmployeeHeaderInfo.razor.rz.scp.css */
.header-info-container[b-4jn8kj6pj5] {
    margin-left: 1rem;
}

.header-label[b-4jn8kj6pj5],
.header-text[b-4jn8kj6pj5] {
    color: black;
    font-size: 1rem;
}
.header-label[b-4jn8kj6pj5] {
    font-weight: bold;
}

.header-info[b-4jn8kj6pj5] {
    margin-block: 0.5rem;
}

@media (min-width: 810px) {
    .header-subtitle-employee-container[b-4jn8kj6pj5] {
        display: flex;
        align-items: center;
    }
}
/* _content/GreenAdmin.UI/Pages/Employees/Components/EmployeePageLinks.razor.rz.scp.css */


/* _content/GreenAdmin.UI/Pages/Employees/Components/IdPhoto.razor.rz.scp.css */
.id-photo-container[b-xva6w6qbvx] {
    position: relative;
    display: flex;
    justify-content: center;
    align-items: stretch;
}

.id-photo[b-xva6w6qbvx] {
    width: 150px;
    height: 150px;
    border-radius: 50%;
    object-fit: cover;
}

.bottom-right[b-xva6w6qbvx] {
    position: absolute;
    bottom: 0;
    right: 0;
}
/* _content/GreenAdmin.UI/Pages/Employees/Components/PlanningCell.razor.rz.scp.css */
.weekly-day-off-container[b-hw9f3pavzt] {
    background-color: var(--weekly-day-off);
}

.holiday-container[b-hw9f3pavzt] {
    background-color: var(--holiday);
}

.school-holiday-container[b-hw9f3pavzt] {
    background-color: var(--school-holiday);
}

.btn-modify-day[b-hw9f3pavzt] {
    cursor: pointer;
    display: none;
    position: relative;
}

.planning-cell[b-hw9f3pavzt] {
    padding: .2em;
    display: flex;
    justify-content: center;
    align-items: center;
    min-height: 1.5rem;
    outline: 1px solid var(--bg-dark);
}

.edit:hover[b-hw9f3pavzt] {
    cursor: pointer;
    border: 1px solid black;
}

.planning-cell:hover .btn-modify-day[b-hw9f3pavzt] {
    display: block;
}

.planning-cell:hover .planning-cell-icon-edit[b-hw9f3pavzt] {
    display: none;
}

.planning-cell-inside[b-hw9f3pavzt] {
    cursor: default;
    font-size: .8rem;
}

.menu-change-day[b-hw9f3pavzt] {
    position: absolute;
}

ul[b-hw9f3pavzt] {
    background-color: var(--bg-dark);
    padding: .3em;
}

li[b-hw9f3pavzt] {
    font-size: .8rem;
    padding-block: .3em;
    padding-inline: .5em;
    white-space: nowrap;
    overflow: hidden;
    background-color: var(--bg-dark);
    display: flex;
    justify-content: space-between;
    align-items :center;
}

    li:hover[b-hw9f3pavzt] {
        background-color: var(--bg-light);
    }

.item-label[b-hw9f3pavzt] {
    margin: 2px;
}

.rectangle-color[b-hw9f3pavzt] {
    margin: 2px;
    width: 20px;
    height: 20px;
    background-color: white;
    display: flex;
    justify-content: center;
    align-items: center;
}
/* _content/GreenAdmin.UI/Pages/Employees/EmployeesAnnualForecast.razor.rz.scp.css */
.header-right[b-tv69vec54n] {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
}

.month-title[b-tv69vec54n] {
    font-weight: bold;
    font-size: .8rem;
    text-transform: capitalize;
}

.month-title-container[b-tv69vec54n] {
    display: flex;
    flex-flow: column;
    align-items: center;
    justify-content: center;
}

.week-container-outside[b-tv69vec54n],
.week-container-null[b-tv69vec54n],
.week-container-standard[b-tv69vec54n],
.week-container-warning[b-tv69vec54n],
.week-container-danger[b-tv69vec54n] {
    padding: .5em;
    border-style: solid;
    border-width: 2px;
    margin: .4em;
    border-radius: 1em;
}

.week-container-outside[b-tv69vec54n] {
    background-color: rgba(255,255,255,1);
    border-color: rgba(229,229,229,1);
    color: rgba(175,174,178,1);
}

.week-container-null[b-tv69vec54n] {
    background-color: rgba(231,245,255,1);
    border-color: rgba(127,183,236,1);
    color: rgba(127,183,236,1);
}

.week-container-standard[b-tv69vec54n] {
    background-color: rgba(230,245,245,1);
    border-color: rgba(140,191,194,1);
    color: rgba(140,191,194,1);
}

.week-container-warning[b-tv69vec54n] {
    background-color: rgba(255,242,236,1);
    border-color: rgba(255,146,97,1);
    color: rgba(255,146,97,1);
}

.week-container-danger[b-tv69vec54n] {
    background-color: rgba(253,244,244,1);
    border-color: rgba(236,119,115,1);
    color: rgba(236,119,115,1);
}

.weeks-container[b-tv69vec54n] {
}

.week-label[b-tv69vec54n] {
    text-align: center;
    font-size: 0.8rem;
    color: black;
    font-weight: bold;
    overflow: hidden;
    white-space: nowrap;
}

.week-label-outside[b-tv69vec54n] {
    text-align: center;
    font-size: 16px;
    font-weight: bold;
    color: rgba(175,174,178,1);
}

.week-data[b-tv69vec54n] {
    text-align: center;
    font-weight: bold;
    font-size: 16px;
    margin-top: 10px;
    margin-bottom: 10px;
}

.week-input-data[b-tv69vec54n] {
    margin-top: 6px;
    margin-bottom: 5px;
}

.week-label[b-tv69vec54n] {
}

.forecast-label[b-tv69vec54n] {
    font-size: 1rem;
    font-weight: bold;
    margin: 5px;
}

.label-input-section[b-tv69vec54n] {
    display: flex;
    justify-content: start;
    margin-bottom: 0.3rem;
}

.hr-week-outside[b-tv69vec54n],
.hr-week-null[b-tv69vec54n],
.hr-week-standard[b-tv69vec54n],
.hr-week-warning[b-tv69vec54n],
.hr-week-danger[b-tv69vec54n] {
    border: none;
    width: 100%;
    height: 1px;
}
.hr-week-outside[b-tv69vec54n] {
    background-color: rgba(229,229,229,1);
}
.hr-week-null[b-tv69vec54n] {
    background-color: rgba(109,185,241,1);
}
.hr-week-standard[b-tv69vec54n] {
    background-color: var(--ok-color);
}
.hr-week-warning[b-tv69vec54n] {
    background-color: var(--warning-color);
}
.hr-week-danger[b-tv69vec54n] {
    background-color: var(--danger-color);
}

.hr-month[b-tv69vec54n] {
    width: 100%;
    height: 1px;
    border: none;
    background-color: rgba(229,229,229,1);
}

.month-container[b-tv69vec54n] {
    display: grid;
    grid-template-rows: subgrid;
    grid-row: span 8;
}

.year-forecast-container[b-tv69vec54n] {
    display: grid;
    grid-template-columns: repeat( auto-fit, minmax(100px, 1fr) );
    grid-template-rows: auto auto repeat(auto-fit, 1fr);
}

.vacation-planning[b-tv69vec54n] {
    visibility: hidden;
}

.month-container:hover .vacation-planning[b-tv69vec54n] {
    visibility: visible;
}

.copy-from-employee-grid-cell[b-tv69vec54n],
.weekly-hours-annual-input-cell[b-tv69vec54n] {
    padding: 3px;
}

.weekly-hours-annual-input-cell[b-tv69vec54n] {
    display: flex;
    align-items: center;
    justify-content: right;
}
/* _content/GreenAdmin.UI/Pages/Employees/EmployeesDocAbsence.razor.rz.scp.css */
.header-right[b-9l19f7vxx0] {
    display: flex;
    flex-direction: column;
    align-items: flex-end
}

.doc-title[b-9l19f7vxx0] {
    font-size: 1.2rem;
    font-weight: bold;
    color: black;
}


.assistant-perf-review[b-9l19f7vxx0],
.assistant-menu-bar[b-9l19f7vxx0] {
    margin-bottom: 0.5rem;
}

.assistant-step[b-9l19f7vxx0] {
    margin: 0;
    font-size: .9rem;
    font-weight: bold;
    background-color: var(--bg-light);
    color: dimgrey;
    cursor: pointer;
    display: flex;
}

.assistant-step-label[b-9l19f7vxx0] {
    display: flex;
    align-items: center;
    padding-left: 12px;
}

.active[b-9l19f7vxx0] {
    background-color: var(--main-color-2);
    color: white;
}

.arrow-right[b-9l19f7vxx0],
.arrow-right-active[b-9l19f7vxx0] {
    width: 25px;
    height: 42px;
    clip-path: polygon(0 0, 0 100%, 100% 50%);
}

.arrow-right[b-9l19f7vxx0] {
    background-color: var(--bg-light);
}

.arrow-right-active[b-9l19f7vxx0] {
    background-color: var(--main-color-2);
}

.assistant-perf-review[b-9l19f7vxx0] {
    background-color: var(--bg-light);
}

@media (min-width: 1200px) {
    .assistant-perf-review[b-9l19f7vxx0],
    .assistant-menu-bar[b-9l19f7vxx0] {
        display: flex;
        flex-wrap: wrap;
    }
}
    .current-professional-activity[b-9l19f7vxx0],
    .trainings[b-9l19f7vxx0] {
        display: grid;
        grid-template-columns: repeat(3, minmax(0, 1fr)) auto;
        column-gap: 1rem;
    }

    .future-trainings[b-9l19f7vxx0],
    .action-plans[b-9l19f7vxx0],
    .trainings-other[b-9l19f7vxx0]{
        display: grid;
        grid-template-columns: repeat(4, minmax(0, 1fr)) auto;
        column-gap: 1rem;
    }

    .professional-experiences[b-9l19f7vxx0],
    .certifications[b-9l19f7vxx0]{
        display: grid;
        grid-template-columns: repeat(5, minmax(0, 1fr)) auto;
        column-gap: 1rem;
    }

    .table-header[b-9l19f7vxx0] {
        font-weight: bold;
        text-align: center;
        margin-bottom: 5px;
    }

    .table-content[b-9l19f7vxx0] {
        padding-left: 10px;
        padding-right: 10px;
        margin-bottom: 5px;
    }

    .table-content-button[b-9l19f7vxx0] {
        display: flex;
        justify-content: center;
    }
/* _content/GreenAdmin.UI/Pages/Employees/EmployeesEdit.razor.rz.scp.css */
h2[b-0ce5akqiof] {
    margin-left: 1rem;
}

.group-list[b-0ce5akqiof] {
    display: flex;
    flex-direction: column;
}

.group-label[b-0ce5akqiof] {
    font-weight: bold;
}

.job-group-container[b-0ce5akqiof] {
    margin: 12px;
}

.job-group-item[b-0ce5akqiof] {
    display: flex;
    margin-bottom: 1rem;
}

.certiphyto-item[b-0ce5akqiof] {
    display: flex;
    margin-bottom: 1rem;
}

.week-rest-days-grid[b-0ce5akqiof] {
    display: grid;
    grid-template-columns: 1fr auto;
}

.user-email-container[b-0ce5akqiof] {
    display: flex;
    align-items: center;
    gap: 1em;
}

@media (min-width: 1200px) {
    .employee-info-groups[b-0ce5akqiof] {
        display: grid;
        grid-template-columns: repeat(4, 1fr);
        grid-gap: 1rem;
        grid-auto-rows: minmax(100px, auto);
    }

    .employee-documents[b-0ce5akqiof] {
        display: grid;
        grid-template-columns: repeat(3, 1fr);
        grid-gap: 10px;
    }

    .caces-list[b-0ce5akqiof] {
        display: grid;
        grid-template-columns: repeat(3, minmax(0, 1fr));
    }

    .employee-header-container[b-0ce5akqiof] {
        flex: 1 auto;
        display: flex;
        flex-direction: column;
    }

    .employee-info-header-container[b-0ce5akqiof] {
        display: flex;
        justify-content: space-between;
        align-items: center;
    }
}

/* _content/GreenAdmin.UI/Pages/Employees/EmployeesGenerateDoc.razor.rz.scp.css */
.header-right[b-xp4qoaskjy] {
    display: flex;
    flex-direction: column;
    align-items: flex-end
}

.doc-title[b-xp4qoaskjy] {
    font-size: 1.2rem;
    font-weight: bold;
    color: black;
}


.assistant-perf-review[b-xp4qoaskjy],
.assistant-menu-bar[b-xp4qoaskjy] {
    margin-bottom: 0.5rem;
}

.assistant-step[b-xp4qoaskjy] {
    margin: 0;
    font-size: .9rem;
    font-weight: bold;
    background-color: var(--bg-light);
    color: dimgrey;
    cursor: pointer;
    display: flex;
}

.assistant-step-label[b-xp4qoaskjy] {
    display: flex;
    align-items: center;
    padding-left: 12px;
}

.active[b-xp4qoaskjy] {
    background-color: var(--main-color-2);
    color: white;
}

.arrow-right[b-xp4qoaskjy],
.arrow-right-active[b-xp4qoaskjy] {
    width: 25px;
    height: 42px;
    clip-path: polygon(0 0, 0 100%, 100% 50%);
}

.arrow-right[b-xp4qoaskjy] {
    background-color: var(--bg-light);
}

.arrow-right-active[b-xp4qoaskjy] {
    background-color: var(--main-color-2);
}

.assistant-perf-review[b-xp4qoaskjy] {
    background-color: var(--bg-light);
}

.doc-group-header[b-xp4qoaskjy] {
    margin-block: 1rem;
}

@media (min-width: 1200px) {
    .assistant-perf-review[b-xp4qoaskjy], .assistant-menu-bar[b-xp4qoaskjy] {
        display: flex;
        flex-wrap: wrap;
    }
}
    .current-professional-activity[b-xp4qoaskjy],
    .trainings[b-xp4qoaskjy] {
        display: grid;
        grid-template-columns: repeat(3, minmax(0, 1fr)) auto;
        column-gap: 1rem;
    }

    .future-trainings[b-xp4qoaskjy],
    .action-plans[b-xp4qoaskjy],
    .trainings-other[b-xp4qoaskjy]{
        display: grid;
        grid-template-columns: repeat(4, minmax(0, 1fr)) auto;
        column-gap: 1rem;
    }

    .professional-experiences[b-xp4qoaskjy],
    .certifications[b-xp4qoaskjy]{
        display: grid;
        grid-template-columns: repeat(5, minmax(0, 1fr)) auto;
        column-gap: 1rem;
    }

    .table-header[b-xp4qoaskjy] {
        font-weight: bold;
        text-align: center;
        margin-bottom: 5px;
    }

    .table-content[b-xp4qoaskjy] {
        padding-left: 10px;
        padding-right: 10px;
        margin-bottom: 5px;
    }

    .table-content-button[b-xp4qoaskjy] {
        display: flex;
        justify-content: center;
    }
/* _content/GreenAdmin.UI/Pages/Employees/EmployeesMonthlyPlanning.razor.rz.scp.css */
.header-right[b-2a7h275wt6] {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
}

.header-total-container[b-2a7h275wt6],
.hr-header[b-2a7h275wt6] {
    grid-column: 1 / span 2;
}

.header-total-container[b-2a7h275wt6] {
    display: flex;
    justify-content: space-between;
    font-size: var(--fs-400);
    color: var(--main-color-1);
    font-weight: bold;
    padding-top: .5rem;
}

.header-total-container-inside[b-2a7h275wt6] {
    display: flex;
}

.month-header[b-2a7h275wt6] {
    display: flex;
    justify-content: space-between;
}

.month-title-container[b-2a7h275wt6] {
    display: flex;
    align-items: center;
}

.month-title[b-2a7h275wt6] {
    font-size: 2rem;
    font-weight: bold;
    text-transform: capitalize;
    margin-left: 1rem;
    margin-right: 1rem;
}

.month-title-in-dialog[b-2a7h275wt6] {
    text-transform: capitalize;
}

.month-type-lg[b-2a7h275wt6],
.month-type[b-2a7h275wt6] {
    color: var(--main-color-1);
    margin: 10px;
}

.month-type-lg[b-2a7h275wt6] {
    display: none;
}

.month-type[b-2a7h275wt6] {
    display: flex;
    justify-content: center;
    font-size: 1.3rem;
    font-weight: bold;
}

.week-label-container[b-2a7h275wt6] {
    display: flex;
    justify-content: center;
    align-items: center;
}

.week-label[b-2a7h275wt6],
.week-grid-column-header-container[b-2a7h275wt6] {
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 1rem;
    font-weight: bold;
    color: var(--main-color-1);
}

.week-summary-container[b-2a7h275wt6] {
    padding: 10px;
}

.week-summary[b-2a7h275wt6] {
    display: flex;
}

.week-summary-assign-container[b-2a7h275wt6] {
    display: flex;
}

.week-summary-assign-element[b-2a7h275wt6] {
    margin-top: .5rem;
    margin-right: 1rem;
}

.week-summary-ok[b-2a7h275wt6],
.week-summary-danger[b-2a7h275wt6] {
    /*    display: flex;
    align-items: center;
*/ font-weight: bold;
}

.week-summary-ok[b-2a7h275wt6] {
    color: var(--main-color-2);
}

.warning[b-2a7h275wt6],
.week-summary-danger[b-2a7h275wt6] {
    color: var(--warning-color);
}

.month-summary[b-2a7h275wt6] {
    font-weight: bold;
    margin: 1rem;
}

.month-summary-label[b-2a7h275wt6] {
    margin-bottom: 5px;
}

.month-container[b-2a7h275wt6] {
}

.week-container[b-2a7h275wt6] {
    display: grid;
    margin-bottom: 10px;
}

.week-container-content[b-2a7h275wt6] {
    padding: 1.2rem;
    grid-column: 1;
    grid-row: 1;
}

.week-container-content-background-forecast[b-2a7h275wt6],
.week-container-content-background-real[b-2a7h275wt6] {
    grid-column: 1;
    grid-row: 1;
    border-radius: 30px;
    z-index: -10;
}

.week-container-content-background-forecast[b-2a7h275wt6] {
    border: 2px solid var(--gray-medium);
}

.week-container-content-background-real[b-2a7h275wt6] {
    background-color: var(--bg-light);
}

.weeks-container[b-2a7h275wt6] {
    margin-top: 15px;
    margin-bottom: 15px;
    margin-left: 5px;
}

.week-assign-section[b-2a7h275wt6] {
    padding: 5px;
}

.modal-info-over[b-2a7h275wt6] {
    cursor: pointer;
}

.months-button-menu-container[b-2a7h275wt6] {
    margin-top: 1.3rem;
    margin-bottom: .7rem;
}

.hr-week[b-2a7h275wt6] {
    border: none;
    background-color: var(--gray-medium);
    height: 2px;
    width: 100%;
    margin-top: 15px;
    margin-bottom: 15px;
}

.month-real-time-grid[b-2a7h275wt6] {
    display: grid;
    grid-template-columns: repeat(12, 1fr);
}

.week-grid[b-2a7h275wt6],
.week-grid-package[b-2a7h275wt6] {
    display: grid;
    grid-auto-rows: auto;
}

.week-grid[b-2a7h275wt6] {
    grid-template-columns: auto auto repeat(5, minmax(45px, 1fr)) auto;
}

.week-grid-package[b-2a7h275wt6] {
    grid-template-columns: auto auto repeat(4, minmax(45px, 1fr)) auto;
}

.day-name[b-2a7h275wt6],
.day-nb[b-2a7h275wt6] {
    font-weight: normal !important;
    text-transform: capitalize;
    margin-right: 10px !important;
}

.day-name[b-2a7h275wt6] {
    margin-left: 10px !important;
}

.special-day[b-2a7h275wt6], .solidarity-day[b-2a7h275wt6],
.absence-day[b-2a7h275wt6],
.rest-day[b-2a7h275wt6],
.out-of-scope-day[b-2a7h275wt6],
.day-label[b-2a7h275wt6] {
    border-radius: 20px;
    margin-left: 2px;
    margin-top: 2px;
    margin-bottom: 2px;
    z-index: -1;
    display: flex;
    justify-content: center;
    align-items: center;
    padding-inline: 1.2rem;
    font-size: 1rem;
}

.absence-day[b-2a7h275wt6],
.rest-day[b-2a7h275wt6],
.out-of-scope-day[b-2a7h275wt6],
.day-label[b-2a7h275wt6] {
    grid-column-start: 3;
    grid-column-end: 7;
}

.absence-day[b-2a7h275wt6] {
    background-color: var(--main-color-4);
}

.rest-day[b-2a7h275wt6] {
    background-color: var(--school-holiday);
}

.out-of-scope-day[b-2a7h275wt6] {
    background-color: var(--gray-medium);
}

.holiday-day[b-2a7h275wt6] {
    background-color: var(--holiday);
}

.weekly-day-off-day[b-2a7h275wt6] {
    background-color: var(--weekly-day-off);
}

.solidarity-day[b-2a7h275wt6] {
    background-color: gainsboro;
}

.week-cell[b-2a7h275wt6],
.week-cell-edit[b-2a7h275wt6] {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 40px;
    font-size: 0.8rem;
    font-weight: bold;
    margin: .1rem;
    z-index: 1;
    cursor: default;
}

.week-total[b-2a7h275wt6] {
    display: flex;
    align-items: center;
}

.week-grid-column-header-sm[b-2a7h275wt6] {
    display: block;
}

.week-grid-column-header[b-2a7h275wt6] {
    display: none;
}

.effective-dialog-text[b-2a7h275wt6] {
    margin: .7em;
}

.effective-example[b-2a7h275wt6] {
    color: var(--main-color-1);
}

.annual-hours-from-previous-year-label[b-2a7h275wt6] {
    font-size: 1rem;
    margin-bottom: .5em;
}

.annual-hours-from-previous-year-input[b-2a7h275wt6] {

}

.input-radio-label-kpi[b-2a7h275wt6] {
    white-space: nowrap;
    font-size: 0.8rem;
}

.line[b-2a7h275wt6] {
    display: flex;
}

@media (min-width: 1300px) {
    .week-grid-column-header[b-2a7h275wt6] {
        margin-left: 5px;
        margin-right: 5px;
        display: block;
    }

    .week-grid-column-header-sm[b-2a7h275wt6] {
        display: none;
    }
    .week-grid[b-2a7h275wt6] {
        grid-template-columns: auto auto repeat(5, minmax(65px, 1fr)) auto;
    }
}

@media (min-width: 1000px) {

    .weeks-container[b-2a7h275wt6] {
        display: grid;
        grid-template-columns: repeat(2, 1fr);
        column-gap: 2rem;
        row-gap: 1rem;
    }

    .month-type-lg[b-2a7h275wt6] {
        display: flex;
        justify-content: center;
        font-size: 1.3rem;
        font-weight: bold;
    }

    .month-type[b-2a7h275wt6] {
        display: none;
    }

    .week-grid-package[b-2a7h275wt6] {
        grid-template-columns: auto auto repeat(4, minmax(85px, 1fr)) auto;
    }
}
/* _content/GreenAdmin.UI/Pages/Employees/EmployeesPlanning.razor.rz.scp.css */
.header-left[b-f2ccc64yau] {
    display: block;
}

.planning-container-small[b-f2ccc64yau] {
    display: grid;
    grid-template-columns: repeat(8, 1fr);
}

.planning-container[b-f2ccc64yau] {
    display: none;
}

.week-container-small[b-f2ccc64yau] {
    display: grid;
    grid-template-columns: subgrid;
    grid-column: 1 / -1;
}

.week-name-small[b-f2ccc64yau] {
    grid-column: 1 / -1;
}

.employee-week-small[b-f2ccc64yau] {
    display: grid;
    grid-column: 1 / -1;
    border-top: 1px var(--gray-medium) solid;
}

.day-name-container[b-f2ccc64yau],
.day-num-container[b-f2ccc64yau],
.day-hours-sum-container[b-f2ccc64yau] {
    display: flex;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    padding: .2em;
    font-weight: bold;
    font-size: .8rem;
    gap: .2em;
    outline: 1px solid var(--bg-dark);
}

.day-name-container[b-f2ccc64yau] {
    grid-row: 2;
}

.day-num-container[b-f2ccc64yau] {
    grid-row: 3;
}

.day-name[b-f2ccc64yau],
.day-number[b-f2ccc64yau] {
    place-self: center;
}

.day-hours-sum-container[b-f2ccc64yau] {
    padding: .5em;
}

.work-day[b-f2ccc64yau] {
    display: flex;
    justify-content: center;
    align-items: center;
}

.weekly-day-off-container[b-f2ccc64yau] {
    background-color: var(--weekly-day-off);
}

.holiday-container[b-f2ccc64yau] {
    background-color: var(--holiday);
}

.school-holiday-container[b-f2ccc64yau] {
    background-color: var(--school-holiday);
}

.week-name[b-f2ccc64yau],
.week-name-small[b-f2ccc64yau] {
    display: flex;
    justify-content: center;
    font-weight: bold;
    font-size: .8rem;
    padding: .5em;
    outline: 1px solid var(--bg-dark);
}

.employee-name[b-f2ccc64yau],
.employee-name-small[b-f2ccc64yau]{
    font-weight: bold;
    font-size: .8rem;
}

.total[b-f2ccc64yau] {
    font-weight: bold;
    font-size: 1rem;
    display: flex;
    justify-content: center;
    align-items: center;
}

.employee-name[b-f2ccc64yau] {
    display: flex;
    justify-content: start;
    align-items: center;
}

.header-right[b-f2ccc64yau] {
    display: flex;
    justify-content: space-between;
    flex-direction: column;
}

.vacation-zone-label[b-f2ccc64yau] {
    font-size: .7rem;
}

.employee-button-container[b-f2ccc64yau] {
    display: flex;
}

@media (max-width: 750px) {
    .employee-name[b-f2ccc64yau] {
        display: none;
    }
}

@media (min-width: 750px) {
    .employee-name-small[b-f2ccc64yau] {
        display: none;
    }

    .vacation-menubar[b-f2ccc64yau] {
        display: flex;
        justify-content: end;
        gap: .4em;
    }

    .months-menubar[b-f2ccc64yau] {
        margin-bottom: 1em;
    }
}

@media (min-width: 1000px) {

    .week-container:first-child .employee-name[b-f2ccc64yau] {
        display: block;
    }

    .planning-container[b-f2ccc64yau] {
        display: grid;
        grid-template-columns: auto auto repeat(31, 1fr);
/*        background-color: black;
        gap: 1px;
        padding: 1px;*/
    }

    .planning-container-small[b-f2ccc64yau] {
        display: none;
    }

    .day-name-abreviated[b-f2ccc64yau] {
        display: none;
    }
}
/* _content/GreenAdmin.UI/Pages/Employees/EmployeesPlanningInputThemselves.razor.rz.scp.css */
.header-left[b-o05bwzhjex] {
    display: block;
}

.daytime-input-grid[b-o05bwzhjex] {
    display: grid;
    grid-template-columns: auto 1fr 1fr 1fr auto;
    column-gap: .5rem;
    row-gap: 0;
    font-size: 1.3rem;
}

.daytime-column-header[b-o05bwzhjex] {
    font-weight: bold;
    justify-self: center;
}

.daytime-cell[b-o05bwzhjex],
.employee-name-cell[b-o05bwzhjex] {
    align-self: center;
}

.employee-name-cell[b-o05bwzhjex] {
    font-weight: bold;
}

/* To specify height and font size */
/*.e-input-group input.e-input, .e-input-group.e-control-wrapper input.e-input, .e-input-group textarea.e-input, .e-input-group.e-control-wrapper textarea.e-input {
    font-size: 20px;
    height: 40px;
}*/
/* _content/GreenAdmin.UI/Pages/Employees/EmployeesSelect.razor.rz.scp.css */

.select-header-title[b-fauj8q0snw] {
    color: var(--main-color-1);
    font-size: 2rem;
    font-weight: bold;
}

.select-header-subtitle[b-fauj8q0snw] {
    color: var(--main-color-3);
    font-size: 1.5rem;
    color: dimgray;
}



/* _content/GreenAdmin.UI/Pages/Employees/EmployeeTasksPct.razor.rz.scp.css */
.chart-grid[b-xzqde3u70q] {
    display: grid;
    grid-template-columns: 1fr 1fr;
}

.chart-months-container[b-xzqde3u70q] {
    display: grid;
    grid-template-columns: repeat( auto-fit, minmax(100px, 1fr) );
}

.switch-container[b-xzqde3u70q] {
    display: flex;
    justify-content: space-between;
}

.month-header[b-xzqde3u70q] {
    display: flex;
    justify-content: space-evenly;
}
/* _content/GreenAdmin.UI/Pages/GolfCourse/Components/CuttingHeightsCpt.razor.rz.scp.css */
.cutting-heights-grid[b-axu7zth9ty] {
    grid-template-columns: repeat(3, auto);
}
/* _content/GreenAdmin.UI/Pages/GolfCourse/Components/EventCpt.razor.rz.scp.css */
.evt-container[b-9to60xvfs0],
.evt-container-under[b-9to60xvfs0] {
    background-color: transparent;
    overflow: hidden;
    text-overflow: ellipsis;
    font-size: var(--fs-200);
    display: flex;
    flex-direction: column;
    border-width: 4px;
    border-style: solid;
}

.evt-container[b-9to60xvfs0] {
    cursor: grab;
    position: relative;
    z-index: 3 !important;
}

.evt-container:hover[b-9to60xvfs0] {
    background-color: var(--bg-dim);
}

.evt-container-under[b-9to60xvfs0] {
    position: relative;
    z-index: 1 !important;
}

.evt-inside[b-9to60xvfs0] {
    flex-grow: 1;
    display: flex;
    flex-direction: column;
    justify-content: center;
    background-color: var(--bg-light);
}

    .evt-inside:hover .btn-bar[b-9to60xvfs0] {
        display: flex;
    }
    .evt-inside:hover[b-9to60xvfs0] {
        display: flex;
        justify-content: flex-start;
    }

.btn-bar[b-9to60xvfs0] {
    display: none;
    justify-content: space-between;
}

.btn-bar-inside[b-9to60xvfs0] {
    display: flex;
}

.evt-title[b-9to60xvfs0] {
    display: flex;
    justify-content: center;
    align-items: center;
    overflow: hidden;
    text-overflow: ellipsis;
    gap: 1rem;
    margin-inline: .2em;
}

.btn-in-evt[b-9to60xvfs0] {
    border-radius: .7rem;
    border: none;
    background-color: transparent;
    padding: .3rem;
    cursor: pointer;
}

    .btn-in-evt:hover[b-9to60xvfs0] {
        background-color: var(--gray-medium);
        color: white;
    }

@media (max-width: 1000px) {
    .event-icon[b-9to60xvfs0] {
        display: none;
    }
}
/* _content/GreenAdmin.UI/Pages/GolfCourse/Components/EventEmptyCellCpt.razor.rz.scp.css */
.planning-blank-cell[b-1nr1o80wya] {
    position: relative;
    z-index: 2 !important;
    outline: 1px solid var(--bg-dark);
    /*height: 3rem;*/
}

.planning-blank-cell-first-column[b-1nr1o80wya] {
    border-left: 1px solid var(--bg-dark);
}

.planning-blank-cell-last-column[b-1nr1o80wya] {
    border-right: 1px solid var(--bg-dark);
}

.planning-blank-cell-last-line[b-1nr1o80wya] {
    border-bottom: 1px solid var(--bg-dark);
}

.planning-blank-cell-first-line[b-1nr1o80wya] {
    border-top: 1px solid var(--bg-dark);
}

.planning-blank-cell:hover[b-1nr1o80wya] {
    background-color: var(--bg-dark);
}

.current-day[b-1nr1o80wya] {
    background-color: var(--main-color-2-op);
}
/* _content/GreenAdmin.UI/Pages/GolfCourse/Components/EventListCpt.razor.rz.scp.css */
.golf-course-event-grid[b-egz7otjdf9] {
    display: grid;
    grid-template-columns: auto 1fr;
    gap: .5rem;
}

.event-item[b-egz7otjdf9] {
}

.event-item:hover[b-egz7otjdf9] {
    font-weight: bold;
    text-decoration: none;
}
/* _content/GreenAdmin.UI/Pages/GolfCourse/Components/EventsWeekCpt.razor.rz.scp.css */
.events-week-grid[b-ieew6pnbfs] {
    display: grid;
    grid-auto-columns: 3rem;
    grid-auto-rows: 3.5rem;
}

.day-nb-container[b-ieew6pnbfs] {
    display: flex;
    justify-content: center;
    align-items: center;
    text-transform: capitalize;
    padding: .5em;
}

.month-name-container[b-ieew6pnbfs] {
    display: flex;
    justify-content: center;
    align-items: center;
    text-transform: capitalize;
    grid-row: 1;
    padding-bottom: .5em;
    border-bottom: 2px solid var(--main-color-1);
    margin: .4em;
}
/* _content/GreenAdmin.UI/Pages/GolfCourse/Components/GolfHolesGrid.razor.rz.scp.css */
.golf-holes-grid[b-895misj8fw] {
    grid-column: 1 / -1;
    display: grid;
    grid-template-columns: subgrid;
}

.active-idle-cell[b-895misj8fw] {
    padding: 5px;
}
/* _content/GreenAdmin.UI/Pages/GolfCourse/Components/GreenControlGridCpt.razor.rz.scp.css */
.infra-name[b-94ez7fa1dc], 
.select-data[b-94ez7fa1dc],
.chart-container[b-94ez7fa1dc] {
    grid-column: 1/-1;
}

.wind-direction-container[b-94ez7fa1dc] {
    padding-block: 1em;
    display: flex;
    justify-content: space-around;
    align-items: center;
    gap: 1em;
}

.green-control-grid[b-94ez7fa1dc] {
    display: grid;
    grid-column: 1/-1;
    grid-template-columns: subgrid;
}
/* _content/GreenAdmin.UI/Pages/GolfCourse/Components/PlanningEmptyCellCpt.razor.rz.scp.css */
.slice-of-day-item[b-y9nqoy9x05] {
    position: relative;
    z-index: 2 !important;
    border: 0.5px solid grey;
    border-style: none solid solid none;
    height: 1.5rem;
}

.slice-of-day-item-first-line[b-y9nqoy9x05] {
    border-top-style: solid;
}

.slice-of-day-item-first-column[b-y9nqoy9x05] {
    border-left-style: solid;
}

.slice-of-day-item-half-hour[b-y9nqoy9x05] {
    border-bottom-style: dotted;
}

.slice-of-day-item:hover[b-y9nqoy9x05] {
    background-color: var(--bg-dark);
}

.employee-absent-bg[b-y9nqoy9x05] {
    background-color: var(--bg-ultra-light);
}
/* _content/GreenAdmin.UI/Pages/GolfCourse/Components/PlanningInfraInListCpt.razor.rz.scp.css */
.golf-sub-container[b-whmm56xcnv] {
    border: solid 1px var(--main-color-2);
    border-radius: 10px;
    padding: .5em;
    margin-top: 5px;
}

.golf-holes-container[b-whmm56xcnv],
.sub-infras-container[b-whmm56xcnv],
.infra-type-title-container[b-whmm56xcnv] {
    padding-left: 15px;
}

.golf-holes-container[b-whmm56xcnv], 
.sub-infras-container[b-whmm56xcnv] {
    margin-top: .1em;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}

.infra-type-title-container[b-whmm56xcnv] {
    margin-top: 5px;
    display: flex;
    align-items: center;
    gap: 5px;
}

.infra-type-title[b-whmm56xcnv] {
    color: var(--main-color-1);
    font-weight: bold;
}
/* _content/GreenAdmin.UI/Pages/GolfCourse/Components/PlanningTaskCpt.razor.rz.scp.css */
.task-item[b-iq7bqvy2f6],
.task-item-under[b-iq7bqvy2f6] {
    display: flex;
    flex-direction: column;
    background-color: var(--main-color-3);
    overflow: hidden;
    text-overflow: ellipsis;
    font-size: var(--fs-200);
}

.task-wrapper[b-iq7bqvy2f6] {
    border-width: 4px;
    border-style: solid;
    height: calc(100% - calc(2 * 4px));
}

.task-item[b-iq7bqvy2f6] {
    cursor: grab;
    position: relative;
    z-index: 3 !important;
}

    .task-item:hover[b-iq7bqvy2f6] {
        background-color: var(--bg-dark);
    }

.task-item-under[b-iq7bqvy2f6] {
    position: relative;
    z-index: 1 !important;
}

.btn-in-task[b-iq7bqvy2f6] {
    border-radius: 10px;
    border: none;
    background-color: transparent;
    padding: 5px;
    cursor: pointer;
}

    .btn-in-task:hover[b-iq7bqvy2f6] {
        background-color: var(--gray-medium);
        color: white;
    }

.button-menu[b-iq7bqvy2f6] {
    display: flex;
    justify-content: space-between;
    width: 100%;
    padding: 1px;
}

/* _content/GreenAdmin.UI/Pages/GolfCourse/Components/PlanningTaskInsideCpt.razor.rz.scp.css */
.task-cpt[b-yrgesszdxc] {
    overflow: hidden;
    color: black;
    padding-inline: .4em;
    padding-bottom: .4em;
}

p[b-yrgesszdxc] {
    margin-left: .5em;
    text-overflow: ellipsis;
}

.display-inside-task[b-yrgesszdxc] {
    margin-top: .2em;
    margin-bottom: .4em;
    display: flex;
}
/* _content/GreenAdmin.UI/Pages/GolfCourse/GolfCourseEventPlanning.razor.rz.scp.css */
.event-planning-grid[b-pthholqtta] {
    display: grid;
    gap: 0;
}

.all-months-container[b-pthholqtta] {
}

.month-container[b-pthholqtta] {
    display: flex;
    flex-flow: column;
    gap: .5em;
    padding: .5em;
}

.week-container[b-pthholqtta] {
    padding-block: .8em;
    padding-inline: .5em;
}

.month-name[b-pthholqtta] {
    display: flex;
    justify-content: center;
    align-items: center;
    text-transform: capitalize;
    border-bottom: 2px solid var(--main-color-1);
    margin-bottom: .5em;
    padding-inline: .5em;
    padding-bottom: .5em;
}

.week-name[b-pthholqtta] {
    display: flex;
    justify-content: center;
    align-items: center;
    text-transform: capitalize;
    padding-bottom: .5em;
}

.view-select-container[b-pthholqtta] {
    display: flex;
}

.week-filler[b-pthholqtta] {
    height: 50vh;
}
/* _content/GreenAdmin.UI/Pages/GolfCourse/GolfCourseFlagPositionEdit.razor.rz.scp.css */
.flag-positions-grid[b-vqe3zw2k8x] {
    grid-template-columns: repeat(3, auto);
}
.flag-positions-grid-edit[b-vqe3zw2k8x] {
    grid-template-columns: repeat(5, auto);
}
/* _content/GreenAdmin.UI/Pages/GolfCourse/GolfCourseFlagPositionGrid.razor.rz.scp.css */
.flag-positions-grid[b-n7tq0bn0xx] {
    grid-template-columns: 1fr 1fr;
}
/* _content/GreenAdmin.UI/Pages/GolfCourse/GolfCourseGreenControlEdit.razor.rz.scp.css */
.check-grid[b-rlps99mpwj] {
    display: grid;
    grid-template-columns: 1fr auto;
}

.green-control-grid[b-rlps99mpwj] {
    grid-template-columns: repeat(6, auto);
    margin-bottom: 1em;
}

.model-edit-groups[b-rlps99mpwj] {
    grid-template-columns: 1fr 2fr;
}
/* _content/GreenAdmin.UI/Pages/GolfCourse/GolfCourseGreenControlGrid.razor.rz.scp.css */
.green-controls-grid[b-nranndnrfb] {
    display: grid;
    grid-template-columns: repeat(15, auto);
    gap: 1em;
}
/* _content/GreenAdmin.UI/Pages/GolfCourse/GolfCourseInfraEdit.razor.rz.scp.css */
.golf-holes-grid-container[b-3gb4vcr9qy] {
    display: grid;
    grid-template-columns: auto repeat(9, 1fr) auto;
}

.model-edit-groups[b-3gb4vcr9qy] {
/*    display: grid;
    grid-template-columns: repeat(3, 1fr);
*/}
/* _content/GreenAdmin.UI/Pages/GolfCourse/GolfCourseInfraGrid.razor.rz.scp.css */
.header-container[b-hinml3naky] {
    flex-flow: column;
}

.infras-grid[b-hinml3naky] {
    display: grid;
    grid-template-columns: 1fr auto auto;
}

.infras-type-grid[b-hinml3naky] {
    grid-column: 1/-1;
    display: grid;
    grid-template-columns: subgrid;
}
/* _content/GreenAdmin.UI/Pages/GolfCourse/GolfCoursePlanning.razor.rz.scp.css */
.header-right[b-vo7qmjrlvb] {
    font-size: var(--fs-300);
}

.golf-planning-grid[b-vo7qmjrlvb] {
    display: grid;
    grid-template-columns: 60px;
    grid-template-rows: auto;
    grid-auto-columns: 1fr;
    grid-auto-rows: auto;
}

.info-title[b-vo7qmjrlvb] {
    margin-bottom: 0;
}

.inter-element[b-vo7qmjrlvb] {
    margin: 1rem;
    margin-top: 4rem;
    grid-row-start: 1;
    grid-row-end: 3;
    color: dimgrey;
}

.infra-container[b-vo7qmjrlvb] {
    background-color: var(--main-color-4);
    color: white;
}

    .infra-container:hover[b-vo7qmjrlvb] {
        background-color: var(--main-color-2);
        box-shadow: 2px 2px 20px 10px rgba(230,230,230,1);
    }

.golf-course-task-container[b-vo7qmjrlvb] {
    padding: 15px;
    display: grid;
    grid-template-columns: auto 1fr;
    grid-gap: 10px;
    border-radius: 20px;
    background: white;
    color: var(--main-color-2);
    border: 2px solid var(--main-color-2);
    cursor: pointer;
}

.employee-name-container[b-vo7qmjrlvb] {
    display: flex;
    background-color: white;
    justify-content: center;
    align-items: center;
}

.employee-name-label[b-vo7qmjrlvb] {
    display: flex;
    -ms-flex-wrap: inherit;
    -webkit-flex-wrap: inherit;
    flex-wrap: inherit;
    font-weight: bold;
    font-size: var(--fs-400);
    padding: 0.4rem;
    background-color: white;
}

.employee-name-container:hover .open-monthly-planning-button[b-vo7qmjrlvb] {
    display: block;
}

    .employee-absent[b-vo7qmjrlvb] {
        color: var(--gray-medium);
    }

.open-monthly-planning-button[b-vo7qmjrlvb] {
    display: none;
    background-color: var(--main-color-2);
    color: white;
    border: none;
    border-radius: 1.2rem;
    padding: .4rem;
    cursor: pointer;
}

.slice-hour[b-vo7qmjrlvb] {
    position: relative;
    top: -13px;
    font-weight: normal;
    font-size: 14px;
    padding: 5px 0px 5px 15px;
}

.background-cell[b-vo7qmjrlvb] {
    border: 0.5px solid grey;
    background-color: white;
    position: relative;
    z-index: 0 !important;
}

.e-dialog .e-footer-content[b-vo7qmjrlvb] {
    padding: 0;
}

.golf-course-event-header[b-vo7qmjrlvb] {
    /*margin-bottom: .2em;*/
}

.golf-course-event-container[b-vo7qmjrlvb] {
    display: flex;
    flex-flow: column;
    row-gap: .5em;
    padding: 1em;
}
/* _content/GreenAdmin.UI/Pages/GolfCourse/GolfCourseTaskEdit.razor.rz.scp.css */
.golf-course-task-container[b-73kcrap156] {
    display: flex;
    grid-gap: 1em;
    background-color: var(--bg-light);
    border-radius: 1em;
    padding: 1em;
    flex-flow: column;
}

.add-or-remove-elements-container[b-73kcrap156] {
    display: flex;
    flex-flow: column;
    justify-content: flex-start;
    gap: 1em;
    padding-top: 3em;
}

.golf-course-task-list[b-73kcrap156] {
    display: flex;
    flex-direction: column;
}

.icon-task[b-73kcrap156] {
    color: var(--main-color-1);
    margin-block: .4em;
    margin-inline: .2em;
}

.header-in-tasks-grid[b-73kcrap156] {
    display: flex;
}

.main-grid[b-73kcrap156] {
    display: grid;
    grid-template-columns: 1fr auto 2fr 2fr;
    grid-gap: 1em;
}

.golf-source-elements-grid[b-73kcrap156] {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    grid-gap: 0.5rem;
}

.header[b-73kcrap156] {
    white-space: nowrap;
    align-self: center;
}

.golf-source-elements-container[b-73kcrap156] {
    display: flex;
    flex-flow: row;
    flex-wrap: wrap;
    gap: 0.5rem;
    padding: 0.5rem;
    height: 60vh;
    overflow-x: auto;
    overflow-y: auto;
}

.select-items-grid[b-73kcrap156] {
    display: flex;
    flex-direction: column;
    grid-gap: .1em;
}

.info-title-with-icon[b-73kcrap156] {
    display: flex;
    justify-content: start;
    color: var(--main-color-1);
}

.select-view-radio-group[b-73kcrap156] {
    margin-block: .8em;
    display: flex;
    gap: .7em;
    align-content: center;
}

p[b-73kcrap156] {
    overflow: hidden;
    text-overflow: ellipsis;
}

textarea[b-73kcrap156] {
    width: 95%;
}

.treatment-area-calculation-grid[b-73kcrap156] {
    display: grid;
    grid-template-columns: 1fr auto;
}

.treatment-dose-grid[b-73kcrap156] {
    display: grid;
    grid-template-columns: 3fr 1fr 1fr auto;
    grid-column-gap: 1em;
    grid-row-gap: .3em;
    margin-top: .5em;
}

.stock-withdrawal-container[b-73kcrap156] {
    grid-column: 1/-1;
}

.time-input-container[b-73kcrap156] {
    display: flex;
    flex-direction: column;
    gap: .5em;
}

.weather-container[b-73kcrap156] {
    display: flex;
    gap: 1rem;
    flex-wrap: wrap;
}
/* _content/GreenAdmin.UI/Pages/GolfCourse/GolfCourseWateringEdit.razor.rz.scp.css */
.golf-courses-check-grid[b-c1x59zmc9v],
.check-grid[b-c1x59zmc9v] {
    display: grid;
    grid-template-columns: 1fr auto;
}
/* _content/GreenAdmin.UI/Pages/GolfCourse/GolfCourseWateringGrid.razor.rz.scp.css */
.watering-grid[b-wbkyy057dx] {
    display: grid;
    grid-template-columns: auto 1fr auto;
}
/* _content/GreenAdmin.UI/Pages/GolfSettings/Components/MonthCpt.razor.rz.scp.css */
.month-grid[b-ov901nnku4] {
    display: grid;
    grid-template-columns: repeat(8, 1fr);
    grid-template-rows: repeat(7, 1fr);
}

.week-day-name-abreviated[b-ov901nnku4],
.week-number[b-ov901nnku4],
.day-number[b-ov901nnku4],
.day-number-selected[b-ov901nnku4] {
    padding: 0.5rem;
    display: flex;
    justify-content: center;
    cursor: default;
    border: 1px solid transparent;
}

.day-number[b-ov901nnku4],
.day-number-selected[b-ov901nnku4] {
    cursor: pointer;
}

    .day-number:hover[b-ov901nnku4],
    .day-number-selected:hover[b-ov901nnku4] {
        border: 1px solid var(--bg-dark);
    }

.day-number-selected[b-ov901nnku4] {
    background-color: var(--danger-color);
}

.day-number:hover[b-ov901nnku4] {
}

.week-day-name-abreviated[b-ov901nnku4] {
}

.week-number[b-ov901nnku4] {
    background-color: var(--main-color-4);
}

.month-grid-container[b-ov901nnku4] {
    margin: 1rem 2rem;
}

.day-number-checkbox[b-ov901nnku4] {
    display: none;
}

.month-name[b-ov901nnku4] {
    display: flex;
    justify-content: center;
    align-items: center;
    font-weight: bold;
    font-size: var(--fs-400);
}
/* _content/GreenAdmin.UI/Pages/GolfSettings/GolfSettingsCpt.razor.rz.scp.css */
.teams-grid[b-ucrlun76qk] {
    display: grid;
    grid-template-columns: 1fr auto;
    grid-gap: .5em;
}

.add-team-container[b-ucrlun76qk] {
    grid-column: 1/-1;
    display: flex;
    justify-content: flex-end;
}

.remove-team-button[b-ucrlun76qk] {
    padding-left: 1em;
}

.logo-photo[b-ucrlun76qk] {
    margin-top: 10px;
}

.teams-grid[b-ucrlun76qk] {
    grid-template-columns: 1fr auto;
}

.exceptional-closure-days-grid[b-ucrlun76qk] {
    grid-template-columns: auto;
}

.year-grid[b-ucrlun76qk] {
    display: grid;
}

@media (min-width: 810px) and (max-width: 1368.99px) {
    .year-grid[b-ucrlun76qk] {
        grid-template-columns: repeat(2, 1fr);
    }
}

@media (min-width: 1369px) and (max-width: 1599.99px) {
    .year-grid[b-ucrlun76qk] {
        grid-template-columns: repeat(3, 1fr);
    }
}

@media (min-width: 1600px) and (max-width: 2559.99px) {
    .year-grid[b-ucrlun76qk] {
        grid-template-columns: repeat(4, 1fr);
    }
}

@media (min-width: 2560px) {
    .year-grid[b-ucrlun76qk] {
        grid-template-columns: repeat(6, 1fr);
    }
}
/* _content/GreenAdmin.UI/Pages/Index.razor.rz.scp.css */
.welcome-container[b-tcg1rtplur] {
    display: flex;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    height: 90vh;
    height: 90svh;
}

.welcome-content-text[b-tcg1rtplur] {
    display: flex;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    margin-block: 1rem;
}

.welcome-connection-link[b-tcg1rtplur] {
    text-decoration: none;
    stroke: red;
    margin-right: .5rem;
}

.welcome-connection-link:hover[b-tcg1rtplur] {
    color: var(--main-color-2);
}

.welcome-content-img[b-tcg1rtplur] {
    width: 50%;
    height: auto;
}
/* _content/GreenAdmin.UI/Pages/Machines/Components/MachinePageLinks.razor.rz.scp.css */
.employee-links-container[b-ykvt22d5zx] {
    display:flex;
}


/* _content/GreenAdmin.UI/Pages/Machines/MachinesCuttingHeightEdit.razor.rz.scp.css */
.input-slider[b-w0jhxvfcmn] {
    margin-top: 20px;
}

datalist[b-w0jhxvfcmn] {
    display: flex;
    justify-content: space-between;
    flex-flow: row;
    writing-mode: horizontal-tb;
    width: 100%;
}

.sub-infras-grid[b-w0jhxvfcmn] {
    display: grid;
    grid-template-columns: 1fr auto;
    gap: .2em;
}
/* _content/GreenAdmin.UI/Pages/Machines/MachinesCuttingHeightSelect.razor.rz.scp.css */
.cutting-heigths-grid[b-usxpni4tmb] {
    display: grid;
}
/* _content/GreenAdmin.UI/Pages/Machines/MachinesEdit.razor.rz.scp.css */
@media (min-width: 1200px) {
    .machine-groups[b-9f7q165cgv] {
        display: grid;
        grid-template-columns: 1fr 3fr;
        gap: 1rem;
    }
}

.fiscal-depreciation-grid[b-9f7q165cgv] {
    display: grid;
    grid-template-columns: repeat(4, auto);
}

.leasing-grid[b-9f7q165cgv] {
    display: grid;
    grid-template-columns: repeat(2, auto);
}

.fiscal-depreciation-cell[b-9f7q165cgv] {
    justify-self: right;
}

.fiscal-depreciation-header-column[b-9f7q165cgv] {
    justify-self: center;
    font-weight: bold;
    margin: 0.4rem;
}
/* _content/GreenAdmin.UI/Pages/Machines/MachinesGrid.razor.rz.scp.css */
.machine-grid[b-5n3zt2l19w] {
    display: grid;
}

.header-container[b-5n3zt2l19w] {
    flex-flow: column;
}

.bg-scope-year[b-5n3zt2l19w] {
    background-color: #e9f5db;
}
/* _content/GreenAdmin.UI/Pages/Machines/MachinesInventoryMileageEdit.razor.rz.scp.css */
.machine-inventory-mileage-grid[b-hkozbyctnf] {
    display: grid;
    grid-template-columns: 1fr auto auto;
}
/* _content/GreenAdmin.UI/Pages/Machines/MachinesInventoryMileageGrid.razor.rz.scp.css */
.grid-bg[b-7xse2jd3e7] {
    grid-template-columns: auto 1fr;
}
.header-container[b-7xse2jd3e7] {
    display: block;
}
/* _content/GreenAdmin.UI/Pages/Machines/MachinesMaintenanceEdit.razor.rz.scp.css */
.inventory-withdrawal-container[b-j8p38dpi2m] {
    
}

.event-type-select-grid[b-j8p38dpi2m] {
    display: grid;
    grid-template-columns: 1fr auto;
    column-gap: 1em;
    row-gap: .3em;
}

.alert-grid[b-j8p38dpi2m],
.alert-grid-edit[b-j8p38dpi2m] {
    display: grid;
    gap: .5rem;
    align-items: center;
}

.alert-grid[b-j8p38dpi2m] {
    grid-template-columns: 1fr repeat(2, auto);
}

.alert-grid-edit[b-j8p38dpi2m] {
    grid-template-columns: 1fr repeat(4, auto);
}

.add-maintenance-event-container[b-j8p38dpi2m] {
    display: flex;
    justify-content: space-between;
}

/*.btn-icon {
    margin-inline: 1em;
}
*/
.info-title-container[b-j8p38dpi2m] {
    display: flex;
    justify-content: space-between;
    align-items: center;
}
/* _content/GreenAdmin.UI/Pages/Machines/MachinesMaintenanceSelect.razor.rz.scp.css */
.machine-maintenance-grid[b-dsmbm3zroh] {
    display: grid;
    grid-template-columns: repeat(3, auto) 1fr auto auto;
}
/* _content/GreenAdmin.UI/Pages/Machines/MachinesRefuelingEdit.razor.rz.scp.css */
.model-edit-groups[b-o184k3xd2x] {
    grid-template-columns: repeat(4, 1fr);
}
/* _content/GreenAdmin.UI/Pages/Machines/MachinesRefuelingSelect.razor.rz.scp.css */
.refueling-grid[b-vfon8do24u] {
    margin-top: 1em;
    display: grid;
    grid-template-columns: repeat(2, auto) 1fr auto;
}

.select-another[b-vfon8do24u] {
    margin-left: 1em;
}

@media (min-width: 800px) {

    .refueling-header-container[b-vfon8do24u] {
        display: grid;
        grid-template-columns: auto 1fr;
    }
}
/* _content/GreenAdmin.UI/Pages/Machines/MachinesTechnicalControlEdit.razor.rz.scp.css */
@media (min-width: 1200px) {
    .maintenance-event-groups[b-8u3yc698ro] {
        display: grid;
        grid-template-columns: repeat(2, 1fr);
        gap: 1rem;
    }
}

.event-type-select-grid[b-8u3yc698ro] {
    display: grid;
    grid-template-columns: 1fr auto;
}

.alert-grid[b-8u3yc698ro] {
    display: grid;
    grid-template-columns: 1fr auto auto auto;
    row-gap: 5px;
    align-items: center;
}
/* _content/GreenAdmin.UI/Pages/Machines/MachinesTechnicalControlSelect.razor.rz.scp.css */
.technical-control-grid[b-iav0g4tzdd] {
    display: grid;
}
/* _content/GreenAdmin.UI/Pages/Statistics/StatisticsBudget.razor.rz.scp.css */
.grid-bg[b-8kotqjcdck] {
    margin-top: 1em;
    grid-template-columns: auto repeat(5, 1fr auto);
}

h2[b-8kotqjcdck] {
    grid-column: 1 / -1;
}

h4[b-8kotqjcdck] {
    color: black;
    grid-column: 1 / -1;
    margin-left: 1rem;
    margin-top: .7em;
    margin-bottom: .4em;
}

.sub-group1-first-cell[b-8kotqjcdck] {
    padding-left: 1.5rem;
}

.sub-group2-first-cell[b-8kotqjcdck] {
    padding-left: 3rem;
}

.sub-group3-first-cell[b-8kotqjcdck] {
    padding-left: 4.5rem;
}

.expand-button[b-8kotqjcdck] {
    background-color: transparent;
    border: none;
    border-radius: 50%;
}

    .expand-button:hover[b-8kotqjcdck] {
        background-color: var(--main-color-2);
    }

.margin-col[b-8kotqjcdck] {
    margin-left: 2px;
}

.is-estimated-container[b-8kotqjcdck] {
    display: flex;
    align-items: center;
    gap: 0.5em;
}
/* _content/GreenAdmin.UI/Pages/Statistics/StatisticsEmployees.razor.rz.scp.css */
.annual-forecast-see-details-container[b-pyjtu41t70] {
}

.see-details-link[b-pyjtu41t70] {
    cursor: pointer;
}

.see-details-link:hover[b-pyjtu41t70] {
    color: var(--main-color-2);
}

.see-details-label[b-pyjtu41t70] {
    margin-right: 5px;
}

.info-title[b-pyjtu41t70] {
    display: flex;
    justify-content: space-between;
}

.general-info-group[b-pyjtu41t70] {
    display: grid;
    grid-template-columns: auto 1fr;
}

.annual-forecast-chart-container[b-pyjtu41t70] {

}
/* _content/GreenAdmin.UI/Pages/Statistics/StatisticsMachinesGeneral.razor.rz.scp.css */
.machine-general-groups[b-jz89k4nct3] {
    grid-template-columns: 1fr auto;
}

.age-chart[b-jz89k4nct3] {
    height: 100%;
}
/* _content/GreenAdmin.UI/Pages/Statistics/StatisticsMachinesUsage.razor.rz.scp.css */
h3[b-yap1a55vmz] {
    margin-top: .6em;
    margin-bottom: .4em;
}

.machine-groups[b-yap1a55vmz] {
    grid-template-columns: 1fr auto;
}

.refueling-grid[b-yap1a55vmz] {
    grid-template-columns: auto 1fr auto;
}

.selection-grid[b-yap1a55vmz] {
    grid-template-columns: repeat(5, auto);
}

.period-data-grid[b-yap1a55vmz] {
    grid-template-columns: 1fr auto;
}

.pie-chart[b-yap1a55vmz],
.machines-chart[b-yap1a55vmz] {
    min-height: 400px;
}

.machines-details-grid[b-yap1a55vmz] {
    display: grid;
    grid-template-columns: 1fr 1fr auto;
    margin-bottom: 3em;
}

.selection-chart-container[b-yap1a55vmz] {
    margin-top: 1.5em;
}
/* _content/GreenAdmin.UI/Pages/Statistics/StatisticsPlanning.razor.rz.scp.css */
.daily-tasks-groups[b-h6vw7qkobd] {
    grid-template-columns: 1fr minmax(300px, auto);
}

.task-details-grid[b-h6vw7qkobd] {
    grid-column-start: 1;
    grid-column-end: 3;
    grid-template-columns: repeat(6, auto);
}

.row-wrapper-alt-link > div[b-h6vw7qkobd] {
    max-height: 4rem;
    overflow: hidden;
    align-items: flex-start;
}

.selected-theme-details-grid[b-h6vw7qkobd] {
    margin-block: 1em;
    display: grid;
    grid-column: 1/-1;
}

.wind-direction-cpt[b-h6vw7qkobd] {
    margin-top: .5rem;
}

.all-tasks-data-grid[b-h6vw7qkobd] {
    grid-template-columns: 1fr auto auto;
}

.selected-tasks-data-grid[b-h6vw7qkobd] {
    grid-template-columns: 1fr auto auto;
}

.tasks-by-task-type-grid[b-h6vw7qkobd] {
    grid-column: 1/-1;
    grid-template-columns: subgrid;
}
/* _content/GreenAdmin.UI/Pages/Statistics/StatisticsPurchases.razor.rz.scp.css */
.purchase-groups[b-xvt02dmlk1] {
    grid-template-columns: 1fr minmax(300px, auto);
}

.selected-data-grid[b-xvt02dmlk1] {
    grid-template-columns: 1fr auto auto;
}

.model-group-header[b-xvt02dmlk1] {
    scroll-margin-top: 1.6rem;
}

.purchases-details-grid[b-xvt02dmlk1] {
    grid-column-start: 1;
    grid-column-end: 3;
    grid-template-columns: auto auto auto auto auto;
}

.selected-stock-items-grid[b-xvt02dmlk1] {
    margin-top: 1rem;
    grid-column: 1 / -1;
    display: grid;
    grid-template-columns: 1fr 1fr repeat(3, auto);
}
/* _content/GreenAdmin.UI/Pages/Stocks/Cpt/InventoryGridCpt.razor.rz.scp.css */
.grid-bg[b-0m4euqt3j8] {
    grid-template-columns: subgrid;
    grid-column: 1/-1;
}

.inventory-grid[b-0m4euqt3j8] {
    display: grid;
    grid-template-columns: 3fr 3fr 2fr 1.5fr 1fr 1fr auto 1.5fr auto 1fr auto 1fr auto;
}

.general-total[b-0m4euqt3j8] {
    grid-column: 1/-1;
    margin-top: .7em;
    margin-bottom: .4em;
}

.category-header[b-0m4euqt3j8] {
    margin-top: .8em;
    margin-bottom: .4em;
    display: flex;
    justify-content: start;
    align-items: center;
}

.row-wrapper-alt > *[b-0m4euqt3j8] {
    max-height: 3rem;
    overflow: hidden;
    /*align-items: flex-start;*/
}

/* _content/GreenAdmin.UI/Pages/Stocks/Cpt/WithdrawalGridCpt.razor.rz.scp.css */
.withdrawal-grid[b-518dlenflo] {
    grid-template-columns: 1fr 1fr repeat(4, auto);
}
.withdrawal-grid-edit[b-518dlenflo] {
    grid-template-columns: 1fr 1fr repeat(5, auto);
}

.purchase-orders-List[b-518dlenflo] {
    display: block;
}

.radio-item-container[b-518dlenflo] {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    gap: .2rem;
    margin-block: .5rem;
}

.purchase-order-link[b-518dlenflo] {
    margin-inline: 1rem;
}
/* _content/GreenAdmin.UI/Pages/Stocks/StocksInventoryCurrentGrid.razor.rz.scp.css */
.current-stock-grid[b-cs811h1htg] {
    display: grid;
    grid-template-columns: 2fr 1fr auto 1fr auto auto auto auto;
}

.header-container[b-cs811h1htg] {
    flex-flow: column;
}

.header-with-inventory-link-container[b-cs811h1htg] {
    display: flex;
    align-items: center;
    gap: 1rem;
    justify-content: space-between;
}

.btn-info[b-cs811h1htg],
.btn-withdrawal[b-cs811h1htg],
.btn-alert[b-cs811h1htg],
.btn-alert-empty[b-cs811h1htg],
.btn-alert-raised[b-cs811h1htg],
.btn-alert-inactive[b-cs811h1htg] {
    border: none;
    background-color: transparent;
    cursor: pointer;
    margin: 0;
    margin-left: 3px;
    padding: 0;
    color: var(--main-color-1);
}

.btn-alert[b-cs811h1htg] {
    color: var(--main-color-1);
}
.btn-alert-empty[b-cs811h1htg] {
    color: var(--gray-medium);
}
.btn-alert-raised[b-cs811h1htg] {
    color: var(--danger-color);
}
.btn-alert-inactive[b-cs811h1htg] {
    color: black;
}

.btn-info:hover[b-cs811h1htg],
.btn-withdrawal:hover[b-cs811h1htg],
.btn-alert:hover[b-cs811h1htg],
.btn-alert-empty:hover[b-cs811h1htg],
.btn-alert-raised:hover[b-cs811h1htg],
.btn-alert-inactive:hover[b-cs811h1htg] {
    color: var(--main-color-2);
}

.label-filter[b-cs811h1htg] {
    font-size: 0.8rem;
}

.filter-date-container[b-cs811h1htg] {
}

.filters-container[b-cs811h1htg] {
    display: flex;
    align-items: center;
    gap: 1rem;
}

/* _content/GreenAdmin.UI/Pages/Stocks/StocksInventoryEdit.razor.rz.scp.css */
.model-edit-groups[b-d9l803an20] {
    grid-template-columns: repeat(3, 1fr);
}
/* _content/GreenAdmin.UI/Pages/Stocks/StocksInventoryGrid.razor.rz.scp.css */
.header-container[b-ytcujk4xzu] {
    flex-flow: column;
}

.inventory-grid[b-ytcujk4xzu]{
    display: grid;
    grid-template-columns: auto 1fr auto;
}
/* _content/GreenAdmin.UI/Pages/Stocks/StocksInventoryWithdrawalEdit.razor.rz.scp.css */
.radio-toolbar input[type="radio"][b-g21yyze60i] {
    opacity: 0;
    position: fixed;
    width: 0;
}

.purchase-state-toolbar[b-g21yyze60i] {
    display: flex;
    justify-content: space-around;
    margin-bottom: 10px;
}

.event-history-grid[b-g21yyze60i],
.event-history-grid-edit[b-g21yyze60i] {
    display: grid;
}
.event-history-grid-edit[b-g21yyze60i] {
    grid-gap: 1rem;
}

.link[b-g21yyze60i] {
    text-decoration: underline;
}

.link:hover[b-g21yyze60i] {
    text-decoration: none;
}

/* _content/GreenAdmin.UI/Pages/Stocks/StocksInventoryWithdrawalGrid.razor.rz.scp.css */
.inventory-withdrawals-grid[b-ki8m5qg31g] {
    display: grid;
    grid-template-columns: auto auto auto 1fr 1fr auto auto;
}
/* _content/GreenAdmin.UI/Pages/Stocks/StocksPurchaseOrderEdit.razor.rz.scp.css */
.purchase-order-grid[b-94ng55pqne] {
    grid-template-columns: repeat(13, auto);
}

.purchase-order-grid-edit[b-94ng55pqne] {
    grid-template-columns: repeat(14, auto);
}

.btn-icon[b-94ng55pqne] {
    color: var(--main-color-1);
    padding: 0;
}

.grid-withdrawal-details[b-94ng55pqne] {
    grid-template-columns: auto 1fr auto;
}

.grid-history-events[b-94ng55pqne] {
    grid-template-columns: auto 1fr 2fr;
}

.grid-history-events-edit[b-94ng55pqne] {
    grid-template-columns: auto 1fr 2fr auto;
}
/* _content/GreenAdmin.UI/Pages/Stocks/StocksPurchaseOrderGrid.razor.rz.scp.css */
.header-container[b-adtutci8f0] {
    flex-flow: column;
}

.purchase-order-state-icon[b-adtutci8f0] {
    margin-left: 5px;
}

.purchase-order-grid[b-adtutci8f0] {
    display: grid;
    grid-template-columns: repeat(10, auto);
}
/* _content/GreenAdmin.UI/Pages/Stocks/StocksSupplierEdit.razor.rz.scp.css */
.contacts-grid[b-ddqmnq3tiz] {
    display: grid;
    grid-template-columns: repeat(6, auto);
}
.contacts-grid-edit[b-ddqmnq3tiz] {
    display: grid;
    grid-template-columns: repeat(7, auto);
}
/* _content/GreenAdmin.UI/Pages/Stocks/StocksSuppliersGrid.razor.rz.scp.css */
.header-container[b-2bz10bevwp] {
    flex-flow: column;
}

.checkbox-container[b-2bz10bevwp] {
    align-self: center;
    margin-block: 1em;
}

.suppliers-grid[b-2bz10bevwp] {
    display: grid;
    grid-template-columns: auto auto;
}
/* _content/GreenAdmin.UI/Pages/Users/UserEdit.razor.rz.scp.css */
.module-selection-checkbox[b-sczjlc6xq6],
.page-selection-checkbox[b-sczjlc6xq6] {
    display: flex;
    padding-block: .1em;
    gap: .3em;
    align-items: center;
}

.module-selection-checkbox[b-sczjlc6xq6] {
    font-size: var(--fs-400);
}

.page-selection-checkbox[b-sczjlc6xq6] {
    padding-inline: .5em;
    gap: .3em;
}

.page-selection-label[b-sczjlc6xq6] {
    font-size: var(--fs-400);
}

.module-selection-label[b-sczjlc6xq6] {
    font-weight: bold;
    font-size: var(--fs-500);
}

.page-selection-group-header[b-sczjlc6xq6] {
    margin-top: .3em;
    margin-bottom: .2em;
    font-size: var(--fs-500);
}

.page-selection-group-header-container[b-sczjlc6xq6] {
    margin-top: .6em;
    display: flex;
    align-items: center;
    gap: .5em;
}

.page-selection-label-readonly[b-sczjlc6xq6] {
    margin-left: 1em;
    font-size: var(--fs-400);
}
/* _content/GreenAdmin.UI/Pages/Users/UsersGrid.razor.rz.scp.css */
/* _content/GreenAdmin.UI/Pages/Weather/Components/WeatherDayData.razor.rz.scp.css */
.info-data-wind[b-ufdq1qcsnn] {
    padding-block: 1em;
    display: flex;
    gap: 1em;
}
/* _content/GreenAdmin.UI/Pages/Weather/Components/WeatherGaugeCpt.razor.rz.scp.css */
.weather-gauge-container[b-9hjasnu2lf] {
    min-width: 1rem;
    display: flex;
    flex-flow: column;
    justify-content: end;
}

.weather-gauge-indicator[b-9hjasnu2lf] {
/*    background-color: #E8F0FE;
    border-top: 1px solid #1A73E8;
*/}
/* _content/GreenAdmin.UI/Pages/Weather/WeatherCpt.razor.rz.scp.css */
.moon-phase-description[b-qmc9r4ivij] {
    margin-block: .6rem;
    margin-inline: auto;
    font-size: .9rem;
}

.weather-select-kpi-container[b-qmc9r4ivij],
.weather-selected-day-left-container[b-qmc9r4ivij],
.moon-phases-container[b-qmc9r4ivij],
.weather-forecast-next-days-container[b-qmc9r4ivij],
.weather-forecast-hours-container[b-qmc9r4ivij] {
    display: grid;
    gap: .5rem;
    margin-inline: .9em;
    margin-block: 1rem;
}

.weather-select-kpi-container[b-qmc9r4ivij] {
    display: flex;
}

.weather-forecast-hours-container[b-qmc9r4ivij] {
    grid-template-columns: repeat( auto-fit, minmax(2.5rem, 1fr));
}

.weather-forecast-next-days-container[b-qmc9r4ivij], 
.moon-phases-container[b-qmc9r4ivij] {
    grid-template-columns: repeat(auto-fit, minmax(6rem, 1fr));
}

.weather-hour-container[b-qmc9r4ivij],
.moon-phase-container[b-qmc9r4ivij] {
    display: flex;
    flex-flow: column;
}

.weather-day-container[b-qmc9r4ivij],
.weather-day-container-selected[b-qmc9r4ivij] {
    display: flex;
    background-color: var(--main-color-3);
    border-radius: 1.4rem;
    cursor: pointer;
    padding: 1rem;
    margin-bottom: 1rem;
    border: 1px solid var(--bg-dark);
}

.weather-day-container-selected[b-qmc9r4ivij] {
    background-color: var(--main-color-2-op);
}

.weather-day-container:hover[b-qmc9r4ivij] {
    background-color: var(--bg-dark);
}

.weather-day-info-container[b-qmc9r4ivij] {
    display: flex;
    flex-flow: column;
}

.weather-day-cell[b-qmc9r4ivij],
.weather-day-cell-icon[b-qmc9r4ivij],
.weather-hour-cell[b-qmc9r4ivij],
.weather-hour-cell-icon[b-qmc9r4ivij] {
    margin-top: .2rem;
    /*white-space: nowrap;*/
    font-size: .9rem;
}

.weather-hour-cell[b-qmc9r4ivij] {
    height: 2rem;
}

.weather-hour-cell-icon[b-qmc9r4ivij] {
    margin: 1rem 0;
}

.weather-day-cell-icon[b-qmc9r4ivij] {
    margin: 1.5rem 0;
}

.weather-foreacast-icon-container[b-qmc9r4ivij] {
    display: flex;
    align-items: center;
}

.temperature-max[b-qmc9r4ivij],
.temperature-min[b-qmc9r4ivij] {
}

.temperature-min[b-qmc9r4ivij] {
    color: gray;
}

.viewmodes-container[b-qmc9r4ivij] {
    margin-top: 1rem;
}

.weather-selected-day-precipitation-container[b-qmc9r4ivij] {
    display: flex;
    align-items: center;
}

.weather-selected-day-left-container[b-qmc9r4ivij] {
    display: flex;
}

.weather-selected-day-info-container[b-qmc9r4ivij] {
    display: flex;
    flex-flow: column;
    margin-left: 1rem;
    font-size: .8rem;
}

.weather-selected-day-info-text[b-qmc9r4ivij] {
    margin: .2rem;
}

@media (min-width: 1600px) {
    .weather-group[b-qmc9r4ivij] {
        margin-top: 2rem;
    }

    .weather-selected-day-container[b-qmc9r4ivij] {
        display: flex;
        justify-content: space-between;
        margin: .5rem 0;
    }
}

@media (min-width: 810px) {

    .weather-info-dialog-geo-coordinates-grid[b-qmc9r4ivij] {
        display: grid;
        grid-template-columns: auto 1fr;
        margin: 1rem;
        grid-gap: 0.5rem;
        width: fit-content;
    }
}

.weather-info-dialog-button[b-qmc9r4ivij] {
    margin: .5em;
    padding: 0;
    background-color: transparent;
    border: none;
    cursor: pointer;
    stroke: black;
}

.weather-info-dialog-button:hover[b-qmc9r4ivij] {
    stroke: var(--main-color-2);
}

.geo-coordinates-cell[b-qmc9r4ivij] {
    justify-self: right;
}

.settings-golf-link[b-qmc9r4ivij] {
    font-weight: bold;
}

.weather-hour-text-wmo[b-qmc9r4ivij] {
    /*word-break: break-all;*/
    font-size: .7rem;
}

.wind-direction-in-degrees[b-qmc9r4ivij] {
    font-size: .7rem;
    color: var(--gray-medium);
}

@media (min-width: 810px) {

    .dashboard-groups[b-qmc9r4ivij] {
        display: grid;
        grid-template-columns: repeat(2, 1fr);
        grid-gap: 1rem;
    }


}
/* _content/GreenAdmin.UI/Shared/Alert.razor.rz.scp.css */
.alert-icon[b-yatjfwh8sr] {
    margin-left: 5px;
    line-height: 1;
}
/* _content/GreenAdmin.UI/Shared/BlobList.razor.rz.scp.css */
.blob-item[b-p3oxzsfyyr] {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 3px;
    border-radius: 6px;
}

.blob-item:hover[b-p3oxzsfyyr] {
    background-color: var(--main-color-3);
}

.blob-item-label[b-p3oxzsfyyr] {
    margin: 0.6rem;
}

.blob-item-action-bar[b-p3oxzsfyyr] {
    display: flex;
}


.blob-list[b-p3oxzsfyyr] {
}

.blob-list-container[b-p3oxzsfyyr] {
    margin-left: 7px;
    margin-right: 7px;
}

.icon-button[b-p3oxzsfyyr] {
    margin-top: 0;
    margin-bottom: 0;
}
/* _content/GreenAdmin.UI/Shared/BooleanCpt.razor.rz.scp.css */
.boolean-cpt[b-hukh209ica] {
    color: green;
    display: flex;
    justify-content: center;
    align-items: center;
}
/* _content/GreenAdmin.UI/Shared/Icons/InfoIcon.razor.rz.scp.css */
.svg-icon[b-tbq29vdbyy] {
    stroke: inherit;
}
/* _content/GreenAdmin.UI/Shared/MonthsButtonMenu.razor.rz.scp.css */
.button-current[b-mpdfscss7m] {
    background-color: var(--main-color-2);
}

.month-title-container[b-mpdfscss7m] {
    display: flex;
    justify-content: center;
    align-items: center;
}

.month-title[b-mpdfscss7m] {
    font-size: 12px;
    font-weight: normal;
    text-transform: capitalize;
    text-align: center;
}

.months-button-menu[b-mpdfscss7m] {
    display: grid;
    grid-template-columns: repeat( auto-fit, minmax(80px, 1fr) );
    grid-gap: 10px;
}

@media (max-width: 699.99px) {
    .months-button-menu[b-mpdfscss7m] {
        display: none;
    }
}

/* _content/GreenAdmin.UI/Shared/TabControl.razor.rz.scp.css */
.tab-active[b-g1xdwrhjx7],
.tab-inactive[b-g1xdwrhjx7] {
    padding: 5px 17px;
    font-size: 1rem;
    font-weight: bold;
    background: inherit;
    border: none;
}

    .tab-active[b-g1xdwrhjx7],
    .tab-inactive:hover[b-g1xdwrhjx7] {
        background-color: var(--main-color-3);
    }


.tab-active[b-g1xdwrhjx7] {
    border-bottom: 4px solid var(--main-color-1);
}
.tab-inactive[b-g1xdwrhjx7] {
    border-bottom: 4px solid var(--main-color-3);
}

.tab-action-bar[b-g1xdwrhjx7] {
    display: flex;
}
/* _content/GreenAdmin.UI/Shared/TabPage.razor.rz.scp.css */
.tab-content[b-7oqqqu9gse] {
    padding: 1rem;
}
