/* /Pages/Customers/Ticket.razor.rz.scp.css */
.card[b-otm6ir2ohd] {
    display: flex;
    flex-direction: column;
    width: 16vw;
    overflow: hidden;
    box-shadow: 0 .1rem 1rem rgba(0, 0, 0, 0.1);
    border-radius: 1em;
    margin-bottom: 2vh;
}

.spinner-container[b-otm6ir2ohd] {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 80vh;
}

.spinner[b-otm6ir2ohd] {
    width: 11.2px;
    height: 11.2px;
    animation: spinner-o824ag-b-otm6ir2ohd 1s infinite linear;
}

    .spinner div[b-otm6ir2ohd] {
        position: absolute;
        width: 100%;
        height: 100%;
        border-radius: 50%;
        animation: spinner-vse6n7-b-otm6ir2ohd 1.25s infinite ease;
    }

        .spinner div:nth-child(1)[b-otm6ir2ohd] {
            background: var(--yellow);
            --rotation: 90;
        }

        .spinner div:nth-child(2)[b-otm6ir2ohd] {
            background: var(--blue);
            --rotation: 180;
        }

        .spinner div:nth-child(3)[b-otm6ir2ohd] {
            background: var(--green);
            --rotation: 270;
        }

        .spinner div:nth-child(4)[b-otm6ir2ohd] {
            background: var(--red);
            --rotation: 360;
        }

@keyframes spinner-vse6n7-b-otm6ir2ohd {
    0%, 100% {
        transform: rotate(calc(var(--rotation) * 1deg)) translateY(0);
    }

    50% {
        transform: rotate(calc(var(--rotation) * 1deg)) translateY(300%);
    }
}

@keyframes spinner-o824ag-b-otm6ir2ohd {
    to {
        transform: rotate(360deg);
    }
}

.test1[b-otm6ir2ohd] {
    display: flex;
}

.modal__link[b-otm6ir2ohd] {
    text-decoration: none;
    color: #000;
    margin: auto;
}

input[b-otm6ir2ohd], select[b-otm6ir2ohd], textarea[b-otm6ir2ohd] {
    margin-bottom: 10px;
    border: 1px solid #ccc;
    border-radius: 3px;
}

input[b-otm6ir2ohd] {
    width: calc(100% - 10px);
    padding: 5px;
}

    input[type="date"][b-otm6ir2ohd] {
        padding: 4px 5px;
    }

textarea[b-otm6ir2ohd] {
    width: calc(100% - 12px);
    padding: 5px;
}

.item:hover p[b-otm6ir2ohd], .item:hover i[b-otm6ir2ohd], .question:hover p[b-otm6ir2ohd], .question label:hover[b-otm6ir2ohd], input:hover[b-otm6ir2ohd]::placeholder {
    color: var(--blue-integry);
}

.item input:hover[b-otm6ir2ohd], .item select:hover[b-otm6ir2ohd], .item textarea:hover[b-otm6ir2ohd] {
    border: 1px solid transparent;
    box-shadow: 0 0 3px 0 var(--blue-integry);
    color: var(--blue-integry);
}

.item[b-otm6ir2ohd] {
    position: relative;
    margin: 10px 0;
}

    .item span[b-otm6ir2ohd] {
        color: red;
    }

input[type="date"][b-otm6ir2ohd]::-webkit-inner-spin-button {
    display: none;
}

.item i[b-otm6ir2ohd], input[type="date"][b-otm6ir2ohd]::-webkit-calendar-picker-indicator {
    position: absolute;
    font-size: 20px;
    color: var(--blue-integry);
}

.item i[b-otm6ir2ohd] {
    right: 1%;
    top: 30px;
    z-index: 1;
}

[type="date"][b-otm6ir2ohd]::-webkit-calendar-picker-indicator {
    right: 1%;
    z-index: 2;
    opacity: 0;
    cursor: pointer;
}

input[type=radio][b-otm6ir2ohd], input[type=checkbox][b-otm6ir2ohd] {
    display: none;
}

label.radio[b-otm6ir2ohd] {
    position: relative;
    display: inline-block;
    margin: 5px 20px 15px 0;
    cursor: pointer;
}

.question span[b-otm6ir2ohd] {
    margin-left: 30px;
}

.question-answer label[b-otm6ir2ohd] {
    display: block;
}

label.radio[b-otm6ir2ohd]:before {
    content: "";
    position: absolute;
    left: 0;
    width: 17px;
    height: 17px;
    border-radius: 50%;
    border: 2px solid #ccc;
}

input[type=radio]:checked + label[b-otm6ir2ohd]:before, label.radio:hover[b-otm6ir2ohd]:before {
    border: 2px solid var(--blue-integry);
}

label.radio[b-otm6ir2ohd]:after {
    content: "";
    position: absolute;
    top: 6px;
    left: 5px;
    width: 8px;
    height: 4px;
    border: 3px solid var(--blue-integry);
    border-top: none;
    border-right: none;
    transform: rotate(-45deg);
    opacity: 0;
}

input[type=radio]:checked + label[b-otm6ir2ohd]:after {
    opacity: 1;
}

.btn-block[b-otm6ir2ohd] {
    margin-top: 10px;
    text-align: center;
}

button[b-otm6ir2ohd] {
    width: 150px;
    padding: 10px;
    border: none;
    border-radius: 5px;
    background: var(--blue-integry);
    font-size: 16px;
    color: #fff;
    cursor: pointer;
}

    button:hover[b-otm6ir2ohd] {
        background: #0d1f3d;
    }

.test[b-otm6ir2ohd] {
    padding: 2vh;
}

.table-container[b-otm6ir2ohd] {
    width: 100%;
    overflow-x: auto;
}

.custom-table[b-otm6ir2ohd] {
    width: 800px; /* Dimensione fissa della tabella */
    border-collapse: collapse;
}

    .custom-table th[b-otm6ir2ohd], .custom-table td[b-otm6ir2ohd] {
        border: 1px solid #000;
        padding: 8px;
        text-align: center;
    }

.card-body[b-otm6ir2ohd] {
    display: flex;
    flex-direction: column;
}

    .card-body p[b-otm6ir2ohd] {
        margin: 0 !important;
    }

    .card-body .flex-top[b-otm6ir2ohd] {
        display: flex;
        justify-content: space-between;
        align-items: flex-start;
        margin-bottom: 1vh;
    }

        .card-body .flex-top h4[b-otm6ir2ohd] {
            font-size: 1.5rem;
            text-transform: capitalize;
            margin: 0;
            height: 100%
        }

    .card-body[b-otm6ir2ohd]  .mud-avatar-outlined.mud-avatar-outlined-primary {
        border: 2px solid var(--mud-palette-primary) !important;
    }

.top-filter[b-otm6ir2ohd] {
    display: flex;
    align-items: center;
}

    .top-filter div[b-otm6ir2ohd] {
        margin-right: 2vh;
    }

.tag[b-otm6ir2ohd] {
    display: flex;
    margin-bottom: 2vh;
    justify-content: space-between;
    padding: .25em .75em;
    border-radius: 1em;
    font-size: .85rem;
}

    .tag + .tag[b-otm6ir2ohd] {
        margin-left: .5em;
    }

.tag-blue[b-otm6ir2ohd] {
    background: var(--blue);
    background: linear-gradient(to bottom, #83ddff, var(--blue));
    color: #fafafa;
}

.border-blue[b-otm6ir2ohd] {
    border-left: 5px solid var(--blue);
}

.tag-green[b-otm6ir2ohd] {
    background: var(--green);
    background: linear-gradient(to bottom, #49fb79, var(--green));
    color: #fafafa;
}

.border-green[b-otm6ir2ohd] {
    border-left: 5px solid var(--green);
}

.tag-grey[b-otm6ir2ohd] {
    background: var(--grey);
    background: linear-gradient(to bottom, #bbbbbb, var(--grey));
    color: #fafafa;
}

.border-grey[b-otm6ir2ohd] {
    border-left: 5px solid var(--grey);
}

.tag-yellow[b-otm6ir2ohd] {
    background: var(--yellow);
    background: linear-gradient(to bottom, #ffcb7a, var(--yellow));
    color: #fafafa;
}

.border-yellow[b-otm6ir2ohd] {
    border-left: 5px solid var(--yellow);
}

.tag-red[b-otm6ir2ohd] {
    background: var(--red);
    background: linear-gradient(to bottom, var(--red), var(--red));
    color: #fafafa;
}

.border-red[b-otm6ir2ohd] {
    border-left: 5px solid var(--red);
}

.card-footer[b-otm6ir2ohd] {
    display: flex;
    padding: 0.5rem 1rem 1rem 1rem !important;
    margin-top: auto;
    background-color: #ffffff !important;
}

.user[b-otm6ir2ohd] {
    display: flex;
    gap: .5rem;
}

.user__image[b-otm6ir2ohd] {
    border-radius: 50%;
}

small[b-otm6ir2ohd] {
    color: var(--mud-palette-drawer-text) !important;
}

.searchBox[b-otm6ir2ohd] {
    background: #273843;
    border-radius: 35px;
    height: fit-content;
}

    .searchBox[b-otm6ir2ohd]  .mud-input {
        color: #ffffff !important;
    }

    .searchBox[b-otm6ir2ohd]  .mud-input-outlined-border {
        display: none !important;
    }

    .searchBox[b-otm6ir2ohd]  .mud-input-adornment .mud-icon-default {
        color: #ffffff89 !important;
    }

    .searchBox[b-otm6ir2ohd]  .mud-input-control {
        margin-top: 0 !important;
    }

    .searchBox[b-otm6ir2ohd]  .mud-input > input.mud-input-root {
        height: 1vh !important;
    }

.search[b-otm6ir2ohd] {
    width: 100%;
    position: relative;
    display: flex;
}

.searchTerm[b-otm6ir2ohd] {
    width: 100%;
    border: 3px solid #234257;
    border-right: none;
    padding: 5px;
    height: 36px;
    border-radius: 15px 0 0 15px;
    outline: none;
    background-color: #234257;
    color: #fff;
    margin-bottom: 0 !important;
}

    .searchTerm:focus[b-otm6ir2ohd] {
        color: #fff;
    }

    .searchTerm[b-otm6ir2ohd]::placeholder {
        color: #cbcbcb;
    }

.searchButton[b-otm6ir2ohd] {
    width: 40px;
    height: 36px;
    border: 1px solid #234257;
    background: #234257;
    text-align: center;
    color: #fff;
    border-radius: 0 15px 15px 0;
    cursor: pointer;
    font-size: 20px;
}

.parentUserContainer[b-otm6ir2ohd] {
    margin-bottom: 1vh;
    display: flex;
}

.parentUserContainer-user[b-otm6ir2ohd] {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
}

.parentUserContainer-hours[b-otm6ir2ohd] {
    display: flex;
    flex-direction: column;
    padding-left: 0.5rem;
    font-family: monospace;
}

.dropZone-counter[b-otm6ir2ohd] {
    padding-left: 2vw;
}

@media (max-width: 641px) {
    .card[b-otm6ir2ohd] {
        width: calc(20rem - 2vw);
    }
}
/* /Pages/Customers/ViewTicket.razor.rz.scp.css */
.card[b-6zxx83zxpj] {
    display: flex;
    flex-direction: column;
    width: 16vw;
    overflow: hidden;
    box-shadow: 0 .1rem 1rem rgba(0, 0, 0, 0.1);
    border-radius: 1em;
    margin-bottom: 2vh;
}

.spinner-container[b-6zxx83zxpj] {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 80vh;
}

.spinner[b-6zxx83zxpj] {
    width: 11.2px;
    height: 11.2px;
    animation: spinner-o824ag-b-6zxx83zxpj 1s infinite linear;
}

.spinner div[b-6zxx83zxpj] {
    position: absolute;
    width: 100%;
    height: 100%;
    border-radius: 50%;
    animation: spinner-vse6n7-b-6zxx83zxpj 1.25s infinite ease;
}

.spinner div:nth-child(1)[b-6zxx83zxpj] {
    background: var(--yellow);
    --rotation: 90;
}

.spinner div:nth-child(2)[b-6zxx83zxpj] {
    background: var(--blue);
    --rotation: 180;
}

.spinner div:nth-child(3)[b-6zxx83zxpj] {
    background: var(--green);
    --rotation: 270;
}

.spinner div:nth-child(4)[b-6zxx83zxpj] {
    background: var(--red);
    --rotation: 360;
}

.custom-dropZone[b-6zxx83zxpj]  .mud-drop-zone {
    min-width: 15vw !important;
}

@keyframes spinner-vse6n7-b-6zxx83zxpj {
    0%, 100% {
        transform: rotate(calc(var(--rotation) * 1deg)) translateY(0);
    }

    50% {
        transform: rotate(calc(var(--rotation) * 1deg)) translateY(300%);
    }
}

@keyframes spinner-o824ag-b-6zxx83zxpj {
    to {
        transform: rotate(360deg);
    }
}

.test1[b-6zxx83zxpj] {
    display: flex;
}

.modal__link[b-6zxx83zxpj] {
    text-decoration: none;
    color: #000;
    margin: auto;
}

input[b-6zxx83zxpj], select[b-6zxx83zxpj], textarea[b-6zxx83zxpj] {
    margin-bottom: 10px;
    border: 1px solid #ccc;
    border-radius: 3px;
}

input[b-6zxx83zxpj] {
    width: calc(100% - 10px);
    padding: 5px;
}

    input[type="date"][b-6zxx83zxpj] {
        padding: 4px 5px;
    }

textarea[b-6zxx83zxpj] {
    width: calc(100% - 12px);
    padding: 5px;
}

.item:hover p[b-6zxx83zxpj], .item:hover i[b-6zxx83zxpj], .question:hover p[b-6zxx83zxpj], .question label:hover[b-6zxx83zxpj], input:hover[b-6zxx83zxpj]::placeholder {
    color: var(--blue-integry);
}

.item input:hover[b-6zxx83zxpj], .item select:hover[b-6zxx83zxpj], .item textarea:hover[b-6zxx83zxpj] {
    border: 1px solid transparent;
    box-shadow: 0 0 3px 0 var(--blue-integry);
    color: var(--blue-integry);
}

.item[b-6zxx83zxpj] {
    position: relative;
    margin: 10px 0;
}

    .item span[b-6zxx83zxpj] {
        color: red;
    }

input[type="date"][b-6zxx83zxpj]::-webkit-inner-spin-button {
    display: none;
}

.item i[b-6zxx83zxpj], input[type="date"][b-6zxx83zxpj]::-webkit-calendar-picker-indicator {
    position: absolute;
    font-size: 20px;
    color: var(--blue-integry);
}

.item i[b-6zxx83zxpj] {
    right: 1%;
    top: 30px;
    z-index: 1;
}

[type="date"][b-6zxx83zxpj]::-webkit-calendar-picker-indicator {
    right: 1%;
    z-index: 2;
    opacity: 0;
    cursor: pointer;
}

input[type=radio][b-6zxx83zxpj], input[type=checkbox][b-6zxx83zxpj] {
    display: none;
}

label.radio[b-6zxx83zxpj] {
    position: relative;
    display: inline-block;
    margin: 5px 20px 15px 0;
    cursor: pointer;
}

.question span[b-6zxx83zxpj] {
    margin-left: 30px;
}

.question-answer label[b-6zxx83zxpj] {
    display: block;
}

label.radio[b-6zxx83zxpj]:before {
    content: "";
    position: absolute;
    left: 0;
    width: 17px;
    height: 17px;
    border-radius: 50%;
    border: 2px solid #ccc;
}

input[type=radio]:checked + label[b-6zxx83zxpj]:before, label.radio:hover[b-6zxx83zxpj]:before {
    border: 2px solid var(--blue-integry);
}

label.radio[b-6zxx83zxpj]:after {
    content: "";
    position: absolute;
    top: 6px;
    left: 5px;
    width: 8px;
    height: 4px;
    border: 3px solid var(--blue-integry);
    border-top: none;
    border-right: none;
    transform: rotate(-45deg);
    opacity: 0;
}

input[type=radio]:checked + label[b-6zxx83zxpj]:after {
    opacity: 1;
}

.btn-block[b-6zxx83zxpj] {
    margin-top: 10px;
    text-align: center;
}

button[b-6zxx83zxpj] {
    width: 150px;
    padding: 10px;
    border: none;
    border-radius: 5px;
    background: var(--blue-integry);
    font-size: 16px;
    color: #fff;
    cursor: pointer;
}

    button:hover[b-6zxx83zxpj] {
        background: #0d1f3d;
    }

.test[b-6zxx83zxpj] {
    padding: 2vh;
}

.table-container[b-6zxx83zxpj] {
    width: 100%;
    overflow-x: auto;
}

.custom-table[b-6zxx83zxpj] {
    width: 800px; /* Dimensione fissa della tabella */
    border-collapse: collapse;
}

    .custom-table th[b-6zxx83zxpj], .custom-table td[b-6zxx83zxpj] {
        border: 1px solid #000;
        padding: 8px;
        text-align: center;
    }

.card-body[b-6zxx83zxpj] {
    display: flex;
    flex-direction: column;
}

    .card-body p[b-6zxx83zxpj] {
        margin: 0 !important;
    }

    .card-body .flex-top[b-6zxx83zxpj] {
        display: flex;
        justify-content: space-between;
        align-items: flex-start;
        margin-bottom: 1vh;
    }

        .card-body .flex-top h4[b-6zxx83zxpj] {
            font-size: 1.5rem;
            text-transform: capitalize;
            margin: 0;
            height: 100%
        }

    .card-body[b-6zxx83zxpj]  .mud-avatar-outlined.mud-avatar-outlined-primary {
        border: 2px solid var(--mud-palette-primary) !important;
    }

.top-filter[b-6zxx83zxpj] {
    display: flex;
    align-items: center;
}

    .top-filter div[b-6zxx83zxpj] {
        margin-right: 2vh;
    }

.tag[b-6zxx83zxpj] {
    display: flex;
    margin-bottom: 2vh;
    justify-content: space-between;
    padding: .25em .75em;
    border-radius: 1em;
    font-size: .85rem;
}

    .tag + .tag[b-6zxx83zxpj] {
        margin-left: .5em;
    }

.tag-blue[b-6zxx83zxpj] {
    background: var(--blue);
    background: linear-gradient(to bottom, #83ddff, var(--blue));
    color: #fafafa;
}

.border-blue[b-6zxx83zxpj] {
    border-left: 5px solid var(--blue);
}

.tag-green[b-6zxx83zxpj] {
    background: var(--green);
    background: linear-gradient(to bottom, #49fb79, var(--green));
    color: #fafafa;
}

.border-green[b-6zxx83zxpj] {
    border-left: 5px solid var(--green);
}

.tag-grey[b-6zxx83zxpj] {
    background: var(--grey);
    background: linear-gradient(to bottom, #bbbbbb, var(--grey));
    color: #fafafa;
}

.border-grey[b-6zxx83zxpj] {
    border-left: 5px solid var(--grey);
}

.tag-yellow[b-6zxx83zxpj] {
    background: var(--yellow);
    background: linear-gradient(to bottom, #ffcb7a, var(--yellow));
    color: #fafafa;
}

.border-yellow[b-6zxx83zxpj] {
    border-left: 5px solid var(--yellow);
}

.tag-red[b-6zxx83zxpj] {
    background: var(--red);
    background: linear-gradient(to bottom, var(--red), var(--red));
    color: #fafafa;
}

.border-red[b-6zxx83zxpj] {
    border-left: 5px solid var(--red);
}

.card-footer[b-6zxx83zxpj] {
    display: flex;
    padding: 0.5rem 1rem 1rem 1rem !important;
    margin-top: auto;
    background-color: #ffffff !important;
}

.user[b-6zxx83zxpj] {
    display: flex;
    gap: .5rem;
}

.user__image[b-6zxx83zxpj] {
    border-radius: 50%;
}

small[b-6zxx83zxpj] {
    color: var(--mud-palette-drawer-text) !important;
}

.searchBox[b-6zxx83zxpj] {
    background: #273843;
    border-radius: 35px;
    height: fit-content;
}

    .searchBox[b-6zxx83zxpj]  .mud-input {
        color: #ffffff !important;
    }

    .searchBox[b-6zxx83zxpj]  .mud-input-outlined-border {
        display: none !important;
    }

    .searchBox[b-6zxx83zxpj]  .mud-input-adornment .mud-icon-default {
        color: #ffffff89 !important;
    }

    .searchBox[b-6zxx83zxpj]  .mud-input-control {
        margin-top: 0 !important;
    }

    .searchBox[b-6zxx83zxpj]  .mud-input > input.mud-input-root {
        height: 1vh !important;
    }

.search[b-6zxx83zxpj] {
    width: 100%;
    position: relative;
    display: flex;
}

.searchTerm[b-6zxx83zxpj] {
    width: 100%;
    border: 3px solid #234257;
    border-right: none;
    padding: 5px;
    height: 36px;
    border-radius: 15px 0 0 15px;
    outline: none;
    background-color: #234257;
    color: #fff;
    margin-bottom: 0 !important;
}

    .searchTerm:focus[b-6zxx83zxpj] {
        color: #fff;
    }

    .searchTerm[b-6zxx83zxpj]::placeholder {
        color: #cbcbcb;
    }

.searchButton[b-6zxx83zxpj] {
    width: 40px;
    height: 36px;
    border: 1px solid #234257;
    background: #234257;
    text-align: center;
    color: #fff;
    border-radius: 0 15px 15px 0;
    cursor: pointer;
    font-size: 20px;
}

.parentUserContainer[b-6zxx83zxpj] {
    margin-bottom: 1vh;
    display: flex;
}

.parentUserContainer-user[b-6zxx83zxpj] {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
}

.parentUserContainer-hours[b-6zxx83zxpj] {
    display: flex;
    flex-direction: column;
    padding-left: 0.5rem;
    font-family: monospace;
}

.dropZone-counter[b-6zxx83zxpj] {
    padding-left: 2vw;
}

@media (max-width: 641px) {
    .card[b-6zxx83zxpj] {
        width: calc(20rem - 2vw);
    }
}
/* /Pages/Index.razor.rz.scp.css */
.card[b-o0aykonht5] {
    display: flex;
    flex-direction: column;
    width: 16vw;
    overflow: hidden;
    box-shadow: 0 .1rem 1rem rgba(0, 0, 0, 0.1);
    border-radius: 1em;
    margin-bottom: 2vh;
    background: var(--mud-palette-surface) !important;
    max-width: 100%;
}

.spinner-container[b-o0aykonht5] {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 80vh;
}

.spinner[b-o0aykonht5] {
    width: 11.2px;
    height: 11.2px;
    animation: spinner-o824ag-b-o0aykonht5 1s infinite linear;
}

.spinner div[b-o0aykonht5] {
    position: absolute;
    width: 100%;
    height: 100%;
    border-radius: 50%;
    animation: spinner-vse6n7-b-o0aykonht5 1.25s infinite ease;
}

.spinner div:nth-child(1)[b-o0aykonht5] {
    background: var(--yellow);
    --rotation: 90;
}

.spinner div:nth-child(2)[b-o0aykonht5] {
    background: var(--blue);
    --rotation: 180;
}

.spinner div:nth-child(3)[b-o0aykonht5] {
    background: var(--green);
    --rotation: 270;
}

.spinner div:nth-child(4)[b-o0aykonht5] {
    background: var(--red);
    --rotation: 360;
}

@keyframes spinner-vse6n7-b-o0aykonht5 {
    0%, 100% {
        transform: rotate(calc(var(--rotation) * 1deg)) translateY(0);
    }

    50% {
        transform: rotate(calc(var(--rotation) * 1deg)) translateY(300%);
    }
}

@keyframes spinner-o824ag-b-o0aykonht5 {
    to {
        transform: rotate(360deg);
    }
}

.modal__link[b-o0aykonht5] {
    text-decoration: none;
    color: #000;
    margin: auto;
}

input[b-o0aykonht5], select[b-o0aykonht5], textarea[b-o0aykonht5] {
    margin-bottom: 10px;
    border: 1px solid #ccc;
    border-radius: 3px;
}

input[b-o0aykonht5] {
    width: calc(100% - 10px);
    padding: 5px;
}

    input[type="date"][b-o0aykonht5] {
        padding: 4px 5px;
    }

textarea[b-o0aykonht5] {
    width: calc(100% - 12px);
    padding: 5px;
}

.item:hover p[b-o0aykonht5], .item:hover i[b-o0aykonht5], .question:hover p[b-o0aykonht5], .question label:hover[b-o0aykonht5], input:hover[b-o0aykonht5]::placeholder {
    color: var(--blue-integry);
}

.item input:hover[b-o0aykonht5], .item select:hover[b-o0aykonht5], .item textarea:hover[b-o0aykonht5] {
    border: 1px solid transparent;
    box-shadow: 0 0 3px 0 var(--blue-integry);
    color: var(--blue-integry);
}

.item[b-o0aykonht5] {
    position: relative;
    margin: 10px 0;
}

.item span[b-o0aykonht5] {
    color: red;
}

input[type="date"][b-o0aykonht5]::-webkit-inner-spin-button {
    display: none;
}

.item i[b-o0aykonht5], input[type="date"][b-o0aykonht5]::-webkit-calendar-picker-indicator {
    position: absolute;
    font-size: 20px;
    color: var(--blue-integry);
}

.item i[b-o0aykonht5] {
    right: 1%;
    top: 30px;
    z-index: 1;
}

[type="date"][b-o0aykonht5]::-webkit-calendar-picker-indicator {
    right: 1%;
    z-index: 2;
    opacity: 0;
    cursor: pointer;
}

input[type=radio][b-o0aykonht5], input[type=checkbox][b-o0aykonht5] {
    display: none;
}

label.radio[b-o0aykonht5] {
    position: relative;
    display: inline-block;
    margin: 5px 20px 15px 0;
    cursor: pointer;
}

.question span[b-o0aykonht5] {
    margin-left: 30px;
}

.question-answer label[b-o0aykonht5] {
    display: block;
}

label.radio[b-o0aykonht5]:before {
    content: "";
    position: absolute;
    left: 0;
    width: 17px;
    height: 17px;
    border-radius: 50%;
    border: 2px solid #ccc;
}

input[type=radio]:checked + label[b-o0aykonht5]:before, label.radio:hover[b-o0aykonht5]:before {
    border: 2px solid var(--blue-integry);
}

label.radio[b-o0aykonht5]:after {
    content: "";
    position: absolute;
    top: 6px;
    left: 5px;
    width: 8px;
    height: 4px;
    border: 3px solid var(--blue-integry);
    border-top: none;
    border-right: none;
    transform: rotate(-45deg);
    opacity: 0;
}

input[type=radio]:checked + label[b-o0aykonht5]:after {
    opacity: 1;
}

.btn-block[b-o0aykonht5] {
    margin-top: 10px;
    text-align: center;
}

button[b-o0aykonht5] {
    width: 150px;
    padding: 10px;
    border: none;
    border-radius: 5px;
    background: var(--blue-integry);
    font-size: 16px;
    color: #fff;
    cursor: pointer;
}

    button:hover[b-o0aykonht5] {
        background: #0d1f3d;
    }

.test[b-o0aykonht5] {
    padding: 2vh;
}

.table-container[b-o0aykonht5] {
    width: 100%;
    overflow-x: auto;
}

.custom-table[b-o0aykonht5] {
    width: 800px; /* Dimensione fissa della tabella */
    border-collapse: collapse;
}

.custom-table th[b-o0aykonht5], .custom-table td[b-o0aykonht5] {
    border: 1px solid #000;
    padding: 8px;
    text-align: center;
}

.card-body[b-o0aykonht5] {
    display: flex;
    flex-direction: column;
}

.card-body p[b-o0aykonht5]{
    margin: 0 !important;
    color: var(--mud-palette-text-primary) !important;
}

.card-body .flex-top[b-o0aykonht5] {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    margin-bottom: 1vh;
}

.card-body .flex-top h4[b-o0aykonht5] {
    font-size: 1.5rem;
    text-transform: capitalize;
    margin: 0;
    height: 100%;
    color: var(--mud-palette-text-primary);
}

    .card-body[b-o0aykonht5]  .mud-avatar-outlined.mud-avatar-outlined-primary {
        border: 2px solid var(--mud-palette-primary) !important;
    }

.top-filter[b-o0aykonht5] {
    display: flex;
    align-items: center;
}

.top-filter div[b-o0aykonht5] {
    margin-right: 2vh;
}

.tag[b-o0aykonht5] {
    display: flex;
    margin-bottom: 2vh;
    justify-content: space-between;
    padding: .25em .75em;
    border-radius: 1em;
    font-size: .85rem;
}

.tag + .tag[b-o0aykonht5] {
    margin-left: .5em;
}

.tag-blue[b-o0aykonht5] {
    background: var(--blue);
    background: linear-gradient(to bottom, #83ddff, var(--blue));
    color: #fafafa;
}

.border-blue[b-o0aykonht5] {
    border-left: 5px solid var(--blue);
}

.tag-green[b-o0aykonht5] {
    background: var(--green);
    background: linear-gradient(to bottom, #49fb79, var(--green));
    color: #fafafa;
}

.border-green[b-o0aykonht5] {
    border-left: 5px solid var(--green);
}

.tag-grey[b-o0aykonht5] {
    background: var(--grey);
    background: linear-gradient(to bottom, #bbbbbb, var(--grey));
    color: #fafafa;
}

.border-grey[b-o0aykonht5] {
    border-left: 5px solid var(--grey);
}

.tag-yellow[b-o0aykonht5] {
    background: var(--yellow);
    background: linear-gradient(to bottom, #ffcb7a, var(--yellow));
    color: #fafafa;
}

.border-yellow[b-o0aykonht5] {
    border-left: 5px solid var(--yellow);
}

.tag-red[b-o0aykonht5] {
    background: var(--red);
    background: linear-gradient(to bottom, var(--red), var(--red));
    color: #fafafa;
}

.border-red[b-o0aykonht5] {
    border-left: 5px solid var(--red);
}

.card-footer[b-o0aykonht5] {
    display: flex;
    padding: 0.5rem 1rem 1rem 1rem !important;
    margin-top: auto;
    background-color: unset;
}

.user[b-o0aykonht5] {
    display: flex;
    gap: .5rem;
}

.user__image[b-o0aykonht5] {
    border-radius: 50%;
}

small[b-o0aykonht5] {
    color: var(--mud-palette-drawer-text) !important;
}

.mud-avatar-filled[b-o0aykonht5], .mud-fab-primary[b-o0aykonht5]{
    color: var(--mud-palette-background) !important;
}

.searchBox[b-o0aykonht5] {
    background: #273843;
    border-radius: 35px;
    height: fit-content;
}

    .searchBox[b-o0aykonht5]  .mud-input {
        color: #ffffff !important;
    }

    .searchBox[b-o0aykonht5]  .mud-input-outlined-border {
        display: none !important;
    }

    .searchBox[b-o0aykonht5]  .mud-input-adornment .mud-icon-default {
        color: #ffffff89 !important;
    }

    .searchBox[b-o0aykonht5]  .mud-input-control {
        margin-top: 0 !important;
    }

    .searchBox[b-o0aykonht5]  .mud-input > input.mud-input-root {
        height: 1vh !important;
    }

    .search[b-o0aykonht5] {
        width: 100%;
        position: relative;
        display: flex;
    }

.searchTerm[b-o0aykonht5] {
    width: 100%;
    border: 3px solid #234257;
    border-right: none;
    padding: 5px;
    height: 36px;
    border-radius: 15px 0 0 15px;
    outline: none;
    background-color: #234257;
    color: #fff;
    margin-bottom: 0 !important;
}

    .searchTerm:focus[b-o0aykonht5] {
        color: #fff;
    }

    .searchTerm[b-o0aykonht5]::placeholder {
        color: #cbcbcb;
    }

.searchButton[b-o0aykonht5] {
    width: 40px;
    height: 36px;
    border: 1px solid #234257;
    background: #234257;
    text-align: center;
    color: #fff;
    border-radius: 0 15px 15px 0;
    cursor: pointer;
    font-size: 20px;
}

.parentUserContainer[b-o0aykonht5] {
    margin-bottom: 1vh;
    display: flex;
}

.parentUserContainer-user[b-o0aykonht5] {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
}

.parentUserContainer-hours[b-o0aykonht5] {
    display: flex;
    flex-direction: column;
    padding-left: 0.5rem;
    font-family: monospace;
}

.dropZone-counter[b-o0aykonht5] {
    padding-left: 2vw;
}

@media (max-width: 641px) {
    .card[b-o0aykonht5] {
        width: calc(20rem - 2vw);
    }
}
/* /Pages/Internal/Agenda.razor.rz.scp.css */
.MonthEvent[b-tmjqt6kjsk] {
    display: flex;
    align-items: center;
    cursor: pointer;
}

.MonthEventInt[b-tmjqt6kjsk] {
    margin-left: 0.2vw;
    color: var(--mud-palette-primary);
    font-size: large;
    font-weight: 900;
    font-family: fantasy;
}

.MonthEventInt.Tertiary[b-tmjqt6kjsk] {
    color: var(--mud-palette-warning);
}

.MonthEventInt.Error[b-tmjqt6kjsk], .MonthEventInt.Info[b-tmjqt6kjsk], .MonthEventInt.Success[b-tmjqt6kjsk], .MonthEventInt.Warning[b-tmjqt6kjsk] {
    display: none;
}

.MonthEvent.red[b-tmjqt6kjsk] {
    background-color: #e94944 !important;
}

.MonthEvent.orange[b-tmjqt6kjsk] {
    background-color: #ff7946 !important;
}

.MonthEvent.pink[b-tmjqt6kjsk] {
    background-color: #eda2a2 !important;
}

.MonthEvent.gold[b-tmjqt6kjsk] {
    background-color: #d9b57a !important;
}

.mud-tooltip-inline > .Error[b-tmjqt6kjsk] {
    background: var(--mud-palette-error);
    border-radius: 5px;
    font-weight: 500;
    margin-right: 0.5vw;
    font-size: 12px;
    padding-left: 0.5vw;
    height: 18px;
    line-height: 16px;
    color: var(--mud-palette-success-text);
}

.mud-tooltip-inline > .Primary[b-tmjqt6kjsk] {
    font-weight: 500;
    margin-right: 0.5vw;
    font-size: 12px;
    padding-right: 0.2vw;
    height: 18px;
    line-height: 16px;
    color: var(--mud-palette-text-primary);
}

.mud-tooltip-inline > .Tertiary[b-tmjqt6kjsk] {
    font-weight: 500;
    margin-right: 0.5vw;
    font-size: 12px;
    padding-right: 0.2vw;
    height: 18px;
    line-height: 16px;
    color: var(--mud-palette-text-primary);
}

.mud-tooltip-inline > .Success[b-tmjqt6kjsk] {
    background: var(--mud-palette-success);
    border-radius: 5px;
    font-weight: 500;
    margin-right: 0.5vw;
    font-size: 12px;
    padding-left: 0.5vw;
    height: 18px;
    line-height: 16px;
    color: var(--mud-palette-success-text);
}

.mud-tooltip-inline > .Info[b-tmjqt6kjsk] {
    background: var(--mud-palette-info);
    border-radius: 5px;
    font-weight: 500;
    margin-right: 0.5vw;
    font-size: 12px;
    padding-left: 0.5vw;
    height: 18px;
    line-height: 16px;
    color: var(--mud-palette-success-text);
}

.mud-tooltip-inline > .Warning[b-tmjqt6kjsk] {
    background: var(--mud-palette-warning);
    border-radius: 5px;
    font-weight: 500;
    margin-right: 0.5vw;
    font-size: 12px;
    padding-left: 0.5vw;
    height: 18px;
    line-height: 16px;
    color: var(--mud-palette-success-text);
}

.MonthEvent > .Error[b-tmjqt6kjsk], .MonthEvent > .Success[b-tmjqt6kjsk], .MonthEvent > .Info[b-tmjqt6kjsk], .MonthEvent > .Warning[b-tmjqt6kjsk] {
    color: var(--mud-palette-success-text);
}

.MonthEventText[b-tmjqt6kjsk] {
    font-size: 0.75rem;
    height: max-content;
    white-space: nowrap;
    overflow: hidden;
}

.WeekTemplate_background[b-tmjqt6kjsk] {
    height: calc(100% - 20px);
    background-color: hsl(204deg 96.77% 12.16% / 20%);
}

.custom-calendar[b-tmjqt6kjsk]  .mud-drop-item > div, .custom-calendar[b-tmjqt6kjsk]  .mud-drop-item .mud-tooltip-root {
    width: 100% !important;
    white-space: nowrap !important;
}
/* /Pages/Internal/DaInstallare.razor.rz.scp.css */
.card[b-8ny66vshh2] {
    display: flex;
    flex-direction: column;
    width: 16vw;
    overflow: hidden;
    box-shadow: 0 .1rem 1rem rgba(0, 0, 0, 0.1);
    border-radius: 1em;
    margin-bottom: 2vh;
}

.spinner-container[b-8ny66vshh2] {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 80vh;
}

.spinner[b-8ny66vshh2] {
    width: 11.2px;
    height: 11.2px;
    animation: spinner-o824ag-b-8ny66vshh2 1s infinite linear;
}

    .spinner div[b-8ny66vshh2] {
        position: absolute;
        width: 100%;
        height: 100%;
        border-radius: 50%;
        animation: spinner-vse6n7-b-8ny66vshh2 1.25s infinite ease;
    }

        .spinner div:nth-child(1)[b-8ny66vshh2] {
            background: var(--yellow);
            --rotation: 90;
        }

        .spinner div:nth-child(2)[b-8ny66vshh2] {
            background: var(--blue);
            --rotation: 180;
        }

        .spinner div:nth-child(3)[b-8ny66vshh2] {
            background: var(--green);
            --rotation: 270;
        }

        .spinner div:nth-child(4)[b-8ny66vshh2] {
            background: var(--red);
            --rotation: 360;
        }

@keyframes spinner-vse6n7-b-8ny66vshh2 {
    0%, 100% {
        transform: rotate(calc(var(--rotation) * 1deg)) translateY(0);
    }

    50% {
        transform: rotate(calc(var(--rotation) * 1deg)) translateY(300%);
    }
}

@keyframes spinner-o824ag-b-8ny66vshh2 {
    to {
        transform: rotate(360deg);
    }
}

.test1[b-8ny66vshh2] {
    display: flex;
}

.modal__link[b-8ny66vshh2] {
    text-decoration: none;
    color: #000;
    margin: auto;
}

input[b-8ny66vshh2], select[b-8ny66vshh2], textarea[b-8ny66vshh2] {
    margin-bottom: 10px;
    border: 1px solid #ccc;
    border-radius: 3px;
}

input[b-8ny66vshh2] {
    width: calc(100% - 10px);
    padding: 5px;
}

    input[type="date"][b-8ny66vshh2] {
        padding: 4px 5px;
    }

textarea[b-8ny66vshh2] {
    width: calc(100% - 12px);
    padding: 5px;
}

.item:hover p[b-8ny66vshh2], .item:hover i[b-8ny66vshh2], .question:hover p[b-8ny66vshh2], .question label:hover[b-8ny66vshh2], input:hover[b-8ny66vshh2]::placeholder {
    color: var(--blue-integry);
}

.item input:hover[b-8ny66vshh2], .item select:hover[b-8ny66vshh2], .item textarea:hover[b-8ny66vshh2] {
    border: 1px solid transparent;
    box-shadow: 0 0 3px 0 var(--blue-integry);
    color: var(--blue-integry);
}

.item[b-8ny66vshh2] {
    position: relative;
    margin: 10px 0;
}

    .item span[b-8ny66vshh2] {
        color: red;
    }

input[type="date"][b-8ny66vshh2]::-webkit-inner-spin-button {
    display: none;
}

.item i[b-8ny66vshh2], input[type="date"][b-8ny66vshh2]::-webkit-calendar-picker-indicator {
    position: absolute;
    font-size: 20px;
    color: var(--blue-integry);
}

.item i[b-8ny66vshh2] {
    right: 1%;
    top: 30px;
    z-index: 1;
}

[type="date"][b-8ny66vshh2]::-webkit-calendar-picker-indicator {
    right: 1%;
    z-index: 2;
    opacity: 0;
    cursor: pointer;
}

input[type=radio][b-8ny66vshh2], input[type=checkbox][b-8ny66vshh2] {
    display: none;
}

label.radio[b-8ny66vshh2] {
    position: relative;
    display: inline-block;
    margin: 5px 20px 15px 0;
    cursor: pointer;
}

.question span[b-8ny66vshh2] {
    margin-left: 30px;
}

.question-answer label[b-8ny66vshh2] {
    display: block;
}

label.radio[b-8ny66vshh2]:before {
    content: "";
    position: absolute;
    left: 0;
    width: 17px;
    height: 17px;
    border-radius: 50%;
    border: 2px solid #ccc;
}

input[type=radio]:checked + label[b-8ny66vshh2]:before, label.radio:hover[b-8ny66vshh2]:before {
    border: 2px solid var(--blue-integry);
}

label.radio[b-8ny66vshh2]:after {
    content: "";
    position: absolute;
    top: 6px;
    left: 5px;
    width: 8px;
    height: 4px;
    border: 3px solid var(--blue-integry);
    border-top: none;
    border-right: none;
    transform: rotate(-45deg);
    opacity: 0;
}

input[type=radio]:checked + label[b-8ny66vshh2]:after {
    opacity: 1;
}

.btn-block[b-8ny66vshh2] {
    margin-top: 10px;
    text-align: center;
}

button[b-8ny66vshh2] {
    width: 150px;
    padding: 10px;
    border: none;
    border-radius: 5px;
    background: var(--blue-integry);
    font-size: 16px;
    color: #fff;
    cursor: pointer;
}

    button:hover[b-8ny66vshh2] {
        background: #0d1f3d;
    }

.test[b-8ny66vshh2] {
    padding: 2vh;
}

.table-container[b-8ny66vshh2] {
    width: 100%;
    overflow-x: auto;
}

.custom-table[b-8ny66vshh2] {
    width: 800px; /* Dimensione fissa della tabella */
    border-collapse: collapse;
}

    .custom-table th[b-8ny66vshh2], .custom-table td[b-8ny66vshh2] {
        border: 1px solid #000;
        padding: 8px;
        text-align: center;
    }

.card-body[b-8ny66vshh2] {
    display: flex;
    flex-direction: column;
}

    .card-body p[b-8ny66vshh2] {
        margin: 0 !important;
    }

    .card-body .flex-top[b-8ny66vshh2] {
        display: flex;
        justify-content: space-between;
        align-items: flex-start;
        margin-bottom: 1vh;
    }

        .card-body .flex-top h4[b-8ny66vshh2] {
            font-size: 1.5rem;
            text-transform: capitalize;
            margin: 0;
            height: 100%
        }

    .card-body[b-8ny66vshh2]  .mud-avatar-outlined.mud-avatar-outlined-primary {
        border: 2px solid var(--mud-palette-primary) !important;
    }

.top-filter[b-8ny66vshh2] {
    display: flex;
    align-items: center;
}

    .top-filter div[b-8ny66vshh2] {
        margin-right: 2vh;
    }

.tag[b-8ny66vshh2] {
    display: flex;
    margin-bottom: 2vh;
    justify-content: space-between;
    padding: .25em .75em;
    border-radius: 1em;
    font-size: .85rem;
}

    .tag + .tag[b-8ny66vshh2] {
        margin-left: .5em;
    }

.tag-blue[b-8ny66vshh2] {
    background: var(--blue);
    background: linear-gradient(to bottom, #83ddff, var(--blue));
    color: #fafafa;
}

.border-blue[b-8ny66vshh2] {
    border-left: 5px solid var(--blue);
}

.tag-green[b-8ny66vshh2] {
    background: var(--green);
    background: linear-gradient(to bottom, #49fb79, var(--green));
    color: #fafafa;
}

.border-green[b-8ny66vshh2] {
    border-left: 5px solid var(--green);
}

.tag-grey[b-8ny66vshh2] {
    background: var(--grey);
    background: linear-gradient(to bottom, #bbbbbb, var(--grey));
    color: #fafafa;
}

.border-grey[b-8ny66vshh2] {
    border-left: 5px solid var(--grey);
}

.tag-yellow[b-8ny66vshh2] {
    background: var(--yellow);
    background: linear-gradient(to bottom, #ffcb7a, var(--yellow));
    color: #fafafa;
}

.border-yellow[b-8ny66vshh2] {
    border-left: 5px solid var(--yellow);
}

.tag-red[b-8ny66vshh2] {
    background: var(--red);
    background: linear-gradient(to bottom, var(--red), var(--red));
    color: #fafafa;
}

.border-red[b-8ny66vshh2] {
    border-left: 5px solid var(--red);
}

.card-footer[b-8ny66vshh2] {
    display: flex;
    padding: 0.5rem 1rem 1rem 1rem !important;
    margin-top: auto;
    background-color: #ffffff !important;
}

.user[b-8ny66vshh2] {
    display: flex;
    gap: .5rem;
}

.user__image[b-8ny66vshh2] {
    border-radius: 50%;
}

small[b-8ny66vshh2] {
    color: var(--mud-palette-drawer-text) !important;
}

.searchBox[b-8ny66vshh2] {
    background: #273843;
    border-radius: 35px;
    height: fit-content;
}

    .searchBox[b-8ny66vshh2]  .mud-input {
        color: #ffffff !important;
    }

    .searchBox[b-8ny66vshh2]  .mud-input-outlined-border {
        display: none !important;
    }

    .searchBox[b-8ny66vshh2]  .mud-input-adornment .mud-icon-default {
        color: #ffffff89 !important;
    }

    .searchBox[b-8ny66vshh2]  .mud-input-control {
        margin-top: 0 !important;
    }

    .searchBox[b-8ny66vshh2]  .mud-input > input.mud-input-root {
        height: 1vh !important;
    }

.search[b-8ny66vshh2] {
    width: 100%;
    position: relative;
    display: flex;
}

.searchTerm[b-8ny66vshh2] {
    width: 100%;
    border: 3px solid #234257;
    border-right: none;
    padding: 5px;
    height: 36px;
    border-radius: 15px 0 0 15px;
    outline: none;
    background-color: #234257;
    color: #fff;
    margin-bottom: 0 !important;
}

    .searchTerm:focus[b-8ny66vshh2] {
        color: #fff;
    }

    .searchTerm[b-8ny66vshh2]::placeholder {
        color: #cbcbcb;
    }

.searchButton[b-8ny66vshh2] {
    width: 40px;
    height: 36px;
    border: 1px solid #234257;
    background: #234257;
    text-align: center;
    color: #fff;
    border-radius: 0 15px 15px 0;
    cursor: pointer;
    font-size: 20px;
}

.parentUserContainer[b-8ny66vshh2] {
    margin-bottom: 1vh;
    display: flex;
}

.parentUserContainer-user[b-8ny66vshh2] {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
}

.parentUserContainer-hours[b-8ny66vshh2] {
    display: flex;
    flex-direction: column;
    padding-left: 0.5rem;
    font-family: monospace;
}

.dropZone-counter[b-8ny66vshh2] {
    padding-left: 2vw;
}

@media (max-width: 641px) {
    .card[b-8ny66vshh2] {
        width: calc(20rem - 2vw);
    }
}
/* /Pages/Internal/Kanban.razor.rz.scp.css */
.card[b-boiaud6op6] {
    display: flex;
    flex-direction: column;
    width: 16vw;
    overflow: hidden;
    box-shadow: 0 .1rem 1rem rgba(0, 0, 0, 0.1);
    border-radius: 1em;
    margin-bottom: 2vh;
    background: var(--mud-palette-surface) !important;
    max-width: 100%;
}

.spinner-container[b-boiaud6op6] {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 80vh;
}

.spinner[b-boiaud6op6] {
    width: 11.2px;
    height: 11.2px;
    animation: spinner-o824ag-b-boiaud6op6 1s infinite linear;
}

.spinner div[b-boiaud6op6] {
    position: absolute;
    width: 100%;
    height: 100%;
    border-radius: 50%;
    animation: spinner-vse6n7-b-boiaud6op6 1.25s infinite ease;
}

.spinner div:nth-child(1)[b-boiaud6op6] {
    background: var(--yellow);
    --rotation: 90;
}

.spinner div:nth-child(2)[b-boiaud6op6] {
    background: var(--blue);
    --rotation: 180;
}

.spinner div:nth-child(3)[b-boiaud6op6] {
    background: var(--green);
    --rotation: 270;
}

.spinner div:nth-child(4)[b-boiaud6op6] {
    background: var(--red);
    --rotation: 360;
}

.custom-dropZone[b-boiaud6op6]  .mud-drop-zone {
    min-width: 15vw !important;
}

@keyframes spinner-vse6n7-b-boiaud6op6 {
    0%, 100% {
        transform: rotate(calc(var(--rotation) * 1deg)) translateY(0);
    }

    50% {
        transform: rotate(calc(var(--rotation) * 1deg)) translateY(300%);
    }
}

@keyframes spinner-o824ag-b-boiaud6op6 {
    to {
        transform: rotate(360deg);
    }
}

.modal__link[b-boiaud6op6] {
    text-decoration: none;
    color: #000;
    margin: auto;
}

input[b-boiaud6op6], select[b-boiaud6op6], textarea[b-boiaud6op6] {
    margin-bottom: 10px;
    border: 1px solid #ccc;
    border-radius: 3px;
}

input[b-boiaud6op6] {
    width: calc(100% - 10px);
    padding: 5px;
}

    input[type="date"][b-boiaud6op6] {
        padding: 4px 5px;
    }

textarea[b-boiaud6op6] {
    width: calc(100% - 12px);
    padding: 5px;
}

.item:hover p[b-boiaud6op6], .item:hover i[b-boiaud6op6], .question:hover p[b-boiaud6op6], .question label:hover[b-boiaud6op6], input:hover[b-boiaud6op6]::placeholder {
    color: var(--blue-integry);
}

.item input:hover[b-boiaud6op6], .item select:hover[b-boiaud6op6], .item textarea:hover[b-boiaud6op6] {
    border: 1px solid transparent;
    box-shadow: 0 0 3px 0 var(--blue-integry);
    color: var(--blue-integry);
}

.item[b-boiaud6op6] {
    position: relative;
    margin: 10px 0;
}

.item span[b-boiaud6op6] {
    color: red;
}

input[type="date"][b-boiaud6op6]::-webkit-inner-spin-button {
    display: none;
}

.item i[b-boiaud6op6], input[type="date"][b-boiaud6op6]::-webkit-calendar-picker-indicator {
    position: absolute;
    font-size: 20px;
    color: var(--blue-integry);
}

.item i[b-boiaud6op6] {
    right: 1%;
    top: 30px;
    z-index: 1;
}

[type="date"][b-boiaud6op6]::-webkit-calendar-picker-indicator {
    right: 1%;
    z-index: 2;
    opacity: 0;
    cursor: pointer;
}

input[type=radio][b-boiaud6op6], input[type=checkbox][b-boiaud6op6] {
    display: none;
}

label.radio[b-boiaud6op6] {
    position: relative;
    display: inline-block;
    margin: 5px 20px 15px 0;
    cursor: pointer;
}

.question span[b-boiaud6op6] {
    margin-left: 30px;
}

.question-answer label[b-boiaud6op6] {
    display: block;
}

label.radio[b-boiaud6op6]:before {
    content: "";
    position: absolute;
    left: 0;
    width: 17px;
    height: 17px;
    border-radius: 50%;
    border: 2px solid #ccc;
}

input[type=radio]:checked + label[b-boiaud6op6]:before, label.radio:hover[b-boiaud6op6]:before {
    border: 2px solid var(--blue-integry);
}

label.radio[b-boiaud6op6]:after {
    content: "";
    position: absolute;
    top: 6px;
    left: 5px;
    width: 8px;
    height: 4px;
    border: 3px solid var(--blue-integry);
    border-top: none;
    border-right: none;
    transform: rotate(-45deg);
    opacity: 0;
}

input[type=radio]:checked + label[b-boiaud6op6]:after {
    opacity: 1;
}

.btn-block[b-boiaud6op6] {
    margin-top: 10px;
    text-align: center;
}

button[b-boiaud6op6] {
    width: 150px;
    padding: 10px;
    border: none;
    border-radius: 5px;
    background: var(--blue-integry);
    font-size: 16px;
    color: #fff;
    cursor: pointer;
}

    button:hover[b-boiaud6op6] {
        background: #0d1f3d;
    }

.test[b-boiaud6op6] {
    padding: 2vh;
}

.table-container[b-boiaud6op6] {
    width: 100%;
    overflow-x: auto;
}

.custom-table[b-boiaud6op6] {
    width: 800px; /* Dimensione fissa della tabella */
    border-collapse: collapse;
}

.custom-table th[b-boiaud6op6], .custom-table td[b-boiaud6op6] {
    border: 1px solid #000;
    padding: 8px;
    text-align: center;
}

.card-body[b-boiaud6op6] {
    display: flex;
    flex-direction: column;
}

.card-body p[b-boiaud6op6]{
    margin: 0 !important;
    color: var(--mud-palette-text-primary) !important;
}

.card-body .flex-top[b-boiaud6op6] {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    margin-bottom: 1vh;
}

.card-body .flex-top h4[b-boiaud6op6] {
    font-size: 1.5rem;
    text-transform: capitalize;
    margin: 0;
    height: 100%;
    color: var(--mud-palette-text-primary);
}

    .card-body[b-boiaud6op6]  .mud-avatar-outlined.mud-avatar-outlined-primary {
        border: 2px solid var(--mud-palette-primary) !important;
    }

.top-filter[b-boiaud6op6] {
    display: flex;
    align-items: center;
}

.top-filter div[b-boiaud6op6] {
    margin-right: 2vh;
}

.tag[b-boiaud6op6] {
    display: flex;
    margin-bottom: 2vh;
    justify-content: space-between;
    padding: .25em .75em;
    border-radius: 1em;
    font-size: .85rem;
}

.tag + .tag[b-boiaud6op6] {
    margin-left: .5em;
}

.tag-blue[b-boiaud6op6] {
    background: var(--blue);
    background: linear-gradient(to bottom, #83ddff, var(--blue));
    color: #fafafa;
}

.border-blue[b-boiaud6op6] {
    border-left: 5px solid var(--blue);
}

.tag-green[b-boiaud6op6] {
    background: var(--green);
    background: linear-gradient(to bottom, #49fb79, var(--green));
    color: #fafafa;
}

.border-green[b-boiaud6op6] {
    border-left: 5px solid var(--green);
}

.tag-grey[b-boiaud6op6] {
    background: var(--grey);
    background: linear-gradient(to bottom, #bbbbbb, var(--grey));
    color: #fafafa;
}

.border-grey[b-boiaud6op6] {
    border-left: 5px solid var(--grey);
}

.tag-yellow[b-boiaud6op6] {
    background: var(--yellow);
    background: linear-gradient(to bottom, #ffcb7a, var(--yellow));
    color: #fafafa;
}

.border-yellow[b-boiaud6op6] {
    border-left: 5px solid var(--yellow);
}

.tag-red[b-boiaud6op6] {
    background: var(--red);
    background: linear-gradient(to bottom, var(--red), var(--red));
    color: #fafafa;
}

.border-red[b-boiaud6op6] {
    border-left: 5px solid var(--red);
}

.card-footer[b-boiaud6op6] {
    display: flex;
    padding: 0.5rem 1rem 1rem 1rem !important;
    margin-top: auto;
    background-color: unset;
}

.user[b-boiaud6op6] {
    display: flex;
    gap: .5rem;
}

.user__image[b-boiaud6op6] {
    border-radius: 50%;
}

small[b-boiaud6op6] {
    color: var(--mud-palette-drawer-text) !important;
}

.mud-avatar-filled[b-boiaud6op6], .mud-fab-primary[b-boiaud6op6]{
    color: var(--mud-palette-background) !important;
}

.searchBox[b-boiaud6op6] {
    background: #273843;
    border-radius: 35px;
    height: fit-content;
}

    .searchBox[b-boiaud6op6]  .mud-input {
        color: #ffffff !important;
    }

    .searchBox[b-boiaud6op6]  .mud-input-outlined-border {
        display: none !important;
    }

    .searchBox[b-boiaud6op6]  .mud-input-adornment .mud-icon-default {
        color: #ffffff89 !important;
    }

    .searchBox[b-boiaud6op6]  .mud-input-control {
        margin-top: 0 !important;
    }

    .searchBox[b-boiaud6op6]  .mud-input > input.mud-input-root {
        height: 1vh !important;
    }

    .search[b-boiaud6op6] {
        width: 100%;
        position: relative;
        display: flex;
    }

.searchTerm[b-boiaud6op6] {
    width: 100%;
    border: 3px solid #234257;
    border-right: none;
    padding: 5px;
    height: 36px;
    border-radius: 15px 0 0 15px;
    outline: none;
    background-color: #234257;
    color: #fff;
    margin-bottom: 0 !important;
}

    .searchTerm:focus[b-boiaud6op6] {
        color: #fff;
    }

    .searchTerm[b-boiaud6op6]::placeholder {
        color: #cbcbcb;
    }

.searchButton[b-boiaud6op6] {
    width: 40px;
    height: 36px;
    border: 1px solid #234257;
    background: #234257;
    text-align: center;
    color: #fff;
    border-radius: 0 15px 15px 0;
    cursor: pointer;
    font-size: 20px;
}

.parentUserContainer[b-boiaud6op6] {
    margin-bottom: 1vh;
    display: flex;
}

.parentUserContainer-user[b-boiaud6op6] {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
}

.parentUserContainer-hours[b-boiaud6op6] {
    display: flex;
    flex-direction: column;
    padding-left: 0.5rem;
    font-family: monospace;
}

.dropZone-counter[b-boiaud6op6] {
    padding-left: 2vw;
}

@media (max-width: 641px) {
    .card[b-boiaud6op6] {
        width: calc(20rem - 2vw);
    }
}
/* /Pages/Internal/KanbanUser.razor.rz.scp.css */
.card[b-pawbtsmn4b] {
    display: flex;
    flex-direction: column;
    width: 16vw;
    overflow: hidden;
    box-shadow: 0 .1rem 1rem rgba(0, 0, 0, 0.1);
    border-radius: 1em;
    margin-bottom: 2vh;
    background: var(--mud-palette-surface) !important;
    max-width: 100%;
}

.spinner-container[b-pawbtsmn4b] {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 80vh;
}

.spinner[b-pawbtsmn4b] {
    width: 11.2px;
    height: 11.2px;
    animation: spinner-o824ag-b-pawbtsmn4b 1s infinite linear;
}

.spinner div[b-pawbtsmn4b] {
    position: absolute;
    width: 100%;
    height: 100%;
    border-radius: 50%;
    animation: spinner-vse6n7-b-pawbtsmn4b 1.25s infinite ease;
}

.spinner div:nth-child(1)[b-pawbtsmn4b] {
    background: var(--yellow);
    --rotation: 90;
}

.spinner div:nth-child(2)[b-pawbtsmn4b] {
    background: var(--blue);
    --rotation: 180;
}

.spinner div:nth-child(3)[b-pawbtsmn4b] {
    background: var(--green);
    --rotation: 270;
}

.spinner div:nth-child(4)[b-pawbtsmn4b] {
    background: var(--red);
    --rotation: 360;
}

.mud-drop-zone[b-pawbtsmn4b]::deep {
    min-width: 15vw !important;
}

@keyframes spinner-vse6n7-b-pawbtsmn4b {
    0%, 100% {
        transform: rotate(calc(var(--rotation) * 1deg)) translateY(0);
    }

    50% {
        transform: rotate(calc(var(--rotation) * 1deg)) translateY(300%);
    }
}

@keyframes spinner-o824ag-b-pawbtsmn4b {
    to {
        transform: rotate(360deg);
    }
}

.modal__link[b-pawbtsmn4b] {
    text-decoration: none;
    color: #000;
    margin: auto;
}

input[b-pawbtsmn4b], select[b-pawbtsmn4b], textarea[b-pawbtsmn4b] {
    margin-bottom: 10px;
    border: 1px solid #ccc;
    border-radius: 3px;
}

input[b-pawbtsmn4b] {
    width: calc(100% - 10px);
    padding: 5px;
}

    input[type="date"][b-pawbtsmn4b] {
        padding: 4px 5px;
    }

textarea[b-pawbtsmn4b] {
    width: calc(100% - 12px);
    padding: 5px;
}

.item:hover p[b-pawbtsmn4b], .item:hover i[b-pawbtsmn4b], .question:hover p[b-pawbtsmn4b], .question label:hover[b-pawbtsmn4b], input:hover[b-pawbtsmn4b]::placeholder {
    color: var(--blue-integry);
}

.item input:hover[b-pawbtsmn4b], .item select:hover[b-pawbtsmn4b], .item textarea:hover[b-pawbtsmn4b] {
    border: 1px solid transparent;
    box-shadow: 0 0 3px 0 var(--blue-integry);
    color: var(--blue-integry);
}

.item[b-pawbtsmn4b] {
    position: relative;
    margin: 10px 0;
}

.item span[b-pawbtsmn4b] {
    color: red;
}

input[type="date"][b-pawbtsmn4b]::-webkit-inner-spin-button {
    display: none;
}

.item i[b-pawbtsmn4b], input[type="date"][b-pawbtsmn4b]::-webkit-calendar-picker-indicator {
    position: absolute;
    font-size: 20px;
    color: var(--blue-integry);
}

.item i[b-pawbtsmn4b] {
    right: 1%;
    top: 30px;
    z-index: 1;
}

[type="date"][b-pawbtsmn4b]::-webkit-calendar-picker-indicator {
    right: 1%;
    z-index: 2;
    opacity: 0;
    cursor: pointer;
}

input[type=radio][b-pawbtsmn4b], input[type=checkbox][b-pawbtsmn4b] {
    display: none;
}

label.radio[b-pawbtsmn4b] {
    position: relative;
    display: inline-block;
    margin: 5px 20px 15px 0;
    cursor: pointer;
}

.question span[b-pawbtsmn4b] {
    margin-left: 30px;
}

.question-answer label[b-pawbtsmn4b] {
    display: block;
}

label.radio[b-pawbtsmn4b]:before {
    content: "";
    position: absolute;
    left: 0;
    width: 17px;
    height: 17px;
    border-radius: 50%;
    border: 2px solid #ccc;
}

input[type=radio]:checked + label[b-pawbtsmn4b]:before, label.radio:hover[b-pawbtsmn4b]:before {
    border: 2px solid var(--blue-integry);
}

label.radio[b-pawbtsmn4b]:after {
    content: "";
    position: absolute;
    top: 6px;
    left: 5px;
    width: 8px;
    height: 4px;
    border: 3px solid var(--blue-integry);
    border-top: none;
    border-right: none;
    transform: rotate(-45deg);
    opacity: 0;
}

input[type=radio]:checked + label[b-pawbtsmn4b]:after {
    opacity: 1;
}

.btn-block[b-pawbtsmn4b] {
    margin-top: 10px;
    text-align: center;
}

button[b-pawbtsmn4b] {
    width: 150px;
    padding: 10px;
    border: none;
    border-radius: 5px;
    background: var(--blue-integry);
    font-size: 16px;
    color: #fff;
    cursor: pointer;
}

    button:hover[b-pawbtsmn4b] {
        background: #0d1f3d;
    }

.test[b-pawbtsmn4b] {
    padding: 2vh;
}

.table-container[b-pawbtsmn4b] {
    width: 100%;
    overflow-x: auto;
}

.custom-table[b-pawbtsmn4b] {
    width: 800px; /* Dimensione fissa della tabella */
    border-collapse: collapse;
}

.custom-table th[b-pawbtsmn4b], .custom-table td[b-pawbtsmn4b] {
    border: 1px solid #000;
    padding: 8px;
    text-align: center;
}

.card-body[b-pawbtsmn4b] {
    display: flex;
    flex-direction: column;
}

.card-body p[b-pawbtsmn4b]{
    margin: 0 !important;
    color: var(--mud-palette-text-primary) !important;
}

.card-body .flex-top[b-pawbtsmn4b] {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    margin-bottom: 1vh;
}

.card-body .flex-top h4[b-pawbtsmn4b] {
    font-size: 1.5rem;
    text-transform: capitalize;
    margin: 0;
    height: 100%;
    color: var(--mud-palette-text-primary);
}

    .card-body[b-pawbtsmn4b]  .mud-avatar-outlined.mud-avatar-outlined-primary {
        border: 2px solid var(--mud-palette-primary) !important;
    }

.top-filter[b-pawbtsmn4b] {
    display: flex;
    align-items: center;
}

.top-filter div[b-pawbtsmn4b] {
    margin-right: 2vh;
}

.tag[b-pawbtsmn4b] {
    display: flex;
    margin-bottom: 2vh;
    justify-content: space-between;
    padding: .25em .75em;
    border-radius: 1em;
    font-size: .85rem;
}

.tag + .tag[b-pawbtsmn4b] {
    margin-left: .5em;
}

.tag-blue[b-pawbtsmn4b] {
    background: var(--blue);
    background: linear-gradient(to bottom, #83ddff, var(--blue));
    color: #fafafa;
}

.border-blue[b-pawbtsmn4b] {
    border-left: 5px solid var(--blue);
}

.tag-green[b-pawbtsmn4b] {
    background: var(--green);
    background: linear-gradient(to bottom, #49fb79, var(--green));
    color: #fafafa;
}

.border-green[b-pawbtsmn4b] {
    border-left: 5px solid var(--green);
}

.tag-grey[b-pawbtsmn4b] {
    background: var(--grey);
    background: linear-gradient(to bottom, #bbbbbb, var(--grey));
    color: #fafafa;
}

.border-grey[b-pawbtsmn4b] {
    border-left: 5px solid var(--grey);
}

.tag-yellow[b-pawbtsmn4b] {
    background: var(--yellow);
    background: linear-gradient(to bottom, #ffcb7a, var(--yellow));
    color: #fafafa;
}

.border-yellow[b-pawbtsmn4b] {
    border-left: 5px solid var(--yellow);
}

.tag-red[b-pawbtsmn4b] {
    background: var(--red);
    background: linear-gradient(to bottom, var(--red), var(--red));
    color: #fafafa;
}

.border-red[b-pawbtsmn4b] {
    border-left: 5px solid var(--red);
}

.card-footer[b-pawbtsmn4b] {
    display: flex;
    padding: 0.5rem 1rem 1rem 1rem !important;
    margin-top: auto;
    background-color: unset;
}

.user[b-pawbtsmn4b] {
    display: flex;
    gap: .5rem;
}

.user__image[b-pawbtsmn4b] {
    border-radius: 50%;
}

small[b-pawbtsmn4b] {
    color: var(--mud-palette-drawer-text) !important;
}

.mud-avatar-filled[b-pawbtsmn4b], .mud-fab-primary[b-pawbtsmn4b]{
    color: var(--mud-palette-background) !important;
}

.searchBox[b-pawbtsmn4b] {
    background: #273843;
    border-radius: 35px;
    height: fit-content;
}

    .searchBox[b-pawbtsmn4b]  .mud-input {
        color: #ffffff !important;
    }

    .searchBox[b-pawbtsmn4b]  .mud-input-outlined-border {
        display: none !important;
    }

    .searchBox[b-pawbtsmn4b]  .mud-input-adornment .mud-icon-default {
        color: #ffffff89 !important;
    }

    .searchBox[b-pawbtsmn4b]  .mud-input-control {
        margin-top: 0 !important;
    }

    .searchBox[b-pawbtsmn4b]  .mud-input > input.mud-input-root {
        height: 1vh !important;
    }

    .search[b-pawbtsmn4b] {
        width: 100%;
        position: relative;
        display: flex;
    }

.searchTerm[b-pawbtsmn4b] {
    width: 100%;
    border: 3px solid #234257;
    border-right: none;
    padding: 5px;
    height: 36px;
    border-radius: 15px 0 0 15px;
    outline: none;
    background-color: #234257;
    color: #fff;
    margin-bottom: 0 !important;
}

    .searchTerm:focus[b-pawbtsmn4b] {
        color: #fff;
    }

    .searchTerm[b-pawbtsmn4b]::placeholder {
        color: #cbcbcb;
    }

.searchButton[b-pawbtsmn4b] {
    width: 40px;
    height: 36px;
    border: 1px solid #234257;
    background: #234257;
    text-align: center;
    color: #fff;
    border-radius: 0 15px 15px 0;
    cursor: pointer;
    font-size: 20px;
}

.parentUserContainer[b-pawbtsmn4b] {
    margin-bottom: 1vh;
    display: flex;
}

.parentUserContainer-user[b-pawbtsmn4b] {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
}

.parentUserContainer-hours[b-pawbtsmn4b] {
    display: flex;
    flex-direction: column;
    padding-left: 0.5rem;
    font-family: monospace;
}

.dropZone-counter[b-pawbtsmn4b] {
    padding-left: 2vw;
}

@media (max-width: 641px) {
    .card[b-pawbtsmn4b] {
        width: calc(20rem - 2vw);
    }
}
/* /Pages/Internal/Settings.razor.rz.scp.css */
.card[b-i6v2tf205k] {
    display: flex;
    flex-direction: column;
    width: 16vw;
    overflow: hidden;
    box-shadow: 0 .1rem 1rem rgba(0, 0, 0, 0.1);
    border-radius: 1em;
    margin-bottom: 2vh;
}

.spinner-container[b-i6v2tf205k] {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 80vh;
}

.spinner[b-i6v2tf205k] {
    width: 11.2px;
    height: 11.2px;
    animation: spinner-o824ag-b-i6v2tf205k 1s infinite linear;
}

.spinner div[b-i6v2tf205k] {
    position: absolute;
    width: 100%;
    height: 100%;
    border-radius: 50%;
    animation: spinner-vse6n7-b-i6v2tf205k 1.25s infinite ease;
}

.spinner div:nth-child(1)[b-i6v2tf205k] {
    background: var(--yellow);
    --rotation: 90;
}

.spinner div:nth-child(2)[b-i6v2tf205k] {
    background: var(--blue);
    --rotation: 180;
}

.spinner div:nth-child(3)[b-i6v2tf205k] {
    background: var(--green);
    --rotation: 270;
}

.spinner div:nth-child(4)[b-i6v2tf205k] {
    background: var(--red);
    --rotation: 360;
}

@keyframes spinner-vse6n7-b-i6v2tf205k {
    0%, 100% {
        transform: rotate(calc(var(--rotation) * 1deg)) translateY(0);
    }

    50% {
        transform: rotate(calc(var(--rotation) * 1deg)) translateY(300%);
    }
}

@keyframes spinner-o824ag-b-i6v2tf205k {
    to {
        transform: rotate(360deg);
    }
}

.test1[b-i6v2tf205k] {
    display: flex;
}

.modal__link[b-i6v2tf205k] {
    text-decoration: none;
    color: #000;
    margin: auto;
}

input[b-i6v2tf205k], select[b-i6v2tf205k], textarea[b-i6v2tf205k] {
    margin-bottom: 10px;
    border: 1px solid #ccc;
    border-radius: 3px;
}

input[b-i6v2tf205k] {
    width: calc(100% - 10px);
    padding: 5px;
}

input[type="date"][b-i6v2tf205k] {
    padding: 4px 5px;
}

textarea[b-i6v2tf205k] {
    width: calc(100% - 12px);
    padding: 5px;
}

.item:hover p[b-i6v2tf205k], .item:hover i[b-i6v2tf205k], .question:hover p[b-i6v2tf205k], .question label:hover[b-i6v2tf205k], input:hover[b-i6v2tf205k]::placeholder {
    color: var(--blue-integry);
}

.item input:hover[b-i6v2tf205k], .item select:hover[b-i6v2tf205k], .item textarea:hover[b-i6v2tf205k] {
    border: 1px solid transparent;
    box-shadow: 0 0 3px 0 var(--blue-integry);
    color: var(--blue-integry);
}

.item[b-i6v2tf205k] {
    position: relative;
    margin: 10px 0;
}

.item span[b-i6v2tf205k] {
    color: red;
}

input[type="date"][b-i6v2tf205k]::-webkit-inner-spin-button {
    display: none;
}

.item i[b-i6v2tf205k], input[type="date"][b-i6v2tf205k]::-webkit-calendar-picker-indicator {
    position: absolute;
    font-size: 20px;
    color: var(--blue-integry);
}

.item i[b-i6v2tf205k] {
    right: 1%;
    top: 30px;
    z-index: 1;
}

[type="date"][b-i6v2tf205k]::-webkit-calendar-picker-indicator {
    right: 1%;
    z-index: 2;
    opacity: 0;
    cursor: pointer;
}

input[type=radio][b-i6v2tf205k], input[type=checkbox][b-i6v2tf205k] {
    display: none;
}

label.radio[b-i6v2tf205k] {
    position: relative;
    display: inline-block;
    margin: 5px 20px 15px 0;
    cursor: pointer;
}

.question span[b-i6v2tf205k] {
    margin-left: 30px;
}

.question-answer label[b-i6v2tf205k] {
    display: block;
}

label.radio[b-i6v2tf205k]:before {
    content: "";
    position: absolute;
    left: 0;
    width: 17px;
    height: 17px;
    border-radius: 50%;
    border: 2px solid #ccc;
}

input[type=radio]:checked + label[b-i6v2tf205k]:before, label.radio:hover[b-i6v2tf205k]:before {
    border: 2px solid var(--blue-integry);
}

label.radio[b-i6v2tf205k]:after {
    content: "";
    position: absolute;
    top: 6px;
    left: 5px;
    width: 8px;
    height: 4px;
    border: 3px solid var(--blue-integry);
    border-top: none;
    border-right: none;
    transform: rotate(-45deg);
    opacity: 0;
}

input[type=radio]:checked + label[b-i6v2tf205k]:after {
    opacity: 1;
}

.btn-block[b-i6v2tf205k] {
    margin-top: 10px;
    text-align: center;
}

button[b-i6v2tf205k] {
    width: 150px;
    padding: 10px;
    border: none;
    border-radius: 5px;
    background: var(--blue-integry);
    font-size: 16px;
    color: #fff;
    cursor: pointer;
}

button:hover[b-i6v2tf205k] {
    background: #0d1f3d;
}

.test[b-i6v2tf205k] {
    padding: 2vh;
}

.table-container[b-i6v2tf205k] {
    width: 100%;
    overflow-x: auto;
}

.custom-table[b-i6v2tf205k] {
    width: 800px; /* Dimensione fissa della tabella */
    border-collapse: collapse;
}

.custom-table th[b-i6v2tf205k], .custom-table td[b-i6v2tf205k] {
    border: 1px solid #000;
    padding: 8px;
    text-align: center;
}

.card-body[b-i6v2tf205k] {
    display: flex;
    flex-direction: column;
}

.card-body p[b-i6v2tf205k] {
    margin: 0 !important;
}

.card-body .flex-top[b-i6v2tf205k] {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    margin-bottom: 1vh;
}

.card-body .flex-top h4[b-i6v2tf205k] {
    font-size: 1.5rem;
    text-transform: capitalize;
    margin: 0;
    height: 100%
}

.card-body[b-i6v2tf205k]  .mud-avatar-outlined.mud-avatar-outlined-primary {
    border: 2px solid var(--mud-palette-primary) !important;
}

.top-filter[b-i6v2tf205k] {
    display: flex;
    align-items: center;
}

.top-filter div[b-i6v2tf205k] {
    margin-right: 2vh;
}

.tag[b-i6v2tf205k] {
    display: flex;
    margin-bottom: 2vh;
    justify-content: space-between;
    padding: .25em .75em;
    border-radius: 1em;
    font-size: .85rem;
}

.tag + .tag[b-i6v2tf205k] {
    margin-left: .5em;
}

.tag-blue[b-i6v2tf205k] {
    background: var(--blue);
    background: linear-gradient(to bottom, #83ddff, var(--blue));
    color: #fafafa;
}

.border-blue[b-i6v2tf205k] {
    border-left: 5px solid var(--blue);
}

.tag-green[b-i6v2tf205k] {
    background: var(--green);
    background: linear-gradient(to bottom, #49fb79, var(--green));
    color: #fafafa;
}

.border-green[b-i6v2tf205k] {
    border-left: 5px solid var(--green);
}

.tag-grey[b-i6v2tf205k] {
    background: var(--grey);
    background: linear-gradient(to bottom, #bbbbbb, var(--grey));
    color: #fafafa;
}

.border-grey[b-i6v2tf205k] {
    border-left: 5px solid var(--grey);
}

.tag-yellow[b-i6v2tf205k] {
    background: var(--yellow);
    background: linear-gradient(to bottom, #ffcb7a, var(--yellow));
    color: #fafafa;
}

.border-yellow[b-i6v2tf205k] {
    border-left: 5px solid var(--yellow);
}

.tag-red[b-i6v2tf205k] {
    background: var(--red);
    background: linear-gradient(to bottom, var(--red), var(--red));
    color: #fafafa;
}

.border-red[b-i6v2tf205k] {
    border-left: 5px solid var(--red);
}

.card-footer[b-i6v2tf205k] {
    display: flex;
    padding: 0.5rem 1rem 1rem 1rem !important;
    margin-top: auto;
    background-color: #ffffff !important;
}

.user[b-i6v2tf205k] {
    display: flex;
    gap: .5rem;
}

.user__image[b-i6v2tf205k] {
    border-radius: 50%;
}

small[b-i6v2tf205k] {
    color: var(--mud-palette-drawer-text) !important;
}

.searchBox[b-i6v2tf205k] {
    background: #273843;
    border-radius: 35px;
    height: fit-content;
}

.searchBox[b-i6v2tf205k]  .mud-input {
    color: #ffffff !important;
}

.searchBox[b-i6v2tf205k]  .mud-input-outlined-border {
    display: none !important;
}

.searchBox[b-i6v2tf205k]  .mud-input-adornment .mud-icon-default {
    color: #ffffff89 !important;
}

.searchBox[b-i6v2tf205k]  .mud-input-control {
    margin-top: 0 !important;
}

.searchBox[b-i6v2tf205k]  .mud-input > input.mud-input-root {
    height: 1vh !important;
}

.search[b-i6v2tf205k] {
    width: 100%;
    position: relative;
    display: flex;
}

.searchTerm[b-i6v2tf205k] {
    width: 100%;
    border: 3px solid #234257;
    border-right: none;
    padding: 5px;
    height: 36px;
    border-radius: 15px 0 0 15px;
    outline: none;
    background-color: #234257;
    color: #fff;
    margin-bottom: 0 !important;
}

.searchTerm:focus[b-i6v2tf205k] {
    color: #fff;
}

.searchTerm[b-i6v2tf205k]::placeholder {
    color: #cbcbcb;
}

.searchButton[b-i6v2tf205k] {
    width: 40px;
    height: 36px;
    border: 1px solid #234257;
    background: #234257;
    text-align: center;
    color: #fff;
    border-radius: 0 15px 15px 0;
    cursor: pointer;
    font-size: 20px;
}

.parentUserContainer[b-i6v2tf205k] {
    margin-bottom: 1vh;
    display: flex;
}

.parentUserContainer-user[b-i6v2tf205k] {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
}

.parentUserContainer-hours[b-i6v2tf205k] {
    display: flex;
    flex-direction: column;
    padding-left: 0.5rem;
    font-family: monospace;
}

.dropZone-counter[b-i6v2tf205k] {
    padding-left: 2vw;
}

.treeView-item[b-i6v2tf205k] {
    display: grid;
    grid-template-columns: 1fr auto;
    align-items: center;
    width: 100%;
}

@media (max-width: 641px) {
    .card[b-i6v2tf205k] {
        width: calc(20rem - 2vw);
    }
}
/* /Pages/Internal/TaskPage.razor.rz.scp.css */
.card[b-4z5echav3v] {
    display: flex;
    flex-direction: column;
    width: 16vw;
    overflow: hidden;
    box-shadow: 0 .1rem 1rem rgba(0, 0, 0, 0.1);
    border-radius: 1em;
    margin-bottom: 2vh;
}

.spinner-container[b-4z5echav3v] {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 80vh;
    flex-direction: column;
}

.spinner[b-4z5echav3v] {
    width: 11.2px;
    height: 11.2px;
    animation: spinner-o824ag-b-4z5echav3v 1s infinite linear;
}

    .spinner div[b-4z5echav3v] {
        position: absolute;
        width: 100%;
        height: 100%;
        border-radius: 50%;
        animation: spinner-vse6n7-b-4z5echav3v 1.25s infinite ease;
    }

        .spinner div:nth-child(1)[b-4z5echav3v] {
            background: var(--yellow);
            --rotation: 90;
        }

        .spinner div:nth-child(2)[b-4z5echav3v] {
            background: var(--blue);
            --rotation: 180;
        }

        .spinner div:nth-child(3)[b-4z5echav3v] {
            background: var(--green);
            --rotation: 270;
        }

        .spinner div:nth-child(4)[b-4z5echav3v] {
            background: var(--red);
            --rotation: 360;
        }

@keyframes spinner-vse6n7-b-4z5echav3v {
    0%, 100% {
        transform: rotate(calc(var(--rotation) * 1deg)) translateY(0);
    }

    50% {
        transform: rotate(calc(var(--rotation) * 1deg)) translateY(300%);
    }
}

@keyframes spinner-o824ag-b-4z5echav3v {
    to {
        transform: rotate(360deg);
    }
}

.test1[b-4z5echav3v] {
    display: flex;
}

.modal__link[b-4z5echav3v] {
    text-decoration: none;
    color: #000;
    margin: auto;
}

input[b-4z5echav3v], select[b-4z5echav3v], textarea[b-4z5echav3v] {
    margin-bottom: 10px;
    border: 1px solid #ccc;
    border-radius: 3px;
}

input[b-4z5echav3v] {
    width: calc(100% - 10px);
    padding: 5px;
}

    input[type="date"][b-4z5echav3v] {
        padding: 4px 5px;
    }

textarea[b-4z5echav3v] {
    width: calc(100% - 12px);
    padding: 5px;
}

.item:hover p[b-4z5echav3v], .item:hover i[b-4z5echav3v], .question:hover p[b-4z5echav3v], .question label:hover[b-4z5echav3v], input:hover[b-4z5echav3v]::placeholder {
    color: var(--blue-integry);
}

.item input:hover[b-4z5echav3v], .item select:hover[b-4z5echav3v], .item textarea:hover[b-4z5echav3v] {
    border: 1px solid transparent;
    box-shadow: 0 0 3px 0 var(--blue-integry);
    color: var(--blue-integry);
}

.item[b-4z5echav3v] {
    position: relative;
    margin: 10px 0;
}

    .item span[b-4z5echav3v] {
        color: red;
    }

input[type="date"][b-4z5echav3v]::-webkit-inner-spin-button {
    display: none;
}

.item i[b-4z5echav3v], input[type="date"][b-4z5echav3v]::-webkit-calendar-picker-indicator {
    position: absolute;
    font-size: 20px;
    color: var(--blue-integry);
}

.item i[b-4z5echav3v] {
    right: 1%;
    top: 30px;
    z-index: 1;
}

[type="date"][b-4z5echav3v]::-webkit-calendar-picker-indicator {
    right: 1%;
    z-index: 2;
    opacity: 0;
    cursor: pointer;
}

input[type=radio][b-4z5echav3v], input[type=checkbox][b-4z5echav3v] {
    display: none;
}

label.radio[b-4z5echav3v] {
    position: relative;
    display: inline-block;
    margin: 5px 20px 15px 0;
    cursor: pointer;
}

.question span[b-4z5echav3v] {
    margin-left: 30px;
}

.question-answer label[b-4z5echav3v] {
    display: block;
}

label.radio[b-4z5echav3v]:before {
    content: "";
    position: absolute;
    left: 0;
    width: 17px;
    height: 17px;
    border-radius: 50%;
    border: 2px solid #ccc;
}

input[type=radio]:checked + label[b-4z5echav3v]:before, label.radio:hover[b-4z5echav3v]:before {
    border: 2px solid var(--blue-integry);
}

label.radio[b-4z5echav3v]:after {
    content: "";
    position: absolute;
    top: 6px;
    left: 5px;
    width: 8px;
    height: 4px;
    border: 3px solid var(--blue-integry);
    border-top: none;
    border-right: none;
    transform: rotate(-45deg);
    opacity: 0;
}

input[type=radio]:checked + label[b-4z5echav3v]:after {
    opacity: 1;
}

.btn-block[b-4z5echav3v] {
    margin-top: 10px;
    text-align: center;
}

button[b-4z5echav3v] {
    width: 150px;
    padding: 10px;
    border: none;
    border-radius: 5px;
    background: var(--blue-integry);
    font-size: 16px;
    color: #fff;
    cursor: pointer;
}

    button:hover[b-4z5echav3v] {
        background: #0d1f3d;
    }

.test[b-4z5echav3v] {
    padding: 2vh;
}

.table-container[b-4z5echav3v] {
    width: 100%;
    overflow-x: auto;
}

.custom-table[b-4z5echav3v] {
    width: 800px; /* Dimensione fissa della tabella */
    border-collapse: collapse;
}

    .custom-table th[b-4z5echav3v], .custom-table td[b-4z5echav3v] {
        border: 1px solid #000;
        padding: 8px;
        text-align: center;
    }

.card-body[b-4z5echav3v] {
    display: flex;
    flex-direction: column;
}

    .card-body p[b-4z5echav3v] {
        margin: 0 !important;
    }

    .card-body .flex-top[b-4z5echav3v] {
        display: flex;
        justify-content: space-between;
        align-items: flex-start;
        margin-bottom: 1vh;
    }

        .card-body .flex-top h4[b-4z5echav3v] {
            font-size: 1.5rem;
            text-transform: capitalize;
            margin: 0;
            height: 100%
        }

    .card-body[b-4z5echav3v]  .mud-avatar-outlined.mud-avatar-outlined-primary {
        border: 2px solid var(--mud-palette-primary) !important;
    }

.top-filter[b-4z5echav3v] {
    display: flex;
    align-items: center;
}

    .top-filter div[b-4z5echav3v] {
        margin-right: 2vh;
    }

.tag[b-4z5echav3v] {
    display: flex;
    margin-bottom: 2vh;
    justify-content: space-between;
    padding: .25em .75em;
    border-radius: 1em;
    font-size: .85rem;
}

    .tag + .tag[b-4z5echav3v] {
        margin-left: .5em;
    }

.tag-blue[b-4z5echav3v] {
    background: var(--blue);
    background: linear-gradient(to bottom, #83ddff, var(--blue));
    color: #fafafa;
}

.border-blue[b-4z5echav3v] {
    border-left: 5px solid var(--blue);
}

.tag-green[b-4z5echav3v] {
    background: var(--green);
    background: linear-gradient(to bottom, #49fb79, var(--green));
    color: #fafafa;
}

.border-green[b-4z5echav3v] {
    border-left: 5px solid var(--green);
}

.tag-grey[b-4z5echav3v] {
    background: var(--grey);
    background: linear-gradient(to bottom, #bbbbbb, var(--grey));
    color: #fafafa;
}

.border-grey[b-4z5echav3v] {
    border-left: 5px solid var(--grey);
}

.tag-yellow[b-4z5echav3v] {
    background: var(--yellow);
    background: linear-gradient(to bottom, #ffcb7a, var(--yellow));
    color: #fafafa;
}

.border-yellow[b-4z5echav3v] {
    border-left: 5px solid var(--yellow);
}

.tag-red[b-4z5echav3v] {
    background: var(--red);
    background: linear-gradient(to bottom, var(--red), var(--red));
    color: #fafafa;
}

.border-red[b-4z5echav3v] {
    border-left: 5px solid var(--red);
}

.card-footer[b-4z5echav3v] {
    display: flex;
    padding: 0.5rem 1rem 1rem 1rem !important;
    margin-top: auto;
    background-color: #ffffff !important;
}

.user[b-4z5echav3v] {
    display: flex;
    gap: .5rem;
}

.user__image[b-4z5echav3v] {
    border-radius: 50%;
}

small[b-4z5echav3v] {
    color: var(--mud-palette-drawer-text) !important;
}

.searchBox[b-4z5echav3v] {
    background: #273843;
    border-radius: 35px;
    height: fit-content;
    display: flex;
    align-items: center;
}

    .searchBox[b-4z5echav3v]  .mud-input {
        color: #ffffff !important;
    }

    .searchBox[b-4z5echav3v]  .mud-input-outlined-border {
        display: none !important;
    }

    .searchBox[b-4z5echav3v]  .mud-input-adornment .mud-icon-default {
        color: #ffffff89 !important;
    }

    .searchBox[b-4z5echav3v]  .mud-input-control {
        margin-top: 0 !important;
    }

    .searchBox[b-4z5echav3v]  .mud-input > input.mud-input-root {
        height: 1vh !important;
    }

.search[b-4z5echav3v] {
    width: 100%;
    position: relative;
    display: flex;
}

.searchTerm[b-4z5echav3v] {
    width: 100%;
    border: 3px solid #234257;
    border-right: none;
    padding: 5px;
    height: 36px;
    border-radius: 15px 0 0 15px;
    outline: none;
    background-color: #234257;
    color: #fff;
    margin-bottom: 0 !important;
}

    .searchTerm:focus[b-4z5echav3v] {
        color: #fff;
    }

    .searchTerm[b-4z5echav3v]::placeholder {
        color: #cbcbcb;
    }

.searchButton[b-4z5echav3v] {
    width: 40px;
    height: 36px;
    border: 1px solid #234257;
    background: #234257;
    text-align: center;
    color: #fff;
    border-radius: 0 15px 15px 0;
    cursor: pointer;
    font-size: 20px;
}

.parentUserContainer[b-4z5echav3v] {
    margin-bottom: 1vh;
    display: flex;
}

.parentUserContainer-user[b-4z5echav3v] {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
}

.parentUserContainer-hours[b-4z5echav3v] {
    display: flex;
    flex-direction: column;
    padding-left: 0.5rem;
    font-family: monospace;
}

.dropZone-counter[b-4z5echav3v] {
    padding-left: 2vw;
}

@media (max-width: 641px) {
    .card[b-4z5echav3v] {
        width: calc(20rem - 2vw);
    }
}
/* /Pages/Internal/Ticket.razor.rz.scp.css */
.card[b-t8txbniu9j] {
    display: flex;
    flex-direction: column;
    width: 16vw;
    overflow: hidden;
    box-shadow: 0 .1rem 1rem rgba(0, 0, 0, 0.1);
    border-radius: 1em;
    margin-bottom: 2vh;
}

.spinner-container[b-t8txbniu9j] {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 80vh;
}

.spinner[b-t8txbniu9j] {
    width: 11.2px;
    height: 11.2px;
    animation: spinner-o824ag-b-t8txbniu9j 1s infinite linear;
}

    .spinner div[b-t8txbniu9j] {
        position: absolute;
        width: 100%;
        height: 100%;
        border-radius: 50%;
        animation: spinner-vse6n7-b-t8txbniu9j 1.25s infinite ease;
    }

        .spinner div:nth-child(1)[b-t8txbniu9j] {
            background: var(--yellow);
            --rotation: 90;
        }

        .spinner div:nth-child(2)[b-t8txbniu9j] {
            background: var(--blue);
            --rotation: 180;
        }

        .spinner div:nth-child(3)[b-t8txbniu9j] {
            background: var(--green);
            --rotation: 270;
        }

        .spinner div:nth-child(4)[b-t8txbniu9j] {
            background: var(--red);
            --rotation: 360;
        }

@keyframes spinner-vse6n7-b-t8txbniu9j {
    0%, 100% {
        transform: rotate(calc(var(--rotation) * 1deg)) translateY(0);
    }

    50% {
        transform: rotate(calc(var(--rotation) * 1deg)) translateY(300%);
    }
}

@keyframes spinner-o824ag-b-t8txbniu9j {
    to {
        transform: rotate(360deg);
    }
}

.test1[b-t8txbniu9j] {
    display: flex;
}

.modal__link[b-t8txbniu9j] {
    text-decoration: none;
    color: #000;
    margin: auto;
}

input[b-t8txbniu9j], select[b-t8txbniu9j], textarea[b-t8txbniu9j] {
    margin-bottom: 10px;
    border: 1px solid #ccc;
    border-radius: 3px;
}

input[b-t8txbniu9j] {
    width: calc(100% - 10px);
    padding: 5px;
}

    input[type="date"][b-t8txbniu9j] {
        padding: 4px 5px;
    }

textarea[b-t8txbniu9j] {
    width: calc(100% - 12px);
    padding: 5px;
}

.item:hover p[b-t8txbniu9j], .item:hover i[b-t8txbniu9j], .question:hover p[b-t8txbniu9j], .question label:hover[b-t8txbniu9j], input:hover[b-t8txbniu9j]::placeholder {
    color: var(--blue-integry);
}

.item input:hover[b-t8txbniu9j], .item select:hover[b-t8txbniu9j], .item textarea:hover[b-t8txbniu9j] {
    border: 1px solid transparent;
    box-shadow: 0 0 3px 0 var(--blue-integry);
    color: var(--blue-integry);
}

.item[b-t8txbniu9j] {
    position: relative;
    margin: 10px 0;
}

    .item span[b-t8txbniu9j] {
        color: red;
    }

input[type="date"][b-t8txbniu9j]::-webkit-inner-spin-button {
    display: none;
}

.item i[b-t8txbniu9j], input[type="date"][b-t8txbniu9j]::-webkit-calendar-picker-indicator {
    position: absolute;
    font-size: 20px;
    color: var(--blue-integry);
}

.item i[b-t8txbniu9j] {
    right: 1%;
    top: 30px;
    z-index: 1;
}

[type="date"][b-t8txbniu9j]::-webkit-calendar-picker-indicator {
    right: 1%;
    z-index: 2;
    opacity: 0;
    cursor: pointer;
}

input[type=radio][b-t8txbniu9j], input[type=checkbox][b-t8txbniu9j] {
    display: none;
}

label.radio[b-t8txbniu9j] {
    position: relative;
    display: inline-block;
    margin: 5px 20px 15px 0;
    cursor: pointer;
}

.question span[b-t8txbniu9j] {
    margin-left: 30px;
}

.question-answer label[b-t8txbniu9j] {
    display: block;
}

label.radio[b-t8txbniu9j]:before {
    content: "";
    position: absolute;
    left: 0;
    width: 17px;
    height: 17px;
    border-radius: 50%;
    border: 2px solid #ccc;
}

input[type=radio]:checked + label[b-t8txbniu9j]:before, label.radio:hover[b-t8txbniu9j]:before {
    border: 2px solid var(--blue-integry);
}

label.radio[b-t8txbniu9j]:after {
    content: "";
    position: absolute;
    top: 6px;
    left: 5px;
    width: 8px;
    height: 4px;
    border: 3px solid var(--blue-integry);
    border-top: none;
    border-right: none;
    transform: rotate(-45deg);
    opacity: 0;
}

input[type=radio]:checked + label[b-t8txbniu9j]:after {
    opacity: 1;
}

.btn-block[b-t8txbniu9j] {
    margin-top: 10px;
    text-align: center;
}

button[b-t8txbniu9j] {
    width: 150px;
    padding: 10px;
    border: none;
    border-radius: 5px;
    background: var(--blue-integry);
    font-size: 16px;
    color: #fff;
    cursor: pointer;
}

    button:hover[b-t8txbniu9j] {
        background: #0d1f3d;
    }

.test[b-t8txbniu9j] {
    padding: 2vh;
}

.table-container[b-t8txbniu9j] {
    width: 100%;
    overflow-x: auto;
}

.custom-table[b-t8txbniu9j] {
    width: 800px; /* Dimensione fissa della tabella */
    border-collapse: collapse;
}

    .custom-table th[b-t8txbniu9j], .custom-table td[b-t8txbniu9j] {
        border: 1px solid #000;
        padding: 8px;
        text-align: center;
    }

.card-body[b-t8txbniu9j] {
    display: flex;
    flex-direction: column;
}

    .card-body p[b-t8txbniu9j] {
        margin: 0 !important;
    }

    .card-body .flex-top[b-t8txbniu9j] {
        display: flex;
        justify-content: space-between;
        align-items: flex-start;
        margin-bottom: 1vh;
    }

        .card-body .flex-top h4[b-t8txbniu9j] {
            font-size: 1.5rem;
            text-transform: capitalize;
            margin: 0;
            height: 100%
        }

    .card-body[b-t8txbniu9j]  .mud-avatar-outlined.mud-avatar-outlined-primary {
        border: 2px solid var(--mud-palette-primary) !important;
    }

.top-filter[b-t8txbniu9j] {
    display: flex;
    align-items: center;
}

    .top-filter div[b-t8txbniu9j] {
        margin-right: 2vh;
    }

.tag[b-t8txbniu9j] {
    display: flex;
    margin-bottom: 2vh;
    justify-content: space-between;
    padding: .25em .75em;
    border-radius: 1em;
    font-size: .85rem;
}

    .tag + .tag[b-t8txbniu9j] {
        margin-left: .5em;
    }

.tag-blue[b-t8txbniu9j] {
    background: var(--blue);
    background: linear-gradient(to bottom, #83ddff, var(--blue));
    color: #fafafa;
}

.border-blue[b-t8txbniu9j] {
    border-left: 5px solid var(--blue);
}

.tag-green[b-t8txbniu9j] {
    background: var(--green);
    background: linear-gradient(to bottom, #49fb79, var(--green));
    color: #fafafa;
}

.border-green[b-t8txbniu9j] {
    border-left: 5px solid var(--green);
}

.tag-grey[b-t8txbniu9j] {
    background: var(--grey);
    background: linear-gradient(to bottom, #bbbbbb, var(--grey));
    color: #fafafa;
}

.border-grey[b-t8txbniu9j] {
    border-left: 5px solid var(--grey);
}

.tag-yellow[b-t8txbniu9j] {
    background: var(--yellow);
    background: linear-gradient(to bottom, #ffcb7a, var(--yellow));
    color: #fafafa;
}

.border-yellow[b-t8txbniu9j] {
    border-left: 5px solid var(--yellow);
}

.tag-red[b-t8txbniu9j] {
    background: var(--red);
    background: linear-gradient(to bottom, var(--red), var(--red));
    color: #fafafa;
}

.border-red[b-t8txbniu9j] {
    border-left: 5px solid var(--red);
}

.card-footer[b-t8txbniu9j] {
    display: flex;
    padding: 0.5rem 1rem 1rem 1rem !important;
    margin-top: auto;
    background-color: #ffffff !important;
}

.user[b-t8txbniu9j] {
    display: flex;
    gap: .5rem;
}

.user__image[b-t8txbniu9j] {
    border-radius: 50%;
}

small[b-t8txbniu9j] {
    color: var(--mud-palette-drawer-text) !important;
}

.searchBox[b-t8txbniu9j] {
    background: #273843;
    border-radius: 35px;
    height: fit-content;
}

    .searchBox[b-t8txbniu9j]  .mud-input {
        color: #ffffff !important;
    }

    .searchBox[b-t8txbniu9j]  .mud-input-outlined-border {
        display: none !important;
    }

    .searchBox[b-t8txbniu9j]  .mud-input-adornment .mud-icon-default {
        color: #ffffff89 !important;
    }

    .searchBox[b-t8txbniu9j]  .mud-input-control {
        margin-top: 0 !important;
    }

    .searchBox[b-t8txbniu9j]  .mud-input > input.mud-input-root {
        height: 1vh !important;
    }

.search[b-t8txbniu9j] {
    width: 100%;
    position: relative;
    display: flex;
}

.searchTerm[b-t8txbniu9j] {
    width: 100%;
    border: 3px solid #234257;
    border-right: none;
    padding: 5px;
    height: 36px;
    border-radius: 15px 0 0 15px;
    outline: none;
    background-color: #234257;
    color: #fff;
    margin-bottom: 0 !important;
}

    .searchTerm:focus[b-t8txbniu9j] {
        color: #fff;
    }

    .searchTerm[b-t8txbniu9j]::placeholder {
        color: #cbcbcb;
    }

.searchButton[b-t8txbniu9j] {
    width: 40px;
    height: 36px;
    border: 1px solid #234257;
    background: #234257;
    text-align: center;
    color: #fff;
    border-radius: 0 15px 15px 0;
    cursor: pointer;
    font-size: 20px;
}

.parentUserContainer[b-t8txbniu9j] {
    margin-bottom: 1vh;
    display: flex;
}

.parentUserContainer-user[b-t8txbniu9j] {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
}

.parentUserContainer-hours[b-t8txbniu9j] {
    display: flex;
    flex-direction: column;
    padding-left: 0.5rem;
    font-family: monospace;
}

.dropZone-counter[b-t8txbniu9j] {
    padding-left: 2vw;
}

@media (max-width: 641px) {
    .card[b-t8txbniu9j] {
        width: calc(20rem - 2vw);
    }
}
/* /Pages/Internal/TreeView.razor.rz.scp.css */
.card[b-ljxb5psdyj] {
    display: flex;
    flex-direction: column;
    width: 16vw;
    overflow: hidden;
    box-shadow: 0 .1rem 1rem rgba(0, 0, 0, 0.1);
    border-radius: 1em;
    margin-bottom: 2vh;
}

.spinner-container[b-ljxb5psdyj] {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 80vh;
    width: inherit;
}

.spinner[b-ljxb5psdyj] {
    width: 11.2px;
    height: 11.2px;
    animation: spinner-o824ag-b-ljxb5psdyj 1s infinite linear;
}

.spinner div[b-ljxb5psdyj] {
    position: absolute;
    width: 100%;
    height: 100%;
    border-radius: 50%;
    animation: spinner-vse6n7-b-ljxb5psdyj 1.25s infinite ease;
}

.spinner div:nth-child(1)[b-ljxb5psdyj] {
    background: var(--yellow);
    --rotation: 90;
}

.spinner div:nth-child(2)[b-ljxb5psdyj] {
    background: var(--blue);
    --rotation: 180;
}

.spinner div:nth-child(3)[b-ljxb5psdyj] {
    background: var(--green);
    --rotation: 270;
}

.spinner div:nth-child(4)[b-ljxb5psdyj] {
    background: var(--red);
    --rotation: 360;
}

@keyframes spinner-vse6n7-b-ljxb5psdyj {
    0%, 100% {
        transform: rotate(calc(var(--rotation) * 1deg)) translateY(0);
    }

    50% {
        transform: rotate(calc(var(--rotation) * 1deg)) translateY(300%);
    }
}

@keyframes spinner-o824ag-b-ljxb5psdyj {
    to {
        transform: rotate(360deg);
    }
}

.test1[b-ljxb5psdyj] {
    display: flex;
}

.modal__link[b-ljxb5psdyj] {
    text-decoration: none;
    color: #000;
    margin: auto;
}

input[b-ljxb5psdyj], select[b-ljxb5psdyj], textarea[b-ljxb5psdyj] {
    margin-bottom: 10px;
    border: 1px solid #ccc;
    border-radius: 3px;
}

input[b-ljxb5psdyj] {
    width: calc(100% - 10px);
    padding: 5px;
}

input[type="date"][b-ljxb5psdyj] {
    padding: 4px 5px;
}

textarea[b-ljxb5psdyj] {
    width: calc(100% - 12px);
    padding: 5px;
}

.item:hover p[b-ljxb5psdyj], .item:hover i[b-ljxb5psdyj], .question:hover p[b-ljxb5psdyj], .question label:hover[b-ljxb5psdyj], input:hover[b-ljxb5psdyj]::placeholder {
    color: var(--blue-integry);
}

.item input:hover[b-ljxb5psdyj], .item select:hover[b-ljxb5psdyj], .item textarea:hover[b-ljxb5psdyj] {
    border: 1px solid transparent;
    box-shadow: 0 0 3px 0 var(--blue-integry);
    color: var(--blue-integry);
}

.item[b-ljxb5psdyj] {
    position: relative;
    margin: 10px 0;
}

.item span[b-ljxb5psdyj] {
    color: red;
}

input[type="date"][b-ljxb5psdyj]::-webkit-inner-spin-button {
    display: none;
}

.item i[b-ljxb5psdyj], input[type="date"][b-ljxb5psdyj]::-webkit-calendar-picker-indicator {
    position: absolute;
    font-size: 20px;
    color: var(--blue-integry);
}

.item i[b-ljxb5psdyj] {
    right: 1%;
    top: 30px;
    z-index: 1;
}

[type="date"][b-ljxb5psdyj]::-webkit-calendar-picker-indicator {
    right: 1%;
    z-index: 2;
    opacity: 0;
    cursor: pointer;
}

input[type=radio][b-ljxb5psdyj], input[type=checkbox][b-ljxb5psdyj] {
    display: none;
}

label.radio[b-ljxb5psdyj] {
    position: relative;
    display: inline-block;
    margin: 5px 20px 15px 0;
    cursor: pointer;
}

.question span[b-ljxb5psdyj] {
    margin-left: 30px;
}

.question-answer label[b-ljxb5psdyj] {
    display: block;
}

label.radio[b-ljxb5psdyj]:before {
    content: "";
    position: absolute;
    left: 0;
    width: 17px;
    height: 17px;
    border-radius: 50%;
    border: 2px solid #ccc;
}

input[type=radio]:checked + label[b-ljxb5psdyj]:before, label.radio:hover[b-ljxb5psdyj]:before {
    border: 2px solid var(--blue-integry);
}

label.radio[b-ljxb5psdyj]:after {
    content: "";
    position: absolute;
    top: 6px;
    left: 5px;
    width: 8px;
    height: 4px;
    border: 3px solid var(--blue-integry);
    border-top: none;
    border-right: none;
    transform: rotate(-45deg);
    opacity: 0;
}

input[type=radio]:checked + label[b-ljxb5psdyj]:after {
    opacity: 1;
}

.btn-block[b-ljxb5psdyj] {
    margin-top: 10px;
    text-align: center;
}

button[b-ljxb5psdyj] {
    width: 150px;
    padding: 10px;
    border: none;
    border-radius: 5px;
    background: var(--blue-integry);
    font-size: 16px;
    color: #fff;
    cursor: pointer;
}

button:hover[b-ljxb5psdyj] {
    background: #0d1f3d;
}

.test[b-ljxb5psdyj] {
    padding: 2vh;
}

.table-container[b-ljxb5psdyj] {
    width: 100%;
    overflow-x: auto;
}

.custom-table[b-ljxb5psdyj] {
    width: 800px; /* Dimensione fissa della tabella */
    border-collapse: collapse;
}

.custom-table th[b-ljxb5psdyj], .custom-table td[b-ljxb5psdyj] {
    border: 1px solid #000;
    padding: 8px;
    text-align: center;
}

.card-body[b-ljxb5psdyj] {
    display: flex;
    flex-direction: column;
}

.card-body p[b-ljxb5psdyj] {
    margin: 0 !important;
}

.card-body .flex-top[b-ljxb5psdyj] {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    margin-bottom: 1vh;
}

.card-body .flex-top h4[b-ljxb5psdyj] {
    font-size: 1.5rem;
    text-transform: capitalize;
    margin: 0;
    height: 100%
}

.card-body[b-ljxb5psdyj]  .mud-avatar-outlined.mud-avatar-outlined-primary {
    border: 2px solid var(--mud-palette-primary) !important;
}

.top-filter[b-ljxb5psdyj] {
    display: flex;
    align-items: center;
}

.top-filter div[b-ljxb5psdyj] {
    margin-right: 2vh;
}

.tag[b-ljxb5psdyj] {
    display: flex;
    margin-bottom: 2vh;
    justify-content: space-between;
    padding: .25em .75em;
    border-radius: 1em;
    font-size: .85rem;
}

.tag + .tag[b-ljxb5psdyj] {
    margin-left: .5em;
}

.tag-blue[b-ljxb5psdyj] {
    background: var(--blue);
    background: linear-gradient(to bottom, #83ddff, var(--blue));
    color: #fafafa;
}

.border-blue[b-ljxb5psdyj] {
    border-left: 5px solid var(--blue);
}

.tag-green[b-ljxb5psdyj] {
    background: var(--green);
    background: linear-gradient(to bottom, #49fb79, var(--green));
    color: #fafafa;
}

.border-green[b-ljxb5psdyj] {
    border-left: 5px solid var(--green);
}

.tag-grey[b-ljxb5psdyj] {
    background: var(--grey);
    background: linear-gradient(to bottom, #bbbbbb, var(--grey));
    color: #fafafa;
}

.border-grey[b-ljxb5psdyj] {
    border-left: 5px solid var(--grey);
}

.tag-yellow[b-ljxb5psdyj] {
    background: var(--yellow);
    background: linear-gradient(to bottom, #ffcb7a, var(--yellow));
    color: #fafafa;
}

.border-yellow[b-ljxb5psdyj] {
    border-left: 5px solid var(--yellow);
}

.tag-red[b-ljxb5psdyj] {
    background: var(--red);
    background: linear-gradient(to bottom, var(--red), var(--red));
    color: #fafafa;
}

.border-red[b-ljxb5psdyj] {
    border-left: 5px solid var(--red);
}

.card-footer[b-ljxb5psdyj] {
    display: flex;
    padding: 0.5rem 1rem 1rem 1rem !important;
    margin-top: auto;
    background-color: #ffffff !important;
}

.user[b-ljxb5psdyj] {
    display: flex;
    gap: .5rem;
}

.user__image[b-ljxb5psdyj] {
    border-radius: 50%;
}

small[b-ljxb5psdyj] {
    color: var(--mud-palette-drawer-text) !important;
}

.searchBox[b-ljxb5psdyj] {
    background: #273843;
    border-radius: 35px;
    height: fit-content;
}

.searchBox[b-ljxb5psdyj]  .mud-input {
    color: #ffffff !important;
}

.searchBox[b-ljxb5psdyj]  .mud-input-outlined-border {
    display: none !important;
}

.searchBox[b-ljxb5psdyj]  .mud-input-adornment .mud-icon-default {
    color: #ffffff89 !important;
}

.searchBox[b-ljxb5psdyj]  .mud-input-control {
    margin-top: 0 !important;
}

.searchBox[b-ljxb5psdyj]  .mud-input > input.mud-input-root {
    height: 1vh !important;
}

.search[b-ljxb5psdyj] {
    width: 100%;
    position: relative;
    display: flex;
}

.searchTerm[b-ljxb5psdyj] {
    width: 100%;
    border: 3px solid #234257;
    border-right: none;
    padding: 5px;
    height: 36px;
    border-radius: 15px 0 0 15px;
    outline: none;
    background-color: #234257;
    color: #fff;
    margin-bottom: 0 !important;
}

.searchTerm:focus[b-ljxb5psdyj] {
    color: #fff;
}

.searchTerm[b-ljxb5psdyj]::placeholder {
    color: #cbcbcb;
}

.searchButton[b-ljxb5psdyj] {
    width: 40px;
    height: 36px;
    border: 1px solid #234257;
    background: #234257;
    text-align: center;
    color: #fff;
    border-radius: 0 15px 15px 0;
    cursor: pointer;
    font-size: 20px;
}

.parentUserContainer[b-ljxb5psdyj] {
    margin-bottom: 1vh;
    display: flex;
}

.parentUserContainer-user[b-ljxb5psdyj] {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
}

.parentUserContainer-hours[b-ljxb5psdyj] {
    display: flex;
    flex-direction: column;
    padding-left: 0.5rem;
    font-family: monospace;
}

.dropZone-counter[b-ljxb5psdyj] {
    padding-left: 2vw;
}

.treeView-item[b-ljxb5psdyj] {
    display: grid;
    grid-template-columns: 1fr auto;
    align-items: center;
    width: 100%;
}

@media (max-width: 641px) {
    .card[b-ljxb5psdyj] {
        width: calc(20rem - 2vw);
    }
}
/* /Pages/Login.razor.rz.scp.css */
.login[b-03mywk5f6t] {
    display: flex;
    justify-content: center;
    align-items: center;
    height: calc(100vh - 64px);
    margin: 0;
}

.login-card[b-03mywk5f6t]{
    display: flex;
    flex-direction: column;
}

.login-card img[b-03mywk5f6t] {
    margin-bottom: 2vh;
}

.register-text[b-03mywk5f6t] {
    display: flex;
    justify-content: flex-end;
}

.btn-primary[b-03mywk5f6t]  {
    margin-top: 2vh !important;
    width: 100%;
    border-radius: 25px;
}

.spinner-container[b-03mywk5f6t] {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 80vh;
}

.spinner[b-03mywk5f6t] {
    width: 11.2px;
    height: 11.2px;
    animation: spinner-o824ag-b-03mywk5f6t 1s infinite linear;
}

.spinner div[b-03mywk5f6t] {
    position: absolute;
    width: 100%;
    height: 100%;
    border-radius: 50%;
    animation: spinner-vse6n7-b-03mywk5f6t 1.25s infinite ease;
}

.spinner div:nth-child(1)[b-03mywk5f6t] {
    background: var(--yellow);
    --rotation: 90;
}

.spinner div:nth-child(2)[b-03mywk5f6t] {
    background: var(--blue);
    --rotation: 180;
}

.spinner div:nth-child(3)[b-03mywk5f6t] {
    background: var(--green);
    --rotation: 270;
}

.spinner div:nth-child(4)[b-03mywk5f6t] {
    background: var(--red);
    --rotation: 360;
}

.mud-drop-zone[b-03mywk5f6t]::deep {
    min-width: 15vw !important;
}

@keyframes spinner-vse6n7-b-03mywk5f6t {
    0%, 100% {
        transform: rotate(calc(var(--rotation) * 1deg)) translateY(0);
    }

    50% {
        transform: rotate(calc(var(--rotation) * 1deg)) translateY(300%);
    }
}

@keyframes spinner-o824ag-b-03mywk5f6t {
    to {
        transform: rotate(360deg);
    }
}
/* /Pages/Register.razor.rz.scp.css */
.register[b-qj6fhcjhvv] {
    display: flex;
    justify-content: center;
    align-items: center;
    height: calc(100vh - 64px);
    margin: 0;
}

.form-group[b-qj6fhcjhvv] {
    display: flex;
    gap: 1vw;
}

.register-card img[b-qj6fhcjhvv] {
    margin-bottom: 2vh;
}

.btn-primary[b-qj6fhcjhvv]  {
    margin-top: 2vh !important;
    width: 100%;
    border-radius: 25px;
}

.register-card > .logo[b-qj6fhcjhvv] {
    display: flex;
    flex-direction: column;
    align-items: center;
}
/* /Shared/AppBar/AppBar.razor.rz.scp.css */
.app-bar[b-ymqzujjoab] {
    padding: 0 1rem;
}

.logo[b-ymqzujjoab] {
    width: 40px;
}

.center-section[b-ymqzujjoab] {
    flex: 1;
    max-width: 800px;
    margin: 0 auto;
}
/* /Shared/AppBar/Component/NotificationComponent.razor.rz.scp.css */
.notifications-container[b-dh297lqmy0] {
    min-width: 300px;
    max-width: 400px;
    max-height: 400px;
    overflow-y: auto;
}

.notification-header[b-dh297lqmy0] {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 8px 16px;
    border-bottom: 1px solid var(--mud-palette-divider);
}

.notification-item[b-dh297lqmy0]  > .mud-icon-size-small{
    width: 12px;
}

.notification-item[b-dh297lqmy0]{
    display: flex;
    align-items: center;
    gap: 1rem;
}

.notification-content[b-dh297lqmy0] {
    display: flex;
    flex-direction: column;
    width: 100%;
}

.notification-title[b-dh297lqmy0] {
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
}

.notification-time[b-dh297lqmy0] {
    white-space: nowrap;
    margin-left: 8px;
}

.notification-message[b-dh297lqmy0] {
    color: var(--mud-palette-text-secondary);
}

.fw-bold[b-dh297lqmy0] {
    font-weight: bold;
}
/* /Shared/AppBar/Component/SearchSection.razor.rz.scp.css */
.filter-container[b-fzpvlr42bu] {
    display: flex;
    align-items: center;
    gap: 8px;
}

.searchBox[b-fzpvlr42bu] {
    background: #273843;
    border-radius: 35px;
    height: fit-content;
    display: flex;
    align-items: center;
    width: 17vw;
}

.searchBox[b-fzpvlr42bu]  .mud-input {
    color: #ffffff !important;
    padding-left: 0 !important;
}

.searchBox[b-fzpvlr42bu]  .mud-input-outlined-border {
    display: none !important;
}

.searchBox[b-fzpvlr42bu]  .mud-input-adornment .mud-icon-default {
    color: #ffffff89 !important;
}

.searchBox[b-fzpvlr42bu]  .mud-input-control {
    margin-top: 0 !important;
}

.searchBox[b-fzpvlr42bu]  .mud-input > input.mud-input-root {
    height: 1vh !important;
}
/* /Shared/AppBar/Component/UserMenu.razor.rz.scp.css */
.custom_popover[b-t2diibkxvf] {
    overflow: hidden;
}
/* /Shared/Assenze/ModalInsertAbsences.razor.rz.scp.css */
input[b-0dala569w0], select[b-0dala569w0], textarea[b-0dala569w0] {
    margin-bottom: 10px;
    border: 1px solid #ccc;
    border-radius: 3px;
}

input[b-0dala569w0] {
    width: calc(100% - 10px);
    padding: 5px;
}

    input[type="date"][b-0dala569w0] {
        padding: 4px 5px;
    }

textarea[b-0dala569w0] {
    width: calc(100% - 12px);
    padding: 5px;
}

.item:hover p[b-0dala569w0], .item:hover i[b-0dala569w0], .question:hover p[b-0dala569w0], .question label:hover[b-0dala569w0], input:hover[b-0dala569w0]::placeholder {
    color: var(--blue-integry);
}

.item input:hover[b-0dala569w0], .item select:hover[b-0dala569w0], .item textarea:hover[b-0dala569w0] {
    border: 1px solid transparent;
    box-shadow: 0 0 3px 0 var(--blue-integry);
    color: var(--blue-integry);
}

.item[b-0dala569w0] {
    position: relative;
    margin: 10px 0;
}

.item-button[b-0dala569w0] {
    position: relative;
    margin: 10px 0;
    display: flex;
    justify-content: flex-end;
}

.item-date[b-0dala569w0] {
    position: relative;
    margin: 10px 0;
    display: flex;
    justify-content: flex-end;
    gap: 15px;
}

.item span[b-0dala569w0] {
    color: red;
}

input[type="date"][b-0dala569w0]::-webkit-inner-spin-button {
    display: none;
}

.item i[b-0dala569w0], input[type="date"][b-0dala569w0]::-webkit-calendar-picker-indicator {
    position: absolute;
    font-size: 20px;
    color: var(--blue-integry);
}

.item i[b-0dala569w0] {
    right: 1%;
    top: 30px;
    z-index: 1;
}

[type="date"][b-0dala569w0]::-webkit-calendar-picker-indicator {
    right: 1%;
    z-index: 2;
    opacity: 0;
    cursor: pointer;
}

input[type=radio][b-0dala569w0], input[type=checkbox][b-0dala569w0] {
    display: none;
}

label.radio[b-0dala569w0] {
    position: relative;
    display: inline-block;
    margin: 5px 20px 15px 0;
    cursor: pointer;
}

.question span[b-0dala569w0] {
    margin-left: 30px;
}

.question-answer label[b-0dala569w0] {
    display: block;
}

label.radio[b-0dala569w0]:before {
    content: "";
    position: absolute;
    left: 0;
    width: 17px;
    height: 17px;
    border-radius: 50%;
    border: 2px solid #ccc;
}

input[type=radio]:checked + label[b-0dala569w0]:before, label.radio:hover[b-0dala569w0]:before {
    border: 2px solid var(--blue-integry);
}

label.radio[b-0dala569w0]:after {
    content: "";
    position: absolute;
    top: 6px;
    left: 5px;
    width: 8px;
    height: 4px;
    border: 3px solid var(--blue-integry);
    border-top: none;
    border-right: none;
    transform: rotate(-45deg);
    opacity: 0;
}

input[type=radio]:checked + label[b-0dala569w0]:after {
    opacity: 1;
}

.btn-block[b-0dala569w0] {
    margin-top: 10px;
    text-align: center;
}

button[b-0dala569w0] {
    width: 150px;
    padding: 10px;
    border: none;
    border-radius: 5px;
    background: var(--blue-integry);
    font-size: 16px;
    color: #fff;
    cursor: pointer;
}

    button:hover[b-0dala569w0] {
        background: #0d1f3d;
    }

.item-parent[b-0dala569w0] {
    height: 13vh;
    overflow: auto;
}

.parent-link[b-0dala569w0] {
    margin-bottom: 1.5vh;
    display: block;
    cursor: pointer;
}

.parentLink:hover[b-0dala569w0] {
    color: var(--blue)
}

.item-parent ul[b-0dala569w0] {
    padding-left: 1rem !important;
    list-style-type: disclosure-closed;
}

.MudDialog-header[b-0dala569w0] {
    display: flex;
}

.MudDialog-header-left[b-0dala569w0] {
    margin-left: auto;
    display: flex;
    flex-direction: column;
    align-items: flex-end;
}

    .MudDialog-header-left h6[b-0dala569w0] {
        margin: 0;
        font-weight: 800;
        color: var(--mud-palette-drawer-text) !important;
    }

@media (min-width: 576px) {
    .modal-dialog[b-0dala569w0] {
        max-width: 50vw !important;
    }
}
/* /Shared/Assenze/ModalModifyAbsences.razor.rz.scp.css */
input[b-paexpwdbf8], select[b-paexpwdbf8], textarea[b-paexpwdbf8] {
    margin-bottom: 10px;
    border: 1px solid #ccc;
    border-radius: 3px;
}

input[b-paexpwdbf8] {
    width: calc(100% - 10px);
    padding: 5px;
}

    input[type="date"][b-paexpwdbf8] {
        padding: 4px 5px;
    }

textarea[b-paexpwdbf8] {
    width: calc(100% - 12px);
    padding: 5px;
}

.item:hover p[b-paexpwdbf8], .item:hover i[b-paexpwdbf8], .question:hover p[b-paexpwdbf8], .question label:hover[b-paexpwdbf8], input:hover[b-paexpwdbf8]::placeholder {
    color: var(--blue-integry);
}

.item input:hover[b-paexpwdbf8], .item select:hover[b-paexpwdbf8], .item textarea:hover[b-paexpwdbf8] {
    border: 1px solid transparent;
    box-shadow: 0 0 3px 0 var(--blue-integry);
    color: var(--blue-integry);
}

.item[b-paexpwdbf8] {
    position: relative;
    margin: 10px 0;
}

.item-button[b-paexpwdbf8] {
    position: relative;
    margin: 10px 0;
    display: flex;
    justify-content: flex-end;
}

.item-date[b-paexpwdbf8] {
    position: relative;
    margin: 10px 0;
    display: flex;
    justify-content: flex-end;
    gap: 15px;
}

.item span[b-paexpwdbf8] {
    color: red;
}

input[type="date"][b-paexpwdbf8]::-webkit-inner-spin-button {
    display: none;
}

.item i[b-paexpwdbf8], input[type="date"][b-paexpwdbf8]::-webkit-calendar-picker-indicator {
    position: absolute;
    font-size: 20px;
    color: var(--blue-integry);
}

.item i[b-paexpwdbf8] {
    right: 1%;
    top: 30px;
    z-index: 1;
}

[type="date"][b-paexpwdbf8]::-webkit-calendar-picker-indicator {
    right: 1%;
    z-index: 2;
    opacity: 0;
    cursor: pointer;
}

input[type=radio][b-paexpwdbf8], input[type=checkbox][b-paexpwdbf8] {
    display: none;
}

label.radio[b-paexpwdbf8] {
    position: relative;
    display: inline-block;
    margin: 5px 20px 15px 0;
    cursor: pointer;
}

.question span[b-paexpwdbf8] {
    margin-left: 30px;
}

.question-answer label[b-paexpwdbf8] {
    display: block;
}

label.radio[b-paexpwdbf8]:before {
    content: "";
    position: absolute;
    left: 0;
    width: 17px;
    height: 17px;
    border-radius: 50%;
    border: 2px solid #ccc;
}

input[type=radio]:checked + label[b-paexpwdbf8]:before, label.radio:hover[b-paexpwdbf8]:before {
    border: 2px solid var(--blue-integry);
}

label.radio[b-paexpwdbf8]:after {
    content: "";
    position: absolute;
    top: 6px;
    left: 5px;
    width: 8px;
    height: 4px;
    border: 3px solid var(--blue-integry);
    border-top: none;
    border-right: none;
    transform: rotate(-45deg);
    opacity: 0;
}

input[type=radio]:checked + label[b-paexpwdbf8]:after {
    opacity: 1;
}

.btn-block[b-paexpwdbf8] {
    margin-top: 10px;
    text-align: center;
}

button[b-paexpwdbf8] {
    width: 150px;
    padding: 10px;
    border: none;
    border-radius: 5px;
    background: var(--blue-integry);
    font-size: 16px;
    color: #fff;
    cursor: pointer;
}

    button:hover[b-paexpwdbf8] {
        background: #0d1f3d;
    }

.item-parent[b-paexpwdbf8] {
    height: 13vh;
    overflow: auto;
}

.parent-link[b-paexpwdbf8] {
    margin-bottom: 1.5vh;
    display: block;
    cursor: pointer;
}

.parentLink:hover[b-paexpwdbf8] {
    color: var(--blue)
}

.item-parent ul[b-paexpwdbf8] {
    padding-left: 1rem !important;
    list-style-type: disclosure-closed;
}

.MudDialog-header[b-paexpwdbf8] {
    display: flex;
    justify-content: space-between;
}

.MudDialog-header-left[b-paexpwdbf8] {
    margin-left: auto;
    display: flex;
    flex-direction: column;
    align-items: flex-end;
}

    .MudDialog-header-left h6[b-paexpwdbf8] {
        margin: 0;
        font-weight: 800;
        color: var(--mud-palette-drawer-text) !important;
    }

@media (min-width: 576px) {
    .modal-dialog[b-paexpwdbf8] {
        max-width: 50vw !important;
    }
}
/* /Shared/AuthorizingPage.razor.rz.scp.css */
.spinner-container[b-yhtkuakrln] {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 80vh;
}

.spinner[b-yhtkuakrln] {
    width: 11.2px;
    height: 11.2px;
    animation: spinner-o824ag-b-yhtkuakrln 1s infinite linear;
}

.spinner div[b-yhtkuakrln] {
    position: absolute;
    width: 100%;
    height: 100%;
    border-radius: 50%;
    animation: spinner-vse6n7-b-yhtkuakrln 1.25s infinite ease;
}

.spinner div:nth-child(1)[b-yhtkuakrln] {
    background: var(--yellow);
    --rotation: 90;
}

.spinner div:nth-child(2)[b-yhtkuakrln] {
    background: var(--blue);
    --rotation: 180;
}

.spinner div:nth-child(3)[b-yhtkuakrln] {
    background: var(--green);
    --rotation: 270;
}

.spinner div:nth-child(4)[b-yhtkuakrln] {
    background: var(--red);
    --rotation: 360;
}

@keyframes spinner-vse6n7-b-yhtkuakrln {
    0%, 100% {
        transform: rotate(calc(var(--rotation) * 1deg)) translateY(0);
    }

    50% {
        transform: rotate(calc(var(--rotation) * 1deg)) translateY(300%);
    }
}

@keyframes spinner-o824ag-b-yhtkuakrln {
    to {
        transform: rotate(360deg);
    }
}
/* /Shared/CalendarWorkedHours/ModalCalendar.razor.rz.scp.css */
.MonthEvent[b-42r4z9ifbq] {
    display: flex;
    align-items: center;
    cursor: pointer;
}

.MonthEventInt[b-42r4z9ifbq] {
    margin-left: 0.2vw;
    color: var(--mud-palette-primary);
    font-size: large;
    font-weight: 900;
    font-family: fantasy;
}

.MonthEventInt.Error[b-42r4z9ifbq], .MonthEventInt.Success[b-42r4z9ifbq], .MonthEventInt.Warning[b-42r4z9ifbq] {
    display: none;
}

.mud-tooltip-inline > .Error[b-42r4z9ifbq]{
    background: var(--mud-palette-error);
    border-radius: 5px;
    font-weight: 500;
    margin-right: 0.5vw;
    font-size: 12px;
    padding-left: 0.5vw;
    line-height: 16px;
    color: var(--mud-palette-success-text);
}

.mud-tooltip-inline > .Primary[b-42r4z9ifbq]{
    /*background: var(--mud-palette-primary);*/
    /*border-radius: 5px;*/
    font-weight: 500;
    margin-right: 0.5vw;
    font-size: 12px;
    line-height: 16px;
    color: var(--mud-palette-text-primary);
}

.mud-tooltip-inline > .Success[b-42r4z9ifbq]{
    background: var(--mud-palette-success);
    border-radius: 5px;
    font-weight: 500;
    margin-right: 0.5vw;
    font-size: 12px;
    padding-left: 0.5vw;
    height: 18px;
    line-height: 16px;
    color: var(--mud-palette-success-text);
}

.mud-tooltip-inline > .Warning[b-42r4z9ifbq]{
    background: var(--mud-palette-warning);
    border-radius: 5px;
    font-weight: 500;
    margin-right: 0.5vw;
    font-size: 12px;
    padding-left: 0.5vw;
    height: 18px;
    line-height: 16px;
    color: var(--mud-palette-success-text);
}

.MonthEvent > .Error[b-42r4z9ifbq], .MonthEvent > .Success[b-42r4z9ifbq], .MonthEvent > .Warning[b-42r4z9ifbq]{
    color: var(--mud-palette-success-text);
}

.MonthEventText[b-42r4z9ifbq] {
    font-size: 0.75rem;
    height: max-content;
    white-space: nowrap;
    overflow: hidden;
}

.WeekTemplate_background[b-42r4z9ifbq] {
    height: calc(100% - 20px);
    background-color: hsl(204deg 96.77% 12.16% / 20%);
}

.custom-calendar[b-42r4z9ifbq]  .mud-drop-item > div, .custom-calendar[b-42r4z9ifbq]  .mud-drop-item .mud-tooltip-root{
    width: 100% !important;
    white-space: nowrap !important;
}
/* /Shared/ChangeCodJcom/ModalChangeCodJcom.razor.rz.scp.css */
input[b-dix96kh5uj], select[b-dix96kh5uj], textarea[b-dix96kh5uj] {
    margin-bottom: 10px;
    border: 1px solid #ccc;
    border-radius: 3px;
}

input[b-dix96kh5uj] {
    width: calc(100% - 10px);
    padding: 5px;
}

    input[type="date"][b-dix96kh5uj] {
        padding: 4px 5px;
    }

textarea[b-dix96kh5uj] {
    width: calc(100% - 12px);
    padding: 5px;
}

.item:hover p[b-dix96kh5uj], .item:hover i[b-dix96kh5uj], .question:hover p[b-dix96kh5uj], .question label:hover[b-dix96kh5uj], input:hover[b-dix96kh5uj]::placeholder {
    color: var(--blue-integry);
}

.item input:hover[b-dix96kh5uj], .item select:hover[b-dix96kh5uj], .item textarea:hover[b-dix96kh5uj] {
    border: 1px solid transparent;
    box-shadow: 0 0 3px 0 var(--blue-integry);
    color: var(--blue-integry);
}

.item[b-dix96kh5uj] {
    position: relative;
    margin: 10px 0;
}

.item-button[b-dix96kh5uj] {
    position: relative;
    margin: 10px 0;
    display: flex;
    justify-content: flex-end;
}

.item span[b-dix96kh5uj] {
    color: red;
}

input[type="date"][b-dix96kh5uj]::-webkit-inner-spin-button {
    display: none;
}

.item i[b-dix96kh5uj], input[type="date"][b-dix96kh5uj]::-webkit-calendar-picker-indicator {
    position: absolute;
    font-size: 20px;
    color: var(--blue-integry);
}

.item i[b-dix96kh5uj] {
    right: 1%;
    top: 30px;
    z-index: 1;
}

[type="date"][b-dix96kh5uj]::-webkit-calendar-picker-indicator {
    right: 1%;
    z-index: 2;
    opacity: 0;
    cursor: pointer;
}

input[type=radio][b-dix96kh5uj], input[type=checkbox][b-dix96kh5uj] {
    display: none;
}

label.radio[b-dix96kh5uj] {
    position: relative;
    display: inline-block;
    margin: 5px 20px 15px 0;
    cursor: pointer;
}

.question span[b-dix96kh5uj] {
    margin-left: 30px;
}

.question-answer label[b-dix96kh5uj] {
    display: block;
}

label.radio[b-dix96kh5uj]:before {
    content: "";
    position: absolute;
    left: 0;
    width: 17px;
    height: 17px;
    border-radius: 50%;
    border: 2px solid #ccc;
}

input[type=radio]:checked + label[b-dix96kh5uj]:before, label.radio:hover[b-dix96kh5uj]:before {
    border: 2px solid var(--blue-integry);
}

label.radio[b-dix96kh5uj]:after {
    content: "";
    position: absolute;
    top: 6px;
    left: 5px;
    width: 8px;
    height: 4px;
    border: 3px solid var(--blue-integry);
    border-top: none;
    border-right: none;
    transform: rotate(-45deg);
    opacity: 0;
}

input[type=radio]:checked + label[b-dix96kh5uj]:after {
    opacity: 1;
}

.btn-block[b-dix96kh5uj] {
    margin-top: 10px;
    text-align: center;
}

button[b-dix96kh5uj] {
    width: 150px;
    padding: 10px;
    border: none;
    border-radius: 5px;
    background: var(--blue-integry);
    font-size: 16px;
    color: #fff;
    cursor: pointer;
}

    button:hover[b-dix96kh5uj] {
        background: #0d1f3d;
    }

.item-parent[b-dix96kh5uj] {
    height: 13vh;
    overflow: auto;
}

.parent-link[b-dix96kh5uj] {
    margin-bottom: 1.5vh;
    display: block;
    cursor: pointer;
}

.parentLink:hover[b-dix96kh5uj] {
    color: var(--blue)
}

.item-parent ul[b-dix96kh5uj] {
    padding-left: 1rem !important;
    list-style-type: disclosure-closed;
}

.MudDialog-header[b-dix96kh5uj] {
    display: flex;
    margin-bottom: 1.25vh;
}

.MudDialog-header-right[b-dix96kh5uj] {
    margin-right: auto;
    display: flex;
    flex-direction: column;
}

.MudDialog-header-left[b-dix96kh5uj] {
    margin-left: auto;
    display: flex;
    flex-direction: column;
    align-items: flex-end;
}

    .MudDialog-header-left[b-dix96kh5uj]  .mud-autocomplete {
        max-height: 17.5px;
    }

    .MudDialog-header-left h6[b-dix96kh5uj] {
        margin: 0;
        font-weight: 800;
        color: var(--mud-palette-drawer-text) !important;
    }

@media (min-width: 576px) {
    .modal-dialog[b-dix96kh5uj] {
        max-width: 50vw !important;
    }
}
/* /Shared/MainLayout.razor.rz.scp.css */
.page[b-jqwj5yf1l3] {
    position: relative;
    display: flex;
    flex-direction: column;
    overflow: auto;
    height: 100vh;
}

main[b-jqwj5yf1l3] {
    flex: 1;
}

.main__content[b-jqwj5yf1l3] {
    border-radius: 30px;
    padding: 0 22px;
    min-height: 93vh;
    min-width: 0px;
    flex: 1 1 0%;
    background-color: rgb(241 245 248);
    padding-bottom: 2.5rem;
    margin: 2vh 2vh 2vh 0;
    position: relative;
}

.btn .bi[b-jqwj5yf1l3] {
    margin-right: 1vh;
}

.top-row[b-jqwj5yf1l3] {
    border-bottom: 1px solid #d6d5d5;
    background-color: rgb(241 245 248);
    border-radius: 10px 10px 0px 0px;
    height: 3.5rem;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

    .top-row > .top__text[b-jqwj5yf1l3], .top-row .btn-link[b-jqwj5yf1l3] {
        white-space: nowrap;
        color: var(--blue-integry);
        font-size: initial;
        font-weight: 600;
    }

    .top-row .top__text:first-child[b-jqwj5yf1l3] {
        overflow: hidden;
        text-overflow: ellipsis;
    }

@media (max-width: 640.98px) {
    .top-row:not(.auth)[b-jqwj5yf1l3] {
        display: none;
    }

    .top-row.auth[b-jqwj5yf1l3] {
        justify-content: space-between;
    }

    .top-row a[b-jqwj5yf1l3], .top-row .btn-link[b-jqwj5yf1l3] {
        margin-left: 0;
    }

    .main__content[b-jqwj5yf1l3] {
        margin-left: 2vh;
    }
}

@media (min-width: 641px) {
    .page[b-jqwj5yf1l3] {
        flex-direction: row;
    }

    .sidebar[b-jqwj5yf1l3] {
        width: 250px;
        height: 100vh;
        position: sticky;
        top: 0;
    }

    .top-row[b-jqwj5yf1l3] {
        position: sticky;
        top: 0;
        z-index: 1;
    }
}
/* /Shared/ModalActivity/Customers/ModalActivityClienti.razor.rz.scp.css */
.spinner-container[b-cnujmdfc58] {
    display: flex;
    justify-content: center;
    align-items: center;
    /*height: 80vh;*/
}

.spinner[b-cnujmdfc58] {
    width: 11.2px;
    height: 11.2px;
    animation: spinner-o824ag-b-cnujmdfc58 1s infinite linear;
}

.spinner div[b-cnujmdfc58] {
    position: absolute;
    width: 100%;
    height: 100%;
    border-radius: 50%;
    animation: spinner-vse6n7-b-cnujmdfc58 1.25s infinite ease;
}

.spinner div:nth-child(1)[b-cnujmdfc58] {
    background: var(--yellow);
    --rotation: 90;
}

.spinner div:nth-child(2)[b-cnujmdfc58] {
    background: var(--blue);
    --rotation: 180;
}

.spinner div:nth-child(3)[b-cnujmdfc58] {
    background: var(--green);
    --rotation: 270;
}

.spinner div:nth-child(4)[b-cnujmdfc58] {
    background: var(--red);
    --rotation: 360;
}

@keyframes spinner-vse6n7-b-cnujmdfc58 {
    0%, 100% {
        transform: rotate(calc(var(--rotation) * 1deg)) translateY(0);
    }

    50% {
        transform: rotate(calc(var(--rotation) * 1deg)) translateY(300%);
    }
}

@keyframes spinner-o824ag-b-cnujmdfc58 {
    to {
        transform: rotate(360deg);
    }
}

input[b-cnujmdfc58], select[b-cnujmdfc58], textarea[b-cnujmdfc58] {
    margin-bottom: 10px;
    border: 1px solid #ccc;
    border-radius: 3px;
}

input[b-cnujmdfc58] {
    width: calc(100% - 10px);
    padding: 5px;
}

    input[type="date"][b-cnujmdfc58] {
        padding: 4px 5px;
    }

textarea[b-cnujmdfc58] {
    width: calc(100% - 12px);
    padding: 5px;
}

.item:hover p[b-cnujmdfc58], .item:hover i[b-cnujmdfc58], .question:hover p[b-cnujmdfc58], .question label:hover[b-cnujmdfc58], input:hover[b-cnujmdfc58]::placeholder {
    color: var(--blue-integry);
}

.item input:hover[b-cnujmdfc58], .item select:hover[b-cnujmdfc58], .item textarea:hover[b-cnujmdfc58] {
    border: 1px solid transparent;
    box-shadow: 0 0 3px 0 var(--blue-integry);
    color: var(--blue-integry);
}

.item[b-cnujmdfc58] {
    position: relative;
    margin: 10px 0;
}

.item-button[b-cnujmdfc58] {
    position: relative;
    margin: 10px 0;
    display: flex;
    justify-content: flex-end;
}

.item span[b-cnujmdfc58] {
    color: red;
}

input[type="date"][b-cnujmdfc58]::-webkit-inner-spin-button {
    display: none;
}

.item i[b-cnujmdfc58], input[type="date"][b-cnujmdfc58]::-webkit-calendar-picker-indicator {
    position: absolute;
    font-size: 20px;
    color: var(--blue-integry);
}

.item i[b-cnujmdfc58] {
    right: 1%;
    top: 30px;
    z-index: 1;
}

[type="date"][b-cnujmdfc58]::-webkit-calendar-picker-indicator {
    right: 1%;
    z-index: 2;
    opacity: 0;
    cursor: pointer;
}

input[type=radio][b-cnujmdfc58], input[type=checkbox][b-cnujmdfc58] {
    display: none;
}

label.radio[b-cnujmdfc58] {
    position: relative;
    display: inline-block;
    margin: 5px 20px 15px 0;
    cursor: pointer;
}

.question span[b-cnujmdfc58] {
    margin-left: 30px;
}

.question-answer label[b-cnujmdfc58] {
    display: block;
}

label.radio[b-cnujmdfc58]:before {
    content: "";
    position: absolute;
    left: 0;
    width: 17px;
    height: 17px;
    border-radius: 50%;
    border: 2px solid #ccc;
}

input[type=radio]:checked + label[b-cnujmdfc58]:before, label.radio:hover[b-cnujmdfc58]:before {
    border: 2px solid var(--blue-integry);
}

label.radio[b-cnujmdfc58]:after {
    content: "";
    position: absolute;
    top: 6px;
    left: 5px;
    width: 8px;
    height: 4px;
    border: 3px solid var(--blue-integry);
    border-top: none;
    border-right: none;
    transform: rotate(-45deg);
    opacity: 0;
}

input[type=radio]:checked + label[b-cnujmdfc58]:after {
    opacity: 1;
}

.btn-block[b-cnujmdfc58] {
    margin-top: 10px;
    text-align: center;
}

button[b-cnujmdfc58] {
    width: 150px;
    padding: 10px;
    border: none;
    border-radius: 5px;
    background: var(--blue-integry);
    font-size: 16px;
    color: #fff;
    cursor: pointer;
}

    button:hover[b-cnujmdfc58] {
        background: #0d1f3d;
    }

.item-parent[b-cnujmdfc58] {
    height: 13vh;
    overflow: auto;
}

.parent-link[b-cnujmdfc58] {
    margin-bottom: 1.5vh;
    display: block;
    cursor: pointer;
}

.parentLink:hover[b-cnujmdfc58] {
    color: var(--blue)
}

.item-parent ul[b-cnujmdfc58] {
    padding-left: 1rem !important;
    list-style-type: disclosure-closed;
}

.MudDialog-header[b-cnujmdfc58] {
    display: flex;
    margin-bottom: 1.25vh;
}

.MudDialog-header-right[b-cnujmdfc58] {
    margin-right: auto;
    display: flex;
    flex-direction: column;
}

.MudDialog-header-left[b-cnujmdfc58] {
    margin-left: auto;
    display: flex;
    flex-direction: column;
    align-items: flex-end;
}

    .MudDialog-header-left[b-cnujmdfc58]  .mud-autocomplete {
        max-height: 17.5px;
    }

    .MudDialog-header-left h6[b-cnujmdfc58] {
        margin: 0;
        font-weight: 800;
        color: var(--mud-palette-drawer-text) !important;
    }

@media (min-width: 576px) {
    .modal-dialog[b-cnujmdfc58] {
        max-width: 50vw !important;
    }
}
/* /Shared/ModalActivity/Internal/ModalActivity.razor.rz.scp.css */
.spinner-container[b-zcv7vavtcg] {
    display: flex;
    justify-content: center;
    align-items: center;
    /*height: 80vh;*/
}

.spinner[b-zcv7vavtcg] {
    width: 11.2px;
    height: 11.2px;
    animation: spinner-o824ag-b-zcv7vavtcg 1s infinite linear;
}

.spinner div[b-zcv7vavtcg] {
    position: absolute;
    width: 100%;
    height: 100%;
    border-radius: 50%;
    animation: spinner-vse6n7-b-zcv7vavtcg 1.25s infinite ease;
}

.spinner div:nth-child(1)[b-zcv7vavtcg] {
    background: var(--yellow);
    --rotation: 90;
}

.spinner div:nth-child(2)[b-zcv7vavtcg] {
    background: var(--blue);
    --rotation: 180;
}

.spinner div:nth-child(3)[b-zcv7vavtcg] {
    background: var(--green);
    --rotation: 270;
}

.spinner div:nth-child(4)[b-zcv7vavtcg] {
    background: var(--red);
    --rotation: 360;
}

@keyframes spinner-vse6n7-b-zcv7vavtcg {
    0%, 100% {
        transform: rotate(calc(var(--rotation) * 1deg)) translateY(0);
    }

    50% {
        transform: rotate(calc(var(--rotation) * 1deg)) translateY(300%);
    }
}

@keyframes spinner-o824ag-b-zcv7vavtcg {
    to {
        transform: rotate(360deg);
    }
}

input[b-zcv7vavtcg], select[b-zcv7vavtcg], textarea[b-zcv7vavtcg] {
    margin-bottom: 10px;
    border: 1px solid #ccc;
    border-radius: 3px;
}

input[b-zcv7vavtcg] {
    width: calc(100% - 10px);
    padding: 5px;
}

input[type="date"][b-zcv7vavtcg] {
    padding: 4px 5px;
}

textarea[b-zcv7vavtcg] {
    width: calc(100% - 12px);
    padding: 5px;
}

.item:hover p[b-zcv7vavtcg], .item:hover i[b-zcv7vavtcg], .question:hover p[b-zcv7vavtcg], .question label:hover[b-zcv7vavtcg], input:hover[b-zcv7vavtcg]::placeholder {
    color: var(--blue-integry);
}

.item input:hover[b-zcv7vavtcg], .item select:hover[b-zcv7vavtcg], .item textarea:hover[b-zcv7vavtcg] {
    border: 1px solid transparent;
    box-shadow: 0 0 3px 0 var(--blue-integry);
    color: var(--blue-integry);
}

.item[b-zcv7vavtcg] {
    position: relative;
    margin: 10px 0;
}

.item-button[b-zcv7vavtcg] {
    position: relative;
    margin: 10px 0;
    display: flex;
    justify-content: flex-end;
}

.item span[b-zcv7vavtcg] {
    color: red;
}

input[type="date"][b-zcv7vavtcg]::-webkit-inner-spin-button {
    display: none;
}

.item i[b-zcv7vavtcg], input[type="date"][b-zcv7vavtcg]::-webkit-calendar-picker-indicator {
    position: absolute;
    font-size: 20px;
    color: var(--blue-integry);
}

.item i[b-zcv7vavtcg] {
    right: 1%;
    top: 30px;
    z-index: 1;
}

[type="date"][b-zcv7vavtcg]::-webkit-calendar-picker-indicator {
    right: 1%;
    z-index: 2;
    opacity: 0;
    cursor: pointer;
}

input[type=radio][b-zcv7vavtcg], input[type=checkbox][b-zcv7vavtcg] {
    display: none;
}

label.radio[b-zcv7vavtcg] {
    position: relative;
    display: inline-block;
    margin: 5px 20px 15px 0;
    cursor: pointer;
}

.question span[b-zcv7vavtcg] {
    margin-left: 30px;
}

.question-answer label[b-zcv7vavtcg] {
    display: block;
}

label.radio[b-zcv7vavtcg]:before {
    content: "";
    position: absolute;
    left: 0;
    width: 17px;
    height: 17px;
    border-radius: 50%;
    border: 2px solid #ccc;
}

input[type=radio]:checked + label[b-zcv7vavtcg]:before, label.radio:hover[b-zcv7vavtcg]:before {
    border: 2px solid var(--blue-integry);
}

label.radio[b-zcv7vavtcg]:after {
    content: "";
    position: absolute;
    top: 6px;
    left: 5px;
    width: 8px;
    height: 4px;
    border: 3px solid var(--blue-integry);
    border-top: none;
    border-right: none;
    transform: rotate(-45deg);
    opacity: 0;
}

input[type=radio]:checked + label[b-zcv7vavtcg]:after {
    opacity: 1;
}

.btn-block[b-zcv7vavtcg] {
    margin-top: 10px;
    text-align: center;
}

button[b-zcv7vavtcg] {
    width: 150px;
    padding: 10px;
    border: none;
    border-radius: 5px;
    background: var(--blue-integry);
    font-size: 16px;
    color: #fff;
    cursor: pointer;
}

button:hover[b-zcv7vavtcg] {
    background: #0d1f3d;
}

.item-parent[b-zcv7vavtcg] {
    height: 13vh;
    overflow: auto;
}

.parent-link[b-zcv7vavtcg] {
    margin-bottom: 1.5vh;
    display: block;
    cursor: pointer;
}

.parentLink:hover[b-zcv7vavtcg] {
    color: var(--blue)
}

.item-parent ul[b-zcv7vavtcg] {
    padding-left: 1rem !important;
    list-style-type: disclosure-closed;
}

.MudDialog-header[b-zcv7vavtcg] {
    display: flex;
    margin-bottom: 1.25vh;
}

.MudDialog-header-right[b-zcv7vavtcg] {
    margin-right: auto;
    display: flex;
    flex-direction: column;
}

.MudDialog-header-left[b-zcv7vavtcg] {
    margin-left: auto;
    display: flex;
    flex-direction: column;
    align-items: flex-end;
}

.MudDialog-header-left[b-zcv7vavtcg]  .mud-autocomplete {
    max-height: 17.5px;
}

.MudDialog-header-left > .activityId h6[b-zcv7vavtcg] {
    margin: 0;
    font-weight: 800;
    color: var(--mud-palette-drawer-text) !important;
}

.activityId[b-zcv7vavtcg] {
    display: flex;
    gap: .25rem;
    align-items: end;
    flex-direction: row;
}

.activityId[b-zcv7vavtcg]  > .mud-tooltip-root > .mud-primary-text {
    color: var(--mud-palette-drawer-text) !important;
}

@media (min-width: 576px) {
    .modal-dialog[b-zcv7vavtcg] {
        max-width: 50vw !important;
    }
}
/* /Shared/ModalActivity/Internal/ModalActivityHistory.razor.rz.scp.css */
.spinner-container[b-zrcua9cqng] {
    display: flex;
    justify-content: center;
    align-items: center;
    /*height: 80vh;*/
}

.spinner[b-zrcua9cqng] {
    width: 11.2px;
    height: 11.2px;
    animation: spinner-o824ag-b-zrcua9cqng 1s infinite linear;
}

.spinner div[b-zrcua9cqng] {
    position: absolute;
    width: 100%;
    height: 100%;
    border-radius: 50%;
    animation: spinner-vse6n7-b-zrcua9cqng 1.25s infinite ease;
}

.spinner div:nth-child(1)[b-zrcua9cqng] {
    background: var(--yellow);
    --rotation: 90;
}

.spinner div:nth-child(2)[b-zrcua9cqng] {
    background: var(--blue);
    --rotation: 180;
}

.spinner div:nth-child(3)[b-zrcua9cqng] {
    background: var(--green);
    --rotation: 270;
}

.spinner div:nth-child(4)[b-zrcua9cqng] {
    background: var(--red);
    --rotation: 360;
}

@keyframes spinner-vse6n7-b-zrcua9cqng {
    0%, 100% {
        transform: rotate(calc(var(--rotation) * 1deg)) translateY(0);
    }

    50% {
        transform: rotate(calc(var(--rotation) * 1deg)) translateY(300%);
    }
}

@keyframes spinner-o824ag-b-zrcua9cqng {
    to {
        transform: rotate(360deg);
    }
}

input[b-zrcua9cqng], select[b-zrcua9cqng], textarea[b-zrcua9cqng] {
    margin-bottom: 10px;
    border: 1px solid #ccc;
    border-radius: 3px;
}

input[b-zrcua9cqng] {
    width: calc(100% - 10px);
    padding: 5px;
}

    input[type="date"][b-zrcua9cqng] {
        padding: 4px 5px;
    }

textarea[b-zrcua9cqng] {
    width: calc(100% - 12px);
    padding: 5px;
}

.item:hover p[b-zrcua9cqng], .item:hover i[b-zrcua9cqng], .question:hover p[b-zrcua9cqng], .question label:hover[b-zrcua9cqng], input:hover[b-zrcua9cqng]::placeholder {
    color: var(--blue-integry);
}

.item input:hover[b-zrcua9cqng], .item select:hover[b-zrcua9cqng], .item textarea:hover[b-zrcua9cqng] {
    border: 1px solid transparent;
    box-shadow: 0 0 3px 0 var(--blue-integry);
    color: var(--blue-integry);
}

.item[b-zrcua9cqng] {
    position: relative;
    margin: 10px 0;
}

    .item span[b-zrcua9cqng] {
        color: red;
    }

input[type="date"][b-zrcua9cqng]::-webkit-inner-spin-button {
    display: none;
}

.item i[b-zrcua9cqng], input[type="date"][b-zrcua9cqng]::-webkit-calendar-picker-indicator {
    position: absolute;
    font-size: 20px;
    color: var(--blue-integry);
}

.item i[b-zrcua9cqng] {
    right: 1%;
    top: 30px;
    z-index: 1;
}

[type="date"][b-zrcua9cqng]::-webkit-calendar-picker-indicator {
    right: 1%;
    z-index: 2;
    opacity: 0;
    cursor: pointer;
}

input[type=radio][b-zrcua9cqng], input[type=checkbox][b-zrcua9cqng] {
    display: none;
}

label.radio[b-zrcua9cqng] {
    position: relative;
    display: inline-block;
    margin: 5px 20px 15px 0;
    cursor: pointer;
}

.question span[b-zrcua9cqng] {
    margin-left: 30px;
}

.question-answer label[b-zrcua9cqng] {
    display: block;
}

label.radio[b-zrcua9cqng]:before {
    content: "";
    position: absolute;
    left: 0;
    width: 17px;
    height: 17px;
    border-radius: 50%;
    border: 2px solid #ccc;
}

input[type=radio]:checked + label[b-zrcua9cqng]:before, label.radio:hover[b-zrcua9cqng]:before {
    border: 2px solid var(--blue-integry);
}

label.radio[b-zrcua9cqng]:after {
    content: "";
    position: absolute;
    top: 6px;
    left: 5px;
    width: 8px;
    height: 4px;
    border: 3px solid var(--blue-integry);
    border-top: none;
    border-right: none;
    transform: rotate(-45deg);
    opacity: 0;
}

input[type=radio]:checked + label[b-zrcua9cqng]:after {
    opacity: 1;
}

.btn-block[b-zrcua9cqng] {
    margin-top: 10px;
    text-align: center;
}

button[b-zrcua9cqng] {
    width: 150px;
    padding: 10px;
    border: none;
    border-radius: 5px;
    background: var(--blue-integry);
    font-size: 16px;
    color: #fff;
    cursor: pointer;
}

    button:hover[b-zrcua9cqng] {
        background: #0d1f3d;
    }

@media (min-width: 576px) {
    .modal-dialog[b-zrcua9cqng] {
        max-width: 50vw !important;
    }
}

.MudDialog-header[b-zrcua9cqng] {
    display: flex;
    margin-bottom: 1.25vh;
}

.MudDialog-header-right[b-zrcua9cqng] {
    margin-right: auto;
    display: flex;
    flex-direction: column;
}

.MudDialog-header-left[b-zrcua9cqng] {
    margin-left: auto;
    display: flex;
    flex-direction: column;
    align-items: flex-end;
}

.MudDialog-header-left[b-zrcua9cqng]  .mud-autocomplete {
    max-height: 17.5px;
}

.MudDialog-header-left h6[b-zrcua9cqng] {
    margin: 0;
    font-weight: 800;
    color: var(--mud-palette-drawer-text) !important;
}
/* /Shared/ModalActivity/Internal/ModalActivityTask.razor.rz.scp.css */
.spinner-container[b-s4xt0vvugg] {
    display: flex;
    justify-content: center;
    align-items: center;
    /*height: 80vh;*/
}

.spinner[b-s4xt0vvugg] {
    width: 11.2px;
    height: 11.2px;
    animation: spinner-o824ag-b-s4xt0vvugg 1s infinite linear;
}

.spinner div[b-s4xt0vvugg] {
    position: absolute;
    width: 100%;
    height: 100%;
    border-radius: 50%;
    animation: spinner-vse6n7-b-s4xt0vvugg 1.25s infinite ease;
}

.spinner div:nth-child(1)[b-s4xt0vvugg] {
    background: var(--yellow);
    --rotation: 90;
}

.spinner div:nth-child(2)[b-s4xt0vvugg] {
    background: var(--blue);
    --rotation: 180;
}

.spinner div:nth-child(3)[b-s4xt0vvugg] {
    background: var(--green);
    --rotation: 270;
}

.spinner div:nth-child(4)[b-s4xt0vvugg] {
    background: var(--red);
    --rotation: 360;
}

@keyframes spinner-vse6n7-b-s4xt0vvugg {
    0%, 100% {
        transform: rotate(calc(var(--rotation) * 1deg)) translateY(0);
    }

    50% {
        transform: rotate(calc(var(--rotation) * 1deg)) translateY(300%);
    }
}

@keyframes spinner-o824ag-b-s4xt0vvugg {
    to {
        transform: rotate(360deg);
    }
}

input[b-s4xt0vvugg], select[b-s4xt0vvugg], textarea[b-s4xt0vvugg] {
    margin-bottom: 10px;
    border: 1px solid #ccc;
    border-radius: 3px;
}

input[b-s4xt0vvugg] {
    width: calc(100% - 10px);
    padding: 5px;
}

    input[type="date"][b-s4xt0vvugg] {
        padding: 4px 5px;
    }

textarea[b-s4xt0vvugg] {
    width: calc(100% - 12px);
    padding: 5px;
}

.item:hover p[b-s4xt0vvugg], .item:hover i[b-s4xt0vvugg], .question:hover p[b-s4xt0vvugg], .question label:hover[b-s4xt0vvugg], input:hover[b-s4xt0vvugg]::placeholder {
    color: var(--blue-integry);
}

.item input:hover[b-s4xt0vvugg], .item select:hover[b-s4xt0vvugg], .item textarea:hover[b-s4xt0vvugg] {
    border: 1px solid transparent;
    box-shadow: 0 0 3px 0 var(--blue-integry);
    color: var(--blue-integry);
}

.item[b-s4xt0vvugg] {
    position: relative;
    margin: 10px 0;
}

    .item span[b-s4xt0vvugg] {
        color: red;
    }

input[type="date"][b-s4xt0vvugg]::-webkit-inner-spin-button {
    display: none;
}

.item i[b-s4xt0vvugg], input[type="date"][b-s4xt0vvugg]::-webkit-calendar-picker-indicator {
    position: absolute;
    font-size: 20px;
    color: var(--blue-integry);
}

.item i[b-s4xt0vvugg] {
    right: 1%;
    top: 30px;
    z-index: 1;
}

[type="date"][b-s4xt0vvugg]::-webkit-calendar-picker-indicator {
    right: 1%;
    z-index: 2;
    opacity: 0;
    cursor: pointer;
}

input[type=radio][b-s4xt0vvugg], input[type=checkbox][b-s4xt0vvugg] {
    display: none;
}

label.radio[b-s4xt0vvugg] {
    position: relative;
    display: inline-block;
    margin: 5px 20px 15px 0;
    cursor: pointer;
}

.question span[b-s4xt0vvugg] {
    margin-left: 30px;
}

.question-answer label[b-s4xt0vvugg] {
    display: block;
}

label.radio[b-s4xt0vvugg]:before {
    content: "";
    position: absolute;
    left: 0;
    width: 17px;
    height: 17px;
    border-radius: 50%;
    border: 2px solid #ccc;
}

input[type=radio]:checked + label[b-s4xt0vvugg]:before, label.radio:hover[b-s4xt0vvugg]:before {
    border: 2px solid var(--blue-integry);
}

label.radio[b-s4xt0vvugg]:after {
    content: "";
    position: absolute;
    top: 6px;
    left: 5px;
    width: 8px;
    height: 4px;
    border: 3px solid var(--blue-integry);
    border-top: none;
    border-right: none;
    transform: rotate(-45deg);
    opacity: 0;
}

input[type=radio]:checked + label[b-s4xt0vvugg]:after {
    opacity: 1;
}

.btn-block[b-s4xt0vvugg] {
    margin-top: 10px;
    text-align: center;
}

button[b-s4xt0vvugg] {
    width: 150px;
    padding: 10px;
    border: none;
    border-radius: 5px;
    background: var(--blue-integry);
    font-size: 16px;
    color: #fff;
    cursor: pointer;
}

    button:hover[b-s4xt0vvugg] {
        background: #0d1f3d;
    }

@media (min-width: 576px) {
    .modal-dialog[b-s4xt0vvugg] {
        max-width: 50vw !important;
    }
}

.MudDialog-header[b-s4xt0vvugg] {
    display: flex;
    margin-bottom: 1.25vh;
}

.MudDialog-header-right[b-s4xt0vvugg] {
    margin-right: auto;
    display: flex;
    flex-direction: column;
}

.MudDialog-header-left[b-s4xt0vvugg] {
    margin-left: auto;
    display: flex;
    flex-direction: column;
    align-items: flex-end;
}

.MudDialog-header-left[b-s4xt0vvugg]  .mud-autocomplete {
    max-height: 17.5px;
}

.MudDialog-header-left h6[b-s4xt0vvugg] {
    margin: 0;
    font-weight: 800;
    color: var(--mud-palette-drawer-text) !important;
}
/* /Shared/ModalActivity/Internal/ModifyActivity.razor.rz.scp.css */
.spinner-container[b-fahpsq2muv] {
    display: flex;
    justify-content: center;
    align-items: center;
    /*height: 80vh;*/
}

.spinner[b-fahpsq2muv] {
    width: 11.2px;
    height: 11.2px;
    animation: spinner-o824ag-b-fahpsq2muv 1s infinite linear;
}

.spinner div[b-fahpsq2muv] {
    position: absolute;
    width: 100%;
    height: 100%;
    border-radius: 50%;
    animation: spinner-vse6n7-b-fahpsq2muv 1.25s infinite ease;
}

.spinner div:nth-child(1)[b-fahpsq2muv] {
    background: var(--yellow);
    --rotation: 90;
}

.spinner div:nth-child(2)[b-fahpsq2muv] {
    background: var(--blue);
    --rotation: 180;
}

.spinner div:nth-child(3)[b-fahpsq2muv] {
    background: var(--green);
    --rotation: 270;
}

.spinner div:nth-child(4)[b-fahpsq2muv] {
    background: var(--red);
    --rotation: 360;
}

@keyframes spinner-vse6n7-b-fahpsq2muv {
    0%, 100% {
        transform: rotate(calc(var(--rotation) * 1deg)) translateY(0);
    }

    50% {
        transform: rotate(calc(var(--rotation) * 1deg)) translateY(300%);
    }
}

@keyframes spinner-o824ag-b-fahpsq2muv {
    to {
        transform: rotate(360deg);
    }
}

input[b-fahpsq2muv], select[b-fahpsq2muv], textarea[b-fahpsq2muv] {
    margin-bottom: 10px;
    border: 1px solid #ccc;
    border-radius: 3px;
}

input[b-fahpsq2muv] {
    width: calc(100% - 10px);
    padding: 5px;
}

    input[type="date"][b-fahpsq2muv] {
        padding: 4px 5px;
    }

textarea[b-fahpsq2muv] {
    width: calc(100% - 12px);
    padding: 5px;
}

.item:hover p[b-fahpsq2muv], .item:hover i[b-fahpsq2muv], .question:hover p[b-fahpsq2muv], .question label:hover[b-fahpsq2muv], input:hover[b-fahpsq2muv]::placeholder {
    color: var(--blue-integry);
}

.item input:hover[b-fahpsq2muv], .item select:hover[b-fahpsq2muv], .item textarea:hover[b-fahpsq2muv] {
    border: 1px solid transparent;
    box-shadow: 0 0 3px 0 var(--blue-integry);
    color: var(--blue-integry);
}

.item[b-fahpsq2muv] {
    position: relative;
    margin: 10px 0;
}

.item-button[b-fahpsq2muv] {
    position: relative;
    margin: 10px 0;
    display: flex;
    justify-content: flex-end;
}

.item span[b-fahpsq2muv] {
    color: red;
}

input[type="date"][b-fahpsq2muv]::-webkit-inner-spin-button {
    display: none;
}

.item i[b-fahpsq2muv], input[type="date"][b-fahpsq2muv]::-webkit-calendar-picker-indicator {
    position: absolute;
    font-size: 20px;
    color: var(--blue-integry);
}

.item i[b-fahpsq2muv] {
    right: 1%;
    top: 30px;
    z-index: 1;
}

[type="date"][b-fahpsq2muv]::-webkit-calendar-picker-indicator {
    right: 1%;
    z-index: 2;
    opacity: 0;
    cursor: pointer;
}

input[type=radio][b-fahpsq2muv], input[type=checkbox][b-fahpsq2muv] {
    display: none;
}

label.radio[b-fahpsq2muv] {
    position: relative;
    display: inline-block;
    margin: 5px 20px 15px 0;
    cursor: pointer;
}

.question span[b-fahpsq2muv] {
    margin-left: 30px;
}

.question-answer label[b-fahpsq2muv] {
    display: block;
}

label.radio[b-fahpsq2muv]:before {
    content: "";
    position: absolute;
    left: 0;
    width: 17px;
    height: 17px;
    border-radius: 50%;
    border: 2px solid #ccc;
}

input[type=radio]:checked + label[b-fahpsq2muv]:before, label.radio:hover[b-fahpsq2muv]:before {
    border: 2px solid var(--blue-integry);
}

label.radio[b-fahpsq2muv]:after {
    content: "";
    position: absolute;
    top: 6px;
    left: 5px;
    width: 8px;
    height: 4px;
    border: 3px solid var(--blue-integry);
    border-top: none;
    border-right: none;
    transform: rotate(-45deg);
    opacity: 0;
}

input[type=radio]:checked + label[b-fahpsq2muv]:after {
    opacity: 1;
}

.btn-block[b-fahpsq2muv] {
    margin-top: 10px;
    text-align: center;
}

button[b-fahpsq2muv] {
    width: 150px;
    padding: 10px;
    border: none;
    border-radius: 5px;
    background: var(--blue-integry);
    font-size: 16px;
    color: #fff;
    cursor: pointer;
}

    button:hover[b-fahpsq2muv] {
        background: #0d1f3d;
    }

.item-parent[b-fahpsq2muv] {
    height: 13vh;
    overflow: auto;
}

.parent-link[b-fahpsq2muv] {
    margin-bottom: 1.5vh;
    display: block;
    cursor: pointer;
}

.parentLink:hover[b-fahpsq2muv] {
    color: var(--blue)
}

.item-parent ul[b-fahpsq2muv] {
    padding-left: 1rem !important;
    list-style-type: disclosure-closed;
}

.MudDialog-header[b-fahpsq2muv] {
    display: flex;
    margin-bottom: 1.25vh;
}

.MudDialog-header-right[b-fahpsq2muv] {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
}

    .MudDialog-header-right[b-fahpsq2muv]  .mud-autocomplete {
        max-height: 17.5px;
    }

    .MudDialog-header-right h6[b-fahpsq2muv] {
        margin: 0;
        font-weight: 800;
        color: var(--mud-palette-drawer-text) !important;
    }

.MudDialog-header-left[b-fahpsq2muv] {
    margin-left: auto;
    display: flex;
    flex-direction: column;
    align-items: flex-end;
}

    .MudDialog-header-left[b-fahpsq2muv]  .mud-autocomplete {
        max-height: 17.5px;
    }

    .MudDialog-header-left h6[b-fahpsq2muv] {
        margin: 0;
        font-weight: 800;
        color: var(--mud-palette-drawer-text) !important;
    }

.DataGrid-custom .mud-table-container[b-fahpsq2muv] {
    height: fit-content !important;
    max-height: 65vh !important;
}

.donut-inner-text[b-fahpsq2muv]{
    fill: var(--mud-palette-text-primary) !important;
}

@media (min-width: 576px) {
    .modal-dialog[b-fahpsq2muv] {
        max-width: 50vw !important;
    }
}
/* /Shared/ModalActivity/UtilityModal/ModalInsertActivityHours.razor.rz.scp.css */
input[b-cv83n2ss2f], select[b-cv83n2ss2f], textarea[b-cv83n2ss2f] {
    margin-bottom: 10px;
    border: 1px solid #ccc;
    border-radius: 3px;
}

input[b-cv83n2ss2f] {
    width: calc(100% - 10px);
    padding: 5px;
}

    input[type="date"][b-cv83n2ss2f] {
        padding: 4px 5px;
    }

textarea[b-cv83n2ss2f] {
    width: calc(100% - 12px);
    padding: 5px;
}

.item:hover p[b-cv83n2ss2f], .item:hover i[b-cv83n2ss2f], .question:hover p[b-cv83n2ss2f], .question label:hover[b-cv83n2ss2f], input:hover[b-cv83n2ss2f]::placeholder {
    color: var(--blue-integry);
}

.item input:hover[b-cv83n2ss2f], .item select:hover[b-cv83n2ss2f], .item textarea:hover[b-cv83n2ss2f] {
    border: 1px solid transparent;
    box-shadow: 0 0 3px 0 var(--blue-integry);
    color: var(--blue-integry);
}

.item[b-cv83n2ss2f] {
    position: relative;
    margin: 10px 0;
}

.item-button[b-cv83n2ss2f] {
    position: relative;
    margin: 10px 0;
    display: flex;
    justify-content: flex-end;
}

.item-date[b-cv83n2ss2f] {
    position: relative;
    margin: 10px 0;
    display: flex;
    justify-content: flex-end;
    gap: 15px;
}

.item span[b-cv83n2ss2f] {
    color: red;
}

input[type="date"][b-cv83n2ss2f]::-webkit-inner-spin-button {
    display: none;
}

.item i[b-cv83n2ss2f], input[type="date"][b-cv83n2ss2f]::-webkit-calendar-picker-indicator {
    position: absolute;
    font-size: 20px;
    color: var(--blue-integry);
}

.item i[b-cv83n2ss2f] {
    right: 1%;
    top: 30px;
    z-index: 1;
}

[type="date"][b-cv83n2ss2f]::-webkit-calendar-picker-indicator {
    right: 1%;
    z-index: 2;
    opacity: 0;
    cursor: pointer;
}

input[type=radio][b-cv83n2ss2f], input[type=checkbox][b-cv83n2ss2f] {
    display: none;
}

label.radio[b-cv83n2ss2f] {
    position: relative;
    display: inline-block;
    margin: 5px 20px 15px 0;
    cursor: pointer;
}

.question span[b-cv83n2ss2f] {
    margin-left: 30px;
}

.question-answer label[b-cv83n2ss2f] {
    display: block;
}

label.radio[b-cv83n2ss2f]:before {
    content: "";
    position: absolute;
    left: 0;
    width: 17px;
    height: 17px;
    border-radius: 50%;
    border: 2px solid #ccc;
}

input[type=radio]:checked + label[b-cv83n2ss2f]:before, label.radio:hover[b-cv83n2ss2f]:before {
    border: 2px solid var(--blue-integry);
}

label.radio[b-cv83n2ss2f]:after {
    content: "";
    position: absolute;
    top: 6px;
    left: 5px;
    width: 8px;
    height: 4px;
    border: 3px solid var(--blue-integry);
    border-top: none;
    border-right: none;
    transform: rotate(-45deg);
    opacity: 0;
}

input[type=radio]:checked + label[b-cv83n2ss2f]:after {
    opacity: 1;
}

.btn-block[b-cv83n2ss2f] {
    margin-top: 10px;
    text-align: center;
}

button[b-cv83n2ss2f] {
    width: 150px;
    padding: 10px;
    border: none;
    border-radius: 5px;
    background: var(--blue-integry);
    font-size: 16px;
    color: #fff;
    cursor: pointer;
}

    button:hover[b-cv83n2ss2f] {
        background: #0d1f3d;
    }

.item-parent[b-cv83n2ss2f] {
    height: 13vh;
    overflow: auto;
}

.parent-link[b-cv83n2ss2f] {
    margin-bottom: 1.5vh;
    display: block;
    cursor: pointer;
}

.parentLink:hover[b-cv83n2ss2f] {
    color: var(--blue)
}

.item-parent ul[b-cv83n2ss2f] {
    padding-left: 1rem !important;
    list-style-type: disclosure-closed;
}

.MudDialog-header[b-cv83n2ss2f] {
    display: flex;
}

.MudDialog-header-left[b-cv83n2ss2f] {
    margin-left: auto;
    display: flex;
    flex-direction: column;
    align-items: flex-end;
}

    .MudDialog-header-left h6[b-cv83n2ss2f] {
        margin: 0;
        font-weight: 800;
        color: var(--mud-palette-drawer-text) !important;
    }

@media (min-width: 576px) {
    .modal-dialog[b-cv83n2ss2f] {
        max-width: 50vw !important;
    }
}
/* /Shared/ModalActivity/UtilityModal/ModalNotifyActivity.razor.rz.scp.css */
input[b-jlmd345ofy], select[b-jlmd345ofy], textarea[b-jlmd345ofy] {
    margin-bottom: 10px;
    border: 1px solid #ccc;
    border-radius: 3px;
}

input[b-jlmd345ofy] {
    width: calc(100% - 10px);
    padding: 5px;
}

    input[type="date"][b-jlmd345ofy] {
        padding: 4px 5px;
    }

textarea[b-jlmd345ofy] {
    width: calc(100% - 12px);
    padding: 5px;
}

.item:hover p[b-jlmd345ofy], .item:hover i[b-jlmd345ofy], .question:hover p[b-jlmd345ofy], .question label:hover[b-jlmd345ofy], input:hover[b-jlmd345ofy]::placeholder {
    color: var(--blue-integry);
}

.item input:hover[b-jlmd345ofy], .item select:hover[b-jlmd345ofy], .item textarea:hover[b-jlmd345ofy] {
    border: 1px solid transparent;
    box-shadow: 0 0 3px 0 var(--blue-integry);
    color: var(--blue-integry);
}

.item[b-jlmd345ofy] {
    position: relative;
    margin: 10px 0;
}

.item-button[b-jlmd345ofy] {
    position: relative;
    margin: 10px 0;
    display: flex;
    justify-content: flex-end;
}

.item-date[b-jlmd345ofy] {
    position: relative;
    margin: 10px 0;
    display: flex;
    justify-content: flex-end;
    gap: 15px;
}

.item span[b-jlmd345ofy] {
    color: red;
}

input[type="date"][b-jlmd345ofy]::-webkit-inner-spin-button {
    display: none;
}

.item i[b-jlmd345ofy], input[type="date"][b-jlmd345ofy]::-webkit-calendar-picker-indicator {
    position: absolute;
    font-size: 20px;
    color: var(--blue-integry);
}

.item i[b-jlmd345ofy] {
    right: 1%;
    top: 30px;
    z-index: 1;
}

[type="date"][b-jlmd345ofy]::-webkit-calendar-picker-indicator {
    right: 1%;
    z-index: 2;
    opacity: 0;
    cursor: pointer;
}

input[type=radio][b-jlmd345ofy], input[type=checkbox][b-jlmd345ofy] {
    display: none;
}

label.radio[b-jlmd345ofy] {
    position: relative;
    display: inline-block;
    margin: 5px 20px 15px 0;
    cursor: pointer;
}

.question span[b-jlmd345ofy] {
    margin-left: 30px;
}

.question-answer label[b-jlmd345ofy] {
    display: block;
}

label.radio[b-jlmd345ofy]:before {
    content: "";
    position: absolute;
    left: 0;
    width: 17px;
    height: 17px;
    border-radius: 50%;
    border: 2px solid #ccc;
}

input[type=radio]:checked + label[b-jlmd345ofy]:before, label.radio:hover[b-jlmd345ofy]:before {
    border: 2px solid var(--blue-integry);
}

label.radio[b-jlmd345ofy]:after {
    content: "";
    position: absolute;
    top: 6px;
    left: 5px;
    width: 8px;
    height: 4px;
    border: 3px solid var(--blue-integry);
    border-top: none;
    border-right: none;
    transform: rotate(-45deg);
    opacity: 0;
}

input[type=radio]:checked + label[b-jlmd345ofy]:after {
    opacity: 1;
}

.btn-block[b-jlmd345ofy] {
    margin-top: 10px;
    text-align: center;
}

button[b-jlmd345ofy] {
    width: 150px;
    padding: 10px;
    border: none;
    border-radius: 5px;
    background: var(--blue-integry);
    font-size: 16px;
    color: #fff;
    cursor: pointer;
}

    button:hover[b-jlmd345ofy] {
        background: #0d1f3d;
    }

.item-parent[b-jlmd345ofy] {
    height: 13vh;
    overflow: auto;
}

.parent-link[b-jlmd345ofy] {
    margin-bottom: 1.5vh;
    display: block;
    cursor: pointer;
}

.parentLink:hover[b-jlmd345ofy] {
    color: var(--blue)
}

.item-parent ul[b-jlmd345ofy] {
    padding-left: 1rem !important;
    list-style-type: disclosure-closed;
}

.MudDialog-header[b-jlmd345ofy] {
    display: flex;
}

.MudDialog-header-left[b-jlmd345ofy] {
    margin-left: auto;
    display: flex;
    flex-direction: column;
    align-items: flex-end;
}

    .MudDialog-header-left h6[b-jlmd345ofy] {
        margin: 0;
        font-weight: 800;
        color: var(--mud-palette-drawer-text) !important;
    }

@media (min-width: 576px) {
    .modal-dialog[b-jlmd345ofy] {
        max-width: 50vw !important;
    }
}
/* /Shared/ModalActivity/UtilityModal/ModalPlanActivity.razor.rz.scp.css */
input[b-qcufiw8k0i], select[b-qcufiw8k0i], textarea[b-qcufiw8k0i] {
    margin-bottom: 10px;
    border: 1px solid #ccc;
    border-radius: 3px;
}

input[b-qcufiw8k0i] {
    width: calc(100% - 10px);
    padding: 5px;
}

    input[type="date"][b-qcufiw8k0i] {
        padding: 4px 5px;
    }

textarea[b-qcufiw8k0i] {
    width: calc(100% - 12px);
    padding: 5px;
}

.item:hover p[b-qcufiw8k0i], .item:hover i[b-qcufiw8k0i], .question:hover p[b-qcufiw8k0i], .question label:hover[b-qcufiw8k0i], input:hover[b-qcufiw8k0i]::placeholder {
    color: var(--blue-integry);
}

.item input:hover[b-qcufiw8k0i], .item select:hover[b-qcufiw8k0i], .item textarea:hover[b-qcufiw8k0i] {
    border: 1px solid transparent;
    box-shadow: 0 0 3px 0 var(--blue-integry);
    color: var(--blue-integry);
}

.item[b-qcufiw8k0i] {
    position: relative;
    margin: 10px 0;
}

    .item span[b-qcufiw8k0i] {
        color: red;
    }

input[type="date"][b-qcufiw8k0i]::-webkit-inner-spin-button {
    display: none;
}

.item i[b-qcufiw8k0i], input[type="date"][b-qcufiw8k0i]::-webkit-calendar-picker-indicator {
    position: absolute;
    font-size: 20px;
    color: var(--blue-integry);
}

.item i[b-qcufiw8k0i] {
    right: 1%;
    top: 30px;
    z-index: 1;
}

[type="date"][b-qcufiw8k0i]::-webkit-calendar-picker-indicator {
    right: 1%;
    z-index: 2;
    opacity: 0;
    cursor: pointer;
}

input[type=radio][b-qcufiw8k0i], input[type=checkbox][b-qcufiw8k0i] {
    display: none;
}

label.radio[b-qcufiw8k0i] {
    position: relative;
    display: inline-block;
    margin: 5px 20px 15px 0;
    cursor: pointer;
}

.question span[b-qcufiw8k0i] {
    margin-left: 30px;
}

.question-answer label[b-qcufiw8k0i] {
    display: block;
}

label.radio[b-qcufiw8k0i]:before {
    content: "";
    position: absolute;
    left: 0;
    width: 17px;
    height: 17px;
    border-radius: 50%;
    border: 2px solid #ccc;
}

input[type=radio]:checked + label[b-qcufiw8k0i]:before, label.radio:hover[b-qcufiw8k0i]:before {
    border: 2px solid var(--blue-integry);
}

label.radio[b-qcufiw8k0i]:after {
    content: "";
    position: absolute;
    top: 6px;
    left: 5px;
    width: 8px;
    height: 4px;
    border: 3px solid var(--blue-integry);
    border-top: none;
    border-right: none;
    transform: rotate(-45deg);
    opacity: 0;
}

input[type=radio]:checked + label[b-qcufiw8k0i]:after {
    opacity: 1;
}

.btn-block[b-qcufiw8k0i] {
    margin-top: 10px;
    text-align: center;
}

button[b-qcufiw8k0i] {
    width: 150px;
    padding: 10px;
    border: none;
    border-radius: 5px;
    background: var(--blue-integry);
    font-size: 16px;
    color: #fff;
    cursor: pointer;
}

    button:hover[b-qcufiw8k0i] {
        background: #0d1f3d;
    }

@media (min-width: 576px) {
    .modal-dialog[b-qcufiw8k0i] {
        max-width: 50vw !important;
    }
}
/* /Shared/ModalActivity/UtilityModal/ModalSelectEsitoCompletata.razor.rz.scp.css */
input[b-56pi26hhc3], select[b-56pi26hhc3], textarea[b-56pi26hhc3] {
    margin-bottom: 10px;
    border: 1px solid #ccc;
    border-radius: 3px;
}

input[b-56pi26hhc3] {
    width: calc(100% - 10px);
    padding: 5px;
}

    input[type="date"][b-56pi26hhc3] {
        padding: 4px 5px;
    }

textarea[b-56pi26hhc3] {
    width: calc(100% - 12px);
    padding: 5px;
}

.item:hover p[b-56pi26hhc3], .item:hover i[b-56pi26hhc3], .question:hover p[b-56pi26hhc3], .question label:hover[b-56pi26hhc3], input:hover[b-56pi26hhc3]::placeholder {
    color: var(--blue-integry);
}

.item input:hover[b-56pi26hhc3], .item select:hover[b-56pi26hhc3], .item textarea:hover[b-56pi26hhc3] {
    border: 1px solid transparent;
    box-shadow: 0 0 3px 0 var(--blue-integry);
    color: var(--blue-integry);
}

.item[b-56pi26hhc3] {
    position: relative;
    margin: 10px 0;
}

.item-button[b-56pi26hhc3] {
    position: relative;
    margin: 10px 0;
    display: flex;
    justify-content: flex-end;
}

.item-date[b-56pi26hhc3] {
    position: relative;
    margin: 10px 0;
    display: flex;
    justify-content: flex-end;
    gap: 15px;
}

.item span[b-56pi26hhc3] {
    color: red;
}

input[type="date"][b-56pi26hhc3]::-webkit-inner-spin-button {
    display: none;
}

.item i[b-56pi26hhc3], input[type="date"][b-56pi26hhc3]::-webkit-calendar-picker-indicator {
    position: absolute;
    font-size: 20px;
    color: var(--blue-integry);
}

.item i[b-56pi26hhc3] {
    right: 1%;
    top: 30px;
    z-index: 1;
}

[type="date"][b-56pi26hhc3]::-webkit-calendar-picker-indicator {
    right: 1%;
    z-index: 2;
    opacity: 0;
    cursor: pointer;
}

input[type=radio][b-56pi26hhc3], input[type=checkbox][b-56pi26hhc3] {
    display: none;
}

label.radio[b-56pi26hhc3] {
    position: relative;
    display: inline-block;
    margin: 5px 20px 15px 0;
    cursor: pointer;
}

.question span[b-56pi26hhc3] {
    margin-left: 30px;
}

.question-answer label[b-56pi26hhc3] {
    display: block;
}

label.radio[b-56pi26hhc3]:before {
    content: "";
    position: absolute;
    left: 0;
    width: 17px;
    height: 17px;
    border-radius: 50%;
    border: 2px solid #ccc;
}

input[type=radio]:checked + label[b-56pi26hhc3]:before, label.radio:hover[b-56pi26hhc3]:before {
    border: 2px solid var(--blue-integry);
}

label.radio[b-56pi26hhc3]:after {
    content: "";
    position: absolute;
    top: 6px;
    left: 5px;
    width: 8px;
    height: 4px;
    border: 3px solid var(--blue-integry);
    border-top: none;
    border-right: none;
    transform: rotate(-45deg);
    opacity: 0;
}

input[type=radio]:checked + label[b-56pi26hhc3]:after {
    opacity: 1;
}

.btn-block[b-56pi26hhc3] {
    margin-top: 10px;
    text-align: center;
}

button[b-56pi26hhc3] {
    width: 150px;
    padding: 10px;
    border: none;
    border-radius: 5px;
    background: var(--blue-integry);
    font-size: 16px;
    color: #fff;
    cursor: pointer;
}

    button:hover[b-56pi26hhc3] {
        background: #0d1f3d;
    }

.item-parent[b-56pi26hhc3] {
    height: 13vh;
    overflow: auto;
}

.parent-link[b-56pi26hhc3] {
    margin-bottom: 1.5vh;
    display: block;
    cursor: pointer;
}

.parentLink:hover[b-56pi26hhc3] {
    color: var(--blue)
}

.item-parent ul[b-56pi26hhc3] {
    padding-left: 1rem !important;
    list-style-type: disclosure-closed;
}

.MudDialog-header[b-56pi26hhc3] {
    display: flex;
}

.MudDialog-header-left[b-56pi26hhc3] {
    margin-left: auto;
    display: flex;
    flex-direction: column;
    align-items: flex-end;
}

    .MudDialog-header-left h6[b-56pi26hhc3] {
        margin: 0;
        font-weight: 800;
        color: var(--mud-palette-drawer-text) !important;
    }

@media (min-width: 576px) {
    .modal-dialog[b-56pi26hhc3] {
        max-width: 50vw !important;
    }
}
/* /Shared/ModalActivity/UtilityModal/ModalSuggestActivityDescription.razor.rz.scp.css */
input[b-rwmuaq3xcs], select[b-rwmuaq3xcs], textarea[b-rwmuaq3xcs] {
    margin-bottom: 10px;
    border: 1px solid #ccc;
    border-radius: 3px;
}

input[b-rwmuaq3xcs] {
    width: calc(100% - 10px);
    padding: 5px;
}

input[type="date"][b-rwmuaq3xcs] {
    padding: 4px 5px;
}

textarea[b-rwmuaq3xcs] {
    width: calc(100% - 12px);
    padding: 5px;
}

.item:hover p[b-rwmuaq3xcs], .item:hover i[b-rwmuaq3xcs], .question:hover p[b-rwmuaq3xcs], .question label:hover[b-rwmuaq3xcs], input:hover[b-rwmuaq3xcs]::placeholder {
    color: var(--blue-integry);
}

.item input:hover[b-rwmuaq3xcs], .item select:hover[b-rwmuaq3xcs], .item textarea:hover[b-rwmuaq3xcs] {
    border: 1px solid transparent;
    box-shadow: 0 0 3px 0 var(--blue-integry);
    color: var(--blue-integry);
}

.item[b-rwmuaq3xcs] {
    position: relative;
    margin: 10px 0;
}

.item-button[b-rwmuaq3xcs] {
    position: relative;
    margin: 10px 0;
    display: flex;
    justify-content: flex-end;
}

.item-date[b-rwmuaq3xcs] {
    position: relative;
    margin: 10px 0;
    display: flex;
    justify-content: flex-end;
    gap: 15px;
}

.item span[b-rwmuaq3xcs] {
    color: red;
}

input[type="date"][b-rwmuaq3xcs]::-webkit-inner-spin-button {
    display: none;
}

.item i[b-rwmuaq3xcs], input[type="date"][b-rwmuaq3xcs]::-webkit-calendar-picker-indicator {
    position: absolute;
    font-size: 20px;
    color: var(--blue-integry);
}

.item i[b-rwmuaq3xcs] {
    right: 1%;
    top: 30px;
    z-index: 1;
}

[type="date"][b-rwmuaq3xcs]::-webkit-calendar-picker-indicator {
    right: 1%;
    z-index: 2;
    opacity: 0;
    cursor: pointer;
}

input[type=radio][b-rwmuaq3xcs], input[type=checkbox][b-rwmuaq3xcs] {
    display: none;
}

label.radio[b-rwmuaq3xcs] {
    position: relative;
    display: inline-block;
    margin: 5px 20px 15px 0;
    cursor: pointer;
}

.question span[b-rwmuaq3xcs] {
    margin-left: 30px;
}

.question-answer label[b-rwmuaq3xcs] {
    display: block;
}

label.radio[b-rwmuaq3xcs]:before {
    content: "";
    position: absolute;
    left: 0;
    width: 17px;
    height: 17px;
    border-radius: 50%;
    border: 2px solid #ccc;
}

.spinner-container[b-rwmuaq3xcs] {
    display: flex;
    justify-content: center;
    align-items: center;
}

input[type=radio]:checked + label[b-rwmuaq3xcs]:before, label.radio:hover[b-rwmuaq3xcs]:before {
    border: 2px solid var(--blue-integry);
}

label.radio[b-rwmuaq3xcs]:after {
    content: "";
    position: absolute;
    top: 6px;
    left: 5px;
    width: 8px;
    height: 4px;
    border: 3px solid var(--blue-integry);
    border-top: none;
    border-right: none;
    transform: rotate(-45deg);
    opacity: 0;
}

input[type=radio]:checked + label[b-rwmuaq3xcs]:after {
    opacity: 1;
}

.btn-block[b-rwmuaq3xcs] {
    margin-top: 10px;
    text-align: center;
}

button[b-rwmuaq3xcs] {
    width: 150px;
    padding: 10px;
    border: none;
    border-radius: 5px;
    background: var(--blue-integry);
    font-size: 16px;
    color: #fff;
    cursor: pointer;
}

button:hover[b-rwmuaq3xcs] {
    background: #0d1f3d;
}

.item-parent[b-rwmuaq3xcs] {
    height: 13vh;
    overflow: auto;
}

.parent-link[b-rwmuaq3xcs] {
    margin-bottom: 1.5vh;
    display: block;
    cursor: pointer;
}

.parentLink:hover[b-rwmuaq3xcs] {
    color: var(--blue)
}

.item-parent ul[b-rwmuaq3xcs] {
    padding-left: 1rem !important;
    list-style-type: disclosure-closed;
}

.MudDialog-header[b-rwmuaq3xcs] {
    display: flex;
}

.MudDialog-header-left[b-rwmuaq3xcs] {
    margin-left: auto;
    display: flex;
    flex-direction: column;
    align-items: flex-end;
}

.MudDialog-header-left h6[b-rwmuaq3xcs] {
    margin: 0;
    font-weight: 800;
    color: var(--mud-palette-drawer-text) !important;
}

@media (min-width: 576px) {
    .modal-dialog[b-rwmuaq3xcs] {
        max-width: 50vw !important;
    }
}
/* /Shared/ModalChangelog.razor.rz.scp.css */
input[b-f85cwfhqkb], select[b-f85cwfhqkb], textarea[b-f85cwfhqkb] {
    margin-bottom: 10px;
    border: 1px solid #ccc;
    border-radius: 3px;
}

input[b-f85cwfhqkb] {
    width: calc(100% - 10px);
    padding: 5px;
}

    input[type="date"][b-f85cwfhqkb] {
        padding: 4px 5px;
    }

textarea[b-f85cwfhqkb] {
    width: calc(100% - 12px);
    padding: 5px;
}

.item:hover p[b-f85cwfhqkb], .item:hover i[b-f85cwfhqkb], .question:hover p[b-f85cwfhqkb], .question label:hover[b-f85cwfhqkb], input:hover[b-f85cwfhqkb]::placeholder {
    color: var(--blue-integry);
}

.item input:hover[b-f85cwfhqkb], .item select:hover[b-f85cwfhqkb], .item textarea:hover[b-f85cwfhqkb] {
    border: 1px solid transparent;
    box-shadow: 0 0 3px 0 var(--blue-integry);
    color: var(--blue-integry);
}

.item[b-f85cwfhqkb] {
    position: relative;
    margin: 10px 0;
}

    .item span[b-f85cwfhqkb] {
        color: red;
    }

input[type="date"][b-f85cwfhqkb]::-webkit-inner-spin-button {
    display: none;
}

.item i[b-f85cwfhqkb], input[type="date"][b-f85cwfhqkb]::-webkit-calendar-picker-indicator {
    position: absolute;
    font-size: 20px;
    color: var(--blue-integry);
}

.item i[b-f85cwfhqkb] {
    right: 1%;
    top: 30px;
    z-index: 1;
}

[type="date"][b-f85cwfhqkb]::-webkit-calendar-picker-indicator {
    right: 1%;
    z-index: 2;
    opacity: 0;
    cursor: pointer;
}

input[type=radio][b-f85cwfhqkb], input[type=checkbox][b-f85cwfhqkb] {
    display: none;
}

label.radio[b-f85cwfhqkb] {
    position: relative;
    display: inline-block;
    margin: 5px 20px 15px 0;
    cursor: pointer;
}

.question span[b-f85cwfhqkb] {
    margin-left: 30px;
}

.question-answer label[b-f85cwfhqkb] {
    display: block;
}

label.radio[b-f85cwfhqkb]:before {
    content: "";
    position: absolute;
    left: 0;
    width: 17px;
    height: 17px;
    border-radius: 50%;
    border: 2px solid #ccc;
}

input[type=radio]:checked + label[b-f85cwfhqkb]:before, label.radio:hover[b-f85cwfhqkb]:before {
    border: 2px solid var(--blue-integry);
}

label.radio[b-f85cwfhqkb]:after {
    content: "";
    position: absolute;
    top: 6px;
    left: 5px;
    width: 8px;
    height: 4px;
    border: 3px solid var(--blue-integry);
    border-top: none;
    border-right: none;
    transform: rotate(-45deg);
    opacity: 0;
}

input[type=radio]:checked + label[b-f85cwfhqkb]:after {
    opacity: 1;
}

.btn-block[b-f85cwfhqkb] {
    margin-top: 10px;
    text-align: center;
}

button[b-f85cwfhqkb] {
    width: 150px;
    padding: 10px;
    border: none;
    border-radius: 5px;
    background: var(--blue-integry);
    font-size: 16px;
    color: #fff;
    cursor: pointer;
}

    button:hover[b-f85cwfhqkb] {
        background: #0d1f3d;
    }

@media (min-width: 576px) {
    .modal-dialog[b-f85cwfhqkb] {
        max-width: 50vw !important;
    }
}
/* /Shared/ModalSearchActivity.razor.rz.scp.css */
.spinner-container[b-l5q5ye2fz8] {
    display: flex;
    justify-content: center;
    align-items: center;
    /*height: 80vh;*/
}

.spinner[b-l5q5ye2fz8] {
    width: 11.2px;
    height: 11.2px;
    animation: spinner-o824ag-b-l5q5ye2fz8 1s infinite linear;
}

.spinner div[b-l5q5ye2fz8] {
    position: absolute;
    width: 100%;
    height: 100%;
    border-radius: 50%;
    animation: spinner-vse6n7-b-l5q5ye2fz8 1.25s infinite ease;
}

.spinner div:nth-child(1)[b-l5q5ye2fz8] {
    background: var(--yellow);
    --rotation: 90;
}

.spinner div:nth-child(2)[b-l5q5ye2fz8] {
    background: var(--blue);
    --rotation: 180;
}

.spinner div:nth-child(3)[b-l5q5ye2fz8] {
    background: var(--green);
    --rotation: 270;
}

.spinner div:nth-child(4)[b-l5q5ye2fz8] {
    background: var(--red);
    --rotation: 360;
}

@keyframes spinner-vse6n7-b-l5q5ye2fz8 {
    0%, 100% {
        transform: rotate(calc(var(--rotation) * 1deg)) translateY(0);
    }

    50% {
        transform: rotate(calc(var(--rotation) * 1deg)) translateY(300%);
    }
}

@keyframes spinner-o824ag-b-l5q5ye2fz8 {
    to {
        transform: rotate(360deg);
    }
}

input[b-l5q5ye2fz8], select[b-l5q5ye2fz8], textarea[b-l5q5ye2fz8] {
    margin-bottom: 10px;
    border: 1px solid #ccc;
    border-radius: 3px;
}

input[b-l5q5ye2fz8] {
    width: calc(100% - 10px);
    padding: 5px;
}

    input[type="date"][b-l5q5ye2fz8] {
        padding: 4px 5px;
    }

textarea[b-l5q5ye2fz8] {
    width: calc(100% - 12px);
    padding: 5px;
}

.item:hover p[b-l5q5ye2fz8], .item:hover i[b-l5q5ye2fz8], .question:hover p[b-l5q5ye2fz8], .question label:hover[b-l5q5ye2fz8], input:hover[b-l5q5ye2fz8]::placeholder {
    color: var(--blue-integry);
}

.item input:hover[b-l5q5ye2fz8], .item select:hover[b-l5q5ye2fz8], .item textarea:hover[b-l5q5ye2fz8] {
    border: 1px solid transparent;
    box-shadow: 0 0 3px 0 var(--blue-integry);
    color: var(--blue-integry);
}

.item[b-l5q5ye2fz8] {
    position: relative;
    margin: 10px 0;
}

    .item span[b-l5q5ye2fz8] {
        color: red;
    }

input[type="date"][b-l5q5ye2fz8]::-webkit-inner-spin-button {
    display: none;
}

.item i[b-l5q5ye2fz8], input[type="date"][b-l5q5ye2fz8]::-webkit-calendar-picker-indicator {
    position: absolute;
    font-size: 20px;
    color: var(--blue-integry);
}

.item i[b-l5q5ye2fz8] {
    right: 1%;
    top: 30px;
    z-index: 1;
}

[type="date"][b-l5q5ye2fz8]::-webkit-calendar-picker-indicator {
    right: 1%;
    z-index: 2;
    opacity: 0;
    cursor: pointer;
}

input[type=radio][b-l5q5ye2fz8], input[type=checkbox][b-l5q5ye2fz8] {
    display: none;
}

label.radio[b-l5q5ye2fz8] {
    position: relative;
    display: inline-block;
    margin: 5px 20px 15px 0;
    cursor: pointer;
}

.question span[b-l5q5ye2fz8] {
    margin-left: 30px;
}

.question-answer label[b-l5q5ye2fz8] {
    display: block;
}

label.radio[b-l5q5ye2fz8]:before {
    content: "";
    position: absolute;
    left: 0;
    width: 17px;
    height: 17px;
    border-radius: 50%;
    border: 2px solid #ccc;
}

input[type=radio]:checked + label[b-l5q5ye2fz8]:before, label.radio:hover[b-l5q5ye2fz8]:before {
    border: 2px solid var(--blue-integry);
}

label.radio[b-l5q5ye2fz8]:after {
    content: "";
    position: absolute;
    top: 6px;
    left: 5px;
    width: 8px;
    height: 4px;
    border: 3px solid var(--blue-integry);
    border-top: none;
    border-right: none;
    transform: rotate(-45deg);
    opacity: 0;
}

input[type=radio]:checked + label[b-l5q5ye2fz8]:after {
    opacity: 1;
}

.btn-block[b-l5q5ye2fz8] {
    margin-top: 10px;
    text-align: center;
}

button[b-l5q5ye2fz8] {
    width: 150px;
    padding: 10px;
    border: none;
    border-radius: 5px;
    background: var(--blue-integry);
    font-size: 16px;
    color: #fff;
    cursor: pointer;
}

    button:hover[b-l5q5ye2fz8] {
        background: #0d1f3d;
    }

@media (min-width: 576px) {
    .modal-dialog[b-l5q5ye2fz8] {
        max-width: 50vw !important;
    }
}
/* /Shared/Processo/ModalProcesso.razor.rz.scp.css */
input[b-7i73jwr1bc], select[b-7i73jwr1bc], textarea[b-7i73jwr1bc] {
    margin-bottom: 10px;
    border: 1px solid #ccc;
    border-radius: 3px;
}

input[b-7i73jwr1bc] {
    width: calc(100% - 10px);
    padding: 5px;
}

    input[type="date"][b-7i73jwr1bc] {
        padding: 4px 5px;
    }

textarea[b-7i73jwr1bc] {
    width: calc(100% - 12px);
    padding: 5px;
}

.item:hover p[b-7i73jwr1bc], .item:hover i[b-7i73jwr1bc], .question:hover p[b-7i73jwr1bc], .question label:hover[b-7i73jwr1bc], input:hover[b-7i73jwr1bc]::placeholder {
    color: var(--blue-integry);
}

.item input:hover[b-7i73jwr1bc], .item select:hover[b-7i73jwr1bc], .item textarea:hover[b-7i73jwr1bc] {
    border: 1px solid transparent;
    box-shadow: 0 0 3px 0 var(--blue-integry);
    color: var(--blue-integry);
}

.item[b-7i73jwr1bc] {
    position: relative;
    margin: 10px 0;
}

.item-button[b-7i73jwr1bc] {
    position: relative;
    margin: 10px 0;
    display: flex;
    justify-content: flex-end;
}

.item span[b-7i73jwr1bc] {
    color: red;
}

input[type="date"][b-7i73jwr1bc]::-webkit-inner-spin-button {
    display: none;
}

.item i[b-7i73jwr1bc], input[type="date"][b-7i73jwr1bc]::-webkit-calendar-picker-indicator {
    position: absolute;
    font-size: 20px;
    color: var(--blue-integry);
}

.item i[b-7i73jwr1bc] {
    right: 1%;
    top: 30px;
    z-index: 1;
}

[type="date"][b-7i73jwr1bc]::-webkit-calendar-picker-indicator {
    right: 1%;
    z-index: 2;
    opacity: 0;
    cursor: pointer;
}

input[type=radio][b-7i73jwr1bc], input[type=checkbox][b-7i73jwr1bc] {
    display: none;
}

label.radio[b-7i73jwr1bc] {
    position: relative;
    display: inline-block;
    margin: 5px 20px 15px 0;
    cursor: pointer;
}

.question span[b-7i73jwr1bc] {
    margin-left: 30px;
}

.question-answer label[b-7i73jwr1bc] {
    display: block;
}

label.radio[b-7i73jwr1bc]:before {
    content: "";
    position: absolute;
    left: 0;
    width: 17px;
    height: 17px;
    border-radius: 50%;
    border: 2px solid #ccc;
}

input[type=radio]:checked + label[b-7i73jwr1bc]:before, label.radio:hover[b-7i73jwr1bc]:before {
    border: 2px solid var(--blue-integry);
}

label.radio[b-7i73jwr1bc]:after {
    content: "";
    position: absolute;
    top: 6px;
    left: 5px;
    width: 8px;
    height: 4px;
    border: 3px solid var(--blue-integry);
    border-top: none;
    border-right: none;
    transform: rotate(-45deg);
    opacity: 0;
}

input[type=radio]:checked + label[b-7i73jwr1bc]:after {
    opacity: 1;
}

.btn-block[b-7i73jwr1bc] {
    margin-top: 10px;
    text-align: center;
}

button[b-7i73jwr1bc] {
    width: 150px;
    padding: 10px;
    border: none;
    border-radius: 5px;
    background: var(--blue-integry);
    font-size: 16px;
    color: #fff;
    cursor: pointer;
}

    button:hover[b-7i73jwr1bc] {
        background: #0d1f3d;
    }

.item-parent[b-7i73jwr1bc] {
    height: 13vh;
    overflow: auto;
}

.parent-link[b-7i73jwr1bc] {
    margin-bottom: 1.5vh;
    display: block;
    cursor: pointer;
}

.parentLink:hover[b-7i73jwr1bc] {
    color: var(--blue)
}

.item-parent ul[b-7i73jwr1bc] {
    padding-left: 1rem !important;
    list-style-type: disclosure-closed;
}

.MudDialog-header[b-7i73jwr1bc] {
    display: flex;
    margin-bottom: 1.25vh;
}

.MudDialog-header-right[b-7i73jwr1bc] {
    margin-right: auto;
    display: flex;
    flex-direction: column;
}

.MudDialog-header-left[b-7i73jwr1bc] {
    margin-left: auto;
    display: flex;
    flex-direction: column;
    align-items: flex-end;
}

    .MudDialog-header-left[b-7i73jwr1bc]  .mud-autocomplete {
        max-height: 17.5px;
    }

    .MudDialog-header-left h6[b-7i73jwr1bc] {
        margin: 0;
        font-weight: 800;
        color: var(--mud-palette-drawer-text) !important;
    }

@media (min-width: 576px) {
    .modal-dialog[b-7i73jwr1bc] {
        max-width: 50vw !important;
    }
}
/* /Shared/UpdateAvailableDetector.razor.rz.scp.css */
