@import '_content/Hunext.UfficioWeb.Shared/Hunext.UfficioWeb.Shared.bundle.scp.css';
@import '_content/Hunext.UfficioWeb.Web.Disciplinary/Hunext.UfficioWeb.Web.Disciplinary.bundle.scp.css';
@import '_content/Hunext.Web.UI.Blazor/Hunext.Web.UI.Blazor.bundle.scp.css';

/* _content/Hunext.UfficioWeb.Web/Areas/Azienda/Components/AziendaHomePage/HomePageDipinfoGrid.razor.rz.scp.css */
[b-1t241c5tnf] .dxbl-grid .dxbl-grid-table > tbody > tr > td {
    border-left-width: 0px;
}

[b-1t241c5tnf] .dxbl-grid .dxbl-grid-table > thead > tr > th {
    border-left-width: 0px;
}
.homepageazi[b-1t241c5tnf] {
    border: 1px solid #FFF0;
    border-radius:0.275rem;
}
/*.homepageazi:hover {    
    border: 1px solid #39F;
}*/
.dflex[b-1t241c5tnf]{
    display:flex;
}
.grey-color[b-1t241c5tnf] {
    color: #9b9b9b;
}
.surname-name[b-1t241c5tnf]{
    width:fit-content;
}
.surname-name:hover[b-1t241c5tnf]{
    text-decoration:underline;
    cursor:pointer;
}
.pending-tot-container[b-1t241c5tnf] {
    display: flex;
    justify-content: center;
}
.pending-tot[b-1t241c5tnf] {
    font-size: 1.5rem;
    width: fit-content;
}
.pending-totHov:hover[b-1t241c5tnf] {
    text-decoration:underline;
    cursor:pointer;
}

.pending-details-popup-container[b-1t241c5tnf]{
    display:flex;
    flex-direction:column;

}
.pending-details-item[b-1t241c5tnf] {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
}


.flyout-badge-container[b-1t241c5tnf] {
    display: flex;
    justify-content: center;
}
.flyout-body[b-1t241c5tnf]{
    padding:0.5rem
}
.max-content[b-1t241c5tnf] {
    width: max-content;    
}
.max-content:hover[b-1t241c5tnf] {
    text-decoration: underline;
    cursor: pointer;
}
.flyout-item-container[b-1t241c5tnf] {
    display: flex;
    align-items: center;
    gap: 15px;
    padding: 10px;
    flex-direction: row;
    font-size: 1.125rem
}

.flyout-btn:hover[b-1t241c5tnf]{
    color:#39f;
    cursor:pointer;
}
/* _content/Hunext.UfficioWeb.Web/Areas/Azienda/Components/AziendaHomePage/HomePageMainContainer.razor.rz.scp.css */
.home-container[b-c50gozap5v] {
    display: flex;
    padding: 1rem;
    flex-direction: column;
    align-items: flex-start;
    gap: 1.25rem;
}

.hp-row[b-c50gozap5v] {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    width: 100%;
    gap: 10px;
}

/*xl 1200px - lg 992 - md 768 - sm 600 -  xs < 600*/
@media (min-width: 1600px) {
    [b-c50gozap5v] .hunext-col-xl3 {
        flex-grow: 1;
        flex-basis: calc(25% - 10px);
    }

    [b-c50gozap5v] .hunext-col-xl4 {
        flex-grow: 1;
        flex-basis: calc(33% - 10px);
    }

    [b-c50gozap5v] .hunext-col-xl6 {
        flex-grow: 1;
        flex-basis: calc(50% - 10px);
    }

    [b-c50gozap5v] .hunext-col-xl8 {
        flex-grow: 1;
        flex-basis: calc(66.67% - 10px);
    }

    [b-c50gozap5v] .hunext-col-xl9 {
        flex-grow: 1;
        flex-basis: calc(75% - 10px);
    }

    [b-c50gozap5v] .hunext-col-xl12 {
        flex-grow: 1;
        flex-basis: 100%;
    }
}

@media (max-width: 1600px) {
    [b-c50gozap5v] .hunext-col-lg3 {
        flex-grow: 1;
        flex-basis: calc(25% - 10px);
    }

    [b-c50gozap5v] .hunext-col-lg4 {
        flex-grow: 1;
        flex-basis: calc(33% - 10px);
    }

    [b-c50gozap5v] .hunext-col-lg6 {
        flex-grow: 1;
        flex-basis: calc(50% - 10px);
    }

    [b-c50gozap5v] .hunext-col-lg8 {
        flex-grow: 1;
        flex-basis: calc(66.67% - 10px);
    }

    [b-c50gozap5v] .hunext-col-lg9 {
        flex-grow: 1;
        flex-basis: calc(75% - 10px);
    }

    [b-c50gozap5v] .hunext-col-lg12 {
        flex-grow: 1;
        flex-basis: 100%;
    }
}

@media (max-width: 865px) {
    [b-c50gozap5v] .hunext-col-md3 {
        flex-grow: 1;
        flex-basis: calc(25% - 10px);
    }

    [b-c50gozap5v] .hunext-col-md4 {
        flex-grow: 1;
        flex-basis: calc(33% - 10px);
    }

    [b-c50gozap5v] .hunext-col-md6 {
        flex-grow: 1;
        flex-basis: calc(50% - 10px);
    }

    [b-c50gozap5v] .hunext-col-md8 {
        flex-grow: 1;
        flex-basis: calc(66.67% - 10px);
    }

    [b-c50gozap5v] .hunext-col-md9 {
        flex-grow: 1;
        flex-basis: calc(75% - 10px);
    }

    [b-c50gozap5v] .hunext-col-md12 {
        flex-grow: 1;
        flex-basis: 100%;
    }
}

@media (max-width: 768px) {
    [b-c50gozap5v] .hunext-col-sm3 {
        flex-grow: 1;
        flex-basis: calc(25% - 10px);
    }

    [b-c50gozap5v] .hunext-col-sm4 {
        flex-grow: 1;
        flex-basis: calc(33% - 10px);
    }

    [b-c50gozap5v] .hunext-col-sm6 {
        flex-grow: 1;
        flex-basis: calc(50% - 10px);
    }

    [b-c50gozap5v] .hunext-col-sm8 {
        flex-grow: 1;
        flex-basis: calc(66.67% - 10px);
    }

    [b-c50gozap5v] .hunext-col-sm9 {
        flex-grow: 1;
        flex-basis: calc(75% - 10px);
    }

    [b-c50gozap5v] .hunext-col-sm12 {
        flex-grow: 1;
        flex-basis: 100%;
    }
}

@media (max-width: 600px) {
    [b-c50gozap5v] .hunext-col-xs3 {
        flex-grow: 1;
        flex-basis: calc(25% - 10px);
    }

    [b-c50gozap5v] .hunext-col-xs4 {
        flex-grow: 1;
        flex-basis: calc(33% - 10px);
    }

    [b-c50gozap5v] .hunext-col-xs6 {
        flex-grow: 1;
        flex-basis: calc(50% - 10px);
    }

    [b-c50gozap5v] .hunext-col-xs8 {
        flex-grow: 1;
        flex-basis: calc(66.67% - 10px);
    }

    [b-c50gozap5v] .hunext-col-xs9 {
        flex-grow: 1;
        flex-basis: calc(75% - 10px);
    }

    [b-c50gozap5v] .hunext-col-xs12 {
        flex-grow: 1;
        flex-basis: 100%;
    }
}
/* _content/Hunext.UfficioWeb.Web/Areas/Azienda/Components/AziendaHomePage/HomePageRevInfo.razor.rz.scp.css */
.revinfo-container[b-ia62xb4i0u] {
    display: flex;
    padding: 0.625rem;
    justify-content: space-between;
    align-items: center;
    align-content: center;
    align-self: stretch;
    flex-wrap: wrap;
    border-radius: 0.45rem;
    background: #FFF;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.18);
    border: 1px solid #dddddd;
}
.rev-text-container[b-ia62xb4i0u] {
    display: flex;
    align-items: center;
    gap: 0.94rem;
    flex-wrap:wrap;
}
.rev-bold-caption[b-ia62xb4i0u] {
    font-size: 1.125rem;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    color: #2c384aae;
}
.rev-norm-text[b-ia62xb4i0u] {
    font-size: 1.125rem;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}
@media (max-width: 1280px) {
   .hide[b-ia62xb4i0u]{
       display:none
   }
   .set-to-center-container[b-ia62xb4i0u]{
       justify-content:center;
       gap:10px;
       flex-direction:column;
   }
    .rev-title-underline[b-ia62xb4i0u] {
        color: #2c384aae;
        border-bottom: 2px solid #dfdfdf;
        text-align:center;
        padding-bottom:5px; 
        width:100%;
    }
   .set-to-center-content[b-ia62xb4i0u]{
       justify-content:center;
       width:100%;
   }
    .align-subtitle-center[b-ia62xb4i0u] {
        text-align: center;
    }
}
/* _content/Hunext.UfficioWeb.Web/Areas/Azienda/Components/AziSelect.razor.rz.scp.css */
.page-main-container[b-ey0o72jkgf] {
    display: flex;
    flex: 1;
    padding: 1rem;
    flex-direction: column;
    align-items: center;
    gap: 15px;
    justify-content: center;
}
.row-wrap-container[b-ey0o72jkgf] {
    display: flex;
    flex-direction: row;
    justify-content: center;
    flex-wrap: wrap;
    width: 75%;
    gap: 15px;
}
.tip-text[b-ey0o72jkgf] {
    color: var(--DarkGrey, #6D6D6D);
    text-align: center;
    font-family: Arial;
    font-size: 2rem;
    font-style: normal;
    font-weight: 400;
    line-height: 2rem;
}
/* _content/Hunext.UfficioWeb.Web/Areas/Azienda/Components/DipManagement/DipManagement.razor.rz.scp.css */
.active-cod-popup-container[b-1jc3c2s472] {
    display: flex;
    flex-direction: column;
    align-items: center;
}
.active-code-dotted-box[b-1jc3c2s472] {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 3rem;
    background-color: #edd08d;
    border-style: dashed;
    border-color: #b39e6d;
    width: 50%;
}
.active-code-font[b-1jc3c2s472] {
    font-family: monospace;
    padding: 10px;
}
/* _content/Hunext.UfficioWeb.Web/Areas/Azienda/Components/DipManagement/DipManagementLookupTemplate.razor.rz.scp.css */
.details-popup-header-container[b-bbbkd7c4pk] {
    display: flex;
    flex-direction: row;
    gap: 3rem;
    justify-content: space-evenly;
}
.details-popup-header-content-align[b-bbbkd7c4pk] {
    display: flex;
    flex-direction: column;
    justify-content: center;
    gap: 0.5rem;
}
.bold[b-bbbkd7c4pk]{
    font-weight:bold;
}
.italic[b-bbbkd7c4pk]{
    font-style:italic;
}
/* _content/Hunext.UfficioWeb.Web/Areas/Azienda/Components/PresCauSettings.razor.rz.scp.css */


.check-state-grid[b-3a5tkwhmiz] {
    display: flex;
    align-content: center;
    flex-direction: column;
    flex-wrap: wrap;

}

.popup-buttonlist-redirect[b-3a5tkwhmiz] {
    display: flex;
    gap: 15px;
    flex-direction: column;
    flex-wrap: wrap;
    align-content: center;
}

.popup-card-arrotondamento[b-3a5tkwhmiz] {
    padding-left: 10px;
    padding-right: 10px;
    margin-bottom: 10px
}

.order-cau-policy[b-3a5tkwhmiz] {
    display: flex;
    /* flex-direction: row; */
    flex-wrap: wrap;
    align-content: space-around;
    /*padding-right: 0px;*/
}
/* _content/Hunext.UfficioWeb.Web/Areas/Azienda/Components/RespManagement/OrganigrammaAziendale.razor.rz.scp.css */
.search-box[b-880s0l94l1] {
    display: flex;
    flex-direction: row;
    align-items: center;
    float: right
}
.top-box-container[b-880s0l94l1] {
    display: flex;
    padding: 10px;
    align-items: center;
    gap: 10px
}
/* _content/Hunext.UfficioWeb.Web/Areas/Azienda/Components/RespManagement/RespManagement.razor.rz.scp.css */
[b-n84df7ykng] .container-outer {
    display: flex;
    padding: 0.9375rem 0.75rem;
    justify-content: center;
    align-items: center;
    gap: 1.25rem;
    flex-direction: row;
}

[b-n84df7ykng] .container-inner {
    display: flex;
    width: 39.3125rem;
    justify-content: center;
    align-items: center;
    align-content: center;
    gap: 2.375rem 1.25rem;
    flex-wrap: wrap;
}

[b-n84df7ykng] .top-text {
    text-align: center;
    font-size: 1.25rem;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}

[b-n84df7ykng] .inner-wrapper {
    display: flex;
    flex-direction: row;
    gap: 10px;
    flex-wrap: wrap;
    justify-content: center;
}

[b-n84df7ykng] .left-container {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 0.75rem;
}

[b-n84df7ykng] .right-container {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 0.75rem;
    flex-shrink: 0;
}
[b-n84df7ykng] .mw-650 {
    max-width: 650px;
}
/* _content/Hunext.UfficioWeb.Web/Areas/Azienda/Components/RespManagement/RespTreeViewLookupTemplate.razor.rz.scp.css */
.details-popup-header-container[b-8pmxs0lqef] {
    display: flex;
    flex-direction: row;
    gap: 3rem;
    justify-content: space-evenly;
}

.details-popup-header-content-align[b-8pmxs0lqef] {
    display: flex;
    flex-direction: column;
    justify-content: center;
    gap: 0.5rem;
}

.bold[b-8pmxs0lqef] {
    font-weight: bold;
}

.italic[b-8pmxs0lqef] {
    font-style: italic;
}
/* _content/Hunext.UfficioWeb.Web/Areas/Responsabile/Components/Index/RespDipSummaryComponent/PendingApprove/Lookup/RespPendingApprLookup.razor.rz.scp.css */
.hidden-header-footer[b-hyp8gy9qzs]  .grid-view-header {
    display: none;
}

.hidden-header-footer[b-hyp8gy9qzs]  .grid-view-footer {
    display: none;
}
/* _content/Hunext.UfficioWeb.Web/Components/Avvisi/AutoAvvisiManagement.razor.rz.scp.css */
.multi-recip:hover[b-5lvqqzfytw] {
    text-decoration: underline;
    color: #3399FF;
}
/* _content/Hunext.UfficioWeb.Web/Components/Avvisi/AvvisiSelect.razor.rz.scp.css */
.tabs-container-spacing[b-rx04alx6is] {
    display: flex;
    flex-direction: row;
    gap: 10px;
}
.tab-container[b-rx04alx6is] {
    display: inline-flex;
    height: 3.75rem;
    flex-direction: column;
    justify-content: flex-end;
    align-items: center;
    gap: 0.5rem;
    cursor: pointer;
}

    .tab-container:hover[b-rx04alx6is] {
        background-color: #ccc;
    }

.title-class[b-rx04alx6is] {
    display: flex;
    flex-direction: column;
    justify-content: center;
    flex-shrink: 0;
}

.bottom-rectangle[b-rx04alx6is] {
    height: 0.3rem;
    flex-shrink: 0;
    align-self: stretch;
    background-color: #ccc;
    display: hidden;
}

    .bottom-rectangle:hover[b-rx04alx6is] {
        background-color: #337ab7;
    }
/* _content/Hunext.UfficioWeb.Web/Components/Avvisi/ViewAvviso.razor.rz.scp.css */
.avv-container[b-9fc4jtja8z] {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    row-gap: 0.625rem;
    column-gap: 3.625rem;
    align-self:center;
    width:100%;
}

@media screen and (max-width: 3840px) {
    .avviso-view-body-height[b-9fc4jtja8z] {
        height: 61rem;
        overflow-y: auto;
        max-width: fit-content;
    }

    .avvisi-title-max-width[b-9fc4jtja8z] {
        max-width: 2090px;
        white-space: nowrap;
        overflow-x: scroll;
    }
}

@media screen and (max-width: 1920px) {
    .avviso-view-body-height[b-9fc4jtja8z] {
        height: 36rem;
        overflow-y: auto;
        max-width: fit-content;
    }

    .avvisi-title-max-width[b-9fc4jtja8z] {
        max-width: 1480px;
        white-space: nowrap;
        overflow-x: scroll;
    }
}
@media screen and (max-width: 1280px) {
    .avviso-view-body-height[b-9fc4jtja8z] {
        height: 14rem;
        overflow-y: auto;
        max-width: fit-content;
    }

    .btn-ellipse[b-9fc4jtja8z] {
        text-overflow: ellipsis;
        white-space: nowrap;
        overflow: hidden;
        max-width: 190px;
    }

    .avvisi-title-max-width[b-9fc4jtja8z] {
        max-width: 60rem;
        white-space: nowrap;
        overflow-x: scroll;
    }
}
/* _content/Hunext.UfficioWeb.Web/Components/GTR/GTRRiep.razor.rz.scp.css */

.flyout-badge-container[b-vcpnbzfnly] {
    display: flex;
    justify-content: center;
}

.flyout-body[b-vcpnbzfnly] {
    padding: 0.5rem
}

.max-content[b-vcpnbzfnly] {
    width: max-content;
}

    .max-content:hover[b-vcpnbzfnly] {
        text-decoration: underline;
        cursor: pointer;
    }

.flyout-item-container[b-vcpnbzfnly] {
    display: flex;
    align-items: center;
    gap: 15px;
    padding: 10px;
    flex-direction: row;
    font-size: 1.125rem
}

.flyout-btn:hover[b-vcpnbzfnly] {
    color: #39f;
    cursor: pointer;
}
/* _content/Hunext.UfficioWeb.Web/Components/Mansioni/DipMansioniManagement.razor.rz.scp.css */
.flex-container-center[b-k8ycvekx68] {
    display: flex;
    justify-content: center;
    align-items: center;
}
/* _content/Hunext.UfficioWeb.Web/Components/MobileApp/MobileApp.razor.rz.scp.css */
/*mobile section*/
.page-body-mobile[b-gncsp1ea72] {
    height: 100vh;
    width: 100vw;
    display: flex;
    padding-top: 5rem;
}

.page-mobile-column[b-gncsp1ea72] {
    display: flex;
    flex-direction: column;
    flex: 1;
    width: 100%;
    align-items: center;
    justify-content: center;
    padding: 15px;
    gap: 20px;
}

.pag-mobile-card-blu[b-gncsp1ea72] {
    display: flex;
    background-color: #41596B;
    border-top-left-radius: 4rem;
    border-top-right-radius: 4rem;
    transform: translateY(100%);
    animation: slideUp-b-gncsp1ea72 0.3s ease-out forwards;
}

@keyframes slideUp-b-gncsp1ea72 {
    from {
        opacity: 0;
        transform: translateY(100%);
    }

    to {
        opacity: 1;
        transform: translateY(0);
    }
}

/*desktop section*/
.page-body-desktop[b-gncsp1ea72] {
    background: url(/images/Polygon_bg.svg) no-repeat right top;
    background-size: cover;
    background-position: left bottom;
    background-repeat: no-repeat;
    height: 100%;
    display: flex;
}

.mobile-app-icon[b-gncsp1ea72] {
    background: url(/images/hs_logo.svg) no-repeat center center;
    background-color: #dcdcdc;
    border-radius: 3rem;
    width: 10rem;
    height: 10rem;
}

.mobile-image-mobile[b-gncsp1ea72] {
    background: url(/images/SmartphoneApp.png) no-repeat center bottom;
    background-size: contain;
    width: 15rem;
    height: 20rem;
}

.left-panel[b-gncsp1ea72] {
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    align-items: center;
    gap: 6rem;
    flex: 1 0 0;
    align-self: stretch;
}

@media(max-width:725px) {
    .page-mobile[b-gncsp1ea72] {
        display: flex;
    }

    .page-body-desktop[b-gncsp1ea72] {
        display: none;
    }
}

@media(min-width:725px) {
    .page-mobile[b-gncsp1ea72] {
        display: none;
    }

    .page-body-desktop[b-gncsp1ea72] {
        display: flex;
    }
}

@media(max-width:1280px) {
    .mobile-image[b-gncsp1ea72] {
        background: url(/images/SmartphoneApp.png) no-repeat center bottom;
        background-size: contain;
        width: 30rem;
        height: 35rem;
    }

    .qr-code[b-gncsp1ea72] {
        width: 7rem;
        border-radius: 15px;
    }

    .store-link[b-gncsp1ea72] {
        max-width: 100%;
        height: auto;
        width: 168px;
        height: 50px;
    }
}

@media(min-width:1280px) {
    .mobile-image[b-gncsp1ea72] {
        background: url(/images/SmartphoneApp.png) no-repeat center bottom;
        background-size: contain;
        width: 30rem;
        height: 35rem;
    }

    .qr-code[b-gncsp1ea72] {
        width: 12rem;
        border-radius: 15px;
    }

    .store-link[b-gncsp1ea72] {
        max-width: 100%;
        height: auto;
        width: 252px;
        height: 75px;
    }

    .right-panel-content[b-gncsp1ea72] {
        display: flex;
        flex-direction: column;
        justify-content: flex-end;
        align-items: flex-end;
        gap: 7rem;
    }
}

@media(max-width:1700px) {
    .font-sz[b-gncsp1ea72] {
        font-size: 1rem
    }

    .title-small-visible[b-gncsp1ea72] {
        display: flex;
    }

    .title-big-visible[b-gncsp1ea72] {
        display: none;
    }
}

@media(min-width:1700px) {
    .font-sz[b-gncsp1ea72] {
        font-size: 1.5rem;
    }

    .title-small-visible[b-gncsp1ea72] {
        display: none;
    }

    .title-big-visible[b-gncsp1ea72] {
        display: flex;
    }
}



@media(min-width:1920px) {
    .mobile-image[b-gncsp1ea72] {
        background: url(/images/SmartphoneApp.png) no-repeat center bottom;
        background-size: contain;
        width: 40rem;
        height: 50rem;
    }
}


.right-panel[b-gncsp1ea72] {
    display: flex;
    padding-right: 6rem;
    padding-top: 2rem;
    flex-direction: column;
    justify-content: flex-end;
    align-items: flex-end;
    gap: 0.625rem;
    flex: 1 0 0;
    align-self: stretch;
    padding-bottom: 2rem;
}

.text-container[b-gncsp1ea72] {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    gap: 2.25rem;
    align-self: stretch;
    color: white;
}

.title-big[b-gncsp1ea72] {
    font-size: 4rem;
}

.title-small[b-gncsp1ea72] {
    font-size: 2.6rem;
    color: black;
}


.qr-links-container-desktop[b-gncsp1ea72] {
    display: flex;
    align-items: center;
    gap: 2.25rem;
}

.qr-links-container-mobile[b-gncsp1ea72] {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    gap: 2rem;
}
/*.qr-code{
    width:12rem;
    border-radius:15px;
}
.store-link {
    max-width: 100%; 
    height: auto; 
    width: 252px; 
    height: 75px;
}*/
.appstore-link-container[b-gncsp1ea72] {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 1.4375rem;
}
/* _content/Hunext.UfficioWeb.Web/Components/Orario/Component/OrarioViewColumnCheckSaturdaySunday.razor.rz.scp.css */


/* _content/Hunext.UfficioWeb.Web/Components/Orario/DipOrarioGGComponents/DipOrarioGGOperazioni.razor.rz.scp.css */
.container[b-per5r4h78i] {
    display: flex;
    flex-direction: column;
    gap: 12px;
    align-items: start;
}

.info[b-per5r4h78i] {
    margin-left: 16px;
}

.note[b-per5r4h78i] {
    width: 100%;
}

.buttons[b-per5r4h78i] {
    
}

.button[b-per5r4h78i]{
    
}
/* _content/Hunext.UfficioWeb.Web/Components/Orario/Flessibile/DipOrarioFullFlexTimeSlot.razor.rz.scp.css */
.container[b-r9gc2ccrmi] {
    display: flex;
    flex-wrap: wrap;
    gap: 10px;
}

.cell[b-r9gc2ccrmi] {
    flex: 1 1 calc(33.33% - 10px);
    background-color: white;
    text-align: center;
}

.cell-title-container[b-r9gc2ccrmi]{
    display: flex;
    align-items: center;
    padding-top: 15px;
}

.cell-title[b-r9gc2ccrmi] {
    font-weight: 700;
}

.cell-input-hours[b-r9gc2ccrmi]{
    display: flex;
    flex-direction: column;
    align-items: start;
}

.cell-reset[b-r9gc2ccrmi] {
    display: flex;
    justify-content: end;
    flex-direction: column;
}


@media (max-width: 800px) {
    .cell[b-r9gc2ccrmi] {
        flex: 1 1 100%;
    }
}
/* _content/Hunext.UfficioWeb.Web/Components/Orario/Giornata/DipOrarioFullTimeSlot.razor.rz.scp.css */
.container[b-csmw4nzd9e] {
    display: flex;
    flex-wrap: wrap;
    gap: 10px; 
}

.cell[b-csmw4nzd9e] {
    flex: 1 1 calc(25% - 10px); 
    background-color: white;
    text-align: center;
}

.cell-title-container[b-csmw4nzd9e]{
    display: flex;
    align-items: center;
    padding-top: 15px;
}

.cell-title[b-csmw4nzd9e] {
    font-weight: 700;
}

.cell-input-hours[b-csmw4nzd9e]{
    display: flex;
    flex-direction: column;
    align-items: start;
}

.cell-reset[b-csmw4nzd9e] {
    display: flex;
    justify-content: end;
    flex-direction: column;
}


@media (max-width: 800px) {
    .cell[b-csmw4nzd9e] {
        flex: 1 1 100%;
    }
}
/* _content/Hunext.UfficioWeb.Web/Components/Orario/Settimana/DayOfWeekComponent/DipOrarioDayOfWeek.razor.rz.scp.css */
.container[b-5p2sbfxccq] {
    display: flex;
    flex-wrap: wrap;
    gap: 10px;
}

.cell[b-5p2sbfxccq] {
    flex: 1 1 calc(10% - 10px);
    background-color: white;
    text-align: center;
}

.cell-title-container[b-5p2sbfxccq]{
    display: flex;
    align-items: center;
    padding-top: 15px;
}

.cell-title[b-5p2sbfxccq] {
    font-weight: 700;
}

.cell-input-hours[b-5p2sbfxccq]{
    display: flex;
    flex-direction: column;
    align-items: start;
}

.cell-reset[b-5p2sbfxccq] {
    display: flex;
    justify-content: end;
    flex-direction: column;
}

.dip-orario-week-divider[b-5p2sbfxccq] {
    border-bottom: 1px solid #dee2e6;
    padding-top: 1rem;
    padding-bottom: 0.5rem;
}

@media (max-width: 800px) {
    .cell[b-5p2sbfxccq] {
        flex: 1 1 100%;
    }
    
    .dip-orario-week-divider[b-5p2sbfxccq] {
        visibility: hidden;
        padding: 0 0 0 0;
        border-bottom: 0;
    }
}
/* _content/Hunext.UfficioWeb.Web/Components/Orario/Settimana/DayOfWeekComponent/DipOrarioTimeSlot.razor.rz.scp.css */

.cell[b-mkxpdxl52w] {
    flex: 1 1 calc(10% - 10px);
    background-color: white;
    text-align: center;
    flex-direction: column;
}

.cell-input-hours[b-mkxpdxl52w]{
    display: flex;
    flex-direction: column;
    align-items: start;
}

.cell-input-hours-from[b-mkxpdxl52w] {
    margin-right: -68px;
}

.divider[b-mkxpdxl52w] {
    
}
@media (max-width: 800px) {
    .cell[b-mkxpdxl52w] {
        flex: 1 1 100%;
    }

    .cell-input-hours-to[b-mkxpdxl52w] {
        margin-right: 0;
    }

    .divider[b-mkxpdxl52w]::after {
        content: "";
        display: block;
        width: 100%;
        height: 1px;
        background-color: #eef0f2;
        margin-top: 18px;
    }
}
/* _content/Hunext.UfficioWeb.Web/Components/VisMed/DipVisMedManagement.razor.rz.scp.css */
.cod-esito-idoneita-cell[b-24i0le77z7] {
    display: flex;
    justify-content: space-between;
    align-items: center;
}
