@import '_content/Microsoft.AspNetCore.Components.QuickGrid/Microsoft.AspNetCore.Components.QuickGrid.25o87uqmvr.bundle.scp.css';

/* /Components/Breadcrumbs.razor.rz.scp.css */
.breadcrumbs[b-j1sb2jsjl7] {
    padding: 10px 0;
}
.breadcrumbs__item[b-j1sb2jsjl7] {
    display: inline-block;
}
.breadcrumbs__item+.breadcrumbs__item[b-j1sb2jsjl7]:before {
    padding: 8px;
    color: var(--text-secondary-color);
    content: "/\00a0";
}
/* /Components/Button.razor.rz.scp.css */
.button[b-va5apg7x85] {
    display: inline-block;
    text-transform: uppercase;
    font-weight: 700;
    font-size: .75rem;
    line-height: 1.3rem;
    letter-spacing: .0625rem;
    padding: .7rem 1rem;
    border-radius: 1rem;
    transition: background-color 0.3s ease 0s;
    background-color: transparent;
    cursor: pointer;
}
.button_primary[b-va5apg7x85] {
    border: .1875rem solid var(--button-primary-color);
    color: var(--button-primary-color);
}
.button_primary:hover[b-va5apg7x85] {
    background-color: var(--button-primary-color);
    color: var(--button-secondary-color);
}
.button_secondary[b-va5apg7x85] {
    border: .1875rem solid var(--button-secondary-color);
    color: var(--button-secondary-color);
}
.button_secondary:hover[b-va5apg7x85] {
    background-color: var(--button-secondary-color);
    color: var(--button-primary-color);
}
.button_secondary:disabled[b-va5apg7x85], .button_primary:disabled[b-va5apg7x85], .button_secondary:disabled:hover[b-va5apg7x85], .button_primary:disabled:hover[b-va5apg7x85] {
    background-color: var(--control-disabled-color);
    color: var(--button-secondary-color);
    border: .1875rem solid var(--control-disabled-color);
    cursor: default;
}
.button_small[b-va5apg7x85] {
    padding: .125rem;
    border-radius: .625rem;
}
/* /Components/DashboardGrid.razor.rz.scp.css */
.dashboard-grid[b-n0fymahy5j] {
    display: flex;
    margin: 1rem;
    gap: 1rem;
}
.dashboard-grid-toolbar[b-n0fymahy5j] {
    margin-bottom: 20px;
}
.dashboard-grid-toolbar__content[b-n0fymahy5j] {
    width: 260px;
}
.dashboard-grid-content[b-n0fymahy5j] {
    flex-grow: 1;
}
@media (max-width: 991.98px) {
    .dashboard-grid[b-n0fymahy5j] {
        display: block;
    }
    .dashboard-grid-toolbar__content[b-n0fymahy5j] {
        width: 100%;
    }
}
/* /Components/DateSelector.razor.rz.scp.css */
.date-selector[b-isid4qwiea] {
    padding: 0 5px;
}
.date-selector__item[b-isid4qwiea] {
    display: inline-block;
    background-color: var(--bg-secondary-color);
    padding: 3px 10px;
    border-radius: 3px;
    cursor: pointer;
    margin: 5px;
    transition: background-color 0.3s ease 0s;
}
.date-selector__item:hover[b-isid4qwiea], .date-selector__item_selected[b-isid4qwiea] {
    background-color: var(--block-secondary-color);
}
/* /Components/Dialogs/ConfirmDialog.razor.rz.scp.css */
.confirm-dialog[b-1sa8ihelt2], .confirm-dialog-bg[b-1sa8ihelt2] {
    min-width: 370px;
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
}
.confirm-dialog-bg[b-1sa8ihelt2] {
    z-index: 10000;
    background-color: var(--block-secondary-color);
    opacity: .7;
}
.confirm-dialog[b-1sa8ihelt2] {
    z-index: 10001;
}
.confirm-dialog__body[b-1sa8ihelt2] {
    position: fixed;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    background-color: var(--block-primary-color);
    padding: 20px;
    box-shadow: 0 0 10px rgba(0, 0, 0, .5);
    max-width: 400px;
}
.confirm-dialog__actions[b-1sa8ihelt2] {
    margin-top: 20px;
    display: flex;
    justify-content: end;
    gap: 5px;
}
/* /Components/Dialogs/ContentDialog.razor.rz.scp.css */
.content-dialog[b-jld87fzyf5], .content-dialog-bg[b-jld87fzyf5] {
    min-width: 370px;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
}
.content-dialog-bg[b-jld87fzyf5] {
    z-index: 1000;
    background-color: var(--block-secondary-color);
    opacity: .7;
    position: fixed;
}
.content-dialog[b-jld87fzyf5] {
    position: absolute;
    z-index: 1001;
}
.content-dialog__content[b-jld87fzyf5] {
    position: absolute;
    top: 70px;
    left: 50%;
    background-color: var(--block-primary-color);
}
.content-dialog__content_grand[b-jld87fzyf5] {
    width: 1530px;
    margin-left: -765px;
}
.content-dialog__content_small[b-jld87fzyf5] {
    width: 1152px;
    margin-left: -576px;
}
@media (max-width: 1919.98px) {
    .content-dialog__content_grand[b-jld87fzyf5] {
        width: 80vw;
        margin-left: -40vw;
    }
    .content-dialog__content_small[b-jld87fzyf5] {
        width: 60vw;
        margin-left: -30vw;
    }
}
/* /Components/Dialogs/InlineDialog.razor.rz.scp.css */
.inline-dialog[b-95u31wo5pz] {
    padding: 1rem;
    background-color: var(--block-primary-color);
    display: flex;
}
.inline-dialog__content[b-95u31wo5pz] {
    flex: 1 1 auto;
}
.inline-dialog__actions[b-95u31wo5pz] {
    flex: 0 0 150px;
    text-align: right;
}
/* /Components/Forms/FormFieldSet.razor.rz.scp.css */
.form-section__field-set[b-rgmnadmd04] {
    margin-bottom: 20px;
}
.form-section__label[b-rgmnadmd04] {
    display: block;
    margin-bottom: 5px;
}
/* /Components/Forms/FormSection.razor.rz.scp.css */
.form-section[b-4zoxscnbt7] {
    padding-top: .625rem;
    border-top: 5px var(--bg-secondary-color) solid;
    margin-bottom: 1rem;
    background-color: var(--block-primary-color);
    display: flex;
    color: var(--text-secondary-color);
}
.form-section_rows[b-4zoxscnbt7] {
    flex-direction: column;
}
.form-section__legend[b-4zoxscnbt7] {
    padding: .625rem;
    width: 40%;
}
.form-section_rows .form-section__legend[b-4zoxscnbt7] {
    width: 100%;
}
.form-section__title[b-4zoxscnbt7] {
    font-size: 1.2rem;
    margin-bottom: .625rem;
}
.form-section__help[b-4zoxscnbt7] {
    font-size: 1rem;
}
.form-section__content[b-4zoxscnbt7] {
    padding: .625rem;
    width: 60%;
}
.form-section_rows .form-section__content[b-4zoxscnbt7] {
    width: 100%;
}
@media (max-width: 767.98px) {
    .form-section[b-4zoxscnbt7] {
        flex-direction: column;
    }
    .form-section__legend[b-4zoxscnbt7] {
        width: 100%;
    }
    .form-section__content[b-4zoxscnbt7] {
        width: 100%;
    }
}
/* /Components/Forms/InputDateOnly.razor.rz.scp.css */
.time-selector__years[b-vbhrtjeb1j], .time-selector__months[b-vbhrtjeb1j], .time-selector__days[b-vbhrtjeb1j] {
    display: inline-block;
}
/* /Components/Forms/InputInlineEditor.razor.rz.scp.css */
.inline-editor__text[b-2enhjcjypl] {
    min-height: 80px;
    word-break: break-all;
}
/* /Components/Forms/InputMultiLines.razor.rz.scp.css */
[b-rqp15jixyl] .input-multilines {
    font-size: 1rem;
    width: 100%;
    padding: .625rem .3125rem;
    border: 3px solid var(--bg-secondary-color);
    border-radius: 0;
    color: var(--text-secondary-color);
    background-color: var(--text-primary-color);
    transition: border 0.3s;
    resize: none;
    height: 102px;
}
[b-rqp15jixyl] .input-multilines:focus, [b-rqp15jixyl] .input-multilines_enabled:hover {
    border: 3px solid var(--block-secondary-color);
}
[b-rqp15jixyl] .input-multilines_disabled {
    background-color: var(--control-disabled-color);
    cursor: default;
}
/* /Components/Forms/InputMultiSelectList.razor.rz.scp.css */
.input-multiselect[b-ttr73o7c94] {
    font-size: 1rem;
    width: 100%;
    padding: .625rem .3125rem;
    border: 3px solid var(--bg-secondary-color);
    border-radius: 0;
    color: var(--text-secondary-color);
    background-color: var(--text-primary-color);
    transition: border 0.3s;
}
.input-multiselect:focus[b-ttr73o7c94], .input-multiselect_enabled:hover[b-ttr73o7c94] {
    border: 3px solid var(--block-secondary-color);
}
.input-multiselect_disabled[b-ttr73o7c94] {
    background-color: var(--control-disabled-color);
    cursor: default;
}
.input-multiselect__item[b-ttr73o7c94] {
    display: inline-block;
    padding: 5px;
    margin-right: 5px;
}
.input-multiselect__item_selected[b-ttr73o7c94] {
    background-color: var(--bg-secondary-color);
    color: var(--text-primary-color);
}
.input-multiselect_enabled .input-multiselect__item[b-ttr73o7c94] {
    cursor: pointer;
}
/* /Components/Forms/InputSelectList.razor.rz.scp.css */
[b-sa9lwornd8] .input-select {
    font-size: 1rem;
    width: 100%;
    padding: .625rem 1.25rem .625rem .3125rem;
    border: 3px solid var(--bg-secondary-color);
    border-radius: 0;
    color: var(--text-secondary-color);
    background-color: var(--text-primary-color);
    background: var(--text-primary-color) url('imgs/arrow-down.png') calc(100% - 5px) center no-repeat;
    transition: border 0.3s;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}
[b-sa9lwornd8] .input-select:focus, [b-sa9lwornd8] .input-select_enabled:hover {
    border: 3px solid var(--block-secondary-color);
}
[b-sa9lwornd8] .input-select_disabled {
    background-color: var(--control-disabled-color);
    cursor: default;
}
/* /Components/Forms/InputSingleLine.razor.rz.scp.css */
[b-m4m3toluwk] .input-line {
    font-size: 1rem;
    width: 100%;
    padding: .625rem .3125rem;
    border: 3px solid var(--bg-secondary-color);
    border-radius: 0;
    color: var(--text-secondary-color);
    background-color: var(--text-primary-color);
    transition: border 0.3s;
}
[b-m4m3toluwk] .input-line:focus, [b-m4m3toluwk] .input-line_enabled:hover {
    border: 3px solid var(--block-secondary-color);
}
[b-m4m3toluwk] .input-line_disabled {
    background-color: var(--control-disabled-color);
    cursor: default;
}
/* /Components/Forms/InputTimeOnly.razor.rz.scp.css */
.time-selector__hours[b-myu4dfg44s], .time-selector__minutes[b-myu4dfg44s] {
    display: inline-block;
}
/* /Components/Hint.razor.rz.scp.css */
.hint[b-6wtv3yizw1] {
    position: relative;
    cursor: pointer;
}
.hint[b-6wtv3yizw1]:after {
    content: attr(data-hint);
    position: absolute;
    top: 100%;
    right: 0;
    width: 220px;
    word-wrap: break-word;
    font-size: .8rem;
    line-height: 1rem;
    background: var(--block-secondary-color);
    color: var(--accent-text-color);
    padding: 5px 10px;
    border-radius: 4px;
    opacity: 0;
    pointer-events: none;
    transition: opacity .3s;
}
.hint_open[b-6wtv3yizw1]:after {
    opacity: .8;
}
/* /Components/Loading.razor.rz.scp.css */
.loading[b-nq9vnuzikn] {
    display: flex;
    justify-content: space-evenly;
    align-self: center;
    width: 100%;
    min-height: 100px;
    align-items: center;
}
.loader[b-nq9vnuzikn] {
    width: 46px;
    height: 46px;
    align-self: center;
}
.loader_primary[b-nq9vnuzikn] {
    aspect-ratio: 1;
    --c: no-repeat linear-gradient(var(--text-primary-color) 0 0);
    background:
            var(--c) 0%   50%,
            var(--c) 50%  50%,
            var(--c) 100% 50%;
    background-size: 20% 100%;
    animation: l1-b-nq9vnuzikn 1s infinite linear;
}
.loader_secondary[b-nq9vnuzikn] {
    aspect-ratio: 1;
    --c: no-repeat linear-gradient(var(--text-secondary-color) 0 0);
    background:
            var(--c) 0%   50%,
            var(--c) 50%  50%,
            var(--c) 100% 50%;
    background-size: 20% 100%;
    animation: l1-b-nq9vnuzikn 1s infinite linear;
}
@keyframes l1-b-nq9vnuzikn {
    0%  {background-size: 20% 100%,20% 100%,20% 100%}
    33% {background-size: 20% 10% ,20% 100%,20% 100%}
    50% {background-size: 20% 100%,20% 10% ,20% 100%}
    66% {background-size: 20% 100%,20% 100%,20% 10% }
    100%{background-size: 20% 100%,20% 100%,20% 100%}
}
/* /Components/Navigations.razor.rz.scp.css */
.nav-items[b-ukdlnht8g8] {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    background-color: var(--bg-secondary-color);
}
.nav-items__item[b-ukdlnht8g8] {
    flex: 0 1 25%;
    padding: 10px;
    display: flex;
    justify-content: center;
    align-items: center;
    position: relative;
}
.nav-items__item_can-move[b-ukdlnht8g8] {
    cursor: pointer;
}
.nav-items__item_active[b-ukdlnht8g8], .nav-items__item_can-move:hover[b-ukdlnht8g8], .nav-items__item_previous[b-ukdlnht8g8] {
    background-color: var(--text-primary-color);
    color: var(--text-secondary-color);
}
.nav-items__item_active[b-ukdlnht8g8]::after, .nav-items__item_can-move:hover[b-ukdlnht8g8]::after {
    content: "";
    position: absolute;
    top: 0;
    right: -1rem;
    height: 100%;
    width: 1rem;
    background-color: var(--text-primary-color);
    clip-path: polygon(0 0, 100% 50%, 0 100%);
}
@media (max-width: 767.98px) {
    .nav-items__item[b-ukdlnht8g8] {
        flex: 0 1 50%;
    }
}
@media (max-width: 479.98px) {
    .nav-items__item[b-ukdlnht8g8] {
        flex: 0 1 100%;
    }
}
/* /Components/NoData.razor.rz.scp.css */
.no-data[b-c74dxxbgie] {
    display: flex;
    align-items: center;
    justify-content: space-evenly;
    min-height: 100px;
}
.no-data_primary[b-c74dxxbgie] {
    color: var(--text-primary-color);
}
.no-data_secondary[b-c74dxxbgie]{
    color: var(--text-secondary-color);
}
/* /Components/Notifications/NotificationBar.razor.rz.scp.css */
.notification-bar[b-oh4tltv186] {
    position: fixed;
    top: 70px;
    right: 0;
    width: 315px;
    z-index: 9999;
}
.notification-bar__item[b-oh4tltv186] {
    padding: 10px;
    margin: 5px;
    color: var(--text-secondary-color);
    overflow: hidden;
    border-radius: 10px;
    box-shadow: 3px 3px 6px rgba(0, 0, 0, .5);
}
.notification-bar__item_info[b-oh4tltv186] {
    background-color: var(--message-info-color);
}
.notification-bar__item_warning[b-oh4tltv186] {
    background-color: var(--message-warning-color);
}
.notification-bar__item_error[b-oh4tltv186] {
    background-color: var(--message-error-color);
}
.notification-bar__link[b-oh4tltv186] {
    float: right;
    text-underline: none;
    padding-left: 5px;
    line-height: 1rem;
    color: var(--block-secondary-color);
}
.notification-bar__link:hover[b-oh4tltv186] {
    color: var(--block-priority-color);
}
/* /Components/Panel.razor.rz.scp.css */
.panel__header[b-vmk4yrtc68] {
    display: flex;
    align-items: center;
    padding: 10px;
    background-color: var(--bg-secondary-color);
    gap: 1rem;
    min-height: 70px;
}
.panel__header-text[b-vmk4yrtc68] {
    flex: 1;
    font-size: 1.2rem;
}
.panel__body[b-vmk4yrtc68] {
    padding: 10px;
}
.panel__actions[b-vmk4yrtc68] {
    display: flex;
    align-items: center;
    gap: .5rem;
}
/* /Components/PersonCard.razor.rz.scp.css */
.person-card[b-u8hhnweumk] {
    display: flex;
    align-items: center;
}
.user-avatar[b-u8hhnweumk] {
    width: 50px;
    height: 50px;
    border-radius: 50%;
    margin-right: 10px;
    float: left;
}
/* /Components/RouterLink.razor.rz.scp.css */
.link:hover[b-w3994o00lt], .link_selected[b-w3994o00lt] {
    text-decoration: underline;
}
.link_primary[b-w3994o00lt] {
    color: var(--text-primary-color);
}
.link_secondary[b-w3994o00lt] {
    color: var(--text-secondary-color);
}
/* /Features/AssessmentSession/AssessmentGroup.razor.rz.scp.css */
.estimate__items[b-v1ouv22x2x] {
    display: flex;
    flex-wrap: wrap;
    gap: 2rem;
    margin-bottom: 2rem;
}
.estimate-group-container[b-v1ouv22x2x] {
    min-height: 220px;
}
.estimate-group[b-v1ouv22x2x] {
    display: flex;
}
.estimate-group__title[b-v1ouv22x2x], .estimate-group__summary[b-v1ouv22x2x] {
    width: 100px;
    text-align: center;
    font-size: 1.4rem;
    font-weight: bold;
}
.estimate-group__title[b-v1ouv22x2x] {
    padding: 40px 40px 0 0;
}
.estimate-group__summary[b-v1ouv22x2x] {
    padding: 40px 0 0 40px;
}
.estimate-group__content[b-v1ouv22x2x] {
    flex-grow: 1;
}
.estimate-group__percents-small[b-v1ouv22x2x] {
    visibility: hidden;
}
@media (max-width: 479.98px) {
    .estimate-group[b-v1ouv22x2x] {
        display: block;
    }
    .estimate-group__title[b-v1ouv22x2x], .estimate-group__summary[b-v1ouv22x2x] {
        padding: 20px;
        width: 100%;
    }
    .estimate-group__percents-small[b-v1ouv22x2x] {
        visibility: visible;
    }
    .estimate-group__percents-big[b-v1ouv22x2x] {
        visibility: hidden;
    }
}
/* /Features/AssessmentSession/AssessmentIndividual.razor.rz.scp.css */
.estimate__items[b-2ip1f8rm3b] {
    display: flex;
    flex-wrap: wrap;
    gap: 2rem;
    margin-bottom: 2rem;
}
/* /Features/AssessmentSession/AssessmentSession.razor.rz.scp.css */
.assessment-session-header[b-4bqgtkg2le] {
    margin-top: -70px;
    padding: 120px 0 40px 0;
    background-color: var(--text-primary-color);
    color: var(--text-secondary-color);
}
.assessment-session-content[b-4bqgtkg2le] {
    padding: 20px 0 40px 0;
}
.assessment-session-footer[b-4bqgtkg2le] {
    background-color: var(--text-primary-color);
    color: var(--text-secondary-color);
}
.assessment-session__header[b-4bqgtkg2le] {
    display: flex;
    align-items: center;
}
.assessment-session__about[b-4bqgtkg2le] {
    flex: 1;
}
.assessment-session__link[b-4bqgtkg2le] {
    flex: 0 200px;
    width: 200px;
    margin: 0 0 0 40px;
}
.assessment-session__text[b-4bqgtkg2le] {
    font-size: 1.2rem;
    line-height: 1.6rem;
    margin-top: 10px;
}
.assessment-session-switcher[b-4bqgtkg2le] {
    padding-top: 20px;
}
.assessment-session__title[b-4bqgtkg2le] {
    font-size: 2.4rem;
    line-height: 3.4rem;
}
@media (max-width: 479.98px) {
    .assessment-session__header[b-4bqgtkg2le] {
        flex-direction: column;
    }
    .assessment-session__link[b-4bqgtkg2le] {
        width: 100%;
        margin: 40px 0 0 0;
    }
    .assessment-session__about[b-4bqgtkg2le], .assessment-session__link[b-4bqgtkg2le] {
        flex: 0 1 100%;
    }
}
/* /Features/AssessmentSession/AssessmentSessionHistory.razor.rz.scp.css */
.assessment-history-header[b-dxkq82eb20] {
    margin-top: -70px;
    padding: 120px 0 40px 0;
    background-color: var(--text-primary-color);
    color: var(--text-secondary-color);
}
.assessment-history-content[b-dxkq82eb20] {
    padding: 20px 0 40px 0;
}
.assessment-history-content:nth-child(2n)[b-dxkq82eb20] {
    background-color: var(--text-primary-color);
    color: var(--text-secondary-color);
}
.assessment-history-content:nth-child(2n)[b-dxkq82eb20]  .link {
    color: var(--text-secondary-color);
}
.assessment-history-switcher[b-dxkq82eb20] {
    padding-top: 20px;
}
.assessment-history__title[b-dxkq82eb20] {
    font-size: 2.4rem;
    line-height: 3.4rem;
}
/* /Features/AssessmentSession/AssessmentSessionHistorySummary.razor.rz.scp.css */
.history[b-hshrbq8rav] {
    padding: 10px 0;
}
.history__title[b-hshrbq8rav] {
    margin-top: 1rem;
    font-size: 1.3rem;
}
.history__body[b-hshrbq8rav] {
    margin-top: .5rem;
    display: flex;
    flex-direction: column;
    line-height: 1.5rem;
}
/* /Features/AssessmentSession/EstimateCard.razor.rz.scp.css */
.estimate__card[b-7ga3xkbfss] {
    background-color: var(--block-primary-color);
    flex: 0 1 calc(25% - 1.5rem);
}
.estimate__card__name[b-7ga3xkbfss] {
    font-size: 1.1rem;
    word-break: break-all;
    text-align: center;
}
.estimate__card__header[b-7ga3xkbfss] {
    background-color: var(--block-priority-color);
    position: relative;
    height: 60px;
}
.estimate__card__content[b-7ga3xkbfss] {
    padding: 60px 20px 20px 20px;
}
.estimate__card__avatar[b-7ga3xkbfss] {
    position: absolute;
    width: 80px;
    height: 80px;
    border-radius: 40px;
    left: 50%;
    bottom: 0;
    margin: 0 0 -40px -40px;
}
.story__value[b-7ga3xkbfss] {
    text-align: center;
    display: block;
    margin: 40px 0;
    font-size: 2rem;
    font-weight: bold;
}
@media (max-width: 991.98px) {
    .estimate__card[b-7ga3xkbfss] {
        flex: 0 1 calc(50% - 1rem);
    }
}
@media (max-width: 767.98px) {
    .estimate__card[b-7ga3xkbfss] {
        flex: 0 1 100%;
    }
}
/* /Features/AssessmentSession/StoryDetails.razor.rz.scp.css */
.story__title[b-74n1xvxwrl] {
    font-size: 1.4rem;
    line-height: 1.8rem;
    margin-bottom: 20px;
}
.story__items[b-74n1xvxwrl] {
    margin-bottom: 20px;
}
.story__item[b-74n1xvxwrl] {
    line-height: 2rem;
}
/* /Features/AssessmentSession/StoryTotal.razor.rz.scp.css */
.story-total[b-a2v1m59z5y] {
    overflow: hidden;
}
.story-total__items[b-a2v1m59z5y] {
    float: right;
}
.story-total__item[b-a2v1m59z5y] {
    display: block;
    font-size: 1.8rem;
    line-height: 2.2rem;
    padding-right: 20px;
}
/* /Features/AssessmentSession/ViewSwitcher.razor.rz.scp.css */
.view-switcher[b-05evwyi8mi] {
    text-align: right;
}
.view-switcher__item[b-05evwyi8mi] {
    cursor: pointer;
    background-color: transparent;
}
.view-switcher__item:hover[b-05evwyi8mi], .view-switcher__item_selected[b-05evwyi8mi] {
    background-color: var(--block-primary-color);
}
/* /Features/Auth/Authorizing.razor.rz.scp.css */
.authorizing[b-pdahfskcbx] {
    margin: 6rem 0;
}
.authorizing__text[b-pdahfskcbx] {
    font-size: 1.2rem;
}
/* /Features/Auth/Login.razor.rz.scp.css */
.login[b-22qikmo5vb] {
    display: flex;
    height: 100vh;
}
.login-action[b-22qikmo5vb] {
    display: flex;
    align-items: center;
    background-color: var(--bg-primary-color);
}
.login-action-container[b-22qikmo5vb] {
    padding: 0 60px;
}
.login-motivation[b-22qikmo5vb] {
    background-image: url('imgs/login-bg.jpg');
    background-size: cover;
    flex-grow: 1;
    display: flex;
    align-items: center;
}
.login-motivation-container[b-22qikmo5vb] {
    width: 100%;
}
.login-motivation__header[b-22qikmo5vb] {
    text-align: center;
    font-size: 3rem;
    line-height: 4.2rem;
    text-shadow: 4px 4px 4px var(--block-secondary-color);
}
.telegram-login__header[b-22qikmo5vb] {
    font-size: 2.2rem;
    line-height: 3.6rem;
}
.telegram-login__text[b-22qikmo5vb] {
    font-size: 1.2rem;
    line-height: 1.8rem;
}
.telegram-login__actions[b-22qikmo5vb] {
    margin-top: 20px;
}
.button_telegram[b-22qikmo5vb] {
    display: block;
    padding: 9px 21px 11px;
    border-radius: 20px;
    background-color: var(--accent-color);
    color: var(--accent-text-color);
    text-transform: none;
    cursor: pointer;
    font-size: 1rem;
    font-weight: 500;
}
@media (max-width: 991.98px) {
    .login-motivation[b-22qikmo5vb] {
        display: none;
    }
    .login[b-22qikmo5vb] {
        justify-content: center;
    }
}
/* /Features/Auth/LoginContainer.razor.rz.scp.css */
.login-container[b-62bmz1gukr] {
    margin-top: -70px;
    margin-bottom: -200px;
}
/* /Features/Constructor/BotCard.razor.rz.scp.css */
.bot-card[b-7vfsepxwve] {
    background-color: var(--block-primary-color);
    text-transform: lowercase;
    width: 100%;
}
.bot-card__name[b-7vfsepxwve] {
    font-size: 1.1rem;
    word-break: break-all;
    text-align: center;
}
.bot-card__header[b-7vfsepxwve] {
    background-color: var(--text-primary-color);
    position: relative;
    height: 60px;
}
.bot-card__content[b-7vfsepxwve] {
    padding: 60px 20px 20px 20px;
}
.bot-card__avatar[b-7vfsepxwve] {
    position: absolute;
    width: 80px;
    height: 80px;
    border-radius: 40px;
    left: 50%;
    bottom: 0;
    margin: 0 0 -40px -40px;
    border: 4px solid var(--text-secondary-color);
    background-color: var(--text-primary-color);
    padding: 6px;
}
.bot-card__actions[b-7vfsepxwve] {
    margin-top: 15px;
    display: flex;
    justify-content: center;
    gap: 10px;
}
/* /Features/Constructor/Constructor.razor.rz.scp.css */
.constructor[b-dphu0rt6k1] {
    margin: 50px 0 40px 0;
}
.constructor__text[b-dphu0rt6k1] {
    font-size: 1.2rem;
    line-height: 1.6rem;
    margin: 40px 0;
}
.constructor__title[b-dphu0rt6k1] {
    font-size: 2.4rem;
    line-height: 3.4rem;
}
.bot-selector[b-dphu0rt6k1] {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    gap: 2rem;
}
.bot-selector__item[b-dphu0rt6k1], [b-dphu0rt6k1] .loading {
    flex: 0 1 calc(50% - 1rem);
    display: flex;
}
@media (max-width: 991.98px) {
    .bot-selector__item[b-dphu0rt6k1], [b-dphu0rt6k1] .loading {
        flex: 0 1 100%;
    }
}
/* /Features/Constructor/Stages/Stage2/FeatureCard.razor.rz.scp.css */
.feature-card[b-4uri9exe9y] {
    background-color: var(--bg-secondary-color);
    width: 100%;
    cursor: grab;
}
.feature-card__name[b-4uri9exe9y] {
    font-size: 1.1rem;
    line-height: 3rem;
    text-align: center;
}
.feature-card__description[b-4uri9exe9y] {
    text-align: center;
    font-size: .9rem;
}
.feature-card__header[b-4uri9exe9y] {
    background-color: var(--text-primary-color);
    position: relative;
    height: 60px;
    display: flex;
    align-items: center;
}
.feature-card__content[b-4uri9exe9y] {
    padding: 60px 20px 20px 20px;
}
.feature-card__drag[b-4uri9exe9y] {
    margin-bottom: -4px;
}
.feature-card__avatar[b-4uri9exe9y] {
    position: absolute;
    width: 80px;
    height: 80px;
    border-radius: 40px;
    left: 50%;
    bottom: 0;
    margin: 0 0 -40px -40px;
    border: 4px solid var(--block-secondary-color);
    background-color: var(--text-primary-color);
    padding: 6px;
}
.feature-card__actions[b-4uri9exe9y] {
    text-align: center;
    margin-top: 15px;
}
/* /Features/Constructor/Stages/Stage2/InputFeatures.razor.rz.scp.css */
.input-features[b-4vrwt070ic] {
    display: flex;
    flex-wrap: wrap;
    gap: 2rem;
}
.input-features__items[b-4vrwt070ic] {
    flex: 0 1 calc(50% - 1rem);
    min-height: 220px;
    color: var(--text-primary-color);
    display: flex;
    flex-flow: column;
    align-items: center;
    padding: 1rem;
    background-color: var(--block-primary-color);
    font-size: 1rem;
    width: 100%;
    border: 3px solid var(--bg-secondary-color);
    border-radius: 0;
    transition: border 0.3s;
    gap: 1rem;
}
.input-features__items_can-drop[b-4vrwt070ic] {
    border: 3px dashed var(--bg-secondary-color);
}
.input-features__text[b-4vrwt070ic] {
    font-size: 1.2rem;
    color: var(--bg-secondary-color);
    height: 100%;
    align-content: center;
}
.input-features__items:hover .input-features__text[b-4vrwt070ic] {
    color: var(--text-secondary-color);
}
.input-features__items:focus[b-4vrwt070ic], .input-features__items:hover[b-4vrwt070ic] {
    border: 3px solid var(--text-secondary-color);
}
@media (max-width: 991.98px) {
    .input-features__items[b-4vrwt070ic] {
        flex: 0 1 100%;
    }
}
/* /Features/Constructor/Stages/Stage3/CalendarEditor.razor.rz.scp.css */
.holiday-items[b-m5h28oy1yu] {
    display: flex;
    flex-wrap: wrap;
}
.holiday-items__item[b-m5h28oy1yu] {
    flex: 0 1 calc(50% - 20px);
    margin: 0 10px;
    display: flex;
}
.holiday-items__item-control[b-m5h28oy1yu] {
    margin: 0 10px 10px 0;
}
.work-schedule__items[b-m5h28oy1yu] {
    display: flex;
    flex-wrap: wrap;
}
.work-schedule__item[b-m5h28oy1yu] {
    flex: 0 1 50%;
}
.holiday-items__buttons[b-m5h28oy1yu] {
    margin: 25px 0 15px 0;
}
@media (max-width: 767.98px) {
    .holiday-items__item[b-m5h28oy1yu] {
        flex: 0 1 100%;
        margin: 0;
    }
}
/* /Features/Constructor/Stages/Stage4/Complete.razor.rz.scp.css */
.actions[b-1hgkay4uil] {
    text-align: right;
}
/* /Features/Constructor/Stages/Stages.razor.rz.scp.css */
.constructor__title[b-i2ueqlvctl] {
    font-size: 2.4rem;
    line-height: 3.4rem;
    padding: 1.875rem .625rem;
    word-break: break-all;
}
.constructor__widget[b-i2ueqlvctl] {
    margin-bottom: 1.875rem;
}
/* /Features/Constructor/Stages/StagesContainer.razor.rz.scp.css */
.constructor[b-qswdtg2hg3] {
    margin: 3.125rem 0 2.5rem 0;
}
/* /Features/Dashboard/Appraiser/AppraiserHistoryWidget.razor.rz.scp.css */
.component-actions[b-xf5b6edsri] {
    display: flex;
    justify-content: right;
    margin: 10px;
}
/* /Features/Dashboard/Appraiser/AppraiserIntegrationWidget.razor.rz.scp.css */
.component-container[b-uqifmxoh9v] {
    position: relative;
}
.appraiser-integration__body[b-uqifmxoh9v] {
    padding: 0 10px;
}
.component-actions[b-uqifmxoh9v] {
    display: flex;
    justify-content: right;
    margin: 10px;
    gap: 10px;
}
.appraiser-integration__controls[b-uqifmxoh9v], .appraiser-integration__bg[b-uqifmxoh9v] {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
}
.appraiser-integration__bg[b-uqifmxoh9v] {
    z-index: 100;
    background-color: var(--block-primary-color);
}
.appraiser-integration__controls[b-uqifmxoh9v] {
    z-index: 101;
}
.appraiser-integration__controls-body[b-uqifmxoh9v] {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}
/* /Features/Dashboard/BotNotSelected.razor.rz.scp.css */
.bot-not-selected[b-zefc3ozglg] {
    padding: 0 10px;
    color: var(--text-secondary-color);
}
/* /Features/Dashboard/CheckIn/MapWidget.razor.rz.scp.css */
.map-selector[b-iuvukej88e] {
    padding: 0 10px 10px 10px;
}
.checkin-map[b-iuvukej88e] {
    width: 100%;
    min-height: 300px;
    height: calc(100% - 56px);
    position: relative;
}
.checkin-map__body[b-iuvukej88e] {
    width: 100%;
    height: 100%;
    position: absolute;
}
.checkin-map__controls[b-iuvukej88e], .checkin-map__bg[b-iuvukej88e] {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
}
.checkin-map__bg[b-iuvukej88e] {
    z-index: 100;
    background-color: var(--bg-secondary-color);
    opacity: .7;
}
.checkin-map__controls[b-iuvukej88e] {
    z-index: 101;
}
.checkin-map__controls-body[b-iuvukej88e] {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}
.component-container[b-iuvukej88e] {
    height: calc(100% - 30px);
}
/* /Features/Dashboard/Dashboard.razor.rz.scp.css */
.dashboard-widgets[b-3jt37ktnym] {
    display: flex;
    flex-wrap: wrap;
    gap: 1rem;
}
/* /Features/Dashboard/DashboardTeamConnector.razor.rz.scp.css */
.team-connector__code[b-iev0yba82w] {
    width: 100%;
    margin-bottom: 20px;
}
.team-connector__buttons[b-iev0yba82w] {
    display: flex;
    justify-content: center;
    margin-bottom: 10px;
}
@media (max-width: 767.98px) {
    .team-connector[b-iev0yba82w] {
        display: none;
    }
}
/* /Features/Dashboard/DashboardWidget.razor.rz.scp.css */
.dashboard-widgets__widget[b-7450tgyq9t] {
    flex: 0 1 calc(50% - .5rem);
    background-color: var(--block-primary-color);
    border-top: 5px var(--bg-secondary-color) solid;
}
.dashboard-widgets__title[b-7450tgyq9t] {
    flex: 1;
}
.dashboard-widgets__header[b-7450tgyq9t] {
    display: flex;
    align-items: center;
    padding: 0 10px 10px;
    height: 30px;
}
.dashboard-widgets__actions[b-7450tgyq9t] {
    margin-left: 20px;
}
.dashboard-widgets__content[b-7450tgyq9t] {
    height: 100%;
    padding: 10px 0;
}
.dashboard-widgets__content_has-chart[b-7450tgyq9t] {
    width: 98%;
    margin-left: 1%;
}
.dashboard-widgets__content_has-chart .dashboard-widgets__header[b-7450tgyq9t],
.dashboard-widgets__content_has-chart[b-7450tgyq9t]  .date-selector {
    margin: 0 -1%;
}
@media (max-width: 1080px) {
    .dashboard-widgets__widget[b-7450tgyq9t] {
        flex: 0 1 100%;
    }
}
@media (max-width: 767.98px) {
    .dashboard-widgets__actions[b-7450tgyq9t] {
        display: none;
    }
}
/* /Features/Dashboard/Pagination.razor.rz.scp.css */
.paginator-container[b-gpmzoipbun] {
    padding: 0 10px;
}
/* /Features/Dashboard/RandomCoffee/RandomCoffeeHistoryWidget.razor.rz.scp.css */
.chat-selector[b-01x7tx09g6] {
    padding: 0 10px 10px 10px;
}
.component-container[b-01x7tx09g6] {
    height: calc(100% - 30px);
}
/* /Features/Dashboard/Reviewer/ReviewAverageStatsWidget.razor.rz.scp.css */
.component-container[b-4pnybf40ae] {
    height: calc(100% - 66px);
}
/* /Features/Dashboard/Reviewer/ReviewHistoryWidget.razor.rz.scp.css */
.component-container[b-efxg6iyt6w] {
    height: calc(100% - 66px);
}
.task__time[b-efxg6iyt6w] {
    word-break: keep-all;
}
.hint[b-efxg6iyt6w] {
    cursor: context-menu;
}
/* /Features/Dashboard/Reviewer/ReviewTotalStatsWidget.razor.rz.scp.css */
.review-total-stats[b-3jtas04bys] {
    overflow: hidden;
}
.review-total-stats__item[b-3jtas04bys] {
    float: left;
    width: 50%;
}
.component-container[b-3jtas04bys] {
    height: calc(100% - 66px);
}
@media (max-width: 767.98px) {
    .review-total-stats__item[b-3jtas04bys] {
        width: 100%;
    }
}
/* /Features/Dashboard/Settings/DashboardSettings.razor.rz.scp.css */
.dashboard-settings[b-qnc7j65kvo] {
    margin: 1rem 1rem 0;
    display: flex;
    justify-content: right;
}
.widget-settings__body[b-qnc7j65kvo] {
    margin: 10px;
}
.widget-settings__item[b-qnc7j65kvo] {
    background-color: var(--bg-secondary-color);
    padding: 5px;
    margin-bottom: 10px;
    display: flex;
    align-items: center;
    transition: border 0.3s;
    gap: 10px;
    cursor: grab;
}
.widget-settings__item[b-qnc7j65kvo] {
    border: 3px var(--bg-secondary-color) solid;
}
.widget-settings__actions[b-qnc7j65kvo] {
    display: flex;
    justify-content: right;
    margin: 0 10px 10px 10px;
}
.widget-settings__drag[b-qnc7j65kvo] {
    display: flex;
}
@media (max-width: 767.98px) {
    .dashboard-settings[b-qnc7j65kvo] {
        display: none;
    }
}
/* /Features/Dashboard/Teams/TeammatesWidget.razor.rz.scp.css */
.component-container[b-w12ug4caa4] {
    height: calc(100% - 30px);
}
/* /Features/Errors/Error404.razor.rz.scp.css */
.error-404[b-1wzsnvkoru] {
    margin: 12.5rem 0 0 0;
}
.error-404__text[b-1wzsnvkoru] {
    font-size: 1.2rem;
}
.error-404__title[b-1wzsnvkoru] {
    font-size: 2rem;
    font-weight: 700;
    padding: 0 1.25rem 0 0;
}
/* /Features/Layouts/MainFooter.razor.rz.scp.css */
.footer[b-57rfujejtt] {
    background-color: var(--bg-secondary-color);
}
.footer__content[b-57rfujejtt] {
    display: flex;
    justify-content: space-between;
}
.footer-group[b-57rfujejtt] {
    padding: 10px 0;
    display: flex;
    flex-flow: column;
    font-size: .9rem;
    line-height: 1.5rem;
}
.footer-group__header[b-57rfujejtt] {
    display: block;
    color: var(--block-secondary-color);
}
@media (max-width: 767.98px) {
    .footer__content[b-57rfujejtt] {
        display: block;
    }
    .footer-group[b-57rfujejtt] {
        font-size: 1.1rem;
        line-height: 2.3rem;
    }
    .footer-group__header[b-57rfujejtt] {
        font-size: 1rem;
        line-height: 1.6rem;
    }
}
/* /Features/Layouts/MainLayout.razor.rz.scp.css */
.inline__dialogs[b-8s9l6gamqv] {
    margin-top: auto;
}
/* /Features/Layouts/MainNavbar.razor.rz.scp.css */
.navbar[b-c2dzdh7nf3] {
    background-color: var(--bg-secondary-color);
    position: relative;
    z-index: 999;
    padding: 10px 0;
}
.navbar-container[b-c2dzdh7nf3] {
    display: flex;
    padding: 0 20px;
}
.navbar__item[b-c2dzdh7nf3] {
    display: flex;
    align-items: center;
    padding: 0 10px;
    min-height: 50px;
}
.navbar__divider[b-c2dzdh7nf3] {
    flex-grow: 1;
}
@media (max-width: 767.98px) {
    .navbar__item_room[b-c2dzdh7nf3] {
        display: none;
    }
}
@media (max-width: 479.98px) {
    .navbar__item_avatar[b-c2dzdh7nf3] {
        display: none;
    }
}
/* /Features/Main/Main.razor.rz.scp.css */
.about-bots__container[b-8keiyl1ffk] {
    width: 90%;
    overflow: hidden;
    padding: 70px 0 60px 0;
}
.about-bots[b-8keiyl1ffk] {
    color: var(--block-secondary-color);
}
.about-bots__header[b-8keiyl1ffk] {
    font-size: 2.3rem;
    line-height: 3.6rem;
}
.about-bots__description[b-8keiyl1ffk] {
    font-size: 1.3rem;
    line-height: 2.6rem;
}
.about-bots__actions[b-8keiyl1ffk] {
    margin-top: 20px;
    text-align: center;
    float: left;
}
@media (max-width: 479.98px) {
    .about-bots__header[b-8keiyl1ffk] {
        font-size: 1.8rem;
        line-height: 3.1rem;
    }
    .about-bots__description[b-8keiyl1ffk] {
        font-size: 1rem;
        line-height: 2rem;
    }
}
/* /Features/Main/MainVideo.razor.rz.scp.css */
.video-main[b-v2akfsev26] {
    position: fixed;
    right: 0;
    bottom: 0;
    min-width: 100%;
    min-height: 100%;
    z-index: -1;
}
/* /Features/Map/Map.razor.rz.scp.css */
.map[b-6ycjl2q1vm] {
    width: 100%;
    height: 100%;
    padding: 0;
    margin: 0;
}
.map_navbar[b-6ycjl2q1vm] {
    margin-top: -70px;
}
/* /Features/Retro/ActionItem.razor.rz.scp.css */
.action-item[b-0nqftyp290] {
    padding: .5rem;
    background-color: var(--accent-color);
}
.action-item_done[b-0nqftyp290] {
    background-color: var(--message-valid-color);
}
.action-item__actions[b-0nqftyp290] {
    float: right;
    padding-left: .3rem;
}
.action-item__data[b-0nqftyp290] {
    display: block;
    text-align: right;
    color: var(--block-secondary-color);
    font-size: .8rem;
}
/* /Features/Retro/Backlog.razor.rz.scp.css */
.backlog__text[b-ulskiu6ai0] {
    font-size: 1.2rem;
    line-height: 1.6rem;
    margin-bottom: 1rem;
}
.backlog-grid__columns[b-ulskiu6ai0] {
    display: flex;
    flex-wrap: nowrap;
    gap: 1rem;
}
.backlog-grid__column[b-ulskiu6ai0] {
    width: calc(50% - .5rem);
}
.backlog-grid__column-items[b-ulskiu6ai0] {
    display: flex;
    flex-wrap: wrap;
    flex-direction: column;
    gap: 1rem;
}
@media (max-width: 767.98px) {
    .backlog-grid__columns[b-ulskiu6ai0] {
        flex-wrap: wrap;
        flex-direction: column;
    }
    .backlog-grid__column[b-ulskiu6ai0] {
        width: 100%;
    }
}
/* /Features/Retro/InputVoting.razor.rz.scp.css */
.vote-items[b-bb4a0v6fpo] {
    direction: rtl;
    display: inline-block;
}
.vote[b-bb4a0v6fpo] {
    width: 20px;
    aspect-ratio: 1;
    background-color: var(--block-secondary-color);
    display: inline-block;
    vertical-align: middle;
    clip-path: polygon(50% 0, calc(50%*(1 + sin(.4turn))) calc(50%*(1 - cos(.4turn))), calc(50%*(1 - sin(.2turn))) calc(50%*(1 - cos(.2turn))), calc(50%*(1 + sin(.2turn))) calc(50%*(1 - cos(.2turn))), calc(50%*(1 - sin(.4turn))) calc(50%*(1 - cos(.4turn))));
}
.vote_active[b-bb4a0v6fpo] {
    cursor: pointer;
}
.vote_selected[b-bb4a0v6fpo], .vote_active:hover[b-bb4a0v6fpo], .vote_active:hover ~ .vote_active[b-bb4a0v6fpo] {
    background-color: var(--block-priority-color);
}
/* /Features/Retro/RetroAssessment.razor.rz.scp.css */
.retro-assessment__body[b-nc7dp2vher] {
    width: 400px;
    margin: 60px auto;
}
.retro-assessment__title[b-nc7dp2vher] {
    font-size: 2.4rem;
    line-height: 3.4rem;
}
.assessment-session__text[b-nc7dp2vher] {
    font-size: 1.2rem;
    line-height: 1.6rem;
    margin-top: 10px;
}
.retro-assessment__value[b-nc7dp2vher] {
    display: flex;
    flex-direction: column;
    align-items: center;
    margin-top: 60px;
}
@media (max-width: 479.98px) {
    .retro-assessment__body[b-nc7dp2vher] {
        width: 100%;
    }
}
/* /Features/Retro/RetroBoard.razor.rz.scp.css */
.retro__text[b-41l0mkjcjj] {
    font-size: 1.2rem;
    line-height: 1.6rem;
    margin: 20px 0;
}
.retro-grid[b-41l0mkjcjj] {
    overflow-x: auto;
    width: 100%;
    min-height: 240px;
}
.retro-grid__columns[b-41l0mkjcjj] {
    display: flex;
    flex-wrap: nowrap;
    gap: 1rem;
}
.retro-grid__column[b-41l0mkjcjj] {
    flex-shrink: 0;
    width: calc(33.33% - .6666rem);
}
.retro-grid__column-items[b-41l0mkjcjj] {
    display: flex;
    flex-wrap: wrap;
    flex-direction: column;
    gap: 1rem;
}
@media (max-width: 991.98px) {
    .retro-grid__column[b-41l0mkjcjj] {
        width: calc(50% - .5rem);
    }
}
@media (max-width: 479.98px) {
    .retro-grid[b-41l0mkjcjj] {
        overflow-x: hidden;
    }
    .retro-grid__columns[b-41l0mkjcjj] {
        flex-wrap: wrap;
        flex-direction: column;
    }
    .retro-grid__column[b-41l0mkjcjj] {
        width: 100%;
    }
}
/* /Features/Retro/RetroItem.razor.rz.scp.css */
.retro-item[b-r66576d9yf] {
    padding: .5rem;
}
.retro-item__actions[b-r66576d9yf], .retro-item__icons[b-r66576d9yf] {
    float: right;
    padding-left: .3rem;
}
.retro-item__icons[b-r66576d9yf] {
    cursor: move;
}
.retro-item_freeze[b-r66576d9yf] {
    filter: blur(4px);
    user-select: none;
    pointer-events: none;
}
.retro-item_child[b-r66576d9yf] {
    border-top: 2px var(--block-secondary-color) dashed;
}
/* /Features/Retro/RetroNavbar.razor.rz.scp.css */
.retro-navbar[b-a1ofhhi2sd] {
    background-color: var(--block-primary-color);
    display: flex;
    flex-direction: column;
}
.retro-navbar__item[b-a1ofhhi2sd] {
    display: flex;
    align-items: center;
    padding: .5rem;
    color: var(--accent-text-color);
}
.retro-navbar__item:hover[b-a1ofhhi2sd] {
    background-color: var(--bg-secondary-color);
}
/* /Features/Retro/RetroParticipants.razor.rz.scp.css */
.participants[b-ri5dbxci9u] {
    display: flex;
    flex-direction: column;
}
.participants__header[b-ri5dbxci9u] {
    margin: 1rem .5rem .5rem 0;
}
.participant[b-ri5dbxci9u] {
    padding: .5rem;
    background-color: var(--block-primary-color);
}
.participant:nth-child(2n - 1)[b-ri5dbxci9u]{
    background-color: var(--bg-secondary-color);
}
.participant__state[b-ri5dbxci9u] {
    float: right;
    display: flex;
    align-items: center;
    gap: .5rem;
    margin: 0 0 .3rem .3rem;
}
.participant__state-item[b-ri5dbxci9u] {
    display: flex;
    align-items: center;
    transition: color 0.3s ease 0s;
}
.participant__state-item_active:hover[b-ri5dbxci9u] {
    color: var(--button-secondary-color);
}
.participant__state-item_active:hover[b-ri5dbxci9u]  .icon_primary {
    stroke: var(--button-secondary-color);
}
@media (max-width: 767.98px) {
    .retro-participants[b-ri5dbxci9u] {
        display: none;
    }
}
/* /Features/Retro/RetroSlot.razor.rz.scp.css */
.retro-grid__slot[b-h1o9t6ne2v] {
    border: 3px var(--block-secondary-color) dashed;
    color: var(--block-secondary-color);
    text-align: center;
    padding: 1rem 0;
}
/* /Features/Retro/RetroStatePanel.razor.rz.scp.css */
.retro-state-panel[b-aj0penhmhm] {
    padding: .3125rem;
    display: flex;
    align-items: center;
    gap: .5rem;
    background-color: var(--accent-color);
    min-height: 40px;
}
.retro__link[b-aj0penhmhm] {
    display: flex;
    align-items: center;
    color: var(--block-priority-color);
    text-transform: uppercase;
    transition: color 0.3s ease 0s;
}
.retro__link_active:hover[b-aj0penhmhm] {
    color: var(--button-secondary-color);
}
.retro__link_active:hover[b-aj0penhmhm]  .icon_primary {
    stroke: var(--button-secondary-color);
}
.retro__link_right[b-aj0penhmhm] {
    margin-left: auto;
}
