/* _content/m2600.Desktop/Components/Generic/ButtonComponent.razor.rz.scp.css */
.css-button-position[b-l57519iiev] {
    margin: 4px;
}
/* _content/m2600.Desktop/Components/Generic/ButtonContainer.razor.rz.scp.css */
.css-container-horizontal[b-zxn19myie0] {
    padding: 10px;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center;
}

.css-container-vertical[b-zxn19myie0] {
    padding: 10px;
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    justify-content: center;
}

.css-container-ivxdialog[b-zxn19myie0] {
    padding: 10px;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center;
}


/* _content/m2600.Desktop/Components/Generic/FormContainer.razor.rz.scp.css */
.css-formcontainer[b-ieizws36ai] {
    width: 100%;
    min-width: 85px;
    padding-left: 10px;
    padding-right: 10px;
}

    .css-formcontainer div.row[b-ieizws36ai] {
        padding: 15px 0px;
        margin-left: 0px;
        margin-right: 0px;
    }
/* _content/m2600.Desktop/Components/Generic/WidgetComponent.razor.rz.scp.css */

.css-widgetbox[b-azflcw1gdg] {
    display: flex;
    flex-direction: column;
    align-items: center;
    align-content: center;
    justify-content: flex-start;
    /*background-color: var(--ivx-widget-background);*/
    background: linear-gradient(143deg, rgba(102,163,255,1) 0%, rgba(230,240,255,1) 0%, rgba(255,255,255,1) 100%);
    border-style: solid;
    border-color: var(--ivx-widget-hover-background);
    border-width: 1px 1px 1px 1px; /* top right bottom left*/
    border-radius: 4px;
    box-shadow: 5px 5px 15px -3px rgba(0,0,0,0.15);
    width: 250px;
    height: 200px;
    position: relative;
    margin: 15px;
}

    .css-widgetbox:hover[b-azflcw1gdg] {
        background: unset;
        background-color: var(--ivx-widget-hover-background);
    }



.css-widgetbox-selected[b-azflcw1gdg] {
    border-width: 2px 2px 2px 2px;
    border-color: #364049;
}

.css-widgetbox-text[b-azflcw1gdg] {
    width: 100%;
    height: auto;
    margin-top: 10px;
    padding-left: 15px;
    padding-right: 15px;
    padding-bottom: 10px;
}

    .css-widgetbox-text p[b-azflcw1gdg] {
        text-align: center;
        margin-top: 5px;
        margin-bottom: unset;
        cursor: default;
    }

.css-widgetbox-image[b-azflcw1gdg] {
    width: 60px;
    height: 60px;
    margin-top: 15px;
    flex-shrink: 0;
}
/* _content/m2600.Desktop/Filiaal/CallSchedule/CallMatrixComponent.razor.rz.scp.css */
.callmatrix-maingrid[b-4y09uosyi8] {
    display: grid;
    width: 100%;
    height: 100%;
    grid-template-rows: 40px 1fr;
    grid-template-columns: 1fr;
}

.callmatrix-toolbar[b-4y09uosyi8] {
    display: block;
    width: 100%;
    height: 100%;
    grid-column-start: 1;
    grid-column-end: 2;
    grid-row-start: 1;
    grid-row-end: 2;
}

.callmatrix-body[b-4y09uosyi8] {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    height: 100%;
    grid-column-start: 1;
    grid-column-end: 2;
    grid-row-start: 2;
    grid-row-end: 3;
}
/* _content/m2600.Desktop/Klantdossier/Bailine/Analysis/AnalysisHostDialog.razor.rz.scp.css */
body[b-ovxdygaokn] {
}
/* _content/m2600.Desktop/Klantdossier/Bailine/Authorization/AttachmentComponent.razor.rz.scp.css */
.attachment-body[b-uf4ahco4xx] {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: flex-start;
    width: 100%;
    height: 40px;
    min-height: 40px;
}

.description[b-uf4ahco4xx] {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: center;
    height: auto;
    width: 65%;
}

    .description h6[b-uf4ahco4xx] {
        margin-top: unset;
        margin-bottom: unset;
        width: 100%;
    }

    .description p[b-uf4ahco4xx] {
        margin-top: unset;
        margin-bottom: unset;
        width: 100%;
    }

.viewbutton[b-uf4ahco4xx] {
    border: none;
    background-color: unset;
    text-decoration: underline;
}

.viewbutton[b-uf4ahco4xx]::hover {
    color: blue;
}
/* _content/m2600.Desktop/Klantdossier/Bailine/Authorization/AuthorizationComponent.razor.rz.scp.css */

.authorization-body[b-oa9zgl68cu] {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: flex-start;
    width: 100%;
    height: 75px;
}

.description[b-oa9zgl68cu] {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: center;
    height: auto;
    width: 65%;
}
    .description h6[b-oa9zgl68cu] {
        margin-top: unset;
        margin-bottom: unset;
        width: 100%;
    }
    .description p[b-oa9zgl68cu] {
        margin-top: unset;
        margin-bottom: unset;
        width: 100%;
    }



.question-splitbutton[b-oa9zgl68cu] {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: flex-start;
    grid-column-start: 2;
    grid-column-end: 3;
    grid-row-start: 1;
    grid-row-end: 2;
    font-size: larger;
    font-weight: 600;
    width: 35%;
    border-style: solid;
    border-width: 1px;
    border-radius: 15px;
    border-color: rgb(220,220,220);
    background-color: rgb(250,250,250);
    overflow: hidden;
    margin-bottom: 5px;
}

.question-splitbutton-todo[b-oa9zgl68cu] {
    border-color: #e62e00;
}

.button1[b-oa9zgl68cu] {
    display: block;
    align-items: center;
    justify-content: center;
    border: none;
    border-right-style: solid;
    border-right-width: 1px;
    border-right-color: rgb(220,220,220);
    padding: 10px;
    width: 50%;
}

.button2[b-oa9zgl68cu] {
    display: block;
    align-items: center;
    justify-content: center;
    border: none;
    border-right-style: solid;
    border-right-width: 1px;
    border-right-color: rgb(220,220,220);
    padding: 10px;
    width: 50%;
}

.allowed[b-oa9zgl68cu] {
    background-color: #00e6ac;
}
.denied[b-oa9zgl68cu] {
    background-color: #ff4d4d;
    color: white;
}
/* _content/m2600.Desktop/Klantdossier/Bailine/Authorization/AuthorizationListComponent.razor.rz.scp.css */
.authorizationlist[b-wdkoha74lw] {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: flex-start;
    width: 100%;
    height: 100%;
}

.authorization-header[b-wdkoha74lw] {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
    width: 100%;
    height: 40px;
    border-bottom: solid;
    border-bottom-width: 1px;
    border-bottom-color: rgb(220,220,220);
}

.authorization-header h6[b-wdkoha74lw]{
    font-weight: 600;
}

.uploadbutton[b-wdkoha74lw] {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: flex-start;
    font-size: larger;
    font-weight: 600;
    border-style: solid;
    border-width: 1px;
    border-radius: 15px;
    border-color: rgb(220,220,220);
    background-color: rgb(250,250,250);
    overflow: hidden;
    margin-bottom: 5px;
    height: 30px;
    padding-left: 15px;
    padding-right: 15px;
}

.attachments-header[b-wdkoha74lw] {
    display: flex;
    flex-direction: row;
    align-items: flex-end;
    justify-content: flex-start;
    width: 100%;
    height: 40px;
    border-bottom: solid;
    border-bottom-width: 1px;
    border-bottom-color: rgb(220,220,220);
}

    .attachments-header p[b-wdkoha74lw] {
        font-weight: 600;
        margin-top:unset;
        margin-bottom: 2px;
    }

.attachments-area[b-wdkoha74lw] {
    display: flex;
    width: 100%;
    flex-direction: column;
    align-items: flex-start;
    justify-content: flex-start;
    height: calc(100% - 305px);
    overflow-y: auto;

}
/* _content/m2600.Desktop/Klantdossier/Bailine/Intake/IntakeHostDialog.razor.rz.scp.css */
.main-body[b-dp7k5gq5j5] {
    display: grid;
    width: 100%;
    height: 100%;
    grid-template-rows: 40% 60%;
    grid-template-columns: 1fr 1fr;
}


.prospectfase-panel[b-dp7k5gq5j5] {
    grid-column-start: 1;
    grid-column-end: 2;
    grid-row-start: 1;
    grid-row-end: 2;
    display: flex;
    flex-direction: row;
    align-items: flex-start;
    justify-content: flex-start;
    width: calc(100% - 20px);
    height: calc(100% - 20px);
    margin: 10px;
    padding: 10px;
    border-style: solid;
    border-width: 1px;
    border-radius: 15px;
    border-color: var(--ivx-boxcolor);
    background-color: white;
}

.prospectdates[b-dp7k5gq5j5] {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: flex-start;
    width: 100px;
    height: 100%;
}

.treatmentgoals[b-dp7k5gq5j5] {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: flex-start;
    width: 200px;
    height: 100%;
}

.prospectmemo[b-dp7k5gq5j5] {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: flex-start;
    width: calc(100% - 300px);
    height: 100%;
}


.behandelfase-panel[b-dp7k5gq5j5] {
    grid-column-start: 1;
    grid-column-end: 2;
    grid-row-start: 2;
    grid-row-end: 3;
    display: flex;
    flex-direction: row;
    align-items: flex-start;
    justify-content: flex-start;
    width: calc(100% - 20px);
    height: calc(100% - 20px);
    margin: 10px;
    padding: 10px;
    border-style: solid;
    border-width: 1px;
    border-radius: 15px;
    border-color: var(--ivx-boxcolor);
    background-color: white;
}

.behandelmemo[b-dp7k5gq5j5] {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: flex-start;
    width: 300px;
    height: 100%;
    border: solid;
    border-width: 1px;
    border-radius: 15px;
    border-color: rgb(220,220,220);
    background-color: rgb(250,250,250);
}


.authorizations[b-dp7k5gq5j5] {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: flex-start;
    width: 500px;
    height: 100%;
    border: solid;
    border-width: 1px;
    border-radius: 15px;
    border-color: rgb(220,220,220);
    margin-left: 25px;
    padding: 25px;
}


.questions-panel[b-dp7k5gq5j5] {
    grid-column-start: 2;
    grid-column-end: 3;
    grid-row-start: 1;
    grid-row-end: 3;
    display: flex;
    flex-direction: row;
    align-items: flex-start;
    justify-content: flex-start;
    width: calc(100% - 20px);
    height: calc(100% - 20px);
    margin: 10px;
    padding: 10px;
    border-style: solid;
    border-width: 1px;
    border-radius: 15px;
    border-color: var(--ivx-boxcolor);
    background-color: white;
    overflow-y: scroll;
    overflow-x: scroll;
}
/* _content/m2600.Desktop/Klantdossier/Bailine/Intake/MainBodyComponent.razor.rz.scp.css */
.mainbody-maingrid[b-yvmxtf4kes] {
    display: grid;
    grid-template-rows: min(10%, 75px) 1fr;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    border-style: solid;
    border-width: 0px;
    border-color: var(--ivx-brandcolor-border);
    width: 100%;
    height: 100%;
}


.mainbody-topcontrol-logobox[b-yvmxtf4kes] {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    background-color: white;
    grid-column-start: 1;
    grid-column-end: 3;
    grid-row-start: 1;
    grid-row-end: 2;
    width: 100%;
    height: 100%;
    border-bottom: solid;
    border-bottom-width: 1px;
    border-bottom-color: var(--ivx-brandcolor-oceangreen);
}

    .mainbody-topcontrol-logobox img[b-yvmxtf4kes] {
        height: auto;
    }

.mainbody-topcontrol-name[b-yvmxtf4kes] {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: center;
    background-color: white;
    grid-column-start: 3;
    grid-column-end: 7;
    grid-row-start: 1;
    grid-row-end: 2;
    width: 100%;
    height: 100%;
    border-bottom: solid;
    border-bottom-width: 1px;
    border-bottom-color: var(--ivx-brandcolor-oceangreen);
}

    .mainbody-topcontrol-name h3[b-yvmxtf4kes] {
        margin: unset;
    }


.mainbody-topcontrol-space[b-yvmxtf4kes] {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    background-color: white;
    justify-content: center;
    grid-column-start: 7;
    grid-column-end: 9;
    grid-row-start: 1;
    grid-row-end: 2;
    width: 100%;
    height: 100%;
    border-bottom: solid;
    border-bottom-width: 1px;
    border-bottom-color: var(--ivx-brandcolor-oceangreen);
}

.mainbody-childcontent[b-yvmxtf4kes] {
    display: block;
    grid-column-start: 1;
    grid-column-end: 9;
    grid-row-start: 2;
    grid-row-end: 3;
    width: 100%;
    height: 100%;
    overflow: hidden;
}
/* _content/m2600.Desktop/Klantdossier/Bailine/Intake/ProspectSelectComponent.razor.rz.scp.css */
.select-button[b-eln96273on] {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    border: none;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: var(--ivx-boxcolor);
    background-color: white;
    width: 100%;
    height: 40px;
    cursor: pointer;
}

    .select-button p[b-eln96273on] {
        margin-top: unset;
        margin-bottom: unset;
        cursor: pointer;
    }
.selected[b-eln96273on] {
    background-color: var(--ivx-widget-hover-background);
}
/* _content/m2600.Desktop/Klantdossier/Bailine/Intake/QuestionComponent.razor.rz.scp.css */
.question-body[b-u9k384pqzu] {
    display: grid;
    width: 100%;
    height: auto;
    grid-template-rows: 40px auto;
    grid-template-columns: 50px 50px 150px 1fr;
    margin-top: 5px;
    margin-bottom: 25px;
}

.question-body-withcomments[b-u9k384pqzu] {
    display: grid;
    width: 100%;
    height: auto;
    grid-template-rows: 40px auto auto;
    grid-template-columns: 50px 50px 150px 1fr;
    margin-top: 5px;
    margin-bottom: 25px;

}

.question-alert[b-u9k384pqzu] {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    grid-column-start: 1;
    grid-column-end: 2;
    grid-row-start: 1;
    grid-row-end: 2;
}
.question-alert img[b-u9k384pqzu] {
    width: 32px;
    height: 32px;
}

.question-sequence[b-u9k384pqzu] {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    grid-column-start: 2;
    grid-column-end: 3;
    grid-row-start: 1;
    grid-row-end: 2;
    font-size: larger;
    font-weight: 600;
}

.question-description[b-u9k384pqzu] {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: flex-start;
    grid-column-start: 4;
    grid-column-end: 5;
    grid-row-start: 1;
    grid-row-end: 2;
    font-size: larger;
    font-weight: 600;
}

.question-backgroundinfo[b-u9k384pqzu] {
    display: block;
    grid-column-start: 4;
    grid-column-end: 5;
    grid-row-start: 2;
    grid-row-end: 3;
    border-style: solid;
    border-width: 1px;
    border-radius: 15px;
    border-color: rgb(220,220,220);
    background-color: rgb(250,250,250);
    padding: 15px;
}

.backgroundinfo-button-placing[b-u9k384pqzu] {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: flex-start;
    grid-column-start: 4;
    grid-column-end: 5;
    grid-row-start: 2;
    grid-row-end: 3;
}

.backgroundinfo-button[b-u9k384pqzu] {
    background-color: inherit;
    height: 20px;
    width: auto;
    border-width: 0;
    text-decoration: underline;
    padding-inline-start: 0;

}

    .backgroundinfo-button:hover[b-u9k384pqzu] {
        color: blue;
    }


.comments-button-placing[b-u9k384pqzu] {
    display: flex;
    flex-direction: column;
    align-items: flex-end;
    justify-content: flex-end;
    grid-column-start: 3;
    grid-column-end: 4;
    grid-row-start: 2;
    grid-row-end: 3;
    margin-right: 15px;
}

.edit-comments-button-placing[b-u9k384pqzu] {
    display: flex;
    flex-direction: column;
    align-items: flex-end;
    justify-content: flex-start;
    grid-column-start: 3;
    grid-column-end: 4;
    grid-row-start: 3;
    grid-row-end: 4;
    padding-top: 10px;
    margin-right: 15px;
}

.comments-button[b-u9k384pqzu] {
    background-color: white;
    padding-left: 15px;
    padding-right: 15px;
    height: 20px;
    width: auto;
    border-width: 1px;
    border-radius: 25px;
    background-color: rgb(250,250,250);
}

.comments-button:hover[b-u9k384pqzu] {
    background-color: rgb(230,255,230);
}




.question-splitbutton[b-u9k384pqzu] {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: flex-start;
    grid-column-start: 3;
    grid-column-end: 4;
    grid-row-start: 1;
    grid-row-end: 2;
    font-size: larger;
    font-weight: 600;
    width: 90%;
    border-style: solid;
    border-width: 1px;
    border-radius: 15px;
    border-color: rgb(220,220,220);
    background-color: rgb(250,250,250);
    overflow: hidden;
    margin-bottom: 5px;
}

.question-splitbutton-todo[b-u9k384pqzu] {
    border-color: #e62e00;
}

.button1[b-u9k384pqzu] {
    display: block;
    align-items: center;
    justify-content: center;
    border: none;
    border-right-style: solid;
    border-right-width: 1px;
    border-right-color: rgb(220,220,220);
    padding: 10px;
    width: 50%;
}

.button2[b-u9k384pqzu] {
    display: block;
    align-items: center;
    justify-content: center;
    border: none;
    border-right-style: solid;
    border-right-width: 1px;
    border-right-color: rgb(220,220,220);
    padding: 10px;
    width: 50%;
}

.selected[b-u9k384pqzu] {
    background-color: #80ffff;
}
.contraindication[b-u9k384pqzu] {
    background-color: #ff4d4d;
    color: white;
}


.question-comments[b-u9k384pqzu] {
    display: block;
    grid-column-start: 3;
    grid-column-end: 4;
    grid-row-start: 4;
    grid-row-end: 5;
    border-style: solid;
    border-width: 1px;
    border-radius: 15px;
    border-color: rgb(220,220,220);
    background-color: rgb(230,255,230);
    padding: 15px;
    margin-top: 10px;
}
/* _content/m2600.Desktop/Klantdossier/Bailine/Intake/QuestionsComponent.razor.rz.scp.css */
.questions-body[b-0c14188t19] {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: flex-start;
    width: 100%;
    height: 100%;
    padding: 15px;
}
/* _content/m2600.Desktop/Klantdossier/Bailine/Questionnaire/CoachDialog.razor.rz.scp.css */
body[b-nefzos49yy] {
}
/* _content/m2600.Desktop/Klantdossier/Bailine/Questionnaire/CoachPanel.razor.rz.scp.css */
body[b-1ggeddkp54] {
}
/* _content/m2600.Desktop/Klantdossier/Bailine/Questionnaire/QuestionnaireHostDialog.razor.rz.scp.css */
.questionnaire-maingrid[b-kuow24ah7o] {
    display: grid;
    background-color: white;
    grid-template-rows: 10% 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    border-style: solid;
    border-width: 0px;
    border-color: var(--ivx-brandcolor-border);
    width: 100%;
    height: 100%;
}


.questionnaire-topcontrol-logobox[b-kuow24ah7o] {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    grid-column-start: 1;
    grid-column-end: 3;
    grid-row-start: 1;
    grid-row-end: 2;
    width: 100%;
    height: 100%;
    border-bottom: solid;
    border-bottom-width: 1px;
    border-bottom-color: var(--ivx-brandcolor-oceangreen);
}

    .questionnaire-topcontrol-logobox img[b-kuow24ah7o] {
        height: auto;
    }

.questionnaire-topcontrol-name[b-kuow24ah7o] {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: center;
    grid-column-start: 3;
    grid-column-end: 7;
    grid-row-start: 1;
    grid-row-end: 2;
    width: 100%;
    height: 100%;
    border-bottom: solid;
    border-bottom-width: 1px;
    border-bottom-color: var(--ivx-brandcolor-oceangreen);
}

    .questionnaire-topcontrol-name h4[b-kuow24ah7o] {
        margin: unset;
        font-size: 2.5rem;
    }

.questionnaire-topcontrol-payoff[b-kuow24ah7o] {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: flex-end;
    grid-column-start: 7;
    grid-column-end: 9;
    grid-row-start: 1;
    grid-row-end: 2;
    width: 100%;
    height: 100%;
    padding-right: 10px;
    border-bottom: solid;
    border-bottom-width: 1px;
    border-bottom-color: var(--ivx-brandcolor-oceangreen);
}

    .questionnaire-topcontrol-payoff h4[b-kuow24ah7o] {
        margin: unset;
        font-size: 1.75rem;
    }

.questionnaire-antwoordengrid[b-kuow24ah7o] {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: flex-start;
    grid-column-start: 5;
    grid-column-end: 9;
    grid-row-start: 2;
    grid-row-end: 4;
    width: 100%;
    height: auto;
    min-height: 42px;
    overflow-y: auto;
}

.questionnaire-antwoordengrid-panel[b-kuow24ah7o] {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: flex-start;
    width: calc(100% - 20px);
    height: calc(100% - 20px);
    margin: 10px;
}

.questionnaire-chart-panel[b-kuow24ah7o] {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: flex-start;
    grid-column-start: 1;
    grid-column-end: 3;
    grid-row-start: 2;
    grid-row-end: 3;
    width: 100%;
    height: 100%;
    padding: 2vw;
}

.questionnaire-coach-panel[b-kuow24ah7o] {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: flex-start;
    grid-column-start: 3;
    grid-column-end: 5;
    grid-row-start: 2;
    grid-row-end: 4;
    width: 100%;
    height: 100%;
    padding-top: 2vw;
}
/* _content/m2600.Desktop/Klantdossier/Bailine/Salesmodule/MainBodyComponent.razor.rz.scp.css */
.mainbody-maingrid[b-rxi687f76c] {
    display: grid;
    grid-template-rows: min(10%, 75px) 1fr;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    border-style: solid;
    border-width: 0px;
    border-color: var(--ivx-brandcolor-border);
    width: 100%;
    height: 100%;
}


.mainbody-topcontrol-logobox[b-rxi687f76c] {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    background-color: white;
    grid-column-start: 1;
    grid-column-end: 3;
    grid-row-start: 1;
    grid-row-end: 2;
    width: 100%;
    height: 100%;
    border-bottom: solid;
    border-bottom-width: 1px;
    border-bottom-color: var(--ivx-brandcolor-oceangreen);
}

    .mainbody-topcontrol-logobox img[b-rxi687f76c] {
        height: auto;
    }

.mainbody-topcontrol-name[b-rxi687f76c] {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: center;
    background-color: white;
    grid-column-start: 3;
    grid-column-end: 7;
    grid-row-start: 1;
    grid-row-end: 2;
    width: 100%;
    height: 100%;
    border-bottom: solid;
    border-bottom-width: 1px;
    border-bottom-color: var(--ivx-brandcolor-oceangreen);
}

    .mainbody-topcontrol-name h3[b-rxi687f76c] {
        margin: unset;
    }


.mainbody-topcontrol-space[b-rxi687f76c] {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    background-color: white;
    justify-content: center;
    grid-column-start: 7;
    grid-column-end: 9;
    grid-row-start: 1;
    grid-row-end: 2;
    width: 100%;
    height: 100%;
    border-bottom: solid;
    border-bottom-width: 1px;
    border-bottom-color: var(--ivx-brandcolor-oceangreen);
}

.mainbody-childcontent[b-rxi687f76c] {
    display: block;
    grid-column-start: 1;
    grid-column-end: 9;
    grid-row-start: 2;
    grid-row-end: 3;
    width: 100%;
    height: 100%;
    overflow: hidden;
}
/* _content/m2600.Desktop/Klantdossier/Dashboards/Behandelkuur/Behandelmemo/BehandelMemoViewer.razor.rz.scp.css */
.memoviewer-body[b-yq054j7mdn] {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: flex-start;
    width: calc(100% - 20px);
    height: 100%;
    margin-left: 10px;
    margin-right: 10px;
    overflow-y: auto;
}

.klantmemo-body[b-yq054j7mdn] {
    display: block;
    width: 100%;
    height: auto;
    padding: 10px;
}
.editbutton[b-yq054j7mdn] {
    background-color: white;
    padding-left: 15px;
    padding-right: 15px;
    height: 20px;
    width: auto;
    color: blue;
    text-decoration: underline;
    border-width: 1px;
    border-radius: 25px;
}
/* _content/m2600.Desktop/Klantdossier/Main/KlantHostDialog.razor.rz.scp.css */
.css-main[b-owk2uqgx80] {
    display: grid;
    width: 100%;
    height: 100%;
    grid-template-rows: 1fr;
    grid-template-columns: 250px 1fr
}

.css-sidepane[b-owk2uqgx80] {
    display: flex;
    flex-direction: column;
    grid-column-start: 1;
    grid-column-end: 2;
    grid-row-start: 1;
    grid-row-end: 2;
    width: 100%;
    height: 100%;
}

.css-body[b-owk2uqgx80] {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    grid-column-start: 2;
    grid-column-end: 3;
    grid-row-start: 1;
    grid-row-end: 2;
    width: 100%;
    height: 100%;
}
/* _content/m2600.Desktop/Main/Desktop/DesktopComponent.razor.rz.scp.css */
.css-main-desktop[b-actu3sy4bj] {
    display: grid;
    width: 100%;
    height: 100%;
    grid-template-rows: minmax(40px,auto) 1fr;
    grid-template-columns: 1fr
}

.css-hostdialog-area[b-actu3sy4bj] {
    position: relative;
    display: block;
    grid-column-start: 1;
    grid-column-end: 2;
    grid-row-start: 2;
    grid-row-end: 3;
    width: 100%;
    height: 100%;
}


.css-hostdialog-brand[b-actu3sy4bj] {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    grid-column-start: 1;
    grid-column-end: 2;
    grid-row-start: 2;
    grid-row-end: 3;
    width: 100%;
    height: 100%;
}

.css-hostdialog-brand img[b-actu3sy4bj] {
    display: block;
    max-height: 25%;
    max-width: 25%;
    width: auto;
    height: auto;
    opacity: 0.5;
}
/* _content/m2600.Desktop/Main/LoginComponent.razor.rz.scp.css */

.e-dialog .e-dlg-header-content[b-0ay18xs152] {
    background-color: white;
}

.css-companyname[b-0ay18xs152] {
    display: flex;
    flex-direction: row;
    align-items: baseline;
    justify-content: center;
    height: 75px;
    width: 100%;
    overflow-x: hidden;
    overflow-y: hidden;
    border-bottom: 1px solid rgb(240,240,240);
    padding-left: 10px;
    color: blue;
    font-size: 150%;
    margin-bottom: 25px;
}

.css-imagediv[b-0ay18xs152] {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: flex-start;
    width: auto;
    min-height: 40px;
    background-color: white;
    margin-left: 10px;
}

    .css-imagediv h3[b-0ay18xs152] {
        margin-left: 25px;
        font-size: 1.75rem;
        margin-top: unset;
        margin-bottom: unset;
    }

.css-image[b-0ay18xs152] {
    height: 40px;
}
.css-image-bailine[b-0ay18xs152] {
    height: 80px;
}


/* _content/m2600.Desktop/Main/MainHost.razor.rz.scp.css */
.css-maingrid[b-mjf6tuyyf3] {
    display: grid;
    width: 100%;
    height: 100%;
    grid-template-rows: minmax(42px,auto) 1fr;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 125px 60px;
}
/* _content/m2600.Desktop/Main/Select/ResultDataGrid.razor.rz.scp.css */
body[b-d9r7ao6tgr] {
}
/* _content/m2600.Desktop/Main/Select/SelectHostDialog.razor.rz.scp.css */
.css-grid-placing[b-q8yrk198h9] {
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    overflow-y: hidden;
    align-items: center;
    justify-content: flex-start;
    width: 100%;
    height: 100%;
    font-size: 12px;
    font-weight: normal;
}
/* _content/m2600.Desktop/Operations/dpl/DplHostDialog.razor.rz.scp.css */
/* _content/m2600.Desktop/Prospectdossier/ProspectMemoViewer.razor.rz.scp.css */
.memoviewer-body[b-hpeoqua9xy] {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: flex-start;
    width: calc(100% - 20px);
    height: 100%;
    margin-left: 10px;
    margin-right: 10px;
    overflow-y: auto;
}

.opmerkingen-body[b-hpeoqua9xy] {
    display: block;
    width: 100%;
    height: auto;
    padding: 10px;
}

.klantmemo-body[b-hpeoqua9xy] {
    display: block;
    width: 100%;
    height: auto;
    padding: 10px;
}
.editbutton[b-hpeoqua9xy] {
    background-color: white;
    padding-left: 15px;
    padding-right: 15px;
    height: 20px;
    width: auto;
    color: blue;
    text-decoration: underline;
    border-width: 1px;
    border-radius: 25px;
}
/* _content/m2600.Desktop/Prospectdossier/Treatmentgoals/TreatmentGoalComponent.razor.rz.scp.css */
.treatmentgoal-body[b-n928aoryal] {
    display: grid;
    grid-template-rows: 1fr;
    grid-template-columns: 40px 1fr;
    border-style: solid;
    border-width: 0;
    width: 100%;
    height: 40px;
}

.treatmentgoal-description[b-n928aoryal] {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: flex-start;
    grid-column-start: 2;
    grid-column-end: 3;
    grid-row-start: 1;
    grid-row-end: 2;
}

.treatmentgoal-description p[b-n928aoryal] {
    margin-top: unset;
    margin-bottom: unset;
}

.treatmentgoal-checkbox[b-n928aoryal] {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    grid-column-start: 1;
    grid-column-end: 2;
    grid-row-start: 1;
    grid-row-end: 2;
}
/* _content/m2600.Desktop/Prospectdossier/Treatmentgoals/TreatmentgoalsComponent.razor.rz.scp.css */
.treatmentgoals-body[b-jf0mh29nl8] {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: flex-start;
    width: calc(100% - 20px);
    height: 100%;
    overflow-y: auto;
    margin-left: 10px;
    margin-right: 10px;
}
