@import '_content/Blazored.Toast/Blazored.Toast.bundle.scp.css';

/* /Pages/AnalyticsSection/Bots/BotChatsList.razor.rz.scp.css */
.container[b-0zd702j3gq] {
    display: flex;
    flex-direction: column;
    gap: 30px;
}

.header[b-0zd702j3gq] {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

    .header h2[b-0zd702j3gq] {
        font-size: 25px;
        color: #000;
        font-weight: 400;
        margin: 0;
    }

.container-messanger[b-0zd702j3gq] {
    display: flex;
    height: calc(100vh - 170px);
}

.chats[b-0zd702j3gq] {
    width: 450px;
    overflow: hidden;
    overflow-y: scroll;
    display: flex;
    flex-direction: column;
    gap: 10px;
    transition: 0.7s;
    cursor: pointer;
}

    .chats :hover[b-0zd702j3gq] {
        background-color: #FFECE3;
    }

.chat-card[b-0zd702j3gq] {
    display: flex;
    justify-content: space-between;
    background-color: var(--light-gray);
    border-radius: 34px;
    padding: 22px;
    margin-right: 15px;
}

.chat-chosen[b-0zd702j3gq] {
    background-color: #FFECE3;
}


.chat-body .name[b-0zd702j3gq] {
    display: flex;
    align-items: center;
    gap: 10px;
    margin-bottom: 10px;
}

    .chat-body .name h2[b-0zd702j3gq] {
        font-weight: 400;
        font-size: 20px;
        margin: 0;
    }

.unread[b-0zd702j3gq] {
    width: 18px;
    height: 18px;
    border-radius: 9px;
    background-color: var(--color-purple);
    color: #fff;
    font-size: 12px;
    line-height: 19px;
    text-align: center;
}

.chat-body h6[b-0zd702j3gq] {
    font-size: 14px;
    font-weight: 400;
    margin: 0;
}

.messages-wrapper[b-0zd702j3gq] {
    width: 100%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    gap: 10px;
}

.messages[b-0zd702j3gq] {
    width: 100%;
    overflow: hidden;
    overflow-y: scroll;
    display: flex;
    flex-direction: column-reverse;
    gap: 10px;
}

.message[b-0zd702j3gq] {
    width: 80%;
    background-color: var(--light-gray);
    border-radius: 15px;
    padding: 14px;
}

    .message h2[b-0zd702j3gq] {
        font-size: 18px;
        font-weight: 400;
        margin: 0;
    }

    .message p[b-0zd702j3gq] {
        font-size: 12px;
        margin-bottom: 0;
        margin-top: 5px;
        text-align: right;
        color: #999;
    }

.received-message[b-0zd702j3gq] {
    margin-right: auto;
    margin-left: 10px;
}

.sent-message[b-0zd702j3gq] {
    margin-left: auto;
    margin-right: 10px;
}

.send-message[b-0zd702j3gq] {
    display: flex;
    align-items: center;
    gap: 15px;
    padding-left: 10px;
}

.messages-placeholder[b-0zd702j3gq] {
    width: 100%;
    height: 100%;
    display: flex;
}

    .messages-placeholder h2[b-0zd702j3gq] {
        font-size: 25px;
        margin: auto;
    }
/* /Pages/AnalyticsSection/Bots/BotMessageItem.razor.rz.scp.css */

.properties[b-r45ltmjkxn] {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    gap: 20px;
    padding: 0 20px 20px 20px;
}

.property[b-r45ltmjkxn] {
    display: flex;
    gap: 10px;
    width: 100%;
    white-space: nowrap;
    flex-direction: column;
}

    .property p[b-r45ltmjkxn] {
        text-wrap: wrap;
    }

    .bots[b-r45ltmjkxn] {
        display: flex;
        flex-wrap: wrap;
        gap: 20px;
    }

.bot-wrapper[b-r45ltmjkxn] {
    min-width: 310px;
    display: flex;
    flex-direction: column;
    box-sizing: border-box;
    transition: all 0.2s ease;
    height: fit-content;
    max-height: 500px;
}

    .bot-wrapper.hidden[b-r45ltmjkxn] {
        width: 0px;
        min-width: 0px;
        max-height: 0px;
        overflow: hidden;
        transition: all 0.2s ease;
    }

.ball[b-r45ltmjkxn] {
    min-width: 50px;
    min-height: 50px;
    border-radius: 50%;
    background: var(--light-gray);
    display: flex;
    justify-content: center;
    align-items: center;
}

    .ball.open[b-r45ltmjkxn] {
        justify-content: flex-start;
    }

    .ball i[b-r45ltmjkxn] {
        cursor: pointer;
    }

    .text.hidden[b-r45ltmjkxn],
    .ball i.hidden[b-r45ltmjkxn] {
        display: none;
    }

    .buttons-center[b-r45ltmjkxn] {
        margin: 0 auto;
        display: flex;
        gap: 15px;
    }

.bot-wrapper h4[b-r45ltmjkxn] {
    margin: 0;
}

.id-input[b-r45ltmjkxn] {
    position: relative;
    padding: 8px 12px;
    font-size: 16px;
    color: #000;
    background-color: transparent;
    border: solid 1px #000;
    border-radius: var(--corner-radius);
    width: 150px;
}

.bot-container[b-r45ltmjkxn] {
    padding: 20px;
}

.bot-wrapper[b-r45ltmjkxn] {
    width: calc(50% - 10px);
}

.bot-header[b-r45ltmjkxn] {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 15px 15px 0 0;
}

    .bot-header .bot-selects-wrapper[b-r45ltmjkxn] {
        width: 60%;
        display: flex;
        gap: 25px;
        align-items: center;
    }

.bot-selects-wrapper h4[b-r45ltmjkxn] {
    margin: 0;
}

.bot-body[b-r45ltmjkxn] {
    margin-bottom: 20px;
}

    .bot-body h2[b-r45ltmjkxn] {
        font-size: 20px;
        color: #000;
        font-weight: 400;
        margin: 0;
        margin-left: 10px;
        margin-bottom: 5px;
    }

    .bot-body .bot-textarea[b-r45ltmjkxn] {
        height: 100%;
        width: calc(100% - 26px);
        padding: 13px;
        border: none;
        border-radius: 12px;
        background-color: #EDEDED;
        font-family: 'Roboto', sans-serif;
        font-size: 14px;
    }

.bot-options[b-r45ltmjkxn] {
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
    column-gap: 45px;
}

.bot-option[b-r45ltmjkxn] {
    display: flex;
    width: 163px;
}

.bot-footer[b-r45ltmjkxn] {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.bot-buttons[b-r45ltmjkxn] {
    display: flex;
    gap: 5px;
}

.holy-select[b-r45ltmjkxn] {
    padding: 7px 12px;
    font-size: 16px;
    color: #000;
    border: solid 1px #000;
    border-radius: var(--corner-radius);
    background: url(img/arrow.svg) 95% center no-repeat !important;
    background-size: 100px;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    width: 100%;
}

    .holy-select option[b-r45ltmjkxn] {
        background-color: var(--light-gray);
    }

.bot__message__parent__container[b-r45ltmjkxn] {
    display: flex;
    flex-direction: row;
    align-items: center;
    gap: 260px;
}

.bot__message__container[b-r45ltmjkxn] {
    display: flex;
    flex-direction: column;
    gap: 10px;
}

.bot__message__box[b-r45ltmjkxn] {
    display: grid;
    grid-template-columns: 50px 1fr;
    align-items: center;
    gap: 10px;
    padding: 10px;
    position: relative;
}

    .bot__message__box h3[b-r45ltmjkxn] {
        text-align: center;
    }

    .bot__message__box .buttons[b-r45ltmjkxn] {
        display: flex;
        flex-direction: column;
        width: max-content;
        gap: 10px;
        position: absolute;
        top: 100%;
        left: 0;
        z-index: 1;
        background: var(--light-gray);
        padding: 15px;
        border-radius: var(--corner-radius);
    }
/* /Pages/AnalyticsSection/Bots/BotMessagesList.razor.rz.scp.css */
.container[b-thsbtx3ppm] {
    display: flex;
    flex-direction: column;
    gap: 30px;
    margin-bottom: 50px;
}

.header[b-thsbtx3ppm] {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

    .header h2[b-thsbtx3ppm] {
        font-size: 25px;
        color: #000;
        font-weight: 400;
        margin: 0;
    }

.header-buttons[b-thsbtx3ppm] {
    display: flex;
    gap: 15px;
}

.properties[b-thsbtx3ppm] {
    display: flex;
    justify-content: space-between;
    align-items: center;
    gap: 40px;
}

.property[b-thsbtx3ppm] {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    white-space: nowrap;
}

.bots[b-thsbtx3ppm] {
    display: flex;
    flex-wrap: wrap;
    gap: 20px;
    width: 100%;
    position: relative;
    height: 84vh;
    border: 1px solid #ff6a00;
    overflow: hidden;
}


.holy-select[b-thsbtx3ppm] {
    padding: 7px 12px;
    font-size: 16px;
    color: #000;
    border: solid 1px #000;
    border-radius: var(--corner-radius);
    background: url(img/arrow.svg) 95% center no-repeat !important;
    background-size: 100px;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    width: 100%;
}

    .holy-select option[b-thsbtx3ppm] {
        background-color: var(--light-gray);
    }

.bot__message__parent__container[b-thsbtx3ppm] {
    display: flex;
    flex-direction: row;
    align-items: center;
    gap: 260px;
    z-index: 1;
    position: inherit;
}

#draggable[b-thsbtx3ppm] {
    position: absolute;
}
/* /Pages/AnalyticsSection/Bots/BotsList.razor.rz.scp.css */
.container[b-f6na9kfy8h] {
    display: flex;
    flex-direction: column;
    gap: 30px;
    margin-bottom: 50px;
}

.header[b-f6na9kfy8h] {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

    .header h2[b-f6na9kfy8h] {
        font-size: 25px;
        color: #000;
        font-weight: 400;
        margin: 0;
    }

.header-buttons[b-f6na9kfy8h] {
    display: flex;
    gap: 15px;
}

.properties[b-f6na9kfy8h] {
    display: flex;
    justify-content: space-between;
    align-items: center;
    gap: 40px;
}

.property[b-f6na9kfy8h] {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    white-space: nowrap;
}

.bots[b-f6na9kfy8h] {
    display: flex;
    flex-wrap: wrap;
    gap: 20px;
}

.bot-wrapper[b-f6na9kfy8h] {
    width: 310px;
    padding: 20px;
    display: flex;
    flex-direction: column;
    box-sizing: border-box;
}

.buttons-center[b-f6na9kfy8h] {
    margin: 0 auto;
    display: flex;
    gap: 15px;
}

.bot-wrapper h4[b-f6na9kfy8h] {
    margin-top: 0;
    font-weight: 400;
}

@media only screen and (max-width: 800px) {
    .properties[b-f6na9kfy8h] {
        flex-direction: column;
        width: 95%;
    }
}
/* /Pages/AnalyticsSection/Email/Mailbox/MailBoxDetails.razor.rz.scp.css */
.switch__box[b-nmau4ojide] {
    display: flex;
    justify-content: flex-start;
    padding: 20px 0;
    gap: 50px;
}

.container[b-nmau4ojide] {
    display: grid;
    grid-template-columns: minmax(0, 1fr);
    gap: 25px;
}

.container.fortwo[b-nmau4ojide] {
    display: grid;
    grid-template-columns: minmax(0, 1fr) 300px;
    gap: 25px;
}

.button__box[b-nmau4ojide] {
    display: flex;
    justify-content: flex-end;
    margin: 15px 0;
}
/* /Pages/AnalyticsSection/Email/MailCampaigns/MailCampaignDetailsPage.razor.rz.scp.css */
.button__box[b-pwnw88iwf3] {
    display: flex;
    justify-content: flex-end;
    margin: 15px 0;
    gap: 15px;
}

.text__line[b-pwnw88iwf3] {
    padding: 10px 5px;
    border-bottom: 1px solid #d5d5d5;
}
/* /Pages/AnalyticsSection/Email/MailCampaigns/MailCampaigns.razor.rz.scp.css */
.campaigns-buttons[b-bvklal3jf7] {
    display: flex;
    margin: auto 0;
}

.button__box[b-bvklal3jf7] {
    display: flex;
    justify-content: flex-end;
    margin: 15px 0;
}
/* /Pages/AnalyticsSection/Email/MailCampaigns/UsersEmailsProvider.razor.rz.scp.css */
.user__emails__provied[b-qg5qwe5y1b] {
    display: flex;
    flex-direction: column;
    gap: 10px;
}

.dates[b-qg5qwe5y1b] {
    display: flex;
    align-items: center;
    gap: 10px;
}

h1[b-qg5qwe5y1b] {
    font-family: 'Roboto', sans-serif;
    color: #000000;
    font-weight: 300;
}
/* /Pages/AnalyticsSection/Email/MailNavigation/MailNavigation.razor.rz.scp.css */
.mail-navigation[b-pvtd1hpv5g] {
    display: flex;
    width: 100%;
    justify-content: space-between;
}

.mail-navigation-buttons[b-pvtd1hpv5g] {
    display: flex;
    align-items: center;
}
/* /Pages/AnalyticsSection/Email/Templates/BlockTemplates/MailHeaderTemplate.razor.rz.scp.css */
.mail__template__container:hover[b-3ggbgl7tf9] {
    border: 1px solid black;
    position: relative;
}

.options__header[b-3ggbgl7tf9] {
    display: none;
}

.mail__template__container:hover .options__header[b-3ggbgl7tf9] {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    background: #0000006e;
    position: absolute;
    width: 100%;
}

.white__button[b-3ggbgl7tf9] {
    cursor: pointer;
    width: 40px;
    height: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #fff;
    font-size: 26px;
}
/* /Pages/AnalyticsSection/Email/Templates/BlockTemplates/MailHeaderTwoTemplate.razor.rz.scp.css */
.mail__template__container:hover[b-5ixjeotsp2] {
    border: 1px solid black;
    position: relative;
}

.options__header[b-5ixjeotsp2] {
    display: none;
}

.mail__template__container:hover .options__header[b-5ixjeotsp2] {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    background: #0000006e;
    position: absolute;
    width: 100%;
}

.white__button[b-5ixjeotsp2] {
    cursor: pointer;
    width: 40px;
    height: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #fff;
    font-size: 26px;
}
/* /Pages/AnalyticsSection/Email/Templates/BlockTemplates/MailImgTemplate.razor.rz.scp.css */
#img__size__change__container[b-b8ewpeu0nm]::-webkit-resizer {
    border: 2px solid #FF753621;
    background: #ff6a00;
    border-radius: 50%;
}
/* /Pages/AnalyticsSection/Email/Templates/BlockTemplates/MailLinkTemplate.razor.rz.scp.css */
.mail__template__container:hover[b-trtx42ctbq] {
    border: 1px solid black;
    position: relative;
}

.options__header[b-trtx42ctbq] {
    display: none;
}

.mail__template__container:hover .options__header[b-trtx42ctbq] {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    background: #0000006e;
    position: absolute;
    width: 100%;
}

.white__button[b-trtx42ctbq] {
    cursor: pointer;
    width: 40px;
    height: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #fff;
    font-size: 26px;
}
/* /Pages/AnalyticsSection/Email/Templates/BlockTemplates/MailListLineTemplate.razor.rz.scp.css */
.mail__template__container:hover[b-y78nf4hqac] {
    border: 1px solid black;
    position: relative;
}

.options__header[b-y78nf4hqac] {
    display: none;
}

.mail__template__container:hover .options__header[b-y78nf4hqac] {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    background: #0000006e;
    position: absolute;
    width: 100%;
}

.white__button[b-y78nf4hqac] {
    cursor: pointer;
    width: 40px;
    height: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #fff;
    font-size: 26px;
}
/* /Pages/AnalyticsSection/Email/Templates/BlockTemplates/MailTextTemplate.razor.rz.scp.css */
.mail__template__container:hover[b-oirp7qkqj5] {
    border: 1px solid black;
    position: relative;
}

.options__header[b-oirp7qkqj5] {
    display: none;
}

.mail__template__container:hover .options__header[b-oirp7qkqj5] {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    background: #0000006e;
    position: absolute;
    width: 100%;
}

.white__button[b-oirp7qkqj5] {
    cursor: pointer;
    width: 40px;
    height: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #fff;
    font-size: 26px;
}
/* /Pages/AnalyticsSection/Email/Templates/BlockTemplates/MailTopHeaderTemplate.razor.rz.scp.css */
.mail__template__container:hover[b-hqr34loirv] {
    border: 1px solid black;
    position: relative;
}

.options__header[b-hqr34loirv] {
    display: none;
}

.mail__template__container:hover .options__header[b-hqr34loirv] {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    background: #0000006e;
    position: absolute;
    width: 100%;
}

.white__button[b-hqr34loirv] {
    cursor: pointer;
    width: 40px;
    height: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #fff;
    font-size: 26px;
}
/* /Pages/AnalyticsSection/Email/Templates/Cover/TemplateOptionsHeader.razor.rz.scp.css */
.mail__template__container:hover[b-en2taytzc0] {
    border: 1px solid black;
    position: relative;
}

.options__header[b-en2taytzc0] {
    display: none;
}

.mail__template__container:hover .options__header[b-en2taytzc0] {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    background: #0000006e;
    position: absolute;
    width: 100%;
}

.white__button[b-en2taytzc0] {
    cursor: pointer;
    width: 40px;
    height: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #fff;
    font-size: 26px;
}
/* /Pages/AnalyticsSection/Email/Templates/Cover/TemplatesSwitch.razor.rz.scp.css */
/* /Pages/AnalyticsSection/Email/Templates/MailTemplates.razor.rz.scp.css */
.mail-template-wrapper[b-ds37eh0l7p] {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 20px;
    height: fit-content;
    margin: 20px 0;
}

.mail__template__box[b-ds37eh0l7p] {
    display: grid;
    grid-template-columns: 30% 67%;
    gap: 3%;
    height: fit-content;
    margin: 20px 0;
}

.mail-template-left-wrapper[b-ds37eh0l7p] {
    margin: 10px;
}

.markup-wrapper[b-ds37eh0l7p] {
    border: 1px inset black;
    margin: 10px;
}

.mail-template-input[b-ds37eh0l7p] {
    height: 200px;
    width: 50%;
}

.template__item[b-ds37eh0l7p] {
    width: 100%;
    height: 100%;
    min-height: 130px;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    flex-direction: column;
    cursor: pointer;
}

    .template__item .box[b-ds37eh0l7p] {
        font-size: 24px;
        display: flex;
        align-items: center;
    }

        .template__item i[b-ds37eh0l7p],
        .template__item .box i[b-ds37eh0l7p] {
            font-size: 36px;
        }

.type__select[b-ds37eh0l7p] {
    display: flex;
    flex-direction: column;
    justify-content: center;
}

    .type__select label[b-ds37eh0l7p] {
        font-weight: 400;
        color: rgba(0, 0, 0, 0.24);
    }

.save__button[b-ds37eh0l7p] {
    display: flex;
    justify-content: flex-end;
}
/* /Pages/AnalyticsSection/FinanceActivities/AddFinanceActivity.razor.rz.scp.css */
.newexpense__container[b-74wrk1digx] {
    padding: 5px;
    display: flex;
    flex-direction: column;
    gap: 15px;
}

.newexpense__box[b-74wrk1digx] {
    display: flex;
    align-items: flex-end;
    justify-content: space-between;
    gap: 20px;
}

.button__box[b-74wrk1digx] {
    display: flex;
    justify-content: flex-end;
    padding: 0 6px;
    gap: 10px;
}

.app__select__box[b-74wrk1digx] {
    display: flex;
    width: 100%;
}

.settings__box[b-74wrk1digx] {
    display: grid;
    grid-template-columns: 35% 45% 20%;
    align-items: end;
    justify-items: center;
}

.expenses__section[b-74wrk1digx] {
    position: relative;
}

@media only screen and (max-width: 1024px) {
    .expenses__section[b-74wrk1digx] {
        max-width: 100%;
    }

    .app__select__box[b-74wrk1digx] {
        display: flex;
        width: 100%;
        flex-direction: column;
        gap: 10px;
    }

    .settings__box[b-74wrk1digx] {
        display: flex;
        flex-direction: column;
        gap: 10px;
        justify-content: center;
        align-items: flex-start;
    }
}
/* /Pages/AnalyticsSection/FinanceActivities/ListFinanceActivities.razor.rz.scp.css */
.list[b-lr3eq2f5f5] {
    position: relative;
    width: 100%;
}

@media only screen and (max-width: 1024px) {

    .table__box.full__width[b-lr3eq2f5f5] {
        width: 100% !important;
        max-width: 100% !important;
    }
}
/* /Pages/AnalyticsSection/Financial/FinancialReport.razor.rz.scp.css */
.financial-header-text[b-9z0gswcxap] {
    font-weight: 400;
    color: #000;
    font-size: 25px;
    margin-bottom: 0;
}
    .financial-header-text span[b-9z0gswcxap] {
        margin-left: 30px;
    }

.financial-chart[b-9z0gswcxap] {
}

.financial-chart-sort[b-9z0gswcxap] {
    display: flex;
    justify-content: flex-end;
    height: 40px;
    align-items: center;
}

    .financial-chart-sort p[b-9z0gswcxap] {
        color: #000;
        font-size: 16px;
        font-weight: 400;
        transition: 0.3s;
        margin-left: 12px;
        cursor: pointer;
    }

        .financial-chart-sort p.chosen[b-9z0gswcxap] {
            font-weight: 900;
        }

        .financial-chart-sort p:hover[b-9z0gswcxap] {
            font-weight: 900;
        }

.transactions-header[b-9z0gswcxap] {
    display: flex;
    justify-content: space-between;
    margin: 10px 0;
}

    .transactions-header .transactions-search[b-9z0gswcxap] {
        display: flex;
        margin: auto 0;
        align-items: center;
    }

    .transactions-header .transactions-add[b-9z0gswcxap] {
        display: flex;
        gap: 10px;
        margin: auto 0;
        align-items: center;
    }

.transactions-header-text[b-9z0gswcxap] {
    font-weight: 400;
    color: #000;
    font-size: 25px;
    margin-right: 20px;
}

.group-header[b-9z0gswcxap] {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.header[b-9z0gswcxap] {
    display: grid;
    grid-template-columns: 69% 30%;
    grid-gap: 1%;
    width: 100%;
    align-items: center;
    justify-content: space-between;
    margin: 15px 0;
}

.date-range-search[b-9z0gswcxap] {
    display: flex;
    gap: 15px;
    align-items: center;
    flex-direction: column;
    height: 100%;
}

.header-property[b-9z0gswcxap] {
    display: flex;
    flex-direction: row;
    gap: 10px;
    align-items: center;
}

    .header-property label[b-9z0gswcxap] {
        font-size: 16px;
        color: #000;
    }

.date-input[b-9z0gswcxap] {
    padding: 7px 12px;
    font-size: 16px;
    color: #000;
    border: solid 1px #000;
    border-radius: var(--corner-radius);
}

.main-card-text-item[b-9z0gswcxap] {
    display: block;
    text-align: center;
    color: #262526;
    font-size: 16px;
    padding: 25px;
}

.total-data-header[b-9z0gswcxap] {
    grid-template-columns: 1fr 1fr 1fr;
    grid-gap: 15px;
    display: grid;
    margin-bottom: 32px;
}

.locked[b-9z0gswcxap] {
    filter: blur(15px);
}

@media only screen and (max-width: 1500px) {
    .header[b-9z0gswcxap] {
        grid-template-columns: minmax(0, 1fr);
        max-width: calc(100vw - 275px);
    }

    .chart__container[b-9z0gswcxap] {
        max-width: calc(100vw - 275px);
    }
}

@media only screen and (max-width: 1024px) {
    .header[b-9z0gswcxap] {
        max-width: 100vw;
    }

    .chart__container[b-9z0gswcxap] {
        max-width: calc(100vw - 30px);
        padding: 0 15px;
    }

    .total-data-header[b-9z0gswcxap] {
        grid-template-columns: repeat(auto-fit, minmax(150px, 1fr));
        max-width: calc(100vw - 30px);
    }
}
/* /Pages/AnalyticsSection/Notifications/NotificationDetails.razor.rz.scp.css */
.notification__details__box[b-t1oywk8h2d] {
    display: flex;
    flex-direction: column;
    gap: 15px;
    padding: 15px 0;
}
/* /Pages/AnalyticsSection/PullRequests/ModerPullRequestDetailsPage.razor.rz.scp.css */
.container[b-r4gyjz3n0a] {
    display: grid;
    grid-template-columns: 300px 1fr;
    gap: 15px;
    max-height: 97dvh;
    overflow: hidden;
}

.changes__list[b-r4gyjz3n0a] {
    height: 95dvh;
    overflow: hidden;
    overflow-y: auto;
    display: flex;
    flex-direction: column;
    gap: 10px;
}

    .changes__list i[b-r4gyjz3n0a] {
        color: #ff6a00;
        margin-left: -20px;
        font-size: 18px;
    }

.subject[b-r4gyjz3n0a] {
    padding-left: 20px;
}

.category[b-r4gyjz3n0a] {
    padding-left: 40px;
}

.theory[b-r4gyjz3n0a] {
    padding-left: 60px;
}

    .theory.active[b-r4gyjz3n0a] {
        font-weight: 700;
    }

.selected__box[b-r4gyjz3n0a] {
    overflow-x: auto;
    overflow-y: hidden;
    scroll-padding-bottom: 10px;
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 15px;
}

.selected[b-r4gyjz3n0a] {
    display: grid;
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
    gap: 15px;
}

.actions[b-r4gyjz3n0a] {
    display: grid;
    gap: 10px;
    max-height: 25dvh;
    overflow: hidden;
    grid-template-rows: min-content 1fr min-content;
}

    .actions h3[b-r4gyjz3n0a] {
        margin: 5px 0;
    }

.comments[b-r4gyjz3n0a] {
    max-height: 15dvh;
    overflow: hidden;
    overflow-y: auto;
}

.comments .box[b-r4gyjz3n0a] {
    display: grid;
    grid-template-columns: minmax(0, 1fr) 30px;
}

.new_comment[b-r4gyjz3n0a] {
    display: flex;
    gap: 10px;
    align-items: center;
}

.comments .header[b-r4gyjz3n0a] {
    display: flex;
    align-items: center;
    gap: 10px;
}

    .comments .header h4[b-r4gyjz3n0a] {
        margin: 0;
    }

    .comments .header span[b-r4gyjz3n0a] {
        color: #a3a3a3;
        font-size: 12px;
    }

.head[b-r4gyjz3n0a] {
    display: grid;
    grid-template-columns: minmax(0, 1fr) 175px 150px;
    gap: 10px;
    height: min-content;
    align-items: center;
}

.pr__box[b-r4gyjz3n0a] {
    display: grid;
    grid-template-rows: min-content minmax(0, 1fr) min-content;
    gap: 10px;
    max-height: 88dvh;
}

    .pr__box .selected[b-r4gyjz3n0a] {
        height: inherit;
        overflow: hidden;
        overflow-y: auto;
    }

    .all__prs__box[b-r4gyjz3n0a] {
        max-height: 90dvh;
        overflow: hidden;
        overflow-y: auto;
        display: flex;
        flex-direction: column;
        gap: 15px;
    }

        .changes__list[b-r4gyjz3n0a]::-webkit-scrollbar,
        .comments[b-r4gyjz3n0a]::-webkit-scrollbar,
        .pr__box .selected[b-r4gyjz3n0a]::-webkit-scrollbar,
        .all__prs__box[b-r4gyjz3n0a]::-webkit-scrollbar {
            width: 5px;
        }

        .changes__list[b-r4gyjz3n0a]::-webkit-scrollbar-track,
        .comments[b-r4gyjz3n0a]::-webkit-scrollbar-track,
        .pr__box .selected[b-r4gyjz3n0a]::-webkit-scrollbar-track,
        .all__prs__box[b-r4gyjz3n0a]::-webkit-scrollbar-track {
            background: #fff;
        }

        .changes__list[b-r4gyjz3n0a]::-webkit-scrollbar-thumb,
        .comments[b-r4gyjz3n0a]::-webkit-scrollbar-thumb,
        .pr__box .selected[b-r4gyjz3n0a]::-webkit-scrollbar-thumb,
        .all__prs__box[b-r4gyjz3n0a]::-webkit-scrollbar-thumb {
            background: #ff6a00;
            border-radius: 3px;
        }
/* /Pages/AnalyticsSection/Users/Components/DailyEventsCheckComponent.razor.rz.scp.css */
.daily__events__check__box[b-o6caybawz1] {
    display: flex;
    position: relative;
    flex-direction: column;
    box-shadow: 0 14px 28px rgb(173 173 173 / 22%), 0 10px 10px rgb(173 173 173 / 22%);
    background-color: var(--light-gray);
    border-radius: var(--corner-radius);
    padding: 20px;
    gap: 20px;
}

        .daily__events__check__box .heatmap__box .header[b-o6caybawz1] {
            display: flex;
            justify-content: space-between;
            align-items: center;
        }

            .daily__events__check__box .heatmap__box .header h4[b-o6caybawz1] {
                font-size: 14px;
                font-weight: 400;
                color: #a3a3a3;
            }

            .daily__events__check__box .heatmap__box .header .legend__box[b-o6caybawz1] {
                display: flex;
                background: #e9e9e98c;
                padding: 10px 15px;
                border-radius: 11px;
                gap: 10px;
            }

                .daily__events__check__box .heatmap__box .header .legend__box .legend[b-o6caybawz1] {
                    display: flex;
                    align-items: center;
                    justify-content: center;
                    gap: 5px;
                }

                    .daily__events__check__box .heatmap__box .header .legend__box .legend .label[b-o6caybawz1] {
                        font-size: 12px;
                        color: #656565;
                        font-weight: 500;
                    }

                    .daily__events__check__box .heatmap__box .header .legend__box .legend .color[b-o6caybawz1] {
                        height: 12px;
                        width: 12px;
                        border-radius: 3px;
                    }

                        .daily__events__check__box .heatmap__box .all__days .color.blue[b-o6caybawz1],
                        .daily__events__check__box .heatmap__box .header .legend__box .legend .color.blue[b-o6caybawz1] {
                            background: #60a5fa;
                        }

                        .daily__events__check__box .heatmap__box .all__days .color.orange[b-o6caybawz1],
                        .daily__events__check__box .heatmap__box .header .legend__box .legend .color.orange[b-o6caybawz1] {
                            background: #facc15;
                        }

                        .daily__events__check__box .heatmap__box .all__days .color.red[b-o6caybawz1],
                        .daily__events__check__box .heatmap__box .header .legend__box .legend .color.red[b-o6caybawz1] {
                            background: #ef4444;
                        }

                        .daily__events__check__box .heatmap__box .all__days .color.gray[b-o6caybawz1],
                        .daily__events__check__box .heatmap__box .header .legend__box .legend .color.gray[b-o6caybawz1] {
                            background: #a6a6a6;
                        }

        .daily__events__check__box .heatmap__box .all__days[b-o6caybawz1] {
            display: grid;
            grid-template-columns: repeat(auto-fill, minmax(16px, 1fr));
            gap: 5px;
            border: 1px solid #cacaca;
            padding: 20px;
            border-radius: 11px;
        }

            .daily__events__check__box .heatmap__box .all__days .color[b-o6caybawz1] {
                height: 16px;
                width: 16px;
                border-radius: 4px;
                cursor: pointer;
            }

                .daily__events__check__box .heatmap__box .all__days .color.active.blue[b-o6caybawz1] {
                    outline: 2px solid #60a5fa;
                    outline-offset: 2px;
                }

                .daily__events__check__box .heatmap__box .all__days .color.active.orange[b-o6caybawz1] {
                    outline: 2px solid #facc15;
                    outline-offset: 2px;
                }

                .daily__events__check__box .heatmap__box .all__days .color.active.red[b-o6caybawz1] {
                    outline: 2px solid #ef4444;
                    outline-offset: 2px;
                }

                .daily__events__check__box .heatmap__box .all__days .color.active.gray[b-o6caybawz1] {
                    outline: 2px solid #b1b1b1;
                    outline-offset: 2px;
                }

    .daily__events__check__box .details__container[b-o6caybawz1] {
        display: flex;
        flex-direction: column;
        gap: 15px;
    }

        .daily__events__check__box .details__container .details__header[b-o6caybawz1] {
            color: #9ca3af;
            text-transform: uppercase;
            font-weight: 600;
            font-size: 14px;
            display: flex;
            flex-direction: row;
            align-items: center;
            gap: 5px;
        }

            .daily__events__check__box .details__container .details__header i[b-o6caybawz1] {
                font-size: 24px;
            }

        .daily__events__check__box .details__container .details__main__box[b-o6caybawz1] {
            padding: 20px;
            border-radius: 11px;
            display: grid;
            grid-template-columns: 56px minmax(0, 1fr);
            gap: 20px;
        }

            .daily__events__check__box .details__container .details__main__box.blue[b-o6caybawz1] {
                border: 1px solid #bfdbfe;
                background: #eff6ff;
            }

            .daily__events__check__box .details__container .details__main__box.orange[b-o6caybawz1] {
                border: 1px solid #fef08a;
                background: #fefce8;
            }

            .daily__events__check__box .details__container .details__main__box.red[b-o6caybawz1] {
                border: 1px solid #fecaca;
                background: #fef2f2;
            }

            .daily__events__check__box .details__container .details__main__box.gray[b-o6caybawz1] {
                border: 1px solid 1px solid #b1b1b1;
                background: #eeeeee;
            }

            .daily__events__check__box .details__container .details__main__box .icon__box[b-o6caybawz1] {
                display: flex;
                align-items: center;
                justify-content: center;
                width: 56px;
                height: 56px;
                border-radius: 11px;
                font-size: 28px;
            }

            .daily__events__check__box .details__container .details__main__box.blue .content .header .status[b-o6caybawz1],
            .daily__events__check__box .details__container .details__main__box.blue .icon__box[b-o6caybawz1] {
                color: #2563eb;
                background: #dbeafe;
            }

            .daily__events__check__box .details__container .details__main__box.orange .content .header .status[b-o6caybawz1],
            .daily__events__check__box .details__container .details__main__box.orange .icon__box[b-o6caybawz1] {
                color: #a16207;
                background: #fef9c3;
            }

            .daily__events__check__box .details__container .details__main__box.red .content .header .status[b-o6caybawz1],
            .daily__events__check__box .details__container .details__main__box.red .icon__box[b-o6caybawz1] {
                color: #dc2626;
                background: #fee2e2;
            }

            .daily__events__check__box .details__container .details__main__box.gray .content .header .status[b-o6caybawz1],
            .daily__events__check__box .details__container .details__main__box.gray .icon__box[b-o6caybawz1] {
                color: #4f4f4f;
                background: #cdcdcd;
            }

            .daily__events__check__box .details__container .details__main__box .content[b-o6caybawz1] {
                padding: 0;
                display: flex;
                flex-direction: column;
            }

                .daily__events__check__box .details__container .details__main__box .content .header[b-o6caybawz1] {
                    display: flex;
                    align-items: center;
                    justify-content: space-between;
                    gap: 10px;
                }

                    .daily__events__check__box .details__container .details__main__box .content .header h3[b-o6caybawz1] {
                        font-weight: 700;
                        font-size: 18px;
                        margin: 0;
                        letter-spacing: 0.5px;
                    }

                    .daily__events__check__box .details__container .details__main__box .content .header .status[b-o6caybawz1] {
                        font-weight: 600;
                        font-size: 14px;
                        border-radius: 11px;
                        padding: 3px 10px;
                    }

                .daily__events__check__box .details__container .details__main__box .content .date__time[b-o6caybawz1] {
                    display: flex;
                    align-items: center;
                    justify-content: flex-start;
                    color: #6b7280;
                    font-size: 14px;
                    gap: 5px;
                    padding: 10px 0;
                }

                    .daily__events__check__box .details__container .details__main__box .content .date__time hr[b-o6caybawz1] {
                        width: 0px;
                        height: 10px;
                        border: none;
                        border-left: 1px solid #c1c6d2;
                        margin: 0;
                    }

                .daily__events__check__box .details__container .details__main__box .content .text[b-o6caybawz1] {
                    font-size: 14px;
                    color: #374151;
                    padding: 10px 0;
                }

                .daily__events__check__box .details__container .details__main__box .content .details__box[b-o6caybawz1] {
                    padding: 15px;
                    border: 1px solid #0000000d;
                    background: #ffffff99;
                    border-radius: 8px;
                }

                    .daily__events__check__box .details__container .details__main__box .content .details__box h3[b-o6caybawz1] {
                        color: #9ca3af;
                        text-transform: uppercase;
                        font-weight: 500;
                        font-size: 14px;
                        margin: 0;
                    }

                    .daily__events__check__box .details__container .details__main__box .content .details__box .block__label[b-o6caybawz1] {
                        color: #9ca3af;
                        font-weight: 500;
                        font-size: 13px;
                        margin: 0;
                        padding-top: 10px;
                    }

                    .daily__events__check__box .details__container .details__main__box .content .details__box .details[b-o6caybawz1] {
                        display: grid;
                        grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
                        gap: 10px;
                        padding: 5px 0 15px 0;
                    }

                        .daily__events__check__box .details__container .details__main__box .content .details__box .details .detail[b-o6caybawz1] {
                            display: flex;
                            flex-direction: row;
                            align-items: flex-start;
                            gap: 5px;
                            max-width: 100%;
                        }

                            .daily__events__check__box .details__container .details__main__box .content .details__box .details .detail .label[b-o6caybawz1] {
                                font-size: 13px;
                                font-weight: 600;
                                color: #6b7280;
                            }

                            .daily__events__check__box .details__container .details__main__box .content .details__box .details .detail .value[b-o6caybawz1] {
                                font-size: 14px;
                                color: #1f2937;
                                max-width: 100%;
                                overflow-wrap: anywhere;
                                max-height: 200px;
                                overflow: hidden;
                                overflow-y: auto;
                            }

hr[b-o6caybawz1] {
    width: 100%;
    border: none;
    border-bottom: 2px solid #e3e3e3;
}
/* /Pages/AnalyticsSection/Users/Templates/PageActivityComponent.razor.rz.scp.css */
.container[b-o2yx7bdjil] {
    width: fit-content;
}

.block[b-o2yx7bdjil] {
    width: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    gap: 10px;
    padding: 10px;
}

.data[b-o2yx7bdjil] {
    font-size: 14px;
}

.label[b-o2yx7bdjil] {
    font-size: 12px;
    color: #a3a3a3;
}
/* /Pages/AnalyticsSection/Users/UserInfo.razor.rz.scp.css */
.settings-wrapper[b-k8tlwtpr9e] {
    display: grid;
    gap: 20px;
    grid-template-columns: minmax(0, 1fr) minmax(0, 415px);
}

.settings-header[b-k8tlwtpr9e] {
    display: flex;
    align-items: center;
    gap: 10px;
    margin-bottom: 10px;
}

.table-admin[b-k8tlwtpr9e] {
    width: 418px;
    margin-bottom: 30px;
}

.heading-table-admin[b-k8tlwtpr9e] {
    font-family: 'Roboto', sans-serif;
    font-weight: 300;
    text-align: center;
}

.button-table-admin-itleg[b-k8tlwtpr9e] {
    margin-top: 2em;
    text-align: left;
}

    .button-table-admin-itleg button:hover[b-k8tlwtpr9e] {
        background-color: #E4CB94;
        color: #ffffff;
    }

    .button-table-admin-itleg button:active[b-k8tlwtpr9e] {
        background-color: #ffffff;
        color: #348F6C;
    }

.form-admin-itleg[b-k8tlwtpr9e] {
    display: flex;
    flex-direction: column;
}

.setting-left-wrapper[b-k8tlwtpr9e] {
    display: flex;
    flex-grow: 1;
}

.setting-left[b-k8tlwtpr9e] {
    width: 100%;
}

.settings-img[b-k8tlwtpr9e] {
    margin-top: 30px;
    background-color: var(--color-purple);
    border-radius: var(--corner-radius);
    width: 100%;
}

@media only screen and (max-width: 1200px) {
    .settings-wrapper[b-k8tlwtpr9e] {
        display: flex;
        flex-direction: column-reverse;
    }

    .table-admin[b-k8tlwtpr9e] {
        width: 100%;
    }

    .settings-img[b-k8tlwtpr9e] {
        display: none;
    }
}
/* /Pages/AnalyticsSection/Users/UserManagementPage.razor.rz.scp.css */

.main-card-text-item[b-20e7qt67sp] {
    display: block;
    text-align: center;
    color: #262526;
    font-size: 16px;
    padding: 25px;
    cursor: pointer;
}

.total-data-header[b-20e7qt67sp] {
    grid-template-columns: repeat(auto-fit, minmax(230px, 1fr));
    grid-gap: 20px;
    display: grid;
    margin-bottom: 32px;
    max-width: calc(100vw - 275px);
}

.user-list-header[b-20e7qt67sp] {
    grid-template-columns: 50px 1fr 280px 300px;
    align-items: center;
}

.margin_right[b-20e7qt67sp] {
    margin-right: 15px;
}

.search[b-20e7qt67sp] {
    min-width: 140px;
}

.buttons[b-20e7qt67sp] {
    display: flex;
    gap: 10px;
    align-items: center;
}

@media only screen and (max-width: 1099px) {
    .user-list-header[b-20e7qt67sp] {
        display: flex;
        gap: 15px;
        flex-wrap: wrap;
    }
}


@media only screen and (max-width: 800px) {
    .total-data-header[b-20e7qt67sp] {
        grid-template-columns: repeat(auto-fit, minmax(150px, 1fr));
        max-width: 100%;
    }
}
/* /Pages/AnalyticsSection/Users/UsersDashboard.razor.rz.scp.css */
.analytics-header-holy[b-uv844t0zhz] {
    font-family: 'Roboto', sans-serif;
    color: #2b2b2b;
    font-weight: 400;
    font-size: 25px;
    text-align: left;
    margin: 20px 0
}

.analytics-header-buttons[b-uv844t0zhz] {
    display: flex;
}

    .analytics-header-buttons div[b-uv844t0zhz] {
        margin: auto 0;
    }

.user-list-header[b-uv844t0zhz] {
    display: flex;
    justify-content: space-between;
}

.main-card-text-item[b-uv844t0zhz] {
    display: block;
    text-align: center;
    color: #262526;
    font-size: 16px;
    padding: 25px;
}

.total-data-header[b-uv844t0zhz] {
    grid-template-columns: 42% 42%;
    grid-gap: 40px;
    display: grid;
    margin-bottom: 32px;
}

    .total-data-header a[b-uv844t0zhz] {
        text-decoration: none;
    }

    .stats[b-uv844t0zhz] {
        font-size: 48px;
        font-weight: 900;
    }

.data-table-header[b-uv844t0zhz] {
    margin: 5px 0;
    color: #262526;
    font-size: 16px;
    font-weight: 400;
    text-align: center;
}

.dashboard-panel[b-uv844t0zhz] {
    grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
    display: grid;
    max-width: calc(100vw - 30px);
    padding: 0 15px;
}

.statistics__container[b-uv844t0zhz] {
    display: grid;
    grid-template-columns: 29% 70%;
    grid-gap: 15px;
}

.header__box[b-uv844t0zhz] {
    display: flex;
    gap: 10px;
    align-items: center;
}

@media only screen and (max-width: 1500px) {
    .statistics__container[b-uv844t0zhz] {
        grid-template-columns: 1fr;
    }

    .total-data-header[b-uv844t0zhz] {
        grid-template-columns: repeat(auto-fit, minmax(150px, 1fr));
        grid-gap: 40px 20px;
        max-width: calc(100vw - 275px);
    }
}

@media only screen and (max-width: 1024px) {
    .total-data-header[b-uv844t0zhz] {
        max-width: 100vw;
    }
}

@media only screen and (max-width: 800px) {
    .total-data-header[b-uv844t0zhz] {
        max-width: calc(100vw - 50px);
        padding: 0 15px;
    }
}
/* /Pages/AnalyticsSection/UsersQuiz/Components/UserQuizItemComponent.razor.rz.scp.css */
.user-quiz-wrapper[b-89ezykjcve] {
    width: calc(50% - 10px);
}

.quiz-header[b-89ezykjcve] {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 20px;
}

    .quiz-header .quiz-selects-wrapper[b-89ezykjcve] {
        width: 60%;
        display: flex;
        gap: 25px;
    }

        .quiz-header .quiz-selects-wrapper .quiz-select[b-89ezykjcve] {
            width: 50%;
        }

.quiz-body[b-89ezykjcve] {
    margin-bottom: 20px;
}

    .quiz-body h2[b-89ezykjcve] {
        font-size: 20px;
        color: #000;
        font-weight: 400;
        margin: 0;
        margin-left: 10px;
        margin-bottom: 5px;
    }

    .quiz-body .quiz-textarea[b-89ezykjcve] {
        height: 100%;
        width: calc(100% - 26px);
        padding: 13px;
        border: none;
        border-radius: 12px;
        background-color: #EDEDED;
        font-family: 'Roboto', sans-serif;
        font-size: 14px;
    }

.quiz-options[b-89ezykjcve] {
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
    column-gap: 45px;
}

.quiz-option[b-89ezykjcve] {
    display: flex;
    width: 163px;
}

.quiz-footer[b-89ezykjcve] {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.quiz-buttons[b-89ezykjcve] {
    display: flex;
    gap: 5px;
}
/* /Pages/AnalyticsSection/UsersQuiz/UsersQuizList.razor.rz.scp.css */
.quiz-list-container[b-4ux9d1su5m] {
    display: flex;
    flex-direction: column;
    gap: 10px;
    margin-bottom: 50px;
}

.quiz-list-header[b-4ux9d1su5m] {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

    .quiz-list-header h2[b-4ux9d1su5m] {
        font-size: 25px;
        color: #000;
        font-weight: 400;
    }

.quiz-list[b-4ux9d1su5m] {
    display: flex;
    flex-wrap: wrap;
    gap: 20px;
}
/* /Pages/Applications/AddingForm/AddingForm.razor.rz.scp.css */
.settings-wrapper[b-8zcobkat8g] {
    display: flex;
    gap: 20px;
    flex-direction: column;
}

.settings-header[b-8zcobkat8g] {
    display: flex;
    align-items: center;
    gap: 10px;
    margin-bottom: 10px;
}

.table-admin[b-8zcobkat8g] {
    margin-bottom: 30px;
}

.heading-table-admin[b-8zcobkat8g] {
    font-family: 'Roboto', sans-serif;
    font-weight: 300;
    text-align: center;
}

.button-table-admin-itleg[b-8zcobkat8g] {
    margin-top: 2em;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
}

    .button-table-admin-itleg button:hover[b-8zcobkat8g] {
        background-color: #E4CB94;
        color: #ffffff;
    }

    .button-table-admin-itleg button:active[b-8zcobkat8g] {
        background-color: #ffffff;
        color: #348F6C;
    }

.form-admin-itleg[b-8zcobkat8g] {
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-gap: 10px;
}

.setting-left-wrapper[b-8zcobkat8g] {
    display: flex;
    flex-grow: 1;
}

.setting-left[b-8zcobkat8g] {
    width: 100%;
}

.bool__settings__block[b-8zcobkat8g] {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    grid-gap: 10px;
    margin-top: 30px;
}

.cluster__box[b-8zcobkat8g] {
    display: flex;
    flex-direction: column;
}

    .cluster__box label[b-8zcobkat8g],
    .label[b-8zcobkat8g] {
        font-weight: 400;
        color: rgba(0, 0, 0, 0.24);
        margin-left: 5px;
    }
/* /Pages/Applications/AddingForm/UpdatingForm.razor.rz.scp.css */
.settings-wrapper[b-jp3wq3h8vu] {
    display: flex;
    gap: 20px;
    flex-direction: column;
}

.settings-header[b-jp3wq3h8vu] {
    display: flex;
    align-items: center;
    gap: 10px;
    margin-bottom: 10px;
}

.table-admin[b-jp3wq3h8vu] {
    margin-bottom: 30px;
}

.heading-table-admin[b-jp3wq3h8vu] {
    font-family: 'Roboto', sans-serif;
    font-weight: 300;
    text-align: center;
}

.button-table-admin-itleg[b-jp3wq3h8vu] {
    margin-top: 2em;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
}

    .button-table-admin-itleg button:hover[b-jp3wq3h8vu] {
        background-color: #E4CB94;
        color: #ffffff;
    }

    .button-table-admin-itleg button:active[b-jp3wq3h8vu] {
        background-color: #ffffff;
        color: #348F6C;
    }

.form-admin-itleg[b-jp3wq3h8vu] {
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-gap: 10px;
}

.setting-left-wrapper[b-jp3wq3h8vu] {
    display: flex;
    flex-grow: 1;
}

.setting-left[b-jp3wq3h8vu] {
    width: 100%;
}

.bool__settings__block[b-jp3wq3h8vu] {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    grid-gap: 10px;
    margin-top: 30px;
}

.label[b-jp3wq3h8vu] {
    font-weight: 400;
    color: rgba(0, 0, 0, 0.24);
}
/* /Pages/Applications/Applications.razor.rz.scp.css */
.app__page[b-a63rwqmngj] {
    display: flex;
    flex-direction: column;
    width: 100%;
}

.clasters[b-a63rwqmngj] {
    margin: 0 5%;
    width: 90%;
    display: flex;
    align-items: center;
    gap: 15px;
}

.apps__container[b-a63rwqmngj] {
    gap: 20px;
    height: 100vh;
    margin: 0 5%;
    width: 90%;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
}

.header[b-a63rwqmngj] {
    display: grid;
    width: 100%;
    justify-content: center;
    grid-template-columns: 375px 1fr;
    gap: 18px;
    align-items: center;
}

.date-range-search[b-a63rwqmngj] {
    display: flex;
    gap: 15px;
    align-items: flex-end;
    flex-direction: row;
    justify-content: flex-end;
    margin: 20px 0 0 0;
}

.main-card-text-item[b-a63rwqmngj] {
    text-align: center;
    color: #262526;
    font-size: 16px;
    padding: 25px;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    height: calc(100% - 50px);
}

.total-data-header[b-a63rwqmngj] {
    display: grid;
    grid-template-columns: repeat(5, 1fr);
    gap: 20px;
    justify-content: space-around;
    margin: 28px 0;
}

.main__container[b-a63rwqmngj] {
    margin: 0 5%;
    width: 90%;
    display: flex;
    flex-direction: column;
    gap: 10px;
}

.applications[b-a63rwqmngj] {
    display: grid;
    grid-template-columns: 200px minmax(0, 1fr);
    gap: 20px;
}

.open__app[b-a63rwqmngj] {
    cursor: pointer;
    font-size: 20px;
    font-weight: 500;
}

.chart__box[b-a63rwqmngj] {
    width: 100%;
}

    .chart__box.locked[b-a63rwqmngj] {
        filter: blur(15px);
    }

    .title[b-a63rwqmngj] {
        font-size: 24px;
    }

    .title h2[b-a63rwqmngj] {
        margin: 0;
    }

.double__box[b-a63rwqmngj] {
    display: grid;
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
    gap: 20px;
}

.logout[b-a63rwqmngj] {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: flex-start;
}

    .logout i[b-a63rwqmngj] {
        font-size: 50px;
    }


@media only screen and (max-width: 1500px) {
    .header[b-a63rwqmngj] {
        grid-template-columns: minmax(0, 1fr);
        max-width: calc(100vw - 275px);
    }
}

@media only screen and (max-width: 1024px) {
    .header[b-a63rwqmngj] {
        max-width: 100vw;
    }

    .total-data-header[b-a63rwqmngj] {
        grid-template-columns: repeat(auto-fit, minmax(150px, 1fr));
        max-width: calc(100vw - 30px);
    }

    .applications[b-a63rwqmngj] {
        margin: 0 20px;
        width: calc(100% - 40px);
    }

    .date-range-search[b-a63rwqmngj] {
        align-items: flex-start;
        flex-direction: column-reverse;
        justify-content: flex-end;
    }

    .double__box[b-a63rwqmngj] {
        display: flex;
        flex-direction: column;
        align-items: flex-start;
    }

        .double__box .app__table[b-a63rwqmngj] {
            max-width: 100%;
        }
}
/* /Pages/Applications/Clusters/CoreLanding.razor.rz.scp.css */
.container[b-51unl8w8rs] {
    width: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
}

.content[b-51unl8w8rs] {
    width: 90%;
    padding: 0;
}

.header[b-51unl8w8rs] {
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
    gap: 15px;
}

.img__box[b-51unl8w8rs] {
    width: 165px;
    height: 100px;
}

    .img__box img[b-51unl8w8rs] {
        max-width: 100%;
        max-height: 100%;
        min-height: 100px;
        object-fit: contain;
    }
/* /Pages/Applications/Clusters/CoreTemplateDetails.razor.rz.scp.css */
.container[b-l0bi09swwp] {
    width: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
}

.content[b-l0bi09swwp] {
    width: 90%;
    padding: 0;
}

.header[b-l0bi09swwp] {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 15px;
}

    .header .buttons[b-l0bi09swwp] {
        display: flex;
        align-items: center;
        justify-content: center;
        gap: 15px;
    }

.mp-template-properties[b-l0bi09swwp] {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 15px;
}

.label[b-l0bi09swwp] {
    font-size: 12px;
    color: #a3a3a3;
    padding-left: 5px;
}
/* /Pages/Applications/Clusters/CreateCluster.razor.rz.scp.css */
.settings__wrapper[b-4kohec26hn] {
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
}

.box[b-4kohec26hn] {
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 90%;
    gap: 15px;
}


.form__box[b-4kohec26hn] {
    width: 90%;
}

.wrapper[b-4kohec26hn] {
    max-width: 500px;
}

.form[b-4kohec26hn] {
    display: flex;
    align-items: flex-end;
    gap: 10px;
}
/* /Pages/Applications/Clusters/Templates/CoreAboutTemplate.razor.rz.scp.css */
.content[b-uh4yxtokvz] {
    display: flex;
    flex-direction: column;
    gap: 10px;
}

.header[b-uh4yxtokvz] {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 15px;
}

.buttons[b-uh4yxtokvz] {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 15px;
}

.label[b-uh4yxtokvz] {
    font-size: 12px;
    color: #a3a3a3;
    padding-left: 5px;
}

.mp-template-properties[b-uh4yxtokvz] {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 15px;
    align-items: start;
}


    .mp-template-properties .switch[b-uh4yxtokvz] {
        margin-top: 5px;
    }

.partners[b-uh4yxtokvz] {
    display: flex;
    flex-direction: column;
    gap: 15px;
}

.partner-wrapper[b-uh4yxtokvz] {
    display: flex;
    flex-direction: column;
    gap: 10px;
}

.partner-header[b-uh4yxtokvz] {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

h6[b-uh4yxtokvz] {
    margin: 0;
    font-size: 16px;
}
/* /Pages/Applications/Clusters/Templates/CoreAdvantagesTemplate.razor.rz.scp.css */
.content[b-yy67nqisp4] {
    display: flex;
    flex-direction: column;
    gap: 10px;
}

.header[b-yy67nqisp4] {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 15px;
}

.buttons[b-yy67nqisp4] {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 15px;
}

.label[b-yy67nqisp4] {
    font-size: 12px;
    color: #a3a3a3;
    padding-left: 5px;
}

.mp-template-properties[b-yy67nqisp4] {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 15px;
    align-items: start;
}


    .mp-template-properties .switch[b-yy67nqisp4] {
        margin-top: 5px;
    }

.partners[b-yy67nqisp4] {
    display: flex;
    flex-direction: column;
    gap: 15px;
}

.partner-wrapper[b-yy67nqisp4] {
    display: flex;
    flex-direction: column;
    gap: 10px;
}

.partner-header[b-yy67nqisp4] {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

h6[b-yy67nqisp4] {
    margin: 0;
    font-size: 16px;
}
/* /Pages/Applications/Clusters/Templates/CoreBlocksTemplate.razor.rz.scp.css */
.content[b-6v52ckpzm9] {
    display: flex;
    flex-direction: column;
    gap: 10px;
}

.header[b-6v52ckpzm9] {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 15px;
}

.buttons[b-6v52ckpzm9] {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 15px;
}

.label[b-6v52ckpzm9] {
    font-size: 12px;
    color: #a3a3a3;
    padding-left: 5px;
}

.mp-template-properties[b-6v52ckpzm9] {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 15px;
    align-items: start;
}


    .mp-template-properties .switch[b-6v52ckpzm9] {
        margin-top: 5px;
    }

.partners[b-6v52ckpzm9] {
    display: flex;
    flex-direction: column;
    gap: 15px;
}

.partner-wrapper[b-6v52ckpzm9] {
    display: flex;
    flex-direction: column;
    gap: 10px;
}

.partner-header[b-6v52ckpzm9] {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

h6[b-6v52ckpzm9] {
    margin: 0;
    font-size: 16px;
}
/* /Pages/Applications/Clusters/Templates/CoreCallbackTemplate.razor.rz.scp.css */
.content[b-9hyxrauxy5] {
    display: flex;
    flex-direction: column;
    gap: 10px;
}

.header[b-9hyxrauxy5] {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 15px;
}

.buttons[b-9hyxrauxy5] {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 15px;
}

.label[b-9hyxrauxy5] {
    font-size: 12px;
    color: #a3a3a3;
    padding-left: 5px;
}

.mp-template-properties[b-9hyxrauxy5] {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 15px;
    align-items: start;
}


    .mp-template-properties .switch[b-9hyxrauxy5] {
        margin-top: 5px;
    }

.partners[b-9hyxrauxy5] {
    display: flex;
    flex-direction: column;
    gap: 15px;
}

.partner-wrapper[b-9hyxrauxy5] {
    display: flex;
    flex-direction: column;
    gap: 10px;
}

.partner-header[b-9hyxrauxy5] {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

h6[b-9hyxrauxy5] {
    margin: 0;
    font-size: 16px;
}
/* /Pages/Applications/Clusters/Templates/CoreFooterTemplate.razor.rz.scp.css */
.content[b-cwg7o2k2sr] {
    display: flex;
    flex-direction: column;
    gap: 10px;
}

.header[b-cwg7o2k2sr] {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 15px;
}

.buttons[b-cwg7o2k2sr] {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 15px;
}

.label[b-cwg7o2k2sr] {
    font-size: 12px;
    color: #a3a3a3;
    padding-left: 5px;
}

.mp-template-properties[b-cwg7o2k2sr] {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 15px;
    align-items: start;
}


    .mp-template-properties .switch[b-cwg7o2k2sr] {
        margin-top: 5px;
    }

.partners[b-cwg7o2k2sr] {
    display: flex;
    flex-direction: column;
    gap: 15px;
}

.partner-wrapper[b-cwg7o2k2sr] {
    display: flex;
    flex-direction: column;
    gap: 10px;
}

.partner-header[b-cwg7o2k2sr] {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

h6[b-cwg7o2k2sr] {
    margin: 0;
    font-size: 16px;
}
/* /Pages/Applications/Clusters/Templates/CoreHeaderTemplate.razor.rz.scp.css */
.content[b-qklz73gw0b] {
    display: flex;
    flex-direction: column;
    gap: 10px;
}

.header[b-qklz73gw0b] {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 15px;
}

.buttons[b-qklz73gw0b] {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 15px;
}

.label[b-qklz73gw0b] {
    font-size: 12px;
    color: #a3a3a3;
    padding-left: 5px;
}

.mp-template-properties[b-qklz73gw0b] {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 15px;
    align-items: start;
}


    .mp-template-properties .switch[b-qklz73gw0b] {
        margin-top: 5px;
    }

.partners[b-qklz73gw0b] {
    display: flex;
    flex-direction: column;
    gap: 15px;
}

.partner-wrapper[b-qklz73gw0b] {
    display: flex;
    flex-direction: column;
    gap: 10px;
}

.partner-header[b-qklz73gw0b] {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

h6[b-qklz73gw0b] {
    margin: 0;
    font-size: 16px;
}
/* /Pages/Applications/Clusters/Templates/CoreHeadTemplate.razor.rz.scp.css */
.content[b-616vtjq6oy] {
    display: flex;
    flex-direction: column;
    gap: 10px;
}

.header[b-616vtjq6oy] {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 15px;
}

.buttons[b-616vtjq6oy] {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 15px;
}

.label[b-616vtjq6oy] {
    font-size: 12px;
    color: #a3a3a3;
    padding-left: 5px;
}

.mp-template-properties[b-616vtjq6oy] {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 15px;
    align-items: start;
}

h6[b-616vtjq6oy] {
    margin: 0;
    font-size: 16px;
}
/* /Pages/Applications/Clusters/Templates/CoreHeroTemplate.razor.rz.scp.css */
.content[b-16sax04y3a] {
    display: flex;
    flex-direction: column;
    gap: 10px;
}

.header[b-16sax04y3a] {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 15px;
}

.buttons[b-16sax04y3a] {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 15px;
}

.label[b-16sax04y3a] {
    font-size: 12px;
    color: #a3a3a3;
    padding-left: 5px;
}

.mp-template-properties[b-16sax04y3a] {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 15px;
    align-items: start;
}


    .mp-template-properties .switch[b-16sax04y3a] {
        margin-top: 5px;
    }

.partners[b-16sax04y3a] {
    display: flex;
    flex-direction: column;
    gap: 15px;
}

.partner-wrapper[b-16sax04y3a] {
    display: flex;
    flex-direction: column;
    gap: 10px;
}

.partner-header[b-16sax04y3a] {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

h6[b-16sax04y3a] {
    margin: 0;
    font-size: 16px;
}
/* /Pages/Applications/Clusters/Templates/CoreMailtoTemplate.razor.rz.scp.css */
.content[b-qwlx1i2f9w] {
    display: flex;
    flex-direction: column;
    gap: 10px;
}

.header[b-qwlx1i2f9w] {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 15px;
}

.buttons[b-qwlx1i2f9w] {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 15px;
}

.label[b-qwlx1i2f9w] {
    font-size: 12px;
    color: #a3a3a3;
    padding-left: 5px;
}

.mp-template-properties[b-qwlx1i2f9w] {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 15px;
    align-items: start;
}


    .mp-template-properties .switch[b-qwlx1i2f9w] {
        margin-top: 5px;
    }

.partners[b-qwlx1i2f9w] {
    display: flex;
    flex-direction: column;
    gap: 15px;
}

.partner-wrapper[b-qwlx1i2f9w] {
    display: flex;
    flex-direction: column;
    gap: 10px;
}

.partner-header[b-qwlx1i2f9w] {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

h6[b-qwlx1i2f9w] {
    margin: 0;
    font-size: 16px;
}
/* /Pages/Applications/Clusters/Templates/CoreMissionTemplate.razor.rz.scp.css */
.content[b-gvqg2r3tfo] {
    display: flex;
    flex-direction: column;
    gap: 10px;
}

.header[b-gvqg2r3tfo] {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 15px;
}

.buttons[b-gvqg2r3tfo] {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 15px;
}

.label[b-gvqg2r3tfo] {
    font-size: 12px;
    color: #a3a3a3;
    padding-left: 5px;
}

.mp-template-properties[b-gvqg2r3tfo] {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 15px;
    align-items: start;
}


    .mp-template-properties .switch[b-gvqg2r3tfo] {
        margin-top: 5px;
    }

.partners[b-gvqg2r3tfo] {
    display: flex;
    flex-direction: column;
    gap: 15px;
}

.partner-wrapper[b-gvqg2r3tfo] {
    display: flex;
    flex-direction: column;
    gap: 10px;
}

.partner-header[b-gvqg2r3tfo] {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

h6[b-gvqg2r3tfo] {
    margin: 0;
    font-size: 16px;
}
/* /Pages/Applications/Clusters/Templates/CoreNetworkCodeTemplate.razor.rz.scp.css */
.content[b-mvxzi1lc5e] {
    display: flex;
    flex-direction: column;
    gap: 10px;
}

.header[b-mvxzi1lc5e] {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 15px;
}

.buttons[b-mvxzi1lc5e] {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 15px;
}

.label[b-mvxzi1lc5e] {
    font-size: 12px;
    color: #a3a3a3;
    padding-left: 5px;
}

.mp-template-properties[b-mvxzi1lc5e] {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 15px;
    align-items: start;
}


    .mp-template-properties .switch[b-mvxzi1lc5e] {
        margin-top: 5px;
    }

.partners[b-mvxzi1lc5e] {
    display: flex;
    flex-direction: column;
    gap: 15px;
}

.partner-wrapper[b-mvxzi1lc5e] {
    display: flex;
    flex-direction: column;
    gap: 10px;
}

.partner-header[b-mvxzi1lc5e] {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

h6[b-mvxzi1lc5e] {
    margin: 0;
    font-size: 16px;
}
/* /Pages/Applications/Clusters/Templates/CoreProductsTemplate.razor.rz.scp.css */
.content[b-6lu10n6ndv] {
    display: flex;
    flex-direction: column;
    gap: 10px;
}

.header[b-6lu10n6ndv] {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 15px;
}

.buttons[b-6lu10n6ndv] {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 15px;
}

.label[b-6lu10n6ndv] {
    font-size: 12px;
    color: #a3a3a3;
    padding-left: 5px;
}

.mp-template-properties[b-6lu10n6ndv] {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 15px;
    align-items: start;
}


    .mp-template-properties .switch[b-6lu10n6ndv] {
        margin-top: 5px;
    }

.partners[b-6lu10n6ndv] {
    display: flex;
    flex-direction: column;
    gap: 15px;
}

.partner-wrapper[b-6lu10n6ndv] {
    display: flex;
    flex-direction: column;
    gap: 10px;
}

.partner-header[b-6lu10n6ndv] {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

h6[b-6lu10n6ndv] {
    margin: 0;
    font-size: 16px;
}
/* /Pages/Applications/Clusters/Templates/CoreSocialTemplate.razor.rz.scp.css */
.content[b-7orig1u4tq] {
    display: flex;
    flex-direction: column;
    gap: 10px;
}

.header[b-7orig1u4tq] {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 15px;
}

.buttons[b-7orig1u4tq] {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 15px;
}

.label[b-7orig1u4tq] {
    font-size: 12px;
    color: #a3a3a3;
    padding-left: 5px;
}

.mp-template-properties[b-7orig1u4tq] {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 15px;
    align-items: start;
}


    .mp-template-properties .switch[b-7orig1u4tq] {
        margin-top: 5px;
    }

.partners[b-7orig1u4tq] {
    display: flex;
    flex-direction: column;
    gap: 15px;
}

.partner-wrapper[b-7orig1u4tq] {
    display: flex;
    flex-direction: column;
    gap: 10px;
}

.partner-header[b-7orig1u4tq] {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

h6[b-7orig1u4tq] {
    margin: 0;
    font-size: 16px;
}
/* /Pages/Applications/Clusters/Templates/CoreTeamTemplate.razor.rz.scp.css */
.content[b-5hzi7snjc7] {
    display: flex;
    flex-direction: column;
    gap: 10px;
}

.header[b-5hzi7snjc7] {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 15px;
}

.buttons[b-5hzi7snjc7] {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 15px;
}

.label[b-5hzi7snjc7] {
    font-size: 12px;
    color: #a3a3a3;
    padding-left: 5px;
}

.mp-template-properties[b-5hzi7snjc7] {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 15px;
    align-items: start;
}


    .mp-template-properties .switch[b-5hzi7snjc7] {
        margin-top: 5px;
    }

.partners[b-5hzi7snjc7] {
    display: flex;
    flex-direction: column;
    gap: 15px;
}

.partner-wrapper[b-5hzi7snjc7] {
    display: flex;
    flex-direction: column;
    gap: 10px;
}

.partner-header[b-5hzi7snjc7] {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

h6[b-5hzi7snjc7] {
    margin: 0;
    font-size: 16px;
}
/* /Pages/Applications/Clusters/UpdateCluster.razor.rz.scp.css */
.settings__wrapper[b-prjbwf9eyt] {
    width: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
}

.box[b-prjbwf9eyt] {
    width: 90%;
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 10px;
}

.settings[b-prjbwf9eyt] {
    width: 90%;
}

.add__block[b-prjbwf9eyt] {
    display: flex;
    align-items: center;
    gap: 10px;
}
/* /Pages/Blog/BlogSections.razor.rz.scp.css */
.buttons[b-7v93u75zhi] {
    display: flex;
    gap: 15px;
    align-items: center;
}
/* /Pages/Jobs/HangfireNavButton.razor.rz.scp.css */
.hangfire__navigation[b-e4ienr56s8] {
    display: flex;
    justify-content: space-between;
    align-items: center;
}
/* /Pages/MainPageTemplates/MainPageManagement.razor.rz.scp.css */
.header[b-xlsh9jn6fj] {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

    .header h2[b-xlsh9jn6fj] {
        font-size: 25px;
        color: #000;
        font-weight: 400;
    }

.container[b-xlsh9jn6fj] {
    display: flex;
    flex-direction: column;
    gap: 20px;
    margin-bottom: 50px;
}

.order-input[b-xlsh9jn6fj] {
    position: relative;
    padding: 8px 12px;
    font-size: 16px;
    color: #000;
    background-color: transparent;
    border: solid 1px #000;
    border-radius: var(--corner-radius);
    width: 100px;
}

.img__box img[b-xlsh9jn6fj] {
    max-width: 100%;
    max-height: 100%;
    min-height: 100px;
    object-fit: contain;
}
/* /Pages/MainPageTemplates/MainPageTemplateDetails.razor.rz.scp.css */
.header[b-yhsqo8jeg1] {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

    .header h2[b-yhsqo8jeg1] {
        font-size: 25px;
        color: #000;
        font-weight: 400;
    }

.container[b-yhsqo8jeg1] {
    display: flex;
    flex-direction: column;
    gap: 20px;
    margin-bottom: 50px;
}

.buttons[b-yhsqo8jeg1] {
    display: flex;
    gap: 10px;
}

.mp-template-properties[b-yhsqo8jeg1] {
    display: flex;
    justify-content: space-between;
    gap: 40px;
}

.mp-template-property[b-yhsqo8jeg1] {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    white-space: nowrap;
}
/* /Pages/MainPageTemplates/Templates/MainPageAccordionSimpleTemplate.razor.rz.scp.css */
.header[b-a8fc8pn3ga] {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

    .header h2[b-a8fc8pn3ga] {
        font-size: 25px;
        color: #000;
        font-weight: 400;
    }

.buttons[b-a8fc8pn3ga] {
    display: flex;
    gap: 10px;
}

.container[b-a8fc8pn3ga] {
    display: flex;
    flex-direction: column;
    gap: 20px;
    margin-bottom: 50px;
}

.mp-template-properties[b-a8fc8pn3ga] {
    display: flex;
    justify-content: space-between;
    gap: 40px;
}

.mp-template-property[b-a8fc8pn3ga] {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    white-space: nowrap;
}

.image-picker[b-a8fc8pn3ga] {
    display: flex;
    flex-direction: column;
    gap: 10px;
}

.partners[b-a8fc8pn3ga] {
    display: flex;
    flex-direction: column;
    gap: 15px;
}

.partner-header[b-a8fc8pn3ga] {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 10px;
}

    .partner-header h6[b-a8fc8pn3ga] {
        font-size: 20px;
        color: #000;
        font-weight: 400;
        margin: 0;
    }

.partner-wrapper[b-a8fc8pn3ga] {
    padding: 25px;
}

.partner[b-a8fc8pn3ga] {
    display: flex;
    gap: 20px;
}

.text[b-a8fc8pn3ga] {
    width: 100%;
}

.ckeditor__container[b-a8fc8pn3ga] {
    border-bottom: 2px solid #e3e2e2;
    background: #f5f4f4;
    border-radius: 0 0 var(--corner-radius) var(--corner-radius);
    margin-top: 15px;
    max-width: 1300px;
}
/* /Pages/MainPageTemplates/Templates/MainPageAccordionWithIconTemplate.razor.rz.scp.css */
.header[b-cvriskxg89] {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

    .header h2[b-cvriskxg89] {
        font-size: 25px;
        color: #000;
        font-weight: 400;
    }

.buttons[b-cvriskxg89] {
    display: flex;
    gap: 10px;
}

.container[b-cvriskxg89] {
    display: flex;
    flex-direction: column;
    gap: 20px;
    margin-bottom: 50px;
}

.mp-template-properties[b-cvriskxg89] {
    display: flex;
    justify-content: space-between;
    gap: 40px;
}

.mp-template-property[b-cvriskxg89] {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    white-space: nowrap;
}

.image-picker[b-cvriskxg89] {
    display: flex;
    flex-direction: column;
    gap: 10px;
}

.partners[b-cvriskxg89] {
    display: flex;
    flex-direction: column;
    gap: 15px;
}

.partner-header[b-cvriskxg89] {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 10px;
}

    .partner-header h6[b-cvriskxg89] {
        font-size: 20px;
        color: #000;
        font-weight: 400;
        margin: 0;
    }

.partner-wrapper[b-cvriskxg89] {
    padding: 25px;
}

.partner[b-cvriskxg89] {
    display: flex;
    gap: 20px;
}

.text[b-cvriskxg89] {
    width: 100%;
}
/* /Pages/MainPageTemplates/Templates/MainPageAccordionWithPlusTemplate.razor.rz.scp.css */
.header[b-2plnk4zghx] {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

    .header h2[b-2plnk4zghx] {
        font-size: 25px;
        color: #000;
        font-weight: 400;
    }

.buttons[b-2plnk4zghx] {
    display: flex;
    gap: 10px;
}

.container[b-2plnk4zghx] {
    display: flex;
    flex-direction: column;
    gap: 20px;
    margin-bottom: 50px;
}

.mp-template-properties[b-2plnk4zghx] {
    display: flex;
    justify-content: space-between;
    gap: 40px;
}

.mp-template-property[b-2plnk4zghx] {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    white-space: nowrap;
}

.image-picker[b-2plnk4zghx] {
    display: flex;
    flex-direction: column;
    gap: 10px;
}

.partners[b-2plnk4zghx] {
    display: flex;
    flex-direction: column;
    gap: 15px;
}

.partner-header[b-2plnk4zghx] {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 10px;
}

    .partner-header h6[b-2plnk4zghx] {
        font-size: 20px;
        color: #000;
        font-weight: 400;
        margin: 0;
    }

.partner-wrapper[b-2plnk4zghx] {
    padding: 25px;
}

.partner[b-2plnk4zghx] {
    display: flex;
    gap: 20px;
}

.text[b-2plnk4zghx] {
    width: 100%;
}

.ckeditor__container[b-2plnk4zghx] {
    border-bottom: 2px solid #e3e2e2;
    background: #f5f4f4;
    border-radius: 0 0 var(--corner-radius) var(--corner-radius);
    margin-top: 15px;
    max-width: 1300px;
}
/* /Pages/MainPageTemplates/Templates/MainPageAlterBannerTemplate.razor.rz.scp.css */
.header[b-j1hnc8l9ao] {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

    .header h2[b-j1hnc8l9ao] {
        font-size: 25px;
        color: #000;
        font-weight: 400;
    }

.buttons[b-j1hnc8l9ao] {
    display: flex;
    gap: 10px;
}

.container[b-j1hnc8l9ao] {
    display: flex;
    flex-direction: column;
    gap: 20px;
    margin-bottom: 50px;
}

.mp-template-properties[b-j1hnc8l9ao] {
    display: grid;
    justify-content: space-between;
    gap: 40px;
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
}

.mp-template-property[b-j1hnc8l9ao] {
    display: flex;
    align-items: flex-start;
    gap: 10px;
    width: 100%;
    white-space: nowrap;
    flex-direction: column;
}

.image-picker[b-j1hnc8l9ao] {
    display: flex;
    flex-direction: column;
    gap: 10px;
}

.partners[b-j1hnc8l9ao] {
    display: flex;
    flex-direction: column;
    gap: 15px;
}

.partner-header[b-j1hnc8l9ao] {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 10px;
}

    .partner-header h6[b-j1hnc8l9ao] {
        font-size: 20px;
        color: #000;
        font-weight: 400;
        margin: 0;
    }

.partner-wrapper[b-j1hnc8l9ao] {
    padding: 25px;
}

.partner[b-j1hnc8l9ao] {
    display: flex;
    gap: 20px;
}

.text[b-j1hnc8l9ao] {
    width: 100%;
}

.ckeditor__container[b-j1hnc8l9ao] {
    border-bottom: 2px solid #e3e2e2;
    background: #f5f4f4;
    border-radius: 0 0 var(--corner-radius) var(--corner-radius);
    margin-top: 15px;
    max-width: 1300px;
    max-width: 100%;
}
/* /Pages/MainPageTemplates/Templates/MainPageAnyTextTemplate.razor.rz.scp.css */
.header[b-8mtcn2gsp3] {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

    .header h2[b-8mtcn2gsp3] {
        font-size: 25px;
        color: #000;
        font-weight: 400;
    }

.buttons[b-8mtcn2gsp3] {
    display: flex;
    gap: 10px;
}

.container[b-8mtcn2gsp3] {
    display: flex;
    flex-direction: column;
    gap: 20px;
    margin-bottom: 50px;
}

.mp-template-properties[b-8mtcn2gsp3] {
    display: flex;
    justify-content: space-between;
    gap: 40px;
}

.mp-template-property[b-8mtcn2gsp3] {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
}

.image-picker[b-8mtcn2gsp3] {
    display: flex;
    flex-direction: column;
    gap: 10px;
}

.partners[b-8mtcn2gsp3] {
    display: flex;
    flex-direction: column;
    gap: 15px;
}

.partner-header[b-8mtcn2gsp3] {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 10px;
}

    .partner-header h6[b-8mtcn2gsp3] {
        font-size: 20px;
        color: #000;
        font-weight: 400;
        margin: 0;
    }

.partner-wrapper[b-8mtcn2gsp3] {
    padding: 25px;
}

.partner[b-8mtcn2gsp3] {
    display: flex;
    gap: 20px;
}

.text[b-8mtcn2gsp3] {
    width: 100%;
}

.ckeditor__container[b-8mtcn2gsp3] {
    border-bottom: 2px solid #e3e2e2;
    background: #f5f4f4;
    border-radius: 0 0 var(--corner-radius) var(--corner-radius);
    margin-top: 15px;
    max-width: 1300px;
}
/* /Pages/MainPageTemplates/Templates/MainPageBannerTemplate.razor.rz.scp.css */
.header[b-s3gavggsb3] {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

    .header h2[b-s3gavggsb3] {
        font-size: 25px;
        color: #000;
        font-weight: 400;
    }

.buttons[b-s3gavggsb3] {
    display: flex;
    gap: 10px;
}

.container[b-s3gavggsb3] {
    display: flex;
    flex-direction: column;
    gap: 20px;
    margin-bottom: 50px;
}

.mp-template-properties[b-s3gavggsb3] {
    display: grid;
    justify-content: space-between;
    gap: 40px;
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
}

.mp-template-property[b-s3gavggsb3] {
    display: flex;
    align-items: flex-start;
    gap: 10px;
    width: 100%;
    white-space: nowrap;
    flex-direction: column;
}

.image-picker[b-s3gavggsb3] {
    display: flex;
    flex-direction: column;
    gap: 10px;
}

.partners[b-s3gavggsb3] {
    display: flex;
    flex-direction: column;
    gap: 15px;
}

.partner-header[b-s3gavggsb3] {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 10px;
}

    .partner-header h6[b-s3gavggsb3] {
        font-size: 20px;
        color: #000;
        font-weight: 400;
        margin: 0;
    }

.partner-wrapper[b-s3gavggsb3] {
    padding: 25px;
}

.partner[b-s3gavggsb3] {
    display: flex;
    gap: 20px;
}

.text[b-s3gavggsb3] {
    width: 100%;
}

.ckeditor__container[b-s3gavggsb3] {
    border-bottom: 2px solid #e3e2e2;
    background: #f5f4f4;
    border-radius: 0 0 var(--corner-radius) var(--corner-radius);
    margin-top: 15px;
    max-width: 1300px;
    max-width: 100%;
}
/* /Pages/MainPageTemplates/Templates/MainPageBigImgTemplate.razor.rz.scp.css */
.header[b-ytsf4pxccj] {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

    .header h2[b-ytsf4pxccj] {
        font-size: 25px;
        color: #000;
        font-weight: 400;
    }

.buttons[b-ytsf4pxccj] {
    display: flex;
    gap: 10px;
}

.container[b-ytsf4pxccj] {
    display: flex;
    flex-direction: column;
    gap: 20px;
    margin-bottom: 50px;
}

.mp-template-properties[b-ytsf4pxccj] {
    display: flex;
    justify-content: space-between;
    gap: 40px;
}

.mp-template-property[b-ytsf4pxccj] {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    white-space: nowrap;
}

.image-picker[b-ytsf4pxccj] {
    display: flex;
    flex-direction: column;
    gap: 10px;
}

.icon-and-textes[b-ytsf4pxccj] {
    display: flex;
    flex-direction: column;
    gap: 15px;
}

.icon-and-text-header[b-ytsf4pxccj] {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 10px;
}

    .icon-and-text-header h6[b-ytsf4pxccj] {
        font-size: 20px;
        color: #000;
        font-weight: 400;
        margin: 0;
    }

.icon-and-text-wrapper[b-ytsf4pxccj] {
    padding: 25px;
}

.icon-and-text[b-ytsf4pxccj] {
    display: flex;
    gap: 20px;
}

.caption-and-text[b-ytsf4pxccj] {
    width: 100%;
}
/* /Pages/MainPageTemplates/Templates/MainPageBlackFullWidthBannerTemplate.razor.rz.scp.css */

.header[b-tjpvo3rfhe] {
	display: flex;
	align-items: center;
	justify-content: space-between;
}

	.header h2[b-tjpvo3rfhe] {
		font-size: 25px;
		color: #000;
		font-weight: 400;
	}

.container[b-tjpvo3rfhe] {
	display: flex;
	flex-direction: column;
	gap: 20px;
	margin-bottom: 50px;
}

.mp-template-properties[b-tjpvo3rfhe] {
	display: flex;
	justify-content: space-between;
	gap: 40px;
}

.mp-template-property[b-tjpvo3rfhe] {
	display: flex;
	align-items: flex-start;
	gap: 10px;
	width: 100%;
	white-space: nowrap;
	flex-direction: column;
}

.image-picker[b-tjpvo3rfhe] {
	display: flex;
	flex-direction: column;
	gap: 10px;
}
/* /Pages/MainPageTemplates/Templates/MainPageBlackWithYellowLinesTemplate.razor.rz.scp.css */
.header[b-by84pg2de3] {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

    .header h2[b-by84pg2de3] {
        font-size: 25px;
        color: #000;
        font-weight: 400;
    }

.container[b-by84pg2de3] {
    display: flex;
    flex-direction: column;
    gap: 20px;
    margin-bottom: 50px;
}

.mp-template-properties[b-by84pg2de3] {
    display: flex;
    justify-content: space-between;
    gap: 40px;
}

.mp-template-property[b-by84pg2de3] {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    white-space: nowrap;
}

.image-picker[b-by84pg2de3] {
    display: flex;
    flex-direction: column;
    gap: 10px;
}
/* /Pages/MainPageTemplates/Templates/MainPageBlueBannerTemplate.razor.rz.scp.css */
.header[b-0jdj1957me] {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

    .header h2[b-0jdj1957me] {
        font-size: 25px;
        color: #000;
        font-weight: 400;
    }

.buttons[b-0jdj1957me] {
    display: flex;
    gap: 10px;
}

.container[b-0jdj1957me] {
    display: flex;
    flex-direction: column;
    gap: 20px;
    margin-bottom: 50px;
}

.mp-template-properties[b-0jdj1957me] {
    display: flex;
    justify-content: space-between;
    gap: 40px;
}

.mp-template-property[b-0jdj1957me] {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    white-space: nowrap;
}

.image-picker[b-0jdj1957me] {
    display: flex;
    flex-direction: column;
    gap: 10px;
}

.partners[b-0jdj1957me] {
    display: flex;
    flex-direction: column;
    gap: 15px;
}

.partner-header[b-0jdj1957me] {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 10px;
}

    .partner-header h6[b-0jdj1957me] {
        font-size: 20px;
        color: #000;
        font-weight: 400;
        margin: 0;
    }

.partner-wrapper[b-0jdj1957me] {
    padding: 25px;
}

.partner[b-0jdj1957me] {
    display: flex;
    gap: 20px;
}

.text[b-0jdj1957me] {
    width: 100%;
}

.ckeditor__container[b-0jdj1957me] {
    border-bottom: 2px solid #e3e2e2;
    background: #f5f4f4;
    border-radius: 0 0 var(--corner-radius) var(--corner-radius);
    margin-top: 15px;
    max-width: 1300px;
}
/* /Pages/MainPageTemplates/Templates/MainPageBlueBlocksTemplate.razor.rz.scp.css */
.header[b-ah1wsx5xsj] {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

    .header h2[b-ah1wsx5xsj] {
        font-size: 25px;
        color: #000;
        font-weight: 400;
    }

.buttons[b-ah1wsx5xsj] {
    display: flex;
    gap: 10px;
}

.container[b-ah1wsx5xsj] {
    display: flex;
    flex-direction: column;
    gap: 20px;
    margin-bottom: 50px;
}

.mp-template-properties[b-ah1wsx5xsj] {
    display: flex;
    justify-content: space-between;
    gap: 40px;
}

.mp-template-property[b-ah1wsx5xsj] {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    white-space: nowrap;
}

.image-picker[b-ah1wsx5xsj] {
    display: flex;
    flex-direction: column;
    gap: 10px;
}

.partners[b-ah1wsx5xsj] {
    display: flex;
    flex-direction: column;
    gap: 15px;
}

.partner-header[b-ah1wsx5xsj] {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 10px;
}

    .partner-header h6[b-ah1wsx5xsj] {
        font-size: 20px;
        color: #000;
        font-weight: 400;
        margin: 0;
    }

.partner-wrapper[b-ah1wsx5xsj] {
    padding: 25px;
}

.partner[b-ah1wsx5xsj] {
    display: flex;
    gap: 20px;
}

.text[b-ah1wsx5xsj] {
    width: 100%;
}


.ckeditor__container[b-ah1wsx5xsj] {
    border-bottom: 2px solid #e3e2e2;
    background: #f5f4f4;
    border-radius: 0 0 var(--corner-radius) var(--corner-radius);
    margin-top: 15px;
    max-width: 1300px;
}
/* /Pages/MainPageTemplates/Templates/MainPageCourseWithGroupsRegistrationTemplate.razor.rz.scp.css */
.header[b-5tavbudvzy] {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

    .header h2[b-5tavbudvzy] {
        font-size: 25px;
        color: #000;
        font-weight: 400;
    }

.buttons[b-5tavbudvzy] {
    display: flex;
    gap: 10px;
}

.container[b-5tavbudvzy] {
    display: flex;
    flex-direction: column;
    gap: 20px;
    margin-bottom: 50px;
}

.mp-template-properties[b-5tavbudvzy] {
    display: flex;
    justify-content: space-between;
    gap: 40px;
}

.mp-template-property[b-5tavbudvzy] {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    white-space: nowrap;
}

.image-picker[b-5tavbudvzy] {
    display: flex;
    flex-direction: column;
    gap: 10px;
}

.icon-and-textes[b-5tavbudvzy] {
    display: flex;
    flex-direction: column;
    gap: 15px;
}

.icon-and-text-header[b-5tavbudvzy] {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 10px;
}

    .icon-and-text-header h6[b-5tavbudvzy] {
        font-size: 20px;
        color: #000;
        font-weight: 400;
        margin: 0;
    }

.icon-and-text-wrapper[b-5tavbudvzy] {
    padding: 25px;
}

.icon-and-text[b-5tavbudvzy] {
    display: flex;
    gap: 20px;
}

.caption-and-text[b-5tavbudvzy] {
    width: 100%;
}


.partners[b-5tavbudvzy] {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    gap: 15px;
}

.partner-header[b-5tavbudvzy] {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 10px;
}

    .partner-header h6[b-5tavbudvzy] {
        font-size: 20px;
        color: #000;
        font-weight: 400;
        margin: 0;
    }

.partner-wrapper[b-5tavbudvzy] {
    padding: 25px;
}

.partner[b-5tavbudvzy] {
    display: flex;
    gap: 40px
}

.text[b-5tavbudvzy] {
    width: 100%;
}
/* /Pages/MainPageTemplates/Templates/MainPageCSSColorsTemplate.razor.rz.scp.css */
.header[b-ubvhs0r3hp] {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

    .header h2[b-ubvhs0r3hp] {
        font-size: 25px;
        color: #000;
        font-weight: 400;
    }

.container[b-ubvhs0r3hp] {
    display: flex;
    flex-direction: column;
    gap: 20px;
    margin-bottom: 50px;
}

.mp-template-properties[b-ubvhs0r3hp] {
    display: flex;
    justify-content: space-between;
    gap: 40px;
}

.mp-template-property[b-ubvhs0r3hp] {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    white-space: nowrap;
}

.image-picker[b-ubvhs0r3hp] {
    display: flex;
    flex-direction: column;
    gap: 10px;
}
/* /Pages/MainPageTemplates/Templates/MainPageDottedListTemplate.razor.rz.scp.css */
.header[b-nad3qt5yji] {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

    .header h2[b-nad3qt5yji] {
        font-size: 25px;
        color: #000;
        font-weight: 400;
    }

.buttons[b-nad3qt5yji] {
    display: flex;
    gap: 10px;
}

.container[b-nad3qt5yji] {
    display: flex;
    flex-direction: column;
    gap: 20px;
    margin-bottom: 50px;
}

.mp-template-properties[b-nad3qt5yji] {
    display: flex;
    justify-content: space-between;
    gap: 40px;
}

.mp-template-property[b-nad3qt5yji] {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    white-space: nowrap;
}

.image-picker[b-nad3qt5yji] {
    display: flex;
    flex-direction: column;
    gap: 10px;
}

.partners[b-nad3qt5yji] {
    display: flex;
    flex-direction: column;
    gap: 15px;
}

.partner-header[b-nad3qt5yji] {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 10px;
}

    .partner-header h6[b-nad3qt5yji] {
        font-size: 20px;
        color: #000;
        font-weight: 400;
        margin: 0;
    }

.partner-wrapper[b-nad3qt5yji] {
    padding: 25px;
}

.partner[b-nad3qt5yji] {
    display: flex;
    gap: 20px;
}

.text[b-nad3qt5yji] {
    width: 100%;
}
/* /Pages/MainPageTemplates/Templates/MainPageFooterTemplate.razor.rz.scp.css */
.header[b-94jf6oesg7] {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

    .header h2[b-94jf6oesg7] {
        font-size: 25px;
        color: #000;
        font-weight: 400;
    }

.container[b-94jf6oesg7] {
    display: flex;
    flex-direction: column;
    gap: 20px;
    margin-bottom: 50px;
}

.mp-template-properties[b-94jf6oesg7] {
    display: flex;
    justify-content: space-between;
    gap: 40px;
}

.mp-template-property[b-94jf6oesg7] {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    white-space: nowrap;
}

.image-picker[b-94jf6oesg7] {
    display: flex;
    flex-direction: column;
    gap: 10px;
}
/* /Pages/MainPageTemplates/Templates/MainPageHeaderTemplate.razor.rz.scp.css */
.header[b-5j1u9k5qni] {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

    .header h2[b-5j1u9k5qni] {
        font-size: 25px;
        color: #000;
        font-weight: 400;
    }

.container[b-5j1u9k5qni] {
    display: flex;
    flex-direction: column;
    gap: 20px;
    margin-bottom: 50px;
}

.mp-template-properties[b-5j1u9k5qni] {
    display: flex;
    justify-content: space-between;
    gap: 40px;
}

.mp-template-property[b-5j1u9k5qni] {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    white-space: nowrap;
}

.image-picker[b-5j1u9k5qni] {
    display: flex;
    flex-direction: column;
    gap: 10px;
}
/* /Pages/MainPageTemplates/Templates/MainPageImageWithDetailsTemplate.razor.rz.scp.css */
.header[b-lasybs7ami] {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

    .header h2[b-lasybs7ami] {
        font-size: 25px;
        color: #000;
        font-weight: 400;
    }

.buttons[b-lasybs7ami] {
    display: flex;
    gap: 10px;
}

.container[b-lasybs7ami] {
    display: flex;
    flex-direction: column;
    gap: 20px;
    margin-bottom: 50px;
}

.mp-template-properties[b-lasybs7ami] {
    display: flex;
    justify-content: space-between;
    gap: 40px;
}

.mp-template-property[b-lasybs7ami] {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    white-space: nowrap;
}

.image-picker[b-lasybs7ami] {
    display: flex;
    flex-direction: column;
    gap: 10px;
}

.icon-and-textes[b-lasybs7ami] {
    display: flex;
    flex-direction: column;
    gap: 15px;
}

.icon-and-text-header[b-lasybs7ami] {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 10px;
}

    .icon-and-text-header h6[b-lasybs7ami] {
        font-size: 20px;
        color: #000;
        font-weight: 400;
        margin: 0;
    }

.icon-and-text-wrapper[b-lasybs7ami] {
    padding: 25px;
}

.icon-and-text[b-lasybs7ami]{
    display: flex;
    gap: 20px;
}

.caption-and-text[b-lasybs7ami] {
    width: 100%;
}
/* /Pages/MainPageTemplates/Templates/MainPageIphoneSliderTemplate.razor.rz.scp.css */
.header[b-c3785414u5] {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

    .header h2[b-c3785414u5] {
        font-size: 25px;
        color: #000;
        font-weight: 400;
    }

.buttons[b-c3785414u5] {
    display: flex;
    gap: 10px;
}

.container[b-c3785414u5] {
    display: flex;
    flex-direction: column;
    gap: 20px;
    margin-bottom: 50px;
}

.mp-template-properties[b-c3785414u5] {
    display: flex;
    justify-content: space-between;
    gap: 40px;
}

.mp-template-property[b-c3785414u5] {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    white-space: nowrap;
}

.image-picker[b-c3785414u5] {
    display: flex;
    flex-direction: column;
    gap: 10px;
}

.partners[b-c3785414u5] {
    display: flex;
    flex-direction: column;
    gap: 15px;
}

.partner-header[b-c3785414u5] {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 10px;
}

    .partner-header h6[b-c3785414u5] {
        font-size: 20px;
        color: #000;
        font-weight: 400;
        margin: 0;
    }

.partner-wrapper[b-c3785414u5] {
    padding: 25px;
}

.partner[b-c3785414u5] {
    display: flex;
    gap: 20px;
}

.text[b-c3785414u5] {
    width: 100%;
}


.ckeditor__container[b-c3785414u5] {
    border-bottom: 2px solid #e3e2e2;
    background: #f5f4f4;
    border-radius: 0 0 var(--corner-radius) var(--corner-radius);
    margin-top: 15px;
    max-width: 1300px;
}
/* /Pages/MainPageTemplates/Templates/MainPageLayoutTemplate.razor.rz.scp.css */
.header[b-ygafnjrqj0] {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

    .header h2[b-ygafnjrqj0] {
        font-size: 25px;
        color: #000;
        font-weight: 400;
    }

.buttons[b-ygafnjrqj0] {
    display: flex;
    gap: 10px;
}

.container[b-ygafnjrqj0] {
    display: flex;
    flex-direction: column;
    gap: 20px;
    margin-bottom: 50px;
}

.mp-template-properties[b-ygafnjrqj0] {
    display: flex;
    justify-content: space-between;
    gap: 40px;
}

.mp-template-property[b-ygafnjrqj0] {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    white-space: nowrap;
}

.image-picker[b-ygafnjrqj0] {
    display: flex;
    flex-direction: column;
    gap: 10px;
}

.partners[b-ygafnjrqj0] {
    display: flex;
    flex-direction: column;
    gap: 15px;
}

.partner-header[b-ygafnjrqj0] {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 10px;
}

    .partner-header h6[b-ygafnjrqj0] {
        font-size: 20px;
        color: #000;
        font-weight: 400;
        margin: 0;
    }

.partner-wrapper[b-ygafnjrqj0] {
    padding: 25px;
}

.partner[b-ygafnjrqj0] {
    display: flex;
    gap: 20px;
}

.text[b-ygafnjrqj0] {
    width: 100%;
}
/* /Pages/MainPageTemplates/Templates/MainPageListWithArrowTemplate.razor.rz.scp.css */
.header[b-9urch38xz8] {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

    .header h2[b-9urch38xz8] {
        font-size: 25px;
        color: #000;
        font-weight: 400;
    }

.buttons[b-9urch38xz8] {
    display: flex;
    gap: 10px;
}

.container[b-9urch38xz8] {
    display: flex;
    flex-direction: column;
    gap: 20px;
    margin-bottom: 50px;
}

.mp-template-properties[b-9urch38xz8] {
    display: flex;
    justify-content: space-between;
    gap: 40px;
}

.mp-template-property[b-9urch38xz8] {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    white-space: nowrap;
}

.image-picker[b-9urch38xz8] {
    display: flex;
    flex-direction: column;
    gap: 10px;
}

.partners[b-9urch38xz8] {
    display: flex;
    flex-direction: column;
    gap: 15px;
}

.partner-header[b-9urch38xz8] {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 10px;
}

    .partner-header h6[b-9urch38xz8] {
        font-size: 20px;
        color: #000;
        font-weight: 400;
        margin: 0;
    }

.partner-wrapper[b-9urch38xz8] {
    padding: 25px;
}

.partner[b-9urch38xz8] {
    display: flex;
    gap: 20px;
}

.text[b-9urch38xz8] {
    width: 100%;
}
/* /Pages/MainPageTemplates/Templates/MainPageNavbarTemplate.razor.rz.scp.css */
.header[b-rympgjftxb] {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

    .header h2[b-rympgjftxb] {
        font-size: 25px;
        color: #000;
        font-weight: 400;
    }

.container[b-rympgjftxb] {
    display: flex;
    flex-direction: column;
    gap: 20px;
    margin-bottom: 50px;
}

.mp-template-properties[b-rympgjftxb] {
    display: flex;
    justify-content: space-between;
    gap: 40px;
}

.mp-template-property[b-rympgjftxb] {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    white-space: nowrap;
}

.image-picker[b-rympgjftxb] {
    display: flex;
    flex-direction: column;
    gap: 10px;
}
/* /Pages/MainPageTemplates/Templates/MainPageNetworkCodeTemplate.razor.rz.scp.css */
.header[b-h50zpzjsts] {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

    .header h2[b-h50zpzjsts] {
        font-size: 25px;
        color: #000;
        font-weight: 400;
    }

.buttons[b-h50zpzjsts] {
    display: flex;
    gap: 10px;
}

.container[b-h50zpzjsts] {
    display: flex;
    flex-direction: column;
    gap: 20px;
    margin-bottom: 50px;
}

.mp-template-properties[b-h50zpzjsts] {
    display: flex;
    justify-content: space-between;
    gap: 40px;
}

.mp-template-property[b-h50zpzjsts] {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    white-space: nowrap;
}

.image-picker[b-h50zpzjsts] {
    display: flex;
    flex-direction: column;
    gap: 10px;
}

.textes[b-h50zpzjsts] {
    display: flex;
    flex-direction: column;
    gap: 15px;
}

.text-header[b-h50zpzjsts] {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 10px;
}

    .text-header h6[b-h50zpzjsts] {
        font-size: 20px;
        color: #000;
        font-weight: 400;
        margin: 0;
    }

.text-wrapper[b-h50zpzjsts] {
    padding: 25px;
}

.caption-and-text[b-h50zpzjsts] {
    width: 100%;
}

.text[b-h50zpzjsts] {
    display: flex;
    flex-direction: column;
    gap: 10px;
    width: calc(100% - 42px);
}
/* /Pages/MainPageTemplates/Templates/MainPageNumberedListWithBottomText.razor.rz.scp.css */
.header[b-unltfkb2pa] {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

    .header h2[b-unltfkb2pa] {
        font-size: 25px;
        color: #000;
        font-weight: 400;
    }

.buttons[b-unltfkb2pa] {
    display: flex;
    gap: 10px;
}

.container[b-unltfkb2pa] {
    display: flex;
    flex-direction: column;
    gap: 20px;
    margin-bottom: 50px;
}

.mp-template-properties[b-unltfkb2pa] {
    display: grid;
    justify-content: space-between;
    gap: 40px;
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
}

.mp-template-property[b-unltfkb2pa] {
    display: flex;
    align-items: flex-start;
    gap: 10px;
    width: 100%;
    white-space: nowrap;
    flex-direction: column;
}

.image-picker[b-unltfkb2pa] {
    display: flex;
    flex-direction: column;
    gap: 10px;
}

.partners[b-unltfkb2pa] {
    display: flex;
    flex-direction: column;
    gap: 15px;
}

.partner-header[b-unltfkb2pa] {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 10px;
}

    .partner-header h6[b-unltfkb2pa] {
        font-size: 20px;
        color: #000;
        font-weight: 400;
        margin: 0;
    }

.partner-wrapper[b-unltfkb2pa] {
    padding: 25px;
}

.partner[b-unltfkb2pa] {
    display: flex;
    gap: 20px;
}

.text[b-unltfkb2pa] {
    width: 100%;
}

.ckeditor__container[b-unltfkb2pa] {
    border-bottom: 2px solid #e3e2e2;
    background: #f5f4f4;
    border-radius: 0 0 var(--corner-radius) var(--corner-radius);
    margin-top: 15px;
    max-width: 1300px;
    max-width: 100%;
}
/* /Pages/MainPageTemplates/Templates/MainPageNumberedListWithSideInfoTemplate.razor.rz.scp.css */
.header[b-9vq2jtscct] {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

    .header h2[b-9vq2jtscct] {
        font-size: 25px;
        color: #000;
        font-weight: 400;
    }

.buttons[b-9vq2jtscct] {
    display: flex;
    gap: 10px;
}

.container[b-9vq2jtscct] {
    display: flex;
    flex-direction: column;
    gap: 20px;
    margin-bottom: 50px;
}

.mp-template-properties[b-9vq2jtscct] {
    display: flex;
    justify-content: space-between;
    gap: 40px;
}

.mp-template-property[b-9vq2jtscct] {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    white-space: nowrap;
}

.image-picker[b-9vq2jtscct] {
    display: flex;
    flex-direction: column;
    gap: 10px;
}

.partners[b-9vq2jtscct] {
    display: flex;
    flex-direction: column;
    gap: 15px;
}

.partner-header[b-9vq2jtscct] {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 10px;
}

    .partner-header h6[b-9vq2jtscct] {
        font-size: 20px;
        color: #000;
        font-weight: 400;
        margin: 0;
    }

.partner-wrapper[b-9vq2jtscct] {
    padding: 25px;
}

.partner[b-9vq2jtscct] {
    display: flex;
    gap: 20px;
}

.text[b-9vq2jtscct] {
    width: 100%;
}
/* /Pages/MainPageTemplates/Templates/MainPageOtherProductsTemplate.razor.rz.scp.css */
.header[b-qsolc6tmd9] {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

    .header h2[b-qsolc6tmd9] {
        font-size: 25px;
        color: #000;
        font-weight: 400;
    }

.buttons[b-qsolc6tmd9] {
    display: flex;
    gap: 10px;
}

.container[b-qsolc6tmd9] {
    display: flex;
    flex-direction: column;
    gap: 20px;
    margin-bottom: 50px;
}

.mp-template-properties[b-qsolc6tmd9] {
    display: flex;
    justify-content: space-between;
    gap: 40px;
}

.mp-template-property[b-qsolc6tmd9] {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    white-space: nowrap;
}

.image-picker[b-qsolc6tmd9] {
    display: flex;
    flex-direction: column;
    gap: 10px;
}

.partners[b-qsolc6tmd9] {
    display: flex;
    flex-direction: column;
    gap: 15px;
}

.partner-header[b-qsolc6tmd9] {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 10px;
}

    .partner-header h6[b-qsolc6tmd9] {
        font-size: 20px;
        color: #000;
        font-weight: 400;
        margin: 0;
    }

.partner-wrapper[b-qsolc6tmd9] {
    padding: 25px;
    gap: 10px;
    display: flex;
    flex-direction: column;
}

.partner[b-qsolc6tmd9] {
    display: flex;
    gap: 20px;
}

.text[b-qsolc6tmd9] {
    width: 100%;
}


.ckeditor__container[b-qsolc6tmd9] {
    border-bottom: 2px solid #e3e2e2;
    background: #f5f4f4;
    border-radius: 0 0 var(--corner-radius) var(--corner-radius);
    margin-top: 15px;
    max-width: 1300px;
}
/* /Pages/MainPageTemplates/Templates/MainPageOurProductsTemplate.razor.rz.scp.css */
.header[b-3tfl1uwjdq] {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

    .header h2[b-3tfl1uwjdq] {
        font-size: 25px;
        color: #000;
        font-weight: 400;
    }

.buttons[b-3tfl1uwjdq] {
    display: flex;
    gap: 10px;
}

.container[b-3tfl1uwjdq] {
    display: flex;
    flex-direction: column;
    gap: 20px;
    margin-bottom: 50px;
}

.mp-template-properties[b-3tfl1uwjdq] {
    display: grid;
    justify-content: space-between;
    gap: 40px;
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
}

.mp-template-property[b-3tfl1uwjdq] {
    display: flex;
    align-items: flex-start;
    gap: 10px;
    width: 100%;
    white-space: nowrap;
    flex-direction: column;
}

.image-picker[b-3tfl1uwjdq] {
    display: flex;
    flex-direction: column;
    gap: 10px;
}

.partners[b-3tfl1uwjdq] {
    display: flex;
    flex-direction: column;
    gap: 15px;
}

.partner-header[b-3tfl1uwjdq] {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 10px;
}

    .partner-header h6[b-3tfl1uwjdq] {
        font-size: 20px;
        color: #000;
        font-weight: 400;
        margin: 0;
    }

.partner-wrapper[b-3tfl1uwjdq] {
    padding: 25px;
}

.partner[b-3tfl1uwjdq] {
    display: flex;
    gap: 20px;
}

.text[b-3tfl1uwjdq] {
    width: 100%;
}

.ckeditor__container[b-3tfl1uwjdq] {
    border-bottom: 2px solid #e3e2e2;
    background: #f5f4f4;
    border-radius: 0 0 var(--corner-radius) var(--corner-radius);
    margin-top: 15px;
    max-width: 1300px;
    max-width: 100%;
}
/* /Pages/MainPageTemplates/Templates/MainPagePartnersTemplate.razor.rz.scp.css */
.header[b-8szbh0fyuv] {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

    .header h2[b-8szbh0fyuv] {
        font-size: 25px;
        color: #000;
        font-weight: 400;
    }

.buttons[b-8szbh0fyuv] {
    display: flex;
    gap: 10px;
}

.container[b-8szbh0fyuv] {
    display: flex;
    flex-direction: column;
    gap: 20px;
    margin-bottom: 50px;
}

.mp-template-properties[b-8szbh0fyuv] {
    display: flex;
    justify-content: space-between;
    gap: 40px;
}

.mp-template-property[b-8szbh0fyuv] {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    white-space: nowrap;
}

.image-picker[b-8szbh0fyuv] {
    display: flex;
    flex-direction: column;
    gap: 10px;
}

.partners[b-8szbh0fyuv] {
    display: flex;
    flex-direction: column;
    gap: 15px;
}

.partner-header[b-8szbh0fyuv] {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 10px;
}

    .partner-header h6[b-8szbh0fyuv] {
        font-size: 20px;
        color: #000;
        font-weight: 400;
        margin: 0;
    }

.partner-wrapper[b-8szbh0fyuv] {
    padding: 25px;
}

.partner[b-8szbh0fyuv] {
    display: flex;
    gap: 20px;
}

.text[b-8szbh0fyuv] {
    width: 100%;
}
/* /Pages/MainPageTemplates/Templates/MainPagePurchase.razor.rz.scp.css */
.header[b-bjqgy0zz7c] {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

    .header h2[b-bjqgy0zz7c] {
        font-size: 25px;
        color: #000;
        font-weight: 400;
    }

.buttons[b-bjqgy0zz7c] {
    display: flex;
    gap: 10px;
}

.container[b-bjqgy0zz7c] {
    display: flex;
    flex-direction: column;
    gap: 20px;
    margin-bottom: 50px;
}

.mp-template-properties[b-bjqgy0zz7c] {
    display: flex;
    justify-content: space-between;
    gap: 40px;
}

.mp-template-property[b-bjqgy0zz7c] {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    white-space: nowrap;
}


.text[b-bjqgy0zz7c] {
    width: 100%;
}

/* /Pages/MainPageTemplates/Templates/MainPagePWAConfigTemplate.razor.rz.scp.css */
.header[b-44kh89v1nm] {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

    .header h2[b-44kh89v1nm] {
        font-size: 25px;
        color: #000;
        font-weight: 400;
    }

.buttons[b-44kh89v1nm] {
    display: flex;
    gap: 10px;
}

.container[b-44kh89v1nm] {
    display: flex;
    flex-direction: column;
    gap: 20px;
    margin-bottom: 50px;
}

.mp-template-properties[b-44kh89v1nm] {
    display: flex;
    justify-content: space-between;
    gap: 40px;
}

.mp-template-property[b-44kh89v1nm] {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    white-space: nowrap;
}

.image-picker[b-44kh89v1nm] {
    display: flex;
    flex-direction: column;
    gap: 10px;
}

    .image-picker label[b-44kh89v1nm] {
        font-size: 16px;
        color: #000;
    }

.icons[b-44kh89v1nm] {
    display: flex;
    gap: 40px;
    padding: 30px;
}
/* /Pages/MainPageTemplates/Templates/MainPageReviewTemplate.razor.rz.scp.css */
.header[b-n5piu3ur45] {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

    .header h2[b-n5piu3ur45] {
        font-size: 25px;
        color: #000;
        font-weight: 400;
    }

.buttons[b-n5piu3ur45] {
    display: flex;
    gap: 10px;
}

.container[b-n5piu3ur45] {
    display: flex;
    flex-direction: column;
    gap: 20px;
    margin-bottom: 50px;
}

.mp-template-properties[b-n5piu3ur45] {
    display: flex;
    justify-content: space-between;
    gap: 40px;
}

.mp-template-property[b-n5piu3ur45] {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
}

.image-picker[b-n5piu3ur45] {
    display: flex;
    flex-direction: column;
    gap: 10px;
}

.partners[b-n5piu3ur45] {
    display: flex;
    flex-direction: column;
    gap: 15px;
}

.partner-header[b-n5piu3ur45] {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 10px;
}

    .partner-header h6[b-n5piu3ur45] {
        font-size: 20px;
        color: #000;
        font-weight: 400;
        margin: 0;
    }

.group-wrapper[b-n5piu3ur45] {
    padding: 25px;
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    gap: 15px;
}

.group[b-n5piu3ur45] {
    display: flex;
    flex-direction: column;
    gap: 10px;
}

.partner[b-n5piu3ur45] {
    display: flex;
    gap: 20px;
}

.text[b-n5piu3ur45] {
    width: 100%;
}


.ckeditor__container[b-n5piu3ur45] {
    border-bottom: 2px solid #e3e2e2;
    background: #f5f4f4;
    border-radius: 0 0 var(--corner-radius) var(--corner-radius);
    margin-top: 15px;
    max-width: 100%;
}
/* /Pages/MainPageTemplates/Templates/MainPageRoundImgWithTextTemplate.razor.rz.scp.css */
.header[b-vuoa6swdfg] {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

    .header h2[b-vuoa6swdfg] {
        font-size: 25px;
        color: #000;
        font-weight: 400;
    }

.buttons[b-vuoa6swdfg] {
    display: flex;
    gap: 10px;
}

.container[b-vuoa6swdfg] {
    display: flex;
    flex-direction: column;
    gap: 20px;
    margin-bottom: 50px;
}

.mp-template-properties[b-vuoa6swdfg] {
    display: grid;
    grid-template-columns: minmax(0, 1fr) minmax(0, 2fr);
    gap: 40px;
}

.mp-template-property[b-vuoa6swdfg] {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    white-space: nowrap;
}

.image-picker[b-vuoa6swdfg] {
    display: flex;
    flex-direction: column;
    gap: 10px;
}

.partners[b-vuoa6swdfg] {
    display: flex;
    flex-direction: column;
    gap: 15px;
}

.partner-header[b-vuoa6swdfg] {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 10px;
}

    .partner-header h6[b-vuoa6swdfg] {
        font-size: 20px;
        color: #000;
        font-weight: 400;
        margin: 0;
    }

.partner-wrapper[b-vuoa6swdfg] {
    padding: 25px;
}

.partner[b-vuoa6swdfg] {
    display: flex;
    gap: 20px;
}

.text[b-vuoa6swdfg] {
    width: 100%;
}


.ckeditor__container[b-vuoa6swdfg] {
    border-bottom: 2px solid #e3e2e2;
    background: #f5f4f4;
    border-radius: 0 0 var(--corner-radius) var(--corner-radius);
    margin-top: 15px;
    max-width: 100%;
}
/* /Pages/MainPageTemplates/Templates/MainPageSliderImgWithTextTemplate.razor.rz.scp.css */
.header[b-5bzo960tb6] {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

    .header h2[b-5bzo960tb6] {
        font-size: 25px;
        color: #000;
        font-weight: 400;
    }

.buttons[b-5bzo960tb6] {
    display: flex;
    gap: 10px;
}

.container[b-5bzo960tb6] {
    display: flex;
    flex-direction: column;
    gap: 20px;
    margin-bottom: 50px;
}

.mp-template-properties[b-5bzo960tb6] {
    display: flex;
    justify-content: space-between;
    gap: 40px;
}

.mp-template-property[b-5bzo960tb6] {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    white-space: nowrap;
}

.image-picker[b-5bzo960tb6] {
    display: flex;
    flex-direction: column;
    gap: 10px;
}

.partners[b-5bzo960tb6] {
    display: flex;
    flex-direction: column;
    gap: 15px;
}

.partner-header[b-5bzo960tb6] {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 10px;
}

    .partner-header h6[b-5bzo960tb6] {
        font-size: 20px;
        color: #000;
        font-weight: 400;
        margin: 0;
    }

.partner-wrapper[b-5bzo960tb6] {
    padding: 25px;
}

.partner[b-5bzo960tb6] {
    display: flex;
    gap: 20px;
}

.text[b-5bzo960tb6] {
    width: 100%;
}


.ckeditor__container[b-5bzo960tb6] {
    border-bottom: 2px solid #e3e2e2;
    background: #f5f4f4;
    border-radius: 0 0 var(--corner-radius) var(--corner-radius);
    margin-top: 15px;
    max-width: 1300px;
}
/* /Pages/MainPageTemplates/Templates/MainPageSmallBlocksListTemplate.razor.rz.scp.css */
.header[b-8l3dm9mvor] {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

    .header h2[b-8l3dm9mvor] {
        font-size: 25px;
        color: #000;
        font-weight: 400;
    }

.buttons[b-8l3dm9mvor] {
    display: flex;
    gap: 10px;
}

.container[b-8l3dm9mvor] {
    display: flex;
    flex-direction: column;
    gap: 20px;
    margin-bottom: 50px;
}

.mp-template-properties[b-8l3dm9mvor] {
    display: flex;
    justify-content: space-between;
    gap: 40px;
    flex-direction: column;
}

.mp-template-property[b-8l3dm9mvor] {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    white-space: nowrap;
}

.image-picker[b-8l3dm9mvor] {
    display: flex;
    flex-direction: column;
    gap: 10px;
}

.partners[b-8l3dm9mvor] {
    display: flex;
    flex-direction: column;
    gap: 15px;
}

.partner-header[b-8l3dm9mvor] {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 10px;
}

    .partner-header h6[b-8l3dm9mvor] {
        font-size: 20px;
        color: #000;
        font-weight: 400;
        margin: 0;
    }

.partner-wrapper[b-8l3dm9mvor] {
    padding: 25px;
}

.partner[b-8l3dm9mvor] {
    display: flex;
    gap: 40px
}

.text[b-8l3dm9mvor] {
    width: 100%;
}


.ckeditor__container[b-8l3dm9mvor] {
    border-bottom: 2px solid #e3e2e2;
    background: #f5f4f4;
    border-radius: 0 0 var(--corner-radius) var(--corner-radius);
    margin-top: 15px;
    max-width: 1300px;
}
/* /Pages/MainPageTemplates/Templates/MainPageSocialLinksTemplate.razor.rz.scp.css */
.header[b-exm9xunfl9] {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

    .header h2[b-exm9xunfl9] {
        font-size: 25px;
        color: #000;
        font-weight: 400;
    }

.buttons[b-exm9xunfl9] {
    display: flex;
    gap: 10px;
}

.container[b-exm9xunfl9] {
    display: flex;
    flex-direction: column;
    gap: 20px;
    margin-bottom: 50px;
}

.mp-template-properties[b-exm9xunfl9] {
    display: flex;
    justify-content: space-between;
    gap: 40px;
}

.mp-template-property[b-exm9xunfl9] {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    white-space: nowrap;
}

.image-picker[b-exm9xunfl9] {
    display: flex;
    flex-direction: column;
    gap: 10px;
}

.partners[b-exm9xunfl9] {
    display: flex;
    flex-direction: column;
    gap: 15px;
}

.partner-header[b-exm9xunfl9] {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 10px;
}

    .partner-header h6[b-exm9xunfl9] {
        font-size: 20px;
        color: #000;
        font-weight: 400;
        margin: 0;
    }

.partner-wrapper[b-exm9xunfl9] {
    padding: 25px;
}

.partner[b-exm9xunfl9] {
    display: flex;
    gap: 20px;
}

.text[b-exm9xunfl9] {
    width: 100%;
}
/* /Pages/MainPageTemplates/Templates/MainPageStackingCardsTemplate.razor.rz.scp.css */
.header[b-o53aw9qo4h] {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

    .header h2[b-o53aw9qo4h] {
        font-size: 25px;
        color: #000;
        font-weight: 400;
    }

.buttons[b-o53aw9qo4h] {
    display: flex;
    gap: 10px;
}

.container[b-o53aw9qo4h] {
    display: flex;
    flex-direction: column;
    gap: 20px;
    margin-bottom: 50px;
}

.mp-template-properties[b-o53aw9qo4h] {
    display: grid;
    grid-template-columns: minmax(0, 1fr) minmax(0, 0.5fr);
    gap: 40px;
}

.mp-template-property[b-o53aw9qo4h] {
    display: flex;
    gap: 10px;
    width: 100%;
    white-space: nowrap;
    flex-direction: column;
}

.image-picker[b-o53aw9qo4h] {
    display: flex;
    flex-direction: column;
    gap: 10px;
}

.partners[b-o53aw9qo4h] {
    display: flex;
    flex-direction: column;
    gap: 15px;
}

.partner-header[b-o53aw9qo4h] {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 10px;
}

    .partner-header h6[b-o53aw9qo4h] {
        font-size: 20px;
        color: #000;
        font-weight: 400;
        margin: 0;
    }

.partner-wrapper[b-o53aw9qo4h] {
    padding: 25px;
}

.partner[b-o53aw9qo4h] {
    display: flex;
    gap: 40px
}

.text[b-o53aw9qo4h] {
    width: 100%;
}


.ckeditor__container[b-o53aw9qo4h] {
    border-bottom: 2px solid #e3e2e2;
    background: #f5f4f4;
    border-radius: 0 0 var(--corner-radius) var(--corner-radius);
    margin-top: 15px;
    max-width: 1300px;
}
/* /Pages/MainPageTemplates/Templates/MainPageTextBlockWithGroups.razor.rz.scp.css */
.header[b-tp0e1r50io] {
	display: flex;
	align-items: center;
	justify-content: space-between;
}

	.header h2[b-tp0e1r50io] {
		font-size: 25px;
		color: #000;
		font-weight: 400;
	}

.buttons[b-tp0e1r50io] {
	display: flex;
	gap: 10px;
}

.container[b-tp0e1r50io] {
	display: flex;
	flex-direction: column;
	gap: 20px;
	margin-bottom: 50px;
}

.mp-template-properties[b-tp0e1r50io] {
	display: grid;
	justify-content: space-between;
	gap: 40px;
	grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
}

.ckeditor__container[b-tp0e1r50io] {
	max-width: 100%;
}

.mp-template-property[b-tp0e1r50io] {
	display: flex;
	align-items: flex-start;
	gap: 10px;
	width: 100%;
	white-space: nowrap;
	flex-direction: column;
}

.image-picker[b-tp0e1r50io] {
	display: flex;
	flex-direction: column;
	gap: 10px;
}

.icon-and-textes[b-tp0e1r50io] {
	display: flex;
	flex-direction: column;
	gap: 15px;
}

.icon-and-text-header[b-tp0e1r50io] {
	display: flex;
	align-items: center;
	justify-content: space-between;
	margin-bottom: 10px;
}

	.icon-and-text-header h6[b-tp0e1r50io] {
		font-size: 20px;
		color: #000;
		font-weight: 400;
		margin: 0;
	}

.icon-and-text-wrapper[b-tp0e1r50io] {
	padding: 25px;
}

.icon-and-text[b-tp0e1r50io] {
	display: flex;
	gap: 20px;
}

.caption-and-text[b-tp0e1r50io] {
	width: 100%;
}


.partners[b-tp0e1r50io] {
	display: flex;
	gap: 15px;
	flex-direction: column;
}

.partner-header[b-tp0e1r50io] {
	display: flex;
	align-items: center;
	justify-content: space-between;
	margin-bottom: 10px;
}

	.partner-header h6[b-tp0e1r50io] {
		font-size: 20px;
		color: #000;
		font-weight: 400;
		margin: 0;
	}

.partner-wrapper[b-tp0e1r50io] {
	padding: 25px;
}

.partner[b-tp0e1r50io] {
	display: flex;
	gap: 40px;
	flex-direction: column;
}

.text[b-tp0e1r50io] {
	width: 100%;
}
/* /Pages/MainPageTemplates/Templates/MainPageTextWithLogoTemplate.razor.rz.scp.css */
.header[b-hu1hhchhnn] {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

    .header h2[b-hu1hhchhnn] {
        font-size: 25px;
        color: #000;
        font-weight: 400;
    }

.buttons[b-hu1hhchhnn] {
    display: flex;
    gap: 10px;
}

.container[b-hu1hhchhnn] {
    display: flex;
    flex-direction: column;
    gap: 20px;
    margin-bottom: 50px;
}

.mp-template-properties[b-hu1hhchhnn] {
    display: flex;
    justify-content: space-between;
    gap: 40px;
}

.mp-template-property[b-hu1hhchhnn] {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    white-space: nowrap;
}

.image-picker[b-hu1hhchhnn] {
    display: flex;
    flex-direction: column;
    gap: 10px;
}

.partners[b-hu1hhchhnn] {
    display: flex;
    flex-direction: column;
    gap: 15px;
}

.partner-header[b-hu1hhchhnn] {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 10px;
}

    .partner-header h6[b-hu1hhchhnn] {
        font-size: 20px;
        color: #000;
        font-weight: 400;
        margin: 0;
    }

.partner-wrapper[b-hu1hhchhnn] {
    padding: 25px;
}

.partner[b-hu1hhchhnn] {
    display: flex;
    gap: 20px;
}

.text[b-hu1hhchhnn] {
    width: 100%;
}

.ckeditor__container[b-hu1hhchhnn] {
    border-bottom: 2px solid #e3e2e2;
    background: #f5f4f4;
    border-radius: 0 0 var(--corner-radius) var(--corner-radius);
    margin-top: 15px;
    max-width: 1300px;
}
/* /Pages/MainPageTemplates/Templates/MainPageTextWithSideTextTemplate.razor.rz.scp.css */
.header[b-jwnes30uzh] {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

    .header h2[b-jwnes30uzh] {
        font-size: 25px;
        color: #000;
        font-weight: 400;
    }

.buttons[b-jwnes30uzh] {
    display: flex;
    gap: 10px;
}

.container[b-jwnes30uzh] {
    display: flex;
    flex-direction: column;
    gap: 20px;
    margin-bottom: 50px;
}

.mp-template-properties[b-jwnes30uzh] {
    display: flex;
    justify-content: space-between;
    gap: 40px;
}

.mp-template-property[b-jwnes30uzh] {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
}

.image-picker[b-jwnes30uzh] {
    display: flex;
    flex-direction: column;
    gap: 10px;
}

.partners[b-jwnes30uzh] {
    display: flex;
    flex-direction: column;
    gap: 15px;
}

.partner-header[b-jwnes30uzh] {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 10px;
}

    .partner-header h6[b-jwnes30uzh] {
        font-size: 20px;
        color: #000;
        font-weight: 400;
        margin: 0;
    }

.partner-wrapper[b-jwnes30uzh] {
    padding: 25px;
}

.partner[b-jwnes30uzh] {
    display: flex;
    gap: 20px;
}

.text[b-jwnes30uzh] {
    width: 100%;
}

.ckeditor__container[b-jwnes30uzh] {
    border-bottom: 2px solid #e3e2e2;
    background: #f5f4f4;
    border-radius: 0 0 var(--corner-radius) var(--corner-radius);
    margin-top: 15px;
    max-width: 1300px;
}
/* /Pages/MainPageTemplates/Templates/MainPageThreeInOneAnimationTemplate.razor.rz.scp.css */
.header[b-nm4ntmi633] {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

    .header h2[b-nm4ntmi633] {
        font-size: 25px;
        color: #000;
        font-weight: 400;
    }

.container[b-nm4ntmi633] {
    display: flex;
    flex-direction: column;
    gap: 20px;
    margin-bottom: 50px;
}

.mp-template-properties[b-nm4ntmi633] {
    display: flex;
    justify-content: space-between;
    gap: 40px;
}

.mp-template-property[b-nm4ntmi633] {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    white-space: nowrap;
}

.image-picker[b-nm4ntmi633] {
    display: flex;
    flex-direction: column;
    gap: 10px;
}

.images[b-nm4ntmi633] {
    display: flex;
    gap: 15px;
}
/* /Pages/MainPageTemplates/Templates/MainPageTopBlockWithAsideTextTemplate.razor.rz.scp.css */
.header[b-llkmeiuruq] {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

    .header h2[b-llkmeiuruq] {
        font-size: 25px;
        color: #000;
        font-weight: 400;
    }

.buttons[b-llkmeiuruq] {
    display: flex;
    gap: 10px;
}

.container[b-llkmeiuruq] {
    display: flex;
    flex-direction: column;
    gap: 20px;
    margin-bottom: 50px;
}

.mp-template-properties[b-llkmeiuruq] {
    display: flex;
    justify-content: space-between;
    gap: 40px;
}

.mp-template-property[b-llkmeiuruq] {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    white-space: nowrap;
}

.image-picker[b-llkmeiuruq] {
    display: flex;
    flex-direction: column;
    gap: 10px;
}

.partners[b-llkmeiuruq] {
    display: flex;
    flex-direction: column;
    gap: 15px;
}

.partner-header[b-llkmeiuruq] {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 10px;
}

    .partner-header h6[b-llkmeiuruq] {
        font-size: 20px;
        color: #000;
        font-weight: 400;
        margin: 0;
    }

.partner-wrapper[b-llkmeiuruq] {
    padding: 25px;
}

.partner[b-llkmeiuruq] {
    display: flex;
    gap: 20px;
}

.text[b-llkmeiuruq] {
    width: 100%;
}

.ckeditor__container[b-llkmeiuruq] {
    border-bottom: 2px solid #e3e2e2;
    background: #f5f4f4;
    border-radius: 0 0 var(--corner-radius) var(--corner-radius);
    margin-top: 15px;
    max-width: 1300px;
}
/* /Pages/MainPageTemplates/Templates/MainPageTwoButtonsTemplate.razor.rz.scp.css */
.header[b-35wfr8mg9w] {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

    .header h2[b-35wfr8mg9w] {
        font-size: 25px;
        color: #000;
        font-weight: 400;
    }

.container[b-35wfr8mg9w] {
    display: flex;
    flex-direction: column;
    gap: 20px;
    margin-bottom: 50px;
}

.mp-template-properties[b-35wfr8mg9w] {
    display: flex;
    justify-content: space-between;
    gap: 40px;
}

.mp-template-property[b-35wfr8mg9w] {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    white-space: nowrap;
}

.image-picker[b-35wfr8mg9w] {
    display: flex;
    flex-direction: column;
    gap: 10px;
}
/* /Pages/MainPageTemplates/Templates/MainPageTwoColumnsTemplate.razor.rz.scp.css */
.header[b-qpfiwpr1f0] {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

    .header h2[b-qpfiwpr1f0] {
        font-size: 25px;
        color: #000;
        font-weight: 400;
    }

.buttons[b-qpfiwpr1f0] {
    display: flex;
    gap: 10px;
}

.container[b-qpfiwpr1f0] {
    display: flex;
    flex-direction: column;
    gap: 20px;
    margin-bottom: 50px;
}

.mp-template-properties[b-qpfiwpr1f0] {
    display: grid;
    justify-content: space-between;
    gap: 40px;
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
}

.mp-template-property[b-qpfiwpr1f0] {
    display: flex;
    align-items: flex-start;
    gap: 10px;
    width: 100%;
    white-space: nowrap;
    flex-direction: column;
}

.image-picker[b-qpfiwpr1f0] {
    display: flex;
    flex-direction: column;
    gap: 10px;
}

.partners[b-qpfiwpr1f0] {
    display: flex;
    flex-direction: column;
    gap: 15px;
}

.partner-header[b-qpfiwpr1f0] {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 10px;
}

    .partner-header h6[b-qpfiwpr1f0] {
        font-size: 20px;
        color: #000;
        font-weight: 400;
        margin: 0;
    }

.partner-wrapper[b-qpfiwpr1f0] {
    padding: 25px;
}

.partner[b-qpfiwpr1f0] {
    display: flex;
    gap: 20px;
}

.text[b-qpfiwpr1f0] {
    width: 100%;
}

.ckeditor__container[b-qpfiwpr1f0] {
    border-bottom: 2px solid #e3e2e2;
    background: #f5f4f4;
    border-radius: 0 0 var(--corner-radius) var(--corner-radius);
    margin-top: 15px;
    max-width: 1300px;
    max-width: 100%;
}
/* /Pages/MainPageTemplates/Templates/MainPageUnderlinedListTemplate.razor.rz.scp.css */
.header[b-kddv6y7th3] {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

    .header h2[b-kddv6y7th3] {
        font-size: 25px;
        color: #000;
        font-weight: 400;
    }

.buttons[b-kddv6y7th3] {
    display: flex;
    gap: 10px;
}

.container[b-kddv6y7th3] {
    display: flex;
    flex-direction: column;
    gap: 20px;
    margin-bottom: 50px;
}

.mp-template-properties[b-kddv6y7th3] {
    display: flex;
    justify-content: space-between;
    gap: 40px;
}

.mp-template-property[b-kddv6y7th3] {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
}

.image-picker[b-kddv6y7th3] {
    display: flex;
    flex-direction: column;
    gap: 10px;
}

.partners[b-kddv6y7th3] {
    display: flex;
    flex-direction: column;
    gap: 15px;
}

.partner-header[b-kddv6y7th3] {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 10px;
}

    .partner-header h6[b-kddv6y7th3] {
        font-size: 20px;
        color: #000;
        font-weight: 400;
        margin: 0;
    }

.partner-wrapper[b-kddv6y7th3] {
    padding: 25px;
}

.partner[b-kddv6y7th3] {
    display: flex;
    gap: 20px;
}

.text[b-kddv6y7th3] {
    width: 100%;
}
/* /Pages/MainPageTemplates/Templates/MainPageVideoWithTextTemplate.razor.rz.scp.css */
.header[b-yn2hlwy11g] {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

    .header h2[b-yn2hlwy11g] {
        font-size: 25px;
        color: #000;
        font-weight: 400;
    }

.buttons[b-yn2hlwy11g] {
    display: flex;
    gap: 10px;
}

.container[b-yn2hlwy11g] {
    display: flex;
    flex-direction: column;
    gap: 20px;
    margin-bottom: 50px;
}

.mp-template-properties[b-yn2hlwy11g] {
    display: grid;
    justify-content: space-between;
    gap: 40px;
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
}

.ckeditor__container[b-yn2hlwy11g] {
    max-width: 100%;
}

.mp-template-property[b-yn2hlwy11g] {
    display: flex;
    align-items: flex-start;
    gap: 10px;
    width: 100%;
    white-space: nowrap;
    flex-direction: column;
}

.image-picker[b-yn2hlwy11g] {
    display: flex;
    flex-direction: column;
    gap: 10px;
}

.icon-and-textes[b-yn2hlwy11g] {
    display: flex;
    flex-direction: column;
    gap: 15px;
}

.icon-and-text-header[b-yn2hlwy11g] {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 10px;
}

    .icon-and-text-header h6[b-yn2hlwy11g] {
        font-size: 20px;
        color: #000;
        font-weight: 400;
        margin: 0;
    }

.icon-and-text-wrapper[b-yn2hlwy11g] {
    padding: 25px;
}

.icon-and-text[b-yn2hlwy11g] {
    display: flex;
    gap: 20px;
}

.caption-and-text[b-yn2hlwy11g] {
    width: 100%;
}


.partners[b-yn2hlwy11g] {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    gap: 15px;
}

.partner-header[b-yn2hlwy11g] {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 10px;
}

    .partner-header h6[b-yn2hlwy11g] {
        font-size: 20px;
        color: #000;
        font-weight: 400;
        margin: 0;
    }

.partner-wrapper[b-yn2hlwy11g] {
    padding: 25px;
}

.partner[b-yn2hlwy11g] {
    display: flex;
    gap: 40px
}

.text[b-yn2hlwy11g] {
    width: 100%;
}
/* /Pages/MainPageTemplates/Templates/MainPageWaveBunnerTemplate.razor.rz.scp.css */
.header[b-h2wz6xvqnp] {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

    .header h2[b-h2wz6xvqnp] {
        font-size: 25px;
        color: #000;
        font-weight: 400;
    }

.buttons[b-h2wz6xvqnp] {
    display: flex;
    gap: 10px;
}

.container[b-h2wz6xvqnp] {
    display: flex;
    flex-direction: column;
    gap: 20px;
    margin-bottom: 50px;
}

.mp-template-properties[b-h2wz6xvqnp] {
    display: flex;
    justify-content: space-between;
    gap: 40px;
}

.mp-template-property[b-h2wz6xvqnp] {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    white-space: nowrap;
}

.image-picker[b-h2wz6xvqnp] {
    display: flex;
    flex-direction: column;
    gap: 10px;
}

.partners[b-h2wz6xvqnp] {
    display: flex;
    flex-direction: column;
    gap: 15px;
}

.partner-header[b-h2wz6xvqnp] {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 10px;
}

    .partner-header h6[b-h2wz6xvqnp] {
        font-size: 20px;
        color: #000;
        font-weight: 400;
        margin: 0;
    }

.partner-wrapper[b-h2wz6xvqnp] {
    padding: 25px;
}

.partner[b-h2wz6xvqnp] {
    display: flex;
    gap: 20px;
}

.text[b-h2wz6xvqnp] {
    width: 100%;
}
/* /Pages/MainPageTemplates/Templates/MainPageWebinarFullRegistrationTemplate.razor.rz.scp.css */
.header[b-8ulab3swpa] {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

    .header h2[b-8ulab3swpa] {
        font-size: 25px;
        color: #000;
        font-weight: 400;
    }

.buttons[b-8ulab3swpa] {
    display: flex;
    gap: 10px;
}

.container[b-8ulab3swpa] {
    display: flex;
    flex-direction: column;
    gap: 20px;
    margin-bottom: 50px;
}

.mp-template-properties[b-8ulab3swpa] {
    display: flex;
    justify-content: space-between;
    gap: 40px;
}

.mp-template-property[b-8ulab3swpa] {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    white-space: nowrap;
}

.image-picker[b-8ulab3swpa] {
    display: flex;
    flex-direction: column;
    gap: 10px;
}

.icon-and-textes[b-8ulab3swpa] {
    display: flex;
    flex-direction: column;
    gap: 15px;
}

.icon-and-text-header[b-8ulab3swpa] {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 10px;
}

    .icon-and-text-header h6[b-8ulab3swpa] {
        font-size: 20px;
        color: #000;
        font-weight: 400;
        margin: 0;
    }

.icon-and-text-wrapper[b-8ulab3swpa] {
    padding: 25px;
}

.icon-and-text[b-8ulab3swpa] {
    display: flex;
    gap: 20px;
}

.caption-and-text[b-8ulab3swpa] {
    width: 100%;
}
/* /Pages/MainPageTemplates/Templates/MainPageWebinarRegistrationTemplate.razor.rz.scp.css */
.header[b-2v0tt85pwt] {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

    .header h2[b-2v0tt85pwt] {
        font-size: 25px;
        color: #000;
        font-weight: 400;
    }

.buttons[b-2v0tt85pwt] {
    display: flex;
    gap: 10px;
}

.container[b-2v0tt85pwt] {
    display: flex;
    flex-direction: column;
    gap: 20px;
    margin-bottom: 50px;
}

.mp-template-properties[b-2v0tt85pwt] {
    display: flex;
    justify-content: space-between;
    gap: 40px;
}

.mp-template-property[b-2v0tt85pwt] {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    white-space: nowrap;
}

.image-picker[b-2v0tt85pwt] {
    display: flex;
    flex-direction: column;
    gap: 10px;
}

.icon-and-textes[b-2v0tt85pwt] {
    display: flex;
    flex-direction: column;
    gap: 15px;
}

.icon-and-text-header[b-2v0tt85pwt] {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 10px;
}

    .icon-and-text-header h6[b-2v0tt85pwt] {
        font-size: 20px;
        color: #000;
        font-weight: 400;
        margin: 0;
    }

.icon-and-text-wrapper[b-2v0tt85pwt] {
    padding: 25px;
}

.icon-and-text[b-2v0tt85pwt] {
    display: flex;
    gap: 20px;
}

.caption-and-text[b-2v0tt85pwt] {
    width: 100%;
}
/* /Pages/MainPageTemplates/Templates/MainPageWhiteHeaderTemplate.razor.rz.scp.css */
.header[b-yi9lkoszaz] {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

    .header h2[b-yi9lkoszaz] {
        font-size: 25px;
        color: #000;
        font-weight: 400;
    }

.buttons[b-yi9lkoszaz] {
    display: flex;
    gap: 10px;
}

.container[b-yi9lkoszaz] {
    display: flex;
    flex-direction: column;
    gap: 20px;
    margin-bottom: 50px;
}

.mp-template-properties[b-yi9lkoszaz] {
    display: flex;
    justify-content: space-between;
    gap: 40px;
}

.mp-template-property[b-yi9lkoszaz] {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    white-space: nowrap;
}

.image-picker[b-yi9lkoszaz] {
    display: flex;
    flex-direction: column;
    gap: 10px;
}

.partners[b-yi9lkoszaz] {
    display: flex;
    flex-direction: column;
    gap: 15px;
}

.partner-header[b-yi9lkoszaz] {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 10px;
}

    .partner-header h6[b-yi9lkoszaz] {
        font-size: 20px;
        color: #000;
        font-weight: 400;
        margin: 0;
    }

.partner-wrapper[b-yi9lkoszaz] {
    padding: 25px;
}

.partner[b-yi9lkoszaz] {
    display: flex;
    gap: 20px;
}

.text[b-yi9lkoszaz] {
    width: 100%;
}
/* /Pages/MainPageTemplates/Templates/MainPageWithScrollingTextLinesTemplate.razor.rz.scp.css */
.header[b-xdme7k215i] {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

    .header h2[b-xdme7k215i] {
        font-size: 25px;
        color: #000;
        font-weight: 400;
    }

.container[b-xdme7k215i] {
    display: flex;
    flex-direction: column;
    gap: 20px;
    margin-bottom: 50px;
}

.mp-template-properties[b-xdme7k215i] {
    display: flex;
    justify-content: space-between;
    gap: 40px;
}

.mp-template-property[b-xdme7k215i] {
    display: flex;
    align-items: flex-start;
    gap: 10px;
    width: 100%;
    white-space: nowrap;
    flex-direction: column;
}

.image-picker[b-xdme7k215i] {
    display: flex;
    flex-direction: column;
    gap: 10px;
}

label[b-xdme7k215i] {
    font-size: 14px;
    margin: 0;
}
/* /Pages/MainPageTemplates/Templates/MainPageWithVariableButtonTemplate.razor.rz.scp.css */
.header[b-uzavsq93gy] {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

    .header h2[b-uzavsq93gy] {
        font-size: 25px;
        color: #000;
        font-weight: 400;
    }

.buttons[b-uzavsq93gy] {
    display: flex;
    gap: 10px;
}

.container[b-uzavsq93gy] {
    display: flex;
    flex-direction: column;
    gap: 20px;
    margin-bottom: 50px;
}

.mp-template-properties[b-uzavsq93gy] {
    display: grid;
    justify-content: space-between;
    gap: 40px;
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
}

.ckeditor__container[b-uzavsq93gy] {
    max-width: 100%;
}

.mp-template-property[b-uzavsq93gy] {
    display: flex;
    align-items: flex-start;
    gap: 10px;
    width: 100%;
    white-space: nowrap;
    flex-direction: column;
}

.image-picker[b-uzavsq93gy] {
    display: flex;
    flex-direction: column;
    gap: 10px;
}

.icon-and-textes[b-uzavsq93gy] {
    display: flex;
    flex-direction: column;
    gap: 15px;
}

.icon-and-text-header[b-uzavsq93gy] {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 10px;
}

    .icon-and-text-header h6[b-uzavsq93gy] {
        font-size: 20px;
        color: #000;
        font-weight: 400;
        margin: 0;
    }

.icon-and-text-wrapper[b-uzavsq93gy] {
    padding: 25px;
}

.icon-and-text[b-uzavsq93gy] {
    display: flex;
    gap: 20px;
}

.caption-and-text[b-uzavsq93gy] {
    width: 100%;
}


.partners[b-uzavsq93gy] {
    display: flex;
    gap: 15px;
    flex-direction: column;
}

.partner-header[b-uzavsq93gy] {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 10px;
}

    .partner-header h6[b-uzavsq93gy] {
        font-size: 20px;
        color: #000;
        font-weight: 400;
        margin: 0;
    }

.partner-wrapper[b-uzavsq93gy] {
    padding: 25px;
}

.partner[b-uzavsq93gy] {
    display: flex;
    gap: 40px;
    flex-direction: column;
}

.text[b-uzavsq93gy] {
    width: 100%;
}
/* /Pages/MainPageTemplates/Templates/MainPageWithWavesTemplate.razor.rz.scp.css */
.header[b-z43c307czr] {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

    .header h2[b-z43c307czr] {
        font-size: 25px;
        color: #000;
        font-weight: 400;
    }

.container[b-z43c307czr] {
    display: flex;
    flex-direction: column;
    gap: 20px;
    margin-bottom: 50px;
}

.mp-template-properties[b-z43c307czr] {
    display: flex;
    justify-content: space-between;
    gap: 40px;
}

.mp-template-property[b-z43c307czr] {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    white-space: nowrap;
}

.image-picker[b-z43c307czr] {
    display: flex;
    flex-direction: column;
    gap: 10px;
}
/* /Pages/Packages/Components/CUPackageLessonSubject.razor.rz.scp.css */
.section__block__cover[b-jgtqnr6mnl] {
    background-color: var(--light-gray);
    border-radius: var(--corner-radius);
    padding: 15px;
    margin: 15px 0;
}

.section__block[b-jgtqnr6mnl] {
    display: grid;
    grid-template-columns: 30% 1fr;
    grid-column-gap: 10px;
    border-bottom: 2px solid #e3e2e2;
    padding: 20px 10px;
}

    .section__block h4[b-jgtqnr6mnl] {
        margin: 0;
    }

.comment[b-jgtqnr6mnl] {
    font-size: 14px;
    color: #a3a3a3;
    margin: 5px 0;
}

.input__container[b-jgtqnr6mnl] {
    width: 90%;
}

.back__button__box[b-jgtqnr6mnl] {
    display: flex;
    justify-content: flex-end;
    padding: 20px 40px;
    gap: 15px;
}

.ckeditor__container[b-jgtqnr6mnl] {
    border-bottom: 2px solid #e3e2e2;
    background: #f5f4f4;
    border-radius: 0 0 var(--corner-radius) var(--corner-radius);
}
/* /Pages/Packages/CUPackageSubject.razor.rz.scp.css */
.package-details-container[b-xxgsg13eoa] {
    display: flex;
    flex-direction: column;
    gap: 30px;
    margin-bottom: 50px;
}

.package-header[b-xxgsg13eoa] {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
    .package-header h2[b-xxgsg13eoa] {
        font-size: 25px;
        color: #000;
        font-weight: 400;
    }

.package-header-buttons[b-xxgsg13eoa] {
    display: flex;
}

.package-properties[b-xxgsg13eoa] {
    display: flex;
    justify-content: space-between;
    gap: 40px;
}

.package-property[b-xxgsg13eoa] {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
}

.editor-wrapper[b-xxgsg13eoa] {
    display: flex;
    flex-direction: column;
}

    .editor-wrapper label[b-xxgsg13eoa] {
        font-size: 20px;
        color: #000;
        font-weight: 400;
    }

.plan-card[b-xxgsg13eoa] {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    margin-bottom: 50px;
}

.package-plans[b-xxgsg13eoa] {
    display: flex;
    gap: 10px;
    flex-direction: column;
}

.package-plan-body[b-xxgsg13eoa] {
    display: flex;
    flex-direction: column;
    gap: 20px;
}

    .package-plan-body .plan-property[b-xxgsg13eoa] {
        display: flex;
        gap: 15px;
        justify-content: space-between;
        align-items: center;
    }

.plan-delete[b-xxgsg13eoa] {
    margin: 10px;
}

.subscription-select[b-xxgsg13eoa] {
    width: 105px;
}

.section__block[b-xxgsg13eoa] {
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-column-gap: 10px;
    border-bottom: 2px solid #e3e2e2;
    padding: 20px 10px;
}

    .section__block h4[b-xxgsg13eoa] {
        margin: 0;
    }

.comment[b-xxgsg13eoa] {
    font-size: 14px;
    color: #a3a3a3;
    margin: 5px 0;
}

.input__container[b-xxgsg13eoa] {
    width: 90%;
}

.plan-property[b-xxgsg13eoa] {
    display: flex;
    justify-content: center;
    align-items: center;
    border-bottom: 2px solid #e3e2e2;
}

.section__block__cover[b-xxgsg13eoa] {
    background-color: var(--light-gray);
    border-radius: var(--corner-radius);
    padding: 15px;
}

.section__block[b-xxgsg13eoa] {
    display: grid;
    grid-template-columns: 30% 1fr;
    grid-column-gap: 10px;
    border-bottom: 2px solid #e3e2e2;
    padding: 20px 10px;
}

    .section__block h4[b-xxgsg13eoa] {
        margin: 0;
    }

.comment[b-xxgsg13eoa] {
    font-size: 14px;
    color: #a3a3a3;
    margin: 5px 0;
}

.input__container[b-xxgsg13eoa] {
    width: 90%;
}

.back__button__box[b-xxgsg13eoa] {
    display: flex;
    justify-content: flex-end;
    padding: 20px 40px;
    gap: 15px;
}

.ckeditor__container[b-xxgsg13eoa] {
    border-bottom: 2px solid #e3e2e2;
    background: #f5f4f4;
    border-radius: 0 0 var(--corner-radius) var(--corner-radius);
}

.wrapper[b-xxgsg13eoa] {
    padding: 30px;
    border-bottom: 2px solid #e3e2e2;
}

.header[b-xxgsg13eoa] {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 15px;
}

    .header h2[b-xxgsg13eoa] {
        font-size: 20px;
        color: #000;
        font-weight: 400;
        white-space: nowrap;
    }

.property[b-xxgsg13eoa] {
    display: flex;
    align-items: flex-end;
    gap: 20px;
    width: 100%;
}

.property.sentence[b-xxgsg13eoa] {
    justify-content: space-between;
}

.sentence-text-wrapper[b-xxgsg13eoa] {
    width: calc(100% - 75px);
    display: flex;
    flex-direction: row;
    align-items: center;
    gap: 10px;
}
/* /Pages/Personalisation/Components/ExamBlock.razor.rz.scp.css */
.container[b-8vbvt5w7tu] {
    display: flex;
    flex-direction: column;
    justify-content: center;
    gap: 20px;
}

.texts__block[b-8vbvt5w7tu] {
    display: grid;
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
    gap: 20px;
    padding: 10px;
}

    .texts__block .texts[b-8vbvt5w7tu] {
        display: flex;
        flex-direction: column;
        justify-content: top;
        gap: 20px;
    }

    .texts__block .label[b-8vbvt5w7tu] {
        font-weight: 400;
        color: rgba(0, 0, 0, 0.24);
    }
.exam[b-8vbvt5w7tu] {
    padding: 10px;
}
/* /Pages/Personalisation/Components/QuizBlock.razor.rz.scp.css */
.container[b-mmzn4v9alo] {
    display: flex;
    flex-direction: column;
    justify-content: center;
    gap: 20px;
}

.texts__block[b-mmzn4v9alo] {
    display: grid;
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
    gap: 20px;
    padding: 10px;
}

    .texts__block .texts[b-mmzn4v9alo] {
        display: flex;
        flex-direction: column;
        justify-content: top;
        gap: 20px;
    }

    .texts__block .label[b-mmzn4v9alo] {
        font-weight: 400;
        color: rgba(0, 0, 0, 0.24);
    }

.quiz[b-mmzn4v9alo] {
    padding: 10px;
}
/* /Pages/Personalisation/Components/ResultBlock.razor.rz.scp.css */
.container[b-a53xpgryin] {
    display: flex;
    flex-direction: column;
    justify-content: center;
    gap: 20px;
}

.texts__block[b-a53xpgryin] {
    display: grid;
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
    gap: 20px;
    padding: 10px;
}

    .texts__block .label[b-a53xpgryin] {
        font-weight: 400;
        color: rgba(0, 0, 0, 0.24);
    }

.propositions-grid[b-a53xpgryin] {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
}
/* /Pages/Personalisation/Components/StartBlock.razor.rz.scp.css */
.container[b-dwx79ai5ww] {
    display: flex;
    flex-direction: column;
    justify-content: center;
    gap: 20px;
}

.texts__block[b-dwx79ai5ww] {
    display: grid;
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
    gap: 20px;
    padding: 10px;
}

.custom__plan[b-dwx79ai5ww],
.basic__plans[b-dwx79ai5ww] {
    padding: 10px;
}

.texts__block .texts[b-dwx79ai5ww] {
    display: flex;
    flex-direction: column;
    justify-content: top;
    gap: 20px;
}

.texts__block .label[b-dwx79ai5ww] {
    font-weight: 400;
    color: rgba(0, 0, 0, 0.24);
}

.plan__card[b-dwx79ai5ww] {
    display: grid;
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
}

    .plan__card .section__block[b-dwx79ai5ww] {
        display: flex;
        align-items: center;
        justify-content: flex-start;
        gap: 20px;
    }

        .plan__card .section__block h4[b-dwx79ai5ww] {
            margin: 0 0 5px 0;
        }

        .plan__card .section__block .comment[b-dwx79ai5ww] {
            margin: 0;
            font-size: 12px;
            color: #b1adad;
        }

h3[b-dwx79ai5ww] {
    font-weight: 600;
    font-size: 24px;
}

.benefits[b-dwx79ai5ww] {
    display: flex;
    flex-direction: column;
    gap: 20px;
}

.words[b-dwx79ai5ww] {
    display: grid;
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
    gap: 20px;
}

    .words .property[b-dwx79ai5ww] {
        display: flex;
        gap: 20px;
    }
/* /Pages/Personalisation/Personalisation.razor.rz.scp.css */
/* /Pages/TeacherSection/Documents/DocumentExplorer.razor.rz.scp.css */
h2[b-tnw8d1gdn8] {
    margin-left: 20px;
}

.nav[b-tnw8d1gdn8] {
    display: flex;
    display: flex;
    align-items: flex-start;
}

.nav__panel[b-tnw8d1gdn8] {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
}

h3[b-tnw8d1gdn8] {
    margin: 0;
    line-height: 12px;
}

.breadcrumb[b-tnw8d1gdn8] {
    display: flex;
    padding: 0 0 0 20px;
}

.breadcrumbs__container[b-tnw8d1gdn8] {
    display: flex;
    flex-direction: row-reverse;
}

.breadcrumb li[b-tnw8d1gdn8] {
    list-style: none;
    cursor: pointer;
}

.breadcrumb li a[b-tnw8d1gdn8] {
    color: #000;
    text-decoration: none;
}

.button__container[b-tnw8d1gdn8] {
    margin: 0 10px;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.folder__name[b-tnw8d1gdn8] {
    margin: 0 20px;
}

.file[b-tnw8d1gdn8],
.folder[b-tnw8d1gdn8] {
    width: 175px;
    height: 200px;
    border-radius: var(--corner-radius);
    background: #f7f7f7;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin: 15px;
    cursor: pointer;
    position: relative;
    overflow: hidden;
}

.folder a[b-tnw8d1gdn8],
.file a[b-tnw8d1gdn8] {
    text-decoration: none;
    color: inherit;
}

.folder__info[b-tnw8d1gdn8],
.file__info[b-tnw8d1gdn8] {
    display: flex;
    flex-direction: column;
    align-items: center;
}

.folder__icon[b-tnw8d1gdn8] {
    font-size: 75px;
    color: #ededed;
    line-height: 85px;
}

.file__type[b-tnw8d1gdn8] {
    width: 55px;
    height: 65px;
    margin: 10px;
    border-radius: 15px;
    border: 3px solid #ededed;
    background: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
}

.name[b-tnw8d1gdn8] {
    margin: 10px 0;
    text-align: center;
    word-break: break-word;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}

.file:hover[b-tnw8d1gdn8],
.folder:hover[b-tnw8d1gdn8] {
    background: var(--color-orange);
    color: #fff;
}

.file:hover .file__type[b-tnw8d1gdn8] {
    color: var(--color-orange);
    border: none
}

.file__after[b-tnw8d1gdn8] {
    position: absolute;
    right: 20px;
    top: 0px;
    font-size: 30px;
    color: #fff;
}

.file__options[b-tnw8d1gdn8] {
    position: absolute;
    max-width: 95px;
    top: 0px;
    left: 0;
    width: 0;
    transition: all 0.3s ease;
    display: flex;
    flex-direction: column;
    width: fit-content;
    padding: 15px 10px;
    background: #fff;
    border: 1px solid #f1f1ff;
    border-radius: var(--corner-radius);
}

.option__button[b-tnw8d1gdn8] {
    border: none;
    background: transparent;
    cursor: pointer;
    border-bottom: 1px dashed var(--color-orange);
    padding: 10px;
    margin: 5px 0;
    border-radius: 15px;
    font-size: 12px;
    color: #000 !important;
}

.option__button:hover[b-tnw8d1gdn8] {
    background-color: var(--color-orange);
    color: #fff !important;
    border-bottom: none;
}

.documents__container[b-tnw8d1gdn8] {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    flex-wrap: wrap;
}

@media only screen and (max-width: 1099px) {
    .nav__panel[b-tnw8d1gdn8],
    .nav[b-tnw8d1gdn8],
    .button__container[b-tnw8d1gdn8] {
        flex-wrap: wrap;
    }

    .button__container[b-tnw8d1gdn8] {
        margin-bottom: 10px;
    }

    .folder__name[b-tnw8d1gdn8] {
        margin: 10px 20px 10px 0;
    }

    .breadcrumbs__container[b-tnw8d1gdn8] {
        flex-wrap: wrap;
    }
}
/* /Pages/TeacherSection/Documents/DocumentUploader.razor.rz.scp.css */
.upload__container[b-etyuvkyd8o] {
    display: flex;
    flex-direction: column;
    padding-top: 5px;
}

.file__uploader__label[b-etyuvkyd8o] {
    cursor: pointer;
    border: 1px dashed #000000;
    position: relative;
    margin: 0;
    border-radius: var(--corner-radius);
}

.file__uploader__label.hover[b-etyuvkyd8o] {
    cursor: pointer;
    border: 1px dashed #ff6a00;
    position: relative;
    margin: 0;
    border-radius: var(--corner-radius);
}

.upload__status__container[b-etyuvkyd8o] {
    max-width: 275px;
}

.progress__bar[b-etyuvkyd8o] {
    margin: 5px 0;
    font-size: 14px;
}

.file__name[b-etyuvkyd8o] {
    max-width: 100%;
    word-break: break-word;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}

progress[b-etyuvkyd8o] {
    -webkit-appearance: none;
    appearance: none;
    height: 10px;
    border: none;
    background-color: #ddd;
    margin-right: 5px;
    border-radius: 25px;
}

    progress[b-etyuvkyd8o]::-webkit-progress-bar {
        background-color: #ddd;
        border-radius: 25px;
    }

    progress[b-etyuvkyd8o]::-webkit-progress-value {
        background-color: #ff6a00;
        border-radius: 25px;
    }

.progress[b-etyuvkyd8o] {
    display: flex;
    align-items: center;
}

.uploader__p[b-etyuvkyd8o] {
    left: 12px;
    position: absolute;
    top: 12px;
    margin: 0;
    text-align: center;
    font-size: 12px;
}
/* /Pages/TeacherSection/Finances/Components/TeacherBudget.razor.rz.scp.css */
.teacher__budget[b-7zz8ixg927] {
    position: absolute;
    top: -8px;
    right: -8px;
    background: #fff;
    padding: 4vh;
    box-shadow: 0 14px 28px rgb(173 173 173 / 22%), 0 10px 10px rgb(173 173 173 / 22%);
    border-radius: var(--corner-radius);
    height: 92vh;
    min-width: 30vw;
}

.header[b-7zz8ixg927] {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.buttons[b-7zz8ixg927] {
    display: flex;
    gap: 10px;
}

.results__box[b-7zz8ixg927] {
    max-height: 90%;
    overflow: hidden;
    overflow-y: auto;
    padding-right: 15px;
    margin-right: -15px;
    border-radius: var(--corner-radius);
}

    .results__box[b-7zz8ixg927]::-webkit-scrollbar {
        width: 5px;
    }

    .results__box[b-7zz8ixg927]::-webkit-scrollbar-track {
        background: #fff;
    }

    .results__box[b-7zz8ixg927]::-webkit-scrollbar-thumb {
        background: #ff6a00;
        border-radius: 3px;
    }

.create__button__box[b-7zz8ixg927] {
    display: flex;
    flex-direction: row-reverse;
    align-items: center;
    margin: 10px 0;
}

@media only screen and (max-width: 700px) {
    .teacher__budget[b-7zz8ixg927] {
        width: calc(100% - 8vh + 16px);
    }
}
/* /Pages/TeacherSection/Finances/TeacherActivity.razor.rz.scp.css */
.table__link[b-bbh1ypjlsk] {
    color: #000;
    text-decoration: none;
}

p[b-bbh1ypjlsk] {
    margin: 0;
}

.status__ok[b-bbh1ypjlsk] {
    font-size: 40px;
    color: green;
}

.status__bad[b-bbh1ypjlsk] {
    font-size: 40px;
    color: red;
}

.flex[b-bbh1ypjlsk] {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.payments__box[b-bbh1ypjlsk] {
    position: absolute;
    top: 0;
    right: 0px;
    width: 400px;
    height: 500px;
}

.payments__table[b-bbh1ypjlsk] {
    margin-top: 15px;
    max-height: 460px;
    overflow: auto;
    padding: 0 15px;
}

    .payments__table[b-bbh1ypjlsk]::-webkit-scrollbar {
        width: 5px;
    }

    .payments__table[b-bbh1ypjlsk]::-webkit-scrollbar-track {
        background: #fff;
    }

    .payments__table[b-bbh1ypjlsk]::-webkit-scrollbar-thumb {
        background: #ff6a00;
        border-radius: 3px;
    }

.input__date[b-bbh1ypjlsk] {
    border-radius: 20px;
    margin-right: 10px;
    border: 1px solid #000;
    padding: 10px 15px;
    min-width: 120px;
}

@media only screen and (max-width: 1250px) {
    .flex[b-bbh1ypjlsk] {
        flex-wrap: wrap;
        padding: 20px 0;
        gap: 15px;
    }
}

@media only screen and (max-width: 700px) {
    .flex[b-bbh1ypjlsk] {
        align-items: flex-start;
        flex-direction: column;
    }
}
/* /Pages/TeacherSection/Matherials/Exams/ExamDetailsPage.razor.rz.scp.css */

.page-grid[b-avpmkgtpx0] {
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-column-gap: 5px;
}

.item-with-button[b-avpmkgtpx0] {
    display: grid;
    grid-template-columns: 1fr 100px;
    margin-bottom: 5px;
    align-items: center;
}

.item-with-button__lined[b-avpmkgtpx0] {
    display: grid;
    grid-template-columns: 1fr 180px;
    margin-bottom: 5px;
    border-bottom: 2px solid #e3e2e2;
    align-items: center;
}

.item-with-button-index[b-avpmkgtpx0] {
    display: grid;
    grid-template-columns: 25px 1fr 100px;
    margin-bottom: 5px;
    border-bottom: 2px solid #e3e2e2;
    align-items: center;
    padding-bottom: 15px;
}

    .item-with-button-index p[b-avpmkgtpx0] {
        margin: 0;
    }

    .section__block__cover[b-avpmkgtpx0] {
        background-color: var(--light-gray);
        border-radius: var(--corner-radius);
        padding: 15px;
        margin: 15px 0;
    }

.section__block[b-avpmkgtpx0] {
    display: grid;
    grid-template-columns: 30% 1fr;
    grid-column-gap: 10px;
    border-bottom: 2px solid #e3e2e2;
    padding: 20px 10px;
}

    .section__block h4[b-avpmkgtpx0] {
        margin: 0;
    }

.comment[b-avpmkgtpx0] {
    font-size: 14px;
    color: #a3a3a3;
    margin: 5px 0;
}

.input__container[b-avpmkgtpx0] {
    width: 90%;
}

.back__button__box[b-avpmkgtpx0] {
    display: flex;
    justify-content: flex-end;
    padding: 20px 40px;
    gap: 15px;
}

.ckeditor__container[b-avpmkgtpx0] {
    border-bottom: 2px solid #e3e2e2;
    background: #f5f4f4;
    border-radius: 0 0 var(--corner-radius) var(--corner-radius);
}

.random__button[b-avpmkgtpx0] {
    display: grid;
    grid-template-columns: 100px 40px;
    grid-gap: 20px;
    align-items: center;
    padding: 10px 0;
}

.subject__header[b-avpmkgtpx0] {
    display: grid;
    grid-template-columns: minmax(0, 1fr) 180px;
}

.buttons__box[b-avpmkgtpx0] {
    display: flex;
    flex-direction: column;
    align-items: flex-end;
    padding: 10px 0;
}
.label[b-avpmkgtpx0] {
    font-size: 12px;
    margin: 0;
    color: #808080;
}
/* /Pages/TeacherSection/Matherials/Exams/ExamsList.razor.rz.scp.css */
.buttons[b-e31nl7bp86] {
    display: flex;
    gap: 15px;
    align-items: center;
}
/* /Pages/TeacherSection/Matherials/Structure/StructureTreeItem.razor.rz.scp.css */
.tree__item__contaier[b-tg4m3jc4z8] {
    display: flex;
    flex-direction: column;
    gap: 10px;
    position: relative;
    border-left: 1px dashed;
    border-radius: 9px;
}

.current_item[b-tg4m3jc4z8] {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    background: #ebebeb;
    gap: 10px;
    border-radius: 7px;
    padding: 0px 15px;
    width: fit-content;
    margin-left: -1px;
    position: relative;
}

    .current_item.active[b-tg4m3jc4z8] {
        border: 1px solid #ff641d21;
        box-shadow: 0px 0px 5px 5px #ff641d21;
    }

    .current_item .order[b-tg4m3jc4z8] {
        font-size: 12px;
        font-weight: 700;
    }

    .current_item .open__close__button[b-tg4m3jc4z8] {
        font-size: 20px;
        font-weight: 500;
        cursor: pointer;
    }

    .current_item h5[b-tg4m3jc4z8] {
        margin: 0;
        font-size: 18px;
        font-weight: 500;
        padding: 10px 0px;
    }

.child__list__box[b-tg4m3jc4z8] {
    display: flex;
    flex-direction: column;
    gap: 10px;
    position: relative;
    margin-left: 35px;
    width: fit-content;
}

    .child__list__box .child__cover[b-tg4m3jc4z8] {
        position: relative;
    }

        .child__list__box .child__cover .fake[b-tg4m3jc4z8] {
            opacity: 0;
        }

        .row_up[b-tg4m3jc4z8] {
            border-top: solid 3px;
        }

.drag__leave__row[b-tg4m3jc4z8] {
    opacity: 0.3;
}

.drag__overlay[b-tg4m3jc4z8] {
    position: absolute;
    inset: 0;
    height: 100%;
    width: 100%;
}

.additional__settings__container[b-tg4m3jc4z8] {
    position: absolute;
    background: #faf9f9;
    z-index: 1;
    top: calc(100% + 5px);
    border-radius: 7px;
    padding: 10px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    gap: 5px;
    border: 1px solid #d1d1d1;
    min-width: 255px;
}

    .additional__settings__container .switch__box[b-tg4m3jc4z8] {
        margin-top: -25px;
    }

    .additional__settings__container .label[b-tg4m3jc4z8] {
        font-size: 12px;
        font-weight: 200;
        color: #767676;
    }

    .additional__settings__container .buttons__box[b-tg4m3jc4z8] {
        display: flex;
        justify-content: space-between;
        align-items: center;
        gap: 10px;
        padding: 0 5px;
    }

.task__answers__container[b-tg4m3jc4z8] {
    background: #faf9f9;
    border-radius: 7px;
    padding: 10px;
    display: flex;
    margin: -5px 0 0 15px;
    flex-direction: column;
    justify-content: center;
    gap: 5px;
    border: 1px solid #d1d1d1;
    font-size: 12px;
    width: fit-content;
}

    .task__answers__container .answer__line[b-tg4m3jc4z8] {
        display: flex;
    }

@media only screen and (max-width: 600px) {
    .child__list__box[b-tg4m3jc4z8] {
        margin-left: 15px;
    }
}
/* /Pages/TeacherSection/Matherials/Structure/SubjectStructure.razor.rz.scp.css */
.tree__box[b-8czdxyuz9b] {
    display: flex;
    flex-direction: column;
    padding: 20px 10px;
}

    .tree__box.not__saved[b-8czdxyuz9b] {
        border: 3px solid #ff641d21;
        border-radius: 7px;
    }

.save__button__box[b-8czdxyuz9b] {
    width: 100%;
    padding: 20px 0;
}

.search__box[b-8czdxyuz9b] {
    display: flex;
    align-items: flex-end;
    gap: 20px;
}

    .search__box .input__box[b-8czdxyuz9b] {
        max-width: 500px;
    }
/* /Pages/TeacherSection/Matherials/Tests/Components/BuildSentenceTaskComponent.razor.rz.scp.css */
.container[b-b8a3sk2ifx] {
    display: grid;
    grid-template-columns: 1fr 385px;
    gap: 30px;
}

.side__part[b-b8a3sk2ifx],
.main__part[b-b8a3sk2ifx] {
    display: flex;
    flex-direction: column;
    gap: 12px;
    margin-bottom: 50px;
}

.main__part[b-b8a3sk2ifx] {
    background: #FAF8FA;
    border-radius: 11px;
    padding: 15px;
}

.header[b-b8a3sk2ifx] {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 15px;
}

    .header h2[b-b8a3sk2ifx] {
        font-size: 20px;
        color: #000;
        font-weight: 400;
        white-space: nowrap;
    }

    .header h3[b-b8a3sk2ifx] {
        font-size: 16px;
        color: #000;
        font-weight: 400;
        white-space: nowrap;
    }

    .header .header-buttons[b-b8a3sk2ifx] {
        display: flex;
        gap: 15px;
    }

.sentence[b-b8a3sk2ifx] {
    justify-content: right;
}

.property[b-b8a3sk2ifx] {
    display: flex;
    align-items: center;
    gap: 20px;
    width: 100%;
}

    .property.sentence[b-b8a3sk2ifx] {
        justify-content: space-between;
    }

.sentence-text-wrapper[b-b8a3sk2ifx] {
    width: calc(100% - 75px);
    display: flex;
    flex-direction: row;
    align-items: center;
    gap: 10px;
}

    .sentence-text-wrapper label[b-b8a3sk2ifx] {
        font-size: 16px;
    }

.sentences[b-b8a3sk2ifx] {
    display: flex;
    flex-direction: column;
    gap: 15px;
    margin-top: 15px;
    margin-bottom: 50px;
}

.words[b-b8a3sk2ifx] {
    display: flex;
    flex-wrap: wrap;
    gap: 10px;
}

.word[b-b8a3sk2ifx] {
    display: flex;
    align-items: center;
}

.wrapper[b-b8a3sk2ifx] {
    padding: 30px;
    border-bottom: 2px solid #e3e2e2;
}

.words-section[b-b8a3sk2ifx] {
    display: flex;
    flex-direction: column;
    gap: 20px;
    margin: 20px 0;
}

.property-card[b-b8a3sk2ifx] {
    padding: 30px;
    display: flex;
    flex-direction: column;
    gap: 15px;
}

.property-card label[b-b8a3sk2ifx] {
    font-size: 16px;
}



.section__block[b-b8a3sk2ifx] {
    display: grid;
    grid-template-columns: 30% 1fr;
    grid-column-gap: 10px;
    border-bottom: 2px solid #e3e2e2;
    padding: 20px 10px;
}

    .section__block h4[b-b8a3sk2ifx] {
        margin: 0;
    }

.comment[b-b8a3sk2ifx] {
    font-size: 14px;
    color: #a3a3a3;
    margin: 5px 0;
}

.input__container[b-b8a3sk2ifx] {
    width: 90%;
}

.back__button__box[b-b8a3sk2ifx] {
    display: flex;
    justify-content: flex-end;
    padding: 20px 40px;
    gap: 15px;
    align-items: center;
}

.ckeditor__container[b-b8a3sk2ifx] {
    border-bottom: 2px solid #e3e2e2;
    background: #f5f4f4;
    border-radius: 0 0 var(--corner-radius) var(--corner-radius);
}

.side__container[b-b8a3sk2ifx] {
    display: flex;
    flex-direction: column;
    align-items: center;
}

.side__part[b-b8a3sk2ifx] {
    border-radius: 18px;
    background: var(--color-purple);
    justify-content: space-between;
    align-items: center;
    padding: 30px 0;
    height: fit-content;
    position: sticky;
    max-width: 385px;
    right: 25px;
    top: 5px;
}

.img__box[b-b8a3sk2ifx] {
    display: flex;
    justify-content: center;
    align-items: center;
    max-width: 90%;
    padding: 5%;
}

label[b-b8a3sk2ifx] {
    color: #fff;
}

.save__button__box[b-b8a3sk2ifx] {
    width: 100%;
    display: flex;
    justify-content: flex-end;
}
/* /Pages/TeacherSection/Matherials/Tests/Components/CompatibilityTaskComponent.razor.rz.scp.css */
.container[b-jf6at3mfr8] {
    display: grid;
    grid-template-columns: 1fr 385px;
    gap: 30px;
}

.side__part[b-jf6at3mfr8],
.main__part[b-jf6at3mfr8] {
    display: flex;
    flex-direction: column;
    gap: 12px;
    margin-bottom: 50px;
}

.main__part[b-jf6at3mfr8] {
    background: #FAF8FA;
    border-radius: 11px;
    padding: 15px;
}

.header[b-jf6at3mfr8] {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 15px;
}

    .header h2[b-jf6at3mfr8] {
        font-size: 16px;
        color: #000;
        font-weight: 400;
        white-space: nowrap;
    }

    .header h3[b-jf6at3mfr8] {
        font-size: 16px;
        color: #000;
        font-weight: 400;
        white-space: nowrap;
    }

    .header .header-buttons[b-jf6at3mfr8] {
        display: flex;
        gap: 15px;
    }

.sentence[b-jf6at3mfr8] {
    justify-content: right;
}

.property[b-jf6at3mfr8] {
    display: flex;
    align-items: center;
    gap: 20px;
    width: 100%;
}

    .property.sentence[b-jf6at3mfr8] {
        justify-content: space-between;
    }

.sentence-text-wrapper[b-jf6at3mfr8] {
    width: calc(100% - 75px);
    display: flex;
    flex-direction: row;
    align-items: center;
    gap: 10px;
}

    .sentence-text-wrapper label[b-jf6at3mfr8] {
        font-size: 16px;
    }

.sentences[b-jf6at3mfr8] {
    display: flex;
    flex-direction: column;
    gap: 15px;
    margin-top: 15px;
    margin-bottom: 50px;
}

.answers-wrapper[b-jf6at3mfr8] {
    margin: 20px 0;
}

.answers[b-jf6at3mfr8] {
    display: flex;
    flex-wrap: wrap;
    gap: 10px;
}

.answer[b-jf6at3mfr8] {
    display: flex;
    align-items: center;
}

.wrapper[b-jf6at3mfr8] {
    padding: 30px;
    border-bottom: 2px solid #e3e2e2;
}

.words-section[b-jf6at3mfr8] {
    display: flex;
    flex-direction: column;
    gap: 20px;
    margin: 20px 0;
}

.property-card[b-jf6at3mfr8] {
    padding: 30px;
    display: flex;
    flex-direction: column;
    gap: 15px;
}

.property-card label[b-jf6at3mfr8] {
    font-size: 16px;
}

.buttons[b-jf6at3mfr8] {
    display: flex;
    gap: 15px;
}

.texts[b-jf6at3mfr8] {
    margin: 20px 0;
    display: flex;
    flex-direction: column;
    gap: 20px;
}



.section__block[b-jf6at3mfr8] {
    display: grid;
    grid-template-columns: 30% 1fr;
    grid-column-gap: 10px;
    border-bottom: 2px solid #e3e2e2;
    padding: 20px 10px;
}

.section__block__noline[b-jf6at3mfr8] {
    display: grid;
    grid-template-columns: 30% 1fr;
    grid-column-gap: 10px;
    padding: 20px 10px;
}

    .section__block h4[b-jf6at3mfr8] {
        margin: 0;
    }

.comment[b-jf6at3mfr8] {
    font-size: 14px;
    color: #a3a3a3;
    margin: 5px 0;
}

.input__container[b-jf6at3mfr8] {
    width: 90%;
}

.back__button__box[b-jf6at3mfr8] {
    display: flex;
    justify-content: flex-end;
    padding: 20px 40px;
    gap: 15px;
    align-items: center;
}

.ckeditor__container[b-jf6at3mfr8] {
    border-bottom: 2px solid #e3e2e2;
    background: #f5f4f4;
    border-radius: 0 0 var(--corner-radius) var(--corner-radius);
}

.side__container[b-jf6at3mfr8] {
    display: flex;
    flex-direction: column;
    align-items: center;
}

.side__part[b-jf6at3mfr8] {
    border-radius: 18px;
    background: var(--color-purple);
    justify-content: space-between;
    align-items: center;
    padding: 30px 0;
    height: fit-content;
    position: sticky;
    max-width: 385px;
    right: 25px;
    top: 5px;
}

.img__box[b-jf6at3mfr8] {
    display: flex;
    justify-content: center;
    align-items: center;
    max-width: 90%;
    padding: 5%;
}

label[b-jf6at3mfr8] {
    color: #fff;
}

.button__to__bottom[b-jf6at3mfr8] {
    display: flex;
    justify-content: flex-end;
    align-items: flex-end;
}

.save__button__box[b-jf6at3mfr8] {
    width: 100%;
    display: flex;
    justify-content: flex-end;
}
/* /Pages/TeacherSection/Matherials/Tests/Components/FlipCardTaskComponent.razor.rz.scp.css */
.container[b-xmtq4fm48w] {
    display: grid;
    grid-template-columns: 1fr 385px;
    gap: 30px;
}

.side__part[b-xmtq4fm48w],
.main__part[b-xmtq4fm48w] {
    display: flex;
    flex-direction: column;
    gap: 12px;
    margin-bottom: 50px;
}

.main__part[b-xmtq4fm48w] {
    background: #FAF8FA;
    border-radius: 11px;
    padding: 15px;
}

.header[b-xmtq4fm48w] {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

    .header h2[b-xmtq4fm48w] {
        font-size: 20px;
        color: #000;
        font-weight: 400;
        white-space: nowrap;
    }

.property[b-xmtq4fm48w] {
    display: flex;
    align-items: center;
    gap: 20px;
    width: 100%;
}

.editor-wrapper[b-xmtq4fm48w] {
    display: flex;
    flex-direction: column;
}

    .editor-wrapper label[b-xmtq4fm48w] {
        font-size: 20px;
        color: #000;
        font-weight: 400;
        margin: 0;
        margin-bottom: 10px;
    }

.answer-header[b-xmtq4fm48w] {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

    .answer-header label[b-xmtq4fm48w] {
        font-size: 16px;
        color: #000;
        font-weight: 400;
        white-space: nowrap;
    }

    .answer-header .answer-header-buttons[b-xmtq4fm48w] {
        display: flex;
        gap: 15px;
    }

.description-wrapper[b-xmtq4fm48w] {
    margin-top: 25px;
}


.section__block[b-xmtq4fm48w] {
    display: grid;
    grid-template-columns: 100px 1fr;
    grid-column-gap: 10px;
    border-bottom: 2px solid #e3e2e2;
    padding: 20px 10px;
}

    .section__block h4[b-xmtq4fm48w] {
        margin: 0;
    }

.comment[b-xmtq4fm48w] {
    font-size: 14px;
    color: #a3a3a3;
    margin: 5px 0;
}

.input__container[b-xmtq4fm48w] {
    width: 90%;
}

.back__button__box[b-xmtq4fm48w] {
    display: flex;
    justify-content: flex-end;
    padding: 20px 40px;
    gap: 15px;
    align-items: center;
}

.ckeditor__container[b-xmtq4fm48w] {
    border-bottom: 2px solid #e3e2e2;
    background: #f5f4f4;
    border-radius: 0 0 var(--corner-radius) var(--corner-radius);
}

.photo__uploader__container[b-xmtq4fm48w] {
    display: flex;
    flex-direction: column;
    gap: 10px;
}

.photo__uploader__container .label[b-xmtq4fm48w] {
    color: #a3a3a3;
    font-size: 14px;
    padding-left: 5px;
}

    .side__container[b-xmtq4fm48w] {
        display: flex;
        flex-direction: column;
        align-items: center;
    }

.side__part[b-xmtq4fm48w] {
    border-radius: 18px;
    background: var(--color-purple);
    justify-content: space-between;
    align-items: center;
    padding: 30px 0;
    height: fit-content;
    position: sticky;
    max-width: 385px;
    right: 25px;
    top: 5px;
}

.img__box[b-xmtq4fm48w] {
    display: flex;
    justify-content: center;
    align-items: center;
    max-width: 90%;
    padding: 5%;
}

label[b-xmtq4fm48w] {
    color: #fff;
}

.photo__uploader__container.error[b-xmtq4fm48w] {
    border: 1px solid red;
    padding: 15px;
    margin: -15px -15px 0 -15px;
}

.save__button__box[b-xmtq4fm48w] {
    width: 100%;
    display: flex;
    justify-content: flex-end;
}
/* /Pages/TeacherSection/Matherials/Tests/Components/QuestionWithVariantsTaskComponent.razor.rz.scp.css */
.container[b-icxxl6gthp] {
    display: grid;
    grid-template-columns: 1fr 385px;
    gap: 30px;
}

.side__part[b-icxxl6gthp],
.main__part[b-icxxl6gthp] {
    display: flex;
    flex-direction: column;
    gap: 12px;
    margin-bottom: 50px;
}

.main__part[b-icxxl6gthp] {
    background: #FAF8FA;
    border-radius: 11px;
    padding: 15px;
}

.header[b-icxxl6gthp] {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

    .header h2[b-icxxl6gthp] {
        font-size: 20px;
        color: #000;
        font-weight: 400;
       white-space: nowrap;
    }

.property[b-icxxl6gthp] {
    display: flex;
    align-items: center;
    gap: 20px;
    width: 100%;
}

.editor-wrapper[b-icxxl6gthp] {
    display: flex;
    flex-direction: column;
}

    .editor-wrapper label[b-icxxl6gthp] {
        font-size: 20px;
        color: #000;
        font-weight: 400;
        margin: 0;
        margin-bottom: 10px;
    }

.answer-header[b-icxxl6gthp] {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
    .answer-header label[b-icxxl6gthp] {
        font-size: 16px;
        color: #000;
        font-weight: 400;
        white-space: nowrap;
    }

    .answer-header .answer-header-buttons[b-icxxl6gthp] {
        display: flex;
        gap: 15px;
    }

.description-wrapper[b-icxxl6gthp] {
    margin-top: 25px;
}


.section__block[b-icxxl6gthp] {
    display: grid;
    grid-template-columns: 30% 1fr;
    grid-column-gap: 10px;
    border-bottom: 2px solid #e3e2e2;
    padding: 20px 10px;
}

    .section__block h4[b-icxxl6gthp] {
        margin: 0;
    }

.comment[b-icxxl6gthp] {
    font-size: 14px;
    color: #a3a3a3;
    margin: 5px 0;
}

.input__container[b-icxxl6gthp] {
    width: 90%;
}

.back__button__box[b-icxxl6gthp] {
    display: flex;
    justify-content: flex-end;
    padding: 20px 40px;
    gap: 15px;
    align-items: center;
}

.ckeditor__container[b-icxxl6gthp] {
    border-bottom: 2px solid #e3e2e2;
    background: #f5f4f4;
    border-radius: 0 0 var(--corner-radius) var(--corner-radius);
}

.side__container[b-icxxl6gthp] {
    display: flex;
    flex-direction: column;
    align-items: center;
}

.side__part[b-icxxl6gthp] {
    border-radius: 18px;
    background: var(--color-purple);
    justify-content: space-between;
    align-items: center;
    padding: 30px 0;
    height: fit-content;
    position: sticky;
    max-width: 385px;
    right: 25px;
    top: 5px;
}

.img__box[b-icxxl6gthp] {
    display: flex;
    justify-content: center;
    align-items: center;
    max-width: 90%;
    padding: 5%;
}

label[b-icxxl6gthp] {
    color: #fff;
}

.photo__uploader__container.error[b-icxxl6gthp] {
    border: 1px solid red;
    padding: 15px;
    margin: -15px -15px 0 -15px;
}

.save__button__box[b-icxxl6gthp] {
    width: 100%;
    display: flex;
    justify-content: flex-end;
}
/* /Pages/TeacherSection/Matherials/Tests/Components/SelectWordsTaskComponent.razor.rz.scp.css */
.container[b-vcela3aviu] {
    display: grid;
    grid-template-columns: 1fr 385px;
    gap: 30px;
}

.side__part[b-vcela3aviu],
.main__part[b-vcela3aviu] {
    display: flex;
    flex-direction: column;
    gap: 12px;
    margin-bottom: 50px;
}

.main__part[b-vcela3aviu] {
    background: #FAF8FA;
    border-radius: 11px;
    padding: 15px;
}

.header[b-vcela3aviu] {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

    .header h2[b-vcela3aviu] {
        font-size: 20px;
        color: #000;
        font-weight: 400;
        white-space: nowrap;
    }

    .header h3[b-vcela3aviu] {
        font-size: 16px;
        color: #000;
        font-weight: 400;
        white-space: nowrap;
    }

    .header .header-buttons[b-vcela3aviu] {
        display: flex;
    }

.sentence[b-vcela3aviu] {
    justify-content: right;
}

.property[b-vcela3aviu] {
    display: flex;
    align-items: center;
    gap: 20px;
    width: 100%;
}

    .property.sentence[b-vcela3aviu] {
        justify-content: space-between;
    }

.sentence-text-wrapper[b-vcela3aviu] {
    width: calc(100% - 75px);
}

.sentences[b-vcela3aviu] {
    display: flex;
    flex-direction: column;
    gap: 15px;
    margin-top: 15px;
    margin-bottom: 50px;
}

.answer-variants[b-vcela3aviu] {
    display: flex;
    flex-wrap: wrap;
    gap: 10px;
}

.answer-variant[b-vcela3aviu] {
    display: flex;
    align-items: center;
}

.section__block__line[b-vcela3aviu] {
    display: grid;
    grid-template-columns: 30% 1fr;
    grid-column-gap: 10px;
    border-bottom: 2px solid #e3e2e2;
    padding: 20px 10px;
}

.section__block[b-vcela3aviu] {
    display: grid;
    grid-template-columns: 30% 1fr;
    padding: 20px 10px;
}

    .section__block h4[b-vcela3aviu] {
        margin: 0;
    }

.comment[b-vcela3aviu] {
    font-size: 14px;
    color: #a3a3a3;
    margin: 5px 0;
}

.input__container[b-vcela3aviu] {
    width: 90%;
    display: flex;
    align-items: center;
}

.back__button__box[b-vcela3aviu] {
    display: flex;
    justify-content: flex-end;
    padding: 20px 40px;
    gap: 15px;
    align-items: center;
}

.ckeditor__container[b-vcela3aviu] {
    border-bottom: 2px solid #e3e2e2;
    background: #f5f4f4;
    border-radius: 0 0 var(--corner-radius) var(--corner-radius);
}

.side__container[b-vcela3aviu] {
    display: flex;
    flex-direction: column;
    align-items: center;
}

.side__part[b-vcela3aviu] {
    border-radius: 18px;
    background: var(--color-purple);
    justify-content: space-between;
    align-items: center;
    padding: 30px 0;
    height: fit-content;
    position: sticky;
    max-width: 385px;
    right: 25px;
    top: 5px;
}

.img__box[b-vcela3aviu] {
    display: flex;
    justify-content: center;
    align-items: center;
    max-width: 90%;
    padding: 5%;
}

label[b-vcela3aviu] {
    color: #fff;
}

.save__button__box[b-vcela3aviu] {
    width: 100%;
    display: flex;
    justify-content: flex-end;
}

.properties__box[b-vcela3aviu] {
    gap: 10px;
    display: flex;
    flex-direction: column;
}
/* /Pages/TeacherSection/Matherials/Tests/Components/UserInputTaskComponent.razor.rz.scp.css */
.container[b-08ld0aw2s8] {
    display: grid;
    grid-template-columns: 1fr 385px;
    gap: 30px;
}

.side__part[b-08ld0aw2s8],
.main__part[b-08ld0aw2s8] {
    display: flex;
    flex-direction: column;
    gap: 12px;
    margin-bottom: 50px;
}

.main__part[b-08ld0aw2s8] {
    background: #FAF8FA;
    border-radius: 11px;
    padding: 15px;
}

.header[b-08ld0aw2s8] {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 15px;
}

    .header h2[b-08ld0aw2s8] {
        font-size: 20px;
        color: #000;
        font-weight: 400;
        white-space: nowrap;
    }

    .header h3[b-08ld0aw2s8] {
        font-size: 16px;
        color: #000;
        font-weight: 400;
        white-space: nowrap;
    }

    .header .header-buttons[b-08ld0aw2s8] {
        display: flex;
        gap: 15px;
    }

.sentence[b-08ld0aw2s8] {
    justify-content: right;
}

.property[b-08ld0aw2s8] {
    display: flex;
    align-items: center;
    gap: 20px;
    width: 100%;
}

    .property.sentence[b-08ld0aw2s8] {
        justify-content: space-between;
    }

.sentence-text-wrapper[b-08ld0aw2s8] {
    width: calc(100% - 75px);
    display: flex;
    flex-direction: row;
    align-items: center;
    gap: 10px;
}

    .sentence-text-wrapper label[b-08ld0aw2s8] {
        font-size: 16px;
        color: #808080;
    }

.sentences[b-08ld0aw2s8] {
    display: flex;
    flex-direction: column;
    gap: 15px;
    margin-top: 15px;
    margin-bottom: 50px;
}

.answer-variants[b-08ld0aw2s8] {
    display: flex;
    flex-wrap: wrap;
    gap: 10px;
}

.answer-variant[b-08ld0aw2s8] {
    display: flex;
    align-items: center;
}

.sentence-wrapper[b-08ld0aw2s8] {
    padding: 30px;
    border-bottom: 2px solid #e3e2e2;
}


.section__block[b-08ld0aw2s8] {
    display: grid;
    grid-template-columns: 30% 1fr;
    grid-column-gap: 10px;
    border-bottom: 2px solid #e3e2e2;
    padding: 20px 10px;
}

    .section__block h4[b-08ld0aw2s8] {
        margin: 0;
    }

.comment[b-08ld0aw2s8] {
    font-size: 14px;
    color: #a3a3a3;
    margin: 5px 0;
}

.input__container[b-08ld0aw2s8] {
    width: 90%;
}

.back__button__box[b-08ld0aw2s8] {
    display: flex;
    justify-content: flex-end;
    padding: 20px 40px;
    gap: 15px;
    align-items: center;
}

.ckeditor__container[b-08ld0aw2s8] {
    border-bottom: 2px solid #e3e2e2;
    background: #f5f4f4;
    border-radius: 0 0 var(--corner-radius) var(--corner-radius);
}

.side__container[b-08ld0aw2s8] {
    display: flex;
    flex-direction: column;
    align-items: center;
}

.side__part[b-08ld0aw2s8] {
    border-radius: 18px;
    background: var(--color-purple);
    justify-content: space-between;
    align-items: center;
    padding: 30px 0;
    height: fit-content;
    position: sticky;
    max-width: 385px;
    right: 25px;
    top: 5px;
}

.img__box[b-08ld0aw2s8] {
    display: flex;
    justify-content: center;
    align-items: center;
    max-width: 90%;
    padding: 5%;
}

label[b-08ld0aw2s8] {
    color: #fff;
}

.save__button__box[b-08ld0aw2s8] {
    width: 100%;
    display: flex;
    justify-content: flex-end;
}

.properties__box[b-08ld0aw2s8] {
    gap: 10px;
    display: flex;
    flex-direction: column;
}
/* /Pages/TeacherSection/Matherials/Tests/TaskCreationPage.razor.rz.scp.css */
.property[b-ompu8l0aak] {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    white-space: nowrap;
}

.header[b-ompu8l0aak] {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 40px;
}

    .header h2[b-ompu8l0aak] {
        font-size: 20px;
        color: #000;
        font-weight: 400;
        margin: auto;
        white-space: nowrap;
    }

.header-group[b-ompu8l0aak] {
    display: flex;
    gap: 15px;
    width: 400px;
}
/* /Pages/TeacherSection/Matherials/Tests/TaskListPage.razor.rz.scp.css */
.buttons[b-1dqjnslnwk] {
    display: flex;
    gap: 15px;
    align-items: center;
}
/* /Pages/TeacherSection/Matherials/Tests/TestCategories.razor.rz.scp.css */
.grid-full-page-size[b-yx6g9nnl4c] {
    position: relative;
}

.attention[b-yx6g9nnl4c] {
    color: red;
}

.deletion__confirm__container[b-yx6g9nnl4c] {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 94dvh;
    display: flex;
    justify-content: center;
    align-items: center;
    background: #c3c3c3d4;
}

    .deletion__confirm__container .box[b-yx6g9nnl4c] {
        padding: 10px;
        display: flex;
        flex-direction: column;
        gap: 10px;
    }

    .deletion__confirm__container h3[b-yx6g9nnl4c] {
        margin: 0;
        font-weight: 500;
    }

    .deletion__confirm__container ul[b-yx6g9nnl4c] {
        margin: 0;
        display: flex;
        flex-direction: column;
        gap: 5px;
    }

        .deletion__confirm__container ul li[b-yx6g9nnl4c] {
            font-size: 14px;
        }

    .deletion__confirm__container .deletion__confirm__buttons[b-yx6g9nnl4c] {
        display: flex;
        gap: 10px;
    }
/* /Pages/TeacherSection/Matherials/Tests/TestSubjects.razor.rz.scp.css */
.buttons__names[b-9kzvnc3vbf] {
    display: grid;
    grid-template-columns: minmax(80px, 1fr);
    gap: 10px;
    align-items: center;
}

    .buttons__names.withbutton[b-9kzvnc3vbf] {
        display: grid;
        grid-template-columns: minmax(80px, 1fr) 50px;
        gap: 10px;
        align-items: center;
    }

.grid-full-page-size[b-9kzvnc3vbf] {
    position: relative;
}

.attention[b-9kzvnc3vbf] {
    color: red;
}

.deletion__confirm__container[b-9kzvnc3vbf] {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    background: #c3c3c3d4;
}

    .deletion__confirm__container .box[b-9kzvnc3vbf] {
        padding: 10px;
        display: flex;
        flex-direction: column;
        gap: 10px;
    }

    .deletion__confirm__container h3[b-9kzvnc3vbf] {
        margin: 0;
        font-weight: 500;
    }

    .deletion__confirm__container ul[b-9kzvnc3vbf] {
        margin: 0;
        display: flex;
        flex-direction: column;
        gap: 5px;
    }

        .deletion__confirm__container ul li[b-9kzvnc3vbf] {
            font-size: 14px;
        }

    .deletion__confirm__container .deletion__confirm__buttons[b-9kzvnc3vbf] {
        display: flex;
        gap: 10px;
    }


.subjbox[b-9kzvnc3vbf] {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    gap: 5px;
}
/* /Pages/TeacherSection/Matherials/Theories/CUTheorySection.razor.rz.scp.css */
.theory-details-container[b-5txt4smk9f] {
    display: flex;
    flex-direction: column;
    gap: 30px;
    margin-bottom: 50px;
    background: #FAF8FA;
    border-radius: 11px;
    padding: 15px;
}

.theory-header[b-5txt4smk9f] {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

    .theory-header h2[b-5txt4smk9f] {
        font-size: 25px;
        color: #000;
        font-weight: 400;
    }

.theory-header-buttons[b-5txt4smk9f] {
    display: flex;
}

.theory-properties[b-5txt4smk9f] {
    display: flex;
    justify-content: space-between;
    gap: 40px;
}

.theory-property[b-5txt4smk9f] {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    white-space: nowrap;
}

.theory-book[b-5txt4smk9f] {
    display: flex;
    flex-direction: column;
    gap: 20px;
}

.theory-pages-list[b-5txt4smk9f] {
    width: 250px;
    display: flex;
    gap: 15px;
}

.theory-pages-wrapper[b-5txt4smk9f] {
    display: flex;
    gap: 15px;
    justify-content: space-between;
    align-items: center;
    border-bottom: 1px solid #cfcbcbd9;
}

.theory-editor-wrapper[b-5txt4smk9f] {
    width: 1030px;
}

.theory-nav[b-5txt4smk9f] {
    display: flex;
    justify-content: space-between;
}

.theory-page-delete[b-5txt4smk9f] {
    z-index: 10;
    padding: 0 0 0 10px;
}

.theory-page[b-5txt4smk9f] {
    cursor: pointer;
    padding: 15px;
    position: relative;
}

.active__line[b-5txt4smk9f] {
    display: none;
    width: 100%;
    height: 5px;
    background: #ff6a00;
    border-radius: 5px 5px 0 0;
    position: absolute;
    bottom: 0;
    left: 0;
}

    .active-page .active__line[b-5txt4smk9f] {
        display: block;
    }

.tab[b-5txt4smk9f] {
    display: inline-block;
    min-width: 90px;
}

.section__block[b-5txt4smk9f] {
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-column-gap: 10px;
    padding: 20px 10px;
}

    .section__block h4[b-5txt4smk9f] {
        margin: 0;
    }

.comment[b-5txt4smk9f] {
    font-size: 14px;
    color: #a3a3a3;
    margin: 5px 0;
}

.input__container[b-5txt4smk9f] {
    width: 90%;
}
.active-page[b-5txt4smk9f] {
    background-color: #FFECE3;
}

.ckeditor__container[b-5txt4smk9f] {
    display: flex;
    align-items: center;
    justify-content: center;
}

    .ckeditor__container .box[b-5txt4smk9f] {
        max-width: 70%;
        visibility: hidden;
        opacity: 0;
        width: 0;
        overflow: hidden;
        height: 0;
    }

        .ckeditor__container .box.active[b-5txt4smk9f] {
            visibility: visible;
            opacity: 1;
            width: auto;
            overflow: visible;
            height: auto;
        }
/* /Pages/TeacherSection/Matherials/Theories/Theories.razor.rz.scp.css */
.header[b-sizt1pnfmj] {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

    .header h2[b-sizt1pnfmj] {
        font-size: 25px;
        color: #000;
        font-weight: 400;
    }

.container[b-sizt1pnfmj] {
    display: flex;
    flex-direction: column;
    gap: 20px;
    margin-bottom: 50px;
}

.buttons[b-sizt1pnfmj] {
    display: flex;
    gap: 15px;
    align-items: center;
}
/* /Pages/TeacherSection/Teachers/Components/EmptyChat.razor.rz.scp.css */
div[b-imgxht1uii] {
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
}
/* /Pages/TeacherSection/Teachers/Components/GroupCreateEditComponent.razor.rz.scp.css */

.chat__header[b-cpzmgv7ohw] {
        display: flex;
        justify-content: space-between;
        align-items: center;
        border-bottom: 0.565815px solid #D1D4E1;
        position: relative;
        gap: 8px;
    }

.chat__header .left__side__box[b-cpzmgv7ohw] {
            display: flex;
            align-items: center;
        }


.add__student__menu[b-cpzmgv7ohw] {
        display: grid;
        grid-template-rows: 50px 1fr;
        width: 100%;
    }

.add__student__menu .chat__header .text[b-cpzmgv7ohw],
.add__student__menu .chat__header .menu__button[b-cpzmgv7ohw] {
    cursor: pointer;
    color: #000;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 100%;
    letter-spacing: 0.32px;
    display: flex;
    align-items: center;
}

    .add__student__menu .chat__header .menu__button i[b-cpzmgv7ohw] {
        font-size: 22px;
    }

    .add__student__menu .chat__header .text span[b-cpzmgv7ohw] {
        font-size: 18px;
        color: #A3A3A3;
        padding-left: 10px;
    }


.chat__group__input[b-cpzmgv7ohw] {
    width: 100%;
    align-items: center;
    justify-items: center;
    background: #fff;
    border-radius: 20px;
    margin: 7px 0;
}

    .chat__group__input input[b-cpzmgv7ohw] {
        border: none;
        outline: none;
        width: 92%;
        font-size: 16px;
        padding: 0 15px;
        margin: 5px;
    }

.add__student__menu .students__list[b-cpzmgv7ohw] {
    overflow-y: auto;
    overflow-x: hidden;
}

.students__list[b-cpzmgv7ohw]::-webkit-scrollbar {
    width: 3px;
}

.students__list[b-cpzmgv7ohw]::-webkit-scrollbar-track {
    background: #fff;
}

.students__list[b-cpzmgv7ohw]::-webkit-scrollbar-thumb {
    background: #FF7536;
    border-radius: 3px;
}

.add__student__menu .students__list .student[b-cpzmgv7ohw] {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 10px;
    margin: 0 -5px;
    cursor: pointer;
    min-height: 50px;
    border-bottom: 1px solid #D1D4E1;
}

    .add__student__menu .students__list .student.added .add__to__group[b-cpzmgv7ohw],
    .add__student__menu .students__list .student:hover .add__to__group[b-cpzmgv7ohw] {
        border: none;
        background: #FF7536;
    }



    .add__student__menu .students__list .student .name__container[b-cpzmgv7ohw] {
        display: flex;
        align-items: center;
    }

        .add__student__menu .students__list .student .name__container .avatar[b-cpzmgv7ohw] {
            width: 40px;
            height: 40px;
            border-radius: 50%;
            background: #A3A3A3;
            color: #fff;
            display: flex;
            font-size: 14px;
            justify-content: center;
            align-items: center;
        }

        .add__student__menu .students__list .student .name__container .name[b-cpzmgv7ohw] {
            font-style: normal;
            font-weight: 500;
            font-size: 13px;
            line-height: 100%;
            letter-spacing: 0.02em;
            color: #000;
            margin: 0 10px;
        }

            .add__student__menu .students__list .student .name__container .name span[b-cpzmgv7ohw] {
                color: #8C939F;
                font-size: 13px;
                font-style: normal;
                font-weight: 400;
                line-height: 100%;
                letter-spacing: 0.26px;
            }

    .add__student__menu .students__list .student .add__to__group[b-cpzmgv7ohw] {
        width: 40px;
        height: 40px;
        border-radius: 50%;
        background: transparent;
        color: #fff;
        display: flex;
        justify-content: center;
        align-items: center;
        border: 2px solid #a3a3a3;
        font-size: 22px;
    }

        .add__student__menu .students__list .student .add__to__group i[b-cpzmgv7ohw] {
            margin-top: 1px;
            margin-left: -1px;
        }
/* /Pages/TeacherSection/Teachers/Components/GroupDetailsComponent.razor.rz.scp.css */
.add__student__menu[b-gsz0spizpn] {
    display: grid;
    grid-template-rows: 50px 1fr;
    width: 100%;
}

    .add__student__menu .nobody__here[b-gsz0spizpn] {
        text-align: center;
        font-size: 16px;
        color: #a3a3a3;
    }

    .add__student__menu .header[b-gsz0spizpn] {
        display: flex;
        justify-content: space-between;
    }

        .add__student__menu .header p[b-gsz0spizpn] {
            font-size: 12px;
            color: #a3a3a3;
        }

            .add__student__menu .header p i[b-gsz0spizpn] {
                font-size: 16px;
                margin-right: 5px;
            }

    .add__student__menu .students__list[b-gsz0spizpn] {
        overflow-y: auto;
        overflow-x: hidden;
    }

.students__list[b-gsz0spizpn]::-webkit-scrollbar {
    width: 3px;
}

.students__list[b-gsz0spizpn]::-webkit-scrollbar-track {
    background: #fff;
}

.students__list[b-gsz0spizpn]::-webkit-scrollbar-thumb {
    background: #FF7536;
    border-radius: 3px;
}

.add__student__menu .students__list .student[b-gsz0spizpn] {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 10px;
    margin: 0 -5px;
    min-height: 50px;
    border-bottom: 1px solid D1D4E1;
}

    .add__student__menu .students__list .student.added .add__to__group[b-gsz0spizpn],
    .add__student__menu .students__list .student:hover .add__to__group[b-gsz0spizpn] {
        border: none;
        background: #FF7536;
    }



    .add__student__menu .students__list .student .name__container[b-gsz0spizpn] {
        display: flex;
        align-items: center;
    }

        .add__student__menu .students__list .student .name__container .avatar[b-gsz0spizpn] {
            width: 40px;
            height: 40px;
            border-radius: 50%;
            background: #A3A3A3;
            color: #fff;
            display: flex;
            font-size: 14px;
            justify-content: center;
            align-items: center;
        }

        .add__student__menu .students__list .student .name__container .name[b-gsz0spizpn] {
            font-style: normal;
            font-weight: 500;
            font-size: 13px;
            line-height: 100%;
            letter-spacing: 0.02em;
            color: #000;
            margin: 0 10px;
        }

            .add__student__menu .students__list .student .name__container .name span[b-gsz0spizpn] {
                color: #8C939F;
                font-size: 13px;
                font-style: normal;
                font-weight: 400;
                line-height: 100%;
                letter-spacing: 0.26px;
            }

    .add__student__menu .students__list .student .settings[b-gsz0spizpn] {
        font-size: 22px;
        min-width: 65px;
        display: flex;
        justify-content: space-between;
    }

        .add__student__menu .students__list .student .settings i[b-gsz0spizpn] {
            color: #a3a3a3;
            cursor: pointer;
        }

            .add__student__menu .students__list .student .settings i:hover[b-gsz0spizpn] {
                color: #FF7536;
            }

.name__box[b-gsz0spizpn] {
    display: grid;
    grid-template-columns: minmax(0, 1fr) 16px;
    align-items: center;
    gap: 10px;
}

    .name__box i[b-gsz0spizpn] {
        color: #a3a3a3;
        cursor: pointer;
    }
/* /Pages/TeacherSection/Teachers/Components/GroupLessonsComponent.razor.rz.scp.css */
.lessons__container[b-wzw81t08kt] {
    overflow: hidden;
    overflow-y: auto;
    padding: 0px 5px;
    margin: 10px 0px;
}

    .lessons__container[b-wzw81t08kt]::-webkit-scrollbar {
        width: 3px;
    }

    .lessons__container[b-wzw81t08kt]::-webkit-scrollbar-track {
        background: #fff;
    }

    .lessons__container[b-wzw81t08kt]::-webkit-scrollbar-thumb {
        background: #FF7536;
        border-radius: 3px;
    }
/* /Pages/TeacherSection/Teachers/Components/LessonsList.razor.rz.scp.css */
.scheduled__lesson[b-x33joq4gwf] {
    background: #FFFFFF;
    border-radius: 11px;
    display: flex;
    flex-direction: column;
    margin: 10px 0;
    padding: 10px;
}

    .scheduled__lesson .header[b-x33joq4gwf] {
        display: grid;
        grid-template-columns: 1fr 1fr;
        gap: 10px;
        align-items: center;
    }

        .scheduled__lesson .header h5[b-x33joq4gwf] {
            margin: 5px 0;
        }

        .scheduled__lesson .header .date[b-x33joq4gwf] {
            font-size: 14px;
            text-align: center;
        }

.cancel__button[b-x33joq4gwf] {
    background: #FF7536;
    border-radius: 40px;
    font-style: normal;
    font-weight: 500;
    font-size: 18px;
    line-height: 18px;
    text-align: center;
    letter-spacing: 0.02em;
    color: #FFFFFF;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 5px 10px;
    height: fit-content;
    cursor: pointer;
}

.lesson__group__info[b-x33joq4gwf] {
    font-style: normal;
    font-weight: 400;
    font-size: 11px;
    line-height: 14px;
    letter-spacing: 0.02em;
    color: #999999;
}

.scheduled__lesson .lesson__details[b-x33joq4gwf] {
    display: grid;
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
    grid-column-gap: 10px;
    align-items: center;
    z-index: 1;
    padding: 0 5px;
}

    .scheduled__lesson .lesson__details .name[b-x33joq4gwf],
    .scheduled__lesson .lesson__details .time[b-x33joq4gwf] {
        border-radius: 45px;
        font-style: normal;
        font-weight: 400;
        font-size: 14px;
        line-height: 18px;
        letter-spacing: 0.02em;
        color: #646464;
        display: flex;
        align-items: center;
        padding: 5px 0px;
        height: calc(100% - 10px);
        cursor: pointer;
        min-height: 18px;
    }

    .scheduled__lesson .lesson__details .time[b-x33joq4gwf] {
        justify-content: flex-end;
    }

        .scheduled__lesson .lesson__details .name p[b-x33joq4gwf],
        .scheduled__lesson .lesson__details .time p[b-x33joq4gwf] {
            overflow: hidden;
            text-overflow: ellipsis;
            margin: 0;
        }

.additional__materials[b-x33joq4gwf] {
    display: grid;
    grid-template-columns: minmax(0, 1fr) 46px;
    gap: 10px;
    align-items: end;
}

    .additional__materials .text[b-x33joq4gwf],
    .homework__box .text[b-x33joq4gwf] {
        font-style: normal;
        font-weight: 400;
        font-size: 11px;
        line-height: 14px;
        letter-spacing: 0.02em;
        color: #999999;
        margin: 3px 5px;
    }

.videourl__box h5[b-x33joq4gwf] {
    margin: 0;
}

.videourl__box .name[b-x33joq4gwf],
.homework__box .name[b-x33joq4gwf] {
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 18px;
    letter-spacing: 0.02em;
    color: #646464;
    margin: 5px;
}

    .videourl__box .name p[b-x33joq4gwf] {
        overflow: hidden;
        overflow-x: auto;
        margin: 0;
    }

        .videourl__box .name p[b-x33joq4gwf]::-webkit-scrollbar {
            height: 5px;
        }

        .videourl__box .name p[b-x33joq4gwf]::-webkit-scrollbar-track {
            background: #fff;
        }

        .videourl__box .name p[b-x33joq4gwf]::-webkit-scrollbar-thumb {
            background: #ff6a00;
            border-radius: 3px;
        }

.videourl__box[b-x33joq4gwf] {
    display: grid;
    grid-template-columns: minmax(0, 1fr);
    gap: 5px;
}

    .videourl__box .data[b-x33joq4gwf] {
        display: grid;
        grid-template-columns: minmax(0, 1fr);
        gap: 10px;
        align-items: center;
    }


    .videourl__box .video[b-x33joq4gwf] {
        max-width: inherit;
        max-height: inherit;
    }

        .videourl__box .video iframe[b-x33joq4gwf] {
            max-width: 100%;
            max-height: 100%;
            border: none;
            border-radius: 11px;
        }

.edit__button[b-x33joq4gwf] {
    margin: 5px 0 5px -3px;
}

.cancel__button__box[b-x33joq4gwf] {
    display: flex;
    flex-direction: column;
    align-items: flex-end;
    justify-content: center;
    padding: 0 5px;
}
/* /Pages/TeacherSection/Teachers/Components/StudentsListComponent.razor.rz.scp.css */

.chat__list[b-m9tfpoo6yd] {
    max-height: 94vh;
    position: relative;
    display: grid;
    grid-template-rows: 51px 15px 50px 1fr;
    height: inherit;
    max-height: 94vh;
    background: #FAF8FA;
    border-radius: 11px;
    padding: 20px;
    width: calc(100% - 40px);
}

    .chat__list__header[b-m9tfpoo6yd] {
        display: grid;
        grid-template-columns: 50px 1fr 90px;
        align-items: center;
    }

    .chat__list__header .img[b-m9tfpoo6yd] {
        width: 40px;
        height: 40px;
        background: #C4C4C4;
        border-radius: 50%;
        display: flex;
        align-items: center;
        justify-content: center;
        margin-left: 5px;
        overflow: hidden;
    }
        .chat__list__header .img img[b-m9tfpoo6yd] {
            width: 100%;
            height: 100%;
            object-fit: contain;
        }


        .chat__list__header .name[b-m9tfpoo6yd] {
            padding-left: 10px;
        }

        .chat__list__header .name a[b-m9tfpoo6yd] {
            text-decoration: none;
        }

        .chat__list__header .name h4[b-m9tfpoo6yd] {
            margin: 2px 0;
            color: #000;
            font-size: 16px;
            font-weight: 500;
            line-height: 100%;
            letter-spacing: 0.32px;
        }

        .chat__list__header .name p[b-m9tfpoo6yd] {
            margin: 0;
            color: #A3A3A3;
            font-size: 13px;
            font-weight: 500;
            line-height: 100%;
            letter-spacing: 0.26px;
        }

    .chat__list__header .settings[b-m9tfpoo6yd] {
        font-size: 26px;
        display: flex;
        justify-content: space-between;
    }

        .chat__list__header .settings i[b-m9tfpoo6yd] {
            cursor: pointer;
            color: #8C939F;
        }

            .chat__list__header .settings i.active[b-m9tfpoo6yd],
            .chat__list__header .settings i:hover[b-m9tfpoo6yd] {
                color: #FF7536;
            }

.chat__list hr[b-m9tfpoo6yd] {
    border: none;
    border-bottom: 1px solid #C4C4C4;
    width: 100%;
}

.chat__list__search__box[b-m9tfpoo6yd] {
    display: flex;
    align-items: center;
}

.chat__list__search[b-m9tfpoo6yd] {
    width: 100%;
    display: grid;
    grid-template-columns: 40px 1fr 40px;
    align-items: center;
    justify-items: center;
    background: #fff;
    border-radius: 30px;
    height: fit-content;
}

    .chat__list__search input[b-m9tfpoo6yd] {
        border: none;
        outline: none;
        width: 90%;
        font-size: 16px;
    }

.chat__list__container__revert[b-m9tfpoo6yd] {
    max-height: 89vh;
    direction: rtl;
    overflow-y: auto;
    overflow-x: visible;
    min-height: 50px;
}

    .chat__list__container__revert[b-m9tfpoo6yd]::-webkit-scrollbar {
        width: 3px;
    }

    .chat__list__container__revert[b-m9tfpoo6yd]::-webkit-scrollbar-track {
        background: #fff;
    }

    .chat__list__container__revert[b-m9tfpoo6yd]::-webkit-scrollbar-thumb {
        background: #FF7536;
        border-radius: 3px;
    }

.chat__list__container[b-m9tfpoo6yd] {
    direction: ltr;
}

    .chat__list__container .chat__list__tabs[b-m9tfpoo6yd] {
        display: grid;
        grid-template-columns: 1fr 1fr 1fr;
        color: #8C939F;
        text-align: center;
        font-size: 15px;
        line-height: 150%;
        cursor: pointer;
    }

        .chat__list__container .chat__list__tabs .chat__list__tab[b-m9tfpoo6yd] {
            border-bottom: 1px solid #C4C4C4;
            padding: 5px 0;
            position: relative;
        }

        .chat__list__container .chat__list__tabs .active[b-m9tfpoo6yd] {
            position: absolute;
            bottom: -5px;
            left: 10%;
            width: 80%;
            height: 5px;
            border-radius: 0 0 5px 5px;
            background: #FF7536
        }

.chats__item[b-m9tfpoo6yd] {
    display: grid;
    grid-template-columns: 60px minmax(0, 1fr) 55px;
    grid-column-gap: 10px;
    background: #FFFFFF;
    box-shadow: 0px 9.05305px 18.1061px #EDEDF5;
    border-radius: 7px;
    margin: 15px 0;
    cursor: pointer;
    transition: all 0.3s ease;
    min-height: 85px;
    align-items: center;
}

    .chats__item:hover[b-m9tfpoo6yd] {
        background: #FF7536;
    }

.other-class .chats__item:hover[b-m9tfpoo6yd] {
    background: #fff;
    cursor: default;
}

.chats__item.active[b-m9tfpoo6yd] {
    background: #FF7536;
    color: #fff;
    pointer-events: none;
}

.chats__item .avatar__container[b-m9tfpoo6yd] {
    display: flex;
    align-items: center;
    justify-content: center;
}

.chats__item .avatar[b-m9tfpoo6yd] {
    width: 40px;
    height: 40px;
    border-radius: 50%;
    background: #C4C4C4;
    color: #fff;
    text-transform: uppercase;
    display: flex;
    align-items: center;
    justify-content: center;
}

.chats__item:hover .avatar[b-m9tfpoo6yd],
.chats__item.active .avatar[b-m9tfpoo6yd] {
    background: #fff;
    color: #000;
}

.other-class .chats__item:hover .avatar[b-m9tfpoo6yd],
.other-class .chats__item.active .avatar[b-m9tfpoo6yd] {
    background: #C4C4C4;
    color: #fff;
}

.chats__item .text__container[b-m9tfpoo6yd] {
    display: flex;
    flex-direction: column;
    margin: 10px 0;
    max-width: 100%;
}

.chats__item .chat__name[b-m9tfpoo6yd] {
    font-style: normal;
    font-weight: 500;
    font-size: 13px;
    line-height: 100%;
    letter-spacing: 0.02em;
    color: #000000;
    margin: 5px 0;
}

.chats__item:hover .chat__name[b-m9tfpoo6yd],
.chats__item.active .chat__name[b-m9tfpoo6yd] {
    color: #fff;
}

.other-class .chats__item:hover .chat__name[b-m9tfpoo6yd],
.other-class .chats__item.active .chat__name[b-m9tfpoo6yd] {
    color: #000;
}

.chats__item .message__preview[b-m9tfpoo6yd] {
    font-style: normal;
    font-weight: 400;
    font-size: 13px;
    line-height: 120%;
    letter-spacing: 0.02em;
    color: #8C939F;
    margin: 5px 0;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    white-space: nowrap;
}

.chats__item:hover .message__preview[b-m9tfpoo6yd],
.chats__item.active .message__preview[b-m9tfpoo6yd] {
    color: #fff;
}

.other-class .chats__item:hover .message__preview[b-m9tfpoo6yd],
.other-class .chats__item.active .message__preview[b-m9tfpoo6yd] {
    color: #8C939F;
}

.newcomers .chats__item:hover .message__preview[b-m9tfpoo6yd],
.newcomers .chats__item.active .message__preview[b-m9tfpoo6yd] {
    color: #8C939F;
}

.chats__item .chat__options__container[b-m9tfpoo6yd] {
    width: 35px;
    height: 35px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    background: #FF7536;
    color: #fff;
    font-size: 23px;
    cursor: pointer;
}

    .chats__item .chat__options__container.small[b-m9tfpoo6yd] {
        width: 18px;
        height: 18px;
        font-size: 14px;
        cursor: default;
    }

.newcomers .chats__item:hover .chat__options__container.small[b-m9tfpoo6yd] {
    background: #fff;
    color: #000;
}

.newcomers__count[b-m9tfpoo6yd] {
    position: absolute;
    right: 10px;
    top: 5px;
    width: 14px;
    height: 14px;
    border-radius: 50%;
    background: #FF7536;
    color: #fff;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 11px;
}

.newcomers__count.unread[b-m9tfpoo6yd] {
    right: -5px;
}

@media only screen and (max-width: 1350px) {
    .chats__item.active[b-m9tfpoo6yd] {
        background: #fff;
        color: #8C939F;
        pointer-events: all;
    }

        .chats__item.active .avatar[b-m9tfpoo6yd] {
            background: #C4C4C4;
            color: #fff;
        }

        .chats__item.active .chat__name[b-m9tfpoo6yd] {
            color: #000;
        }

        .chats__item.active .message__preview[b-m9tfpoo6yd] {
            color: #8C939F;
        }
}
/* /Pages/TeacherSection/Teachers/Components/TeacherActionsComponent.razor.rz.scp.css */


.chat__list__header[b-cuhl02jj6f] {
    display: flex;
    min-height: 26px;
    justify-content: space-between;
}

    .chat__list__header .settings[b-cuhl02jj6f] {
        font-size: 12px;
        cursor: pointer;
        color: #fff;
        background: #a3a3a3;
        padding: 5px 10px;
        border-radius: 20px;
        width: fit-content;
    }

        .chat__list__header .settings i[b-cuhl02jj6f] {
            font-size: 16px;
        }

        .chat__list__header .settings.active[b-cuhl02jj6f],
        .chat__list__header .settings:hover[b-cuhl02jj6f] {
            background: #FF7536;
        }


.chat__list__tabs[b-cuhl02jj6f] {
    display: flex;
    width: 100%;
    color: #8C939F;
    text-align: center;
    font-size: 15px;
    line-height: 150%;
    cursor: pointer;
}

    .chat__list__tabs .chat__list__tab[b-cuhl02jj6f] {
        border-bottom: 1px solid #C4C4C4;
        padding: 5px 0;
        position: relative;
        width: 100%;
    }

    .chat__list__tabs .active[b-cuhl02jj6f] {
        position: absolute;
        bottom: -5px;
        left: 10%;
        width: 80%;
        height: 5px;
        border-radius: 0 0 5px 5px;
        background: #FF7536
    }

.add__student__menu[b-cuhl02jj6f] {
    display: grid;
    grid-template-rows: 50px 1fr;
    width: 100%;
}

    .add__student__menu .nobody__here[b-cuhl02jj6f] {
        text-align: center;
        font-size: 16px;
        color: #a3a3a3;
    }

    .add__student__menu .header[b-cuhl02jj6f] {
        display: flex;
        justify-content: space-between;
    }

        .add__student__menu .header p[b-cuhl02jj6f] {
            font-size: 12px;
            color: #a3a3a3;
        }

            .add__student__menu .header p i[b-cuhl02jj6f] {
                font-size: 16px;
                margin-right: 5px;
            }

    .add__student__menu .students__list[b-cuhl02jj6f] {
        overflow-y: auto;
        overflow-x: hidden;
    }

.students__list[b-cuhl02jj6f]::-webkit-scrollbar {
    width: 3px;
}

.students__list[b-cuhl02jj6f]::-webkit-scrollbar-track {
    background: #fff;
}

.students__list[b-cuhl02jj6f]::-webkit-scrollbar-thumb {
    background: #FF7536;
    border-radius: 3px;
}

.add__student__menu .students__list .student[b-cuhl02jj6f] {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 10px;
    margin: 0 -5px;
    min-height: 50px;
    border-bottom: 1px solid D1D4E1;
}

    .add__student__menu .students__list .student.added .add__to__group[b-cuhl02jj6f],
    .add__student__menu .students__list .student:hover .add__to__group[b-cuhl02jj6f] {
        border: none;
        background: #FF7536;
    }



    .add__student__menu .students__list .student .name__container[b-cuhl02jj6f] {
        display: flex;
        align-items: center;
    }

        .add__student__menu .students__list .student .name__container .avatar[b-cuhl02jj6f] {
            width: 40px;
            height: 40px;
            border-radius: 50%;
            background: #A3A3A3;
            color: #fff;
            display: flex;
            font-size: 14px;
            justify-content: center;
            align-items: center;
        }

        .add__student__menu .students__list .student .name__container .name[b-cuhl02jj6f] {
            font-style: normal;
            font-weight: 500;
            font-size: 13px;
            line-height: 100%;
            letter-spacing: 0.02em;
            color: #000;
            margin: 0 10px;
        }

            .add__student__menu .students__list .student .name__container .name span[b-cuhl02jj6f] {
                color: #8C939F;
                font-size: 13px;
                font-style: normal;
                font-weight: 400;
                line-height: 100%;
                letter-spacing: 0.26px;
            }

    .add__student__menu .students__list .student .settings[b-cuhl02jj6f] {
        font-size: 22px;
        min-width: 65px;
        display: flex;
        justify-content: space-between;
    }

        .add__student__menu .students__list .student .settings i[b-cuhl02jj6f] {
            color: #a3a3a3;
            cursor: pointer;
        }

            .add__student__menu .students__list .student .settings i:hover[b-cuhl02jj6f] {
                color: #FF7536;
            }

.mobile[b-cuhl02jj6f] {
    display: none;
}

@media only screen and (max-width: 1350px) {
    .mobile[b-cuhl02jj6f] {
        display: flex;
    }
}
/* /Pages/TeacherSection/Teachers/Components/TeacherCalendarComponent.razor.rz.scp.css */

/*Calendar*/

.calendar__container[b-xuto7wbwen] {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    position: relative;
}

.month__year__nav[b-xuto7wbwen] {
    display: flex;
    align-items: center;
    justify-content: space-around;
    text-align: center;
    margin: 10px 0;
}

    .month__year__nav select[b-xuto7wbwen] {
        font-style: normal;
        font-weight: 400;
        font-size: 32px;
        line-height: 45px;
        color: #000000;
        border: none;
        text-decoration: none;
        text-transform: capitalize;
        -webkit-appearance: none;
        -moz-appearance: none;
        appearance: none;
        outline: none;
        text-align: end;
        background: #FAF8FA;
    }

        .month__year__nav select option[b-xuto7wbwen] {
            font-style: normal;
            font-weight: 400;
            font-size: 20px;
            line-height: 25px;
        }

            .month__year__nav select option:hover[b-xuto7wbwen] {
                background: #FF7536 !important;
            }

.calendar h2[b-xuto7wbwen] {
    font-style: normal;
    font-weight: 400;
    font-size: 33px;
    line-height: 45px;
    margin: 0 10px;
}

.legend[b-xuto7wbwen] {
    display: flex;
    align-items: center;
}

.legend__box[b-xuto7wbwen] {
    margin: 0 5px;
    display: flex;
    align-items: center;
    justify-content: flex-start;
}

    .legend__box .circle[b-xuto7wbwen] {
        width: 16px;
        height: 16px;
        border-radius: 50%;
        margin-right: 10px;
    }

        .legend__box .circle.green[b-xuto7wbwen] {
            background: #0FB800;
        }

        .legend__box .circle.red[b-xuto7wbwen] {
            background: #C43D28;
        }

.calendar__container hr[b-xuto7wbwen] {
    width: 30%;
    border: none;
    border-bottom: 2px solid #000;
}

.details__container[b-xuto7wbwen] {
    overflow-y: auto;
    position: relative;
    min-height: 250px;
}

    .details__container[b-xuto7wbwen]::-webkit-scrollbar {
        width: 3px;
    }

    .details__container[b-xuto7wbwen]::-webkit-scrollbar-track {
        background: #fff;
    }

    .details__container[b-xuto7wbwen]::-webkit-scrollbar-thumb {
        background: #FF7536;
        border-radius: 3px;
    }

.create__lesson[b-xuto7wbwen] {
    background: #FFFFFF;
    border-radius: 11px;
    padding: 10px;
    display: grid;
    grid-template-rows: 1fr 1fr 1fr;
    grid-row-gap: 10px;
    margin: 15px 0;
}

    .scheduled__lesson .header[b-xuto7wbwen],
    .create__lesson .header[b-xuto7wbwen] {
        display: grid;
        grid-template-columns: minmax(0, 75px) minmax(0, 1fr) minmax(0, 75px);
        grid-column-gap: 5px;
        align-items: center;
    }

        .scheduled__lesson .header .date[b-xuto7wbwen],
        .create__lesson .header .date[b-xuto7wbwen] {
            font-style: normal;
            font-weight: 400;
            font-size: 11px;
            line-height: 14px;
            letter-spacing: 0.02em;
            color: #999999;
        }

        .scheduled__lesson .header h5[b-xuto7wbwen],
        .create__lesson .header h5[b-xuto7wbwen] {
            font-style: normal;
            font-weight: 400;
            font-size: 14px;
            line-height: 14px;
            text-align: center;
            letter-spacing: 0.02em;
            color: #000000;
            margin: 0;
        }

    .scheduled__lesson .lesson__details[b-xuto7wbwen],
    .create__lesson .settings[b-xuto7wbwen] {
        display: grid;
        grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
        grid-column-gap: 10px;
        align-items: center;
        z-index: 1;
    }

        .create__lesson .settings .name[b-xuto7wbwen],
        .create__lesson .settings .time[b-xuto7wbwen] {
            border: 1px solid #000000;
            border-radius: 45px;
            display: flex;
            align-items: center;
            font-style: normal;
            font-weight: 400;
            font-size: 14px;
            line-height: 18px;
            letter-spacing: 0.02em;
            color: #000000;
            padding: 5px 10px;
            height: fit-content;
            cursor: pointer;
            margin: 0;
        }

        .create__lesson .settings .time[b-xuto7wbwen] {
            justify-content: center;
        }

.scheduled__lesson[b-xuto7wbwen] {
    background: #FFFFFF;
    border-radius: 11px;
    padding: 10px;
    display: grid;
    grid-template-rows: 1fr 16px;
    grid-row-gap: 10px;
    margin: 15px 0;
    overflow: hidden;
}

    .scheduled__lesson .lesson__details .name[b-xuto7wbwen],
    .scheduled__lesson .lesson__details .time[b-xuto7wbwen] {
        border-radius: 45px;
        font-style: normal;
        font-weight: 400;
        font-size: 14px;
        line-height: 18px;
        letter-spacing: 0.02em;
        color: #646464;
        display: flex;
        align-items: center;
        padding: 5px 10px;
        height: fit-content;
        cursor: pointer;
        min-height: 18px;
    }

        .scheduled__lesson .lesson__details .name p[b-xuto7wbwen],
        .scheduled__lesson .lesson__details .time p[b-xuto7wbwen] {
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap;
            margin: 0;
        }

.cancel__button[b-xuto7wbwen] {
    background: #FF7536;
    border-radius: 40px;
    font-style: normal;
    font-weight: 500;
    font-size: 18px;
    line-height: 18px;
    text-align: center;
    letter-spacing: 0.02em;
    color: #FFFFFF;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 5px 10px;
    height: fit-content;
    cursor: pointer;
}

.week__days[b-xuto7wbwen],
.week[b-xuto7wbwen] {
    display: grid;
    grid-template-columns: repeat(7, 1fr);
    justify-items: center;
}

    .week > div:nth-child(n+6):nth-last-child(-n+2)[b-xuto7wbwen] {
        color: #C43D28;
    }

.week__day[b-xuto7wbwen] {
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 22px;
    text-align: center;
    color: rgba(0, 0, 0, 0.4);
    text-transform: uppercase;
}

.day[b-xuto7wbwen] {
    display: flex;
    justify-content: center;
    align-items: center;
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 22px;
    text-align: center;
    color: #000000;
    margin: 15px 0 0 0;
    cursor: pointer;
    width: 32px;
    height: 32px;
    border-radius: 50%;
}

    .day.other__month[b-xuto7wbwen] {
        color: rgba(0, 0, 0, 0.25) !important;
        pointer-events: none;
    }

    .day.has__events[b-xuto7wbwen] {
        color: #0FB800 !important;
    }

    .day.current__day[b-xuto7wbwen] {
        color: #fff !important;
        background: #FF7536;
    }

.calendar__tab[b-xuto7wbwen] {
    display: grid;
    grid-template-rows: 1fr 1fr;
}
/* /Pages/TeacherSection/Teachers/Components/TeacherChatComponent.razor.rz.scp.css */
.chat[b-da21jz0z6p] {
    display: grid;
    grid-template-rows: 61px minmax(76%, 72vh) 70px;
    grid-row-gap: 10px;
    max-height: 97vh;
    position: relative;
    width: 100%;
}

    .chat .chat__header[b-da21jz0z6p] {
        display: flex;
        justify-content: space-between;
        align-items: center;
        border-bottom: 0.565815px solid #D1D4E1;
        position: relative;
        gap: 8px;
    }

        .chat .chat__header .left__side__box[b-da21jz0z6p] {
            display: flex;
            align-items: center;
        }

    .chat .chat__name[b-da21jz0z6p] {
        font-style: normal;
        font-weight: 500;
        font-size: 16px;
        line-height: 100%;
        letter-spacing: 0.02em;
        color: #000000;
        max-width: 200px;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }

    .chat .individual .add__student[b-da21jz0z6p] {
        display: none;
    }

    .chat .add__student[b-da21jz0z6p] {
        background: #FF7536;
        border-radius: 40px;
        padding: 10px 15px;
        font-style: normal;
        font-weight: 500;
        font-size: 14px;
        line-height: 14px;
        text-align: center;
        letter-spacing: 0.02em;
        color: #FFFFFF;
        margin: 0 10px;
        cursor: pointer;
        display: flex;
        align-items: center;
        justify-content: center;
    }

        .chat .add__student i[b-da21jz0z6p] {
            font-weight: 500;
            font-size: 14px;
            line-height: 14px;
            text-align: center;
            letter-spacing: 0.02em;
            color: #FFFFFF;
            margin-right: 5px;
        }

    .chat .lessons__left[b-da21jz0z6p] {
        display: none;
    }

    .chat .individual .lessons__left[b-da21jz0z6p] {
        display: flex;
        font-style: normal;
        font-weight: 400;
        font-size: 11px;
        line-height: 14px;
        letter-spacing: 0.02em;
        color: #A3A3A3;
    }

    .chat .individual .lessons__left__group[b-da21jz0z6p] {
        display: none;
    }

    .chat .lessons__left__group[b-da21jz0z6p] {
        display: flex;
        font-style: normal;
        font-weight: 400;
        font-size: 11px;
        line-height: 14px;
        letter-spacing: 0.02em;
        color: #A3A3A3;
    }

.chat .chat__body[b-da21jz0z6p] {
    overflow-y: auto;
    display: flex;
    flex-direction: column-reverse;
}

    .chat .chat__body[b-da21jz0z6p]::-webkit-scrollbar {
        width: 3px;
    }

    .chat .chat__body[b-da21jz0z6p]::-webkit-scrollbar-track {
        background: #fff;
    }

    .chat .chat__body[b-da21jz0z6p]::-webkit-scrollbar-thumb {
        background: #FF7536;
        border-radius: 3px;
    }

    .chat .chat__input__container[b-da21jz0z6p] {
        background: #FFFFFF;
        box-shadow: 0px 2.26326px 4.52652px rgba(237, 237, 245, 0.5);
        border-radius: 7px;
        display: grid;
        grid-template-columns: 1fr 50px;
        justify-items: center;
        align-items: center;
        height: fit-content;
        padding: 5px 15px;
    }

.chat .chat__input[b-da21jz0z6p] {
    width: 90%;
    border: none;
    outline: none;
    resize: none;
}

.chat .send__message__button[b-da21jz0z6p] {
    width: 33px;
    height: 33px;
    background: var(--color-orange);
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
    color: #fff;
    font-size: 18px;
    line-height: 18px;
}

    .chat .send__message__button i[b-da21jz0z6p] {
        margin-top: 3px;
    }

.outcoming[b-da21jz0z6p] {
    display: flex;
    flex-direction: column-reverse;
    align-items: flex-end;
    margin: 10px;
}

    .outcoming .name__mess__box[b-da21jz0z6p] {
        background: #FF7536;
        border-radius: 20px;
        color: #fff;
        padding: 15px 25px;
        max-width: 70%;
    }

    .outcoming .avatar__letters[b-da21jz0z6p] {
        display: none;
    }

    .outcoming .sender__name[b-da21jz0z6p] {
        display: none;
    }

    .outcoming .text__message[b-da21jz0z6p] {
        font-style: normal;
        font-weight: 400;
        font-size: 13px;
        line-height: 150%;
        margin: 0;
        overflow: hidden;
        word-break: break-word;
    }

.incoming[b-da21jz0z6p] {
    display: flex;
    margin: 10px;
    justify-content: flex-start;
    align-items: center;
}

    .incoming .ava__time__box[b-da21jz0z6p] {
        display: flex;
        flex-direction: column;
    }

    .incoming .name__mess__box[b-da21jz0z6p] {
        background: #FFFFFF;
        border-radius: 20px;
        padding: 15px 25px;
        max-width: 70%;
    }

    .incoming .avatar__letters[b-da21jz0z6p] {
        width: 40px;
        height: 40px;
        background: #A3A3A3;
        color: #fff;
        border-radius: 50%;
        display: flex;
        align-items: center;
        justify-content: center;
        margin: 5px;
    }

    .incoming .sender__name[b-da21jz0z6p] {
        font-style: normal;
        font-weight: 500;
        font-size: 11px;
        line-height: 150%;
        letter-spacing: 0.02em;
        color: #000000;
    }

    .incoming .text__message[b-da21jz0z6p] {
        font-style: normal;
        font-weight: 400;
        font-size: 13px;
        line-height: 150%;
        color: #2B3036;
        overflow: hidden;
        word-break: break-word;
    }

.notification[b-da21jz0z6p] {
    display: flex;
    justify-content: center;
    font-size: 14px;
    color: #a3a3a3;
}

    .notification .sender__name[b-da21jz0z6p],
    .notification .ava__time__box[b-da21jz0z6p] {
        display: none;
    }

.time__sent[b-da21jz0z6p] {
    font-style: normal;
    font-weight: 600;
    font-size: 11px;
    line-height: 14px;
    text-align: center;
    letter-spacing: 0.02em;
    color: #A3A3A3;
}

.groupped__date__box[b-da21jz0z6p] {
    display: flex;
    justify-content: center;
    align-items: center;
}

.groupped__date[b-da21jz0z6p] {
    background: #e1e1e1;
    padding: 5px 10px;
    border-radius: 15px;
    font-size: 14px;
    font-weight: 700;
}

.mobile__buttons[b-da21jz0z6p] {
    display: none;
}

@media only screen and (max-width: 1350px) {
    .mobile__buttons[b-da21jz0z6p] {
        display: flex;
        gap: 15px;
    }

    .mob__button[b-da21jz0z6p] {
        font-size: 12px;
        cursor: pointer;
        color: #fff;
        background: #a3a3a3;
        padding: 5px 10px;
        border-radius: 20px;
        width: fit-content;
    }
}
/* /Pages/TeacherSection/Teachers/Components/TeacherDetailsComponent.razor.rz.scp.css */
.section__header[b-79zxn2odds] {
    border-bottom: 2px solid #e3e2e2;
    padding: 0 0 20px 10px;
}

.section__block[b-79zxn2odds] {
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-column-gap: 10px;
    border-bottom: 2px solid #e3e2e2;
    padding: 20px 10px;
}

.section__block h4[b-79zxn2odds] {
    margin: 0;
}

.comment[b-79zxn2odds] {
    font-size: 14px;
    color: #a3a3a3;
    margin: 5px 0;
}
.input__container[b-79zxn2odds] {
    width: 90%;
}
/* /Pages/TeacherSection/Teachers/HomeTask/HomeTaskCreation.razor.rz.scp.css */
.box[b-uyw0c4ffi5] {
    padding: 20px 0;
}

.name[b-uyw0c4ffi5] {
    display: grid;
    grid-template-columns: 200px 1fr;
    align-items: center;
}

.button__box[b-uyw0c4ffi5] {
    display: flex;
    justify-content: flex-end;
    padding: 10px 0 20px 0;
}

.new__task[b-uyw0c4ffi5],
.new__task__theories[b-uyw0c4ffi5] {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 20px;
}

.homework-grid[b-uyw0c4ffi5] {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    grid-gap: 16px;
}

.preview__list__item[b-uyw0c4ffi5] {
    padding-left: 10px;
    display: flex;
    gap: 10px;
    align-items: center;
}

.preview__list__item i[b-uyw0c4ffi5] {
    font-size: 12px;
    color: #ff6a00
}
/* /Pages/TeacherSection/Teachers/TeacherManagementPage.razor.rz.scp.css */
main[b-ktn94jqvlm] {
    display: grid;
    grid-template-columns: minmax(0, 1fr) 350px;
    grid-column-gap: 15px;
    height: 94vh;
}

    main.reduce__height[b-ktn94jqvlm] {
        height: 88vh;
    }

    main section[b-ktn94jqvlm] {
        height: inherit;
        max-height: 94vh;
        background: #FAF8FA;
        border-radius: 11px;
        padding: 20px;
        width: calc(100% - 40px);
    }

.chat__container[b-ktn94jqvlm] {
    display: grid;
    grid-template-columns: 38% 60%;
    grid-gap: 15px;
    height: inherit;
    position: relative;
}

.chat__list[b-ktn94jqvlm] {
    height: inherit;
    width: 100%;
}

.chat__container.reduce__height section[b-ktn94jqvlm] {
    height: 88vh;
}

        .create__group__open[b-ktn94jqvlm],
        .create__group__button[b-ktn94jqvlm] {
            background: #FF7536;
            border-radius: 40px;
            color: #fff;
            padding: 13px 15px;
            font-weight: 500;
            font-size: 14px;
            line-height: 14px;
            text-align: center;
            letter-spacing: 0.02em;
            cursor: pointer;
            margin: 0 10px;
        }

.create__group__button[b-ktn94jqvlm] {
        width: 80%;
    }

    h5[b-ktn94jqvlm] {
        font-style: normal;
        font-weight: 400;
        font-size: 16px;
        line-height: 100%;
        letter-spacing: 0.02em;
        color: #A3A3A3;
        margin: 0 0 15px;
    }


main .calendar[b-ktn94jqvlm] {
    display: grid;
    position: relative;
    height: inherit;
    max-height: 94vh;
    background: #FAF8FA;
    border-radius: 11px;
    padding: 20px;
    grid-template-rows: 30px 33px minmax(0, 1fr);
}

@media only screen and (max-width: 1500px) {
    main[b-ktn94jqvlm] {
        grid-template-columns: minmax(0, 1fr) 300px;
    }

        main .calendar[b-ktn94jqvlm] {
            flex-direction: column;
            position: relative;
            height: inherit;
            max-height: 94vh;
            background: #FAF8FA;
            border-radius: 11px;
            padding: 20px;
        }
}

@media only screen and (max-width: 1350px) {
    .chat__container[b-ktn94jqvlm],
    .chat__list[b-ktn94jqvlm],
    main .calendar[b-ktn94jqvlm],
    .chat[b-ktn94jqvlm] {
        display: none;
    }

    .chat__container[b-ktn94jqvlm],
    main[b-ktn94jqvlm] {
        grid-template-columns: 1fr;
    }

        .chat__container.visible[b-ktn94jqvlm],
        .chat__list.visible[b-ktn94jqvlm],
        main .calendar.visible[b-ktn94jqvlm],
        .chat.visible[b-ktn94jqvlm] {
            display: flex;
        }
}
/* /Pages/TeacherSection/Teachers/TeacherSelect/TeacherSelectComponent.razor.rz.scp.css */
.options__container[b-s59hvv5mw2] {
    display: grid;
    grid-template-columns: 70% 30%;
    align-items: center;
    margin-bottom: 10px;
}

    .options__container h3[b-s59hvv5mw2] {
        margin: 0 20px;
        font-size: 20px;
    }
/* /Pages/TeacherSection/Universities/UniversitiesUpload.razor.rz.scp.css */
.univers__list[b-rg67e71j37] {
    display: flex;
    flex-direction: column;
    gap: 15px;
    margin: 15px 0;
}

.university__block[b-rg67e71j37] {
    padding: 10px;
}

.university__main__info[b-rg67e71j37] {
    display: grid;
    grid-template-columns: 250px 1fr 50px;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 15px;
}

.university__logo[b-rg67e71j37] {
    max-width: 100px;
    margin-bottom: 15px;
}

.university__info[b-rg67e71j37] {

}

    .university__info a[b-rg67e71j37] {
        color: #000;
        text-decoration: none;
    }

.info[b-rg67e71j37] {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    gap: 10px;
    margin: 10px 0;
}

.info__block[b-rg67e71j37] {
    display: grid;
    grid-template-columns: 1fr;
    gap: 10px;
    align-items: center;
}

    .info__block .title[b-rg67e71j37] {
        font-weight: 500;
        font-size: 14px;
    }

    .info__block .data[b-rg67e71j37] {
        font-weight: 700;
        font-size: 14px;
    }

    .info__block .data__box[b-rg67e71j37] {
        height: 40px;
        display: flex;
        align-items: center;
    }

    .info__block .data__list[b-rg67e71j37] {
        display: flex;
        flex-direction: column;
    }

.university__edit__buttons[b-rg67e71j37] {
    display: flex;
    flex-direction: column;
    height: 100%;
    justify-content: space-between;
}

.additional__block__cover[b-rg67e71j37] {
    padding-left: 10%;
}

.additional__details[b-rg67e71j37] {
    padding: 10px 0;
}

.additional__details__blocktop[b-rg67e71j37],
.additional__details__block[b-rg67e71j37] {
    display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    gap: 5px;
    padding: 5px 0;
    border-bottom: 1px solid #a3a3a3;
    justify-content: space-between;
}

.additional__details__blocktop[b-rg67e71j37] {
    border-bottom: none;
}

i[b-rg67e71j37] {
    cursor: pointer;
}

.settings[b-rg67e71j37] {
    display: grid;
    grid-template-columns: repeat(auto-fill, minmax(300px, 22%));
    gap: 15px;
    justify-items: center;
    align-items: end;
    padding: 10px 0;
}

.header__left[b-rg67e71j37] {
    display: flex;
    flex-direction: column;
    gap: 10px;
    align-items: center;
}

    .header__left .buttons[b-rg67e71j37] {
        display: flex;
        gap: 10px;
    }

.settings__block[b-rg67e71j37] {
    display: grid;
    grid-template-columns: 1fr minmax(100px, 150px);
    align-items: flex-end;
    gap: 15px;
    min-width: 300px;
}

.university__name[b-rg67e71j37] {
    margin: 9px 0;
}

.additional__details__buttons[b-rg67e71j37] {
    display: flex;
    gap: 10px;
}

.program__edit__button__box[b-rg67e71j37] {
    display: flex;
    width: 100%;
    justify-content: flex-end;
}

.additional__details .info__block .data__box[b-rg67e71j37] {
    height: 36px;
    display: flex;
    align-items: center;
}
/* /Pages/Users/SetPassword.razor.rz.scp.css */
.set__password[b-yvplnou3bp] {
    width: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
}

.wrapper[b-yvplnou3bp] {
    width: 90%;
}

.box[b-yvplnou3bp] {
    display: flex;
    flex-direction: column;
    max-width: 400px;
    gap: 10px;
}
/* /Shared/Components/CKEditor/Ckeditor.razor.rz.scp.css */
.error[b-b1lrxh6ua4] {
    box-shadow: 0px 0px 5px red;
}
/* /Shared/Components/HolyBreadcrumbs/HolyBreadcrumbs.razor.rz.scp.css */
.breadcrumbs[b-jxabc0z6z7] {
    display: flex;
    padding-left: 10px;
}

.last__link[b-jxabc0z6z7] {
    color: #a3a3a3;
}

.breadcrumbs a[b-jxabc0z6z7],
.breadcrumbs i[b-jxabc0z6z7] {
    font-weight: 600;
    color: #a3a3a3;
}
/* /Shared/Components/HolyButton/HolyButton.razor.rz.scp.css */
.holy-button .button[b-u7k8ya8zu8] {
    font-family: 'Roboto', sans-serif;
    font-weight: 400;
    cursor: pointer;
    border: none;
    padding: 17px;
    text-align: center;
    font-size: 20px;
    outline: none;
}

.holy-button .Orange[b-u7k8ya8zu8] {
    background-color: var(--color-orange);
    box-shadow: 0px 0px 15px rgba(255, 117, 54, 0.3);
    color: #000;
}

.holy-button .Purple[b-u7k8ya8zu8] {
    background-color: var(--color-purple);
    box-shadow: 0px 0px 15px rgba(148, 65, 222, 0.3);
    color: #fff;
}

.holy-button .Borderless[b-u7k8ya8zu8] {
    color: #CFCFCF;
    box-shadow: none;
    padding: 5px;
    background-color: transparent;
    color: #000;
}

.holy-button .Rounded[b-u7k8ya8zu8] {
    border-radius: var(--corner-radius);
}

.holy-button .LightRounded[b-u7k8ya8zu8] {
    border-radius: 8px;
}

.holy-button .disabled[b-u7k8ya8zu8] {
    pointer-events: none;
    background: #a3a3a3;
}
/* /Shared/Components/HolyCard/HolyCard.razor.rz.scp.css */
.holy-card[b-rg85zis602] {
    background-color: var(--light-gray);
    border-radius: 34px;
    padding: 10px;
}

    .holy-card.active[b-rg85zis602] {
        background-color: #e3e3e3;
    }
/* /Shared/Components/HolyChat/HolyChatList.razor.rz.scp.css */
.chat-container[b-dzr5kgpxzf] {
    display: grid;
    grid-template-columns: 30% 70%;
    height: 92vh;
    background: #FAF8FA;
    border-radius: 11px;
    padding: 20px;
}


.chat-list-container[b-dzr5kgpxzf] {
    max-height: 97vh;
    overflow-y: auto;
    padding: 25px 15px 0 10px;
}

.chat-list-container[b-dzr5kgpxzf]::-webkit-scrollbar {
    width: 3px;
}

.chat-list-container[b-dzr5kgpxzf]::-webkit-scrollbar-track {
    background: #fff;
}

.chat-list-container[b-dzr5kgpxzf]::-webkit-scrollbar-thumb {
    background: #FF7536;
    border-radius: 3px;
}


.chats__item[b-dzr5kgpxzf] {
    display: grid;
    grid-template-columns: 60px 1fr 15%;
    grid-column-gap: 10px;
    background: #FFFFFF;
    box-shadow: 0px 9.05305px 18.1061px #EDEDF5;
    border-radius: 7px;
    margin: 15px 0;
    cursor: pointer;
    transition: all 0.3s ease;
}

.chats__item:hover[b-dzr5kgpxzf] {
    transform: translateX(10px);
}

.chats__item.active[b-dzr5kgpxzf] {
    transform: translateX(10px);
    pointer-events: none;
}

    .chats__item.active[b-dzr5kgpxzf]::before {
        content: '';
        display: block;
        width: 6px;
        height: 6px;
        border-radius: 50%;
        background-color: #317EF6;
        position: absolute;
        left: -14px;
        top: 50%;
        transform: translateY(-50%);
    }


.chats__item .avatar__container[b-dzr5kgpxzf] {
    display: flex;
    align-items: center;
    justify-content: center;
}

.chats__item .avatar[b-dzr5kgpxzf] {
    width: 40px;
    height: 40px;
    border-radius: 50%;
    background: #C4C4C4;
    color: #fff;
    text-transform: uppercase;
    display: flex;
    align-items: center;
    justify-content: center;
}

.chats__item .text__container[b-dzr5kgpxzf] {
    display: flex;
    flex-direction: column;
    margin: 10px 0;
}

.chats__item .chat__name[b-dzr5kgpxzf] {
    font-style: normal;
    font-weight: 500;
    font-size: 13px;
    line-height: 100%;
    letter-spacing: 0.02em;
    color: #000000;
    margin: 5px 0;
}

.chats__item .message__preview[b-dzr5kgpxzf] {
    font-style: normal;
    font-weight: 400;
    font-size: 13px;
    line-height: 120%;
    letter-spacing: 0.02em;
    color: #8C939F;
    margin: 5px 0;
}

.chats__item .chat__options__container[b-dzr5kgpxzf] {
    font-style: normal;
    font-weight: 400;
    font-size: 11px;
    line-height: 14px;
    text-align: right;
    letter-spacing: 0.02em;
    color: #8C939F;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    padding: 5px;
    align-items: flex-end;
}

.chats__item .chat__is__open[b-dzr5kgpxzf] {
    width: 26px;
    height: 26px;
    font-size: 26px;
    line-height: 26px;
    transition: all 0.3s ease;
}

.chats__item.active .chat__is__open[b-dzr5kgpxzf] {
    width: 26px;
    height: 26px;
    font-size: 26px;
    line-height: 26px;
    transform: rotate(-90deg);
    transition: all 0.3s ease;
}
.chat-window-header[b-dzr5kgpxzf] {
    display: grid;
    grid-template-columns: 1fr 80px;
    border-bottom: 0.565815px solid #D1D4E1;
}

.chat-list-item[b-dzr5kgpxzf] {
    display: flex;
    align-items: center;
}

.trash-icon[b-dzr5kgpxzf] {
    margin: auto
}

.select-chat[b-dzr5kgpxzf] {
    display: flex;
    flex-direction: column;
    text-align: center;
    height: 100%;
    justify-content: center;
}

.back[b-dzr5kgpxzf] {
    display: none;
}

@media only screen and (max-width: 1024px) {
    .chat-list-container[b-dzr5kgpxzf] {
        max-height: 75dvh;
        padding: 0px 15px 0 10px;
    }

    .chat-container[b-dzr5kgpxzf] {
        display: flex;
        flex-direction: column;
        height: 76dvh;
    }

    .closed[b-dzr5kgpxzf] {
        display: none;
    }

    .back[b-dzr5kgpxzf] {
        display: flex;
        width: fit-content;
        padding: 5px 15px;
        background: #ff6a00;
        border-radius: 11px;
        font-size: 12px;
        color: #fff;
        margin-left: -15px;
    }

    .chats__item.active[b-dzr5kgpxzf] {
        transform: none;
        pointer-events: all;
    }

        .chats__item.active[b-dzr5kgpxzf]::before {
            display: none;
        }
}
/* /Shared/Components/HolyChat/HolyChatWindow.razor.rz.scp.css */
.message[b-xh8f1s3vpv] {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    position: relative;
}

.message-text[b-xh8f1s3vpv] {
    background: #FFFFFF;
    border-radius: 20px;
    padding: 15px 25px;
    max-width: 70%;
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 150%;
    color: #2B3036;
    overflow: hidden;
    word-break: break-word;
}

.message-time[b-xh8f1s3vpv] {
    font-style: normal;
    font-weight: 600;
    font-size: 10px;
    line-height: 14px;
    text-align: center;
    letter-spacing: 0.02em;
    color: #A3A3A3;
    padding: 5px;
}

.chat-window-container[b-xh8f1s3vpv] {
    position: relative;
    max-height: 82vh;
    display: grid;
    height: 100%;
    grid-template-rows: 1fr 10%;
}

.messages-wrapper[b-xh8f1s3vpv] {
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 100%;
}

.messages-area[b-xh8f1s3vpv] {
    overflow-y: auto;
    display: flex;
    flex-direction: column-reverse;
    height: 96%;
    padding-right: 30px;
    margin-bottom: 10px;
}

    .messages-area[b-xh8f1s3vpv]::-webkit-scrollbar {
        width: 3px;
    }

    .messages-area[b-xh8f1s3vpv]::-webkit-scrollbar-track {
        background: #fff;
    }

    .messages-area[b-xh8f1s3vpv]::-webkit-scrollbar-thumb {
        background: #FF7536;
        border-radius: 3px;
    }

.message-right[b-xh8f1s3vpv] {
    align-items: end;
}

    .message-right .message-text[b-xh8f1s3vpv],
    .message-right .message__img[b-xh8f1s3vpv] {
        color: #fff;
        background: #FF7536;
    }

.chat__input__container[b-xh8f1s3vpv] {
    background: #FFFFFF;
    box-shadow: 0px 2.26326px 4.52652px rgba(237, 237, 245, 0.5);
    border-radius: 7px;
    display: grid;
    align-items: center;
    padding: 15px;
    grid-template-columns: 50px 1fr 40px;
}

.chat__input[b-xh8f1s3vpv] {
    width: 90%;
    border: none;
    outline: none;
    resize: none;
}

.send__message__button[b-xh8f1s3vpv] {
    width: 33px;
    height: 33px;
    background: var(--color-orange);
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
    color: #fff;
    font-size: 18px;
    line-height: 18px;
}

    .send__message__button i[b-xh8f1s3vpv] {
        margin-top: 3px;
    }

.message__video[b-xh8f1s3vpv],
.message__img[b-xh8f1s3vpv] {
    max-width: 50%;
    background: #fff;
    padding: 25px;
    border-radius: var(--corner-radius);
}

    .message__img p[b-xh8f1s3vpv] {
        margin: 10px 0 0 0;
        text-align: center;
    }

.image__preview__box[b-xh8f1s3vpv] {
    position: fixed;
    top: 0;
    left: 0;
    background: rgb(0 0 0 / 62%);
    width: 100%;
    height: calc(100% + 55px);
    display: flex;
    justify-content: center;
    align-items: center;
}

.image__preview[b-xh8f1s3vpv] {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: space-evenly;
    background: var(--light-gray);
    padding: 20px;
    border-radius: var(--corner-radius);
}

    .image__preview img[b-xh8f1s3vpv] {
        max-width: 400px;
        max-height: 500px;
        margin-bottom: 25px;
    }

    .image__preview .chat__input[b-xh8f1s3vpv] {
        width: 90%;
        outline: none;
        resize: none;
        padding: 10px;
        border-radius: 7px;
    }

    .image__preview .buttons__box[b-xh8f1s3vpv] {
        display: flex;
        justify-content: space-evenly;
        margin-top: 25px;
        gap: 15px;
    }

.file__uploader__label[b-xh8f1s3vpv] {
    font-size: 28px;
    position: relative;
    max-height: 30px;
    color: #FF7536;
    max-width: 30px;
    transform: rotate(180deg);
    cursor: pointer;
}

/*.popup__menu {
    position: absolute;
    bottom: calc(100% + 5px);
    left: 0;
    background: #fff;
    border-radius: 7px;
    box-shadow: 0px 2.26326px 4.52652px rgba(237, 237, 245, 0.5);
    padding: 10px;
    color: #000;
    width: 65px;
    font-size: 12px;
    z-index: 1;
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 5px;
}*/

.message-right .popup__menu[b-xh8f1s3vpv] {
    position: absolute;
    right: -25px;
    top: 0;
    left: auto;
    border-radius: 7px;
    z-index: 1;
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 10px;
    flex-direction: column;
}

    .popup__menu i[b-xh8f1s3vpv],
    .message-right .popup__menu i[b-xh8f1s3vpv] {
        color: #a3a3a3;
        font-size: 20px;
        cursor: pointer;
    }

.popup__menu__confirm[b-xh8f1s3vpv] {
    position: absolute;
    bottom: calc(100% + 5px);
    right: 0;
    left: auto;
    background: #fff;
    border-radius: 7px;
    box-shadow: 0px 2.26326px 4.52652px rgba(237, 237, 245, 0.5);
    padding: 10px;
    color: #000;
    width: 200px;
    font-size: 14px;
    line-height: 18px;
    z-index: 1;
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 5px;
    flex-direction: column;
}

    .popup__menu__confirm h5[b-xh8f1s3vpv] {
        margin: 0;
    }

    .popup__menu__confirm .buttons[b-xh8f1s3vpv] {
        display: flex;
        justify-content: center;
        align-items: center;
        gap: 10px;
    }

@media only screen and (max-width: 1024px) {
    .chat-window-container[b-xh8f1s3vpv] {
        height: 55dvh;
    }

    .image__preview img[b-xh8f1s3vpv] {
        max-width: 250px;
        max-height: 300px;
    }
}
/* /Shared/Components/HolyDateMonthPicker/HolyDateMonthPicker.razor.rz.scp.css */
.label[b-cy98v00mdh] {
    font-weight: 400;
    color: rgba(0, 0, 0, 0.24);
    margin-left: 10px;
}

.data__input__container[b-cy98v00mdh] {
    display: grid;
    grid-template-columns: 30px 1fr;
    padding: 9px 5px;
    border: 1px solid #c5c5c5;
    border-radius: 7px;
    width: 250px;
    justify-items: center;
    cursor: pointer;
    box-shadow: 0px 0px 5px #c5c5c5;
}

    .data__input__container i[b-cy98v00mdh] {
        color: #c5c5c5;
    }

.datepicker[b-cy98v00mdh] {
    position: relative;
    width: 265px;
    margin: 5px 10px 0 10px;
}
/* /Shared/Components/HolyDateMonthPicker/HolyDateMonthPickerCalendar.razor.rz.scp.css */
.calendar__container[b-x26sldqv66] {
    display: flex;
    border: 1px solid #c9c9c9;
    color: #1d1a1d;
    font-weight: 700;
    border-radius: 10px;
    margin-top: 5px;
    width: 260px;
    position: absolute;
    top: 35px;
    left: 0;
    background: #fff;
    box-shadow: 0px 0px 5px #c5c5c5;
    z-index: 2;
}

.calendar[b-x26sldqv66] {
    display: flex;
    width: 260px;
    flex-direction: column;
}

.kacalendar_header[b-x26sldqv66] {
    display: flex;
    margin-top: 4px;
    align-items: center;
    margin-bottom: 8px;
    justify-content: space-between;
}

.calendar__header__button[b-x26sldqv66] {
    padding: 8px;
    margin: 6px;
    cursor: pointer;
    border-radius: 8px;
}

    .calendar__header__button:hover[b-x26sldqv66] {
        border: 1px solid lightgray;
        background: #d3d3d36b;
    }

.calendar__header__rightleft[b-x26sldqv66] {
    padding: 8px;
    margin: 6px;
    cursor: pointer;
    border-radius: 8px;
    border: 1px solid lightgray;
}

    .calendar__header__rightleft:hover[b-x26sldqv66] {
        background: #d3d3d36b;
    }

.testicons[b-x26sldqv66] {
    content: "";
    position: absolute;
    transform: translate(200%,-50%);
    width: 5px;
    height: 5px;
    border-radius: 50%;
}

.calendar__container__months[b-x26sldqv66] {
    width: 259px;
    display: flex;
    flex-wrap: wrap;
    align-content: stretch;
}

.calendar__month[b-x26sldqv66] {
    flex: 1 0 33.33%;
    cursor: pointer;
    height: 60px;
    display: flex;
    outline: none;
    transition: font-size 100ms cubic-bezier(.4,0,.2,1) 0ms;
    align-items: center;
    justify-content: center;
    transition: background-color 150ms cubic-bezier(.4,0,.2,1) 0ms;
    border: none;
    background: none;
    color: black;
    border-radius: 8px;
}

    .calendar__month:hover[b-x26sldqv66] {
        border: 1px solid lightgray;
        background: #d3d3d36b;
    }

    .kacalendar_month:disabled[b-x26sldqv66] {
        color: lightgray;
    }

.calendar__container__years[b-x26sldqv66] {
    height: 300px;
    overflow-y: auto;
}

    .calendar__container__years[b-x26sldqv66]::-webkit-scrollbar {
        width: 3px;
    }

    .calendar__container__years[b-x26sldqv66]::-webkit-scrollbar-track {
        background: #fff;
        padding: 5px 0;
    }

    .calendar__container__years[b-x26sldqv66]::-webkit-scrollbar-thumb {
        background: #FF7536;
        border-radius: 3px;
    }

.kacalendar_year[b-x26sldqv66] {
    cursor: pointer;
    height: 40px;
    display: flex;
    outline: none;
    align-items: center;
    justify-content: center;
    user-select: none;
    animation: mud-animation-fadein 500ms;
    transition: background-color 150ms cubic-bezier(.4,0,.2,1) 0ms;
}

    .kacalendar_year:hover[b-x26sldqv66] {
        background-color: lightgray;
    }

.calendar__date[b-x26sldqv66] {
    border-radius: 8px;
    background: var(--color-orange);
    position: relative;
    color: #fff;
}

.kacalendar_interval[b-x26sldqv66] {
    border-radius: initial;
    background-image: linear-gradient(transparent 1px, rgba(63,81,183,0.25) 1px, rgba(63,81,183,0.25) calc(100% - 1px), transparent calc(100% - 1px));
}

    .kacalendar_interval:hover[b-x26sldqv66] {
        background-color: initial;
    }

button:disabled > p[b-x26sldqv66],
button[disabled] > p[b-x26sldqv66] {
    color: lightgray;
}

button:disabled:hover[b-x26sldqv66],
button[disabled]:hover[b-x26sldqv66] {
    background-color: initial;
}
/* /Shared/Components/HolyDatePicker/HolyDatePicker.razor.rz.scp.css */
.label[b-3rm3fyvc8z] {
    font-weight: 400;
    color: rgba(0, 0, 0, 0.24);
    margin-left: 10px;
}

.data__input__container[b-3rm3fyvc8z] {
    display: grid;
    grid-template-columns: 30px 1fr;
    padding: 9px 5px;
    border: 1px solid #c5c5c5;
    border-radius: 7px;
    width: 250px;
    justify-items: center;
    cursor: pointer;
    box-shadow: 0px 0px 5px #c5c5c5;
}

    .data__input__container i[b-3rm3fyvc8z] {
        color: #c5c5c5;
    }

.datepicker[b-3rm3fyvc8z] {
    position: relative;
    width: 265px;
    margin: 5px 10px 0 10px;
}
/* /Shared/Components/HolyDatePicker/HolyDatePickerCalendar.razor.rz.scp.css */
.calendar__container[b-ucso7dsqgv] {
    display: flex;
    border: 1px solid #c9c9c9;
    color: #1d1a1d;
    font-weight: 700;
    border-radius: 10px;
    margin-top: 5px;
    width: 260px;
    position: absolute;
    top: 35px;
    left: 0;
    background: #fff;
    box-shadow: 0px 0px 5px #c5c5c5;
    z-index: 2;
}

.calendar[b-ucso7dsqgv] {
    display: flex;
    width: 260px;
    flex-direction: column;
}

.kacalendar_header[b-ucso7dsqgv] {
    display: flex;
    margin-top: 4px;
    align-items: center;
    margin-bottom: 8px;
    justify-content: space-between;
}

.calendar__header__button[b-ucso7dsqgv] {
    padding: 8px;
    margin: 6px;
    cursor: pointer;
    border-radius: 8px;
}

    .calendar__header__button:hover[b-ucso7dsqgv] {
        border: 1px solid lightgray;
        background: #d3d3d36b;
    }

.calendar__header__rightleft[b-ucso7dsqgv] {
    padding: 8px;
    margin: 6px;
    cursor: pointer;
    border-radius: 8px;
    border: 1px solid lightgray;
}

    .calendar__header__rightleft:hover[b-ucso7dsqgv] {
        background: #d3d3d36b;
    }

.calendar__header__days[b-ucso7dsqgv] {
    display: flex;
    max-height: 16px;
    align-items: center;
    justify-content: center;
    font-size: 12px;
    color: #adadad;
}

.calendar__header__day[b-ucso7dsqgv] {
    width: 31px;
    margin: 0 2px;
    text-align: center;
}

.kacalendar_container_days[b-ucso7dsqgv] {
    margin-top: 12px;
    min-height: 216px;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}

.calendar__day[b-ucso7dsqgv] {
    width: 35px;
    height: 35px;
    font-size: 16px;
    font-weight: 600;
    border: none;
    background: none;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 8px;
    cursor: pointer;
}

    .calendar__day > p[b-ucso7dsqgv] {
        font-family: 'Ubisoft Sans';
    }

    .calendar__day:hover[b-ucso7dsqgv] {
        border: 1px solid lightgray;
        background: #d3d3d36b;
    }

.day__today[b-ucso7dsqgv] {
    background: var(--color-orange);
    background: radial-gradient(circle at top 8px right 6px, var(--color-orange) 8%, rgba(255,255,255,1) 8%, rgba(255,255,255,1) 100%);
}
.calendar__day.day__today:hover[b-ucso7dsqgv] {
    background: radial-gradient(circle at top 7px right 5px, var(--color-orange) 8%, rgba(255,255,255,1) 8%, rgba(255,255,255,1) 100%), #d3d3d36b;
}

.testicons[b-ucso7dsqgv] {
    content: "";
    position: absolute;
    transform: translate(200%,-50%);
    width: 5px;
    height: 5px;
    border-radius: 50%;
}

.calendar__container__months[b-ucso7dsqgv] {
    width: 259px;
    display: flex;
    flex-wrap: wrap;
    align-content: stretch;
}

.calendar__month[b-ucso7dsqgv] {
    flex: 1 0 33.33%;
    cursor: pointer;
    height: 60px;
    display: flex;
    outline: none;
    transition: font-size 100ms cubic-bezier(.4,0,.2,1) 0ms;
    align-items: center;
    justify-content: center;
    transition: background-color 150ms cubic-bezier(.4,0,.2,1) 0ms;
    border: none;
    background: none;
    color: black;
    border-radius: 8px;
}

    .calendar__month:hover[b-ucso7dsqgv] {
        border: 1px solid lightgray;
        background: #d3d3d36b;
    }

    .kacalendar_month:disabled[b-ucso7dsqgv] {
        color: lightgray;
    }

.calendar__container__years[b-ucso7dsqgv] {
    height: 300px;
    overflow-y: auto;
}

    .calendar__container__years[b-ucso7dsqgv]::-webkit-scrollbar {
        width: 3px;
    }

    .calendar__container__years[b-ucso7dsqgv]::-webkit-scrollbar-track {
        background: #fff;
        padding: 5px 0;
    }

    .calendar__container__years[b-ucso7dsqgv]::-webkit-scrollbar-thumb {
        background: #FF7536;
        border-radius: 3px;
    }

.kacalendar_year[b-ucso7dsqgv] {
    cursor: pointer;
    height: 40px;
    display: flex;
    outline: none;
    align-items: center;
    justify-content: center;
    user-select: none;
    animation: mud-animation-fadein 500ms;
    transition: background-color 150ms cubic-bezier(.4,0,.2,1) 0ms;
}

    .kacalendar_year:hover[b-ucso7dsqgv] {
        background-color: lightgray;
    }

.calendar__date[b-ucso7dsqgv] {
    border-radius: 8px;
    background: var(--color-orange);
    position: relative;
}

    .calendar__date > p[b-ucso7dsqgv] {
        color: white;
    }

    .calendar__date:hover[b-ucso7dsqgv] {
        background: var(--color-orange) !important;
    }

.cancel__cross[b-ucso7dsqgv] {
    position: absolute;
    top: 1px;
    right: 1px;
    font-size: 11px;
    color: #fff;
    visibility: hidden;
}

.calendar__date:hover .cancel__cross[b-ucso7dsqgv] {
    visibility: visible;
}

.kacalendar_interval[b-ucso7dsqgv] {
    border-radius: initial;
    background-image: linear-gradient(transparent 1px, rgba(63,81,183,0.25) 1px, rgba(63,81,183,0.25) calc(100% - 1px), transparent calc(100% - 1px));
}

    .kacalendar_interval:hover[b-ucso7dsqgv] {
        background-color: initial;
    }

button:disabled > p[b-ucso7dsqgv],
button[disabled] > p[b-ucso7dsqgv] {
    color: lightgray;
}

button:disabled:hover[b-ucso7dsqgv],
button[disabled]:hover[b-ucso7dsqgv] {
    background-color: initial;
}
/* /Shared/Components/HolyHeader/HolyHeader.razor.rz.scp.css */
.cover[b-w3w09t669h] {
    width: 100%;
    border-bottom: 2px solid #e3e3e3cf;
}

.title__block[b-w3w09t669h] {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

h2[b-w3w09t669h] {
    font-size: 25px;
    color: #000;
    font-weight: 400;
}

.buttons__cover[b-w3w09t669h] {
    display: flex;
    align-items: center;
    justify-content: center;
}

.button__cover[b-w3w09t669h] {
    margin: 0 10px;
}
/* /Shared/Components/HolyInput/HolyInput.razor.rz.scp.css */
.box[b-n4mzsrhyr2] {
    border-radius: 7px;
    box-shadow: 0px 0px 5px #c5c5c5;
    background-color: #fff;
    display: flex;
    align-items: center;
    padding: 0 10px;
    border: 1px solid #c5c5c5;
}

.box.error[b-n4mzsrhyr2] {
    border-radius: 7px;
    box-shadow: 0px 0px 5px red;
    background-color: #fff;
    display: flex;
    align-items: center;
    padding: 0 10px;
}

.holy-input[b-n4mzsrhyr2] {
    position: relative;
    padding: 10px 5% 9px 5%;
    margin: 0;
    font-size: 16px;
    color: #000;
    border: none;
    width: 90%;
    outline: none;
}

.uil-times[b-n4mzsrhyr2] {
    font-size: 28px;
    cursor: pointer;
}

.label[b-n4mzsrhyr2] {
    font-weight: 400;
    color: rgba(0, 0, 0, 0.24);
    display: flex;
    align-items: center;
    justify-content: space-between;
}

    .label.red i[b-n4mzsrhyr2] {
        color: red;
    }
    
    .label.green i[b-n4mzsrhyr2] {
        color: green;
    }

    .holy__input__container[b-n4mzsrhyr2] {
        display: flex;
        flex-direction: column;
        width: calc(100% - 10px);
        padding: 0 5px;
    }

i[b-n4mzsrhyr2] {
    font-size: 22px;
}

.holy__input__container.margin[b-n4mzsrhyr2] {
    margin: 15px 0;
}
/* /Shared/Components/HolyLoader/HolyLoader.razor.rz.scp.css */
.loader-container[b-2ar9iclerq] {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 100%;
}

.pencil[b-2ar9iclerq] {
    display: block;
    width: 10em;
    height: 10em;
}

.pencil__body1[b-2ar9iclerq],
.pencil__body2[b-2ar9iclerq],
.pencil__body3[b-2ar9iclerq],
.pencil__eraser[b-2ar9iclerq],
.pencil__eraser-skew[b-2ar9iclerq],
.pencil__point[b-2ar9iclerq],
.pencil__rotate[b-2ar9iclerq],
.pencil__stroke[b-2ar9iclerq] {
    animation-duration: 3s;
    animation-timing-function: linear;
    animation-iteration-count: infinite;
}

.pencil__body1[b-2ar9iclerq],
.pencil__body2[b-2ar9iclerq],
.pencil__body3[b-2ar9iclerq] {
    transform: rotate(-90deg);
}

.pencil__body1[b-2ar9iclerq] {
    animation-name: pencilBody1-b-2ar9iclerq;
}

.pencil__body2[b-2ar9iclerq] {
    animation-name: pencilBody2-b-2ar9iclerq;
}

.pencil__body3[b-2ar9iclerq] {
    animation-name: pencilBody3-b-2ar9iclerq;
}

.pencil__eraser[b-2ar9iclerq] {
    animation-name: pencilEraser-b-2ar9iclerq;
    transform: rotate(-90deg) translate(49px,0);
}

.pencil__eraser-skew[b-2ar9iclerq] {
    animation-name: pencilEraserSkew-b-2ar9iclerq;
    animation-timing-function: ease-in-out;
}

.pencil__point[b-2ar9iclerq] {
    animation-name: pencilPoint-b-2ar9iclerq;
    transform: rotate(-90deg) translate(49px,-30px);
}

.pencil__rotate[b-2ar9iclerq] {
    animation-name: pencilRotate-b-2ar9iclerq;
}

.pencil__stroke[b-2ar9iclerq] {
    animation-name: pencilStroke-b-2ar9iclerq;
    transform: translate(100px,100px) rotate(-113deg);
}

/* Animations */

@keyframes pencilBody1-b-2ar9iclerq {

    from, to {
        stroke-dashoffset: 351.86;
        transform: rotate(-90deg);
    }

    50% {
        stroke-dashoffset: 150.8;
        /* 3/8 of diameter */

        transform: rotate(-225deg);
    }
}

@keyframes pencilBody2-b-2ar9iclerq {

    from, to {
        stroke-dashoffset: 406.84;
        transform: rotate(-90deg);
    }

    50% {
        stroke-dashoffset: 174.36;
        transform: rotate(-225deg);
    }
}

@keyframes pencilBody3-b-2ar9iclerq {

    from, to {
        stroke-dashoffset: 296.88;
        transform: rotate(-90deg);
    }

    50% {
        stroke-dashoffset: 127.23;
        transform: rotate(-225deg);
    }
}

@keyframes pencilEraser-b-2ar9iclerq {

    from, to {
        transform: rotate(-45deg) translate(49px,0);
    }

    50% {
        transform: rotate(0deg) translate(49px,0);
    }
}

@keyframes pencilEraserSkew-b-2ar9iclerq {

    from, 32.5%, 67.5%, to {
        transform: skewX(0);
    }

    35%, 65% {
        transform: skewX(-4deg);
    }

    37.5%, 62.5% {
        transform: skewX(8deg);
    }

    40%, 45%, 50%, 55%, 60% {
        transform: skewX(-15deg);
    }

    42.5%, 47.5%, 52.5%, 57.5% {
        transform: skewX(15deg);
    }
}

@keyframes pencilPoint-b-2ar9iclerq {

    from, to {
        transform: rotate(-90deg) translate(49px,-30px);
    }

    50% {
        transform: rotate(-225deg) translate(49px,-30px);
    }
}

@keyframes pencilRotate-b-2ar9iclerq {

    from {
        transform: translate(100px,100px) rotate(0);
    }

    to {
        transform: translate(100px,100px) rotate(720deg);
    }
}

@keyframes pencilStroke-b-2ar9iclerq {

    from {
        stroke-dashoffset: 439.82;
        transform: translate(100px,100px) rotate(-113deg);
    }

    50% {
        stroke-dashoffset: 164.93;
        transform: translate(100px,100px) rotate(-113deg);
    }

    75%, to {
        stroke-dashoffset: 439.82;
        transform: translate(100px,100px) rotate(112deg);
    }
}
/* /Shared/Components/HolyLogWindow/HolyLogWindow.razor.rz.scp.css */
.logs__container[b-mbgp23dz8y] {
    background: #292973;
    color: #e7e7e7;
    padding: 10px 20px;
}

.log__row[b-mbgp23dz8y] {
    padding: 3px 0;
    font-weight: 600;
}

    .log__row .warning[b-mbgp23dz8y] {
        color: orange;
        font-weight: 400;
        padding-left: 10px;
    }

    .log__row .error[b-mbgp23dz8y] {
        color: red;
        font-weight: 400;
        padding-left: 10px;
    }

    .log__row .text[b-mbgp23dz8y] {
        font-weight: 400;
        padding-left: 10px;
    }

    .log__row .success[b-mbgp23dz8y] {
        color: #00cb00;
        font-weight: 400;
        padding-left: 10px;
    }
/* /Shared/Components/HolyMediaPicker/HolyMediaPicker.razor.rz.scp.css */
.media-picker[b-6aaxagwbek] {
    width: 240px;
    height: 240px;
    border-radius: var(--corner-radius);
    background-color: var(--light-gray);
    display: flex;
    transition: 0.5s;
    cursor: pointer;
    border: 1px solid #dfdfdf;
}

    .media-picker.small[b-6aaxagwbek] {
        width: 100px;
        height: 100px;
        font-size: 14px;
    }

    .media-picker img[b-6aaxagwbek] {
        object-fit: cover;
        width: 240px;
        height: 240px;
        border-radius: var(--corner-radius);
    }

    .media-picker.small img[b-6aaxagwbek] {
        width: 100px;
        height: 100px;
    }

    .media-picker h3[b-6aaxagwbek] {
        margin: auto;
    }

    .media-picker:hover[b-6aaxagwbek] {
        background-color: #FFECE3;
    }

.darken-bg[b-6aaxagwbek] {
    position: fixed;
    top: 0;
    right: 0;
    width: 100vw;
    height: 100vh;
    background-color: rgba(0, 0, 0, 0.4);
    z-index: 1;
}

.media-picker-sidebar[b-6aaxagwbek] {
    position: fixed;
    top: 0;
    right: 0;
    width: 800px;
    height: 100vh;
    box-shadow: rgba(0, 0, 0, 0.3) -10px 10px 10px;
    padding: 30px;
    padding-top: 10px;
    background-color: #fff;
    z-index: 2;
}
/* /Shared/Components/HolyMediaUpload/HolyMediaUpload.razor.rz.scp.css */
.media-upload-container[b-kbisfhvprm] {
    margin-bottom: 50px;
}

.media-list[b-kbisfhvprm] {
    display: flex;
    flex-wrap: wrap;
    gap: 15px;
    overflow: scroll;
    overflow-x: hidden;
    height: calc(100vh - 100px);
}

.header[b-kbisfhvprm] {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

    .header h2[b-kbisfhvprm] {
        font-size: 25px;
        color: #000;
        font-weight: 400;
    }

.buttons[b-kbisfhvprm] {
    display: flex;
    align-items: center;
    gap: 10px;
}

.file[b-kbisfhvprm] {
    width: 238px;
    height: 240px;
    border-radius: var(--corner-radius);
    background-color: var(--light-gray);
    cursor: pointer;
}

.file:hover[b-kbisfhvprm] {
    background-color: #f3f3f3;
}

.file-preview[b-kbisfhvprm] {
}

    .file-preview img[b-kbisfhvprm] {
        object-fit: cover;
        width: 238px;
        height: 190px;
        border-radius: var(--corner-radius) var(--corner-radius) 0 0;
    }

.file-bottom[b-kbisfhvprm] {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 0 22px;
    margin-top: 2px;
}

    .file-bottom p[b-kbisfhvprm] {
        margin: 0;
        overflow-wrap: anywhere;
        overflow: hidden;
        max-height: 38px;
        overflow-y: auto;
    }

    .file-bottom[b-kbisfhvprm]::-webkit-scrollbar {
        width: 5px;
    }

    .file-bottom[b-kbisfhvprm]::-webkit-scrollbar-track {
        background: #fff;
    }

    .file-bottom[b-kbisfhvprm]::-webkit-scrollbar-thumb {
        background: #ff6a00;
        border-radius: 3px;
    }

.file-input label[b-kbisfhvprm] {
    position: relative;
    padding: 10px 15px;
    border-radius: var(--corner-radius);
    font-size: 16px;
    background-color: var(--color-orange);
    display: flex;
    align-items: center;
    justify-content: center;
    color: #000;
    cursor: pointer;
}
/* /Shared/Components/HolyMultiSelect/HolyMultiSelect.razor.rz.scp.css */
.container[b-vc7say0u1g] {
    display: flex;
    flex-direction: column;
    min-width: 180px;
    position: relative;
    margin: 0 10px;
    width: fit-content;
}

.results__container[b-vc7say0u1g] {
    border: 1px solid #c5c5c5;
    border-radius: 7px;
    cursor: pointer;
    box-shadow: 0px 0px 5px #c5c5c5;
    width: 100%;
    max-width: 100%;
    height: 38px;
}

.label[b-vc7say0u1g] {
    font-size: 16px;
    color: #b9b9b9;
}

.results[b-vc7say0u1g] {
    padding: 5px 15px 5px 10px;
    width: 73%;
    border-radius: 7px;
    max-width: 73%;
    min-height: 26px;
    display: flex;
    flex-wrap: wrap;
    max-height: 26px;
    overflow: auto;
    background-color: #fff;
}

    .results[b-vc7say0u1g]::-webkit-scrollbar {
        width: 3px;
    }

    .results[b-vc7say0u1g]::-webkit-scrollbar-track {
        background: #fff;
    }

    .results[b-vc7say0u1g]::-webkit-scrollbar-thumb {
        background: #FF7536;
        border-radius: 3px;
    }

    .results p[b-vc7say0u1g] {
        margin: 0 5px 5px 5px;
        width: fit-content;
        background: #f60;
        color: #fff;
        padding: 5px 10px;
        border-radius: 7px;
        font-size: 12px;
        text-overflow: ellipsis;
        overflow: hidden;
    }

.button[b-vc7say0u1g] {
    background: url(img/arrow.svg) center center no-repeat !important;
    position: absolute;
    right: 0;
    top: 5px;
    width: 12%;
    height: 30px;
    cursor: pointer;
}

.container.with__label .button[b-vc7say0u1g] {
    top: 22px;
}

.options[b-vc7say0u1g] {
    padding: 5px 0px;
    border: 1px solid #c5c5c5;
    border-radius: 7px;
    cursor: pointer;
    box-shadow: 0px 0px 5px #c5c5c5;
    width: 100%;
    min-width: 178px;
    max-width: 100%;
    min-height: 16px;
    display: flex;
    flex-direction: column;
    position: absolute;
    left: 0;
    top: 42px;
    z-index: 2;
    background: #fff;
}

.container.with__label .options[b-vc7say0u1g] {
    top: 60px;
}

.option[b-vc7say0u1g] {
    padding: 5px 15px 5px 10px;
    text-overflow: ellipsis;
    overflow: hidden;
}

    .option.active[b-vc7say0u1g] {
        padding: 5px 15px 5px 10px;
        text-overflow: ellipsis;
        overflow: hidden;
        background: #FF753621;
    }

input[b-vc7say0u1g] {
    margin: 0;
    height: 100%;
    width: 100%;
    outline: none;
    border: 1px solid #ff6a00;
}
/* /Shared/Components/HolySelect/HolySelect.razor.rz.scp.css */
.container[b-t4j2414bnb] {
    display: flex;
    flex-direction: column;
    min-width: 80px;
    position: relative;
    margin: 0 5px;
    width: calc(100% - 10px);
}

.results__container[b-t4j2414bnb] {
    border: 1px solid #c5c5c5;
    border-radius: 7px;
    cursor: pointer;
    box-shadow: 0px 0px 5px #c5c5c5;
    width: 100%;
    max-width: 100%;
    background: #fff;
    display: grid;
    grid-template-columns: minmax(60px, 1fr) 15px;
}

.results__container.error[b-t4j2414bnb] {
    border: 1px solid red;
    border-radius: 7px;
    cursor: pointer;
    box-shadow: 0px 0px 5px red;
    width: 100%;
    max-width: 100%;
    background: #fff;
    display: grid;
    grid-template-columns: minmax(100px, 1fr) 30px;
}

.results[b-t4j2414bnb] {
    padding: 10px 15px 9px 10px;
    border-radius: 7px;
    min-height: 19px;
    max-height: 19px;
    background-color: #fff;
    width: calc(100% - 30px);
}

    .results[b-t4j2414bnb]::-webkit-scrollbar {
        width: 3px;
    }

    .results[b-t4j2414bnb]::-webkit-scrollbar-track {
        background: #fff;
    }

    .results[b-t4j2414bnb]::-webkit-scrollbar-thumb {
        background: #FF7536;
        border-radius: 3px;
    }

    .results p[b-t4j2414bnb] {
        margin: 0 5px 5px 5px;
        width: 100%;
        font-size: 16px;
        text-overflow: ellipsis;
        -webkit-line-clamp: 1;
        overflow: hidden;
        white-space: nowrap;
        -webkit-box-orient: vertical;
    }

.button[b-t4j2414bnb] {
    background: url(img/arrow.svg) center center no-repeat !important;
    position: absolute;
    right: 0;
    top: 5px;
    width: 30px;
    height: 30px;
    cursor: pointer;
}

.options[b-t4j2414bnb] {
    padding: 5px 0px;
    border: 1px solid #c5c5c5;
    border-radius: 7px;
    cursor: pointer;
    box-shadow: 0px 0px 5px #c5c5c5;
    width: 100%;
    min-width: 78px;
    max-width: 100%;
    min-height: 16px;
    display: flex;
    flex-direction: column;
    position: absolute;
    left: 0;
    top: 40px;
    z-index: 2;
    background: #fff;
}

.option[b-t4j2414bnb] {
    padding: 5px 15px 5px 10px;
    text-overflow: ellipsis;
    overflow: hidden;
}

    .option:hover[b-t4j2414bnb],
    .option.active[b-t4j2414bnb] {
        padding: 5px 15px 5px 10px;
        text-overflow: ellipsis;
        overflow: hidden;
        background: #FF753621;
    }

input[b-t4j2414bnb] {
    margin: 0;
    height: 100%;
    width: 100%;
    outline: none;
    border: 1px solid #ff6a00;
}

.container.disabled[b-t4j2414bnb] {
    pointer-events: none;
}
/* /Shared/Components/HolySelectDictionary/HolySelectDictionary.razor.rz.scp.css */
.holy-select[b-ewemjjqzd4] {
    border: 1px solid #c5c5c5;
    border-radius: 7px;
    cursor: pointer;
    box-shadow: 0px 0px 5px #c5c5c5;
    width: 100%;
    max-width: 100%;
    background: #fff;
    display: grid;
    grid-template-columns: minmax(100px, 1fr) 30px;
    outline: none;
}

    .holy-select option[b-ewemjjqzd4] {
        background-color: var(--light-gray);
    }
/* /Shared/Components/HolySelectEnum/HolySelectEnum.razor.rz.scp.css */
.holy-select[b-eroxy27y77] {
    font-size: 16px;
    color: #000;
    background: url(img/arrow.svg) 95% center no-repeat !important;
    -moz-appearance: none;
    appearance: none;
    width: 100%;
    min-width: max-content;
    padding: 6px 12px;
    border: 1px solid #c5c5c5;
    border-radius: 7px;
    justify-items: center;
    cursor: pointer;
    margin: 0 5px;
    box-shadow: 0px 0px 5px #c5c5c5;
    outline: none;
}

    .holy-select option[b-eroxy27y77] {
        background-color: var(--light-gray);
    }
/* /Shared/Components/HolySelectWithImg/HolySelectWithImg.razor.rz.scp.css */
.container[b-5cssbeo52g] {
    display: flex;
    flex-direction: column;
    min-width: 80px;
    position: relative;
    margin: 0 5px;
    width: calc(100% - 10px);
    max-width: 550px;
}

.results__container[b-5cssbeo52g] {
    border: 1px solid #c5c5c5;
    border-radius: 7px;
    cursor: pointer;
    box-shadow: 0px 0px 5px #c5c5c5;
    width: 100%;
    max-width: 100%;
    background: #fff;
    display: grid;
    grid-template-columns: minmax(60px, 1fr) 15px;
}

    .results__container.error[b-5cssbeo52g] {
        border: 1px solid red;
        border-radius: 7px;
        cursor: pointer;
        box-shadow: 0px 0px 5px red;
        width: 100%;
        max-width: 100%;
        background: #fff;
        display: grid;
        grid-template-columns: minmax(100px, 1fr) 30px;
    }

.results[b-5cssbeo52g] {
    padding: 10px 15px 9px 10px;
    border-radius: 7px;
    min-height: 19px;
    max-height: 19px;
    background-color: #fff;
    width: calc(100% - 30px);
}

    .results[b-5cssbeo52g]::-webkit-scrollbar {
        width: 3px;
    }

    .results[b-5cssbeo52g]::-webkit-scrollbar-track {
        background: #fff;
    }

    .results[b-5cssbeo52g]::-webkit-scrollbar-thumb {
        background: #FF7536;
        border-radius: 3px;
    }

    .results p[b-5cssbeo52g] {
        margin: 0 5px 5px 5px;
        width: 100%;
        font-size: 16px;
        text-overflow: ellipsis;
        -webkit-line-clamp: 1;
        overflow: hidden;
        white-space: nowrap;
        -webkit-box-orient: vertical;
    }

.button[b-5cssbeo52g] {
    background: url(img/arrow.svg) center center no-repeat !important;
    position: absolute;
    right: 0;
    top: 5px;
    width: 30px;
    height: 30px;
    cursor: pointer;
}

.options[b-5cssbeo52g] {
    padding: 5px 0px;
    border: 1px solid #c5c5c5;
    border-radius: 7px;
    cursor: pointer;
    box-shadow: 0px 0px 5px #c5c5c5;
    width: 100%;
    min-width: 78px;
    max-width: 100%;
    min-height: 16px;
    max-height: 500px;
    overflow: hidden;
    overflow-y: auto;
    position: absolute;
    left: 0;
    top: 40px;
    z-index: 2;
    background: #fff;
}

    .options[b-5cssbeo52g]::-webkit-scrollbar {
        width: 5px;
    }

    .options[b-5cssbeo52g]::-webkit-scrollbar-track {
        background: #fff;
    }

    .options[b-5cssbeo52g]::-webkit-scrollbar-thumb {
        background: #ff6a00;
        border-radius: 3px;
    }

.option[b-5cssbeo52g] {
    padding: 5px 15px 5px 10px;
    text-overflow: ellipsis;
    overflow: hidden;
    display: flex;
    flex-direction: column;
    border-bottom: 1px solid #c5c5c5;
}



    .option:hover[b-5cssbeo52g],
    .option.active[b-5cssbeo52g] {
        padding: 5px 15px 5px 10px;
        text-overflow: ellipsis;
        overflow: hidden;
        background: #FF753621;
    }

    .option .img__box[b-5cssbeo52g] {
        display: flex;
        justify-content: flex-start;
        align-items: center;
        max-height: 300px;
        max-width: 500px;
        border: 1px solid #c5c5c5;
        box-shadow: 0px 0px 5px #c5c5c5;
        border-radius: 11px;
        overflow: hidden;
    }

        .option .img__box img[b-5cssbeo52g] {
            max-width: 100%;
            max-height: inherit;
        }

        input[b-5cssbeo52g] {
            margin: 0;
            height: 100%;
            width: 100%;
            outline: none;
            border: 1px solid #ff6a00;
        }
/* /Shared/Components/HolySmallLoader/HolySmallLoader.razor.rz.scp.css */
.loader-container[b-gkdfqk3pcv] {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    background: #fff;
}

.pencil[b-gkdfqk3pcv] {
    display: block;
    width: 10em;
    height: 10em;
}

.pencil__body1[b-gkdfqk3pcv],
.pencil__body2[b-gkdfqk3pcv],
.pencil__body3[b-gkdfqk3pcv],
.pencil__eraser[b-gkdfqk3pcv],
.pencil__eraser-skew[b-gkdfqk3pcv],
.pencil__point[b-gkdfqk3pcv],
.pencil__rotate[b-gkdfqk3pcv],
.pencil__stroke[b-gkdfqk3pcv] {
    animation-duration: 3s;
    animation-timing-function: linear;
    animation-iteration-count: infinite;
}

.pencil__body1[b-gkdfqk3pcv],
.pencil__body2[b-gkdfqk3pcv],
.pencil__body3[b-gkdfqk3pcv] {
    transform: rotate(-90deg);
}

.pencil__body1[b-gkdfqk3pcv] {
    animation-name: pencilBody1-b-gkdfqk3pcv;
}

.pencil__body2[b-gkdfqk3pcv] {
    animation-name: pencilBody2-b-gkdfqk3pcv;
}

.pencil__body3[b-gkdfqk3pcv] {
    animation-name: pencilBody3-b-gkdfqk3pcv;
}

.pencil__eraser[b-gkdfqk3pcv] {
    animation-name: pencilEraser-b-gkdfqk3pcv;
    transform: rotate(-90deg) translate(49px,0);
}

.pencil__eraser-skew[b-gkdfqk3pcv] {
    animation-name: pencilEraserSkew-b-gkdfqk3pcv;
    animation-timing-function: ease-in-out;
}

.pencil__point[b-gkdfqk3pcv] {
    animation-name: pencilPoint-b-gkdfqk3pcv;
    transform: rotate(-90deg) translate(49px,-30px);
}

.pencil__rotate[b-gkdfqk3pcv] {
    animation-name: pencilRotate-b-gkdfqk3pcv;
}

.pencil__stroke[b-gkdfqk3pcv] {
    animation-name: pencilStroke-b-gkdfqk3pcv;
    transform: translate(100px,100px) rotate(-113deg);
}

/* Animations */

@keyframes pencilBody1-b-gkdfqk3pcv {

    from, to {
        stroke-dashoffset: 351.86;
        transform: rotate(-90deg);
    }

    50% {
        stroke-dashoffset: 150.8;
        /* 3/8 of diameter */

        transform: rotate(-225deg);
    }
}

@keyframes pencilBody2-b-gkdfqk3pcv {

    from, to {
        stroke-dashoffset: 406.84;
        transform: rotate(-90deg);
    }

    50% {
        stroke-dashoffset: 174.36;
        transform: rotate(-225deg);
    }
}

@keyframes pencilBody3-b-gkdfqk3pcv {

    from, to {
        stroke-dashoffset: 296.88;
        transform: rotate(-90deg);
    }

    50% {
        stroke-dashoffset: 127.23;
        transform: rotate(-225deg);
    }
}

@keyframes pencilEraser-b-gkdfqk3pcv {

    from, to {
        transform: rotate(-45deg) translate(49px,0);
    }

    50% {
        transform: rotate(0deg) translate(49px,0);
    }
}

@keyframes pencilEraserSkew-b-gkdfqk3pcv {

    from, 32.5%, 67.5%, to {
        transform: skewX(0);
    }

    35%, 65% {
        transform: skewX(-4deg);
    }

    37.5%, 62.5% {
        transform: skewX(8deg);
    }

    40%, 45%, 50%, 55%, 60% {
        transform: skewX(-15deg);
    }

    42.5%, 47.5%, 52.5%, 57.5% {
        transform: skewX(15deg);
    }
}

@keyframes pencilPoint-b-gkdfqk3pcv {

    from, to {
        transform: rotate(-90deg) translate(49px,-30px);
    }

    50% {
        transform: rotate(-225deg) translate(49px,-30px);
    }
}

@keyframes pencilRotate-b-gkdfqk3pcv {

    from {
        transform: translate(100px,100px) rotate(0);
    }

    to {
        transform: translate(100px,100px) rotate(720deg);
    }
}

@keyframes pencilStroke-b-gkdfqk3pcv {

    from {
        stroke-dashoffset: 439.82;
        transform: translate(100px,100px) rotate(-113deg);
    }

    50% {
        stroke-dashoffset: 164.93;
        transform: translate(100px,100px) rotate(-113deg);
    }

    75%, to {
        stroke-dashoffset: 439.82;
        transform: translate(100px,100px) rotate(112deg);
    }
}
/* /Shared/Components/HolyStepByStep/HolyStepByStep.razor.rz.scp.css */
.step__navigation[b-4zxq3fu4q0] {
    display: flex;
    flex-direction: column;
    width: 100%;
}

.dots__box[b-4zxq3fu4q0] {
    display: flex;
    justify-content: center;
    align-items: flex-end;
    width: 100%;
}

.dot__container[b-4zxq3fu4q0] {
    padding: 10px 10px;
    position: relative;
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 10px;
    width: 15%;
    text-align: center;
}

    .dot__container .dot[b-4zxq3fu4q0] {
        background: #fff;
        border: 1px solid #a3a3a3;
        width: 24px;
        height: 24px;
        border-radius: 50%;
        display: flex;
        align-items: center;
        justify-content: center;
    }

        .dot__container .dot.green[b-4zxq3fu4q0] {
            border-color: #ff6a00;
        }

        .dot__container .dot i[b-4zxq3fu4q0] {
            color: #ff6a00;
        }

    .dot__container hr[b-4zxq3fu4q0] {
        border: none;
        border-bottom: 2px solid #a3a3a3;
        width: calc(100% - 24px);
        position: absolute;
        bottom: 14px;
        left: calc(50% + 13px);
    }

        .dot__container hr.green[b-4zxq3fu4q0] {
            border-color: #ff6a00;
        }

    .dot__container .no__line[b-4zxq3fu4q0] {
        display: none;
    }

.nav__buttons[b-4zxq3fu4q0] {
    display: grid;
    grid-template-columns: 1fr 1fr;
}

    .nav__buttons .next[b-4zxq3fu4q0] {
        display: flex;
        justify-content: flex-end;
    }
/* /Shared/Components/HolySwitch/HolySwitch.razor.rz.scp.css */
.label[b-poq5yzqpq6] {
    font-weight: 400;
    color: rgba(0, 0, 0, 0.24);
    position: absolute;
    white-space: nowrap;
    top: -25px;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

    .label.red i[b-poq5yzqpq6] {
        color: red;
    }

    .label.green i[b-poq5yzqpq6] {
        color: green;
    }
/* /Shared/Components/HolyTable/HolyTable.razor.rz.scp.css */
.table__box[b-q8dyfb6q0v] {
    max-width: calc(100vw - 275px);
    overflow-x: auto;
}

    .table__box.overflow[b-q8dyfb6q0v] {
        overflow-x: visible;
    }

    .table__box.full__width[b-q8dyfb6q0v] {
        max-width: 100%;
    }

    .table__box[b-q8dyfb6q0v]::-webkit-scrollbar {
        width: 0px;
    }

    .table__box[b-q8dyfb6q0v]::-webkit-scrollbar-track {
        background: #FAF8FA;
    }

    .table__box[b-q8dyfb6q0v]::-webkit-scrollbar-thumb {
        background: #ff6a00;
        border-radius: 5px;
    }

.grid-table-holy[b-q8dyfb6q0v] {
    margin-bottom: 2em;
    background-color: var(--light-gray);
    border-radius: var(--corner-radius);
    position: relative;
    max-width: calc(100vw - 275px);
}

    .grid-table-holy.full__width[b-q8dyfb6q0v] {
        max-width: 100%;
    }

.grid-container-table-holy[b-q8dyfb6q0v] {
    grid-column-start: 1;
    grid-column-end: 2;
    margin-top: 0px;
    padding-bottom: 30px;
    padding-top: 15px;
    border-radius: var(--corner-radius);
    max-width: calc(100vw - 275px);
}

    .grid-container-table-holy.full__width[b-q8dyfb6q0v] {
        max-width: 100%;
    }

    .grid-container-table-holy[b-q8dyfb6q0v]::-webkit-scrollbar {
        height: 10px;
    }

    .grid-container-table-holy[b-q8dyfb6q0v]::-webkit-scrollbar-track {
        background: #FAF8FA;
    }

    .grid-container-table-holy[b-q8dyfb6q0v]::-webkit-scrollbar-thumb {
        background: #ff6a00;
        border-radius: 5px;
    }

.grid-container-table-shadow[b-q8dyfb6q0v] {
    box-shadow: 0 14px 28px rgb(173 173 173 / 22%), 0 10px 10px rgb(173 173 173 / 22%);
}

.table-holy[b-q8dyfb6q0v] {
    grid-column-start: 1;
    grid-column-end: 5;
    font-family: 'Roboto', sans-serif;
    border-collapse: collapse;
    text-align: left;
    width: 100%;
    box-shadow: none;
}

.tr-holy[b-q8dyfb6q0v] {
    border-radius: var(--corner-radius);
    height: 60px;
    transition: height 0.15s;
}

    .tr-holy:hover[b-q8dyfb6q0v] {
        background: #FFECE3;
    }

.tbody-holy[b-q8dyfb6q0v] {
    overflow-y: scroll;
}

.td-holy[b-q8dyfb6q0v] {
    vertical-align: middle;
    font-weight: 300;
    color: rgb(0, 0, 0);
    padding: 10px 15px;
}

    .td-holy p[b-q8dyfb6q0v] {
        margin: 0;
    }

.th-holy[b-q8dyfb6q0v] {
    font-weight: 400;
    color: rgba(0, 0, 0, 0.24);
    padding: 10px 5px;
    padding-bottom: 20px;
    border: none;
    white-space: nowrap;
}

    .th-holy .text__wrap[b-q8dyfb6q0v] {
        white-space: normal;
    }


    .th-holy tr th:first-child[b-q8dyfb6q0v] {
        padding-left: 30px;
    }

    .th-holy tr th:last-child[b-q8dyfb6q0v] {
        padding-right: 30px;
    }

.pagination-template-holy[b-q8dyfb6q0v] {
    display: inline-flex;
    outline: none;
    list-style: none;
    text-align: center;
    text-decoration: none;
    cursor: pointer;
}

    .pagination-template-holy a[b-q8dyfb6q0v] {
        float: left;
        padding: 8px;
        text-decoration: none;
        color: #000;
    }

        .pagination-template-holy a.active[b-q8dyfb6q0v] {
            background-color: var(--color-orange);
            color: white;
            border-radius: 50px;
        }

tr td:first-child[b-q8dyfb6q0v] {
    border-top-left-radius: var(--corner-radius);
    padding-left: 30px;
}

tr td:last-child[b-q8dyfb6q0v] {
    border-top-right-radius: var(--corner-radius);
}

tr td:first-child[b-q8dyfb6q0v] {
    border-bottom-left-radius: var(--corner-radius);
}

tr td:last-child[b-q8dyfb6q0v] {
    border-bottom-right-radius: var(--corner-radius);
}

.pagination__container[b-q8dyfb6q0v] {
    display: flex;
    align-items: flex-end;
    justify-content: center;
    width: calc(100% - 40px);
    min-height: 60px;
}

.pagination__select__box[b-q8dyfb6q0v] {
    position: absolute;
    right: 40px;
    max-width: 100px
}

.save__button__box[b-q8dyfb6q0v] {
    width: 100%;
    padding: 10px 30px;
}

.drag__tr[b-q8dyfb6q0v] {
    position: relative;
}

.drag__overlay[b-q8dyfb6q0v] {
    position: absolute;
    inset: 0;
    height: 100%;
    width: 100%;
}

@media only screen and (max-width: 1024px) {
    .table__box[b-q8dyfb6q0v] {
        max-width: 95vw;
    }

    .grid-container-table-holy[b-q8dyfb6q0v] {
        max-width: 100%;
    }

    .grid-table-holy[b-q8dyfb6q0v] {
        max-width: fit-content;
        width: fit-content;
    }
}


@media only screen and (max-width: 1024px) {
    .grid-table-holy.full__width[b-q8dyfb6q0v] {
        max-width: fit-content;
    }
}
/* /Shared/Components/HolyTabs/HolyTab.razor.rz.scp.css */
/* /Shared/Components/HolyTabs/HolyTabs.razor.rz.scp.css */
.tabs[b-mpjwf5vo74] {
    padding: 10px 0;
}

.tabs__container[b-mpjwf5vo74] {
    display: flex;
    padding: 0 10px;
    gap: 5px;
    border-bottom: 2px solid #d7d7d7;
}

.tab[b-mpjwf5vo74] {
    padding: 10px 15px;
    border-radius: var(--ck-border-radius) var(--ck-border-radius) 0 0;
    cursor: pointer;
    background: var(--light-gray);
    position: relative;
}

    .tab.active[b-mpjwf5vo74] {
        background: #FFECE3;
    }

.active__line[b-mpjwf5vo74] {
    display: none;
    width: 100%;
    height: 5px;
    background: #ff6a00;
    border-radius: 5px 5px 0 0;
    position: absolute;
    bottom: 0;
    left: 0;
}

.tab.active .active__line[b-mpjwf5vo74] {
    display: block;
}

.hidden[b-mpjwf5vo74] {
    display: none;
}

.tabs__child[b-mpjwf5vo74] {
    display: flex;
    padding: 20px 10px;
}
/* /Shared/Components/HolyTimePicker/HolyTimePicker.razor.rz.scp.css */
.holy__time__picker[b-8fjee6umkz] {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 6px;
    font-size: 16px;
    min-width: fit-content;
    padding: 10px 12px;
    border: 1px solid #c5c5c5;
    border-radius: 7px;
    margin: 0 5px;
    box-shadow: 0px 0px 5px #c5c5c5;
}

.container[b-8fjee6umkz] {
    position: relative;
}

.number[b-8fjee6umkz] {
    margin: 0;
    cursor: pointer;
}

.options[b-8fjee6umkz] {
    position: absolute;
    top: calc(100% + 10px);
    left: -5px;
    background: #fff;
    border: 1px solid #c5c5c5;
    border-radius: 7px;
    display: flex;
    flex-direction: column;
    height: fit-content;
    max-height: 100px;
    overflow-y: auto;
}

.option[b-8fjee6umkz] {
    cursor: pointer;
    padding: 1px 5px;
}

    .option:hover[b-8fjee6umkz] {
        background: #ff6a00;
        color: #fff;
    }

.options[b-8fjee6umkz]::-webkit-scrollbar {
    width: 3px;
}

.options[b-8fjee6umkz]::-webkit-scrollbar-thumb {
    background: #FF7536;
    border-radius: 3px;
}

.options[b-8fjee6umkz]::-webkit-scrollbar-track {
    background: #fff;
}

.button[b-8fjee6umkz] {
    background: url(img/arrow.svg) center no-repeat !important;
    width: 6px;
    height: 10px;
    margin-left: 5px;
}
/* /Shared/Components/HolyTree/HolyTree.razor.rz.scp.css */
.container[b-4xmwhy6yud] {
    display: flex;
    flex-direction: column;
    gap: 30px;
    margin-bottom: 50px;
}

.header[b-4xmwhy6yud] {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

    .header h2[b-4xmwhy6yud] {
        font-size: 25px;
        color: #000;
        font-weight: 400;
        margin: 0;
    }

.header-buttons[b-4xmwhy6yud] {
    display: flex;
    gap: 15px;
}

.properties[b-4xmwhy6yud] {
    display: flex;
    justify-content: space-between;
    align-items: center;
    gap: 40px;
}

.property[b-4xmwhy6yud] {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    white-space: nowrap;
}

.bots[b-4xmwhy6yud] {
    display: flex;
    flex-wrap: wrap;
    gap: 20px;
    width: 100%;
    position: relative;
    height: 84vh;
    border: 1px solid #ff6a00;
    overflow: hidden;
}


.holy-select[b-4xmwhy6yud] {
    padding: 7px 12px;
    font-size: 16px;
    color: #000;
    border: solid 1px #000;
    border-radius: var(--corner-radius);
    background: url(img/arrow.svg) 95% center no-repeat !important;
    background-size: 100px;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    width: 100%;
}

    .holy-select option[b-4xmwhy6yud] {
        background-color: var(--light-gray);
    }

.bot__message__parent__container[b-4xmwhy6yud] {
    display: flex;
    flex-direction: row;
    align-items: center;
    gap: 260px;
    z-index: 1;
    position: inherit;
}

#draggable[b-4xmwhy6yud] {
    position: absolute;
}
/* /Shared/Components/HolyTree/HolyTreeItem.razor.rz.scp.css */
.properties[b-nf8847426t] {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    gap: 20px;
    padding: 0 20px 20px 20px;
}

.property[b-nf8847426t] {
    display: flex;
    gap: 10px;
    width: 100%;
    white-space: nowrap;
    flex-direction: column;
}

    .property p[b-nf8847426t] {
        text-wrap: wrap;
    }

.bots[b-nf8847426t] {
    display: flex;
    flex-wrap: wrap;
    gap: 20px;
}

.bot-wrapper[b-nf8847426t] {
    min-width: 310px;
    display: flex;
    flex-direction: column;
    box-sizing: border-box;
    transition: all 0.2s ease;
    height: fit-content;
    max-height: 500px;
}

    .bot-wrapper.hidden[b-nf8847426t] {
        width: 0px;
        min-width: 0px;
        max-height: 0px;
        overflow: hidden;
        transition: all 0.2s ease;
    }

.ball[b-nf8847426t] {
    min-width: 220px;
    border-radius: 20px;
    background: var(--light-gray);
    padding: 10px;
}

.node-item[b-nf8847426t] {
    display: grid;
    grid-template-columns: max-content 1fr;
}

.edits-elements[b-nf8847426t] {
    margin: auto 0 auto auto;
}

.ball.open[b-nf8847426t] {
    justify-content: flex-start;
}

.ball i[b-nf8847426t] {
    cursor: pointer;
}

    .text.hidden[b-nf8847426t],
    .ball i.hidden[b-nf8847426t] {
        display: none;
    }

.buttons-center[b-nf8847426t] {
    margin: 0 auto;
    display: flex;
    gap: 15px;
}

.bot-wrapper h4[b-nf8847426t] {
    margin: 0;
}

.id-input[b-nf8847426t] {
    position: relative;
    padding: 8px 12px;
    font-size: 16px;
    color: #000;
    background-color: transparent;
    border: solid 1px #000;
    border-radius: var(--corner-radius);
    width: 150px;
}

.bot-container[b-nf8847426t] {
    padding: 20px;
}

.bot-wrapper[b-nf8847426t] {
    width: calc(50% - 10px);
}

.bot-header[b-nf8847426t] {
    display: grid;
    grid-template-columns: minmax(0, 1fr) 30px;
    align-items: center;
    justify-content: space-between;
    padding: 15px 15px 0 0;
}

    .bot-header .bot-selects-wrapper[b-nf8847426t] {
        width: 60%;
        display: flex;
        gap: 25px;
        align-items: center;
    }

.bot-selects-wrapper h4[b-nf8847426t] {
    margin: 0;
}

.bot-body[b-nf8847426t] {
    margin-bottom: 20px;
}

    .bot-body h2[b-nf8847426t] {
        font-size: 20px;
        color: #000;
        font-weight: 400;
        margin: 0;
        margin-left: 10px;
        margin-bottom: 5px;
    }

    .bot-body .bot-textarea[b-nf8847426t] {
        height: 100%;
        width: calc(100% - 26px);
        padding: 13px;
        border: none;
        border-radius: 12px;
        background-color: #EDEDED;
        font-family: 'Roboto', sans-serif;
        font-size: 14px;
    }

.bot-options[b-nf8847426t] {
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
    column-gap: 45px;
}

.bot-option[b-nf8847426t] {
    display: flex;
    width: 163px;
}

.bot-footer[b-nf8847426t] {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.bot-buttons[b-nf8847426t] {
    display: flex;
    gap: 5px;
}

.holy-select[b-nf8847426t] {
    padding: 7px 12px;
    font-size: 16px;
    color: #000;
    border: solid 1px #000;
    border-radius: var(--corner-radius);
    background: url(img/arrow.svg) 95% center no-repeat !important;
    background-size: 100px;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    width: 100%;
}

    .holy-select option[b-nf8847426t] {
        background-color: var(--light-gray);
    }

.bot__message__parent__container[b-nf8847426t] {
    display: flex;
    flex-direction: row;
    align-items: center;
    gap: 260px;
}

.bot__message__container[b-nf8847426t] {
    display: flex;
    flex-direction: column;
    gap: 10px;
}

.bot__message__box[b-nf8847426t] {
    align-items: center;
    padding: 10px;
    position: relative;
}

    .bot__message__box h3[b-nf8847426t] {
        text-align: center;
    }

    .bot__message__box .buttons[b-nf8847426t] {
        display: flex;
        flex-direction: column;
        width: max-content;
        gap: 10px;
        position: absolute;
        top: 100%;
        left: 0;
        z-index: 1;
        background: var(--light-gray);
        padding: 15px;
        border-radius: var(--corner-radius);
    }

.details__label[b-nf8847426t] {
    display: flex;
    flex-direction: column;
    gap: 10px;
    color: #8b8b8b;
    font-size: 12px;
    align-items: center;
    text-align: center;
}
/* /Shared/Components/HolyUploader/HolyUploader.razor.rz.scp.css */
.file-input label[b-sxqxtmp8ea] {
    position: relative;
    padding: 10px 15px;
    border-radius: var(--corner-radius);
    font-size: 16px;
    background-color: var(--color-orange);
    display: flex;
    align-items: center;
    justify-content: center;
    color: #000;
    cursor: pointer;
}
/* /Shared/NavMenu.razor.rz.scp.css */
.nav-menu[b-jj2yl8uesc] {
    width: 220px;
    border-radius: var(--corner-radius);
    height: 100vh;
    position: fixed;
    top: 0;
    left: 0;
    background: #FAF8FA;
    display: grid;
    grid-template-rows: 150px minmax(0, min-content) 150px;
}

.logo-admin[b-jj2yl8uesc] {
    font-family: 'Roboto', sans-serif;
    font-style: normal;
    font-weight: 700;
    font-size: 42px;
    line-height: 51px;
    display: flex;
    justify-content: center;
    align-items: center;
}

.nav-admin[b-jj2yl8uesc] {
    -webkit-user-select: none;
    font-size: 16px;
    color: #262526;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    margin-top: 20px;
    overflow: hidden;
    overflow-y: auto;
}

.nav-admin .a[b-jj2yl8uesc] {
    width: 220px;
    position: relative;
}

    .nav-admin .a .active[b-jj2yl8uesc] {
        position: absolute;
        width: 5px;
        height: 100%;
        top: 0;
        right: 0;
        background: #ff6a00;
        border-radius: 5px 0 0 5px;
    }

.navbar-selected[b-jj2yl8uesc],
.nav-item[b-jj2yl8uesc] {
    font-family: 'Roboto', sans-serif;
    font-weight: 700;
    cursor: pointer;
    padding: 5%;
    border: none;
    transition: 0.3s;
    margin: 0 2px;
    color: #000;
    font-size: 20px;
    width: 90%;
}
    .nav-item:hover[b-jj2yl8uesc],
    .navbar-selected[b-jj2yl8uesc] {
        background-color: #FF753621;
        color: #ff6a00;
        padding: 10% 5%;
    }

.nav__item__options[b-jj2yl8uesc] {
    margin: 0 0 0 22px;
    padding: 0;
}

.sub__menu[b-jj2yl8uesc] {
    width: 220px;
    background: #FF75360F;
}

.nav__item__options .a_sub[b-jj2yl8uesc] {
    color: #000;
    text-decoration: none;
    cursor: pointer;
}

.nav__item__options li[b-jj2yl8uesc] {
    list-style: none;
    padding: 0 20px;
    margin: 20px 0;
    font-weight: 700;
}

.nav__item__options li.choosen[b-jj2yl8uesc] {
    list-style: none;
    padding: 0 20px;
    margin: 20px 0;
    font-weight: 700;
    color: #ff6a00;
}

.nav-logout[b-jj2yl8uesc] {
    display: flex;
    margin: 15px;
    display: flex;
    align-items: center;
    font-size: 20px;
}

    .nav-logout .a[b-jj2yl8uesc] {
        color: #000;
        font-weight: 700;
        text-decoration: none;
        cursor: pointer;
    }

        .nav-logout .a:hover[b-jj2yl8uesc] {
            color: #ff6a00;
        }

        .nav-logout img[b-jj2yl8uesc] {
            margin: auto;
        }

.nav-menu__mobile[b-jj2yl8uesc] {
    display: none;
}

.open__close__button[b-jj2yl8uesc] {
    display: none;
}

@media only screen and (max-width: 1024px) {
    .nav-menu[b-jj2yl8uesc] {
        display: none;
    }

    .mobile__container[b-jj2yl8uesc] {
        width: calc(100% - 220px);
        background: transparent;
        height: 100dvh;
        position: fixed;
        top: 0;
        left: 220px;
        display: none;
        z-index: 10;
    }

        .mobile__container.open[b-jj2yl8uesc] {
            display:block;
        }

    .nav-menu__mobile[b-jj2yl8uesc] {
        width: 220px;
        border-radius: var(--corner-radius);
        height: 100vh;
        position: fixed;
        top: 0;
        left: 0;
        background: #FAF8FA;
        flex-direction: column;
        z-index: 10;
    }

        .nav-menu__mobile.open[b-jj2yl8uesc] {
            display: flex;
        }

        .nav-menu__mobile .navigation[b-jj2yl8uesc] {
            display: grid;
            grid-template-rows: 50px 50px calc(100dvh - 150px) 50px;
        }

    .open__close__button[b-jj2yl8uesc] {
        display: block;
        width: 30px;
        padding: 20px;
        font-size: 30px;
    }

        .open__close__button.close[b-jj2yl8uesc] {
            padding: 25px;
        }

        .nav-admin[b-jj2yl8uesc] {
            max-height: calc(100dvh - 150px);
            overflow: hidden;
            overflow-y: auto;
        }

        .nav-admin[b-jj2yl8uesc]::-webkit-scrollbar {
            width: 5px;
        }

        .nav-admin[b-jj2yl8uesc]::-webkit-scrollbar-track {
            background: #FAF8FA;
        }

        .nav-admin[b-jj2yl8uesc]::-webkit-scrollbar-thumb {
            background: #ff6a00;
            border-radius: 3px;
        }
}
/* /Shared/Reports/ContentReports.razor.rz.scp.css */
.header[b-5xhstwn3fo] {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 15px;
}

    .header h2[b-5xhstwn3fo] {
        font-size: 20px;
        color: #000;
        font-weight: 400;
        white-space: nowrap;
    }

    .header .buttons[b-5xhstwn3fo] {
        display: flex;
        gap: 15px;
    }

.reports[b-5xhstwn3fo] {
    display: flex;
    gap: 20px;
    flex-direction: column;
    margin-bottom: 40px;
}

.report[b-5xhstwn3fo] {
    padding: 20px 25px;
}

.report-text[b-5xhstwn3fo] {
    font-size: 18px;
    color: #000;
    font-weight: 400;
}

.footer[b-5xhstwn3fo] {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

    .footer h2[b-5xhstwn3fo] {
        font-size: 16px;
        color: #000;
        font-weight: 400;
        margin: 0;
        margin-top: 20px;
        margin-bottom: 5px;
    }
