@import '_content/Blazored.Toast/Blazored.Toast.bundle.scp.css';
@import '_content/Microsoft.Fast.Components.FluentUI/Microsoft.Fast.Components.FluentUI.bundle.scp.css';

/* _content/TicketsApp/Components/Intervention.razor.rz.scp.css */

#div_TasksPanel[b-n0tktoianr] {
    padding: 0;
    margin-bottom: 10rem;
}
.div_goBack[b-n0tktoianr] {
    margin-left: auto;
    display: flex;
    align-items: center;
    justify-content: flex-end;
    width: 150px;
    height: 70px;
}
.p_goBack[b-n0tktoianr] {
    font-size: 16px;
}

.div_InterventionMain[b-n0tktoianr] {
    width: 100%;
}
.div_Panel_top[b-n0tktoianr] {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 10px 15px;
    border-radius: 5px;
}
.div_CollapsePanel_button[b-n0tktoianr] {
    width: 30px;
    height: 30px;
    display: flex;
    transition: .1s;
    justify-content: center;
    align-items: center;
}

.intervention_InputDate[b-n0tktoianr] {
    width: 100%;
    font-size: 14px;
    padding: 5px 10px;
    border: solid;
    border-radius: 3px;
    border-width: 0.1em;
    border-color: #e5e5e5;
}
    .intervention_InputDate:hover[b-n0tktoianr] {
        background-color: #f7f7f7;
    }
    .intervention_InputDate:focus-visible[b-n0tktoianr] {
        outline: none;
    }
.p_step-subtitle[b-n0tktoianr] {
    font-size: 10px;
}
.div_step-subtitle[b-n0tktoianr] {
    top: 20px;
    width: 100%;
    display: flex;
    align-items: center;
    flex-direction: column;
    justify-content: center;
    position: absolute;
}

.div_InterventionSteps[b-n0tktoianr] {
    margin-bottom: 3rem;
}
.div_InterventionArea[b-n0tktoianr] {
    width: 100%;
    transition: .2s;
    overflow: hidden;
    height: fit-content;
}
.collapse_chevron[b-n0tktoianr] {
    width: 100%;
    height: 100%;
    max-width: 8px;
    rotate: 90deg;
    transition: .2s;
}
.collapse_chevron_open[b-n0tktoianr] {
    rotate: -90deg !important;
}
.p_Intervention_TopMessage[b-n0tktoianr] {
    font-size: 14px;
    font-weight: 600;
    margin: 2rem 0 3rem 0;
}

.div_Intervention_infoRow[b-n0tktoianr] {
    padding: 0;
    margin: 1rem 0 0 0;
    display: flex;
    align-items: center;
    height: fit-content;
}

.div_InterventionInfo_Actions[b-n0tktoianr] {
    margin: auto;
    display: flex;
    justify-content: flex-end;
    align-items: center;
}
[b-n0tktoianr] .div_InterventionInfo_openIcon {
    width: 30px;
    height: 30px;
}
.div_Intervention_Parcel[b-n0tktoianr] {
    display: flex;
    min-height: 15rem;
    padding: 1rem 1rem;
    align-content: space-between;
}

.div_Intervention_Bottom[b-n0tktoianr] {
    margin: 3rem 0 0 0;
}

.p_InterventionInfo[b-n0tktoianr] {
    margin: 0;
    text-align: left;
    font-size: 13px;
}

.p_Intervention_Status[b-n0tktoianr] {
    font-size: 14px;
}

.div_InterventionIcon[b-n0tktoianr] {
    width: 30px;
    height: 30px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.div_Intervention_Desc_Equipment[b-n0tktoianr] {
    display: flex;
    align-items: center;
    margin-bottom: 1rem;
}

.p_Intervention_Desc_Equipment[b-n0tktoianr] {
    margin: 0 0 0 10px;
}

.list_Intervention_Icon[b-n0tktoianr] {
    width: 22px;
    height: 22px;
}

.step-title[b-n0tktoianr] {
    font-size: 12px;
    position: relative;
}

.Stepper_Button[b-n0tktoianr] {
    width: 95%;
    height: 3rem;
    display: flex;
    align-items: center;
    justify-content: center;
}
.Stepper_Button_half[b-n0tktoianr] {
    width: 46.25%;
    height: 3.2rem;
    display: flex;
    align-items: center;
    justify-content: center;
}
.Stepper_Next_Button[b-n0tktoianr] {
    border-radius: 5px;
}
.Stepper_Button_icon[b-n0tktoianr] {
    width: 14px;
    height: 14px;
    margin-right: 7px;
}
.p_Stepper_Button[b-n0tktoianr] {
    font-size: 14px;
}
.card[b-n0tktoianr] {
    transition: .2s;
}
.intervention_card[b-n0tktoianr] {
    min-height: 500px;
    margin-bottom: 2rem;
}
.Product_table tr.Product_table_tr > td[b-n0tktoianr] {
    padding-top: 2rem;
}
.Product_table[b-n0tktoianr] {
    width: 100%;
    margin-bottom: 1rem;
}
.Product_table_th[b-n0tktoianr] {
    text-align: start;
}
.p_Product_table_th[b-n0tktoianr] {
    margin: 0;
    font-size: 14px;
    font-weight: 400;
    text-align: start;
}
[b-n0tktoianr] .prodQt {
    font-size: 16px;
}
.p_Product_InputDisbled[b-n0tktoianr] {
    font-size: 16px;
}

[b-n0tktoianr] .consumableCombobox {
    width: 90%;
}
[b-n0tktoianr] .consumableCombobox::part(selected-value) {
    font-size: 16px;
}
.Product_table_td[b-n0tktoianr] {
    text-align: start;
}
.div_Product_table_td_delete[b-n0tktoianr] {
    width: 25px;
    height: 25px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.div_Product_addProd[b-n0tktoianr] {
    width: 100%;
    display: flex;
    justify-content: end;
    margin-top: 2rem;
}
.div_addProd_icon[b-n0tktoianr] {
    width: 30px;
    height: 30px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 100%;
    padding: 10px;
}
.product_delete_icon[b-n0tktoianr] {
    width: 18px;
}
.addProd_icon[b-n0tktoianr] {
    width: 15px;
}
.p_addProd[b-n0tktoianr] {
    font-size: 12px;
    margin: auto 10px auto 0;
}

.conclusion_card_row[b-n0tktoianr] {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    margin: 0 0 2rem 0;
}
.p_conclusion_InputLabel[b-n0tktoianr]  {
    font-size: 14px;
}
.signaturePad_sim[b-n0tktoianr] {
    width: 100%;
    height: 250px;
    border: solid;
    border-radius: 5px;
    border-width: 0.08em;
    border-color: #c7c7c7;
}
[b-n0tktoianr] .conclusion_InputText {
    width: 100%;
}
[b-n0tktoianr] .conclusion_InputTextArea {
    width: 100%;
}

[b-n0tktoianr] .progressRing_div {
    min-height: 400px;
    width: 100%;
}

[b-n0tktoianr] .conclusion_InputTextArea::part(control) {
    min-height: 100px !important;
}

.div_InterventionInfo[b-n0tktoianr] {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: space-between;
}
.p_InterventionInfo[b-n0tktoianr] {
    color: #717171;
    font-size: 14px;
}

[b-n0tktoianr] .prodCombo::part(listbox) {
    max-height: 400px !important;
}

.p_table_NotFound[b-n0tktoianr] {
    width: 100%;
    font-size: 13px;
    font-weight: 400;
    margin: 0;
}

.div_Question_q[b-n0tktoianr] {
    margin-bottom: 2rem;
}
.div_Question_a[b-n0tktoianr] {
    width: 95%;
    margin: auto;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-evenly;
}
.question_question[b-n0tktoianr] {
    font-size: 16px;
    font-weight: 500;
    margin: 0;
}
.question_answer[b-n0tktoianr] {
    display: flex;
    align-items: center;
    margin: 0 15px;
}
.answer_radio_label[b-n0tktoianr] {
    font-size: 16px;
    margin: 0 0 0 10px;
}
.div_Question[b-n0tktoianr] {
    margin-bottom: 2rem;
    border-bottom: solid;
    border-color: #e8e8e8;
    padding-bottom: 2rem;
}
.inquiryTextAnswer[b-n0tktoianr] {
    width: 90%;
    padding: 10px;
    display: flex;
    border: 1px solid;
    border-radius: 5px;
    border-color: #c4c4c4;
    margin: 2rem auto 0;
    min-height: 60px;
    font-size: 15px;
    color: #282828;
}

[b-n0tktoianr] .card-body {
    padding-top: 1rem;
    padding-bottom: 1rem;
}


.Intervention_GoToProcess[b-n0tktoianr] {
    border-radius: 10px;
}

    .Intervention_GoToProcess:hover .div_InterventionInfo .p_InterventionInfo[b-n0tktoianr] {
        text-decoration: underline;
    }

[b-n0tktoianr] .div_InterventionInfo_openIcon {
    width: 35px;
    height: 35px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-right: 5px;
}
.InterventionInfo_openIcon[b-n0tktoianr] {
    width: 15px;
    height: 15px;
}

.stock_table_th[b-n0tktoianr] {
    margin-bottom: 1rem;
}

.Signature_Img[b-n0tktoianr] {
    width: 100%;
}
/* _content/TicketsApp/Components/KBInfo.razor.rz.scp.css */

[b-w4c9jvkxou] .div_tabheader {
    margin-top: 5rem !important;
    margin-bottom: 3rem !important;
}
.div_KBAI_icon[b-w4c9jvkxou] {
    width: 30px;
    height: 30px;
    border-radius: 100%;
    margin-right: 10px;
}

.div_goBack[b-w4c9jvkxou] {
    display: flex;
    margin-left: auto;
    align-items: center;
    justify-content: flex-end;
}

.p_goBack[b-w4c9jvkxou] {
    font-size: 14px;
}

.openNode_Title[b-w4c9jvkxou] {
    font-size: 22px;
    padding-right: 20px;
    overflow: hidden;
    text-overflow: ellipsis;
}
.div_header_openNode[b-w4c9jvkxou] {
    margin-bottom: 3rem;
}
.div_Properties[b-w4c9jvkxou] {
    display: flex;
    margin-bottom: 20px;
}

.properties[b-w4c9jvkxou] {
    margin-left: 5px;
}
.div_property[b-w4c9jvkxou] {
    display: flex;
    margin: 10px 5px;
    align-items: center;
}
.property_icon[b-w4c9jvkxou] {
    width: 20px;
    margin-right: 15px;
}
.property_value[b-w4c9jvkxou] {
    margin: 0;
    color: #545454;
    font-size: 15px;
}
#property_link[b-w4c9jvkxou] {
    color: #7A7FFF;
}
.propertiesVerticalBar[b-w4c9jvkxou] {
    width: 4px;
    background: #7A7FFF;
    border-color: #7A7FFF;
    border-radius: 10px;
    border-width: 0.09em;
    border-style: solid;
}
.property_middlepoint[b-w4c9jvkxou] {
    margin: 0 5px;
}

.topics[b-w4c9jvkxou] {
    display: flex;
    flex-wrap: wrap;
    margin-top: 1rem;
    padding: 0 10px;
}
.div_topic[b-w4c9jvkxou] {
    border-radius: 4px;
    background: #F8F8FF;
    box-shadow: 0px 0.3px 0.9px rgba(0, 0, 0, 0.07), 0px 1.6px 3.6px rgba(0, 0, 0, 0.11);
    padding: 10px;
    min-width: 90px;
    text-align: center;
    margin: 6px 12px 6px 0;
}
    .div_topic:active[b-w4c9jvkxou] {
        transform: scale(0.95);
    }
.topic[b-w4c9jvkxou] {
    margin: 0;
    font-weight: 600;
}

.div_node[b-w4c9jvkxou] {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 0 10px;
    margin: 0 0 2rem 0;
}



.div_listSelector[b-w4c9jvkxou] {
    display: flex;
    justify-content: space-evenly;
    padding: 5px;
    background-color: #f0f0f0;
    margin: 0 0 1rem 0;
    border-radius: 30px;
    flex-wrap: wrap;
}
    .div_listSelector[b-w4c9jvkxou]::-webkit-scrollbar {
        width: 0;
        height: 0;
    }
.listType[b-w4c9jvkxou] {
    margin: 0;
    color: #727272;
}
.div_listType[b-w4c9jvkxou] {
    width: calc(100%/3);
    min-width: max-content;
    padding: 10px 10px;
    text-align: center;
    border-radius: 30px;
    background-color: transparent;
    transition: .2s;
}
.active_listType[b-w4c9jvkxou] {
    background-color: #FFFFFF !important;
}
    .active_listType .listType[b-w4c9jvkxou] {
        color: #7A7FFF !important;
    }


.div_nodeType[b-w4c9jvkxou] {
    margin: 5px 0 0 0;
}
.nodeType[b-w4c9jvkxou] {
    margin: 0;
    color: #727272;
    font-size: 15px;
}

.div_listSelector[b-w4c9jvkxou]::-webkit-scrollbar {
    width: 0;
    height: 0;
}
.div_listSearchBar[b-w4c9jvkxou]::-webkit-scrollbar {
    width: 0;
    height: 0;
}
.div_panelDescription[b-w4c9jvkxou], .div_panelDescription_1[b-w4c9jvkxou], .div_panelDescription_2[b-w4c9jvkxou] {
    padding: 0 30px;
}
.div_panelDescription_1[b-w4c9jvkxou] {
    margin: 0 0 0 5rem;
}
.div_panelDescription_2[b-w4c9jvkxou] {
    margin: 0 0 0 10rem;
}
.contextnode_left[b-w4c9jvkxou] {
    width: 70%;
    display: flex;
    align-items: center;
    justify-content: flex-start;
}
.panelDescription[b-w4c9jvkxou] {
    margin: 0;
}

.div_Dependencies[b-w4c9jvkxou] {
    margin-top: 2rem;
}
.div_Relations[b-w4c9jvkxou] {
    margin-top: 2rem;
}

.div_contextnode[b-w4c9jvkxou] {
    margin-top: 1rem;
}
.div_contextnodeRef[b-w4c9jvkxou], .div_contextnodeRef_1[b-w4c9jvkxou], .div_contextnodeRef_2[b-w4c9jvkxou] {
    margin: 0;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.div_contextnode[b-w4c9jvkxou], div_contextnode_1[b-w4c9jvkxou], div_contextnode_2[b-w4c9jvkxou] {
    width: 100%;
    display: flex;
    flex-direction: column;
    /*margin-bottom: 2rem;*/
}
.contextnode[b-w4c9jvkxou] {
    width: 10px;
    margin-right: 10px;
}
.div_contextnodeHeader[b-w4c9jvkxou], .div_contextnodeHeader_1[b-w4c9jvkxou], .div_contextnodeHeader_2[b-w4c9jvkxou] {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 0 10px;
    font-weight: 600;
}
.div_contextnodeHeader_1[b-w4c9jvkxou] {
    margin: 1rem 0 0 5rem;
    width: calc(100% - 5rem);
}
.div_contextnodeHeader_2[b-w4c9jvkxou] {
    margin: 2rem 0 0 10rem;
    width: calc(100% - 10rem);
}


.txt_searchbar[b-w4c9jvkxou] {
    width: 90%;
    font-size: 12px;
    padding: 8px 10px;
    border-radius: 5px;
    border-width: 0.1em;
    border-color: #d4d4d4 !important;
    border-style: solid;
}

    .txt_searchbar:focus-visible[b-w4c9jvkxou] {
        border-width: 0.12em;
        border-color: #acbfd2 !important;
        border-style: solid;
        outline: none;
    }

.div_Search[b-w4c9jvkxou] {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}
.div_x_text_icon[b-w4c9jvkxou] {
    width: 10%;
    height: 30px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.div_search_icon[b-w4c9jvkxou] {
    width: 10%;
    height: 30px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.div_listSearchBar[b-w4c9jvkxou] {
    transition: .5s;
    margin: 0 0 3rem 0;
    display: flex;
    justify-content: center;
}
.listSearch[b-w4c9jvkxou] {
    width: 80%;
    border-radius: 30px;
    border: none;
    background: transparent !important;
    padding: 14px 8px;
    appearance: none;
    font-size: 16px;
}
    .listSearch:focus-visible[b-w4c9jvkxou] {
        outline: none;
    }
    .listSearch[b-w4c9jvkxou]::placeholder {
        color: #C7C7C7;
    }
#search_icon[b-w4c9jvkxou] {
    width: 16px;
    height: 16px;
}
#x_text_icon[b-w4c9jvkxou] {
    width: 15px;
    height: 15px;
}

.nodes_loading_ring[b-w4c9jvkxou] {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 30vh;
}

.concept_cloud[b-w4c9jvkxou] {
    display: flex;
    width: 100%;
    height: 100%;
    flex-wrap: wrap;
    overflow-y: scroll;
    overflow-x: hidden;
    justify-content: center;
    align-content: flex-start;
    transition: .2s;
}
[b-w4c9jvkxou] .concept_cloud::-webkit-scrollbar {
    width: 7px !important;
    height: auto !important;
}
[b-w4c9jvkxou] .concept_cloud::-webkit-scrollbar-thumb {
    background: #5B5FC7;
    border-radius: 10px;
}
.div_concept_cloud[b-w4c9jvkxou] {
    /*display: flex;*/
    height: fit-content;
    flex-wrap: wrap;
    margin: 1rem auto 0;
    justify-content: center;
    align-content: flex-start;
}
.btn_concept[b-w4c9jvkxou] {
    height: fit-content;
    margin: 10px;
    color: #4b6b8b;
    transition: .2s;
    padding: 10px 15px;
    border-radius: 20px;
    font-size: 13px;
    border: 0.01em solid #4b6b8b;
    background: #F8F8FF;
}
    .btn_concept:hover[b-w4c9jvkxou] {
        color: white;
        background-color: #4b6b8b;
    }

.tab_page[b-w4c9jvkxou] {
    width: 100%;
    text-align: start;
    min-height: 55vh;
    overflow-wrap: break-word;
    margin-bottom: 3rem;
}

.goTo_icongoTo_icon[b-w4c9jvkxou], .goTo_icon[b-w4c9jvkxou] {
    width: 20px;
    height: 20px;
}
.div_goTo_icon[b-w4c9jvkxou] {
    width: 30px;
    height: 30px;
    display: flex;
    align-items: center;
    justify-content: center;
    transition: .2s;
}

.div_nodeLists[b-w4c9jvkxou] {
    height: 100%;
}
.div_nodeList[b-w4c9jvkxou] {
    margin-bottom: 3rem;
}

.div_nodeListDivider[b-w4c9jvkxou] {
    display: flex;
    align-items: flex-end;
    margin-bottom: 1rem;
    position:relative;
}

.p_nodeListDivider[b-w4c9jvkxou] {
    font-size: 13px;
    margin: 0 10px 0 0;
}

.nodeListDivider[b-w4c9jvkxou] {
    width: 100%;
    height: 1px;
    margin-bottom: 3px;
    border-radius: 5px;
    border-style: solid;
    border-color: #dadbfd57;
    border-width: 2px 0 0 0;
}

.div_CollapsePanel_button[b-w4c9jvkxou] {
    width: 30px;
    height: 30px;
    display: flex;
    transition: .1s;
    justify-content: center;
    align-items: center;
}
.collapse_chevron[b-w4c9jvkxou] {
    width: 100%;
    height: 100%;
    max-width: 8px;
    rotate: 90deg;
    transition: .2s;
}
.collapse_chevron_open[b-w4c9jvkxou] {
    rotate: -90deg !important;
}
.collapse_query[b-w4c9jvkxou] {
    bottom: 10px;
    right: 0;
    position: absolute;
    width: 20px !important;
    height: 10px !important;
}

.div_collapse_chevron[b-w4c9jvkxou] {
    width: 30px;
    height: 30px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.collapse_chevron[b-w4c9jvkxou] {
    width: 7px;
    rotate: 90deg;
}

.collapse_chevron_open[b-w4c9jvkxou] {
    rotate: -90deg;
}


[b-w4c9jvkxou] .div_tabheader {
    margin-top: 0 !important;
    margin-bottom: 3rem !important;
}
/* _content/TicketsApp/Components/NewIntervention.razor.rz.scp.css */

[b-dtx7i11nhg] .progressRing_Interventions {
    min-height: 300px !important;
}

[b-dtx7i11nhg] .prodCombo::part(listbox) {
    max-height: 400px !important;
    font-size: 16px;
}
[b-dtx7i11nhg] .prodCombo::part(selected-value) {
    font-size: 16px !important;
}


[b-dtx7i11nhg] .progressRing_div {
    min-height: 400px;
    width: 100%;
}

.div_InterventionMain[b-dtx7i11nhg] {
    width: 100%;
    display: flex;
    justify-content: center;
}
.div_Panel_top[b-dtx7i11nhg] {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 10px 15px;
    border-radius: 5px;
}
.div_CollapsePanel_button[b-dtx7i11nhg] {
    width: 30px;
    height: 30px;
    display: flex;
    transition: .1s;
    justify-content: center;
    align-items: center;
}

[b-dtx7i11nhg] .conclusion_InputTextArea::part(control) {
    font-size: 16px;
    min-height: 100px !important;
}

[b-dtx7i11nhg] .product_Accessories_Box .outline::part(start) {
    margin-top: 11px !important;
    max-width: calc(100% - 50px);
}
[b-dtx7i11nhg] .product_Accessories_Box .outline::part(root) {
    height: 48px;
}
[b-dtx7i11nhg] .product_Accessories_Box .outline::part(end) {
    margin-top: 11px !important;
}
[b-dtx7i11nhg] .product_Accessories_Box .outline .neutral::part(control) {
    font-size: 14px;
    margin-right: 2px;
}
[b-dtx7i11nhg] .product_Accessories_Box .horizontal-scroll::part(scroll-area) {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
}
[b-dtx7i11nhg] .mud-select .mud-select-input .mud-input-slot {
    font-size: 14px;
    padding: 7px 10px;
}
[b-dtx7i11nhg] .mud-list-item-text {
    color: #242424 !important;
}

[b-dtx7i11nhg] .fluent-autocomplete-multiselect div[role=listbox] fluent-option {
    padding: 0 10px 0 10px;
}

[b-dtx7i11nhg] .fluent-autocomplete-multiselect div[role=listbox] {
    padding: 10px;
}

.Product_table[b-dtx7i11nhg] {
    width: 100%;
    margin-bottom: 2rem;
}
.equipments_table_th[b-dtx7i11nhg] {
    width: 100% !important;
}
.tableRow_border[b-dtx7i11nhg] {
    border: 0.01em solid #dcdcdc;
    border-radius: 10px;
    padding: 20px;
}
.accessories_table[b-dtx7i11nhg] {
    width: 100%;
    margin-top: 1rem;
    margin-right: 10px;
    display: flex;
    align-items: flex-start;
    flex-direction: column;
    justify-content: center;
}
.report_table_th[b-dtx7i11nhg] {
    min-width: 250px;
    width: calc(50% - 10px);
    margin-top: 1rem;
    margin-right: 10px;
    display: flex;
    align-items: flex-start;
    flex-direction: column;
    justify-content: center;
}
@media (max-width: 900px) {
    .report_table_th[b-dtx7i11nhg] {
        width: 100%;
    }
}
.p_Product_table_th[b-dtx7i11nhg] {
    margin: 0;
    font-size: 14px;
    font-weight: 400;
    text-align: start;
    color: #717171;
    display: flex;
    width: 100%;
    align-items: flex-start;
    min-height: 25px;
}
.p_accessories_name[b-dtx7i11nhg] {
    min-height: 0;
    font-size: 12px;
    margin: 0 20px 0 0;
    font-weight: 500;
    text-align: start;
    color: #717171;
    display: flex;
    width: 100%;
    align-items: flex-start;
}
.accessories_table_tr[b-dtx7i11nhg] {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 15px;
}
.Product_table_inputs[b-dtx7i11nhg] {
    display: flex;
    flex-wrap: wrap;
    width: calc(100% - 40px);
}
.div_report_table_icon[b-dtx7i11nhg] {
    width: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.Product_table_tr[b-dtx7i11nhg] {
    display: flex;
    align-items: center;
}
.Product_table_td[b-dtx7i11nhg] {
    width: 100%;
}
.div_Product_table_td_delete[b-dtx7i11nhg] {
    width: 25px;
    height: 25px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.div_Intervention_infoRow[b-dtx7i11nhg] {
    margin-bottom: 0;
}

.p_addProd[b-dtx7i11nhg] {
    font-size: 14px;
    margin: auto 10px auto 0;
}
.div_Product_addProd[b-dtx7i11nhg] {
    width: 100%;
    display: flex;
    justify-content: end;
    margin-top: 3rem;
    margin-bottom: 2rem;
    align-items: center;
}

.div_addProd_icon[b-dtx7i11nhg] {
    width: 30px;
    height: 30px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 100%;
    padding: 10px;
}

.product_delete_icon[b-dtx7i11nhg] {
    width: 18px;
}

.addProd_icon[b-dtx7i11nhg] {
    width: 15px;
}

.Stepper_Next[b-dtx7i11nhg] {
    width: 100% !important;
    margin: 1rem auto 1rem auto !important;
}
.Stepper_Button[b-dtx7i11nhg] {
    width: 95%;
    height: 3rem;
    display: flex;
    align-items: center;
    justify-content: center;
}

.Stepper_Button_half[b-dtx7i11nhg] {
    width: 46.25%;
    height: 3.2rem;
    display: flex;
    align-items: center;
    justify-content: center;
}

.Stepper_Next_Button[b-dtx7i11nhg] {
    border-radius: 5px;
}

.Stepper_Button_icon[b-dtx7i11nhg] {
    width: 14px;
    height: 14px;
    margin-right: 7px;
}

.p_Stepper_Button[b-dtx7i11nhg] {
    font-size: 16px;
}

.collapse_chevron[b-dtx7i11nhg] {
    width: 7px;
    height: 20px;
    max-width: 8px;
    rotate: 90deg;
    transition: .2s;
}
.collapse_chevron_open[b-dtx7i11nhg] {
    rotate: -90deg !important;
}
.Product_table_Subtitle_head[b-dtx7i11nhg] {
    width: 100%;
    display: flex;
    justify-items: center;
    justify-content: flex-start;
    align-items: center;
    cursor: pointer;
}
.div_Product_table_Subtitle[b-dtx7i11nhg] {
    display: flex;
    margin-top: 1rem;
    margin-bottom: 0;
    width: 100%;
    justify-items: center;
    justify-content: space-between;
}
.Product_table_Subtitle[b-dtx7i11nhg] {
    margin: 0;
    font-size: 14px;
    color: #717171;
    font-weight: 600;
    text-align: start;
}
.Product_table_divider[b-dtx7i11nhg] {
    margin-top: 1.5rem!important;
    border-top: solid;
    padding-top: 1rem;
    border-color: #e5e5e5;
}

.div_InterventionInfo[b-dtx7i11nhg] {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: space-between;
    margin-bottom: 1rem;
}

.p_InterventionInfo[b-dtx7i11nhg] {
    color: #717171;
    margin-bottom: 5px;
    font-size: 15px;
}

.div_Intervention_NewForm[b-dtx7i11nhg] {
    margin-bottom: 3rem;
}
[b-dtx7i11nhg] .intervention_TextArea {
    width: 100%;
}
[b-dtx7i11nhg] .intervention_Serial {
    width: 100%;
}
[b-dtx7i11nhg] .prodCombo {
    width: 100%;
}
[b-dtx7i11nhg] .wrap_prodCombo {
    width: 100%;
}
[b-dtx7i11nhg] .product_Accessories_Box {
    width: 100%;
}

[b-dtx7i11nhg] .accessories_tr_info {
    display: flex;
    align-items: center;
    width: calc(100% - 50px);
    justify-content: space-between;
}
[b-dtx7i11nhg] .accessories_qntInput {
    width: 200px;
}
    [b-dtx7i11nhg] .accessories_qntInput::part(control) {
        font-size: 16px;
        width: 150px;
    }

@media (max-width: 765px) {
    .div_Intervention_infoRow[b-dtx7i11nhg] {
        flex-direction: column;
    }
    .p_accessories_name[b-dtx7i11nhg] {
        margin: 0 0 6px 0;
    }
    [b-dtx7i11nhg] .accessories_tr_info {
        width: 100%;
        flex-direction: column;
        align-items: flex-start;
    }
    [b-dtx7i11nhg] .accessories_qntInput {
        width: calc(100% - 50px);
    }
        [b-dtx7i11nhg] .accessories_qntInput::part(control) {
            width: calc(100% - 50px);
        }
}
[b-dtx7i11nhg] .intervention_InputText {
    width: 100%;
}
    [b-dtx7i11nhg] .intervention_InputText::part(control) {
        font-size: 16px;
        width: 100%;
    }
[b-dtx7i11nhg] .wrap_prodCombo::part(selected-value) {
    font-size: 16px;
}
[b-dtx7i11nhg] .intervention_TextArea::part(control) {
    font-size: 16px;
    min-height: 100px !important;
}
[b-dtx7i11nhg] .intervention_Serial::part(control) {
    font-size: 16px;
    height: 34px;
}

.div_MainPage_buttons[b-dtx7i11nhg]  {
    margin-bottom: 2rem;
}
.p_WrittenSelected[b-dtx7i11nhg] {
    font-size: 10px;
}
.div_WrittenSelected[b-dtx7i11nhg] {
    display: flex;
    align-items: center;
    margin: 5px 10px;
    padding: 2px 10px;
    border-radius: 5px;
}
.div_WritePreSelectedOptions[b-dtx7i11nhg] {
    width: 100%;
    padding: 10px;
    border: solid;
    display: flex;
    flex-wrap: wrap;
    border-radius: 10px;
    border-width: 0.01em;
    border-color: #C7C7C7;
}
.div_WrittenSelected_delete[b-dtx7i11nhg] {
    width: 20px;
    height: 20px;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 5px;
    margin-right: 5px;
}
.WrittenSelected_deleteIcon[b-dtx7i11nhg] {
    width: 100%;
}
.div_Dialog[b-dtx7i11nhg] {
    height: 100%;
    display: flex;
    align-items: center;
    flex-direction: column;
    justify-content: space-between;
}

.div_AccessoriesDialog_Check[b-dtx7i11nhg] {
    margin: 0 0 10px 0;
}

.intervention_InputDate[b-dtx7i11nhg] {
    width: 100%;
    font-size: 16px;
    padding: 5px 10px;
    border: solid;
    border-radius: 3px;
    border-width: 0.1em;
    border-color: #e5e5e5;
}
    .intervention_InputDate:hover[b-dtx7i11nhg] {
        background-color: #f7f7f7;
    }
.intervention_InputDate:focus-visible[b-dtx7i11nhg] {
    outline: none;
}

.div_ActivityNotInitiated[b-dtx7i11nhg] {
    width: 100%;
    display: flex;
    flex-direction: column;
    margin-bottom: 1rem;
    margin-top: 2rem;
}

.p_ActivityNotInitiated[b-dtx7i11nhg] {
    text-align: center;
}

[b-dtx7i11nhg] .progressRing_Interventions {
    min-height: 200px !important;
}

[b-dtx7i11nhg] .mud-select {
    width: 100%;
}
[b-dtx7i11nhg] .mud-select-input {
    border: 0.07em solid;
    border-radius: 4px;
    border-color: #f4f4f4;
}
[b-dtx7i11nhg] .mud-input.mud-input-underline:after {
    border-bottom: 2px solid #4b6b8b;
}
.div_InterventionChecklist[b-dtx7i11nhg] {
    display: flex;
    flex-direction: column;
    align-items: start;
    grid-row-gap: 10px;
    text-align: left;
    margin: 1rem 0 1rem 0;
}

.ValidationMessages_Label[b-dtx7i11nhg] {
    text-align: start;
}
.ValidationMessages_li[b-dtx7i11nhg] {
    text-align: start;
}
    .ValidationMessages_li[b-dtx7i11nhg]::marker {
        font-size: 14px;
    }
.div_ValidationMessages[b-dtx7i11nhg] {
    width: calc(100% - 3rem);
    color: #ff8585;
    font-size: 14px;
    font-weight: 500;
    margin: 0 auto 3rem;
    padding: 2rem;
    border: solid 0.1em;
    border-radius: 10px;
}
    .div_ValidationMessages li[b-dtx7i11nhg] {
        margin: 0;
        color: #ff8585;
        font-size: 14px;
        font-weight: 500;
    }
/*.inputValidationError {
    border-radius: 10px;
    border: solid 0.1em #ff8585;
}*/
.inputValidationError p[b-dtx7i11nhg] {
    color: #ff8585;
    font-weight: 500;
}
    /*::deep .inputValidationError .prodCombo {
        border-radius: 10px;
        border: solid 0.1em #ff8585;
    }*/
/* _content/TicketsApp/Components/ProfileCard.razor.rz.scp.css */
.profile[b-i1ixx6tg0a] {
    display: flex;
    align-items: center;
}

    .profile .avatar[b-i1ixx6tg0a] {        
        flex: 1 0 auto;
    }

    .profile .avatar img[b-i1ixx6tg0a] {
        margin: 15px;
        height: 64px;
        width: 64px;
        border-radius: 32px;
    }

    .profile .info[b-i1ixx6tg0a] {
        margin: 0 2em;
        flex: 4 0 auto;
    }

        .profile .info > h3[b-i1ixx6tg0a] {
            margin: 0;
        }

        .profile .info > p[b-i1ixx6tg0a] {
            margin: 0;
        }
/* _content/TicketsApp/Components/QRCodeComponent.razor.rz.scp.css */

.div_QRScreen[b-t1a0vimtsg] {
    width: 100%;
    height: 100%;
    position: relative;
}

[b-t1a0vimtsg] #reader, #qr-shaded-region[b-t1a0vimtsg], #qr-canvas[b-t1a0vimtsg] {
    width: 100% !important;
    height: 100%;
}
[b-t1a0vimtsg] #qr-shaded-region {
    width: 100% !important;
    height: 100%;
}
[b-t1a0vimtsg] #qr-canvas {
    width: 100% !important;
    height: 100%;
}


[b-t1a0vimtsg] video {
    width: 100% !important;
    height: 100%;
}
/* _content/TicketsApp/Components/SignaturePad.razor.rz.scp.css */

.div_signaturePad[b-4g10npl3s8] {
    width: 100%;
    height: 250px;
    position: relative;
}
.signature-pad[b-4g10npl3s8] {
    width: 100%;
    height: 100%;
    border: solid;
    border-radius: 5px;
    border-width: 0.08em;
    border-color: #c7c7c7;
}
.div_signature_actions[b-4g10npl3s8] {
    width: 100%;
    bottom: 10px;
    display: flex;
    padding: 0 15px;
    position: absolute;
    justify-content: space-between;
}
.div_signature_button p[b-4g10npl3s8] {
    font-size: 13px;
}

.div_signature_clear[b-4g10npl3s8] {
    width: 80px;
    height: 30px;
    display: flex;
    align-items: center;
    justify-content: center;
}
/* _content/TicketsApp/Components/StockManagement.razor.rz.scp.css */
.tab_page[b-77b74azi1u] {
    width: 100%;
    text-align: start;
    min-height: 55vh;
    overflow-wrap: break-word;
    margin-bottom: 3rem;
}

[b-77b74azi1u] .div_tabheader {
    margin-top: 5rem !important;
    margin-bottom: 3rem !important;
}
[b-77b74azi1u] .panel_button {
    padding: 10px;
    border-radius: 5px;
    max-width: 540px;
    margin: 1rem auto 0 auto;
}

[b-77b74azi1u] .panel_button_icon {
    width: 10px;
    margin-right: 10px;
}

[b-77b74azi1u] .panel_button_txt {
    font-size: 14px;
    font-weight: 500;
}

.div_nodeLists[b-77b74azi1u] {
    height: 100%;
}
.div_nodeList[b-77b74azi1u] {
    margin-bottom: 3rem;
}

.div_nodeListDivider[b-77b74azi1u] {
    display: flex;
    align-items: flex-end;
    margin-bottom: 1rem;
    position:relative;
}

.p_nodeListDivider[b-77b74azi1u] {
    font-size: 13px;
    margin: 0 10px 0 0;
}

.nodeListDivider[b-77b74azi1u] {
    width: 100%;
    height: 1px;
    margin-bottom: 3px;
    border-radius: 5px;
    border-style: solid;
    border-color: #dadbfd57;
    border-width: 2px 0 0 0;
}

.div_CollapsePanel_button[b-77b74azi1u] {
    width: 30px;
    height: 30px;
    display: flex;
    transition: .1s;
    justify-content: center;
    align-items: center;
}
.collapse_chevron[b-77b74azi1u] {
    width: 100%;
    height: 100%;
    max-width: 8px;
    rotate: 90deg;
    transition: .2s;
}
.collapse_chevron_open[b-77b74azi1u] {
    rotate: -90deg !important;
}
.collapse_query[b-77b74azi1u] {
    bottom: 10px;
    right: 0;
    position: absolute;
    width: 20px !important;
    height: 10px !important;
}

.div_collapse_chevron[b-77b74azi1u] {
    width: 30px;
    height: 30px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.collapse_chevron[b-77b74azi1u] {
    width: 7px;
    rotate: 90deg;
}

.collapse_chevron_open[b-77b74azi1u] {
    rotate: -90deg;
}



#div_TasksPanel[b-77b74azi1u] {
    padding: 0;
    margin-bottom: 10rem;
}
.PanelType_active[b-77b74azi1u] {
    border-bottom-style: solid;
    border-bottom-width: 0.15em;
    border-bottom-color: #4b6b8b;
}
.div_PanelType[b-77b74azi1u] {
    width: 40%;
    padding: 10px;
    border-radius: 5px;
}

.div_TasksPanel_PanelType[b-77b74azi1u] {
    width: 100%;
}

.p_panelType[b-77b74azi1u] {
    font-size: 14px;
    font-weight: 500;
}
.div_Intervention_infoRow[b-77b74azi1u] {
    padding: 5px 0;
    margin: 5px 0;
    display: flex;
    border-radius: 10px;
    align-items: center;
    height: fit-content;
}
[b-77b74azi1u] .Intervention_GoToProcess {
    border-radius: 10px;
    cursor:pointer;
}

[b-77b74azi1u] .Intervention_GoToProcess:hover .div_InterventionInfo {
    text-decoration: underline;
}
.div_Intervention_info[b-77b74azi1u] {
    width: 100%;
    margin: 0 0 15px 0;
    padding: 0;
}
[b-77b74azi1u] .p_InterventionInfo {
    margin: 0 10px 0 0;
    font-size: 16px;
    text-align: left;
    display: flex;
    align-items: center;
    justify-content: center;
}
[b-77b74azi1u] .div_InterventionInfo {
    display: flex;
    align-items: center;
}
[b-77b74azi1u] .div_Intervention_Parcel {
    display: flex;
    align-items: flex-start;
    flex-direction: column;
    min-height: 120px;
    margin-bottom: 1rem;
    padding: 1rem 1rem;
    border-bottom: solid;
    border-radius: 3px;
    border-color: #e8e8e8;
}
[b-77b74azi1u] .div_InterventionIcon {
    width: 30px;
    height: 30px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: auto;
}
[b-77b74azi1u] .div_InterventionInfo_Actions {
    height: 100%;
    display: flex;
    align-items: flex-end;
    justify-content: flex-end;
}

.div_Intervention_List[b-77b74azi1u] {
    width: 100%;
}
.div_movement_qnt[b-77b74azi1u] {
    display: flex;
    align-items: center;
    flex-direction: row;
    margin-top: 15px;
}


.div_ListingTop[b-77b74azi1u] {
    width: 100%;
    display: flex;
    align-items: center;
    margin: 2rem 0 0 0;
    justify-content: flex-end;
}

.p_ListingSize[b-77b74azi1u] {
    font-size: 14px;
}

.select_ListingSize[b-77b74azi1u] {
    padding: 5px;
    font-size: 14px;
    margin-left: 10px;
    border-radius: 10px;
}

[b-77b74azi1u] .div_Intervention_Bottom {
    margin: 20px 0 0 0;
    border-left: solid;
    border-left-width: 15px;
    border-radius: 10px;
}
[b-77b74azi1u] .div_ListingFilters {
    width: 100%;
    flex-direction: column;
}

[b-77b74azi1u] .p_ListingFilter_lable {
    font-size: 14px;
    margin: 0 15px 0 0;
    text-align: left;
}

[b-77b74azi1u] .filter_Input {
    width: 100%;
    height: 30px;
    font-size: 16px;
    padding: 5px 10px;
    border: solid;
    border-radius: 3px;
    border-width: 0.1em;
    border-color: #e5e5e5;
}
    [b-77b74azi1u] .filter_Input:hover {
        background-color: #f7f7f7;
    }

    [b-77b74azi1u] .filter_Input:focus-visible {
        outline: none;
    }

[b-77b74azi1u] .filter_InputCombo::part(listbox) {
    max-height: 400px !important;
}

[b-77b74azi1u] .filter_InputCombo {
    width: 100%;
}

[b-77b74azi1u] .MovementQnt_row {
    align-items: end !important;
}

[b-77b74azi1u] .MovementQnt_col {
    justify-content: flex-end !important;
}

[b-77b74azi1u] .MovementProdInfo_col {
    display: flex;
    align-items: center;
}
[b-77b74azi1u] .Intervention_DescArrow {
    margin-right: 10px;
}
[b-77b74azi1u] .list_Intervention_Icon {
    width: 20px;
    height: 20px;
}
/* _content/TicketsApp/Components/StockMovement.razor.rz.scp.css */
.tab_page[b-inporijqq4] {
    width: 100%;
    text-align: start;
    min-height: 55vh;
    overflow-wrap: break-word;
    margin-bottom: 3rem;
}

.div_nodeLists[b-inporijqq4] {
    height: 100%;
}
.div_nodeList[b-inporijqq4] {
    margin-bottom: 3rem;
}

.div_nodeListDivider[b-inporijqq4] {
    display: flex;
    align-items: flex-end;
    margin-bottom: 1rem;
    position:relative;
}

.p_nodeListDivider[b-inporijqq4] {
    font-size: 13px;
    margin: 0 10px 0 0;
}

.nodeListDivider[b-inporijqq4] {
    width: 100%;
    height: 1px;
    margin-bottom: 3px;
    border-radius: 5px;
    border-style: solid;
    border-color: #dadbfd57;
    border-width: 2px 0 0 0;
}

.div_CollapsePanel_button[b-inporijqq4] {
    width: 30px;
    height: 30px;
    display: flex;
    transition: .1s;
    justify-content: center;
    align-items: center;
}
.collapse_chevron[b-inporijqq4] {
    width: 100%;
    height: 100%;
    max-width: 8px;
    rotate: 90deg;
    transition: .2s;
}
.collapse_chevron_open[b-inporijqq4] {
    rotate: -90deg !important;
}
.collapse_query[b-inporijqq4] {
    bottom: 10px;
    right: 0;
    position: absolute;
    width: 20px !important;
    height: 10px !important;
}

.div_collapse_chevron[b-inporijqq4] {
    width: 30px;
    height: 30px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.collapse_chevron[b-inporijqq4] {
    width: 7px;
    rotate: 90deg;
}

.collapse_chevron_open[b-inporijqq4] {
    rotate: -90deg;
}



#div_TasksPanel[b-inporijqq4] {
    padding: 0;
    margin-bottom: 10rem;
}
.PanelType_active[b-inporijqq4] {
    border-bottom-style: solid;
    border-bottom-width: 0.15em;
    border-bottom-color: #4b6b8b;
}
.div_PanelType[b-inporijqq4] {
    width: 40%;
    padding: 10px;
    border-radius: 5px;
}

.div_TasksPanel_PanelType[b-inporijqq4] {
    width: 100%;
}

.p_panelType[b-inporijqq4] {
    font-size: 14px;
    font-weight: 500;
}
.div_Intervention_infoRow[b-inporijqq4] {
    padding: 0;
    margin: 5px 0;
    display: flex;
    align-items: flex-start;
    align-items: center;
    height: fit-content;
}
.div_Intervention_info[b-inporijqq4] {
    width: 100%;
    margin: auto;
    padding: 0;
}
.p_InterventionInfo[b-inporijqq4] {
    margin: 0;
    font-size: 16px;
    text-align: left;
}

.div_InterventionInfo[b-inporijqq4] {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: space-between;
    margin-bottom: 2rem;
}
.p_InterventionInfo[b-inporijqq4] {
    color: #717171;
    margin-bottom: 5px;
    font-size: 14px;
    font-weight: 600;
}

.Product_table tr.Product_table_tr > td[b-inporijqq4] {
    padding-top: 2rem;
}

.Product_table[b-inporijqq4] {
    width: 100%;
}
.div_Product_table[b-inporijqq4] {
    width: 100%;
    margin-bottom: 2rem;
    border: 0.1em solid #dadbfd57;
    border-radius: 10px;
    padding: 25px 20px;
}

.Product_table_th[b-inporijqq4] {
    text-align: start;
}

.p_Product_table_th[b-inporijqq4] {
    margin: 0;
    font-size: 14px;
    font-weight: 400;
    text-align: start;
}

[b-inporijqq4] .prodQt {
    font-size: 16px;
}
.Product_table_td[b-inporijqq4] {
    text-align: start;
}
.Stepper_Button[b-inporijqq4] {
    width: 95%;
    height: 3rem;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 5rem !important;
}

.Stepper_Button_half[b-inporijqq4] {
    width: 46.25%;
    height: 3.2rem;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 5rem !important;
}
.Stepper_Button_icon[b-inporijqq4] {
    width: 14px;
    height: 14px;
    margin-right: 7px;
}

.p_Stepper_Button[b-inporijqq4] {
    font-size: 14px;
}
[b-inporijqq4] .div_tabheader {
    margin-top: 0!important;
}

[b-inporijqq4] .div_InterventionArea {
    overflow: hidden;
    margin-top: 0 !important;
    padding: 0 10px;
}

[b-inporijqq4] .panel_reference {
    font-size: 16px;
}

[b-inporijqq4] .p_Intervention_TopMessage {
    font-size: 15px;
    font-weight: 600;
    margin: 2rem 0 3rem 0;
    text-align: center;
}
.div_Panel_top[b-inporijqq4] {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 10px 15px;
    border-radius: 5px;
}

.div_CollapsePanel_button[b-inporijqq4] {
    width: 30px;
    height: 30px;
    display: flex;
    transition: .1s;
    justify-content: center;
    align-items: center;
}
.p_table_NotFo
und[b-inporijqq4] {
    width: 100%;
    font-size: 13px;
    font-weight: 400;
    margin: 0;
}

.Signature_Img[b-inporijqq4] {
    width: 100%;
}
.conclusion_card_row[b-inporijqq4] {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    margin: 2rem 0 2rem 0;
}
.p_conclusion_InputLabel[b-inporijqq4] {
    font-size: 14px;
}

[b-inporijqq4] .prodCombo::part(listbox) {
    max-height: 400px !important;
    font-size: 16px;
}
[b-inporijqq4] .prodCombo::part(selected-value) {
    font-size: 16px !important;
}
.div_Product_table_Subtitle[b-inporijqq4] {
    display: flex;
    margin-top: 1rem;
    margin-bottom: 1rem;
    width: 100%;
    justify-items: center;
    justify-content: space-between;
}
.Product_table_Subtitle[b-inporijqq4] {
    margin: 0;
    font-size: 14px;
    color: #717171;
    font-weight: 600;
    text-align: start;
}
/* _content/TicketsApp/Components/Welcome.razor.rz.scp.css */
.narrow[b-zinmspnxjk] {
    max-width: 900px;
    margin: 0 auto;
}

.page-padding[b-zinmspnxjk] {
    padding: 4rem;
}

.welcome.page > .narrow > img[b-zinmspnxjk] {
    margin: 0 auto;
    display: block;
    width: 200px;
}

.welcome.page > .narrow > .menu[b-zinmspnxjk] {
    width: 80%;
    justify-content: space-between;
    margin: 4rem auto;
    border-bottom: none;
}

    .welcome.page > .narrow > .menu > .menu-item[b-zinmspnxjk] {
        background-color: inherit;
        margin: auto;
        font-size: 14px;
        min-height: 32px;
        border-bottom-color: rgb(98, 100, 167);
    }

.center[b-zinmspnxjk] {
    text-align: center;
}

.sections > *[b-zinmspnxjk] {
    margin: 4rem auto;
}

.error[b-zinmspnxjk] {
    color: red;
}

.wrapperHelp_Msg[b-zinmspnxjk] {
    font-size: 10px;
}

.wrapperHelp_Msg_button[b-zinmspnxjk] {
    text-decoration: underline;
}

.wrapperHelp[b-zinmspnxjk] {
    width: 100%;
}

[b-zinmspnxjk] .login_btn {
    width: 100%;
    margin-top: 1rem;
    margin-bottom: 1rem;
}

#login_title[b-zinmspnxjk] {
    font-size: 20px;
    margin-bottom: 1rem;
}
.div_login[b-zinmspnxjk] {
    padding: 2rem;
    height: 100vh;
    justify-content: center;
    max-width: 900px;
    margin: 0 auto;
}

#txtPassword[b-zinmspnxjk] {
    position: relative;
}

#passwordShow[b-zinmspnxjk] {
    width: 40px;
    z-index: 1;
    right: 5px;
    height: 100%;
    position: absolute;
    cursor: pointer;
    display: flex;
    justify-content: center;
    align-items: center;
}
#passwordShow_icon[b-zinmspnxjk] {
    width: 15px;
    height: 15px;
}
/* _content/TicketsApp/Pages/MainPage.razor.rz.scp.css */
#div_MainPage[b-co43p8ixfe] {
    padding: 0 15px;
    margin: auto auto 10rem auto;
    overflow-y: overlay;
    max-height: calc(100vh - 3.5rem);
}

[b-co43p8ixfe] .intervention_InputText {
    padding: 0 !important;
    margin-right: 5px;
}

@media (min-width: 900px) {
    #div_MainPage[b-co43p8ixfe] {
        max-width: 900px;
    }
}
#div_UserPanel[b-co43p8ixfe] {
    transition: .2s;
    height: fit-content;
    background-color: #F3F5F8;
    border-radius: 10px;
    padding: 10px 10px;
}
.div_Panel_top[b-co43p8ixfe] {
    width: 100%;
    display: flex;
    justify-content: space-between;
}
.div_CollapsePanel_button[b-co43p8ixfe] {
    width: 30px;
    height: 30px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.panel_button[b-co43p8ixfe] {
    padding: 10px;
    border-radius: 5px;
    max-width: 540px;
    margin: 1rem auto 0 auto;
}
.panel_button_icon[b-co43p8ixfe] {
    width: 10px;
    margin-right: 10px;
}
.panel_button_txt[b-co43p8ixfe] {
    font-size: 14px;
    font-weight: 500;
}
.panel_date[b-co43p8ixfe] {
    font-size: 14px;
}
.div_UserPanelInfo[b-co43p8ixfe] {
    text-align: start;
    margin: 1rem auto;
}
.p_UserPanelInfo[b-co43p8ixfe], .p_UserPanelInfo_lable[b-co43p8ixfe], .p_UserPanelInfo_info[b-co43p8ixfe] {
    margin: 0;
    font-size: 14px;
}
    .p_UserPanelInfo_lable[b-co43p8ixfe] {
        font-weight: 500;
    }
.oneCol[b-co43p8ixfe] {
    text-align: center;
}
.user_info[b-co43p8ixfe] {
    font-size: 16px !important;
}
.div_Intervention_List[b-co43p8ixfe] {
    width: 100%;
}

#div_UserPanel_body[b-co43p8ixfe] {
    width: 100%;
    transition: .2s;
    overflow: hidden;
    height: fit-content;
}

.collapse_chevron[b-co43p8ixfe] {
    width: 100%;
    height: 100%;
    max-width: 8px;
    rotate: 90deg;
    transition: .2s;
}
.collapse_chevron_open[b-co43p8ixfe] {
    rotate: -90deg !important;
}

[b-co43p8ixfe] .div_InterventionInfo_openIcon {
    width: 35px;
    height: 35px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-right: 5px;
}
.div_MainPage_buttons[b-co43p8ixfe] {
    display: flex;
    align-items: center;
    justify-content: flex-end;
}
[b-co43p8ixfe] .div_MainPage_button {
    width: 200px;
    height: 50px;
    text-align: right;
}

.div_Intervention_Desc_Equipment[b-co43p8ixfe] {
    display: flex;
    align-items: center;
    margin-bottom: 1rem;
}
.p_Intervention_Desc_Equipment[b-co43p8ixfe] {
    margin: 0 0 0 10px;
}

.p_panelType[b-co43p8ixfe] {
    font-size: 14px;
    font-weight: 500;
}
.panelFilter_icon[b-co43p8ixfe] {
    width: 15px;
}
.p_panelFilter[b-co43p8ixfe] {
    font-size: 14px;
    font-weight: 500;
}
.txt_searchbar[b-co43p8ixfe] {
    width: 100%;
    font-size: 14px;
    padding: 8px 10px;
    border-radius: 5px;
    border-width: 0.1em;
    border-color: #d4d4d4 !important;
    border-style: solid;
}
    .txt_searchbar:focus-visible[b-co43p8ixfe] {
        border-width: 0.12em;
        border-color: #acbfd2 !important;
        border-style: solid;
        outline: none;
    }
.div_ListingPanel_SearchBar[b-co43p8ixfe] {
    width: 100%;
}
.div_TasksPanel_PanelFilters[b-co43p8ixfe] {
    display: flex;
    justify-content: space-evenly;
    width: 100%;
}
.div_PanelFilter[b-co43p8ixfe] {
    padding: 10px;
    border-radius: 5px;
}

.div_PanelType[b-co43p8ixfe] {
    width: 40%;
    padding: 10px;
    border-radius: 5px;
}
.div_TasksPanel_PanelType[b-co43p8ixfe] {
    width: 100%;
}
#div_TasksPanel[b-co43p8ixfe] {
    padding: 0;
    margin-bottom: 10rem;
}
.PanelType_active[b-co43p8ixfe] {
    border-bottom-style: solid;
    border-bottom-width: 0.15em;
    border-bottom-color: #4b6b8b;
}
.InterventionInfo_openIcon[b-co43p8ixfe] {
    width: 15px;
    height: 15px;
}
.div_Intervention_infoRow[b-co43p8ixfe] {
    padding: 0;
    margin: 5px 0;
    display: flex;
    align-items: flex-start;
    align-items: center;
    height: fit-content;
}
.div_InterventionInfo_Actions[b-co43p8ixfe] {
    margin: auto;
    display: flex;
    justify-content: flex-end;
    align-items: center;
}
.div_Intervention_Parcel[b-co43p8ixfe] {
    display: flex;
    min-height: 15rem;
    padding: 1rem 1rem;
    margin-bottom: 0;
    border-bottom: solid;
    border-color: #e8e8e8;
    align-content: space-between;
}
.div_Intervention_Bottom[b-co43p8ixfe] {
    margin: 20px 0 0 0;
    border-left: solid;
    border-left-width: 15px;
    border-radius: 10px;
}
.p_InterventionInfo[b-co43p8ixfe] {
    margin: 0;
    text-align: left;
    font-size: 16px;
    /*text-decoration: underline;*/
}

.p_Intervention_Status[b-co43p8ixfe] {
    font-size: 16px;
}
.Status_Effort[b-co43p8ixfe] {
    margin-top: 5px;
    font-size: 15px;
}
.div_InterventionIcon[b-co43p8ixfe] {
    width: 30px;
    height: 30px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-left: 30px;
}
.list_Intervention_Icon[b-co43p8ixfe] {
    width: 20px;
    height: 20px;
}

.div_Intervention_info[b-co43p8ixfe] {
    width: 100%;
    margin: auto;
    padding: 0;
}

.div_goBack[b-co43p8ixfe] {
    margin-left: auto;
    display: flex;
    align-items: center;
    justify-content: flex-end;
    width: 150px;
    height: 70px;
}
.p_goBack[b-co43p8ixfe] {
    font-size: 16px;
}


.filter_InputDate[b-co43p8ixfe] {
    width: 100%;
    font-size: 16px;
    padding: 5px 10px;
    border: solid;
    border-radius: 3px;
    border-width: 0.1em;
    border-color: #e5e5e5;
}

    .filter_InputDate:hover[b-co43p8ixfe] {
        background-color: #f7f7f7;
    }

    .filter_InputDate:focus-visible[b-co43p8ixfe] {
        outline: none;
    }

.div_ListingTop[b-co43p8ixfe] {
    width: 100%;
    display: flex;
    align-items: center;
    margin: 2rem 0 0 0;
    justify-content: flex-end;
}
.p_ListingSize[b-co43p8ixfe] {
    font-size: 14px;
}
.select_ListingSize[b-co43p8ixfe] {
    padding: 5px;
    font-size: 14px;
    margin-left: 10px;
    border-radius: 10px;
}

.div_ListingFilters[b-co43p8ixfe] {
    width: 100%;
    flex-direction: column;
}
.p_ListingFilter_lable[b-co43p8ixfe] {
    font-size: 14px;
    margin: 0 15px 0 0;
    white-space: nowrap;
}

.filter_Input[b-co43p8ixfe] {
    width: 100%;
    height: 30px;
    font-size: 16px;
    padding: 5px 10px;
    border: solid;
    border-radius: 3px;
    border-width: 0.1em;
    border-color: #e5e5e5;
}

    .filter_Input:hover[b-co43p8ixfe] {
        background-color: #f7f7f7;
    }

    .filter_Input:focus-visible[b-co43p8ixfe] {
        outline: none;
    }

[b-co43p8ixfe] .filter_InputCombo::part(listbox) {
    max-height: 400px !important;
}

[b-co43p8ixfe] .filter_InputCombo {
    width: 100%;
}
.filter_InputPriorityOrder[b-co43p8ixfe] {
    width: 100%;
    height: 32px;
    font-size: 16px;
    min-width: 45px;
    border: solid;
    border-radius: 3px;
    border-width: 0.1em;
    border-color: #e5e5e5;
}

.Intervention_GoToProcess[b-co43p8ixfe] {
    border-radius: 10px;
}
    .Intervention_GoToProcess:hover .div_InterventionInfo[b-co43p8ixfe] {
        text-decoration: underline;
    }

.div_selectingMultiple[b-co43p8ixfe] {
    display: flex;
    align-items: center;
}
/* _content/TicketsApp/Pages/Tab.razor.rz.scp.css */
.narrow[b-vlmjjixrdy] {
	max-width: 900px;
	margin: 0 auto;
}

.page-padding[b-vlmjjixrdy] {
	padding: 4rem;
}

.welcome.page > .narrow > img[b-vlmjjixrdy] {
	margin: 0 auto;
	display: block;
	width: 200px;
}

.welcome.page > .narrow > ul[b-vlmjjixrdy] {
	width: 75%;
	justify-content: space-between;
	margin: 4rem auto;
}

	.welcome.page > .narrow > ul > li[b-vlmjjixrdy] {
		background-color: inherit;
		margin: auto;
	}

		.welcome.page > .narrow > ul > li > a[b-vlmjjixrdy] {
			font-size: 16px;
			height: 32px;
			border-bottom-color: rgb(98, 100, 167);
		}

.center[b-vlmjjixrdy] {
	text-align: center;
}

pre[b-vlmjjixrdy] {
	overflow-x: scroll;
}

pre[b-vlmjjixrdy],
div.error[b-vlmjjixrdy] {
	background-color: #e5e5e5;
	padding: 1rem;
	box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.2);
	border-radius: 3px;
	margin: 1rem 0;
}

code[b-vlmjjixrdy] {
	background-color: #e5e5e5;
	display: inline-block;
	padding: 0px 6px;
	border-radius: 3px;
	box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.2);
}

.error[b-vlmjjixrdy] {
	color: red;
}

.profile[b-vlmjjixrdy] {
	display: flex;
	margin: 1em 0;
	background-color: white;
	width: fit-content;
	box-shadow: 0px 8px 10px rgba(0, 0, 0, 0.1);
	border-radius: 3px;
}

	.profile > .avatar[b-vlmjjixrdy] {
		margin: 2em 1em;
		height: 72px;
		width: 72px;
	}

	.profile > .info[b-vlmjjixrdy] {
		margin: 2em 2em 0 0;
	}

		.profile > .info > h3[b-vlmjjixrdy] {
			margin: 0;
		}

		.profile > .info > p[b-vlmjjixrdy] {
			margin: 0;
		}
/* _content/TicketsApp/Shared/NavMenu.razor.rz.scp.css */
.navbar-toggler[b-3z27jzx3ym] {
    background-color: rgba(255, 255, 255, 0.1);
    display: flex;
    align-items: center;
    justify-content: center;
}

.top-row[b-3z27jzx3ym] {
    height: 3.5rem;
    /*background-color: rgba(0,0,0,0.4);*/
    margin: 0 auto;
    background-color: #ffffff;
}
@media (min-width: 900px) {
    .top-row[b-3z27jzx3ym] {
        max-width: 900px;
    }
}

nav[b-3z27jzx3ym] {
    height: calc(100vh - 3.5rem);
    position: absolute;
    padding: 2rem;
    width: 100%;
    z-index: 10;
}

.navbar-brand[b-3z27jzx3ym] {
    font-weight: 500;
    font-size: 14px;
}

.oi[b-3z27jzx3ym] {
    width: 2rem;
    font-size: 1.1rem;
    vertical-align: text-top;
    top: -2px;
}

.nav-item[b-3z27jzx3ym] {
    font-size: 0.9rem;
    padding-bottom: 0.5rem;
}

    .nav-item:first-of-type[b-3z27jzx3ym] {
        padding-top: 1rem;
    }

    .nav-item:last-of-type[b-3z27jzx3ym] {
        padding-bottom: 1rem;
    }

    .nav-item[b-3z27jzx3ym]  a {
        color: #d7d7d7;
        border-radius: 4px;
        height: 3rem;
        display: flex;
        align-items: center;
        line-height: 3rem;
    }

.nav-item[b-3z27jzx3ym]  a.active {
    background-color: rgba(255,255,255,0.25);
    color: white;
}

.nav-item[b-3z27jzx3ym]  a:hover {
    background-color: rgba(255,255,255,0.1);
    color: white;
}

.navOpt[b-3z27jzx3ym] {
    width: 100%;
    padding: 1rem;
    transition: .1s;
    cursor: pointer;
    border-radius: 10px;
}
    .navOpt:hover[b-3z27jzx3ym] {
        background-color: #4b6b8b !important;
    }

/*@media (min-width: 641px) {
    .navbar-toggler {
        display: none;
    }

    .collapse {*/
/* Never collapse the sidebar for wide screens */
/*display: block;
    }
}*/
.navbar-menu-icon[b-3z27jzx3ym] {
    width: 30px;
}

.navOpt_p[b-3z27jzx3ym] {
    margin: 0 0 0 1.5rem;
    font-weight: 500;
    font-size: 17px;
    color: #ffffff;
}
.navOpt_icon[b-3z27jzx3ym] {
    width: 30px;
    height: 30px;
}
.div_navOpt[b-3z27jzx3ym] {
    margin: 2rem 0;
}

.navbar-toggler[b-3z27jzx3ym] {
    border: none;
    margin-left: auto;
    background-color: #ffffff00;
}
    .navbar-toggler:focus[b-3z27jzx3ym] {
        box-shadow: none;
    }
