@import '_content/Blazored.Modal/Blazored.Modal.bundle.scp.css';

/* /Components/CGUHandling/CGUModal/CGUModal.razor.rz.scp.css */
.overlay[b-10q05k2exc] {
    position: fixed;
    top: 0;
    left: 0;
    width: 100vw;
    height: 100vh;
    background-color: rgba(0, 0, 0, 0.5);
    z-index: 999;
}
.title-modal[b-10q05k2exc]{
    color: var(--primary);
}

.modal-content a[b-10q05k2exc] {
    display: flex;
    text-decoration: none;
    color: var(--primary);
    margin-bottom: 10px;
}

    .modal-content a span[b-10q05k2exc] {
        display: block;
        width: 25px;
        height: 25px;
    }

.card-btn[b-10q05k2exc] {
    border: none;
    background: none;
    height: 30px;
    padding: 0;
    margin: 0;
}

.btn-full[b-10q05k2exc] {
    width: 50%;
    margin-inline: 25%;
    margin-bottom: 5px;
    border: 1px solid var(--primary);
    border-radius: 20px;
    background: var(--primary);
    color: white;
    cursor: pointer;
}
    .btn-full:hover[b-10q05k2exc] {
        color: var(--primary);
        background: white;
    }
/* /Components/DisplayComponents/ZeeButton.razor.rz.scp.css */
.btn-bg[b-rvnti35237] {
    background: var(--primary) !important;
    color: var(--white) !important;
}

.btn-pink[b-rvnti35237] {
    background: #eb6d78 !important;
    color: var(--white) !important;
}

.btn-dark-blue[b-rvnti35237] {
    background: var(--dark-blue) !important;
    color: var(--white) !important;
}

.btn-valid[b-rvnti35237] {
    background: var(--green) !important;
    color: var(--white) !important;
}

.btn-danger[b-rvnti35237] {
    background: var(--red) !important;
    color: var(--white) !important;
}

.btn-yellow[b-rvnti35237] {
    background: var(--yellow) !important;
    color: var(--black) !important;
}

.btn-hover-yellow:hover[b-rvnti35237] {
    background-color: var(--yellow) !important;
    color: var(--black) !important;
}

.btn-hover-yellow *:hover[b-rvnti35237] {
    background-color: inherit !important;
    color: inherit !important;
}

.btn-full-width[b-rvnti35237] {
    display: flex !important;
    justify-content: center !important;
}

.btn-disabled[b-rvnti35237] {
    background: var(--grey) !important;
    color: var(--white) !important;
}

.btn-white[b-rvnti35237] {
    background-color: var(--white) !important;
    color: var(--black) !important;
    border: solid 1px var(--black);
}

.active[b-rvnti35237] {
    background: var(--yellow) !important;
    color: var(--black) !important;
}

@media (max-width: 1080px) {

    #identification-btn span[b-rvnti35237] {
        font-size: 0 !important;
    }

    #identification-btn span[b-rvnti35237]::before {
        content: "1.";
        font-size: initial;
    }

    #organize-finance-btn span[b-rvnti35237] {
        font-size: 0 !important;
    }

    #organize-finance-btn span[b-rvnti35237]::before {
        content: "2.";
        font-size: initial;
    }

    #realize-follow-btn span[b-rvnti35237] {
        font-size: 0 !important;
    }

    #realize-follow-btn span[b-rvnti35237]::before {
        content: "3.";
        font-size: initial;
    }
}
/* /Components/DisplayComponents/ZeeCounter.razor.rz.scp.css */
.btn-bg[b-um5tqr9wdk] {
    background: var(--white) !important;
    color: var(--black) !important;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
    border: 1px solid var(--primary);
    width: 38px;
    margin-right: 10px;
}

.btn-hover-yellow:hover[b-um5tqr9wdk] {
    background-color: var(--yellow) !important;
    color: var(--black) !important;
    border: 1px solid var(--primary);
}

.btn-hover-yellow *:hover[b-um5tqr9wdk] {
    background-color: inherit !important;
    color: inherit !important;
}

.counter-grid[b-um5tqr9wdk] {
    margin-top: 15px;
    display: grid;
    grid-template-columns: 1.5fr 1fr;
}

@media (max-width: 1024px) {
    .counter-grid[b-um5tqr9wdk] {
        grid-template-columns: 1fr;
    }
}
/* /Components/DisplayComponents/ZeePager.razor.rz.scp.css */
.pager[b-i7fo8kbaue] {
    display: flex;
    align-items: center;
    gap: .5rem;
    flex-wrap: wrap;
}

.pager-left[b-i7fo8kbaue], .pager-center[b-i7fo8kbaue], .pager-right[b-i7fo8kbaue] {
    flex: 1 1 0%;
    min-width: 0;
    display: flex;
    align-items: center;
}

.pager-center[b-i7fo8kbaue] {
    justify-content: center;
    overflow: visible;
}

.pager-right[b-i7fo8kbaue] {
    justify-content: flex-end;
}

.pager-compact[b-i7fo8kbaue] {
    display: none;
    z-index: 20;
}

.pager-controls[b-i7fo8kbaue] {
    display: flex;
    align-items: center;
    gap: 0.6rem;
    flex-wrap: nowrap;
    overflow-x: auto;
}

.pager-btn[b-i7fo8kbaue] {
    border: 0;
    background: transparent;
    color: #6b7280;
    border-radius: 50%;
    padding: .25rem .5rem;
    line-height: 1;
    cursor: pointer;
    flex: 0 0 auto;
}

.pager-btn:hover[b-i7fo8kbaue] {
    background: #f3f4f6;
}

.pager-icon[b-i7fo8kbaue] {
    width: 28px;
    height: 28px;
    display: grid;
    place-items: center;
    padding: 0;
    flex: 0 0 auto;
}

.pager-icon svg[b-i7fo8kbaue] {
    width: 18px;
    height: 18px;
    fill: currentColor;
}

.pager-page[b-i7fo8kbaue] {
    width: 33px;
    height: 33px;
    display: grid;
    place-items: center;
    font-size: .95rem;
    flex: 0 0 auto;
}

.pager-active[b-i7fo8kbaue] {
    background: #e9ecef;
    color: #111827;
}

.pager-disabled[b-i7fo8kbaue], .pager-btn:disabled[b-i7fo8kbaue] {
    opacity: .35;
    cursor: not-allowed;
}

.pager-summary[b-i7fo8kbaue] {
    color: #6b7280;
    margin-left: .25rem;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.pager-rows[b-i7fo8kbaue] {
    display: inline-flex;
    align-items: center;
    gap: .35rem;
    margin-left: .5rem;
    color: #6b7280;
    position: relative;
}

.pager-radzen-dropdown .rz-dropdown-label[b-i7fo8kbaue],
.pager-radzen-dropdown .rz-dropdown-items[b-i7fo8kbaue] {
    border-radius: 50% !important;
}

.pager-radzen-dropdown .rz-dropdown-label[b-i7fo8kbaue] {
    height: 28px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    padding: 0 8px;
}

.pager-compact .pager-btn[b-i7fo8kbaue] {
    pointer-events: auto;
}
.pager-compact-dropdown[b-i7fo8kbaue] {
    z-index: 30;
}

/* Mobile/copageract styles */
@media (max-width: 640px) {
    .pager[b-i7fo8kbaue] {
        flex-direction: column;
        gap: .4rem;
        align-items: stretch;
    }

    .pager-left[b-i7fo8kbaue], .pager-center[b-i7fo8kbaue], .pager-right[b-i7fo8kbaue] {
        flex: none;
        width: 100%;
        justify-content: center;
    }

    .pager-summary[b-i7fo8kbaue] { display: none; }
    .pager-rows span[b-i7fo8kbaue] { display: none; }

    .pager-controls[b-i7fo8kbaue] { display: none; }
    .pager-compact[b-i7fo8kbaue] { display: flex; justify-content: center; gap: .5rem; }

    .pager-compact-btn[b-i7fo8kbaue], .pager-compact-dropdown[b-i7fo8kbaue] {
        height: 44px;
    }
    .pager-page[b-i7fo8kbaue], .pager-icon[b-i7fo8kbaue] { width: 44px; height: 44px; }
}
/* /Components/DisplayComponents/ZeeSpinner.razor.rz.scp.css */
.fullscreen[b-0o9x0q9ooy] {
    align-items: center;
    background: inherit;
    display: flex;
    flex-direction: row;
    height: 100%;
    justify-content: space-evenly;
    position: absolute;
    width: 100%;
    z-index: 99999;
}

.loader[b-0o9x0q9ooy] {
    animation: rotation 1s linear infinite;
    border: 7px solid var(--yellow);
    border-bottom-color: transparent;
    border-radius: 50%;
    box-sizing: border-box;
    display: inline-block;
    height: 70px;
    width: 70px;
}
/* /Components/DisplayComponents/ZeeToolTip.razor.rz.scp.css */
.tooltip-placement[b-ejpgcctly9] {
    position: absolute;
    right: 0.4em;
    margin-top: 10px;
}
/* /Components/Features/AccompanyingFiles/ExcelExport/Export.razor.rz.scp.css */
.zeeButtonGroup[b-xbg0u38c9e] {
    display: flex;
    flex-direction: column;
    gap: 1rem;
    align-items: flex-start;
}

@media (min-width: 768px) {
    .zeeButtonGroup[b-xbg0u38c9e] {
        flex-direction: row;
    }
}
/* /Components/Features/AccompanyingFiles/GenerateFile/GenerateDocumentsTemplates.razor.rz.scp.css */
.zeeButtonGroup[b-f7oi1s235o] {
    margin-top: 15px;
    gap: 3rem;
    flex-direction: column;
    flex-wrap: wrap;
}
/* /Components/Features/AccompanyingFiles/GenerateFile/Modal/GenerateFileByAccompanyingFileReferenceModal.razor.rz.scp.css */
.title[b-gv6frzf96p] {
    color: #429AD5;
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    display: inline-block;
}

.button-div[b-gv6frzf96p] {
    padding-top: 10px;
    display: flex;
    justify-content: center;
    gap: 10px;
}
/* /Components/Features/AccompanyingFiles/List/Components/AccompanyingFileCard.razor.rz.scp.css */
.accompanyingFile-card[b-id4o33ibr4] {
    display: grid;
    grid-template-columns: 1fr auto;
    padding: 1em;
    width: 100%;
    border: 2px solid #896aab;
    border-radius: 25px;
}

.card-items[b-id4o33ibr4] {
    display: grid;
    grid-template-columns: auto 1fr 2fr 2fr 1fr 1fr 1fr 1fr;
}

.card-items-in-charge[b-id4o33ibr4] {
    display: grid;
    grid-template-columns: auto 1fr 2fr 2fr 2fr 1fr 1fr 1fr;
}

.card-item[b-id4o33ibr4]{
    display: flex;
    flex-direction: column;
    border-right: 2px solid #896aab;
    text-align: center;
    padding-left: 5px;
    padding-right: 5px;
}
.fixed-width[b-id4o33ibr4] {
    width: 250px;
}

.card-item-label[b-id4o33ibr4] {
    color: var(--renee-secondary-purple);
    font-size: small;
}

.card-item-value[b-id4o33ibr4] {
    width: 100%;
    display: flex;
    align-items: center; 
    justify-content: center; 
    height: 100%;
    text-align: center;
}

.card-btn-container[b-id4o33ibr4] {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-template-rows: repeat(2, 50px);
    justify-items: center;
}

.card-btn[b-id4o33ibr4] {
    border: none;
    background: none;
    width: 30px;
    height: 30px;
    padding: 0;
    margin: 0;
}

.card-btn-fake[b-id4o33ibr4]{
    height:30px;
    width: 30px;
    padding: 0;
    margin: 0;
}

.btn1[b-id4o33ibr4] {
    grid-column: 1;
    grid-row: 1;
    margin: 5px;
}

.btn2[b-id4o33ibr4] {
    grid-column: 2;
    grid-row: 1;
    margin: 5px;
}

.btn3[b-id4o33ibr4] {
    grid-column: 1;
    grid-row: 2;
    margin: 5px;
}

.btn4[b-id4o33ibr4] {
    grid-column: 2;
    grid-row: 2;
    margin: 5px;
    padding-left: 2px;
}

.btn-full[b-id4o33ibr4] {
    grid-column: 1 / span 2;
    grid-row: 3;
    width: 100%;
    margin-inline: 7px;
    margin-top: 5px;
    margin-bottom: -5px;
    border: 1px solid var(--primary);
    border-radius: 20px;
    color: var(--primary);
    background: white;
    justify-self: center;
}

.approve-folder-icon[b-id4o33ibr4] {
    display: flex;
    margin-left: 10px;
    width: 40px;
    height: 40px;
}

.visual-indicators[b-id4o33ibr4] {
    display: flex;
    font-size: 11px;
}

.anah[b-id4o33ibr4] {
    background-color: var(--yellow);
    padding: 10px;
    border-radius: 15px;
}

.facturation-info[b-id4o33ibr4] {
    cursor: help;
}

.facturation-text[b-id4o33ibr4] {
    background-color: #f9d268; 
    padding: 2px 8px; 
    border-radius: 6px; 
    font-weight: 500;
}

.affected-folder[b-id4o33ibr4] {
    background-color: #dcb9e142;
}

.icon-available[b-id4o33ibr4]{
    display: flex;
    fill: var(--primary);
    height: 50px !important;
    width: 50px !important;
}

.icon-disable[b-id4o33ibr4]{
    display: flex;
    fill: var(--dark-grey);
    height: 50px !important;
    width: 50px !important;
}


.without-solidar-builders[b-id4o33ibr4] {
    background-color: #eb6d78;
}

@media (max-width: 1350px) {

    .accompanyingFile-card[b-id4o33ibr4] {
        display: flex;
        flex-direction: column;
    }

    .card-items-in-charge[b-id4o33ibr4] {
        padding-top: 10px;
        grid-template-columns: 1fr 1fr;
        gap: 5px;
        width: 100%;
    }

    .card-items[b-id4o33ibr4] {
        padding-top: 10px;
        grid-template-columns: 1fr 1fr;
        gap: 5px;
        width: 100%;
    }

    .card-btn-container[b-id4o33ibr4]{
        display: flex;
        flex-wrap: wrap;
        align-items: center;
        justify-content: space-around;
        width: auto;
        height: unset;
    }

    .btn-full[b-id4o33ibr4] {
        flex-basis: 100%; 
    }

    .btn1[b-id4o33ibr4], .btn2[b-id4o33ibr4], .btn3[b-id4o33ibr4], .btn4[b-id4o33ibr4] {
        flex: 0 0 auto;
    }
    
    .card-item[b-id4o33ibr4] {
        border-right: none;
    }

    .fixed-width[b-id4o33ibr4] {
        width: 100%;
    }

    .approve-folder-icon[b-id4o33ibr4] {
        margin-top: 10px;
    }

    .visual-indicators[b-id4o33ibr4] {
        margin-top: 10px;
    }
}
/* /Components/Features/AccompanyingFiles/List/Components/ZeeFilterField.razor.rz.scp.css */
.length[b-9rsh5fv6te] {
    width: 350px;
}

.center-image[b-9rsh5fv6te] {
    position: absolute;
    top: 3px;
    right: 3px;
    margin-top: 5px;
}

.fixed-size[b-9rsh5fv6te] {
    height: 35px;
}

@media (min-width: 1120px) {
    .length[b-9rsh5fv6te] {
        width: 350px;
    }
}
/* /Components/Features/AccompanyingFiles/List/Components/ZeeSortButton.razor.rz.scp.css */
.padding-top[b-nyjsogkr5n] {
    display: block;
    padding-top: 7px;
}

@media (min-width: 1120px) {
    .card[b-nyjsogkr5n] {
        width: 800px;
    }
}
/* /Components/Features/AccompanyingFiles/List/CreatedAccompanyingFilesByUser.razor.rz.scp.css */
.flex-container[b-0fjarorbga] {
    display: flex;
    flex-direction: column;
    padding: 1em;
    gap: 0.5em;
}

.grid-container-sort-filter[b-0fjarorbga] {
    display: flex;
    align-items: end;
    justify-content: end;
}

.flex-filter-area[b-0fjarorbga] {
    border-top: 2px solid #896aab;
    border-bottom: 2px solid #896aab;

    display: flex;
    justify-content: flex-end;
    align-items: flex-end;
    padding: 0.5rem;
    flex-direction: column;
}

.grid-filter-area[b-0fjarorbga] {
    display: flex;
    align-items: center;
    padding: 0.5em;
    flex-wrap: wrap;
    gap: 15px;
}

@media (max-width: 1099px) {
    .flex-filter-area[b-0fjarorbga] {
        align-items: stretch;
    }

    .zee-select-width[b-0fjarorbga] {
        width: 100%;
    }
}
/* /Components/Features/AccompanyingFiles/List/Modal/DeleteAccompanyingFileModal.razor.rz.scp.css */
.section-title[b-vldm8opy1p] {
    color: var(--primary);
    font-style: normal;
    font-weight: 400;

    display: inline-block;
}

.zeeButtonGroup[b-vldm8opy1p] {
    display: flex;
    align-items: center;
    Gap: 1rem;
    justify-content: right;
    flex-direction: row;
    flex-wrap: wrap;
    margin-right: 2%;
}

.grid[b-vldm8opy1p] {
    display: grid;
    grid-template-columns: 7fr 1fr;
    grid-gap: 0.5rem;
    margin-top: 1rem;
}
/* /Components/Features/AccompanyingFiles/List/Modal/StageValidationModal.razor.rz.scp.css */
.zeeButtonGroup[b-cc3q89m4ja] {
    display: flex;
    align-items: center;
    Gap: 1rem;
    justify-content: right;
    flex-direction: row;
    flex-wrap: wrap;
    margin-right: 2%;
}
/* /Components/Features/AccompanyingFiles/Menu/AccompanyingFileMenu.razor.rz.scp.css */
.container-page[b-r25704ufdb] {
    display: flex;
    flex-direction: column;
    row-gap: 15px;
}

.container-items[b-r25704ufdb] {
    display: flex;
    flex-direction: column;
    width: 100%;
    row-gap: 15px;
}

.support-team-members-display[b-r25704ufdb] {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-gap: 25px;
}

.items-title[b-r25704ufdb] {
    display: flex;
    align-items: center;
}

.tasks-title > h3[b-r25704ufdb] {
    margin: 0;
}

.plus-icon[b-r25704ufdb] {
    display: flex;
    align-items: center;
    width: 50px;
    cursor: pointer;
}

.tasks-display[b-r25704ufdb] {
    display: flex;
    gap: 15px;
}

.container-tasks[b-r25704ufdb] {
    display: flex;
    flex-direction: column;
    width: 33%;
    gap: 15px;
}

.card + .card[b-r25704ufdb] {
    margin-top: 20px;
}

.form-actions[b-r25704ufdb] {
    margin-top: 20px;
}

.task-type[b-r25704ufdb] {
    padding: 15px 25px;
    background-color: var(--renee-secondary-purple);
    color: var(--white);
    text-transform: uppercase;
}

@media (max-width: 1024px) {
    .support-team-members-display[b-r25704ufdb] {
        grid-template-columns: 1fr;
    }
}

@media (max-width: 1200px) {
    .tasks-display[b-r25704ufdb] {
        flex-direction: column;
    }

    .container-tasks[b-r25704ufdb] {
        width: 100%;
    }
}
/* /Components/Features/AccompanyingFiles/Menu/Component/SupportTeamCard.razor.rz.scp.css */
.card-title[b-eneq8gp50t] {
    color: var(--renee-secondary-purple);
}

.spaced[b-eneq8gp50t] {
    justify-content: space-between;
}

.inner-card-content[b-eneq8gp50t] {
    display: flex;
    justify-content: space-between;
}

.information[b-eneq8gp50t] {
    display: flex;
    gap: 10px;
}

.edit-icon[b-eneq8gp50t] {
    cursor: pointer;
    display: flex;
    align-items: flex-end;
    fill: var(--primary);
}

.edit-icon > img[b-eneq8gp50t] {
    width: 30px;
    height: 30px;
}
/* /Components/Features/AccompanyingFiles/Menu/Component/TaskCard.razor.rz.scp.css */
.container[b-1lnn1i320o] {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    max-width: 100%;
}

.task-informations[b-1lnn1i320o] {
    display: flex;
    flex-direction: column;
    row-gap: 15px;
    width: 70%;
}

.task-section[b-1lnn1i320o] {
    border-radius: 5px;
    padding: 5px 5px 5px 15px;
    width: 100%;
}

.priority-low[b-1lnn1i320o] {
    background-color: var(--green);
}

.priority-middle[b-1lnn1i320o] {
    background-color: var(--renee-tertiary-yellow);
}

.priority-high[b-1lnn1i320o] {
    background-color: var(--primary);
}

.date[b-1lnn1i320o] {
    background-color: #F7F7F7;
    color: grey;
}

.passed-date[b-1lnn1i320o] {
    background-color: #FFE7E7;
    color: crimson;
}

.assigned-name[b-1lnn1i320o] {
    background-color: var(--dark-grey);
    color: #096343;
}

.trash-cell[b-1lnn1i320o] {
    justify-self: end;
    align-self: center;
    margin: 5px;
}

.task-btn[b-1lnn1i320o] {
    display: inline-flex;
    justify-content: flex-end;
}

.fill-edit[b-1lnn1i320o] {
    fill: var(--primary);
    cursor: pointer;
}

.fill-trash[b-1lnn1i320o] {
    fill: var(--black);
    width: 50px;
    cursor: pointer;
}

.white[b-1lnn1i320o] {
    color: white;
}

@media (max-width: 470px) {
    .container[b-1lnn1i320o] {
        display: flex;
        flex-direction: column;
        row-gap: 15px;
    }

    .task-btn[b-1lnn1i320o] {
        justify-content: center;
    }
}
/* /Components/Features/AccompanyingFiles/Menu/Modal/AddTaskModal.razor.rz.scp.css */
.container-items[b-ngnu8esmih] {
    display: flex;
    flex-direction: column;
    row-gap : 10px;
}

.section-title[b-ngnu8esmih] {
    color: var(--primary);
    font-style: normal;
    font-weight: 400;
}
/* /Components/Features/AccompanyingFiles/Menu/Modal/UpdateSupportTeamMemberModal.razor.rz.scp.css */
.section-title[b-zjirlf7vk8] {
    color: var(--primary);
}

.zeeButtonGroup[b-zjirlf7vk8] {
    margin-top: 15px;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 1rem;
    flex-direction: row;
    flex-wrap: wrap;
}
/* /Components/Features/AccompanyingFiles/QuickAdd/QuickAddForm.razor.rz.scp.css */
.grid-form[b-5rda0xpgmr] {
    height: fit-content;
    display: grid;
    gap: 10px 10px;
    grid-template-columns: 1fr;
    grid-template-rows: auto;
}

.flex-form[b-5rda0xpgmr] {
    display: flex;
    justify-content: space-between;
    flex-direction: column;
}

.grid-container[b-5rda0xpgmr] {
    width: 100%;
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-template-rows: auto;
    grid-template-areas: 
        "card-1 card-2"
        "card-1 button";
    gap: 10px 25px;
    padding: 10px;
}

.card-1[b-5rda0xpgmr] {
    grid-area: card-1;
}

.card-2[b-5rda0xpgmr] {
    grid-area: card-2;
}


@media (max-width: 1199px) {
    .grid-container[b-5rda0xpgmr] {
        display: grid;
        grid-template-areas:
            "card-1"
            "card-2"
            "button";
        grid-template-columns: 1fr;
        grid-template-rows: auto;
    }
}

.zeeButton[b-5rda0xpgmr] {
    display: flex;
    justify-content: flex-end;
    margin-top: 3%;
    grid-area: button;
    justify-self: center;
    align-items: start;
}

.section-title[b-5rda0xpgmr] {
    color: var(--primary);
    font-style: normal;
    font-weight: 400;

    display: inline-block;
}

.manual-address[b-5rda0xpgmr] {
    display: flex;
    align-items: center;
    gap: 7px;
}
/* /Components/Features/AccompanyingFiles/RemainingAmount/RemainingAmount.razor.rz.scp.css */
.submission-folder-button[b-s1asuxldgz] {
    display: flex;
    justify-content:center;
    padding-top: 10px;
}
/* /Components/Features/AccompanyingFiles/Stages/Identification/Details/BasePage/OccupantCreationForm.razor.rz.scp.css */
a[b-jrobxk2okt] {
    color: var(--secondary);
    display: inline-block;
    font-weight: 400;
    text-decoration: none;
}

input[type=cancel][b-jrobxk2okt] {
    background-color: #D3D3D3;
    border: none;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 10px 30px 0 rgba(95, 186, 233, 0.4);
    color: white;
    display: inline-block;
    font-size: 15px;
    margin: 5px 20px 40px 20px;
    padding: 15px 80px;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
}

.flex-container[b-jrobxk2okt] {
    display: grid;
    gap: 25px 25px;
    grid-template-areas:
        "top-1 top-2"
        "middle middle"
        "bottom-1 bottom-2";
    grid-template-columns: 1fr 1fr;
    grid-template-rows: auto;
    margin-left: 2%;
    margin-right: 2%;
    margin-top: 2%;
}


.item-c[b-jrobxk2okt] {
    grid-area: middle;
}


item-d[b-jrobxk2okt] {
    grid-area: bottom-1;
}


.item-e[b-jrobxk2okt] {
    grid-area: bottom-2;
    justify-self: center;
}


.grid-form[b-jrobxk2okt] {
    display: grid;
    gap: 10px 10px;
    grid-template-columns: 1fr;
    grid-template-rows: auto;
}

.difficulties[b-jrobxk2okt] {
    width: 500px;
    resize: both;
}

@media (max-width: 540px) {

    .flex-container[b-jrobxk2okt] {
        display: grid;
        grid-template-areas:
            "top-1"
            "top-2"
            "middle"
            "bottom-1"
            "bottom-2";
        grid-template-columns: 1fr;
        grid-template-rows: auto;
    }

    .grid-form[b-jrobxk2okt] {
        display: grid;
        grid-template-columns: 1fr;
        grid-template-rows: auto;
    }


    .resizable-textarea[b-jrobxk2okt] {
        width: 100px;
        resize: both;
        overflow: auto;
    }

    .alldifficulties[b-jrobxk2okt] {
        width: 200px;
        margin-right: 50px;
        resize: both;
    }

    .debteness[b-jrobxk2okt] {
        width: 100%;
    }
}

@media (min-width: 540px) and (max-width: 768px) {

    .flex-container[b-jrobxk2okt] {
        display: grid;
        grid-template-areas:
            "top-1"
            "top-2"
            "middle"
            "bottom-1"
            "bottom-2";
        grid-template-columns: 1fr;
        grid-template-rows: auto;
    }

    .grid-form[b-jrobxk2okt] {
        display: grid;
        grid-template-columns: 1fr;
        grid-template-rows: auto;
    }

    .alldifficulties[b-jrobxk2okt] {
        width: 200px;
        margin-right: 50px;
        resize: both;
    }

    .debteness[b-jrobxk2okt] {
        width: 100%;
    }
}

@media (min-width: 768px) and (max-width: 1023px) {

    .flex-container[b-jrobxk2okt] {
        display: grid;
        grid-template-areas:
            "top-1"
            "top-2"
            "middle"
            "bottom-1"
            "bottom-2";
        grid-template-columns: 1fr;
        grid-template-rows: auto;
    }

    .grid-form[b-jrobxk2okt] {
        display: grid;
        grid-template-columns: 1fr;
        grid-template-rows: auto;
    }

    .alldifficulties[b-jrobxk2okt] {
        width: 200px;
        margin-right: 50px;
        resize: both;
    }

    .debteness[b-jrobxk2okt] {
        width: 100%;
    }
}

@media (min-width: 1024px) and (max-width: 1199px) {
    .flex-container[b-jrobxk2okt] {
        display: grid;
        grid-template-areas:
            "top-1"
            "top-2"
            "middle"
            "bottom-1"
            "bottom-2";
        grid-template-columns: 1fr;
        grid-template-rows: auto;
    }

    .grid-form[b-jrobxk2okt] {
        display: grid;
        grid-template-columns: 1fr;
        grid-template-rows: auto;
    }

    .alldifficulties[b-jrobxk2okt] {
        width: 200px;
        margin-right: 50px;
        resize: both;
    }

    .debteness[b-jrobxk2okt] {
        width: 70%;
    }
}

@media (min-width: 1200px) {
    .debteness[b-jrobxk2okt] {
        margin-left: 30%;
        width: 70%;
    }
}

.section-title[b-jrobxk2okt] {
    color: var(--primary);
    font-style: normal;
    font-weight: 400;

    display: inline-block;
}


.select:hover[b-jrobxk2okt] {
    background-color: #E1E9EF;
}


h2[b-jrobxk2okt] {
    color: #cccccc;
    display: inline-block;
    font-size: 16px;
    font-weight: 600;
    margin: 40px 8px 10px 8px;
    text-align: center;
    text-transform: uppercase;
}


.wrapper[b-jrobxk2okt] {
    align-items: center;
    display: flex;
    flex-direction: column;
    justify-content: center;
    min-height: 100%;
    padding: 20px;
    width: 100%;
}


#formContent[b-jrobxk2okt] {
    background: #fff;
    max-width: 450px;
    padding: 30px;
    padding: 0px;
    position: relative;
    text-align: center;
    width: 90%;
}


#formFooter[b-jrobxk2okt] {
    background-color: #f6f6f6;
    -webkit-border-radius: 0 0 10px 10px;
    border-radius: 0 0 10px 10px;
    border-top: 1px solid #dce8f1;
    padding: 25px;
    text-align: center;
}


h2.inactive[b-jrobxk2okt] {
    color: #cccccc;
}


h2.active[b-jrobxk2okt] {
    border-bottom: 2px solid #5fbae9;
    color: #000000;
}


input[type=button][b-jrobxk2okt], input[type=submit][b-jrobxk2okt], input[type=reset][b-jrobxk2okt] {
    background-color: var(--primary);
    border: none;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 10px 30px 0 rgba(95, 186, 233, 0.4);
    color: white;
    display: inline-block;
    font-size: 15px;
    margin: 5px 20px 40px 20px;
    padding: 15px 80px;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
}


input[type=button]:hover[b-jrobxk2okt], input[type=submit]:hover[b-jrobxk2okt], input[type=reset]:hover[b-jrobxk2okt] {
    background-color: var(--yellow) !important;
    color: var(--black) !important;
}


input[type=button]:active[b-jrobxk2okt], input[type=submit]:active[b-jrobxk2okt], input[type=reset]:active[b-jrobxk2okt] {
    background-color: var(--yellow) !important;
    color: var(--black) !important;
}


input[type=text][b-jrobxk2okt] {
    background-color: #f6f6f6;
    border: none;
    border: 2px solid #f6f6f6;
    border-radius: 5px 5px 5px 5px;
    color: #0d0d0d;
    display: inline-block;
    font-size: 16px;
    margin: 5px;
    padding: 15px 32px;
    text-align: center;
    text-decoration: none;
    width: 85%;
}


input[type=text]:focus[b-jrobxk2okt] {
    background-color: #fff;
    border-bottom: 2px solid #5fbae9;
}


input[type=text][b-jrobxk2okt]::placeholder {
    color: #cccccc;
}


.underlineHover[b-jrobxk2okt]:after {
    background-color: #56baed;
    bottom: -10px;
    content: "";
    display: block;
    height: 2px;
    left: 0;
    transition: width 0.2s;
    width: 0;
}


.underlineHover:hover[b-jrobxk2okt] {
    color: #000000;
}


.underlineHover:hover[b-jrobxk2okt]:after {
    width: 100%;
}


*:focus[b-jrobxk2okt] {
    outline: none;
}


*[b-jrobxk2okt] {
    box-sizing: border-box;
}


.buttonCustom[b-jrobxk2okt] {
    background-color: var(--primary);
    border: none;
    border-radius: 5px;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
    color: white;
    padding: 10px 20px;
    text-align: center;
}

.buttonCustom:hover[b-jrobxk2okt] {
    background-color: var(--primary);
}

.item-civility[b-jrobxk2okt] {
    display: flex;
    flex-direction: column;
}

.zeeButtonGroup[b-jrobxk2okt] {
    display: flex;
    width: 100%;
    gap: 3rem;
    flex-wrap: wrap;
    margin-top: 2%;
}

.tab-menu ul[b-jrobxk2okt] {
    list-style-type: none;
    display: flex;
    padding: 0;
    justify-content: space-between;
    background: var(--white);
    gap: 0;
}

.tab-menu li[b-jrobxk2okt] {
    display: flex;
    flex-direction: column;
    align-items: stretch;
    justify-content: center;
    flex: 1;
    cursor: pointer;
    clip-path: polygon(95% 0%, 100% 50%, 95% 100%, 0% 100%, 5% 50%, 0% 0%);
    height: 50px;
    padding: 10px 10px;
    background: var(--grey);
}

.tab-menu li a[b-jrobxk2okt] {
    text-decoration: none;
    color: #333;
    padding: 8px 12px;
    text-align: center;
}

.tab-menu li a:hover[b-jrobxk2okt] {
    /* if needed */
}

.tab-menu li.active[b-jrobxk2okt] {
    background: var(--primary);
}

.tab-menu li:first-of-type[b-jrobxk2okt] {
    clip-path: polygon(95% 0, 100% 50%, 95% 100%, 0% 100%, 0 50%, 0% 0%);
}

.tab-menu li:last-of-type[b-jrobxk2okt] {
    clip-path: polygon(100% 0, 100% 50%, 100% 100%, 0% 100%, 5% 50%, 0% 0%);
}

.save-btn-container[b-jrobxk2okt] {
    display: flex;
    flex-direction: column;
    position: -webkit-sticky;
    position: sticky;
    bottom: 0;
    margin-top: 1em;
    margin-left: 2%;
    margin-right: 2%;
    z-index: 3; /* fix zindex in ZeePhoneNumber */
}

.tab-title[b-jrobxk2okt] {
    display: none;
}

@media (max-width: 1080px) {

    #foyer-tab a[b-jrobxk2okt] {
        font-size: 0;
    }

    #foyer-tab a[b-jrobxk2okt]::before {
        content: "1.";
        font-size: initial;
    }

    #housing-tab a[b-jrobxk2okt] {
        font-size: 0;
    }

    #housing-tab a[b-jrobxk2okt]::before {
        content: "2.";
        font-size: initial;
    }

    #energy-tab a[b-jrobxk2okt] {
        font-size: 0;
    }

    #energy-tab a[b-jrobxk2okt]::before {
        content: "3.";
        font-size: initial;
    }

    #solicitation-tab a[b-jrobxk2okt] {
        font-size: 0;
    }

    #solicitation-tab a[b-jrobxk2okt]::before {
        content: "4.";
        font-size: initial;
    }

    .tab-title[b-jrobxk2okt] {
        display: block;
        color: var(--primary);
        font-size: 30px;
        font-style: normal;
        font-weight: 400;
    }

    div.tab-title-div[b-jrobxk2okt] {
        margin-top: 25px;
        margin-bottom: 25px;
        margin-left: 15px;
    }
}
/* /Components/Features/AccompanyingFiles/Stages/Identification/Details/EnergeticProfil/EnergyProfile.razor.rz.scp.css */
a[b-n88y9o85of] {
    color: var(--secondary);
    display: inline-block;
    font-weight: 400;
    text-decoration: none;
}

input[type=cancel][b-n88y9o85of] {
    background-color: #D3D3D3;
    border: none;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 10px 30px 0 rgba(95, 186, 233, 0.4);
    color: white;
    display: inline-block;
    font-size: 15px;
    margin: 5px 20px 40px 20px;
    padding: 15px 80px;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
}

.flex-container[b-n88y9o85of] {
    display: flex;
    margin-left: 2%;
    margin-right: 2%;
    margin-top: 2%;
}

.grid-form[b-n88y9o85of] {
    display: grid;
    gap: 10px 10px;
    grid-template-columns: 1fr 1fr;
    grid-template-rows: auto;
}

.difficulties[b-n88y9o85of] {
    width: 500px;
    resize: both;
}

@media (max-width: 540px) {

    .flex-container[b-n88y9o85of] {
        display: grid;
        grid-template-areas:
            "top-1"
            "top-2"
            "middle"
            "bottom-1"
            "bottom-2";
        grid-template-columns: 1fr;
        grid-template-rows: auto;
    }

    .grid-form[b-n88y9o85of] {
        display: grid;
        grid-template-columns: 1fr;
        grid-template-rows: auto;
    }


    .resizable-textarea[b-n88y9o85of] {
        width: 100px;
        resize: both;
        overflow: auto;
    }

    .alldifficulties[b-n88y9o85of] {
        width: 200px;
        margin-right: 50px;
        resize: both;
    }

    .debteness[b-n88y9o85of] {
        width: 100%;
    }
}

@media (min-width: 540px) and (max-width: 768px) {

    .flex-container[b-n88y9o85of] {
        display: grid;
        grid-template-areas:
            "top-1"
            "top-2"
            "middle"
            "bottom-1"
            "bottom-2";
        grid-template-columns: 1fr;
        grid-template-rows: auto;
    }

    .grid-form[b-n88y9o85of] {
        display: grid;
        grid-template-columns: 1fr;
        grid-template-rows: auto;
    }

    .alldifficulties[b-n88y9o85of] {
        width: 200px;
        margin-right: 50px;
        resize: both;
    }

    .debteness[b-n88y9o85of] {
        width: 100%;
    }
}

@media (min-width: 768px) and (max-width: 1023px) {

    .flex-container[b-n88y9o85of] {
        display: grid;
        grid-template-areas:
            "top-1"
            "top-2"
            "middle"
            "bottom-1"
            "bottom-2";
        grid-template-columns: 1fr;
        grid-template-rows: auto;
    }

    .grid-form[b-n88y9o85of] {
        display: grid;
        grid-template-columns: 1fr;
        grid-template-rows: auto;
    }

    .alldifficulties[b-n88y9o85of] {
        width: 200px;
        margin-right: 50px;
        resize: both;
    }

    .debteness[b-n88y9o85of] {
        width: 100%;
    }
}

@media (min-width: 1024px) and (max-width: 1199px) {
    .flex-container[b-n88y9o85of] {
        display: grid;
        grid-template-areas:
            "top-1"
            "top-2"
            "middle"
            "bottom-1"
            "bottom-2";
        grid-template-columns: 1fr;
        grid-template-rows: auto;
    }

    .grid-form[b-n88y9o85of] {
        display: grid;
        grid-template-columns: 1fr;
        grid-template-rows: auto;
    }

    .alldifficulties[b-n88y9o85of] {
        width: 200px;
        margin-right: 50px;
        resize: both;
    }

    .debteness[b-n88y9o85of] {
        width: 70%;
    }
}

@media (min-width: 1200px) {
    .debteness[b-n88y9o85of] {
        margin-left: 30%;
        width: 70%;
    }
}

.section-title[b-n88y9o85of] {
    color: var(--primary);
    font-style: normal;
    font-weight: 400;

    display: inline-block;
}


.select:hover[b-n88y9o85of] {
    background-color: #E1E9EF;
}

input[type=button][b-n88y9o85of], input[type=submit][b-n88y9o85of], input[type=reset][b-n88y9o85of] {
    background-color: var(--primary);
    border: none;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 10px 30px 0 rgba(95, 186, 233, 0.4);
    color: white;
    display: inline-block;
    font-size: 15px;
    margin: 5px 20px 40px 20px;
    padding: 15px 80px;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
}


input[type=button]:hover[b-n88y9o85of], input[type=submit]:hover[b-n88y9o85of], input[type=reset]:hover[b-n88y9o85of] {
    background-color: var(--yellow) !important;
    color: var(--black) !important;
}


input[type=button]:active[b-n88y9o85of], input[type=submit]:active[b-n88y9o85of], input[type=reset]:active[b-n88y9o85of] {
    background-color: var(--yellow) !important;
    color: var(--black) !important;
}


input[type=text][b-n88y9o85of] {
    background-color: #f6f6f6;
    border: none;
    border: 2px solid #f6f6f6;
    border-radius: 5px 5px 5px 5px;
    color: #0d0d0d;
    display: inline-block;
    font-size: 16px;
    margin: 5px;
    padding: 15px 32px;
    text-align: center;
    text-decoration: none;
    width: 85%;
}


input[type=text]:focus[b-n88y9o85of] {
    background-color: #fff;
    border-bottom: 2px solid #5fbae9;
}


input[type=text][b-n88y9o85of]::placeholder {
    color: #cccccc;
}


*:focus[b-n88y9o85of] {
    outline: none;
}


*[b-n88y9o85of] {
    box-sizing: border-box;
}


.item-civility[b-n88y9o85of] {
    display: flex;
    flex-direction: column;
}

.zeeButtonGroup[b-n88y9o85of] {
    display: flex;
    align-items: center;
    Gap: 1rem;
    justify-content: right;
    flex-direction: row;
    flex-wrap: wrap;
    margin-right: 2%;
}
/* /Components/Features/AccompanyingFiles/Stages/Identification/Details/HouseholdIdentity/HouseholdIdentity.razor.rz.scp.css */
a[b-ctrls5ie9u] {
    color: var(--secondary);
    display: inline-block;
    font-weight: 400;
    text-decoration: none;
}

input[type=cancel][b-ctrls5ie9u] {
    background-color: #D3D3D3;
    border: none;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 10px 30px 0 rgba(95, 186, 233, 0.4);
    color: white;
    display: inline-block;
    font-size: 15px;
    margin: 5px 20px 40px 20px;
    padding: 15px 80px;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
}

.flex-container[b-ctrls5ie9u] {
    display: grid;
    gap: 25px 25px;
    grid-template-columns: 1fr 1fr;
    grid-template-rows: auto;
    margin-left: 2%;
    margin-right: 2%;
    margin-top: 2%;
}

.grid-form[b-ctrls5ie9u] {
    display: grid;
    row-gap: 10px;
    grid-template-columns: 1fr;
    grid-template-rows: auto;
    height: fit-content;
}

.difficulties[b-ctrls5ie9u] {
    width: 500px;
    resize: both;
}

.occupant-title-and-image[b-ctrls5ie9u] {
    display: flex;
    gap: 1em;
    margin-bottom: 0.5em;
}

.home-composition-header[b-ctrls5ie9u] {
    display: flex;
    gap: 1em;
    margin-left: 1em;
}

@media (max-width: 540px) {
    .flex-container[b-ctrls5ie9u] {
        display: grid;
        grid-template-areas:
            "top-1"
            "top-2"
            "middle"
            "bottom-1"
            "bottom-2";
        grid-template-columns: 1fr;
        grid-template-rows: auto;
    }

    .grid-form[b-ctrls5ie9u] {
        display: grid;
        grid-template-columns: 1fr;
        grid-template-rows: auto;
    }


    .resizable-textarea[b-ctrls5ie9u] {
        width: 100px;
        resize: both;
        overflow: auto;
    }

    .alldifficulties[b-ctrls5ie9u] {
        width: 200px;
        margin-right: 50px;
        resize: both;
    }

    .debteness[b-ctrls5ie9u] {
        width: 100%;
    }
}

@media (min-width: 540px) and (max-width: 768px) {

    .flex-container[b-ctrls5ie9u] {
        display: grid;
        grid-template-areas:
            "top-1"
            "top-2"
            "middle"
            "bottom-1"
            "bottom-2";
        grid-template-columns: 1fr;
        grid-template-rows: auto;
    }

    .grid-form[b-ctrls5ie9u] {
        display: grid;
        grid-template-columns: 1fr;
        grid-template-rows: auto;
    }

    .alldifficulties[b-ctrls5ie9u] {
        width: 200px;
        margin-right: 50px;
        resize: both;
    }

    .debteness[b-ctrls5ie9u] {
        width: 100%;
    }
}

@media (min-width: 768px) and (max-width: 1023px) {

    .flex-container[b-ctrls5ie9u] {
        display: grid;
        grid-template-areas:
            "top-1"
            "top-2"
            "middle"
            "bottom-1"
            "bottom-2";
        grid-template-columns: 1fr;
        grid-template-rows: auto;
    }

    .grid-form[b-ctrls5ie9u] {
        display: grid;
        grid-template-columns: 1fr;
        grid-template-rows: auto;
    }

    .alldifficulties[b-ctrls5ie9u] {
        width: 200px;
        margin-right: 50px;
        resize: both;
    }

    .debteness[b-ctrls5ie9u] {
        width: 100%;
    }
}

@media (min-width: 1024px) and (max-width: 1199px) {
    .flex-container[b-ctrls5ie9u] {
        display: grid;
        grid-template-areas:
            "top-1"
            "top-2"
            "middle"
            "bottom-1"
            "bottom-2";
        grid-template-columns: 1fr;
        grid-template-rows: auto;
    }

    .grid-form[b-ctrls5ie9u] {
        display: grid;
        grid-template-columns: 1fr;
        grid-template-rows: auto;
    }

    .alldifficulties[b-ctrls5ie9u] {
        width: 200px;
        margin-right: 50px;
        resize: both;
    }

    .debteness[b-ctrls5ie9u] {
        width: 70%;
    }
}

@media (min-width: 1200px) {
    .debteness[b-ctrls5ie9u] {
        margin-left: 30%;
        width: 70%;
    }
}

.section-title[b-ctrls5ie9u] {
    color: var(--primary);
    font-style: normal;
    font-weight: 400;

    display: inline-block;
}


.select:hover[b-ctrls5ie9u] {
    background-color: #E1E9EF;
}

input[type=button][b-ctrls5ie9u], input[type=submit][b-ctrls5ie9u], input[type=reset][b-ctrls5ie9u] {
    background-color: var(--primary);
    border: none;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 10px 30px 0 rgba(95, 186, 233, 0.4);
    color: white;
    display: inline-block;
    font-size: 15px;
    margin: 5px 20px 40px 20px;
    padding: 15px 80px;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
}


input[type=button]:hover[b-ctrls5ie9u], input[type=submit]:hover[b-ctrls5ie9u], input[type=reset]:hover[b-ctrls5ie9u] {
    background-color: var(--yellow) !important;
    color: var(--black) !important;
}


input[type=button]:active[b-ctrls5ie9u], input[type=submit]:active[b-ctrls5ie9u], input[type=reset]:active[b-ctrls5ie9u] {
    background-color: var(--yellow) !important;
    color: var(--black) !important;
}


input[type=text][b-ctrls5ie9u] {
    background-color: #f6f6f6;
    border: none;
    border: 2px solid #f6f6f6;
    border-radius: 5px 5px 5px 5px;
    color: #0d0d0d;
    display: inline-block;
    font-size: 16px;
    margin: 5px;
    padding: 15px 32px;
    text-align: center;
    text-decoration: none;
    width: 85%;
}


input[type=text]:focus[b-ctrls5ie9u] {
    background-color: #fff;
    border-bottom: 2px solid #5fbae9;
}


input[type=text][b-ctrls5ie9u]::placeholder {
    color: #cccccc;
}


*:focus[b-ctrls5ie9u] {
    outline: none;
}


*[b-ctrls5ie9u] {
    box-sizing: border-box;
}


.item-civility[b-ctrls5ie9u] {
    display: flex;
    flex-direction: column;
}

.zeeButtonGroup[b-ctrls5ie9u] {
    display: flex;
    align-items: center;
    Gap: 1rem;
    justify-content: right;
    flex-direction: row;
    flex-wrap: wrap;
    margin-right: 2%;
}

.resources-field-container[b-ctrls5ie9u] {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    justify-items: start;
    align-items: center;
    grid-column-gap: 20px;
    grid-row-gap: 10px;
}

@media (max-width: 460px) {
    .resources-field-container[b-ctrls5ie9u] {
        grid-template-columns: 1fr;
    }
}

.resources-field-container-item[b-ctrls5ie9u] {
    width: 100%;
}
/* /Components/Features/AccompanyingFiles/Stages/Identification/Details/Housing/Housing.razor.rz.scp.css */
a[b-1yagiitr1g] {
    color: var(--secondary);
    display: inline-block;
    font-weight: 400;
    text-decoration: none;
}

input[type=cancel][b-1yagiitr1g] {
    background-color: #D3D3D3;
    border: none;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 10px 30px 0 rgba(95, 186, 233, 0.4);
    color: white;
    display: inline-block;
    font-size: 15px;
    margin: 5px 20px 40px 20px;
    padding: 15px 80px;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
}

.flex-container[b-1yagiitr1g] {
    display: grid;
    gap: 25px 25px;
    grid-template-areas:
        "top-1 top-2"
        "bottom-1 bottom-1";
    grid-template-columns: 1fr 1fr;
    grid-template-rows: auto;
    margin-left: 2%;
    margin-right: 2%;
    margin-top: 2%;
}

.grid-form[b-1yagiitr1g] {
    display: flex;
    gap: 10px 10px;
}

.top-1[b-1yagiitr1g] {
    grid-area: top-1;
}

.top-2[b-1yagiitr1g] {
    grid-area: top-2;
}

.bottom-1[b-1yagiitr1g] {
    grid-area: bottom-1;
}

.difficulties[b-1yagiitr1g] {
    width: 500px;
    resize: both;
}

@media (max-width: 540px) {

    .flex-container[b-1yagiitr1g] {
        display: grid;
        grid-template-areas:
            "top-1"
            "top-2"
            "middle"
            "bottom-1"
            "bottom-2";
        grid-template-columns: 1fr;
        grid-template-rows: auto;
    }

    .grid-form[b-1yagiitr1g] {
        display: flex;
        gap: 10px 10px;
    }


    .resizable-textarea[b-1yagiitr1g] {
        width: 100px;
        resize: both;
        overflow: auto;
    }

    .alldifficulties[b-1yagiitr1g] {
        width: 200px;
        margin-right: 50px;
        resize: both;
    }

    .debteness[b-1yagiitr1g] {
        width: 100%;
    }
}

@media (min-width: 540px) and (max-width: 768px) {

    .flex-container[b-1yagiitr1g] {
        display: grid;
        grid-template-areas:
            "top-1"
            "top-2"
            "middle"
            "bottom-1"
            "bottom-2";
        grid-template-columns: 1fr;
        grid-template-rows: auto;
    }

    .grid-form[b-1yagiitr1g] {
        display: flex;
        gap: 10px 10px;
    }

    .alldifficulties[b-1yagiitr1g] {
        width: 200px;
        margin-right: 50px;
        resize: both;
    }

    .debteness[b-1yagiitr1g] {
        width: 100%;
    }
}

@media (min-width: 768px) and (max-width: 1023px) {

    .flex-container[b-1yagiitr1g] {
        display: grid;
        grid-template-areas:
            "top-1"
            "top-2"
            "middle"
            "bottom-1"
            "bottom-2";
        grid-template-columns: 1fr;
        grid-template-rows: auto;
    }

    .grid-form[b-1yagiitr1g] {
        display: flex;
        gap: 10px 10px;
    }

    .alldifficulties[b-1yagiitr1g] {
        width: 200px;
        margin-right: 50px;
        resize: both;
    }

    .debteness[b-1yagiitr1g] {
        width: 100%;
    }
}

@media (min-width: 1024px) and (max-width: 1199px) {
    .flex-container[b-1yagiitr1g] {
        display: grid;
        grid-template-areas:
            "top-1"
            "top-2"
            "middle"
            "bottom-1"
            "bottom-2";
        grid-template-columns: 1fr;
        grid-template-rows: auto;
    }

    .grid-form[b-1yagiitr1g] {
        display: flex;
        gap: 10px 10px;
    }

    .alldifficulties[b-1yagiitr1g] {
        width: 200px;
        margin-right: 50px;
        resize: both;
    }

    .debteness[b-1yagiitr1g] {
        width: 70%;
    }
}

@media (min-width: 1200px) {
    .debteness[b-1yagiitr1g] {
        margin-left: 30%;
        width: 70%;
    }

    .item-civility[b-1yagiitr1g] {
        flex: 50%;
        flex-grow: 0;
    }
}

.section-title[b-1yagiitr1g] {
    color: var(--primary);
    font-style: normal;
    font-weight: 400;

    display: inline-block;
}


.select:hover[b-1yagiitr1g] {
    background-color: #E1E9EF;
}

input[type=button][b-1yagiitr1g], input[type=submit][b-1yagiitr1g], input[type=reset][b-1yagiitr1g] {
    background-color: var(--primary);
    border: none;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 10px 30px 0 rgba(95, 186, 233, 0.4);
    color: white;
    display: inline-block;
    font-size: 15px;
    margin: 5px 20px 40px 20px;
    padding: 15px 80px;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
}


input[type=button]:hover[b-1yagiitr1g], input[type=submit]:hover[b-1yagiitr1g], input[type=reset]:hover[b-1yagiitr1g] {
    background-color: var(--yellow) !important;
    color: var(--black) !important;
}


input[type=button]:active[b-1yagiitr1g], input[type=submit]:active[b-1yagiitr1g], input[type=reset]:active[b-1yagiitr1g] {
    background-color: var(--yellow) !important;
    color: var(--black) !important;
}


input[type=text][b-1yagiitr1g] {
    background-color: #f6f6f6;
    border: none;
    border: 2px solid #f6f6f6;
    border-radius: 5px 5px 5px 5px;
    color: #0d0d0d;
    display: inline-block;
    font-size: 16px;
    margin: 5px;
    padding: 15px 32px;
    text-align: center;
    text-decoration: none;
    width: 85%;
}


input[type=text]:focus[b-1yagiitr1g] {
    background-color: #fff;
    border-bottom: 2px solid #5fbae9;
}


input[type=text][b-1yagiitr1g]::placeholder {
    color: #cccccc;
}


*:focus[b-1yagiitr1g] {
    outline: none;
}


*[b-1yagiitr1g] {
    box-sizing: border-box;
}

.item-civility[b-1yagiitr1g] {
    display: flex;
    flex-direction: column;
    width: 100%;
}

.zeeButtonGroup[b-1yagiitr1g] {
    display: flex;
    align-items: center;
    Gap: 1rem;
    justify-content: right;
    flex-direction: row;
    flex-wrap: wrap;
    margin-right: 2%;
}

.manualAddress[b-1yagiitr1g] {
    display: flex;
    align-items: center;
    gap: 7px;
}
/* /Components/Features/AccompanyingFiles/Stages/Identification/Details/ReasonOfProject/ReasonOfProject.razor.rz.scp.css */
a[b-15t49mv4zx] {
    color: var(--secondary);
    display: inline-block;
    font-weight: 400;
    text-decoration: none;
}

input[type=cancel][b-15t49mv4zx] {
    background-color: #D3D3D3;
    border: none;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 10px 30px 0 rgba(95, 186, 233, 0.4);
    color: white;
    display: inline-block;
    font-size: 15px;
    margin: 5px 20px 40px 20px;
    padding: 15px 80px;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
}

.flex-container[b-15t49mv4zx] {
    display: grid;
    gap: 25px 25px;
    grid-template-areas:
        "top-1 top-2"
        "middle middle"
        "bottom-1 bottom-2";
    grid-template-columns: 1fr 1fr;
    grid-template-rows: auto;
    margin-left: 2%;
    margin-right: 2%;
    margin-top: 2%;
}

.grid-form[b-15t49mv4zx] {
    display: grid;
    gap: 10px 10px;
    grid-template-columns: 1fr;
    grid-template-rows: auto;
}

.difficulties[b-15t49mv4zx] {
    width: 500px;
    resize: both;
}

@media (max-width: 540px) {

    .flex-container[b-15t49mv4zx] {
        display: grid;
        grid-template-areas:
            "top-1"
            "top-2"
            "middle"
            "bottom-1"
            "bottom-2";
        grid-template-columns: 1fr;
        grid-template-rows: auto;
    }

    .grid-form[b-15t49mv4zx] {
        display: grid;
        grid-template-columns: 1fr;
        grid-template-rows: auto;
    }


    .resizable-textarea[b-15t49mv4zx] {
        width: 100px;
        resize: both;
        overflow: auto;
    }

    .alldifficulties[b-15t49mv4zx] {
        width: 200px;
        margin-right: 50px;
        resize: both;
    }

    .debteness[b-15t49mv4zx] {
        width: 100%;
    }
}

@media (min-width: 540px) and (max-width: 768px) {

    .flex-container[b-15t49mv4zx] {
        display: grid;
        grid-template-areas:
            "top-1"
            "top-2"
            "middle"
            "bottom-1"
            "bottom-2";
        grid-template-columns: 1fr;
        grid-template-rows: auto;
    }

    .grid-form[b-15t49mv4zx] {
        display: grid;
        grid-template-columns: 1fr;
        grid-template-rows: auto;
    }

    .alldifficulties[b-15t49mv4zx] {
        width: 200px;
        margin-right: 50px;
        resize: both;
    }

    .debteness[b-15t49mv4zx] {
        width: 100%;
    }
}

@media (min-width: 768px) and (max-width: 1023px) {

    .flex-container[b-15t49mv4zx] {
        display: grid;
        grid-template-areas:
            "top-1"
            "top-2"
            "middle"
            "bottom-1"
            "bottom-2";
        grid-template-columns: 1fr;
        grid-template-rows: auto;
    }

    .grid-form[b-15t49mv4zx] {
        display: grid;
        grid-template-columns: 1fr;
        grid-template-rows: auto;
    }

    .alldifficulties[b-15t49mv4zx] {
        width: 200px;
        margin-right: 50px;
        resize: both;
    }

    .debteness[b-15t49mv4zx] {
        width: 100%;
    }
}

@media (min-width: 1024px) and (max-width: 1199px) {
    .flex-container[b-15t49mv4zx] {
        display: grid;
        grid-template-areas:
            "top-1"
            "top-2"
            "middle"
            "bottom-1"
            "bottom-2";
        grid-template-columns: 1fr;
        grid-template-rows: auto;
    }

    .grid-form[b-15t49mv4zx] {
        display: grid;
        grid-template-columns: 1fr;
        grid-template-rows: auto;
    }

    .alldifficulties[b-15t49mv4zx] {
        width: 200px;
        margin-right: 50px;
        resize: both;
    }

    .debteness[b-15t49mv4zx] {
        width: 70%;
    }
}

@media (min-width: 1200px) {
    .debteness[b-15t49mv4zx] {
        margin-left: 30%;
        width: 70%;
    }
}

.section-title[b-15t49mv4zx] {
    color: var(--primary);
    font-style: normal;
    font-weight: 400;

    display: inline-block;
}

.increase-font[b-15t49mv4zx] {
    font-size: 30px;
}


.select:hover[b-15t49mv4zx] {
    background-color: #E1E9EF;
}

input[type=button][b-15t49mv4zx], input[type=submit][b-15t49mv4zx], input[type=reset][b-15t49mv4zx] {
    background-color: var(--primary);
    border: none;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 10px 30px 0 rgba(95, 186, 233, 0.4);
    color: white;
    display: inline-block;
    font-size: 15px;
    margin: 5px 20px 40px 20px;
    padding: 15px 80px;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
}


input[type=button]:hover[b-15t49mv4zx], input[type=submit]:hover[b-15t49mv4zx], input[type=reset]:hover[b-15t49mv4zx] {
    background-color: var(--yellow) !important;
    color: var(--black) !important;
}


input[type=button]:active[b-15t49mv4zx], input[type=submit]:active[b-15t49mv4zx], input[type=reset]:active[b-15t49mv4zx] {
    background-color: var(--yellow) !important;
    color: var(--black) !important;
}


input[type=text][b-15t49mv4zx] {
    background-color: #f6f6f6;
    border: none;
    border: 2px solid #f6f6f6;
    border-radius: 5px 5px 5px 5px;
    color: #0d0d0d;
    display: inline-block;
    font-size: 16px;
    margin: 5px;
    padding: 15px 32px;
    text-align: center;
    text-decoration: none;
    width: 85%;
}


input[type=text]:focus[b-15t49mv4zx] {
    background-color: #fff;
    border-bottom: 2px solid #5fbae9;
}


input[type=text][b-15t49mv4zx]::placeholder {
    color: #cccccc;
}


*:focus[b-15t49mv4zx] {
    outline: none;
}


*[b-15t49mv4zx] {
    box-sizing: border-box;
}


.item-civility[b-15t49mv4zx] {
    display: flex;
    flex-direction: column;
}

.zeeButtonGroup[b-15t49mv4zx] {
    display: flex;
    align-items: center;
    Gap: 1rem;
    justify-content: right;
    flex-direction: row;
    flex-wrap: wrap;
}

.card[b-15t49mv4zx] {
    display: flex;
    row-gap: 10px;
}

.bold-text[b-15t49mv4zx] {
    font-weight: bold;
}
/* /Components/Features/AccompanyingFiles/Stages/OrganizeAndFinance/Details/BasePage/Modal/FinancingDifferentialModal.razor.rz.scp.css */
.button-flex[b-uew9yszruc] {
    display: flex;
    justify-content: space-between;
}
/* /Components/Features/AccompanyingFiles/Stages/OrganizeAndFinance/Details/BasePage/OrganizeAndFinance.razor.rz.scp.css */
.save-btn-container[b-igbz4miwp4] {
    display: flex;
    flex-direction: column;
    position: -webkit-sticky;
    position: sticky;
    bottom: 0;
    margin-top: 1em;
    margin-left: 2%;
    margin-right: 2%;
}

.zeeButtonGroup[b-igbz4miwp4] {
    display: flex;
    width: 100%;
    gap: 3rem;
    flex-wrap: wrap;
}
/* /Components/Features/AccompanyingFiles/Stages/OrganizeAndFinance/Details/HousingInitialState/InitialHousingState.razor.rz.scp.css */
a[b-1b36f8y0i8] {
    color: var(--secondary);
    display: inline-block;
    font-weight: 400;
    text-decoration: none;
}

input[type=cancel][b-1b36f8y0i8] {
    background-color: #D3D3D3;
    border: none;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 10px 30px 0 rgba(95, 186, 233, 0.4);
    color: white;
    display: inline-block;
    font-size: 15px;
    margin: 5px 20px 40px 20px;
    padding: 15px 80px;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
}


.difficulties[b-1b36f8y0i8] {
    width: 500px;
    resize: both;
}

.tab-grid[b-1b36f8y0i8] {
    padding: 1em;
    display: grid;
    grid-template-areas: 
        "card-1 card-2";
    grid-gap: 2%;
}

@media only screen and (max-width: 1024px) {
    .tab-grid[b-1b36f8y0i8] {
        grid-template-areas: 
                "card-1"
                "card-2";
    }
}

.card-1[b-1b36f8y0i8] {
    grid-area: card-1;
}

.card-2[b-1b36f8y0i8] {
    grid-area: card-2;
}

.card-3[b-1b36f8y0i8] {
    grid-area: card-3;
}

.section-title[b-1b36f8y0i8] {
    color: var(--primary);
    font-style: normal;
    font-weight: 400;

    display: inline-block;
}


.select:hover[b-1b36f8y0i8] {
    background-color: #E1E9EF;
}

input[type=button][b-1b36f8y0i8], input[type=submit][b-1b36f8y0i8], input[type=reset][b-1b36f8y0i8] {
    background-color: var(--primary);
    border: none;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 10px 30px 0 rgba(95, 186, 233, 0.4);
    color: white;
    display: inline-block;
    font-size: 15px;
    margin: 5px 20px 40px 20px;
    padding: 15px 80px;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
}


input[type=button]:hover[b-1b36f8y0i8], input[type=submit]:hover[b-1b36f8y0i8], input[type=reset]:hover[b-1b36f8y0i8] {
    background-color: var(--yellow) !important;
    color: var(--black) !important;
}


input[type=button]:active[b-1b36f8y0i8], input[type=submit]:active[b-1b36f8y0i8], input[type=reset]:active[b-1b36f8y0i8] {
    background-color: var(--yellow) !important;
    color: var(--black) !important;
}


input[type=text][b-1b36f8y0i8] {
    background-color: #f6f6f6;
    border: none;
    border: 2px solid #f6f6f6;
    border-radius: 5px 5px 5px 5px;
    color: #0d0d0d;
    display: inline-block;
    font-size: 16px;
    margin: 5px;
    padding: 15px 32px;
    text-align: center;
    text-decoration: none;
    width: 85%;
}


input[type=text]:focus[b-1b36f8y0i8] {
    background-color: #fff;
    border-bottom: 2px solid #5fbae9;
}

*:focus[b-1b36f8y0i8] {
    outline: none;
}


*[b-1b36f8y0i8] {
    box-sizing: border-box;
}


.item-civility[b-1b36f8y0i8] {
    display: flex;
    flex-direction: column;
}

.zeeButtonGroup[b-1b36f8y0i8] {
    display: flex;
    align-items: center;
    Gap: 1rem;
    justify-content: right;
    flex-direction: row;
    flex-wrap: wrap;
    margin-right: 2%;
}

.bloc-container[b-1b36f8y0i8] {
    display: flex;
    row-gap: 1em;
}
/* /Components/Features/AccompanyingFiles/Stages/OrganizeAndFinance/Details/PreFinancingPlan/Components/FundingMode/FundingMode.razor.rz.scp.css */
.funding-container[b-lf2fre0zey] {
    display: flex;
    justify-content: space-between;
    column-gap: 1em;
    align-items: center;
}

.full-width[b-lf2fre0zey] {
    width: 100%;
}

.column-gap[b-lf2fre0zey] {
    column-gap: 1em;
}
/* /Components/Features/AccompanyingFiles/Stages/OrganizeAndFinance/Details/PreFinancingPlan/PreFinancingPlan.razor.rz.scp.css */
.card[b-hetwh8o4bi] {
    display: flex;
    row-gap: 10px;
}

.section-title[b-hetwh8o4bi] {
    color: var(--primary);
    font-style: normal;
    font-weight: 400;
    display: inline-block;
}

.submission-folder-button[b-hetwh8o4bi] {
    display: flex;
    justify-content: center;
}

.anah-mention[b-hetwh8o4bi] {
    font-style: italic;
    font-size: 11px;
}

.tab-container[b-hetwh8o4bi] {
    display: grid;
    grid-template-columns: repeat(2, 1fr);   
    column-gap: 1.5rem;
    row-gap: 10px;
}

.column[b-hetwh8o4bi] {
    display: flex;
    flex-direction: column;
    gap: 1.5rem;
}

.right-balancing[b-hetwh8o4bi] {
    color: var(--green);
}

.financing-surplus[b-hetwh8o4bi] {
    color: var(--yellow);
}

.insufficient-financing[b-hetwh8o4bi] {
    color: var(--renee-primary);
}

@media (max-width: 1023px) {
    .tab-container[b-hetwh8o4bi] {
        padding: 1em;
        display: grid;
        grid-template-columns: 1fr;
    }
}
/* /Components/Features/AccompanyingFiles/Stages/OrganizeAndFinance/Details/PreWorkPlanTab/PreWorkPlanTab.razor.rz.scp.css */
a[b-kc96hc8o2m] {
    color: var(--secondary);
    display: inline-block;
    font-weight: 400;
    text-decoration: none;
}

input[type=cancel][b-kc96hc8o2m] {
    background-color: #D3D3D3;
    border: none;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 10px 30px 0 rgba(95, 186, 233, 0.4);
    color: white;
    display: inline-block;
    font-size: 15px;
    margin: 5px 20px 40px 20px;
    padding: 15px 80px;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
}

.tab-container[b-kc96hc8o2m] {
    padding: 1em;
    flex-direction: column;
    row-gap: 1em;
}

.flex[b-kc96hc8o2m] {
    display: flex;
}

.wrapper[b-kc96hc8o2m] {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-column-gap: 1em;
    grid-row-gap: 1em;
}

.even[b-kc96hc8o2m] {
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-column: span 2;
    grid-column-gap: 1em;
}

.odd[b-kc96hc8o2m] {
    display: grid;
    grid-template-columns: 1fr;
    grid-column: 2;
    grid-row-gap: 1em;
}

.zeeButtonGroup[b-kc96hc8o2m] {
    display: flex;
    align-items: center;
    Gap: 1rem;
    justify-content: right;
    flex-direction: row;
    flex-wrap: wrap;
    margin-right: 2%;
}

.bloc-container[b-kc96hc8o2m] {
    display: flex;
    width: 100%;
    row-gap: 1em;
}

.two-fields-inline[b-kc96hc8o2m] {
    display: grid;
    grid-template-columns: 1fr 1fr;
}

.section-title[b-kc96hc8o2m] {
    color: var(--primary);
    font-style: normal;
    font-weight: 400;

    display: inline-block;
}

.button-container[b-kc96hc8o2m] {
    padding: 1em;
    display: flex;
    flex-direction: column;
}

.select:hover[b-kc96hc8o2m] {
    background-color: #E1E9EF;
}

input[type=button][b-kc96hc8o2m], input[type=submit][b-kc96hc8o2m], input[type=reset][b-kc96hc8o2m] {
    background-color: var(--primary);
    border: none;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 10px 30px 0 rgba(95, 186, 233, 0.4);
    color: white;
    display: inline-block;
    font-size: 15px;
    margin: 5px 20px 40px 20px;
    padding: 15px 80px;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
}

input[type=button]:hover[b-kc96hc8o2m], input[type=submit]:hover[b-kc96hc8o2m], input[type=reset]:hover[b-kc96hc8o2m] {
    background-color: var(--yellow) !important;
    color: var(--black) !important;
}


input[type=button]:active[b-kc96hc8o2m], input[type=submit]:active[b-kc96hc8o2m], input[type=reset]:active[b-kc96hc8o2m] {
    background-color: var(--yellow) !important;
    color: var(--black) !important;
}

input[type=text][b-kc96hc8o2m] {
    background-color: #f6f6f6;
    border: none;
    border: 2px solid #f6f6f6;
    border-radius: 5px 5px 5px 5px;
    color: #0d0d0d;
    display: inline-block;
    font-size: 16px;
    margin: 5px;
    padding: 15px 32px;
    text-align: center;
    text-decoration: none;
    width: 85%;
}

input[type=text]:focus[b-kc96hc8o2m] {
    background-color: #fff;
    border-bottom: 2px solid #5fbae9;
}

*:focus[b-kc96hc8o2m] {
    outline: none;
}

*[b-kc96hc8o2m] {
    box-sizing: border-box;
}

.group-form[b-kc96hc8o2m] {
    display: flex;
    flex-wrap: wrap;
    gap: 10px;
}

.group-form_item[b-kc96hc8o2m] {
    display: flex;
    flex-direction: column;
    width: 100%;
}

@media only screen and (max-width: 1024px) {
    .tab-container[b-kc96hc8o2m] {
        flex-direction: column;
    }

    .wrapper[b-kc96hc8o2m] {
        grid-template-columns: 1fr;
        grid-row-gap: 0.5em;
    }

    .even[b-kc96hc8o2m] {
        grid-column: unset;
        grid-template-columns: 1fr;
        grid-row-gap: 0.5em;
    }

    .odd[b-kc96hc8o2m] {
        grid-column: unset;
        grid-template-columns: 1fr;
        grid-row-gap: 0.5em;
    }

    .two-fields-inline[b-kc96hc8o2m] {
        grid-template-columns: 1fr;
    }
}

@media (min-width: 1200px) {
    .group-form_item[b-kc96hc8o2m] {
        flex: 40%;
        flex-grow: 1;
    }

    .group-form_item:last-child[b-kc96hc8o2m] {
        flex: 50%;
        flex-grow: 0;
    }
}
/* /Components/Features/AccompanyingFiles/Stages/OrganizeAndFinance/Details/SupportedSelfRehabilitation/SupportedSelfRehabilitation.razor.rz.scp.css */
.tab-container[b-0z9nh589oe] {
    padding: 1em;
    display: flex;
    flex-direction: column;
    gap: 1em;
}

.card[b-0z9nh589oe] {
    display: flex;
    flex-direction: column;
    row-gap: 10px;
}

.grid[b-0z9nh589oe] {
    display: grid;
    grid-template-rows: auto;
    grid-template-columns: repeat(2, 1fr);
    grid-template-areas: 
        "area-1 area-2"
        "area-3 .";
    grid-gap: 10px;
}

.warning[b-0z9nh589oe] {
    margin-bottom: 1em;
}

.area-1[b-0z9nh589oe] {
    grid-area: area-1;
}

.area-2[b-0z9nh589oe] {
    grid-area: area-2;
}

.area-3[b-0z9nh589oe] {
    grid-area: area-3;
}

.section-title[b-0z9nh589oe] {
    color: var(--primary);
    font-style: normal;
    font-weight: 400;

    display: inline-block;
}

.increase-font[b-0z9nh589oe] {
    font-size: 30px !important;
}

@media (max-width: 1024px) {
    .grid[b-0z9nh589oe] {
        display: grid;
        grid-template-columns: 1fr;
        grid-template-areas:
            "area-1" 
            "area-2"
            "area-3";
    }
}
/* /Components/Features/AccompanyingFiles/Stages/RealiseAndFollow/Details/BasePage/RealiseAndFollow.razor.rz.scp.css */
.save-btn-container[b-aqs6onrnu2] {
    display: flex;
    flex-direction: column;
    position: -webkit-sticky;
    position: sticky;
    bottom: 0;
    margin-top: 1em;
    margin-left: 2%;
    margin-right: 2%;
}

.zeeButtonGroup[b-aqs6onrnu2] {
    display: flex;
    width: 100%;
    gap: 3rem;
    flex-wrap: wrap;
}
/* /Components/Features/AccompanyingFiles/Stages/RealiseAndFollow/Details/Evaluations/Evaluations.razor.rz.scp.css */
.tab-container[b-4827jbaa1k] {
    padding: 1em;
}

.card[b-4827jbaa1k] {
    display: flex;
    row-gap: 10px;
}

.section-title[b-4827jbaa1k] {
    color: var(--primary);
    font-style: normal;
    font-weight: 400;

    display: inline-block;
}

.container-field[b-4827jbaa1k] {
    display: flex;
    flex-direction: column;
    row-gap: 10px;
}

.notation[b-4827jbaa1k] {
    display: flex;
    column-gap: 5px;
    width: 100%;
}

.notation > div[b-4827jbaa1k] {
    display: flex;
    flex-direction: column;
    width: 100%;
}
/* /Components/Features/AccompanyingFiles/Stages/RealiseAndFollow/Details/ProjectCost/ProjectCost.razor.rz.scp.css */
.tab-container[b-wgl5yha4c4] {
    padding: 1em;
}

.card[b-wgl5yha4c4] {
    display: flex;
    row-gap: 10px;
}

.section-title[b-wgl5yha4c4] {
    color: var(--primary);
    font-style: normal;
    font-weight: 400;

    display: inline-block;
}

.container-field[b-wgl5yha4c4] {
    display: flex;
    column-gap: 2%;
}

.container-field > div[b-wgl5yha4c4] {
    flex: 1;
}

@media only screen and (max-width: 1024px) {
    .container-field:last-child[b-wgl5yha4c4] {
        flex-direction: column;
    }
}

.add-invoice-btn[b-wgl5yha4c4] {
    text-align: center;
}

.container-grid[b-wgl5yha4c4] {
    display: grid;
    grid-template-columns: 1fr 1fr;
}

@media (max-width: 768px) {
    .container-grid[b-wgl5yha4c4] {
        grid-template-columns: 1fr;
    }
}
/* /Components/Features/AccompanyingFiles/Stages/RealiseAndFollow/Details/ProjectEnd/ProjectEnd.razor.rz.scp.css */
.tab-container[b-84uy9q8bza] {
    padding: 1em;
}

.card[b-84uy9q8bza] {
    display: flex;
    row-gap: 10px;
}

.section-title[b-84uy9q8bza] {
    color: var(--primary);
    font-style: normal;
    font-weight: 400;

    display: inline-block;
}

.container-field[b-84uy9q8bza] {
    display: flex;
    flex-direction: column;
    row-gap: 10px;
}
/* /Components/Features/AccompanyingFiles/Stages/RealiseAndFollow/Details/WorkSummary/WorkSummary.razor.rz.scp.css */
.tab-container[b-gfzdsgc5eg] {
    padding: 1em;
}

.card[b-gfzdsgc5eg] {
    display: flex;
    row-gap: 10px;
}

.section-title[b-gfzdsgc5eg] {
    color: var(--primary);
    font-style: normal;
    font-weight: 400;

    display: inline-block;
}

.container-field[b-gfzdsgc5eg] {
    display: flex;
    flex-direction: column;
    row-gap: 10px;
}
/* /Components/Features/AccompanyingFiles/Stages/SharedComponents/HorizontalHeadband.razor.rz.scp.css */
.form-header[b-c4dx71juro] {
    padding: 1em;
}

.font-weight-bold[b-c4dx71juro] {
    font-weight: bold;
}

h3[b-c4dx71juro] {
    margin-bottom: 0;
}
/* /Components/Features/AccompanyingFiles/Stages/SharedComponents/HorizontalTabsMenu.razor.rz.scp.css */
a[b-4mgdu8jxxu] {
    color: var(--secondary);
    display: inline-block;
    font-weight: 400;
    text-decoration: none;
}

.tab-menu ul[b-4mgdu8jxxu] {
    list-style-type: none;
    display: flex;
    padding: 0;
    justify-content: space-between;
    background: var(--white);
    gap: 0;
}

.tab-menu li[b-4mgdu8jxxu] {
    display: flex;
    flex-direction: column;
    align-items: stretch;
    justify-content: center;
    flex: 1;
    cursor: pointer;
    clip-path: polygon(95% 0%, 100% 50%, 95% 100%, 0% 100%, 5% 50%, 0% 0%);
    height: 50px;
    padding: 10px 10px;
    background: var(--grey);
}

.tab-menu li a[b-4mgdu8jxxu] {
    text-decoration: none;
    color: #333;
    padding: 8px 12px;
    text-align: center;
}

.tab-menu li a:hover[b-4mgdu8jxxu] {
    /* if needed */
}

.tab-menu li.active[b-4mgdu8jxxu] {
    background: var(--primary);
}

.tab-menu li:first-of-type[b-4mgdu8jxxu] {
    clip-path: polygon(95% 0, 100% 50%, 95% 100%, 0% 100%, 0 50%, 0% 0%);
}

.tab-menu li:last-of-type[b-4mgdu8jxxu] {
    clip-path: polygon(100% 0, 100% 50%, 100% 100%, 0% 100%, 5% 50%, 0% 0%);
}

.tab-title[b-4mgdu8jxxu] {
    display: none;
}

@media (max-width: 1080px) {

    #tab-1 a[b-4mgdu8jxxu] {
        font-size: 0;
    }

    #tab-1 a[b-4mgdu8jxxu]::before {
        content: "1.";
        font-size: initial;
    }

    #tab-2 a[b-4mgdu8jxxu] {
        font-size: 0;
    }

    #tab-2 a[b-4mgdu8jxxu]::before {
        content: "2.";
        font-size: initial;
    }

    #tab-3 a[b-4mgdu8jxxu] {
        font-size: 0;
    }

    #tab-3 a[b-4mgdu8jxxu]::before {
        content: "3.";
        font-size: initial;
    }

    #tab-4 a[b-4mgdu8jxxu] {
        font-size: 0;
    }

    #tab-4 a[b-4mgdu8jxxu]::before {
        content: "4.";
        font-size: initial;
    }

    .tab-title[b-4mgdu8jxxu] {
        display: block;
        color: var(--primary);
        font-size: 30px;
        font-style: normal;
        font-weight: 400;
    }

    div.tab-title-div[b-4mgdu8jxxu] {
        margin-top: 25px;
        margin-bottom: 25px;
        margin-left: 15px;
    }
}
/* /Components/Features/AccompanyingFiles/Stages/SharedComponents/Modals/AbortAccompanyingFileModal.razor.rz.scp.css */
.zeeButtonGroup[b-4j0e3pg4hi] {
    display: flex;
    margin-top: 15px;
    gap: 3rem;
    flex-wrap: wrap;
    justify-content: center;
}
/* /Components/Features/AccompanyingFiles/Synthesis/Identification/IdentificationSynthesis.razor.rz.scp.css */
.main-content[b-1up6ox306f] {
    display: flex;
    flex-direction: column;
    padding: 24px;
    row-gap: 1em;
}

.grid-container[b-1up6ox306f] {
    display: grid;
    grid-gap: 15px;
    grid-template-areas:
        "identity housing"
        "identity energetic-profile"
        "identity solicitation-reason";
}

.grid-item[b-1up6ox306f] {
    justify-content: space-around;
}

.identity[b-1up6ox306f] {
    grid-area: identity;
    height: fit-content;
}

.housing[b-1up6ox306f] {
    grid-area: housing;
}

.energetic-profile[b-1up6ox306f] {
    grid-area: energetic-profile;
}

.solicitation-reason[b-1up6ox306f] {
    grid-area: solicitation-reason;
}

.rubric-title[b-1up6ox306f] {
    color: var(--primary);
}

.rubric[b-1up6ox306f] {
    display: flex;
    flex-direction: column;
    justify-content: space-around;
    row-gap: 0.5em;
}

.button-group[b-1up6ox306f] {
    margin-top: 15px;
    display: flex;
    justify-content: space-between;
}

.left-part[b-1up6ox306f] {
    display: flex;
    flex-direction: column;
    gap: 10px;
}

.right-part[b-1up6ox306f] {
    display: flex;
    gap: 15px;
    align-items: center;
}

.pointer[b-1up6ox306f] {
    cursor: pointer;
}

.left-part-child[b-1up6ox306f] {
    display: flex;
    align-items: center;
    gap: 10px;
}

.trash-icon[b-1up6ox306f] {
    display: block;
    width: 50px;
    margin-left: 15px;
}

.spaced[b-1up6ox306f] {
    display: block;
    margin-left: 15px;
}

.spaced.pointer[b-1up6ox306f] {
    transition: box-shadow 0.3s ease, text-decoration 0.3s ease;
}

.spaced.pointer:hover[b-1up6ox306f] {
    box-shadow: 0 2px 6px rgba(0, 0, 0, 0.15);
}

.spaced.pointer:hover span[b-1up6ox306f] {
    text-decoration: underline;
}

@media (max-width: 1023px) {
    .grid-container[b-1up6ox306f] {
        display: grid;
        grid-template-areas:
            "identity"
            "housing"
            "energetic-profile"
            "solicitation-reason";
        grid-template-columns: 1fr;
        grid-template-rows: auto;
    }

    .button-group[b-1up6ox306f] {
        display: flex;
        flex-direction: column;
        justify-content: center;
    }

    .right-part[b-1up6ox306f] {
        margin-top: 25px;
        justify-content: center;
    }
}
/* /Components/Features/AccompanyingFiles/Synthesis/Identification/Modal/IdentifySynthesisValidationModal.razor.rz.scp.css */
.zeeButtonGroup[b-x6h08t02a1] {
    display: flex;
    align-items: center;
    Gap: 1rem;
    justify-content: right;
    flex-direction: row;
    flex-wrap: wrap;
    margin-right: 2%;
}

.grid[b-x6h08t02a1] {
    display: grid;
    grid-template-columns: 7fr 1fr;
    grid-gap: 0.5rem;
    margin-top: 1rem;
}

.section-title[b-x6h08t02a1] {
    color: var(--primary);
}
/* /Components/Features/AccompanyingFiles/Synthesis/OrganizeAndFinance/Modal/OrganizeAndFinanceSynthesisValidationModal.razor.rz.scp.css */
.zeeButtonGroup[b-cj6g6pxk42] {
    display: flex;
    align-items: center;
    Gap: 1rem;
    justify-content: right;
    flex-direction: row;
    flex-wrap: wrap;
    margin-right: 2%;
}

.grid[b-cj6g6pxk42] {
    display: grid;
    grid-template-columns: 7fr 1fr;
    grid-gap: 0.5rem;
    margin-top: 1rem;
}

.section-title[b-cj6g6pxk42] {
    color: var(--primary);
}
/* /Components/Features/AccompanyingFiles/Synthesis/OrganizeAndFinance/OrganizeAndFinanceSynthesis.razor.rz.scp.css */
.main-content[b-k52k34zm0g] {
    display: flex;
    flex-direction: column;
    padding: 24px;
    row-gap: 1em;
}

.grid-container[b-k52k34zm0g] {
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-gap: 15px;
}

.grid-item[b-k52k34zm0g] {
    justify-content: space-around;
}

.rubric-title[b-k52k34zm0g] {
    color: var(--primary);
}

.rubric[b-k52k34zm0g] {
    display: flex;
    flex-direction: column;
    justify-content: space-around;
    row-gap: 0.5em;
}

.button-group[b-k52k34zm0g] {
    margin-top: 15px;
    display: flex;
    justify-content: space-between;
}

.left-part[b-k52k34zm0g] {
    display: flex;
    flex-direction: column;
    gap: 10px;
}

.right-part[b-k52k34zm0g] {
    display: flex;
    gap: 15px;
    align-items: center;
}

.left-part-child[b-k52k34zm0g] {
    display: flex;
    align-items: center;
    gap: 10px;
}

.trash-icon[b-k52k34zm0g] {
    display: block;
    width: 50px;
    margin-left: 15px;
}

.spaced[b-k52k34zm0g] {
    display: block;
    margin-left: 15px;
}

.pointer[b-k52k34zm0g] {
    cursor: pointer;
}

.spaced.pointer[b-k52k34zm0g] {
    transition: box-shadow 0.3s ease, text-decoration 0.3s ease;
}

.spaced.pointer:hover[b-k52k34zm0g] {
    box-shadow: 0 2px 6px rgba(0, 0, 0, 0.15);
}

.spaced.pointer:hover span[b-k52k34zm0g] {
    text-decoration: underline;
}

.grid-left-child[b-k52k34zm0g] {
    display: flex;
    flex-direction: column;
    gap: 10px;
}

.fit-height[b-k52k34zm0g] {
    height: fit-content;
}

@media (max-width: 1023px) {
    .grid-container[b-k52k34zm0g] {
        display: grid;
        grid-template-columns: 1fr;
        grid-template-rows: auto;
    }

    .button-group[b-k52k34zm0g] {
        display: flex;
        flex-direction: column;
        justify-content: center;
    }

    .right-part[b-k52k34zm0g] {
        margin-top: 25px;
        justify-content: center;
    }
}
/* /Components/Features/AccompanyingFiles/Synthesis/RealizeAndFollow/Modal/RealizeAndFollowSynthesisValidationModal.razor.rz.scp.css */
.section-title[b-y4lu4624vw] {
    color: var(--primary);
}

.zeeButtonGroup[b-y4lu4624vw] {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 1rem;
    flex-direction: row;
    flex-wrap: wrap;
}
/* /Components/Features/AccompanyingFiles/Synthesis/RealizeAndFollow/RealizeAndFollowSynthesis.razor.rz.scp.css */
.main-content[b-q3ul2wa0ii] {
    display: flex;
    flex-direction: column;
    padding: 24px;
    row-gap: 1em;
}

.grid-container[b-q3ul2wa0ii] {
    display: grid;
    grid-template-areas:
        "projectCost workSummary"
        "projectCost projectEnd"
        "evaluations projectEnd";
    grid-template-columns: 1fr 1fr;
    grid-gap: 15px;
}

.projectCost[b-q3ul2wa0ii] {
    grid-area: projectCost;
}

.workSummary[b-q3ul2wa0ii] {
    grid-area: workSummary;
}

.evaluations[b-q3ul2wa0ii] {
    grid-area: evaluations;
}

.projectEnd[b-q3ul2wa0ii] {
    grid-area: projectEnd;
}

.rubric-title[b-q3ul2wa0ii] {
    color: var(--primary);
}

.rubric[b-q3ul2wa0ii] {
    display: flex;
    flex-direction: column;
    justify-content: space-around;
    row-gap: 0.5em;
}

.button-group[b-q3ul2wa0ii] {
    display: flex;
    justify-content: space-between;
    margin-top: 15px;
}

.left-part[b-q3ul2wa0ii] {
    display: flex;
    flex-direction: column;
    gap: 10px;
}

.right-part[b-q3ul2wa0ii] {
    display: flex;
    gap: 15px;
    align-items: center;
}

.left-part-child[b-q3ul2wa0ii] {
    display: flex;
    align-items: center;
    gap: 10px;
}

.spaced[b-q3ul2wa0ii] {
    display: block;
    width: 50px;
}

.pointer[b-q3ul2wa0ii] {
    cursor: pointer;
    transition: box-shadow 0.3s ease, text-decoration 0.3s ease;
}

.pointer:hover[b-q3ul2wa0ii] {
    box-shadow: 0 2px 6px rgba(0, 0, 0, 0.15);
}

.pointer:hover span[b-q3ul2wa0ii] {
    text-decoration: underline;
}

@media (max-width: 1023px) {
    .grid-container[b-q3ul2wa0ii] {
        display: grid;
        grid-template-areas:
            "projectCost"
            "workSummary"
            "evaluations"
            "projectEnd";
        grid-template-columns: 1fr;
        grid-template-rows: auto;
    }

    .button-group[b-q3ul2wa0ii] {
        display: flex;
        flex-direction: column;
        justify-content: center;
    }

    .right-part[b-q3ul2wa0ii] {
        margin-top: 25px;
        justify-content: center;
    }
}
/* /Components/Features/AccompanyingFiles/Synthesis/Shared/SynthesisFileLoader.razor.rz.scp.css */
.trash-icon[b-lswf476b7o] {
    display: block;
    width: 50px;
    margin-left: 15px;
}

.pointer[b-lswf476b7o] {
    cursor: pointer;
}

.spaced[b-lswf476b7o] {
    display: block;
    margin-left: 15px;
}

    .spaced.pointer[b-lswf476b7o] {
        transition: box-shadow 0.3s ease, text-decoration 0.3s ease;
    }

        .spaced.pointer:hover[b-lswf476b7o] {
            box-shadow: 0 2px 6px rgba(0, 0, 0, 0.15);
        }

            .spaced.pointer:hover span[b-lswf476b7o] {
                text-decoration: underline;
            }
/* /Components/Features/AccompanyingFiles/Synthesis/SynthesisFileDeletionModal/FileDeletionModal.razor.rz.scp.css */
.button-flex[b-tcbrh5dz04] {
    display: flex;
    justify-content: space-between;
}
/* /Components/Features/Admin/CguVersionManagement/CguCard.razor.rz.scp.css */
.trash-icon[b-cc0ofeefn4] {
    display: block;
    margin-left: 15px;
}
.card a[b-cc0ofeefn4]{
    display: flex;
    text-decoration: none;
}
    .card a span[b-cc0ofeefn4] {
        display:block;
        width: 25px;
        height: 25px;
    }
/* /Components/Features/Admin/CguVersionManagement/CguVersionManagement.razor.rz.scp.css */
.spaced[b-j5jzdqfx13] {
    cursor: pointer;
    display: flex;
    justify-content: center;
}

.spaced.pointer[b-j5jzdqfx13] {
    border: 1px solid var(--primary);
    border-radius: 20px;
    transition: box-shadow 0.3s ease, text-decoration 0.3s ease;
}

.btn-full[b-j5jzdqfx13] {
    width: 100%;
    margin-inline: 7px;
    margin-top: 10px;
    padding:5px;
    border: 1px solid var(--primary);
    border-radius: 20px;
    color: var(--primary);
    background: white;
    cursor:pointer;
}

.spaced.pointer:hover[b-j5jzdqfx13], .btn-full:hover[b-j5jzdqfx13] {
    box-shadow: 0 2px 6px rgba(0, 0, 0, 0.15);
}
/* /Components/Features/Admin/DeletedAccountManagement/Modal/DeletedAccountManagementModal.razor.rz.scp.css */
.btn-display[b-qd13moize8] {
    display: flex;
    justify-content: space-between;
}
/* /Components/Features/Admin/ImportAccompanyingFileData/ImportNewAccompanyingFileData.razor.rz.scp.css */
.container[b-paqreig8zt] {
    display: flex;
    flex-direction: column;
    gap: 10px;
    padding: 1em;
    width: 50vw;
}

.rubric-title[b-paqreig8zt] {
    color: var(--primary);
}
/* /Components/Features/Admin/NewSubscriptionDisplay/DisplayDetails.razor.rz.scp.css */
.grid-container[b-lmv1cgewc9] {
    display: grid;

    gap: 25px 25px;
    grid-template-areas:
        "top-1 top-2"
        "middle middle";
    grid-template-columns: 1fr 1fr;

    grid-template-rows: auto;
    margin-left: 2%;
    margin-right: 2%;
    margin-top: 2%;
}

.grid-form[b-lmv1cgewc9] {
    display: grid;
    gap: 10px 10px;
    grid-template-columns: 150px 1fr;
    grid-template-rows: auto;
}

.item-c[b-lmv1cgewc9] {
    grid-area: middle;
}
/* /Components/Features/Admin/ReportingStructureManagement/Modal/ReportingStructureManagementModal.razor.rz.scp.css */
.btn-display[b-1sq1s1vq93] {
    display: flex;
    justify-content: space-between;
}
/* /Components/Features/AnahCategory/AnahCategoryGrid.razor.rz.scp.css */
th.cells-style-blue[b-43vgjfp7rw] {
    background-color: #64b5f6 !important;
}

th.cells-style-green[b-43vgjfp7rw] {
    background-color: #81c784 !important;
}

th.cells-style-yellow[b-43vgjfp7rw] {
    background-color: #fff176 !important;
}

.space[b-43vgjfp7rw]{
    padding-top: 10px;
}
/* /Components/Features/Coproperty/List/Components/CopropertyProfileCard.razor.rz.scp.css */
.copropertyProfile-card[b-8ung8udjm7] {
    display: grid;
    grid-template-columns: 1fr auto;
    padding: 1em;
    width: 100%;
    border: 2px solid #896aab;
    border-radius: 25px;
}

.card-items[b-8ung8udjm7], .card-items-in-charge[b-8ung8udjm7] {
    display: grid;
    grid-template-columns: auto 1fr 2fr 2fr 1fr 1fr;
}

.card-item[b-8ung8udjm7] {
    display: flex;
    flex-direction: column;
    border-right: 2px solid #896aab;
    text-align: center;
    padding-left: 5px;
    padding-right: 5px;
}

.fixed-width[b-8ung8udjm7] {
    width: 250px;
}

.card-item-label[b-8ung8udjm7] {
    color: var(--renee-secondary-purple);
    font-size: small;
}

.card-item-value[b-8ung8udjm7] {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
    text-align: center;
}

.card-btn-container[b-8ung8udjm7] {
    display: grid;
}

.card-btn[b-8ung8udjm7] {
    border: none;
    background: none;
    width: 30px;
    height: 30px;
    padding: 0;
    margin: 0;
}

.card-btn-fake[b-8ung8udjm7] {
    height: 30px;
    width: 30px;
    padding: 0;
    margin: 0;
}

.btn1[b-8ung8udjm7] {
    grid-column: 1;
    grid-row: 1;
    margin: 5px;
}

.btn2[b-8ung8udjm7] {
    grid-column: 2;
    grid-row: 1;
    margin: 5px;
}

.btn3[b-8ung8udjm7] {
    grid-column: 1;
    grid-row: 2;
    margin: 5px;
}

.btn4[b-8ung8udjm7] {
    grid-column: 2;
    grid-row: 2;
    margin: 5px;
    padding-left: 2px;
}

.btn-full[b-8ung8udjm7] {
    grid-column: 1 / span 2;
    grid-row: 3;
    width: 100%;
    margin-inline: 7px;
    margin-top: 5px;
    margin-bottom: -5px;
    border: 1px solid var(--primary);
    border-radius: 20px;
    color: var(--primary);
    background: white;
}

.approve-folder-icon[b-8ung8udjm7] {
    display: flex;
    margin-left: 10px;
    width: 40px;
    height: 40px;
}

.visual-indicators[b-8ung8udjm7] {
    display: flex;
    font-size: 11px;
}

.anah[b-8ung8udjm7] {
    background-color: var(--yellow);
    padding: 10px;
    border-radius: 15px;
}

.affected-folder[b-8ung8udjm7] {
    background-color: #dcb9e142;
}

.icon-available[b-8ung8udjm7] {
    display: flex;
    fill: var(--primary);
    height: 50px !important;
    width: 50px !important;
}

.icon-disable[b-8ung8udjm7] {
    display: flex;
    fill: var(--dark-grey);
    height: 50px !important;
    width: 50px !important;
}

@media (max-width: 1350px) {

    .copropertyProfile-card[b-8ung8udjm7] {
        display: flex;
        flex-direction: column;
    }

    .card-items-in-charge[b-8ung8udjm7] {
        padding-top: 10px;
        grid-template-columns: 1fr 1fr;
        gap: 5px;
        width: 100%;
    }

    .card-items[b-8ung8udjm7] {
        padding-top: 10px;
        grid-template-columns: 1fr 1fr;
        gap: 5px;
        width: 100%;
    }

    .card-btn-container[b-8ung8udjm7] {
        display: flex;
        flex-wrap: wrap;
        justify-content: flex-start;
        align-items: center;
        justify-content: space-around;
        width: auto;
        height: unset;
    }

    .btn-full[b-8ung8udjm7] {
        flex-basis: 100%;
    }

    .btn1[b-8ung8udjm7], .btn2[b-8ung8udjm7], .btn3[b-8ung8udjm7], .btn4[b-8ung8udjm7] {
        flex: 0 0 auto;
    }

    .card-item[b-8ung8udjm7] {
        border-right: none;
    }

    .fixed-width[b-8ung8udjm7] {
        width: 100%;
    }

    .approve-folder-icon[b-8ung8udjm7] {
        margin-top: 10px;
    }

    .visual-indicators[b-8ung8udjm7] {
        margin-top: 10px;
    }
}
/* /Components/Features/Coproperty/List/CreatedCopropertyProfilesByUser.razor.rz.scp.css */

.page-title[b-662oicylo6] {
    padding-bottom: 15px;
    border-bottom : 2px solid black;
}


.create-copro[b-662oicylo6] {
    display: flex;
    justify-content: flex-end;
    padding: 20px;
}

.flex-container[b-662oicylo6] {
    display: flex;
    flex-direction: column;
    padding: 1em;
    gap: 0.5em;
}
/* /Components/Features/Coproperty/List/Modal/DeleteCopropertyProfileModal.razor.rz.scp.css */
.section-title[b-26uuy42fji] {
    color: var(--primary);
    font-style: normal;
    font-weight: 400;
    display: inline-block;
}

.zeeButtonGroup[b-26uuy42fji] {
    display: flex;
    align-items: center;
    Gap: 1rem;
    justify-content: right;
    flex-direction: row;
    flex-wrap: wrap;
    margin-right: 2%;
}

.grid[b-26uuy42fji] {
    display: grid;
    grid-template-columns: 7fr 1fr;
    grid-gap: 0.5rem;
    margin-top: 1rem;
}
/* /Components/Features/Coproperty/QuickAdd/QuickAddFormCoproperty.razor.rz.scp.css */
.grid-form[b-7x1hmi1a2d] {
    height: fit-content;
    display: grid;
    gap: 10px 10px;
    grid-template-columns: 1fr;
    grid-template-rows: auto;
}

.flex-form[b-7x1hmi1a2d] {
    display: flex;
    justify-content: space-between;
    flex-direction: column;
}

.grid-container[b-7x1hmi1a2d] {
    width: 100%;
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-template-rows: auto;
    grid-template-areas:
        "card-1 card-2"
        "card-1 button";
    gap: 10px 25px;
    padding: 10px;
}

.card-1[b-7x1hmi1a2d] {
    grid-area: card-1;
}

.card-2[b-7x1hmi1a2d] {
    grid-area: card-2;
}


@media (max-width: 1199px) {
    .grid-container[b-7x1hmi1a2d] {
        display: grid;
        grid-template-areas:
            "card-1"
            "card-2"
            "button";
        grid-template-columns: 1fr;
        grid-template-rows: auto;
    }
}

.zeeButton[b-7x1hmi1a2d] {
    display: flex;
    justify-content: flex-end;
    margin-top: 3%;
    grid-area: button;
    justify-self: center;
    align-items: start;
}

.section-title[b-7x1hmi1a2d] {
    color: var(--primary);
    font-style: normal;
    font-weight: 400;
    display: inline-block;
}

.manual-address[b-7x1hmi1a2d] {
    display: flex;
    align-items: center;
    gap: 7px;
}
/* /Components/Features/Coproperty/Stages/Identification/Details/BasePage/CopropertyIdentification.razor.rz.scp.css */
a[b-ahlejg9jjz] {
    color: var(--secondary);
    display: inline-block;
    font-weight: 400;
    text-decoration: none;
}

input[type=cancel][b-ahlejg9jjz] {
    background-color: #D3D3D3;
    border: none;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 10px 30px 0 rgba(95, 186, 233, 0.4);
    color: white;
    display: inline-block;
    font-size: 15px;
    margin: 5px 20px 40px 20px;
    padding: 15px 80px;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
}

.flex-container[b-ahlejg9jjz] {
    display: grid;
    gap: 25px 25px;
    grid-template-areas:
        "top-1 top-2"
        "middle middle"
        "bottom-1 bottom-2";
    grid-template-columns: 1fr 1fr;
    grid-template-rows: auto;
    margin-left: 2%;
    margin-right: 2%;
    margin-top: 2%;
}


.item-c[b-ahlejg9jjz] {
    grid-area: middle;
}


item-d[b-ahlejg9jjz] {
    grid-area: bottom-1;
}


.item-e[b-ahlejg9jjz] {
    grid-area: bottom-2;
    justify-self: center;
}


.grid-form[b-ahlejg9jjz] {
    display: grid;
    gap: 10px 10px;
    grid-template-columns: 1fr;
    grid-template-rows: auto;
}

.difficulties[b-ahlejg9jjz] {
    width: 500px;
    resize: both;
}

@media (max-width: 540px) {

    .flex-container[b-ahlejg9jjz] {
        display: grid;
        grid-template-areas:
            "top-1"
            "top-2"
            "middle"
            "bottom-1"
            "bottom-2";
        grid-template-columns: 1fr;
        grid-template-rows: auto;
    }

    .grid-form[b-ahlejg9jjz] {
        display: grid;
        grid-template-columns: 1fr;
        grid-template-rows: auto;
    }


    .resizable-textarea[b-ahlejg9jjz] {
        width: 100px;
        resize: both;
        overflow: auto;
    }

    .alldifficulties[b-ahlejg9jjz] {
        width: 200px;
        margin-right: 50px;
        resize: both;
    }

    .debteness[b-ahlejg9jjz] {
        width: 100%;
    }
}

@media (min-width: 540px) and (max-width: 768px) {

    .flex-container[b-ahlejg9jjz] {
        display: grid;
        grid-template-areas:
            "top-1"
            "top-2"
            "middle"
            "bottom-1"
            "bottom-2";
        grid-template-columns: 1fr;
        grid-template-rows: auto;
    }

    .grid-form[b-ahlejg9jjz] {
        display: grid;
        grid-template-columns: 1fr;
        grid-template-rows: auto;
    }

    .alldifficulties[b-ahlejg9jjz] {
        width: 200px;
        margin-right: 50px;
        resize: both;
    }

    .debteness[b-ahlejg9jjz] {
        width: 100%;
    }
}

@media (min-width: 768px) and (max-width: 1023px) {

    .flex-container[b-ahlejg9jjz] {
        display: grid;
        grid-template-areas:
            "top-1"
            "top-2"
            "middle"
            "bottom-1"
            "bottom-2";
        grid-template-columns: 1fr;
        grid-template-rows: auto;
    }

    .grid-form[b-ahlejg9jjz] {
        display: grid;
        grid-template-columns: 1fr;
        grid-template-rows: auto;
    }

    .alldifficulties[b-ahlejg9jjz] {
        width: 200px;
        margin-right: 50px;
        resize: both;
    }

    .debteness[b-ahlejg9jjz] {
        width: 100%;
    }
}

@media (min-width: 1024px) and (max-width: 1199px) {
    .flex-container[b-ahlejg9jjz] {
        display: grid;
        grid-template-areas:
            "top-1"
            "top-2"
            "middle"
            "bottom-1"
            "bottom-2";
        grid-template-columns: 1fr;
        grid-template-rows: auto;
    }

    .grid-form[b-ahlejg9jjz] {
        display: grid;
        grid-template-columns: 1fr;
        grid-template-rows: auto;
    }

    .alldifficulties[b-ahlejg9jjz] {
        width: 200px;
        margin-right: 50px;
        resize: both;
    }

    .debteness[b-ahlejg9jjz] {
        width: 70%;
    }
}

@media (min-width: 1200px) {
    .debteness[b-ahlejg9jjz] {
        margin-left: 30%;
        width: 70%;
    }
}

.section-title[b-ahlejg9jjz] {
    color: var(--primary);
    font-style: normal;
    font-weight: 400;
    display: inline-block;
}


.select:hover[b-ahlejg9jjz] {
    background-color: #E1E9EF;
}


h2[b-ahlejg9jjz] {
    color: #cccccc;
    display: inline-block;
    font-size: 16px;
    font-weight: 600;
    margin: 40px 8px 10px 8px;
    text-align: center;
    text-transform: uppercase;
}


.wrapper[b-ahlejg9jjz] {
    align-items: center;
    display: flex;
    flex-direction: column;
    justify-content: center;
    min-height: 100%;
    padding: 20px;
    width: 100%;
}


#formContent[b-ahlejg9jjz] {
    background: #fff;
    max-width: 450px;
    padding: 30px;
    padding: 0px;
    position: relative;
    text-align: center;
    width: 90%;
}


#formFooter[b-ahlejg9jjz] {
    background-color: #f6f6f6;
    -webkit-border-radius: 0 0 10px 10px;
    border-radius: 0 0 10px 10px;
    border-top: 1px solid #dce8f1;
    padding: 25px;
    text-align: center;
}


h2.inactive[b-ahlejg9jjz] {
    color: #cccccc;
}


h2.active[b-ahlejg9jjz] {
    border-bottom: 2px solid #5fbae9;
    color: #000000;
}


input[type=button][b-ahlejg9jjz], input[type=submit][b-ahlejg9jjz], input[type=reset][b-ahlejg9jjz] {
    background-color: var(--primary);
    border: none;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 10px 30px 0 rgba(95, 186, 233, 0.4);
    color: white;
    display: inline-block;
    font-size: 15px;
    margin: 5px 20px 40px 20px;
    padding: 15px 80px;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
}


    input[type=button]:hover[b-ahlejg9jjz], input[type=submit]:hover[b-ahlejg9jjz], input[type=reset]:hover[b-ahlejg9jjz] {
        background-color: var(--yellow) !important;
        color: var(--black) !important;
    }


    input[type=button]:active[b-ahlejg9jjz], input[type=submit]:active[b-ahlejg9jjz], input[type=reset]:active[b-ahlejg9jjz] {
        background-color: var(--yellow) !important;
        color: var(--black) !important;
    }


input[type=text][b-ahlejg9jjz] {
    background-color: #f6f6f6;
    border: none;
    border: 2px solid #f6f6f6;
    border-radius: 5px 5px 5px 5px;
    color: #0d0d0d;
    display: inline-block;
    font-size: 16px;
    margin: 5px;
    padding: 15px 32px;
    text-align: center;
    text-decoration: none;
    width: 85%;
}


    input[type=text]:focus[b-ahlejg9jjz] {
        background-color: #fff;
        border-bottom: 2px solid #5fbae9;
    }


    input[type=text][b-ahlejg9jjz]::placeholder {
        color: #cccccc;
    }


.underlineHover[b-ahlejg9jjz]:after {
    background-color: #56baed;
    bottom: -10px;
    content: "";
    display: block;
    height: 2px;
    left: 0;
    transition: width 0.2s;
    width: 0;
}


.underlineHover:hover[b-ahlejg9jjz] {
    color: #000000;
}


    .underlineHover:hover[b-ahlejg9jjz]:after {
        width: 100%;
    }


*:focus[b-ahlejg9jjz] {
    outline: none;
}


*[b-ahlejg9jjz] {
    box-sizing: border-box;
}


.buttonCustom[b-ahlejg9jjz] {
    background-color: var(--primary);
    border: none;
    border-radius: 5px;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
    color: white;
    padding: 10px 20px;
    text-align: center;
}

    .buttonCustom:hover[b-ahlejg9jjz] {
        background-color: var(--primary);
    }

.item-civility[b-ahlejg9jjz] {
    display: flex;
    flex-direction: column;
}

.zeeButtonGroup[b-ahlejg9jjz] {
    display: flex;
    align-items: center;
    Gap: 3rem;
    justify-content: right;
    flex-direction: row;
    flex-wrap: wrap;
    margin-top: 2%;
}


.tab-menu ul[b-ahlejg9jjz] {
    list-style-type: none;
    display: flex;
    padding: 0;
    justify-content: space-between;
    background: var(--white);
    gap: 0;
}

.tab-menu li[b-ahlejg9jjz] {
    display: flex;
    flex-direction: column;
    align-items: stretch;
    justify-content: center;
    flex: 1;
    cursor: pointer;
    clip-path: polygon(95% 0%, 100% 50%, 95% 100%, 0% 100%, 5% 50%, 0% 0%);
    height: 50px;
    padding: 10px 10px;
    background: var(--grey);
}

    .tab-menu li a[b-ahlejg9jjz] {
        text-decoration: none;
        color: #333;
        padding: 8px 12px;
        text-align: center;
    }

        .tab-menu li a:hover[b-ahlejg9jjz] {
            /* if needed */
        }

    .tab-menu li.active[b-ahlejg9jjz] {
        background: var(--primary);
    }

    .tab-menu li:first-of-type[b-ahlejg9jjz] {
        clip-path: polygon(95% 0, 100% 50%, 95% 100%, 0% 100%, 0 50%, 0% 0%);
    }

    .tab-menu li:last-of-type[b-ahlejg9jjz] {
        clip-path: polygon(100% 0, 100% 50%, 100% 100%, 0% 100%, 5% 50%, 0% 0%);
    }

.save-btn-container[b-ahlejg9jjz] {
    display: flex;
    flex-direction: column;
    position: -webkit-sticky;
    position: sticky;
    bottom: 0;
    margin-top: 1em;
    margin-left: 2%;
    margin-right: 2%;
    z-index: 3; /* fix zindex in ZeePhoneNumber */
}

.tab-title[b-ahlejg9jjz] {
    display: none;
}

/* /Components/Features/Coproperty/Stages/Identification/Details/DiagnosticsPerformance/DiagnosticsPerformance.razor.rz.scp.css */
.grid-form[b-mr9zkaz56x] {
    display: grid;
    gap: 10px 10px;
    grid-template-columns: 1fr 1fr;
    grid-template-rows: auto;
}
/* /Components/Features/Coproperty/Stages/Identification/Details/GeneralInfo/generalInfo.razor.rz.scp.css */
.flex-container[b-n9thsyerqt] {
    display: grid;
    gap: 25px 25px;
    grid-template-areas:
        "top-1 top-2"
        "bottom-1 bottom-1";
    grid-template-columns: 1fr 1fr;
    grid-template-rows: auto;
    margin-left: 2%;
    margin-right: 2%;
    margin-top: 2%;
}

.grid-form[b-n9thsyerqt] {
    display: flex;
    gap: 10px 10px;
}

.top-1[b-n9thsyerqt] {
    grid-area: top-1;
}

.top-2[b-n9thsyerqt] {
    grid-area: top-2;
}
/* /Components/Features/Coproperty/Stages/Identification/Details/GovernanceContacts/GovernanceContacts.razor.rz.scp.css */
.flex-container[b-20pawgep0e] {
    display: grid;
    gap: 25px 25px;
    grid-template-areas:
        "top-1 top-2"
        "bottom-1 bottom-1";
    grid-template-columns: 1fr 1fr;
    grid-template-rows: auto;
    margin-left: 2%;
    margin-right: 2%;
    margin-top: 2%;
}

.grid-form[b-20pawgep0e] {
    display: flex;
    gap: 10px 10px;
}

.top-1[b-20pawgep0e] {
    grid-area: top-1;
}

.top-2[b-20pawgep0e] {
    grid-area: top-2;
}
/* /Components/Features/Coproperty/Stages/OrganizeAndFinance/BasePage/CopropertyOrganizeAndFinance.razor.rz.scp.css */

.zeeButtonGroup[b-iseoyvk799] {
    display: flex;
    align-items: center;
    Gap: 3rem;
    justify-content: right;
    flex-direction: row;
    flex-wrap: wrap;
    margin-top: 2%;
}


.tab-menu ul[b-iseoyvk799] {
    list-style-type: none;
    display: flex;
    padding: 0;
    justify-content: space-between;
    background: var(--white);
    gap: 0;
}

.tab-menu li[b-iseoyvk799] {
    display: flex;
    flex-direction: column;
    align-items: stretch;
    justify-content: center;
    flex: 1;
    cursor: pointer;
    clip-path: polygon(95% 0%, 100% 50%, 95% 100%, 0% 100%, 5% 50%, 0% 0%);
    height: 50px;
    padding: 10px 10px;
    background: var(--grey);
}

    .tab-menu li a[b-iseoyvk799] {
        text-decoration: none;
        color: #333;
        padding: 8px 12px;
        text-align: center;
    }

        .tab-menu li a:hover[b-iseoyvk799] {
            /* if needed */
        }

    .tab-menu li.active[b-iseoyvk799] {
        background: var(--primary);
    }

    .tab-menu li:first-of-type[b-iseoyvk799] {
        clip-path: polygon(95% 0, 100% 50%, 95% 100%, 0% 100%, 0 50%, 0% 0%);
    }

    .tab-menu li:last-of-type[b-iseoyvk799] {
        clip-path: polygon(100% 0, 100% 50%, 100% 100%, 0% 100%, 5% 50%, 0% 0%);
    }

.save-btn-container[b-iseoyvk799] {
    display: flex;
    flex-direction: column;
    position: -webkit-sticky;
    position: sticky;
    bottom: 0;
    margin-top: 1em;
    margin-left: 2%;
    margin-right: 2%;
    z-index: 3; /* fix zindex in ZeePhoneNumber */
}

.tab-title[b-iseoyvk799] {
    display: none;
}
/* /Components/Features/Coproperty/Stages/OrganizeAndFinance/WorkAndFinance/WorkAndFinance.razor.rz.scp.css */
.tab-container[b-yq5v5tyzrd] {
    padding: 1em;
    flex-direction: column;
    row-gap: 1em;
}

.flex[b-yq5v5tyzrd] {
    display: flex;
}

.wrapper[b-yq5v5tyzrd] {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-column-gap: 1em;
    grid-row-gap: 1em;
}

.even[b-yq5v5tyzrd] {
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-column: span 2;
    grid-column-gap: 1em;
}

.odd[b-yq5v5tyzrd] {
    display: grid;
    grid-template-columns: 1fr;
    grid-column: 2;
    grid-row-gap: 1em;
}

.zeeButtonGroup[b-yq5v5tyzrd] {
    display: flex;
    align-items: center;
    Gap: 1rem;
    justify-content: right;
    flex-direction: row;
    flex-wrap: wrap;
    margin-right: 2%;
}

.bloc-container[b-yq5v5tyzrd] {
    display: flex;
    width: 100%;
    row-gap: 1em;
}


.two-fields-inline[b-yq5v5tyzrd] {
    display: grid;
    grid-template-columns: 1fr 1fr;
}

.section-title[b-yq5v5tyzrd] {
    color: var(--primary);
    font-style: normal;
    font-weight: 400;
    display: inline-block;
}

.button-container[b-yq5v5tyzrd] {
    padding: 1em;
    display: flex;
    flex-direction: column;
}

.select:hover[b-yq5v5tyzrd] {
    background-color: #E1E9EF;
}
/* /Components/Features/Coproperty/Stages/RealizeAndFollow/BasePage/CopropertyRealizeAndFollow.razor.rz.scp.css */

.zeeButtonGroup[b-mxy4kcjxw4] {
    display: flex;
    align-items: center;
    Gap: 3rem;
    justify-content: right;
    flex-direction: row;
    flex-wrap: wrap;
    margin-top: 2%;
}


.tab-menu ul[b-mxy4kcjxw4] {
    list-style-type: none;
    display: flex;
    padding: 0;
    justify-content: space-between;
    background: var(--white);
    gap: 0;
}

.tab-menu li[b-mxy4kcjxw4] {
    display: flex;
    flex-direction: column;
    align-items: stretch;
    justify-content: center;
    flex: 1;
    cursor: pointer;
    clip-path: polygon(95% 0%, 100% 50%, 95% 100%, 0% 100%, 5% 50%, 0% 0%);
    height: 50px;
    padding: 10px 10px;
    background: var(--grey);
}

    .tab-menu li a[b-mxy4kcjxw4] {
        text-decoration: none;
        color: #333;
        padding: 8px 12px;
        text-align: center;
    }

        .tab-menu li a:hover[b-mxy4kcjxw4] {
            /* if needed */
        }

    .tab-menu li.active[b-mxy4kcjxw4] {
        background: var(--primary);
    }

    .tab-menu li:first-of-type[b-mxy4kcjxw4] {
        clip-path: polygon(95% 0, 100% 50%, 95% 100%, 0% 100%, 0 50%, 0% 0%);
    }

    .tab-menu li:last-of-type[b-mxy4kcjxw4] {
        clip-path: polygon(100% 0, 100% 50%, 100% 100%, 0% 100%, 5% 50%, 0% 0%);
    }

.save-btn-container[b-mxy4kcjxw4] {
    display: flex;
    flex-direction: column;
    position: -webkit-sticky;
    position: sticky;
    bottom: 0;
    margin-top: 1em;
    margin-left: 2%;
    margin-right: 2%;
    z-index: 3; /* fix zindex in ZeePhoneNumber */
}

.tab-title[b-mxy4kcjxw4] {
    display: none;
}
/* /Components/Features/Coproperty/Stages/RealizeAndFollow/WorkTracking/WorkTracking.razor.rz.scp.css */
.grid-form[b-xvtrmnpx5q] {
    display: grid;
    gap: 10px 10px;
    grid-template-columns: 1fr 1fr;
    grid-template-rows: auto;
}
/* /Components/Features/Coproperty/SupportTeamMenu/SupportTeamMenu.razor.rz.scp.css */
.container-page[b-wix0c4mfl7] {
    display: flex;
    flex-direction: column;
    row-gap: 15px;
}

.container-items[b-wix0c4mfl7] {
    display: flex;
    flex-direction: column;
    width: 100%;
    row-gap: 15px;
}

.support-team-members-display[b-wix0c4mfl7] {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-gap: 25px;
}

.items-title[b-wix0c4mfl7] {
    display: flex;
    align-items: center;
}


.plus-icon[b-wix0c4mfl7] {
    display: flex;
    align-items: center;
    width: 50px;
    cursor: pointer;
}

@media (max-width: 1024px) {
    .support-team-members-display[b-wix0c4mfl7] {
        grid-template-columns: 1fr;
    }
}

/* /Components/Features/Coproperty/SynthesisValidation/CopropertyStageValidationModal.razor.rz.scp.css */
.zeeButtonGroup[b-06cepkyffj] {
    display: flex;
    align-items: center;
    Gap: 1rem;
    justify-content: right;
    flex-direction: row;
    flex-wrap: wrap;
    margin-right: 2%;
}
/* /Components/Features/Coproperty/Synthesis/Identification/IdentificationCopropertySynthesis.razor.rz.scp.css */
.main-content[b-0aguwq1a3k] {
    display: flex;
    flex-direction: column;
    padding: 24px;
    row-gap: 1em;
}

.grid-container[b-0aguwq1a3k] {
    display: grid;
    grid-gap: 15px;
    grid-template-areas:
        "identity housing";
}

.identity[b-0aguwq1a3k] {
    grid-area: identity;
}

.housing[b-0aguwq1a3k] {
    grid-area: housing;
}

.rubric-title[b-0aguwq1a3k] {
    color: var(--primary);
}

.rubric[b-0aguwq1a3k] {
    display: flex;
    flex-direction: column;
    justify-content: space-around;
    row-gap: 0.5em;
}

.button-group[b-0aguwq1a3k] {
    margin-top: 15px;
    display: flex;
    justify-content: space-between;
}

.left-part[b-0aguwq1a3k] {
    display: flex;
    flex-direction: column;
    gap: 10px;
}

.right-part[b-0aguwq1a3k] {
    display: flex;
    gap: 15px;
    align-items: center;
}

.pointer[b-0aguwq1a3k] {
    cursor: pointer;
}

.left-part-child[b-0aguwq1a3k] {
    display: flex;
    align-items: center;
    gap: 10px;
}

.trash-icon[b-0aguwq1a3k] {
    display: block;
    width: 50px;
    margin-left: 15px;
}

.spaced[b-0aguwq1a3k] {
    display: block;
    margin-left: 15px;
}

    .spaced.pointer[b-0aguwq1a3k] {
        transition: box-shadow 0.3s ease, text-decoration 0.3s ease;
    }

        .spaced.pointer:hover[b-0aguwq1a3k] {
            box-shadow: 0 2px 6px rgba(0, 0, 0, 0.15);
        }

            .spaced.pointer:hover span[b-0aguwq1a3k] {
                text-decoration: underline;
            }

@media (max-width: 1023px) {
    .grid-container[b-0aguwq1a3k] {
        display: grid;
        grid-template-areas:
            "identity"
            "housing";
        grid-template-columns: 1fr;
        grid-template-rows: auto;
    }

    .button-group[b-0aguwq1a3k] {
        display: flex;
        flex-direction: column;
        justify-content: center;
    }

    .right-part[b-0aguwq1a3k] {
        margin-top: 25px;
        justify-content: center;
    }
}
/* /Components/Features/Coproperty/Synthesis/Identification/Modal/IdentifyCopropertySynthesisValidationModal.razor.rz.scp.css */
.section-title[b-lnudtm3fco] {
    color: var(--primary);
}

.zeeButtonGroup[b-lnudtm3fco] {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 1rem;
    flex-direction: row;
    flex-wrap: wrap;
}
/* /Components/Features/Coproperty/Synthesis/OrganizeAndFinance/Modal/OrganizeAndFinanceCopropertySynthesisValidationModal.razor.rz.scp.css */
.section-title[b-zsmouaeot8] {
    color: var(--primary);
}

.zeeButtonGroup[b-zsmouaeot8] {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 1rem;
    flex-direction: row;
    flex-wrap: wrap;
}
/* /Components/Features/Coproperty/Synthesis/OrganizeAndFinance/OrganizeAndFinanceCopropertySynthesis.razor.rz.scp.css */
.main-content[b-626jdcdq5s] {
    display: flex;
    flex-direction: column;
    padding: 24px;
    row-gap: 1em;
}

.grid-container[b-626jdcdq5s] {
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-gap: 15px;
}

.grid-item[b-626jdcdq5s] {
    justify-content: space-around;
}

.rubric-title[b-626jdcdq5s] {
    color: var(--primary);
}

.rubric[b-626jdcdq5s] {
    display: flex;
    flex-direction: column;
    justify-content: space-around;
    row-gap: 0.5em;
}

.button-group[b-626jdcdq5s] {
    margin-top: 15px;
    display: flex;
    justify-content: space-between;
}

.left-part[b-626jdcdq5s] {
    display: flex;
    flex-direction: column;
    gap: 10px;
}

.right-part[b-626jdcdq5s] {
    display: flex;
    gap: 15px;
    align-items: center;
}

.left-part-child[b-626jdcdq5s] {
    display: flex;
    align-items: center;
    gap: 10px;
}

.trash-icon[b-626jdcdq5s] {
    display: block;
    width: 50px;
    margin-left: 15px;
}

.spaced[b-626jdcdq5s] {
    display: block;
    margin-left: 15px;
}

.pointer[b-626jdcdq5s] {
    cursor: pointer;
}

.spaced.pointer[b-626jdcdq5s] {
    transition: box-shadow 0.3s ease, text-decoration 0.3s ease;
}

    .spaced.pointer:hover[b-626jdcdq5s] {
        box-shadow: 0 2px 6px rgba(0, 0, 0, 0.15);
    }

        .spaced.pointer:hover span[b-626jdcdq5s] {
            text-decoration: underline;
        }

.grid-left-child[b-626jdcdq5s] {
    display: flex;
    flex-direction: column;
    gap: 10px;
}

@media (max-width: 1023px) {
    .grid-container[b-626jdcdq5s] {
        display: grid;
        grid-template-columns: 1fr;
        grid-template-rows: auto;
    }

    .button-group[b-626jdcdq5s] {
        display: flex;
        flex-direction: column;
        justify-content: center;
    }

    .right-part[b-626jdcdq5s] {
        margin-top: 25px;
        justify-content: center;
    }
}
/* /Components/Features/Coproperty/Synthesis/RealizeAndFollow/Modal/RealizeAndFollowCopropertySynthesisValidationModal.razor.rz.scp.css */
.section-title[b-dh4rn3cx4h] {
    color: var(--primary);
}

.zeeButtonGroup[b-dh4rn3cx4h] {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 1rem;
    flex-direction: row;
    flex-wrap: wrap;
}
/* /Components/Features/Coproperty/Synthesis/RealizeAndFollow/RealizeAndFollowCopropertySynthesis.razor.rz.scp.css */
.main-content[b-xkr0l7dgdb] {
    display: flex;
    flex-direction: column;
    padding: 24px;
    row-gap: 1em;
}

.grid-container[b-xkr0l7dgdb] {
    display: grid;
    grid-gap: 15px;
}

.rubric[b-xkr0l7dgdb] {
    display: flex;
    flex-direction: column;
    justify-content: space-around;
    row-gap: 0.5em;
}

.rubric-title[b-xkr0l7dgdb] {
    color: var(--primary);
}

.button-group[b-xkr0l7dgdb] {
    margin-top: 15px;
    display: flex;
    justify-content: space-between;
}

.left-part[b-xkr0l7dgdb] {
    display: flex;
    flex-direction: column;
    gap: 10px;
}

.right-part[b-xkr0l7dgdb] {
    display: flex;
    gap: 15px;
    align-items: center;
}

.pointer[b-xkr0l7dgdb] {
    cursor: pointer;
}

.left-part-child[b-xkr0l7dgdb] {
    display: flex;
    align-items: center;
    gap: 10px;
}

.trash-icon[b-xkr0l7dgdb] {
    display: block;
    width: 50px;
    margin-left: 15px;
}

.spaced[b-xkr0l7dgdb] {
    display: block;
    margin-left: 15px;
}

    .spaced.pointer[b-xkr0l7dgdb] {
        transition: box-shadow 0.3s ease, text-decoration 0.3s ease;
    }

        .spaced.pointer:hover[b-xkr0l7dgdb] {
            box-shadow: 0 2px 6px rgba(0, 0, 0, 0.15);
        }

            .spaced.pointer:hover span[b-xkr0l7dgdb] {
                text-decoration: underline;
            }

@media (max-width: 1023px) {
    .grid-container[b-xkr0l7dgdb] {
        grid-template-columns: 1fr;
        grid-template-rows: auto;
    }

    .button-group[b-xkr0l7dgdb] {
        display: flex;
        flex-direction: column;
        justify-content: center;
    }

    .right-part[b-xkr0l7dgdb] {
        margin-top: 25px;
        justify-content: center;
    }
}
/* /Components/Features/Index/Components/ZeeLegendElement.razor.rz.scp.css */
.square[b-kk3f0asimp] {
    width: 10px;
    height: 10px;
    align-self: center
}

.container[b-kk3f0asimp] {
    display: flex;
    flex-direction: row;
    align-items: center;
    gap: 10px;
}
/* /Components/Features/Index/Index.razor.rz.scp.css */
.background-not-signed-img[b-bpz6bxbies] {
    background-attachment: fixed;
    background-image: url("images/Fond-login-renee-clair-personnage.png");
    background-repeat: no-repeat;
    background-size: 100% 100%;
    height: 100%;
    width: 100%;
}

.container[b-bpz6bxbies] {
    display: flex;
    justify-content: space-evenly;
    flex-direction: row;
    width: 100%;
    align-items: flex-end;
    padding-left: 20%;
    position: relative;
    top: 53%;
}

.card-height[b-bpz6bxbies] {
    height: fit-content;
}

.fixed-max-width-500[b-bpz6bxbies] {
    max-width: 500px;
}

.button-text[b-bpz6bxbies] {
    color: #FFFFFF;
    display: block;
    font-size: 24px;
    font-weight: 400;
    margin: 10px 0;
}

.icon-70[b-bpz6bxbies] {
    width: 70px;
}

.icon-65[b-bpz6bxbies] {
    width: 65px;
}


.auth-button[b-bpz6bxbies] {
    background: var(--primary);
    border-radius: 40px;
    border: 0;
    height: 150px;
    transition: transform 0.3s;
    margin: 25px;
    width: 250px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: end;
}

.auth-button-round[b-bpz6bxbies] {
    background: var(--primary);
    border-radius: 50px;
    border: 0;
    display: inline;
    height: 68px;
    transition: transform 0.3s;
    width: 68px;
    align-self: flex-end;
    margin: 25px;
}

.auth-button-round > span[b-bpz6bxbies] {
    width: 50px !important;
    fill: white !important;
}

.auth-button:hover[b-bpz6bxbies] {
    transform: translate(0px, -10px);
}

.auth-button-round:hover[b-bpz6bxbies] {
    transform: translate(0px, -10px);
}

.grid[b-bpz6bxbies] {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-row: auto;
    gap: 20px;
    padding: 20px;
}

.indicator-card[b-bpz6bxbies] {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

.card-characteristic[b-bpz6bxbies] {
    padding-top: 50px;
    font-size: 25px
}

.average-money-text[b-bpz6bxbies] {
    font-weight: bold;
    font-size: 40px;
    color: var(--renee-primary);
}

.no-relevent-data[b-bpz6bxbies] {
    font-weight: bold;
    font-size: 20px;
    text-align: center;
}

.grid-filter-area[b-bpz6bxbies] {
    padding: 0.5em;
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    gap: 15px;
    justify-content: flex-start;
}



.reset-filter[b-bpz6bxbies] {
    align-self: center;
    margin-right: 1fr;
}

.filter-container[b-bpz6bxbies] {
    border-top: 2px solid #896aab;
    border-bottom: 2px solid #896aab;
}

.date-filter[b-bpz6bxbies] {
    display: flex;
    gap: 10px;
}

.text-alignement[b-bpz6bxbies] {
    text-align: center;
}

.legend-color[b-bpz6bxbies] {
    width: 20px;
    height: 20px;
    margin-right: 5px;
}

.text-section-alignment[b-bpz6bxbies] {
    padding-top: 50px;
    font-size: 25px
}

.grid-coordinators[b-bpz6bxbies] {
    display: grid;
    grid-template-areas:
        "progress-title progress-title"
        "break-down-file-status break-down-file-status"
        "identify-title identify-title"
        "number-household-detected houselhold-caracteristics"
        "household-earnings housing-type-households-number"
        "before-work-energy average-delivery-time"
        "organize-and-finance-title organize-and-finance-title"
        "works-financing estimated-energy-jump"
        "realize-and-follow-title realize-and-follow-title"
        "support-duration support-duration";
    gap: 20px;
    padding: 20px;
}

.break-down-file-status[b-bpz6bxbies] {
    grid-area: break-down-file-status;
    grid-column: 1 / 2;
}

.number-household-detected[b-bpz6bxbies] {
    grid-area: number-household-detected;
}

.houselhold-caracteristics[b-bpz6bxbies] {
    grid-area: houselhold-caracteristics;
}

.household-earnings[b-bpz6bxbies] {
    grid-area: household-earnings;
}

.housing-type-households-number[b-bpz6bxbies] {
    grid-area: housing-type-households-number;
}

.before-work-energy[b-bpz6bxbies] {
    grid-area: before-work-energy;
}

.average-delivery-time[b-bpz6bxbies] {
    grid-area: average-delivery-time;
}

.works-financing[b-bpz6bxbies] {
    grid-area: works-financing;
}

.estimated-energy-jump[b-bpz6bxbies] {
    grid-area: estimated-energy-jump;
}

.support-duration[b-bpz6bxbies] {
    grid-area: support-duration;
    grid-column: 1 / 2;
}

.progress-title[b-bpz6bxbies] {
    grid-area: progress-title;
}

.identify-title[b-bpz6bxbies] {
    grid-area: identify-title;
}

.organize-and-finance-title[b-bpz6bxbies] {
    grid-area: organize-and-finance-title;
}

.realize-and-follow-title[b-bpz6bxbies] {
    grid-area: realize-and-follow-title;
}

.kpi-title[b-bpz6bxbies] {
    font-size: 25px;
    font-weight: 400;
    margin: 0;
}

.date-field[b-bpz6bxbies] {
    align-self: center;
}


.top-header[b-bpz6bxbies] {
    display: flex;
    flex-direction: row;
    align-items: center;
    position: fixed;
    left: 5%;
}

.top-header > img[b-bpz6bxbies] {
    width: 350px;
}

.half-width[b-bpz6bxbies] {
    width: 50%;
}

@media (max-width: 925px) {
    .grid-filter-area[b-bpz6bxbies] {
        display: flex;
        flex-direction: column;
        justify-content: center;
    }

    .filter-container[b-bpz6bxbies] {
        justify-content: center;
    }

    .filter-by[b-bpz6bxbies] {
        grid-area: filter-by;
        justify-self: start;
    }
}

@media (max-width: 1099px) {
    .grid[b-bpz6bxbies] {
        grid-template-columns: 1fr;
        justify-content: center;
    }

    .grid-coordinators[b-bpz6bxbies] {
        display: flex;
        flex-direction: column;
    }

    .container[b-bpz6bxbies] {
        display: flex;
        justify-content: flex-start;
        flex-direction: column;
        align-items: center;
        position: relative;
        left: 0;
        top: 125px;
        padding-left: 0;
    }

    .top-header[b-bpz6bxbies] {
        flex-direction: column;
        position: relative;
        align-items: center;
        left: 0;
    }
    .top-header > img[b-bpz6bxbies] {
        width: 250px;
    }
    .top-header > div[b-bpz6bxbies] {
        align-items: center;
    }
}

.footer[b-bpz6bxbies]{
    position: absolute;
    bottom: 0;
    right: 0;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
}
/* /Components/Features/NewUser/UserCreationForm.razor.rz.scp.css */
a[b-3zg0o1jql8] {
    color: var(--secondary);
    display: inline-block;
    font-weight: 400;
    text-decoration: none;
}

.flex-container[b-3zg0o1jql8] {
    display: grid;
    gap: 2% 1%;
    grid-template-areas:
        "top-1 top-2"
        "top-1 top-2"
        "bottom-1 bottom-1"
        "bottom-2 bottom-2";
    grid-template-columns: 1fr 1fr;
    grid-template-rows: auto;
    margin-left: 2%;
    margin-right: 2%;
    margin-top: 2%;
}

.item-a[b-3zg0o1jql8] {
    grid-area: top-1;
}

.item-b[b-3zg0o1jql8] {
    grid-area: top-2;
    height: fit-content;
}

.item-c[b-3zg0o1jql8] {
    grid-area: bottom-1;
}

.item-d[b-3zg0o1jql8] {
    grid-area: bottom-2;
    width: fit-content;
}

.grid-form[b-3zg0o1jql8] {
    display: grid;
    grid-template-rows: auto;
    row-gap: 10px;
}

.section-title[b-3zg0o1jql8] {
    color: var(--primary);
    font-style: normal;
    font-weight: 400;

    display: inline;
}

.select:hover[b-3zg0o1jql8] {
    background-color: var(--sidebar);
}

h2[b-3zg0o1jql8] {
    color: #cccccc;
    display: inline-block;
    font-size: 16px;
    font-weight: 600;
    margin: 40px 8px 10px 8px;
    text-align: center;
    text-transform: uppercase;
}

h2.inactive[b-3zg0o1jql8] {
    color: #cccccc;
}

h2.active[b-3zg0o1jql8] {
    border-bottom: 2px solid #5fbae9;
    color: #0d0d0d;
}

input[type=button][b-3zg0o1jql8], input[type=submit][b-3zg0o1jql8], input[type=reset][b-3zg0o1jql8] {
    background-color: var(--primary);
    border: none;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 10px 30px 0 rgba(95, 186, 233, 0.4);
    color: white;
    display: inline-block;
    font-size: 13px;
    margin: 5px 20px 40px 20px;
    padding: 15px 80px;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
}

input[type=button]:hover[b-3zg0o1jql8], input[type=submit]:hover[b-3zg0o1jql8], input[type=reset]:hover[b-3zg0o1jql8] {
    background-color: var(--primary);
}

input[type=text][b-3zg0o1jql8] {
    background-color: #f6f6f6;
    border: none;
    border: 2px solid #f6f6f6;
    border-radius: 5px 5px 5px 5px;
    color: #0d0d0d;
    display: inline-block;
    font-size: 16px;
    margin: 5px;
    padding: 15px 32px;
    text-align: center;
    text-decoration: none;
    width: 85%;
}

input[type=text]:focus[b-3zg0o1jql8] {
    background-color: #fff;
    border-bottom: 2px solid #5fbae9;
}

input[type=text][b-3zg0o1jql8]::placeholder {
    color: #cccccc;
}

*:focus[b-3zg0o1jql8] {
    outline: none;
}

*[b-3zg0o1jql8] {
    box-sizing: border-box;
}

@media (max-width: 768px) {
    .flex-container[b-3zg0o1jql8] {
        display: grid;
        grid-template-areas:
            "top-1"
            "top-2"
            "bottom-1"
            "bottom-2";
        grid-template-columns: 1fr;
    }
}
/* /Components/Features/ProfileManagement/Modal/DeleteAccountModal.razor.rz.scp.css */
.section-title[b-25gpwjs4ru] {
    color: var(--primary);
}

.container[b-25gpwjs4ru] {
    display: flex;
    flex-direction: column;
    row-gap: 10px;
}
/* /Components/Features/ProfileManagement/Modal/UpdateProfileManagementModal.razor.rz.scp.css */
.right-part[b-twh65z4s3h] {
    display: flex;
    gap: 15px;
    align-items: center;
    justify-content: flex-end;
    margin-top: 10px;
}
/* /Components/Features/ProfileManagement/ProfileManagementForm.razor.rz.scp.css */
.zeeButtonGroup[b-mq8lomu40f] {
    display: flex;
    Gap: 3rem;
    flex-direction: column;
    flex-wrap: wrap;
    margin: 10%;
    width: 400px;
}
/* /Components/FormComponents/OutlinedTextArea.razor.rz.scp.css */
.rgpd-mention[b-qy5czcgedz] {
    font-style: italic;
    font-size: 10px;
}
/* /Components/FormComponents/ZeePhoneNumber.razor.rz.scp.css */
/* International Telephone Input Css */
.flag-container[b-6u8ep6b3ix] {
    position: absolute;
    top: 0;
    bottom: 0;
    padding: 1px;
    right: auto;
    left: 0;
}

.flag-container:hover[b-6u8ep6b3ix] {
    cursor: pointer;
}

.selected-flag[b-6u8ep6b3ix] {
    z-index: 1;
    position: relative;
    display: flex;
    align-items: center;
    height: 100%;
    padding: 0 6px 0 8px;
}

.arrow[b-6u8ep6b3ix] {
    margin-left: 6px;
    width: 0;
    height: 0;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-top: 6px solid #555;
}

.arrow-up[b-6u8ep6b3ix] {
    border-top: none;
    border-bottom: 6px solid #555;
}

.int-phone-country-select[b-6u8ep6b3ix] {
    width: 90px !important;
    background-color: #f5f5f5;
    border: 1px solid #cacaca;
    border-radius: var(--rz-border-radius) 0 0 var(--rz-border-radius);
}

.country-list[b-6u8ep6b3ix] {
    cursor: pointer;
    line-height: 18px;
    font-size: 16px;
    list-style: none;
    text-align: left;
    padding: 0;
    margin: 0 0 0 -1px;
    max-height: 500px;
    white-space: nowrap;
    overflow: auto;
    -webkit-overflow-scrolling: touch;
}

.country[b-6u8ep6b3ix] {
    padding: 5px 26px 5px 15px;
    outline: 0;
}

.country:hover[b-6u8ep6b3ix] {
    background-color: #444;
    color: #fff;
}

.country-list .divider[b-6u8ep6b3ix] {
    padding-bottom: 5px;
    margin-bottom: 5px;
    border-bottom: 1px solid #444;
}

.flag-box[b-6u8ep6b3ix] {
    display: inline-block;
    width: 20px;
}

.country-name[b-6u8ep6b3ix],
.flag-box[b-6u8ep6b3ix] {
    margin-right: 6px;
}

.country-name[b-6u8ep6b3ix],
.dial-code[b-6u8ep6b3ix],
.flag-box[b-6u8ep6b3ix] {
    vertical-align: middle;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .flag[b-6u8ep6b3ix] {
        background-size: 5652px 15px;
    }
}

.flag.ac[b-6u8ep6b3ix] {
    height: 10px;
    background-position: 0 0;
}

.flag.ad[b-6u8ep6b3ix] {
    height: 14px;
    background-position: -22px 0;
}

.flag.ae[b-6u8ep6b3ix] {
    height: 10px;
    background-position: -44px 0;
}

.flag.af[b-6u8ep6b3ix] {
    height: 14px;
    background-position: -66px 0;
}

.flag.ag[b-6u8ep6b3ix] {
    height: 14px;
    background-position: -88px 0;
}

.flag.ai[b-6u8ep6b3ix] {
    height: 10px;
    background-position: -110px 0;
}

.flag.al[b-6u8ep6b3ix] {
    height: 15px;
    background-position: -132px 0;
}

.flag.am[b-6u8ep6b3ix] {
    height: 10px;
    background-position: -154px 0;
}

.flag.ao[b-6u8ep6b3ix] {
    height: 14px;
    background-position: -176px 0;
}

.flag.aq[b-6u8ep6b3ix] {
    height: 14px;
    background-position: -198px 0;
}

.flag.ar[b-6u8ep6b3ix] {
    height: 13px;
    background-position: -220px 0;
}

.flag.as[b-6u8ep6b3ix] {
    height: 10px;
    background-position: -242px 0;
}

.flag.at[b-6u8ep6b3ix] {
    height: 14px;
    background-position: -264px 0;
}

.flag.au[b-6u8ep6b3ix] {
    height: 10px;
    background-position: -286px 0;
}

.flag.aw[b-6u8ep6b3ix] {
    height: 14px;
    background-position: -308px 0;
}

.flag.ax[b-6u8ep6b3ix] {
    height: 13px;
    background-position: -330px 0;
}

.flag.az[b-6u8ep6b3ix] {
    height: 10px;
    background-position: -352px 0;
}

.flag.ba[b-6u8ep6b3ix] {
    height: 10px;
    background-position: -374px 0;
}

.flag.bb[b-6u8ep6b3ix] {
    height: 14px;
    background-position: -396px 0;
}

.flag.bd[b-6u8ep6b3ix] {
    height: 12px;
    background-position: -418px 0;
}

.flag.be[b-6u8ep6b3ix] {
    height: 15px;
    background-position: -440px 0;
}

.flag.bf[b-6u8ep6b3ix] {
    height: 14px;
    background-position: -460px 0;
}

.flag.bg[b-6u8ep6b3ix] {
    height: 12px;
    background-position: -482px 0;
}

.flag.bh[b-6u8ep6b3ix] {
    height: 12px;
    background-position: -504px 0;
}

.flag.bi[b-6u8ep6b3ix] {
    height: 12px;
    background-position: -526px 0;
}

.flag.bj[b-6u8ep6b3ix] {
    height: 14px;
    background-position: -548px 0;
}

.flag.bl[b-6u8ep6b3ix] {
    height: 14px;
    background-position: -570px 0;
}

.flag.bm[b-6u8ep6b3ix] {
    height: 10px;
    background-position: -592px 0;
}

.flag.bn[b-6u8ep6b3ix] {
    height: 10px;
    background-position: -614px 0;
}

.flag.bo[b-6u8ep6b3ix] {
    height: 14px;
    background-position: -636px 0;
}

.flag.bq[b-6u8ep6b3ix] {
    height: 14px;
    background-position: -658px 0;
}

.flag.br[b-6u8ep6b3ix] {
    height: 14px;
    background-position: -680px 0;
}

.flag.bs[b-6u8ep6b3ix] {
    height: 10px;
    background-position: -702px 0;
}

.flag.bt[b-6u8ep6b3ix] {
    height: 14px;
    background-position: -724px 0;
}

.flag.bv[b-6u8ep6b3ix] {
    height: 15px;
    background-position: -746px 0;
}

.flag.bw[b-6u8ep6b3ix] {
    height: 14px;
    background-position: -768px 0;
}

.flag.by[b-6u8ep6b3ix] {
    height: 10px;
    background-position: -790px 0;
}

.flag.bz[b-6u8ep6b3ix] {
    height: 14px;
    background-position: -812px 0;
}

.flag.ca[b-6u8ep6b3ix] {
    height: 10px;
    background-position: -834px 0;
}

.flag.cc[b-6u8ep6b3ix] {
    height: 10px;
    background-position: -856px 0;
}

.flag.cd[b-6u8ep6b3ix] {
    height: 15px;
    background-position: -878px 0;
}

.flag.cf[b-6u8ep6b3ix] {
    height: 14px;
    background-position: -900px 0;
}

.flag.cg[b-6u8ep6b3ix] {
    height: 14px;
    background-position: -922px 0;
}

.flag.ch[b-6u8ep6b3ix] {
    height: 15px;
    background-position: -944px 0;
}

.flag.ci[b-6u8ep6b3ix] {
    height: 14px;
    background-position: -961px 0;
}

.flag.ck[b-6u8ep6b3ix] {
    height: 10px;
    background-position: -983px 0;
}

.flag.cl[b-6u8ep6b3ix] {
    height: 14px;
    background-position: -1005px 0;
}

.flag.cm[b-6u8ep6b3ix] {
    height: 14px;
    background-position: -1027px 0;
}

.flag.cn[b-6u8ep6b3ix] {
    height: 14px;
    background-position: -1049px 0;
}

.flag.co[b-6u8ep6b3ix] {
    height: 14px;
    background-position: -1071px 0;
}

.flag.cp[b-6u8ep6b3ix] {
    height: 14px;
    background-position: -1093px 0;
}

.flag.cr[b-6u8ep6b3ix] {
    height: 12px;
    background-position: -1115px 0;
}

.flag.cu[b-6u8ep6b3ix] {
    height: 10px;
    background-position: -1137px 0;
}

.flag.cv[b-6u8ep6b3ix] {
    height: 12px;
    background-position: -1159px 0;
}

.flag.cw[b-6u8ep6b3ix] {
    height: 14px;
    background-position: -1181px 0;
}

.flag.cx[b-6u8ep6b3ix] {
    height: 10px;
    background-position: -1203px 0;
}

.flag.cy[b-6u8ep6b3ix] {
    height: 14px;
    background-position: -1225px 0;
}

.flag.cz[b-6u8ep6b3ix] {
    height: 14px;
    background-position: -1247px 0;
}

.flag.de[b-6u8ep6b3ix] {
    height: 12px;
    background-position: -1269px 0;
}

.flag.dg[b-6u8ep6b3ix] {
    height: 10px;
    background-position: -1291px 0;
}

.flag.dj[b-6u8ep6b3ix] {
    height: 14px;
    background-position: -1313px 0;
}

.flag.dk[b-6u8ep6b3ix] {
    height: 15px;
    background-position: -1335px 0;
}

.flag.dm[b-6u8ep6b3ix] {
    height: 10px;
    background-position: -1357px 0;
}

.flag.do[b-6u8ep6b3ix] {
    height: 14px;
    background-position: -1379px 0;
}

.flag.dz[b-6u8ep6b3ix] {
    height: 14px;
    background-position: -1401px 0;
}

.flag.ea[b-6u8ep6b3ix] {
    height: 14px;
    background-position: -1423px 0;
}

.flag.ec[b-6u8ep6b3ix] {
    height: 14px;
    background-position: -1445px 0;
}

.flag.ee[b-6u8ep6b3ix] {
    height: 13px;
    background-position: -1467px 0;
}

.flag.eg[b-6u8ep6b3ix] {
    height: 14px;
    background-position: -1489px 0;
}

.flag.eh[b-6u8ep6b3ix] {
    height: 10px;
    background-position: -1511px 0;
}

.flag.er[b-6u8ep6b3ix] {
    height: 10px;
    background-position: -1533px 0;
}

.flag.es[b-6u8ep6b3ix] {
    height: 14px;
    background-position: -1555px 0;
}

.flag.et[b-6u8ep6b3ix] {
    height: 10px;
    background-position: -1577px 0;
}

.flag.eu[b-6u8ep6b3ix] {
    height: 14px;
    background-position: -1599px 0;
}

.flag.fi[b-6u8ep6b3ix] {
    height: 12px;
    background-position: -1621px 0;
}

.flag.fj[b-6u8ep6b3ix] {
    height: 10px;
    background-position: -1643px 0;
}

.flag.fk[b-6u8ep6b3ix] {
    height: 10px;
    background-position: -1665px 0;
}

.flag.fm[b-6u8ep6b3ix] {
    height: 11px;
    background-position: -1687px 0;
}

.flag.fo[b-6u8ep6b3ix] {
    height: 15px;
    background-position: -1709px 0;
}

.flag.fr[b-6u8ep6b3ix] {
    height: 14px;
    background-position: -1731px 0;
}

.flag.ga[b-6u8ep6b3ix] {
    height: 15px;
    background-position: -1753px 0;
}

.flag.gb[b-6u8ep6b3ix] {
    height: 10px;
    background-position: -1775px 0;
}

.flag.gd[b-6u8ep6b3ix] {
    height: 12px;
    background-position: -1797px 0;
}

.flag.ge[b-6u8ep6b3ix] {
    height: 14px;
    background-position: -1819px 0;
}

.flag.gf[b-6u8ep6b3ix] {
    height: 14px;
    background-position: -1841px 0;
}

.flag.gg[b-6u8ep6b3ix] {
    height: 14px;
    background-position: -1863px 0;
}

.flag.gh[b-6u8ep6b3ix] {
    height: 14px;
    background-position: -1885px 0;
}

.flag.gi[b-6u8ep6b3ix] {
    height: 10px;
    background-position: -1907px 0;
}

.flag.gl[b-6u8ep6b3ix] {
    height: 14px;
    background-position: -1929px 0;
}

.flag.gm[b-6u8ep6b3ix] {
    height: 14px;
    background-position: -1951px 0;
}

.flag.gn[b-6u8ep6b3ix] {
    height: 14px;
    background-position: -1973px 0;
}

.flag.gp[b-6u8ep6b3ix] {
    height: 14px;
    background-position: -1995px 0;
}

.flag.gq[b-6u8ep6b3ix] {
    height: 14px;
    background-position: -2017px 0;
}

.flag.gr[b-6u8ep6b3ix] {
    height: 14px;
    background-position: -2039px 0;
}

.flag.gs[b-6u8ep6b3ix] {
    height: 10px;
    background-position: -2061px 0;
}

.flag.gt[b-6u8ep6b3ix] {
    height: 13px;
    background-position: -2083px 0;
}

.flag.gu[b-6u8ep6b3ix] {
    height: 11px;
    background-position: -2105px 0;
}

.flag.gw[b-6u8ep6b3ix] {
    height: 10px;
    background-position: -2127px 0;
}

.flag.gy[b-6u8ep6b3ix] {
    height: 12px;
    background-position: -2149px 0;
}

.flag.hk[b-6u8ep6b3ix] {
    height: 14px;
    background-position: -2171px 0;
}

.flag.hm[b-6u8ep6b3ix] {
    height: 10px;
    background-position: -2193px 0;
}

.flag.hn[b-6u8ep6b3ix] {
    height: 10px;
    background-position: -2215px 0;
}

.flag.hr[b-6u8ep6b3ix] {
    height: 10px;
    background-position: -2237px 0;
}

.flag.ht[b-6u8ep6b3ix] {
    height: 12px;
    background-position: -2259px 0;
}

.flag.hu[b-6u8ep6b3ix] {
    height: 10px;
    background-position: -2281px 0;
}

.flag.ic[b-6u8ep6b3ix] {
    height: 14px;
    background-position: -2303px 0;
}

.flag.id[b-6u8ep6b3ix] {
    height: 14px;
    background-position: -2325px 0;
}

.flag.ie[b-6u8ep6b3ix] {
    height: 10px;
    background-position: -2347px 0;
}

.flag.il[b-6u8ep6b3ix] {
    height: 15px;
    background-position: -2369px 0;
}

.flag.im[b-6u8ep6b3ix] {
    height: 10px;
    background-position: -2391px 0;
}

.flag.in[b-6u8ep6b3ix] {
    height: 14px;
    background-position: -2413px 0;
}

.flag.io[b-6u8ep6b3ix] {
    height: 10px;
    background-position: -2435px 0;
}

.flag.iq[b-6u8ep6b3ix] {
    height: 14px;
    background-position: -2457px 0;
}

.flag.ir[b-6u8ep6b3ix] {
    height: 12px;
    background-position: -2479px 0;
}

.flag.is[b-6u8ep6b3ix] {
    height: 15px;
    background-position: -2501px 0;
}

.flag.it[b-6u8ep6b3ix] {
    height: 14px;
    background-position: -2523px 0;
}

.flag.je[b-6u8ep6b3ix] {
    height: 12px;
    background-position: -2545px 0;
}

.flag.jm[b-6u8ep6b3ix] {
    height: 10px;
    background-position: -2567px 0;
}

.flag.jo[b-6u8ep6b3ix] {
    height: 10px;
    background-position: -2589px 0;
}

.flag.jp[b-6u8ep6b3ix] {
    height: 14px;
    background-position: -2611px 0;
}

.flag.ke[b-6u8ep6b3ix] {
    height: 14px;
    background-position: -2633px 0;
}

.flag.kg[b-6u8ep6b3ix] {
    height: 12px;
    background-position: -2655px 0;
}

.flag.kh[b-6u8ep6b3ix] {
    height: 13px;
    background-position: -2677px 0;
}

.flag.ki[b-6u8ep6b3ix] {
    height: 10px;
    background-position: -2699px 0;
}

.flag.km[b-6u8ep6b3ix] {
    height: 12px;
    background-position: -2721px 0;
}

.flag.kn[b-6u8ep6b3ix] {
    height: 14px;
    background-position: -2743px 0;
}

.flag.kp[b-6u8ep6b3ix] {
    height: 10px;
    background-position: -2765px 0;
}

.flag.kr[b-6u8ep6b3ix] {
    height: 14px;
    background-position: -2787px 0;
}

.flag.kw[b-6u8ep6b3ix] {
    height: 10px;
    background-position: -2809px 0;
}

.flag.ky[b-6u8ep6b3ix] {
    height: 10px;
    background-position: -2831px 0;
}

.flag.kz[b-6u8ep6b3ix] {
    height: 10px;
    background-position: -2853px 0;
}

.flag.la[b-6u8ep6b3ix] {
    height: 14px;
    background-position: -2875px 0;
}

.flag.lb[b-6u8ep6b3ix] {
    height: 14px;
    background-position: -2897px 0;
}

.flag.lc[b-6u8ep6b3ix] {
    height: 10px;
    background-position: -2919px 0;
}

.flag.li[b-6u8ep6b3ix] {
    height: 12px;
    background-position: -2941px 0;
}

.flag.lk[b-6u8ep6b3ix] {
    height: 10px;
    background-position: -2963px 0;
}

.flag.lr[b-6u8ep6b3ix] {
    height: 11px;
    background-position: -2985px 0;
}

.flag.ls[b-6u8ep6b3ix] {
    height: 14px;
    background-position: -3007px 0;
}

.flag.lt[b-6u8ep6b3ix] {
    height: 12px;
    background-position: -3029px 0;
}

.flag.lu[b-6u8ep6b3ix] {
    height: 12px;
    background-position: -3051px 0;
}

.flag.lv[b-6u8ep6b3ix] {
    height: 10px;
    background-position: -3073px 0;
}

.flag.ly[b-6u8ep6b3ix] {
    height: 10px;
    background-position: -3095px 0;
}

.flag.ma[b-6u8ep6b3ix] {
    height: 14px;
    background-position: -3117px 0;
}

.flag.mc[b-6u8ep6b3ix] {
    height: 15px;
    background-position: -3139px 0;
}

.flag.md[b-6u8ep6b3ix] {
    height: 10px;
    background-position: -3160px 0;
}

.flag.me[b-6u8ep6b3ix] {
    height: 10px;
    background-position: -3182px 0;
}

.flag.mf[b-6u8ep6b3ix] {
    height: 14px;
    background-position: -3204px 0;
}

.flag.mg[b-6u8ep6b3ix] {
    height: 14px;
    background-position: -3226px 0;
}

.flag.mh[b-6u8ep6b3ix] {
    height: 11px;
    background-position: -3248px 0;
}

.flag.mk[b-6u8ep6b3ix] {
    height: 10px;
    background-position: -3270px 0;
}

.flag.ml[b-6u8ep6b3ix] {
    height: 14px;
    background-position: -3292px 0;
}

.flag.mm[b-6u8ep6b3ix] {
    height: 14px;
    background-position: -3314px 0;
}

.flag.mn[b-6u8ep6b3ix] {
    height: 10px;
    background-position: -3336px 0;
}

.flag.mo[b-6u8ep6b3ix] {
    height: 14px;
    background-position: -3358px 0;
}

.flag.mp[b-6u8ep6b3ix] {
    height: 10px;
    background-position: -3380px 0;
}

.flag.mq[b-6u8ep6b3ix] {
    height: 14px;
    background-position: -3402px 0;
}

.flag.mr[b-6u8ep6b3ix] {
    height: 14px;
    background-position: -3424px 0;
}

.flag.ms[b-6u8ep6b3ix] {
    height: 10px;
    background-position: -3446px 0;
}

.flag.mt[b-6u8ep6b3ix] {
    height: 14px;
    background-position: -3468px 0;
}

.flag.mu[b-6u8ep6b3ix] {
    height: 14px;
    background-position: -3490px 0;
}

.flag.mv[b-6u8ep6b3ix] {
    height: 14px;
    background-position: -3512px 0;
}

.flag.mw[b-6u8ep6b3ix] {
    height: 14px;
    background-position: -3534px 0;
}

.flag.mx[b-6u8ep6b3ix] {
    height: 12px;
    background-position: -3556px 0;
}

.flag.my[b-6u8ep6b3ix] {
    height: 10px;
    background-position: -3578px 0;
}

.flag.mz[b-6u8ep6b3ix] {
    height: 14px;
    background-position: -3600px 0;
}

.flag.na[b-6u8ep6b3ix] {
    height: 14px;
    background-position: -3622px 0;
}

.flag.nc[b-6u8ep6b3ix] {
    height: 10px;
    background-position: -3644px 0;
}

.flag.ne[b-6u8ep6b3ix] {
    height: 15px;
    background-position: -3666px 0;
}

.flag.nf[b-6u8ep6b3ix] {
    height: 10px;
    background-position: -3686px 0;
}

.flag.ng[b-6u8ep6b3ix] {
    height: 10px;
    background-position: -3708px 0;
}

.flag.ni[b-6u8ep6b3ix] {
    height: 12px;
    background-position: -3730px 0;
}

.flag.nl[b-6u8ep6b3ix] {
    height: 14px;
    background-position: -3752px 0;
}

.flag.no[b-6u8ep6b3ix] {
    height: 15px;
    background-position: -3774px 0;
}

.flag.np[b-6u8ep6b3ix] {
    height: 15px;
    background-position: -3796px 0;
    background-color: transparent;

}

.flag.nr[b-6u8ep6b3ix] {
    height: 10px;
    background-position: -3811px 0;
}

.flag.nu[b-6u8ep6b3ix] {
    height: 10px;
    background-position: -3833px 0;
}

.flag.nz[b-6u8ep6b3ix] {
    height: 10px;
    background-position: -3855px 0;
}

.flag.om[b-6u8ep6b3ix] {
    height: 10px;
    background-position: -3877px 0;
}

.flag.pa[b-6u8ep6b3ix] {
    height: 14px;
    background-position: -3899px 0;
}

.flag.pe[b-6u8ep6b3ix] {
    height: 14px;
    background-position: -3921px 0;
}

.flag.pf[b-6u8ep6b3ix] {
    height: 14px;
    background-position: -3943px 0;
}

.flag.pg[b-6u8ep6b3ix] {
    height: 15px;
    background-position: -3965px 0;
}

.flag.ph[b-6u8ep6b3ix] {
    height: 10px;
    background-position: -3987px 0;
}

.flag.pk[b-6u8ep6b3ix] {
    height: 14px;
    background-position: -4009px 0;
}

.flag.pl[b-6u8ep6b3ix] {
    height: 13px;
    background-position: -4031px 0;
}

.flag.pm[b-6u8ep6b3ix] {
    height: 14px;
    background-position: -4053px 0;
}

.flag.pn[b-6u8ep6b3ix] {
    height: 10px;
    background-position: -4075px 0;
}

.flag.pr[b-6u8ep6b3ix] {
    height: 14px;
    background-position: -4097px 0;
}

.flag.ps[b-6u8ep6b3ix] {
    height: 10px;
    background-position: -4119px 0;
}

.flag.pt[b-6u8ep6b3ix] {
    height: 14px;
    background-position: -4141px 0;
}

.flag.pw[b-6u8ep6b3ix] {
    height: 13px;
    background-position: -4163px 0;
}

.flag.py[b-6u8ep6b3ix] {
    height: 11px;
    background-position: -4185px 0;
}

.flag.qa[b-6u8ep6b3ix] {
    height: 8px;
    background-position: -4207px 0;
}

.flag.re[b-6u8ep6b3ix] {
    height: 14px;
    background-position: -4229px 0;
}

.flag.ro[b-6u8ep6b3ix] {
    height: 14px;
    background-position: -4251px 0;
}

.flag.rs[b-6u8ep6b3ix] {
    height: 14px;
    background-position: -4273px 0;
}

.flag.ru[b-6u8ep6b3ix] {
    height: 14px;
    background-position: -4295px 0;
}

.flag.rw[b-6u8ep6b3ix] {
    height: 14px;
    background-position: -4317px 0;
}

.flag.sa[b-6u8ep6b3ix] {
    height: 14px;
    background-position: -4339px 0;
}

.flag.sb[b-6u8ep6b3ix] {
    height: 10px;
    background-position: -4361px 0;
}

.flag.sc[b-6u8ep6b3ix] {
    height: 10px;
    background-position: -4383px 0;
}

.flag.sd[b-6u8ep6b3ix] {
    height: 10px;
    background-position: -4405px 0;
}

.flag.se[b-6u8ep6b3ix] {
    height: 13px;
    background-position: -4427px 0;
}

.flag.sg[b-6u8ep6b3ix] {
    height: 14px;
    background-position: -4449px 0;
}

.flag.sh[b-6u8ep6b3ix] {
    height: 10px;
    background-position: -4471px 0;
}

.flag.si[b-6u8ep6b3ix] {
    height: 10px;
    background-position: -4493px 0;
}

.flag.sj[b-6u8ep6b3ix] {
    height: 15px;
    background-position: -4515px 0;
}

.flag.sk[b-6u8ep6b3ix] {
    height: 14px;
    background-position: -4537px 0;
}

.flag.sl[b-6u8ep6b3ix] {
    height: 14px;
    background-position: -4559px 0;
}

.flag.sm[b-6u8ep6b3ix] {
    height: 15px;
    background-position: -4581px 0;
}

.flag.sn[b-6u8ep6b3ix] {
    height: 14px;
    background-position: -4603px 0;
}

.flag.so[b-6u8ep6b3ix] {
    height: 14px;
    background-position: -4625px 0;
}

.flag.sr[b-6u8ep6b3ix] {
    height: 14px;
    background-position: -4647px 0;
}

.flag.ss[b-6u8ep6b3ix] {
    height: 10px;
    background-position: -4669px 0;
}

.flag.st[b-6u8ep6b3ix] {
    height: 10px;
    background-position: -4691px 0;
}

.flag.sv[b-6u8ep6b3ix] {
    height: 12px;
    background-position: -4713px 0;
}

.flag.sx[b-6u8ep6b3ix] {
    height: 14px;
    background-position: -4735px 0;
}

.flag.sy[b-6u8ep6b3ix] {
    height: 14px;
    background-position: -4757px 0;
}

.flag.sz[b-6u8ep6b3ix] {
    height: 14px;
    background-position: -4779px 0;
}

.flag.ta[b-6u8ep6b3ix] {
    height: 10px;
    background-position: -4801px 0;
}

.flag.tc[b-6u8ep6b3ix] {
    height: 10px;
    background-position: -4823px 0;
}

.flag.td[b-6u8ep6b3ix] {
    height: 14px;
    background-position: -4845px 0;
}

.flag.tf[b-6u8ep6b3ix] {
    height: 14px;
    background-position: -4867px 0;
}

.flag.tg[b-6u8ep6b3ix] {
    height: 13px;
    background-position: -4889px 0;
}

.flag.th[b-6u8ep6b3ix] {
    height: 14px;
    background-position: -4911px 0;
}

.flag.tj[b-6u8ep6b3ix] {
    height: 10px;
    background-position: -4933px 0;
}

.flag.tk[b-6u8ep6b3ix] {
    height: 10px;
    background-position: -4955px 0;
}

.flag.tl[b-6u8ep6b3ix] {
    height: 10px;
    background-position: -4977px 0;
}

.flag.tm[b-6u8ep6b3ix] {
    height: 14px;
    background-position: -4999px 0;
}

.flag.tn[b-6u8ep6b3ix] {
    height: 14px;
    background-position: -5021px 0;
}

.flag.to[b-6u8ep6b3ix] {
    height: 10px;
    background-position: -5043px 0;
}

.flag.tr[b-6u8ep6b3ix] {
    height: 14px;
    background-position: -5065px 0;
}

.flag.tt[b-6u8ep6b3ix] {
    height: 12px;
    background-position: -5087px 0;
}

.flag.tv[b-6u8ep6b3ix] {
    height: 10px;
    background-position: -5109px 0;
}

.flag.tw[b-6u8ep6b3ix] {
    height: 14px;
    background-position: -5131px 0;
}

.flag.tz[b-6u8ep6b3ix] {
    height: 14px;
    background-position: -5153px 0;
}

.flag.ua[b-6u8ep6b3ix] {
    height: 14px;
    background-position: -5175px 0;
}

.flag.ug[b-6u8ep6b3ix] {
    height: 14px;
    background-position: -5197px 0;
}

.flag.um[b-6u8ep6b3ix] {
    height: 11px;
    background-position: -5219px 0;
}

.flag.un[b-6u8ep6b3ix] {
    height: 14px;
    background-position: -5241px 0;
}

.flag.us[b-6u8ep6b3ix] {
    height: 11px;
    background-position: -5263px 0;
}

.flag.uy[b-6u8ep6b3ix] {
    height: 14px;
    background-position: -5285px 0;
}

.flag.uz[b-6u8ep6b3ix] {
    height: 10px;
    background-position: -5307px 0;
}

.flag.va[b-6u8ep6b3ix] {
    height: 15px;
    background-position: -5329px 0;
}

.flag.vc[b-6u8ep6b3ix] {
    height: 14px;
    background-position: -5346px 0;
}

.flag.ve[b-6u8ep6b3ix] {
    height: 14px;
    background-position: -5368px 0;
}

.flag.vg[b-6u8ep6b3ix] {
    height: 10px;
    background-position: -5390px 0;
}

.flag.vi[b-6u8ep6b3ix] {
    height: 14px;
    background-position: -5412px 0;
}

.flag.vn[b-6u8ep6b3ix] {
    height: 14px;
    background-position: -5434px 0;
}

.flag.vu[b-6u8ep6b3ix] {
    height: 12px;
    background-position: -5456px 0;
}

.flag.wf[b-6u8ep6b3ix] {
    height: 14px;
    background-position: -5478px 0;
}

.flag.ws[b-6u8ep6b3ix] {
    height: 10px;
    background-position: -5500px 0;
}

.flag.xk[b-6u8ep6b3ix] {
    height: 15px;
    background-position: -5522px 0;
}

.flag.ye[b-6u8ep6b3ix] {
    height: 14px;
    background-position: -5544px 0;
}

.flag.yt[b-6u8ep6b3ix] {
    height: 14px;
    background-position: -5566px 0;
}

.flag.za[b-6u8ep6b3ix] {
    height: 14px;
    background-position: -5588px 0;
}

.flag.zm[b-6u8ep6b3ix] {
    height: 14px;
    background-position: -5610px 0;
}

.flag.zw[b-6u8ep6b3ix] {
    height: 10px;
    background-position: -5632px 0;
}

.flag[b-6u8ep6b3ix] {
    height: 15px;
    box-shadow: 0 0 1px 0 #888;
    background-image: url(images/flags.png);
    background-repeat: no-repeat;
    background-color: #dbdbdb;
    background-position: 20px 0;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .flag[b-6u8ep6b3ix] {
        background-image: url(images/flags@2x.png);
    }
}

.min-width-70px[b-6u8ep6b3ix] {
    width: 70px !important;
    min-width: 70px !important;
}
/* /Components/FormComponents/ZeeSelect.razor.rz.scp.css */
section[b-lv9wf6gr1l] {
    display: flex;
    width: 100%;
    flex-flow: row wrap;
    --pure-material-safari-helper1: rgb(var(--pure-material-primary-rgb, 235, 109, 120));
    position: relative;
    font-family: var(--pure-material-font, "Roboto", "Segoe UI", BlinkMacSystemFont, system-ui, -apple-system);
    font-size: 16px;
    line-height: 24px;
    overflow: hidden;
    padding-top: 6px;
    margin-top: 6px;
}

section > div[b-lv9wf6gr1l] {
    flex: 1;
    padding: 0.5rem;
}

input[type="radio"][b-lv9wf6gr1l] {
    display: none;

    &:not(:disabled) ~ label {
        cursor: pointer;
    }

    &:disabled ~ label[b-lv9wf6gr1l] {
        color: var(--sidebar);
        border-color: var(--sidebar);
        box-shadow: none;
        cursor: not-allowed;
    }
}

label[b-lv9wf6gr1l] {
    height: 100%;
    display: block;
    background: white;
    border: 2px solid var(--primary);
    border-radius: 20px;
    padding: 10px;
    text-align: center;
    position: relative;
}

input[type="radio"]:checked + label[b-lv9wf6gr1l] {
    background: var(--yellow);

    &::after {
        color: var(--primary);
        font-family: FontAwesome, "Roboto-Regular", sans-serif;
        border: 2px solid var(--primary);
        content: "\f00c";
        font-size: 16px;
        position: absolute;
        top: -12px;
        right: 0%;
        height: 25px;
        width: 25px;
        line-height: 25px;
        text-align: center;
        border-radius: 50%;
        background: white;
        box-shadow: 0px 2px 5px -2px var(--sidebar);
    }
}

.item-label[b-lv9wf6gr1l] {
    font-weight: 900;
}

.hidden[b-lv9wf6gr1l] {
    display: none;
}

.visible[b-lv9wf6gr1l] {
    position: absolute;
    top: 0;
    left: 0;
    display: flex;
    border-color: rgba(0, 0, 0, 0.6);
    max-height: 100%;
    color: rgba(0, 0, 0, 0.6);
    font-size: 75%;
    line-height: 15px;
    cursor: text;
    transition: color 0.2s, font-size 0.2s, line-height 0.2s;
    margin-left: 15px;
    padding-left: 4px;
    padding-right: 4px;
    background: white;
}

.required-star[b-lv9wf6gr1l] {
    color: var(--red);
}

.label[b-lv9wf6gr1l] {
    display: flex;
    justify-content: center;
    align-items: center;
}
/* /Components/FormComponents/ZeeSelectDpe.razor.rz.scp.css */

section[b-ci9y8e7yhz] {
    display: flex;
    flex-direction: column;
    width: 100%;
    row-gap: 1em;
    margin-top: 1em;
    margin-bottom: 1em;
}

section div:first-child[b-ci9y8e7yhz] {
    width: 30%;
    clip-path: polygon(0% -50%, 85% 0%, 100% 50%, 85% 100%, 0% 100%);
}

section div:first-child input[type="radio"]:checked + label[b-ci9y8e7yhz] {
    background-color: rgb(000, 128, 000);
}

section div:nth-child(2)[b-ci9y8e7yhz] {
    width: 40%;
    clip-path: polygon(0% -50%, 90% 0%, 100% 50%, 90% 100%, 0% 100%);
}

section div:nth-child(2) input[type="radio"]:checked + label[b-ci9y8e7yhz] {
    background-color: rgb(000, 255, 000);
}

section div:nth-child(3)[b-ci9y8e7yhz] {
    width: 50%;
    clip-path: polygon(0% -50%, 92% 0%, 100% 50%, 92% 100%, 0% 100%);
}

section div:nth-child(3) input[type="radio"]:checked + label[b-ci9y8e7yhz] {
    background-color: rgb(128, 255, 000);
}

section div:nth-child(4)[b-ci9y8e7yhz] {
    width: 60%;
    clip-path: polygon(0% -50%, 94% 0%, 100% 50%, 94% 100%, 0% 100%);
}

section div:nth-child(4) input[type="radio"]:checked + label[b-ci9y8e7yhz] {
    background-color: rgb(255, 255, 000);
}

section div:nth-child(5)[b-ci9y8e7yhz] {
    width: 70%;
    clip-path: polygon(0% -50%, 95% 0%, 100% 50%, 95% 100%, 0% 100%);
}

section div:nth-child(5) input[type="radio"]:checked + label[b-ci9y8e7yhz] {
    background-color: rgb(255, 128, 000);
}

section div:nth-child(6)[b-ci9y8e7yhz] {
    width: 80%;
    clip-path: polygon(0% -50%, 96% 0%, 100% 50%, 96% 100%, 0% 100%);
}

section div:nth-child(6) input[type="radio"]:checked + label[b-ci9y8e7yhz] {
    background-color: rgb(255, 128, 064);
}

section div:last-child[b-ci9y8e7yhz] {
    width: 90%;
    clip-path: polygon(0% -50%, 96% 0%, 100% 50%, 96% 100%, 0% 100%);
}

section div:last-child input[type="radio"]:checked + label[b-ci9y8e7yhz] {
    background-color: rgb(255, 000, 000);
}

section div label span[b-ci9y8e7yhz] {
    padding-right: 1.5em;
}

input[type="radio"][b-ci9y8e7yhz] {
    display: none;

    &:not(:disabled) ~ label {
        cursor: pointer;
    }

    &:disabled ~ label[b-ci9y8e7yhz] {
        color: var(--sidebar);
        border-color: var(--sidebar);
        box-shadow: none;
        cursor: not-allowed;
    }

}

label[b-ci9y8e7yhz] {
    display: flex;
    justify-content: flex-end;
    text-align: center;
    position: relative;
    padding: 0.5em;
    background-color: var(--grey);
}


input[type="radio"]:checked + label[b-ci9y8e7yhz] {
    &::before {
        color: var(--primary);
        font-family: FontAwesome, "Roboto-Regular", sans-serif;
        border: 2px solid var(--primary);
        content: "\f00c";
        font-size: 16px;
        position: absolute;
        left: 10px;
        height: 25px;
        width: 25px;
        line-height: 25px;
        text-align: center;
        border-radius: 50%;
        background: white;
        box-shadow: 0px 2px 5px -2px var(--sidebar);
    }

}

span[b-ci9y8e7yhz] {
    font-weight: 900;
}
/* /Components/FormComponents/ZeeSelectGes.razor.rz.scp.css */

section[b-9q4en3ql3m] {
    display: flex;
    flex-direction: column;
    width: 100%;
    row-gap: 1em;
    margin-top: 1em;
    margin-bottom: 1em;
}

section div:first-child[b-9q4en3ql3m] {
    width: 30%;
    clip-path: polygon(0% -50%, 85% 0%, 100% 50%, 85% 100%, 0% 100%);
}

section div:first-child input[type="radio"]:checked + label[b-9q4en3ql3m] {
    background-color: rgb(246, 237, 253);
}

section div:nth-child(2)[b-9q4en3ql3m] {
    width: 40%;
    clip-path: polygon(0% -50%, 90% 0%, 100% 50%, 90% 100%, 0% 100%);
}

section div:nth-child(2) input[type="radio"]:checked + label[b-9q4en3ql3m] {
    background-color: rgb(227, 196, 250);
}

section div:nth-child(3)[b-9q4en3ql3m] {
    width: 50%;
    clip-path: polygon(0% -50%, 92% 0%, 100% 50%, 92% 100%, 0% 100%);
}

section div:nth-child(3) input[type="radio"]:checked + label[b-9q4en3ql3m] {
    background-color: rgb(225, 194, 248);
}

section div:nth-child(4)[b-9q4en3ql3m] {
    width: 60%;
    clip-path: polygon(0% -50%, 94% 0%, 100% 50%, 94% 100%, 0% 100%);
}

section div:nth-child(4) input[type="radio"]:checked + label[b-9q4en3ql3m] {
    background-color: rgb(203, 149, 243);
}

section div:nth-child(5)[b-9q4en3ql3m] {
    width: 70%;
    clip-path: polygon(0% -50%, 95% 0%, 100% 50%, 95% 100%, 0% 100%);
}

section div:nth-child(5) input[type="radio"]:checked + label[b-9q4en3ql3m] {
    background-color: rgb(186, 114, 239);
}

section div:nth-child(6)[b-9q4en3ql3m] {
    width: 80%;
    clip-path: polygon(0% -50%, 96% 0%, 100% 50%, 96% 100%, 0% 100%);
}

section div:nth-child(6) input[type="radio"]:checked + label[b-9q4en3ql3m] {
    background-color: rgb(167, 77, 235);
}

section div:last-child[b-9q4en3ql3m] {
    width: 90%;
    clip-path: polygon(0% -50%, 96% 0%, 100% 50%, 96% 100%, 0% 100%);
}

section div:last-child input[type="radio"]:checked + label[b-9q4en3ql3m] {
    background-color: rgb(138, 25, 223);
}


section div label span[b-9q4en3ql3m] {
    padding-right: 1.5em;
}

input[type="radio"][b-9q4en3ql3m] {
    display: none;

    &:not(:disabled) ~ label {
        cursor: pointer;
    }

    &:disabled ~ label[b-9q4en3ql3m] {
        color: var(--sidebar);
        border-color: var(--sidebar);
        box-shadow: none;
        cursor: not-allowed;
    }

}

label[b-9q4en3ql3m] {
    display: flex;
    justify-content: flex-end;
    text-align: center;
    position: relative;
    padding: 0.5em;
    background-color: var(--grey);
}


input[type="radio"]:checked + label[b-9q4en3ql3m] {
    &::before {
        color: var(--primary);
        font-family: FontAwesome, "Roboto-Regular", sans-serif;
        border: 2px solid var(--primary);
        content: "\f00c";
        font-size: 16px;
        position: absolute;
        left: 10px;
        height: 25px;
        width: 25px;
        line-height: 25px;
        text-align: center;
        border-radius: 50%;
        background: white;
        box-shadow: 0px 2px 5px -2px var(--sidebar);
    }

}

span[b-9q4en3ql3m] {
    font-weight: 900;
}
/* /Components/FormComponents/ZeeToggle.razor.rz.scp.css */
.switch[b-r75su4c72q] {
    position: relative;
    display: block;
    vertical-align: top;
    width: 75px;
    height: 30px;
    padding: 3px;
    border-radius: 30px;
    cursor: pointer;
    box-sizing: content-box;
}

.switch-input[b-r75su4c72q] {
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
    box-sizing: content-box;
}

.switch-label[b-r75su4c72q] {
    position: relative;
    display: block;
    height: inherit;
    font-size: 16px;
    text-transform: uppercase;
    background: #E3E3E6;
    border-radius: inherit;
    box-sizing: content-box;
}

.switch-label[b-r75su4c72q]:before, .switch-label[b-r75su4c72q]:after {
    position: absolute;
    top: 50%;
    margin-top: -.5em;
    line-height: 1;
    -webkit-transition: inherit;
    -moz-transition: inherit;
    -o-transition: inherit;
    transition: inherit;
    box-sizing: content-box;
}

.switch-label[b-r75su4c72q]:before {
    content: attr(data-off);
    right: 11px;
    color: var(--black);
    background: #E3E3E6;
}

.switch-label[b-r75su4c72q]:after {
    content: attr(data-on);
    left: 11px;
    color: var(--primary);
    opacity: 0;
}

.label-yellow[b-r75su4c72q] {
    background: var(--yellow);
}

.label-blue[b-r75su4c72q] {
    background: #36A9E04D;
}

.label-pink[b-r75su4c72q]{
    background: var(--renee-secondary-light-purple);
}

.switch-input:checked ~ .switch-label[b-r75su4c72q]:before {
    opacity: 0;
}

.switch-input:checked ~ .switch-label[b-r75su4c72q]:after {
    opacity: 1;
}

.switch-handle[b-r75su4c72q] {
    position: absolute;
    top: 5px;
    left: 4px;
    width: 25px;
    height: 25px;
    background: linear-gradient(to bottom, #FFFFFF 40%, #f0f0f0);
    background-image: -webkit-linear-gradient(top, #FFFFFF 40%, #f0f0f0);
    border-radius: 100%;
    box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.2);
}

.switch-handle[b-r75su4c72q]:before {
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -6px 0 0 -6px;
    width: 12px;
    height: 12px;
    background: linear-gradient(to bottom, #eeeeee, #FFFFFF);
    background-image: -webkit-linear-gradient(top, #eeeeee, #FFFFFF);
    border-radius: 6px;
    box-shadow: inset 0 1px rgba(0, 0, 0, 0.02);
}

.switch-input:checked ~ .switch-handle[b-r75su4c72q] {
    left: 51px;
    box-shadow: -1px 1px 5px rgba(0, 0, 0, 0.2);
}

/* Transition
========================== */
.switch-label[b-r75su4c72q], .switch-handle[b-r75su4c72q] {
    transition: All 0.3s ease;
    -webkit-transition: All 0.3s ease;
    -moz-transition: All 0.3s ease;
    -o-transition: All 0.3s ease;
}
/* /Components/Layout/MainLayout.razor.rz.scp.css */
.page[b-elhw9r1yxz] {
    position: relative;
    display: flex;
    flex-direction: column;
    height: 100%;
    width: 100%;
}

main[b-elhw9r1yxz] {
    flex: 1;
}

.sidebar[b-elhw9r1yxz] {
    background-image: linear-gradient(180deg, rgb(5, 39, 103) 0%, #3a0647 70%);
}

.top-row[b-elhw9r1yxz] {
    background-color: #f7f7f7;
    border-bottom: 1px solid #d6d5d5;
    justify-content: flex-end;
    height: 3.5rem;
    display: flex;
    align-items: center;
}

.top-row[b-elhw9r1yxz]  a, .top-row[b-elhw9r1yxz]  .btn-link {
    white-space: nowrap;
    margin-left: 1.5rem;
    text-decoration: none;
}

.top-row[b-elhw9r1yxz]  a:hover, .top-row[b-elhw9r1yxz]  .btn-link:hover {
    text-decoration: underline;
}

.top-row[b-elhw9r1yxz]  a:first-child {
    overflow: hidden;
    text-overflow: ellipsis;
}

.headBand-text[b-elhw9r1yxz]{
    font-style: italic;
}

@media (max-width: 640.98px) {
    .top-row[b-elhw9r1yxz] {
        justify-content: space-between;
    }

    .top-row[b-elhw9r1yxz]  a, .top-row[b-elhw9r1yxz]  .btn-link {
        margin-left: 0;
    }
}

@media (min-width: 641px) {
    .sidebar[b-elhw9r1yxz] {
        width: 250px;
        height: 100vh;
        position: sticky;
        top: 0;
    }

    .top-row[b-elhw9r1yxz] {
        position: sticky;
        top: 0;
        z-index: 1;
    }

    .top-row.auth[b-elhw9r1yxz]  a:first-child {
        flex: 1;
        text-align: right;
        width: 0;
    }

    .top-row[b-elhw9r1yxz], article[b-elhw9r1yxz] {
        padding-left: 2rem !important;
        padding-right: 1.5rem !important;
    }
}

#blazor-error-ui[b-elhw9r1yxz] {
    background: lightyellow;
    bottom: 0;
    box-shadow: 0 -1px 2px rgba(0, 0, 0, 0.2);
    display: none;
    left: 0;
    padding: 0.6rem 1.25rem 0.7rem 1.25rem;
    position: fixed;
    width: 100%;
    z-index: 1000;
}

#blazor-error-ui .dismiss[b-elhw9r1yxz] {
    cursor: pointer;
    position: absolute;
    right: 0.75rem;
    top: 0.5rem;
}
/* /Components/Layout/SynthesisLayout.razor.rz.scp.css */
.nav-container[b-40vkosl05h] {
    margin-top: 1em;
    display: flex;
    flex: 1;
    justify-content: space-evenly;
    gap: 1em;
}
/* /Components/Shared/Modals/UnsavedChangesModal.razor.rz.scp.css */
.zeeButtonGroup[b-w5xxm0iaor] {
    display: flex;
    justify-content: space-around;
    margin-top: 15px;
    flex-wrap: wrap;
}
