@import '_content/RumineLibrary.RazorUI/RumineLibrary.RazorUI.5f2d5jxyl5.bundle.scp.css';

/* /Components/Pages/ActivityInfoPage.razor.rz.scp.css */

.activity-ratings[b-izxxu5wo7p]{
    margin-left: 1.5em;
}

.activity-ratings table[b-izxxu5wo7p]{
    border-collapse: collapse;
}
    .activity-ratings td[b-izxxu5wo7p] {
        vertical-align: top;
        padding: 2px;
        border-bottom: 1px solid gainsboro;
    }
    .activity-ratings th[b-izxxu5wo7p] {
        padding: 2px;
        text-align: left;
        border-bottom: 3px solid gainsboro;
        font-weight: normal;
    }

    .activity-ratings .rang[b-izxxu5wo7p]{
        font-size: 1em;
    }
    .activity-mark-text[b-izxxu5wo7p]{
        display: flex;
        align-items: center;
    }
    .activity-mark-square[b-izxxu5wo7p]{
        display: inline-block;

        width: 16px;
        height: 16px;
        border: 1px solid gainsboro;
        margin: 2px 6px 2px 2px;
    }
/* /Components/Pages/GuidePage.razor.rz.scp.css */

.simulator-description[b-ewmqdgi1c9] {
    max-width: 50em;
}



.page-header-h2[b-ewmqdgi1c9] {
    padding: 8px 4px;
    background-color: var(--header-color);
    border: 1px solid gainsboro;
}

.simulator-info[b-ewmqdgi1c9] {
    max-width: 50em;
    margin: 8px 0;
}

    .simulator-info h3[b-ewmqdgi1c9] {
        font-size: 1.5em;
        margin: 4px 0;
    }

.overall-p[b-ewmqdgi1c9] {
    margin: 4px 0;
}

.simulator-info ul[b-ewmqdgi1c9] {
    margin: 8px 0;
}
.simulator-info li p[b-ewmqdgi1c9] {
    margin: 6px 0;
}


.hint[b-ewmqdgi1c9] {
    border: 1px solid gainsboro;
    border-left: 4px solid royalblue;
    font-size: 0.9em;
    margin: 8px 6px;
    margin-left: 2px;
    max-width: 95%;
}

.hint-header[b-ewmqdgi1c9] {
    padding: 4px 8px;
    font-weight: 500;
    background-color: ghostwhite;
    border-bottom: 1px solid gainsboro;
}

.hint-p[b-ewmqdgi1c9] {
    padding: 0 4px;
    margin: 6px 4px;
}

.section-tabs[b-ewmqdgi1c9] {
    margin: 12px 0;
}

.section-tabs-header[b-ewmqdgi1c9] {
    font-size: 1.2em;
    margin: 4px 4px;
}

.section-tabs-p[b-ewmqdgi1c9] {
    margin: 6px 4px;
}

.section-tab[b-ewmqdgi1c9] {
    margin: 12px 0;
}

.section-tab-header[b-ewmqdgi1c9] {
    display: flex;
    align-items: center;
    font-size: 1em;
    margin: 4px 0;
    padding: 6px 4px;
    border: 1px solid silver;
    background-color: whitesmoke;
}

.section-tab-p[b-ewmqdgi1c9] {
    margin: 6px 4px;
}

.section-figure[b-ewmqdgi1c9] {
    max-width: 96%;
    margin: 6px 4px;
    padding: 16px;
    padding-bottom: 8px;
    background-color: white;
    border: 1px solid silver;
}

    .section-figure figcaption[b-ewmqdgi1c9] {
        font-size: 0.9em;
        margin: 8px 0;
        color: gray;
    }

.section-image[b-ewmqdgi1c9] {
    max-width: 100%;
}

.section-tab-icon[b-ewmqdgi1c9] {
    width: 24px;
    margin-right: 4px;
}
/* /Components/Pages/Home.razor.rz.scp.css */

@media (max-device-width:480px) {
}


/* /Components/Pages/NewsEditionsPage.razor.rz.scp.css */
/* /Components/Pages/NewsPage.razor.rz.scp.css */
.setting-labels[b-z9bkcx5sox]{
    display: flex;
    align-items: center;
    cursor: pointer;
    font-size: 0.8em;
    color: rgb(96, 96, 96);
    margin: 6px 8px;
}

.layout-link[b-z9bkcx5sox]{
    color: blue;
    text-decoration: none;
}
.layout-link:hover[b-z9bkcx5sox]{
    text-decoration: underline;
}
.layout-link:active[b-z9bkcx5sox]{
    color: red;
}
/* /Components/Pages/Scenarios/EventsCategoriesCollectionPage.razor.rz.scp.css */
.tags-block[b-d0rpijcous]{
    min-width: 20em;
}
.events-block[b-d0rpijcous]{
    flex: 1;
    margin: 0 8px;
}

.events-category[b-d0rpijcous]{
    display: flex;
}
.tag-description p[b-d0rpijcous]{
    margin: 10px 6px;
    color: rgb(32,32,32);
}
.tag-description a[b-d0rpijcous]{
    color: royalblue;
    text-decoration: none;
}
.tag-description a:hover[b-d0rpijcous]{
    color: blue;
}

.tags-lower-block[b-d0rpijcous] {
    position: sticky;
    top: 8.5em;
    text-align: right;
}
.tag-title[b-d0rpijcous]{
    font-size: 1.2em;
}
.link-upper[b-d0rpijcous] {
    display: block;
    text-decoration: none;

    color: royalblue;
    cursor: pointer;
}
.link-upper:hover[b-d0rpijcous]{
    color: blue;
}

@media (max-device-width:480px) {
    .events-category[b-d0rpijcous] {
        flex-direction: column;
    }
    .tags-block[b-d0rpijcous]{
        min-width: auto;
    }
    .events-block[b-d0rpijcous]{
    }
    .tags-lower-block[b-d0rpijcous]{
        position: initial;
    }
}
/* /Components/Pages/Scenarios/EventsCategoryPage.razor.rz.scp.css */
body[b-0xgqk535tn] {
}
/* /Components/Pages/Scenarios/GroupPage.razor.rz.scp.css */
body[b-5vhtxp6r95] {
}
/* /Components/Pages/Scenarios/GroupsCollectionPage.razor.rz.scp.css */
.rumine-content-extended[b-sin00z8itg]{
    padding: 8px;
}
/* /Components/Pages/Scenarios/RumineReviewPage.razor.rz.scp.css */
body[b-64561vx01p] {
}
/* /Components/Pages/Scenarios/UserPage.razor.rz.scp.css */
body[b-rn0d39vco3] {
}
/* /Components/Pages/Scenarios/UsersCollectionPage.razor.rz.scp.css */
body[b-usuaz9w21d] {
}
/* /Components/Pages/SettingsPage.razor.rz.scp.css */
/* /Components/Pages/VersionsPage.razor.rz.scp.css */
.versions-block[b-1qb9ci38qr]{
    display: flex;
}
.versions-list[b-1qb9ci38qr] {
    font-size: 0.9em;
    padding: 4px;
    border: 1px solid gainsboro;
    margin: 8px 0px;
}


.version-item[b-1qb9ci38qr]{
}
.version-item-name[b-1qb9ci38qr]{
    display: block;
}
    .version-item-name.last[b-1qb9ci38qr] {
        font-weight: 600;
    }
.version-item-date[b-1qb9ci38qr] {
    display: block;
    color: gray;
    margin-left: 1em;
    margin-top: 2px;
    margin-bottom: 2px;
}
.version-selected[b-1qb9ci38qr]{
    padding: 4px 8px;
    flex: 1;
}


@media (max-device-width:480px) {
    .versions-block[b-1qb9ci38qr] {
        flex-direction: column;
        flex-wrap: wrap;
    }
}

/* /Components/Shared/Content/DialogComponent.razor.rz.scp.css */
.dialog-separate .dialog-table[b-mw2ct8hvz8]{
    border: 1px solid gainsboro;
    max-width: 800px;
    margin: 6px 0;
}
.dialog-table th[b-mw2ct8hvz8]{
    background-color: whitesmoke;
}
.td-author[b-mw2ct8hvz8]{
    font-weight: 500;
    width: 12em;
}
.td-author.highlited[b-mw2ct8hvz8]{
    background-color: lightyellow;
    border-right: 1px solid gainsboro;
}
.dialog-icon[b-mw2ct8hvz8]{
    width: 20px;
    height: 20px;
    margin: 0 4px;
    vertical-align: bottom;
}
/* /Components/Shared/Content/QuoteComponent.razor.rz.scp.css */
.quote-separate blockquote[b-404trlvcq0]{
    border: 1px solid gainsboro;
    border-left: 4px solid orange;
    padding: 4px;
    padding-left: 1em;
    margin: 0;
    max-width: 800px;
}
.quote-cite[b-404trlvcq0] {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    clear: both;
}
.quote-content p[b-404trlvcq0]{
    margin: 0em;
}
.quote-author[b-404trlvcq0]{
    font-size: 1.1em;
    font-weight: 500;
    margin: 4px 0 8px 0;
}
a.quote-date[b-404trlvcq0]{
    font-weight: 400;
    text-decoration: none;
    font-style: normal;
}
a.quote-date:hover[b-404trlvcq0]{
    color: darkblue;
    text-decoration: underline;
}

/* /Components/Shared/Dates/DateLegendComponent.razor.rz.scp.css */
.snapshots[b-c3k8acsx7p] {
    display: flex;
    width: 99%;
    margin: 8px 2px;
    align-items: flex-end;
}
.date-legend-item[b-c3k8acsx7p] {
    font-size: 0.8em;
    border-bottom: 1px solid gray;
    border-left: 1px solid silver;
    padding: 0 2px;
    white-space: nowrap;
    vertical-align: text-bottom;
    background-color: white;
}
.date-legend-item.date-year[b-c3k8acsx7p]{
}
    .date-legend-item.date-month[b-c3k8acsx7p] {
    }

.legend-year[b-c3k8acsx7p] {
    font-size: 1.25em;
    font-weight: 500;
    color: rgb(64, 64, 64);
}
.legend-month[b-c3k8acsx7p] {
    font-size: 1.1em;
    color: gray;
}
.legend-day[b-c3k8acsx7p]{
    color: rgb(64,64,64);
}

.date-hidden span[b-c3k8acsx7p]{
    display: none;
}

@media (max-device-width:480px) {
    .legend-year[b-c3k8acsx7p]{
        font-size: 0.9em;
    }
    .legend-month[b-c3k8acsx7p]{
        font-size: 0.65em;
    }
}
/* /Components/Shared/Dates/DatePickTimerComponent.razor.rz.scp.css */
.time-travel[b-ngavd89a9p] {
    max-width: 99%;
}

.date-progress-block[b-ngavd89a9p] {
}

.date-caption-block[b-ngavd89a9p] {
    margin: 4px 0;
    display: flex;
    align-items: flex-end;
    flex-wrap: wrap;
}

.date-legend-block[b-ngavd89a9p] {
    margin: 4px 0 4px 0;
    display: flex;
    min-height: 1em;
    font-size: 0.9em;
}

.date-now-block[b-ngavd89a9p] {
    display: flex;
}

.date-nav[b-ngavd89a9p] {
    display: flex;
    border: 1px solid gainsboro;
    border-color: gainsboro;
    border: 0;
}

.nav-button[b-ngavd89a9p] {
    border: 0;
    padding: 0 6px;
    border-color: gainsboro;
}

.date-now-text[b-ngavd89a9p] {
    font-size: 1.5em;
    color: darkgreen;
    flex: 1;
    min-width: 12em;
    text-align: center;
    border-top: 1px solid gainsboro;
    border-bottom: 1px solid gainsboro;
    border: 0;
    font-family: Consolas;
    letter-spacing: 3.5px;
}
    .date-now-text.auto-available.paused[b-ngavd89a9p] {
        color: dimgray;
    }
    .date-now-text.auto-available.played.inverted[b-ngavd89a9p] {
        color: darkgoldenrod;
    }
    .date-now-text.auto-available:hover[b-ngavd89a9p] {
        cursor: pointer;
        user-select: none;
        background-color: gainsboro;
        cursor: pointer;
    }



.date-legend-item[b-ngavd89a9p] {
    display: flex;
    align-items: flex-end;
    user-select: none;
    color: rgb(96,96,96);
}
    .date-legend-item.date-year[b-ngavd89a9p] {
        z-index: 2;
    }
    .date-legend-item.date-month[b-ngavd89a9p] {
        z-index: 1;
    }

.year-text[b-ngavd89a9p] {
    font-size: 1.1em;
    cursor: pointer;
    background-color: white;
}
.month-text[b-ngavd89a9p] {
    cursor: pointer;
    font-size: 1em;
    background-color: transparent;
}
.date-hidden[b-ngavd89a9p] {
    display: none;
}
.day-text[b-ngavd89a9p] {
    cursor: pointer;
    font-size: 0.7em;
}
.active-date[b-ngavd89a9p] {
    font-weight: 600;
    color: black;
}
.year-text:hover[b-ngavd89a9p] {
    color: black;
}
.month-text:hover[b-ngavd89a9p] {
    color: black;
    font-size: 1.05em;
}

.date-control[b-ngavd89a9p] {
    display: flex;
    align-items: center;
    font-size: 0.9em;
}
    .date-control .date[b-ngavd89a9p] {
        margin: 0 4px;
        font-size: 1.1em;
        display: none;
    }
    .date-control .pause[b-ngavd89a9p] {
        display: none;
    }
    .date-control button[b-ngavd89a9p] {
        display: flex;
        align-items: center;
        margin: 2px;
        padding: 2px;
        color: black;
        text-align: left;
    }

.date-icon[b-ngavd89a9p] {
    width: 14px;
    height: 14px;
    margin: 0 4px;
}
.date-text[b-ngavd89a9p] {
    margin: 0 2px;
}
.pause .date-text[b-ngavd89a9p] {
    width: 7em;
}
.flow .date-text[b-ngavd89a9p] {
    width: 6em;
}
.paused .date-text[b-ngavd89a9p] {
    color: rgb(96,96,96);
}
.paused .date-icon[b-ngavd89a9p] {
    opacity: 0.7;
}
.played.forward .date-text[b-ngavd89a9p] {
    color: green;
}
.played.back .date-text[b-ngavd89a9p] {
    color: darkgoldenrod;
}

@media (max-device-width:480px) {
    .left-toolbar[b-ngavd89a9p] {
        display: none;
    }

    .date-now-text[b-ngavd89a9p] {
        min-width: 6em;
        font-size: 1.1em;
    }
    .date-progress-block[b-ngavd89a9p]{
        margin: 8px 0;
    }
    .nav-button[b-ngavd89a9p]{
        padding: 0 4px;
    }
}
/* /Components/Shared/Dates/PeriodsTableComponent.razor.rz.scp.css */
.dates-map[b-ms97mvr3f9] {
}
    .dates-map h3[b-ms97mvr3f9] {
        flex: 1;
        display: flex;
        justify-content: space-between;
        margin: 0.2em 0;
        font-size: 1em;
    }

.period-navigation[b-ms97mvr3f9] {
    flex: 1;
    display: flex;
    justify-content: space-between;
    align-items: center;
    user-select: none;
}
.selected-period[b-ms97mvr3f9] {
    font-weight: 600;
    flex: 1;
    margin: 0 4px;
    text-align: center;
}
.period-nav-button[b-ms97mvr3f9] {
    text-align: right;
    width: 2em;
    padding: 0 4px;
    border: 1px solid transparent;
    background-color: transparent;
}
    .period-nav-button:hover[b-ms97mvr3f9] {
        cursor: pointer;
        background-color: white;
    }
    .period-nav-button:active[b-ms97mvr3f9] {
        background-color: white;
        border: 1px solid gainsboro;
    }

.period-item[b-ms97mvr3f9] {
    border: 2px solid transparent;
    font-size: 0.9em;
    width: 5em;
}


.dates-map-table[b-ms97mvr3f9] {
    border: 2px solid gainsboro;
    border-spacing: 2px;
}
    .dates-map-table td[b-ms97mvr3f9] {
        padding: 4px;
    }
    .dates-map-table th[b-ms97mvr3f9] {
        border-bottom: 2px solid gainsboro;
        background-color: var(--header-color);
    }
td.dates-map-value[b-ms97mvr3f9] {
    text-align: center;
    border: 2px solid gainsboro;
    opacity: 0.4;
    max-width: 20px;
    min-width: 20px;

    font-size: 0.9em;
    color: rgb(64, 64, 64);
}


td.dates-map-year[b-ms97mvr3f9],
td.dates-map-caption[b-ms97mvr3f9] {
    border: 2px solid transparent;
    /*border-right: 2px solid gainsboro;*/
    text-align: center;
    font-size: 0.9em;
}
td.dates-map-caption[b-ms97mvr3f9]{
    /*border-bottom: 2px solid gainsboro;*/
}

td.dates-map-month[b-ms97mvr3f9] {
    text-align: center;
    /*border-bottom: 2px solid gainsboro;*/
    font-size: 0.8em;
    min-width: 24px;
    text-align: center;
}
.dates-map-table td.selectable:hover[b-ms97mvr3f9],
.period-item.selectable:hover[b-ms97mvr3f9]{
    font-weight: 700;
    cursor: pointer;
    border: 2px solid gray;
    opacity: 1;
}
    .period-item.selectable:hover[b-ms97mvr3f9]{
        border: 2px solid transparent;
        border-bottom: 2px solid gray;
        font-weight: normal;
    }
.dates-map-table td.selected[b-ms97mvr3f9],
.period-item.selected[b-ms97mvr3f9] {
    font-weight: 700;
    border: 2px solid rgb(64,64,64);
    border-left-color: transparent;
    border-right-color: transparent;
    border-top-color: transparent;
}
    .period-item.selected[b-ms97mvr3f9]{
        font-weight: normal;
    }

.dates-map-table td.included[b-ms97mvr3f9] {
    opacity: 1;
    border-bottom: 2px solid gray;
    border-top: 2px solid gray;
}
.dates-map-table td.included-border-bottom[b-ms97mvr3f9] {
    border-bottom: 2px solid gainsboro;
}
.dates-map-table td.included-border-top[b-ms97mvr3f9] {
    border-top: 2px solid gainsboro;
}
.dates-map-table td.intersected-start[b-ms97mvr3f9] {
    border-left: 2px solid gray;
}
.dates-map-table td.intersected-end[b-ms97mvr3f9] {
    border-right: 2px solid gray;
}
.dates-map-table td.included.dates-map-value-1[b-ms97mvr3f9]{
    border-left: 2px solid gray;
}
.dates-map-table td.included.dates-map-value-12[b-ms97mvr3f9] {
    border-right: 2px solid gray;
}


    .dates-map-note[b-ms97mvr3f9] {
        color: gray;
        margin: 4px 0;
        font-size: 0.8em;
        margin-bottom: 0;
    }

@media (max-device-width:480px) {
    .dates-map-table[b-ms97mvr3f9]{
        font-size: 0.75em;
    }
    td.dates-map-value[b-ms97mvr3f9] {
        padding: 0;
    }
    td.dates-map-month[b-ms97mvr3f9] {
        min-width: 10px;
    }
}
/* /Components/Shared/Dates/UserYearDetailsComponent.razor.rz.scp.css */
.year-days-table[b-zd5tin71r5]{
    font-size: 0.70em;
    color: gray;
}

.day-td[b-zd5tin71r5]{
    border: 2px solid gainsboro;
    text-align: center;
    padding: 0;
}
.day-td.blocked[b-zd5tin71r5]{
    background-color: transparent !important;
    color: transparent;
    border-color: whitesmoke;
}
.day-td.selected[b-zd5tin71r5]{
    border-color: darkred;
}
.day-td.available[b-zd5tin71r5]{
    cursor: pointer;
}
.day-td.available:hover[b-zd5tin71r5]{
    border-color: darkred;
}

.day-content[b-zd5tin71r5]{
    height: 16px;
    width: 16px;
}

.season-td[b-zd5tin71r5]{
    text-align: center;
    font-size: 1.25em;
    color: rgb(32,32,32);
    border-left: 2px solid gainsboro;
    border-right: 2px solid gainsboro;
    border-bottom: 2px solid gainsboro;
}
.month-td[b-zd5tin71r5] {
    text-align: center;
    border-left: 2px solid gainsboro;
    border-right: 2px solid gainsboro;
}

.value-ava[b-zd5tin71r5]{
    width: 15px;
    height: 15px;
    padding: 1px;
}
.value-group[b-zd5tin71r5]{
    /*font-family: Consolas, Courier New, Courier, monospace;
    font-size: 0.9em;
    text-align: center;*/

    font-weight: 600;
}

.more-information[b-zd5tin71r5]{
    display: inline-block;
    border: 1px solid gainsboro;
    padding: 4px;
    margin: 8px 1em;
}
.more-information-header[b-zd5tin71r5]{
    margin: 0;
    font-size: 1em;
}
.params[b-zd5tin71r5]{
    display: flex;
    margin: 4px 0;
}
.more-param[b-zd5tin71r5]{
    display: flex;
}
.more-param-caption[b-zd5tin71r5]{
    margin-right: 1em;
}
.more-param-value[b-zd5tin71r5]{
    width: 4em;
}
.more-param-value.positive[b-zd5tin71r5]{
    color: green;
    font-weight: 600;
}
    .more-param-value.negative[b-zd5tin71r5] {
        color: red;
        font-weight: 600;
    }
    .more-param-value.none[b-zd5tin71r5] {
        color: gray;
        font-weight: 600;
    }
.more-information-story[b-zd5tin71r5]{
    margin: 6px 0;
}
.user-ava-full[b-zd5tin71r5] {
    margin: 2px 4px;
    border: 1px solid gainsboro;
    max-width: 100px;
    max-height: 100px;
    vertical-align: middle;
}


@media (max-device-width:480px) {
    .day-content[b-zd5tin71r5] {

    }
    .value-ava[b-zd5tin71r5] {

    }
}
/* /Components/Shared/Dates/YearsListComponent.razor.rz.scp.css */
.years-list[b-0qim81crzh] {
    display: inline-block;
    font-weight: 500;
    font-size: 1.25em;
}
.year-item[b-0qim81crzh] {
    margin: 0px 8px;
}
/* /Components/Shared/Events/EventComponent.razor.rz.scp.css */
.event-block[b-lhuchxz2le] {
    flex: 1;
    border-top: 1px solid gainsboro;
    border-right: 1px solid gainsboro;
    border-left: 1px solid gainsboro;
    border-bottom: 1px solid gainsboro;
    padding: 0 0 8px 0;
}

.event-header-row[b-lhuchxz2le] {
    display: flex;
    align-items: center;
    background-color: var(--header-color);
    border-bottom: 1px solid gainsboro;
    padding: 6px;
    color: rgb(64,64,64);
    font-weight: 600;
}
.event-icon[b-lhuchxz2le]{
    height: 28px;
    margin-right: 4px;
    opacity: 0.8;
}
.event-title[b-lhuchxz2le]{
    margin: 0 2px;
    font-size: 1.3em;
}

.event-content-block[b-lhuchxz2le]{
    display: flex;
    height: 90%;
    flex-wrap: wrap;
}
    .event-content-block.vertical-eve[b-lhuchxz2le] {
        flex-direction: column;
    }

.event-main-block[b-lhuchxz2le]{
    flex: 4;
    min-width: 600px;
    max-width: 880px;
}
.event-info-block[b-lhuchxz2le]{
    flex: 2;
    min-width: 200px;
    border-left: 1px solid gainsboro;
    padding: 0 12px;
}
.vertical-eve .event-info-block[b-lhuchxz2le]{
    border-top: 1px solid gainsboro;
    border-left: 0;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
}

.event-info-row[b-lhuchxz2le] {
    display: flex;
    flex-direction: column;
    border-bottom: 1px solid gainsboro;
    padding: 4px 12px 6px 12px;
}
.event-description-info[b-lhuchxz2le] {
    flex: 1;
    display: flex;
    flex-wrap: wrap;
}
.event-rating[b-lhuchxz2le] {
    margin-left: 8px;
    align-self: center;
}

.series-tags[b-lhuchxz2le] {
    margin: 2px;
    display: flex;
    width: 100%;
    font-size: 0.8em;
    align-items: center;
}
.series-tags .event-tag[b-lhuchxz2le]{
}
.event-date[b-lhuchxz2le] {
    flex: 1;
    font-weight: 600;
    color: rgb(32,32,32);
}
.event-tag[b-lhuchxz2le]{
    margin: 0 4px;
}
.event-short-description[b-lhuchxz2le]{
    color: rgb(64, 64, 64);
    font-size: 0.9em;
}
.event-description[b-lhuchxz2le]{
    margin: 4px 8px;
    min-height: 6em;
}

.links-header[b-lhuchxz2le]{
    color: gray;
    margin: 4px 0;
}
.links-list[b-lhuchxz2le]{
    margin: 4px 0;
}
.event-link a[b-lhuchxz2le]{
    text-decoration: none;
}
.event-link a:hover[b-lhuchxz2le]{
    text-decoration: underline;
}

.tags-block[b-lhuchxz2le]{

}
.vertical-eve .tags-block[b-lhuchxz2le]{

}
.info-block[b-lhuchxz2le] {
}
.vertical-eve .info-block.event-newspaper[b-lhuchxz2le]{
    min-width: 100%;
}
.event-actions[b-lhuchxz2le] {
    border-bottom: 1px solid gainsboro;
    padding: 4px 16px;
}
.info-header-h4[b-lhuchxz2le] {
    margin-top: 8px;
    margin-bottom: 4px;
    color: rgb(32,32,32);
    font-size: 1em;
    font-weight: 600;
}
.info-content[b-lhuchxz2le] {
    padding: 0px 12px;
    font-size: 0.9em;
}

.event-details summary[b-lhuchxz2le] {
    color: royalblue;
    cursor: pointer;
}
.events-details:hover summary[b-lhuchxz2le]{
    text-decoration: underline;
    cursor: pointer;
}

@media (max-device-width:480px) {
    .event-main-block[b-lhuchxz2le]{
        min-width: 400px;
    }
}
/* /Components/Shared/Events/EventItemComponent.razor.rz.scp.css */
.event-item-news[b-jrjeybxzts]{
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 100%;
}
.event-item-news.event-row[b-jrjeybxzts]{
    width: 9.9em;
    white-space: nowrap;
    font-size: 0.95em;
    justify-content: flex-start;
    padding: 1px 0;
}
    .event-item-news.mini[b-jrjeybxzts] {
        flex-direction: column;
    }
.events-link[b-jrjeybxzts]{
    text-decoration: none;
    color: inherit;
}

    .event-item-news .event-icon[b-jrjeybxzts] {
        height: 16px;
        margin: 0;
        z-index: 0;
    }
    .event-item-news.strict .event-icon[b-jrjeybxzts]{
        border: 1px solid transparent;
        padding: 1px;
    }

    .event-item-news.extended.inprogress .event-date[b-jrjeybxzts]{
        background-color: lightgoldenrodyellow;
        padding: 1px;
        border: 1px solid gainsboro;
    }
    .event-item-news.extended .event-icon[b-jrjeybxzts]{
        height: 24px;
        margin-right: 4px;
    }

    .event-item-news.extended.eve-importance-1 .event-icon[b-jrjeybxzts] {
        border-width: 0;
    }
    .event-item-news.extended.eve-importance-3 .event-icon[b-jrjeybxzts],
    .event-item-news.extended.eve-importance-4 .event-icon[b-jrjeybxzts]{
        border-width: 2px;
    }

    .event-item-news.extended.eve-importance-1 .event-name[b-jrjeybxzts] {
    }
    .event-item-news.extended.eve-importance-3 .event-date[b-jrjeybxzts],
    .event-item-news.extended.eve-importance-4 .event-date[b-jrjeybxzts] {
        
    }

    .event-item-news.event-row .event-icon[b-jrjeybxzts]{
        margin-right: 2px;
        height: 16px;
        width: 16px;
    }
    .event-item-news .event-name[b-jrjeybxzts] {
        margin: 0 2px;
        font-size: 0.8em;
    }
    .event-item-news.extended .event-name[b-jrjeybxzts]{
        font-weight: 500;
    }
    .event-item-news .event-date[b-jrjeybxzts] {
        margin: 0 2px;
        font-size: 0.8em;
        color: rgb(64, 64, 64);
    }
    .event-item-news .event-info[b-jrjeybxzts]{
        display: flex;
        flex-direction: column;
    }
    .event-item-news .event-description[b-jrjeybxzts]{
        font-size: 0.8em;
        color: gray;
        margin: 0 2px;
    }

    .event-item-news.extended.v2 .event-icon[b-jrjeybxzts] {
        height: 16px;
    }

    .event-item-icon .event-icon[b-jrjeybxzts]{
        width: 16px;
        height: 16px;
        margin: 0 2px;
    }


    .actions-block[b-jrjeybxzts]{
        margin: 4px 0;
        border-top: 1px solid gainsboro;
    }
    .event-action[b-jrjeybxzts]{

    }

    .event-item-update[b-jrjeybxzts]{
        display: flex;
        align-items: center;
        border-bottom: 1px solid gainsboro;
        margin: 0 4px;
    }
        .event-item-update .event-header[b-jrjeybxzts] {
        }
        .event-item-update .event-header-name[b-jrjeybxzts] {
        }
        .event-item-update .event-icon[b-jrjeybxzts] {
            height: 16px;
        }
        .event-item-update .event-date[b-jrjeybxzts] {
            display: inline-block;
            width: 8em;
            margin: 0 4px;
            font-size: 1em;
        }
        .event-item-update .event-content[b-jrjeybxzts] {
        }
        .event-item-update .actions-block[b-jrjeybxzts] {
            border-top: 0;
        }

.event-item-news.extended[b-jrjeybxzts] {
    align-items: flex-start;
}
    .event-item-news.extended .event-icon[b-jrjeybxzts] {
        margin-top: 2px;
    }
/* /Components/Shared/Events/EventsCollectionComponent.razor.rz.scp.css */
.events-block[b-w3e7wrfltw] {
    min-width: 480px;
    flex: 4;
}
.events-block .rumine-header[b-w3e7wrfltw]{
    flex-wrap: wrap;
}

.event-category-header[b-w3e7wrfltw]{
    display: flex;
    align-items: center;
}
.event-category-header-img[b-w3e7wrfltw]{

}
.event-category-header-h4[b-w3e7wrfltw]{
    margin: 0 4px;
    font-size: 1.1em;
}

.tag-description[b-w3e7wrfltw]{
}
.tag-description p[b-w3e7wrfltw]{
    margin: 10px 6px;
    color: rgb(32,32,32);
}

.events-categories-link[b-w3e7wrfltw]{
    color: royalblue;
}

@media (max-device-width:480px) {
    .events-block[b-w3e7wrfltw]{
        min-width: 16em;
    }
}
/* /Components/Shared/Events/EventsListComponent.razor.rz.scp.css */
.event-item[b-lhw7xexehi]{
    margin: 4px 0;
}
/* /Components/Shared/Events/EventsViewerComponent.razor.rz.scp.css */
.events-viewer[b-ynsczfrr4f] {
    display: flex;
    min-height: 90vh;
}

.events-list-block[b-ynsczfrr4f] {
    flex: 3;
    min-width: 380px;
    max-width: 450px;
    border-left: 1px solid gainsboro;
    border-right: 1px solid gainsboro;
    border-bottom: 1px solid gainsboro;
    border-top: 1px solid gainsboro;
}
.event-selected-block[b-ynsczfrr4f]{
    flex: 7;
    min-width: 400px;
}
.events-viewer-header[b-ynsczfrr4f]{

}

.events-list[b-ynsczfrr4f]{
}
.events-list-config[b-ynsczfrr4f]{
    margin: 4px;
}
.event-selected[b-ynsczfrr4f] {
    margin: 0 4px;
}
.none-description[b-ynsczfrr4f]{
    margin-left: 4px;
}
@media (max-width:1700px) {
    .events-viewer[b-ynsczfrr4f] {
        flex-wrap: wrap;
    }
    .events-list-block[b-ynsczfrr4f]{
        max-width: 100%;
    }
}
@media (max-device-width:480px) {
    .events-viewer[b-ynsczfrr4f] {
        flex-wrap: wrap;
    }
    .events-list-block[b-ynsczfrr4f]{
        min-width: auto;
        flex: 1;
    }
    .event-selected-block[b-ynsczfrr4f]{
        flex: 1;
    }
}
/* /Components/Shared/Events/Tags/EventTagComponent.razor.rz.scp.css */
.tag-item[b-t479lhtxo6]{
    display: flex;
    align-items: center;
    margin: 2px;
}
.tag-icon[b-t479lhtxo6] {
    width: 16px;
}
.strict .tag-icon[b-t479lhtxo6] {
    border: 1px solid transparent;
    padding: 1px;
}

.tag-name[b-t479lhtxo6]{
    margin: 0 4px;
}
/* /Components/Shared/Events/Tags/EventTagHierarchyItemComponent.razor.rz.scp.css */
.hierarchy-tag[b-vw3kzgw3h9]{

}
.hierarchy-inner-tags[b-vw3kzgw3h9] {
    margin-left: 1.5em;
}
.tag-item[b-vw3kzgw3h9]{
    border: 1px solid transparent;
    cursor: pointer;
    opacity: 1;
    display: flex;
    justify-content: space-between;
}
    .tag-item.active[b-vw3kzgw3h9] {
        background: gainsboro;
        font-weight: 500;
        opacity: 1;
    }
.tag-item:hover[b-vw3kzgw3h9] {
    opacity: 1;
    background: gainsboro;
    border: 1px solid silver;
}

.tag-item.level-1[b-vw3kzgw3h9]{
    font-size: 0.9em;
}
.tag-item.level-2[b-vw3kzgw3h9]{
    font-size: 0.8em;
}
.tag-item.level-3[b-vw3kzgw3h9] {
    font-size: 0.7em;
}

.no-events[b-vw3kzgw3h9]{
    opacity: 0.4;
}
.tag-events-count[b-vw3kzgw3h9]{
    font-size: 0.8em;
    align-self: flex-end;
}
/* /Components/Shared/Events/Tags/TagsFullHierarchyComponent.razor.rz.scp.css */
.tags-block[b-w9fmhthsl3] {
}

.tags-list[b-w9fmhthsl3] {
    margin: 0 4px;
    position: sticky;
    top: 6em;
}
.tags-list button[b-w9fmhthsl3]{
    margin: 12px 4px;
}
.tag-group[b-w9fmhthsl3]{
    margin-bottom: 0.5em;
}
.tag-group-header[b-w9fmhthsl3] {
    font-weight: 600;
    border-bottom: 1px solid gainsboro;
    text-align: center;
    padding: 2px 0;
}
/* /Components/Shared/News/NavLinkNewsComponent.razor.rz.scp.css */
.nav-link-row[b-rx8f5tfadh] {
    display: flex;
    align-items: center;
}
.link-element[b-rx8f5tfadh] {
    display: flex;
    align-items: flex-start;
    flex: 1;
    text-decoration: none;
    color: rgb(64,64,64);
    padding: 2px 1px;
    padding-left: 4px;
    border-left: 4px solid transparent;
    border-bottom: 1px solid transparent;
}
.link-element:hover[b-rx8f5tfadh] {
    background-color: white;
}
.nav-highlight.link-element[b-rx8f5tfadh] {
    color: #ad7b00;
    font-weight: 500;
    border-bottom-color: gainsboro;
    background-color: #fae7d2;
}

.nav-link-icon[b-rx8f5tfadh] {
    width: 16px;
    padding: 1px;
    border-radius: 2px;
    border: 1px solid transparent;
    margin-right: 4px;
}
    .nav-link-caption[b-rx8f5tfadh] {
    }
.nav-link-date[b-rx8f5tfadh]{
    flex: 1;
    min-width: 4em;
    border: 1px solid transparent;
    text-align: right;
    color: gray;
    font-size: 0.9em;
}


.level-2.nav-link-row[b-rx8f5tfadh] {
    margin-top: 2px;
}
.nav-links-inner[b-rx8f5tfadh] {
    border-top: 1px solid silver;
    font-size: 0.9em;
    padding-left: 1.2em;
}

.level-2 .link-element[b-rx8f5tfadh] {
    font-family: var(--newspaper-headers-font);
    font-size: var(--newspaper-headers-font-size);
    color: darkblue;
    font-weight: 500;
}
.level-3 .link-element[b-rx8f5tfadh] {
}
.level-4 .link-element[b-rx8f5tfadh] {
    font-size: 1.1em;
}

.nav-link-spoiler[b-rx8f5tfadh] {
    font-size: 0.6em;
    cursor: default;
    user-select: none;
}
    .nav-link-spoiler.collapsed[b-rx8f5tfadh] {
        color: green;
    }
    .nav-link-spoiler.opened[b-rx8f5tfadh] {
        color: gray;
    }






.link-element.site-news[b-rx8f5tfadh] {
}

.no-date .nav-link-date[b-rx8f5tfadh] {
    display: none;
}
.link-element.lined[b-rx8f5tfadh]{
    border-bottom-color: gainsboro;
}
.big-event .nav-link-caption[b-rx8f5tfadh]{
    
}
.nav-link-icon[b-rx8f5tfadh]{
    border-width: 1px;
}
.nav-link-date-text[b-rx8f5tfadh]{
    padding: 2px 2px;
}

.big-event .nav-link-date[b-rx8f5tfadh]{
    font-weight: 500;
}
.note-event .nav-link-caption[b-rx8f5tfadh] {
    color: rgb(96, 96, 96);
}
.note-event .nav-link-icon[b-rx8f5tfadh] {
    border-width: 0;
}
/* /Components/Shared/News/NewsCollectionComponent.razor.rz.scp.css */

    .news-creation p[b-cgbmxu3u52] {
        margin: 6px;
    }

.news-preview-header[b-cgbmxu3u52]{
    margin-top: 0;
    display: none;
}

.edition-icon[b-cgbmxu3u52] {
    width: 20px;
    margin: 0 4px;
}

.rumine-news-description[b-cgbmxu3u52] {
    margin: 0 4px;
}
    .rumine-news-description p[b-cgbmxu3u52] {
        margin: 12px 0;
    }

.news-template-selected[b-cgbmxu3u52]{
    border-bottom: 2px solid gainsboro;
}

.news-templates th[b-cgbmxu3u52] {
    text-align: left;
    padding: 4px;
    border: 1px solid gainsboro;
}
.news-templated th:first-child[b-cgbmxu3u52]{
    min-width: 100px;
}

.news-templates td[b-cgbmxu3u52] {
    text-align: left;
    padding: 4px;
    border: 1px solid gainsboro;
}

td.wip[b-cgbmxu3u52] {
    background-color: moccasin;
}
td.last-actual[b-cgbmxu3u52] {
    background-color: lightgreen;
}
td.actual[b-cgbmxu3u52] {
    background-color: lightgreen;
}
td.future[b-cgbmxu3u52] {
    background-color: #e0efff;
}

h4.tab-news-header[b-cgbmxu3u52] {
    margin: 2px;
    font-size: 1.2em;
}

.open-news-link[b-cgbmxu3u52]{
    text-decoration: none;
    color: royalblue;
    display: inline-block;
    width: 90%;
}
.open-news-link:hover[b-cgbmxu3u52]{
    color: blue;
    text-decoration: underline;
}
.open-news-link:active[b-cgbmxu3u52]{
    color: darkblue;
}
.open-news-link.this-scenario[b-cgbmxu3u52]{
    color: green;
}
.open-news-link.new-scenario[b-cgbmxu3u52]{
    color: royalblue;
}
@media (max-device-width:480px) {
}
/* /Components/Shared/News/NewsComponent.razor.rz.scp.css */
.template-selected[b-dphovaw8z2]{
    margin: 4px;
    max-width: 50em;
}
    .template-selected p[b-dphovaw8z2] {
        margin: 12px 0;
    }

.template-selected-header[b-dphovaw8z2]{
    margin: 8px 0;
    margin-top: 4px;
}
.news-header-block[b-dphovaw8z2] {
    display: flex;
}
.news-logo[b-dphovaw8z2]{
    height: 5em;
    margin: 8px;
}
p.link-block[b-dphovaw8z2] {
    margin: 4px 0;
}

.news-sections-list ul[b-dphovaw8z2]{
    margin: 8px 0;
}
.news-section-item[b-dphovaw8z2]{
    margin: 4px 0;
    font-size: 0.9em;
}
.mentioned-users-list[b-dphovaw8z2]{
    margin-left: 12px;
}

.template-header-series[b-dphovaw8z2] {
    margin: 4px 0;
    font-weight: 500;
    font-size: 1.4em;
}
.template-header-edition[b-dphovaw8z2] {
    margin: 4px 0;
    font-weight: 500;
    font-size: 1em;
    color: rgb(32,32,32);
}

.open-link[b-dphovaw8z2] {
    color: royalblue;
    text-decoration: none;
}
    .open-link:hover[b-dphovaw8z2] {
        color: blue;
        text-decoration: underline;
    }
.open-link:active[b-dphovaw8z2]{
    color: darkblue;
}
.open-link.this-scenario[b-dphovaw8z2] {
    color: green;
}
.open-link.new-scenario[b-dphovaw8z2] {
    color: royalblue;
}

.news-section[b-dphovaw8z2]{

}
.news-section-header[b-dphovaw8z2]{
    margin: 12px 0;
    margin-bottom: 4px;
}

.classic-edition-image[b-dphovaw8z2] {
    max-width: 90%;
    margin: 8px;
}
/* /Components/Shared/News/NewsEditionClassicItemComponent.razor.rz.scp.css */
.news-classic-item[b-o3gznnylf9]{
    padding: 2px;
    display: flex;
    align-items: center;
}
.news-classic-link[b-o3gznnylf9]{
    color: royalblue;
    text-decoration: none;
}
.news-classic-link:hover[b-o3gznnylf9]{
    color: blue;
    text-decoration: underline;
}

.news-classic-logo[b-o3gznnylf9]{
    width: 16px;
    height: 16px;
}
.news-classic-title[b-o3gznnylf9] {
    margin-left: 4px;
}
/* /Components/Shared/News/NewsItemComponent.razor.rz.scp.css */
.edition-icon[b-jzv5hhv3zu] {
    width: 28px;
    margin: 0 4px;
}
.edition-icon-mini[b-jzv5hhv3zu]{
    width: 24px;
    margin: 0 4px;
}

.template-title[b-jzv5hhv3zu] {
    display: flex;
    align-items: center;
    font-size: 1em;
    color: royalblue;
    padding: 4px 0;
}
.template-title:hover[b-jzv5hhv3zu]{
    background-color: whitesmoke;
    cursor: pointer;
}

.actual .template-title[b-jzv5hhv3zu] {
    color: royalblue;
}

.published[b-jzv5hhv3zu] {
    display: block;
    visibility: hidden;
    margin-bottom: 2px;
    color: green;
    font-weight: 500;
    font-size: 0.8em;
}

.not-published[b-jzv5hhv3zu] {
    display: block;
    visibility: hidden;
    margin-bottom: 2px;
    color: darkred;
    font-weight: 500;
    font-size: 0.8em;
}

.template-title:hover .not-published[b-jzv5hhv3zu],
.template-title:hover .published[b-jzv5hhv3zu] {
    visibility: visible;
}
/* /Components/Shared/News/NewsTableComponent.razor.rz.scp.css */
.edition-icon[b-lz3cjydvs1] {
    width: 20px;
    margin: 0 4px;
}
.not-finished-icon[b-lz3cjydvs1]{
    width: 16px;
    opacity: 0.7;
    background-color: lightyellow;
}

.news-editions-list th[b-lz3cjydvs1] {
    text-align: left;
    padding: 4px;
    border: 1px solid gainsboro;
}

.news-editions-list td[b-lz3cjydvs1] {
    text-align: left;
    padding: 4px;
    border: 1px solid gainsboro;
}

td.actual[b-lz3cjydvs1] {
    background-color: lightgreen;
    width: 30px;
}
td.future[b-lz3cjydvs1] {
    background-color: #e0efff;
    width: 30px;
}
.order-col div[b-lz3cjydvs1]{
    width: 30px;
}

.open-news-link[b-lz3cjydvs1] {
    text-decoration: none;
    color: royalblue;
    display: inline-block;
    width: 90%;
}
    .open-news-link:hover[b-lz3cjydvs1] {
        color: blue;
        text-decoration: underline;
    }
    .open-news-link:active[b-lz3cjydvs1] {
        color: darkblue;
    }
    .open-news-link.this-scenario[b-lz3cjydvs1] {
        color: green;
    }
    .open-news-link.new-scenario[b-lz3cjydvs1] {
        color: royalblue;
    }
/* /Components/Shared/RumineLoadingProgress.razor.rz.scp.css */


.loading-progress[b-g6eymot7xk] {
    width: 90%;
    max-width: var(--max-text-content-width);
    margin-top: 2em;

    background-color: whitesmoke;
    padding: 8px;
    border: 1px solid silver;
}
.loading-users[b-g6eymot7xk] {
    font-size: 0.9em;
    color: gray;
    text-align: center;
    margin: 0.5em 0;
}
.loading-scenario[b-g6eymot7xk]{
    color: black;
    font-size: 1.2em;
}

.scenario-header[b-g6eymot7xk]{
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 2px 0;
}
.scenario-image[b-g6eymot7xk]{
    max-height: 30px;
}
.scenario-name[b-g6eymot7xk]{
    margin-left: 6px;
    font-weight: 600;
    font-size: 1.4em;
}
/* /Components/Shared/RumineReviewComponent.razor.rz.scp.css */
.reviews-tab[b-xf22j2h9ir]{
    display: flex;
    flex-direction: column;
}
.rumine-review[b-xf22j2h9ir]{
    flex: 4;
}

.periods-table[b-xf22j2h9ir] {
    margin: 4px;
    margin-top: 0.75em;
    margin-bottom: 0.75em;

    font-size: 1.1em;
}

.review-selection[b-xf22j2h9ir]{
    display: flex;
    flex-wrap: wrap;
}


.review-fon[b-xf22j2h9ir] {

}
.review-fon-img[b-xf22j2h9ir] {
    object-position: center;
    object-fit: cover;
    width: 99%;
    margin: 2px 4px;
    height: 100px;
}

.review-information[b-xf22j2h9ir] {
    display: flex;
    flex-wrap: wrap;
}
.review-events-side[b-xf22j2h9ir] {
    max-width: 35em;
    font-size: 0.9em;
}

.review-section[b-xf22j2h9ir] {
    border: 1px solid gainsboro;
    margin: 4px;
    margin-top: 0.75em;
    margin-bottom: 0.75em;
}
.review-section-header[b-xf22j2h9ir] {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    padding: 4px 4px;
    margin: 0;
    margin-bottom: 4px;
    font-size: 1.15em;
    font-weight: 600;
    background-color: whitesmoke;
    border-bottom: 1px solid gainsboro;
}
.review-section-icon[b-xf22j2h9ir]{
    margin-right: 4px;
    height: 22px;
    width: 22px;
}
.review-section-total[b-xf22j2h9ir]{
    flex: 1;
    text-align: right;
    margin-right: 4px;
    font-size: 0.85em;
    margin-left: 8px;
    white-space: nowrap;
}
.review-section-content[b-xf22j2h9ir] {
    padding: 0 4px;
}
.review-section-header.hidden[b-xf22j2h9ir]{
    display: none;
}

.review-events-tab-content[b-xf22j2h9ir]{
    display: flex;
    flex-wrap: wrap;
}


.review-overall[b-xf22j2h9ir] {
    border: 1px solid gainsboro;
    margin: 4px;
    background-color: whitesmoke;
}
.review-news[b-xf22j2h9ir]{

}
.review-events[b-xf22j2h9ir] {
    flex: 55;
    min-width: 400px;
}
.review-main-events[b-xf22j2h9ir]{
    flex: 45;
    min-width: 400px;
}

.review-events-tag[b-xf22j2h9ir],
.review-updates-header[b-xf22j2h9ir] {
    margin: 4px 0 2px 0;
    font-weight: 500;
    font-size: 0.9em;
}
.review-events-tagged[b-xf22j2h9ir]{
    font-size: 1.1em;
}


.review-users-side[b-xf22j2h9ir] {
    flex: 6;
    font-size: 0.9em;
}



.review-activity-stored[b-xf22j2h9ir] {
    max-width: 45em;
    margin: auto;
    margin-top: 12px;
    margin-bottom: 12px;
}
.review-activity-stored-header[b-xf22j2h9ir]{
    text-align: center;
    font-size: 1.25em;
    font-weight: 600;
}
.activity-stored-labels[b-xf22j2h9ir] {
    display: flex;
    justify-content: space-between;
}
.activity-stored-overall[b-xf22j2h9ir] {
    color: blue;
    text-align: center;
    font-size: 1.2em;
    visibility: hidden;
}
.activity-stored-label[b-xf22j2h9ir] {
    font-weight: 500;
    font-size: 1em;
}
    .activity-stored-label.news[b-xf22j2h9ir] {
        color: green;
    }
    .activity-stored-label.forum[b-xf22j2h9ir] {
        color: darkorange;
        text-align: right;
    }

.activity-stored-progress[b-xf22j2h9ir] {
    margin: 4px;
}
.activity-stored-stat[b-xf22j2h9ir]{
    display: flex;
}
.stat-property[b-xf22j2h9ir] {
    display: flex;
}
.stat-property.overall[b-xf22j2h9ir]{
    flex-direction: column;
    text-align: right;
}
.stat-caption[b-xf22j2h9ir]{
    color: gray;
}
.stat-value[b-xf22j2h9ir]{
    font-weight: 500;
    margin: 0 8px;
}
.stat-reputation[b-xf22j2h9ir]{
    flex: 1;
    text-align: center;
    visibility: hidden;
}
.stat-value-column[b-xf22j2h9ir] {
}
.stat-value-column .stat-value[b-xf22j2h9ir]{
    margin: 0;
}
.stat-value.diff[b-xf22j2h9ir]{
    font-size: 1.25em;
}
.site .diff[b-xf22j2h9ir]{
    color: green;
}
.forum .diff[b-xf22j2h9ir]{
    color: darkorange;
}
.stat-value.sum[b-xf22j2h9ir] {
    font-weight: 400;
    visibility: collapse;
}



.review-activity[b-xf22j2h9ir] {
    flex: 1;
}
.review-users-activity[b-xf22j2h9ir] {
    padding-bottom: 4px;
}
.users-activity-filter[b-xf22j2h9ir]{
    font-size: 0.8em;
    margin-left: 12px;
}
.users-activity-grouping[b-xf22j2h9ir]{
    border-left: 4px solid transparent;
    border-bottom: 2px solid transparent;
    padding: 0 4px;
    font-size: 1.05em;
}
.user-activity-item[b-xf22j2h9ir] {
    width: 10em;
    display: flex;
    align-items: center;
    border-left: 4px solid transparent;
    border-left: 0px solid transparent;
    border-radius: 1px;
    padding: 2px 0;
}
.user-activity-item.only-ava[b-xf22j2h9ir]{
    width: auto;
}
.user-activity-ava[b-xf22j2h9ir] {
    height: 20px;
    width: 20px;
    margin-right: 4px;
    margin-left: 4px;
}
.user-activity-nick[b-xf22j2h9ir]{
    white-space: nowrap;
}
.user-activity-mark[b-xf22j2h9ir]{

}


.review-users-updates[b-xf22j2h9ir] {
}
.users-updates-blocks[b-xf22j2h9ir] {
    display: flex;
    flex-wrap: wrap;
}

.review-users-misc[b-xf22j2h9ir] {
    flex: 1;
}
.review-users-regged[b-xf22j2h9ir] {
    min-width: 12em;
    flex: 1;
}

.review-updates-header[b-xf22j2h9ir] {
    display: flex;
    justify-content: space-between;
    align-items: center;
    border-bottom: 1px solid gainsboro;
    margin-top: 4px;
    font-size: 0.9em;
}
.review-users-groups[b-xf22j2h9ir] {
    flex: 45;
    min-width: 400px;
}
.review-users-registrations[b-xf22j2h9ir] {
}
.review-users-bans[b-xf22j2h9ir] {
}
.review-users-second[b-xf22j2h9ir]{
    flex: 55;
    min-width: 400px;
}

.review-section-content .user-updates[b-xf22j2h9ir] {
    font-size: 1.2em;
}
.review-section-content .users-registered-list[b-xf22j2h9ir] {
    font-size: 1.2em;
}

.updates-stat[b-xf22j2h9ir]{
    display: flex;
    flex-wrap: wrap;
    padding: 2px 0;
    justify-content: center;
}
.period-quote-container[b-xf22j2h9ir] {
    max-width: 55em;
    margin: auto;
    margin-top: 4px;
    margin-bottom: 4px;
    display: none;
}
.period-quote[b-xf22j2h9ir]{
    min-width: 90%;
}

.user-ban[b-xf22j2h9ir] {
    background-color: #ffe1e1;
}
.user-ban-text[b-xf22j2h9ir] {
    color: darkred;
    font-weight: 500;
}
.user-unban[b-xf22j2h9ir] {
    background-color: #e3ffe1;
}
.user-unban-text[b-xf22j2h9ir] {
    color: green;
    font-weight: 500;
}
.user-update-change[b-xf22j2h9ir] {
    text-align: right;
    font-weight: 600;
    padding-right: 4px;
}
.group-upgrade[b-xf22j2h9ir]{
    color: green;
}
.group-downgrade[b-xf22j2h9ir]{
    color: red;
}
.group-change[b-xf22j2h9ir]{
    color: rgb(64,64,64);
}
.user-registered-text[b-xf22j2h9ir]{
    font-weight: 500;
}
.user-banned[b-xf22j2h9ir]{
}

.updates-user-list[b-xf22j2h9ir]{
    max-width: 40em;
    font-size: 0.8em;
}
.updates-user-item[b-xf22j2h9ir]{
    display: flex;
}
.updates-user-group[b-xf22j2h9ir]{
    width: 7em;
    white-space: nowrap;
}

.all-changes-link[b-xf22j2h9ir]{
    color: gray;
    padding: 2px;
}

.updates-grouping[b-xf22j2h9ir]{
    font-size: 1.1em;
    padding-top: 2px;
    padding-bottom: 2px;
}
.review-tag-events .events-grouping[b-xf22j2h9ir] {
    font-size: 0.9em;
    margin-left: 4px;
    color: rgb(96,96,96);
}

.more-description[b-xf22j2h9ir]{
    margin: 4px;
}

.review-users-groups .none-description[b-xf22j2h9ir],
.review-users-registrations .none-description[b-xf22j2h9ir],
.review-users-bans .none-description[b-xf22j2h9ir] {
    font-size: 0.8em;
}
.none-description.tight[b-xf22j2h9ir] {
    margin: 4px 0;
    margin-top: 0;
}
.limit-note[b-xf22j2h9ir] {
    color: gray;
    margin: 4px 0;
}
    .limit-note.lesser[b-xf22j2h9ir] {
        font-size: 0.8em
    }

    .top-user-value[b-xf22j2h9ir]{
        color: green;
        text-align: right;
        font-weight: 600;
    }



@media (max-device-width:480px) {
    .stat-value.diff[b-xf22j2h9ir]{
        font-size: 1em;
        text-align: right;
    }
}
/* /Components/Shared/SettingsSectionComponent.razor.rz.scp.css */
.settings-section[b-qy408ujwrl]{
    font-size: 1em;
    margin: 0.5em 0;
}
.settings-section summary[b-qy408ujwrl] {
    background-color: var(--header-color);
    border: 1px solid gainsboro;
    padding: 2px 4px;
    cursor: pointer;
}
.rumine-header[b-qy408ujwrl]{
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.settings-category-header[b-qy408ujwrl]{
    margin: 4px 0;
    border-bottom: 1px solid gainsboro;
}
.settings-list[b-qy408ujwrl]{
    padding: 0 1em;
}
.settings-controls[b-qy408ujwrl] {
    padding: 0.6em 1em;
}

.reset-to-default[b-qy408ujwrl]{
    float: right;
}

.settings-values[b-qy408ujwrl]{
    display: flex;
    flex-direction: column;
}
.setting-value-caption[b-qy408ujwrl]{
    display: inline-block;
    min-width: 20em;
}
@media (max-device-width:480px) {
    .setting-value-caption[b-qy408ujwrl] {
        display: inline-block;
        min-width: 8em;
    }
    .setting-value-prop[b-qy408ujwrl]{
        display: flex;
        flex-direction: column;
    }
}
.setting-value-description[b-qy408ujwrl]{
    color: gray;
    display: none;
}
.setting-value[b-qy408ujwrl] {
    margin: 2px 0;
    padding: 2px 4px;
    border-left: 3px solid transparent;
}
.setting-value:hover[b-qy408ujwrl]{
    background-color: whitesmoke;
    border-left: 3px solid gainsboro;
}



.inner-settings[b-qy408ujwrl]{
    margin: 4px 1em;
    margin-right: 0;
}

.setting-value-prop[b-qy408ujwrl]{
    display: flex;
}
.setting-value-value[b-qy408ujwrl]{
    flex: 1;
}
.setting-value-value input[b-qy408ujwrl]{
    min-width: 4em;
}


.settings-description[b-qy408ujwrl]{
    margin: 0 1em;
}

.update-warning-block[b-qy408ujwrl] {
    display: flex;
    flex-direction: column;
    border: 1px solid gray;
    border-radius: 2px;
    background: lightyellow;
    margin: 4px 0;
}
.update-warning-text[b-qy408ujwrl] {
    margin: 4px;
}
.update-warning-link[b-qy408ujwrl] {
    margin: 4px;
    text-decoration: none;
    color: royalblue;
}
.update-warning-link:hover[b-qy408ujwrl]{
    color: blue;
    text-decoration: underline;
}
/* /Components/Shared/Tools/CollectionConfigComponent.razor.rz.scp.css */
.collection-config[b-0wuywwu1os]{
    flex: 1;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
}
.collection-config label[b-0wuywwu1os]{
    font-size: 0.9em;
    margin: 0 4px;
    color: gray;
}
.search-text[b-0wuywwu1os]{
}
.selectors[b-0wuywwu1os]{
    display: flex;
    flex-wrap: wrap;
}
.selector[b-0wuywwu1os]{
    margin: 0 1px;
}
.clear-filters-button[b-0wuywwu1os] {
    margin: 0 4px;
    color: red;
}
.activity-sort-button[b-0wuywwu1os]{

}
.select-combo[b-0wuywwu1os]{
    margin: 0 4px;
}


.user-filters-block[b-0wuywwu1os] {
    display: flex;
    flex-wrap: wrap;
    font-size: 14px;
    margin: 2px 0;
}
.user-filters-group[b-0wuywwu1os]{
    display: flex;

    align-items: center;
    margin: 0 4px;
}
.user-filters-group-title[b-0wuywwu1os]{
    color: rgb(64, 64, 64);
    font-weight: 600;
    font-size: 1em;
}
.user-filters[b-0wuywwu1os]{
    margin: 0 2px;

    user-select: none;
}
.user-filter-item[b-0wuywwu1os] {
    display: inline-block;
    padding: 2px 4px;
    margin: 2px;
    border: 1px solid gainsboro;
    color: rgb(32, 32, 32);

    cursor: default;
}
.user-filter-item.enabled[b-0wuywwu1os]{
    background-color: lightblue;
    border: 1px solid silver;
}
.user-filter-item.enabled:hover[b-0wuywwu1os]{
}
.user-filter-item.disabled[b-0wuywwu1os]{

}
.user-filter-item.disabled:hover[b-0wuywwu1os]{
    cursor: pointer;
    background-color: lightblue;
}
.user-filter-item.required[b-0wuywwu1os]{
    background-color: gainsboro;
    border-color: silver;
}

@media (max-device-width:480px) {
    .selectors[b-0wuywwu1os]{
        display: none;
    }
    .collection-config label[b-0wuywwu1os]{
        display: none;
    }
    .search-text[b-0wuywwu1os] {
        margin: 4px;
    }
}
/* /Components/Shared/Tools/ColorRulesLegendComponent.razor.rz.scp.css */
.legend-table[b-ksxzazkrhd] {
    display: flex;
    flex-wrap: wrap;
}

.legend-item[b-ksxzazkrhd] {
    display: flex;
    align-items: center;
    margin: 0 4px;
}

.legend-square[b-ksxzazkrhd] {
    width: 14px;
    height: 14px;
    border: 1px solid gainsboro;
}

.legend-caption[b-ksxzazkrhd] {
    margin: 0 2px;
}
/* /Components/Shared/Tools/NoContentComponent.razor.rz.scp.css */
.no-content[b-ryg2rdhtff]{
    text-align: center;
}
.no-content-img[b-ryg2rdhtff]{
    max-width: 700px;
    max-width: 80%;
    margin: 12px;
    opacity: 0.75;
}
.no-content-info[b-ryg2rdhtff]{
    font-size: 1.25em;
}

@media (max-device-width:480px) {
    .no-content-info[b-ryg2rdhtff]{
        font-size: 1em;
        word-wrap: anywhere;
    }
    .no-content-img[b-ryg2rdhtff]{
        max-width: 80%;
    }
}
/* /Components/Shared/Tools/ObjectLinkComponent.razor.rz.scp.css */
.object-link[b-hm9tyzvn43]{
    display: block;
    text-decoration: none;
    color: royalblue;
}
.object-link:hover[b-hm9tyzvn43]{
    cursor: pointer;
    background: whitesmoke;
}
/* /Components/Shared/Tools/SettingInput.razor.rz.scp.css */
.setting-listbox[b-z49fvtmz7f]{
    display: flex;
    font-size: 0.9em;
}
.setting-listbox .listbox-collection[b-z49fvtmz7f]{
    width: 40%;
}
.setting-value-caption[b-z49fvtmz7f]{
    margin: 4px 0.5em;
    color: gray;
    flex: 1;
}

.input-text[b-z49fvtmz7f]{
    width: 90%;
}
/* /Components/Shared/Tools/SnapshotsLineComponent.razor.rz.scp.css */
.snapshots[b-1qz8qs6p0u] {
    display: flex;
    width: 100%;
    margin: 8px 2px;
}
.snapshot[b-1qz8qs6p0u] {
    cursor: default;
    padding: 4px 0;
    border: 1px solid silver;
    border-radius: 2px;
    border-top-color: transparent;
    border-bottom-color: transparent;
    border-right: 0;
}
    .snapshot:hover[b-1qz8qs6p0u] {
        background-color: whitesmoke;
        border-top: 1px solid gray;
        border-bottom: 1px solid gray;
        cursor: pointer;
    }

.snapshot-value[b-1qz8qs6p0u] {
    text-align: left;
    font-size: 0.9em;
    white-space: nowrap;
    margin: 0 1px;
}

.snapshot-rect[b-1qz8qs6p0u] {
    width: 100%;
    height: 6px;
}
/* /Components/Shared/Users/ActivityTypeComponent.razor.rz.scp.css */
.activity-type[b-zqsvpghcb4]{
    display: flex;
    align-items: center;

    padding: 0 4px;
}
.activity-icon[b-zqsvpghcb4]{
    width: 16px;
    height: 16px;

    margin: 0 2px;
    opacity: 0.7;
}
.activity-title[b-zqsvpghcb4]{

}
/* /Components/Shared/Users/ComparisonComponent.razor.rz.scp.css */
.comparison[b-ay19lsrdhq]{
    flex: 1;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    max-width: 100vw;
}
.compare-units[b-ay19lsrdhq] {
    width: 24em;

    border: 1px solid gainsboro;
    margin: 0 4px;
}
.compares[b-ay19lsrdhq] {
    flex: 2;
    min-width: 30em;
    max-width: 100vw;

    border: 1px solid gainsboro;
    margin: 0 4px;
}

@media (max-device-width:480px) {
    .comparison[b-ay19lsrdhq]{
        flex-direction: column;
        max-width: 100%;
    }
    .compares[b-ay19lsrdhq]{
        min-width: 16em;
    }
    .compare-units[b-ay19lsrdhq]{
        width: auto;
    }
}

.available-users-header[b-ay19lsrdhq] {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 4px;
    background-color: var(--header-color);
    border-bottom: 1px solid gainsboro;
    margin-top: 0px;
}
.compare-units .available-users-header[b-ay19lsrdhq]{
    border-bottom: 1px solid gainsboro;
}

.available-users-header label[b-ay19lsrdhq]{
    display: inline-block;
    margin: 0 4px;
    user-select: none;
}
.available-users-h3[b-ay19lsrdhq] {
    margin: 0;
}
.available-users-list[b-ay19lsrdhq] {
    font-size: 0.9em;
}



.tab-header-h4[b-ay19lsrdhq]{
    display: flex;
    align-items: center;

    padding: 6px 8px;
    margin: 0px 0px;
    font-size: 1em;
    font-weight: 500;

    color: rgb(32, 32, 32);
    border: 1px solid whitesmoke;
    
}
.tab-header-h4.selected[b-ay19lsrdhq]{
    background-color: rgb(220, 220, 220);
    border-bottom: 3px solid gainsboro;
}
.tab-header-icon[b-ay19lsrdhq]{
    height: 20px;
    margin: 0 4px;
    opacity: 0.8;
}


.compare-toolbar[b-ay19lsrdhq]{
    padding: 8px 4px;
}

.compare-types[b-ay19lsrdhq]{
    display: flex;
    background-color: whitesmoke;
    margin-bottom: 8px;
}
/* /Components/Shared/Users/Comparison/UsersActivityCompareComponent.razor.rz.scp.css */
.comparison-table[b-nd1fv0bylk] {
    font-size: 0.9em;
    border-collapse: collapse;
    margin: 2px;

    width: 99%;
    display: block;
    overflow: auto;
}

/*Заголовки*/
.property-header-th[b-nd1fv0bylk] {
    border: 1px solid gainsboro;
    border-bottom: 2px solid gainsboro;
    padding: 2px 4px;
    font-weight: 500;
    text-align: left;

    text-align: center;
}

.years-header-th[b-nd1fv0bylk] {
    padding: 4px;
    border: 1px solid gainsboro;
}


/*Ячейки*/
.user-cell[b-nd1fv0bylk] {
    padding: 4px;
    border: 1px solid gainsboro;
    font-weight: 600;

    width: 10%;
}

.value-cell[b-nd1fv0bylk] {
    padding: 4px;
    border: 1px solid gainsboro;

    width: 7.5%;
}


.inactive[b-nd1fv0bylk] {
    background-color: whitesmoke;
}

.bar[b-nd1fv0bylk] {
    flex: 1;
}

.activity-score[b-nd1fv0bylk] {
    width: 3.5em;
    text-align: right;
    margin-right: 4px;

    text-align: center;
    color: gray;
}

.activity-bar-item[b-nd1fv0bylk] {
    display: flex;
    align-items: center;
    flex-direction: column;
    justify-items: center;
}

.activity-bar[b-nd1fv0bylk] {
    height: 100px;
    margin: 2px 0;
    margin-bottom: 4px;
}


.user-container[b-nd1fv0bylk] {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.remove-user[b-nd1fv0bylk] {
    margin: 0 6px;
    color: red;
    align-self: center;
}

.activity-settings[b-nd1fv0bylk] {
    display: flex;
    margin: 4px;
}
.activity-type[b-nd1fv0bylk] {
    margin-right: 12px;
}
/* /Components/Shared/Users/Comparison/UsersDatedCompareComponent.razor.rz.scp.css */
.comparison-table[b-lto8ybegsl] {
    font-size: 0.9em;
    border-collapse: collapse;
    margin: 2px 6px;

    display: block;
    overflow: auto;
}

.compare-settings[b-lto8ybegsl]{
    font-size: 0.9em;
    margin: 0.5em 0;
}

/*Заголовки*/
.section-header-th[b-lto8ybegsl] {
    border: 1px solid gainsboro;
    padding: 4px;
    text-align: left;
    background-color: whitesmoke;
}

.user-header-th[b-lto8ybegsl] {
    padding: 4px 8px;
    border: 1px solid gainsboro;
    text-align: center;
}
.user-header-item[b-lto8ybegsl] {
    width: 9.5em;
    text-align: center;
    display: flex;
    justify-content: space-between;
}


/*Ячейки*/
.property-cell[b-lto8ybegsl] {
    padding: 4px;
    border: 0px solid gainsboro;
    text-align: right;
}

.value-cell[b-lto8ybegsl] {
    padding: 4px;
    border: 0px solid gainsboro;
    border-bottom: 0;
    text-align: right;
}


.property-header-th.number[b-lto8ybegsl] {
    text-align: right;
}
.value-cell.number[b-lto8ybegsl] {
    text-align: right;
}


.value-above-average[b-lto8ybegsl] {
    background-color: #cdffcd;
}
.value-below-average[b-lto8ybegsl] {
    background-color: #ffdfe4;
}
.value-best[b-lto8ybegsl] {
    background-color: palegreen;
}
.value-worst[b-lto8ybegsl] {
    background-color: #ffdfe4;
}
.value-zero[b-lto8ybegsl] {
    background-color: whitesmoke;
}
.value-best.value-worst[b-lto8ybegsl] {
    background-color: whitesmoke;
}

.remove-user[b-lto8ybegsl] {
    margin: 0 6px;
    color: red;
    align-self: center;
}
/* /Components/Shared/Users/Comparison/UsersDetailedCompareComponent.razor.rz.scp.css */
.comparison-table[b-wfm0nk1lc2] {
    font-size: 0.9em;
    border-collapse: collapse;
    margin: 2px;

    width: 95%;
}

/*Заголовки*/
.property-header-th[b-wfm0nk1lc2] {
    border: 1px solid gainsboro;
    border-bottom: 2px solid gainsboro;
    padding: 2px 4px;
    font-weight: 500;
    text-align: left;
}

.years-header-th[b-wfm0nk1lc2] {
    padding: 4px;
    border: 1px solid gainsboro;
}

/*Ячейки*/
.user-cell[b-wfm0nk1lc2] {
    padding: 4px;
    border: 1px solid gainsboro;
    font-weight: 600;

    width: 8em;
}

.value-cell[b-wfm0nk1lc2] {
    padding: 4px;
    border: 1px solid gainsboro;
}


.details-settings[b-wfm0nk1lc2] {
    display: flex;
    justify-content: center;
}

.details-option[b-wfm0nk1lc2] {
    font-weight: normal;
    display: flex;
    align-items: center;
}

.user-container[b-wfm0nk1lc2] {
    display: flex;
    align-items: center;
    justify-content: flex-start;
}

.remove-user[b-wfm0nk1lc2] {
    margin: 0 6px;
    color: red;
    align-self: center;
}
/* /Components/Shared/Users/Comparison/UsersPeriodCompareComponent.razor.rz.scp.css */
.period-config[b-wxu4jt2p2b]{
    margin: 4px;

    display: flex;
    flex-wrap: wrap;
}
.periods-table[b-wxu4jt2p2b]{

}
.config-block[b-wxu4jt2p2b]{
    flex: 1;
    margin: 0 8px;
    font-size: 0.9em;
}
.config-block h4[b-wxu4jt2p2b]{
    margin: 4px 0;
    font-size: 1.05em;
}
.table-settings[b-wxu4jt2p2b]{
    margin: 12px 0;
}

.comparison-table-block[b-wxu4jt2p2b]{
    margin: 4px;
}
.period-title[b-wxu4jt2p2b]{
    font-size: 1.2em;
    margin: 8px 0;
}

.parameter-info[b-wxu4jt2p2b]{
    margin: 12px 0;
}
.parameter-title[b-wxu4jt2p2b]{
    font-size: 0.9em;
    margin: 4px 0;
}
.parameter-description[b-wxu4jt2p2b]{
    margin: 4px 0;
    color: rgb(64, 64, 64);
}

.comparison-table[b-wxu4jt2p2b] {
    font-size: 0.9em;
    border-collapse: collapse;
    margin: 2px;
    width: 99%;
    display: block;
    overflow: auto;
}

/*Заголовки*/
.property-header-th[b-wxu4jt2p2b] {
    border: 1px solid gainsboro;
    border-bottom: 2px solid gainsboro;
    padding: 2px 4px;
    font-weight: 500;
    text-align: left;
    text-align: center;
}

.years-header-th[b-wxu4jt2p2b] {
    padding: 4px;
    border: 1px solid gainsboro;
    text-align: center;
}


/*Ячейки*/
.user-cell[b-wxu4jt2p2b] {
    padding: 4px;
    border: 1px solid gainsboro;
    font-weight: 600;
    width: 10%;
}
.value-cell[b-wxu4jt2p2b]{
    text-align: right;
}
.cell-separator[b-wxu4jt2p2b]{
    border-right: 1px solid gainsboro;
}
.bottom-cell[b-wxu4jt2p2b]{
    border-bottom: 1px solid gainsboro;
}
.reputation-cell[b-wxu4jt2p2b]{
}
.difference[b-wxu4jt2p2b]{
}
.difference.positive[b-wxu4jt2p2b]{
    color: green;
}
.difference.none[b-wxu4jt2p2b]{
    color: gray;
}

.user-container[b-wxu4jt2p2b] {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.rumine-ava[b-wxu4jt2p2b]{
    display: flex;
    align-items: center;
}
.rumine-ava-img[b-wxu4jt2p2b]{
    max-width: 20px;
    max-height: 20px;
    margin: 0 2px;
}

.remove-user[b-wxu4jt2p2b] {
    margin: 0 6px;
    color: red;
    align-self: center;
}
/* /Components/Shared/Users/Groups/GroupComponent.razor.rz.scp.css */
.group-block[b-6uqrgdjjlg]{
    display: flex;
}
.group-left-side[b-6uqrgdjjlg] {
    display: flex;
    flex-direction: column;
    flex: 3;
    padding-right: 4px;
}

.group-properties[b-6uqrgdjjlg]{
    margin: 2px 16px;
}
.group-property[b-6uqrgdjjlg]{
    display: flex;
    margin: 2px 0;
}
.group-property-name[b-6uqrgdjjlg]{
    display: inline-block;
    width: 15em;
    color: gray;
}
.group-property-value[b-6uqrgdjjlg]{

}
.group-history[b-6uqrgdjjlg] {
    flex: 1;
}
.group-history-h4[b-6uqrgdjjlg] {
    background-color: var(--header-color);
    border: 1px solid gainsboro;
    padding: 2px 8px;
    margin: 4px;
    font-weight: 500;
    font-size: 1.1em;
}
.group-owners-h4[b-6uqrgdjjlg] {
    padding: 0px;
    margin: 0px;
    font-weight: 500;
    font-size: 1.2em;
}
.owners-datepicker[b-6uqrgdjjlg]{
    font-size: 0.8em;
    margin: 4px 12px;
}

.group-owners[b-6uqrgdjjlg] {
    flex: 1;
    margin-bottom: 2em;
}
.group-owners-list[b-6uqrgdjjlg] {
    margin-left: 1em;
}

.group-wiki-link[b-6uqrgdjjlg]{
    margin: 2px 0;
    text-decoration: none;
}
.group-wiki-link:hover[b-6uqrgdjjlg]{
    text-decoration: underline;
}


.group-events-container[b-6uqrgdjjlg]{
    margin-top: 4px;
}
/* /Components/Shared/Users/Groups/GroupItemComponent.razor.rz.scp.css */
.group-item[b-5i4g0um7uf]{

}
/* /Components/Shared/Users/Groups/GroupsCollectionComponent.razor.rz.scp.css */
.groups-section[b-0jmxbxx0y5]{
}
.group-cols[b-0jmxbxx0y5] {
    display: flex;
}
.groups-list[b-0jmxbxx0y5]{
    min-width: 26em;
    border: 1px solid gainsboro;
    
}
.group-selected[b-0jmxbxx0y5]{
    flex: 1;
    border: 1px solid gainsboro;
    margin-left: 4px;
}
.groups-listbox[b-0jmxbxx0y5] {
    font-size: 1.1em;
    margin: 2px;
}

    .groups-listbox th[b-0jmxbxx0y5] {
        text-align: left;
        padding: 4px;
        border-bottom: 1px solid gainsboro;
    }

        .groups-listbox th.text-center[b-0jmxbxx0y5] {
            text-align: center;
            border-left: 1px solid gainsboro;
            border-right: 1px solid gainsboro;
            font-size: 0.9em;
        }

    .groups-listbox td[b-0jmxbxx0y5] {
        padding: 4px;
    }

.group-name[b-0jmxbxx0y5] {
    font-weight: 600;
}


.groups-listbox .group-num[b-0jmxbxx0y5] {
    text-align: right;
}

.collection-grouping[b-0jmxbxx0y5] {
    font-weight: 600;
    font-size: 1.25em;
    padding: 2px;
}

@media (max-device-width:480px) {
    .group-cols[b-0jmxbxx0y5]{
        flex-direction: column;
    }
    .groups-list[b-0jmxbxx0y5]{
        min-width: auto;
    }
}
/* /Components/Shared/Users/UserComponent.razor.rz.scp.css */
.user-block[b-db9tqvxxln]{
    display: flex;
    align-items: flex-start;
    flex-wrap: wrap;
}
.user-left-side[b-db9tqvxxln]{
    flex: 20;
    margin-left: 4px;
}
.user-right-side[b-db9tqvxxln] {
    flex: 80;
}

.user-main-information[b-db9tqvxxln]{
    display: flex;
    align-items: center;
}

.user-ava[b-db9tqvxxln]{
    margin: 4px 8px;
    height: 100px;
}
.user-ava-img[b-db9tqvxxln]{
    max-width: 100px;
    max-height: 100px;
}

.user-statistics-sections[b-db9tqvxxln]{
    margin: 4px;
    font-size: 0.9em;
}

.prop-section[b-db9tqvxxln]{
    padding: 0 8px;
}
.prop-header[b-db9tqvxxln] {
    font-weight: 600;
    border-bottom: 1px solid gainsboro;
    display: flex;
    justify-content: space-between;
}
.prop[b-db9tqvxxln]{
    display: flex;
    margin: 4px 8px;
    justify-content: space-between;
}
.prop-title[b-db9tqvxxln]{
    color: gray;
    margin-right: 2px;
    margin-left: 1em;
}
.user-statistics-icon + .prop-title[b-db9tqvxxln]{
    margin-left: 3px;
}

.prop-value[b-db9tqvxxln]{
}
.prop-link a[b-db9tqvxxln]{
    color: royalblue;
    text-decoration: none;
}
.prop-link a:hover[b-db9tqvxxln]{
    color: blue;
    text-decoration: underline; 
}


.user-nick[b-db9tqvxxln] {
    font-weight: 500;
    font-size: 1.4em;
}
.user-group[b-db9tqvxxln]{
    font-size: 1.2em;
    margin: 0.4em 0;
}

.user-reputation[b-db9tqvxxln] {
    font-size: 1.1em;
}
.reputation-negative[b-db9tqvxxln] {
    color: #C30;
}
.reputation-positive[b-db9tqvxxln] {
    color: #093;
}
.reputation-total[b-db9tqvxxln]{
    color: blue;
}
.reputation-separator[b-db9tqvxxln]{
    margin: 0 2px;
    color: gray;
    user-select: none;
}
.reputation-rating-caption[b-db9tqvxxln]{
    font-size: 0.8em;
    color: gray;
}
.reputation-rating[b-db9tqvxxln] {
    color: #d3a400;
}

.user-links[b-db9tqvxxln] {
    margin: 0.5em;
}
.user-links-header[b-db9tqvxxln] {
    margin: 0.2em 0;
}

.tab-header[b-db9tqvxxln]{
    display: flex;
    align-items: center;
}
.user-tab-h4[b-db9tqvxxln]{
    margin: 2px 0;
    font-weight: 500;
    font-size: 1.1em;
}
.user-tab-icon[b-db9tqvxxln]{
    margin: 0 2px;
    height: 20px;
    width: 20px;
}
.rumine-header .user-tab-icon[b-db9tqvxxln]{
    vertical-align: middle;
}

.connected-users-list[b-db9tqvxxln]{
    margin-bottom: 4px;
}
.activity-sources-header[b-db9tqvxxln]{
    display: none;
}
.activity-sources-list[b-db9tqvxxln]{
    font-size: 0.9em;
    font-weight: 400;
}


.snapshot-ava-container[b-db9tqvxxln] {
    height: 40px;
    width: 40px;
    display: flex;
    align-items: flex-end;
    margin-bottom: 2px;
    margin-left: 1px;
}
.snapshot-ava[b-db9tqvxxln] {
    max-height: 40px;
    max-width: 40px;
}
.snapshot-ava.ava-size-3[b-db9tqvxxln] {
    max-width: 30px;
}
.snapshot-ava.ava-size-2[b-db9tqvxxln] {
    max-width: 20px;
}
.snapshot-ava.ava-size-1[b-db9tqvxxln] {
    max-width: 10px;
}
.snapshot-ava.ava-size-0[b-db9tqvxxln] {
    display: none;
}

.snapshot-ban[b-db9tqvxxln]{

}
td.activity-month-td[b-db9tqvxxln]{
    padding: 2px 6px;
    color: gray;
}
.activity-value-td[b-db9tqvxxln]{
    text-align: right;
}
.activity-progress[b-db9tqvxxln]{
    margin: 0 4px;
}

.user-activity-map[b-db9tqvxxln]{
    margin: 0.25em 0;
}
.ava-activity-icon[b-db9tqvxxln] {
    margin: 0 4px;
    height: 24px;
    width: 24px;
    vertical-align: middle;
}



.snapshot-value[b-db9tqvxxln] {
    text-align: left;
    font-size: 0.9em;
    white-space: nowrap;
    margin: 0 1px;
}
.snapshot-duration[b-db9tqvxxln] {
    text-align: left;
    font-size: 0.75em;
    display: none;
}
.snapshot-date[b-db9tqvxxln] {
    text-align: left;
    font-size: 0.75em;
}

.user-snapshot-row[b-db9tqvxxln] {
    display: flex;
    flex-wrap: wrap;
    justify-items: center;
    margin-left: 0.5em;
}

.user-snapshot-item[b-db9tqvxxln] {
    display: flex;
    flex-direction: column;
    align-items: center;
    margin: 2px 4px;
    margin-bottom: 8px;
    border: 1px solid silver;
    border-radius: 2px;
    padding: 2px;
    font-size: 0.8em;
    width: 8em;
    text-align: center;
}

    .user-snapshot-item.start-item[b-db9tqvxxln],
    .user-snapshot-item.last-actual[b-db9tqvxxln],
    .user-snapshot-item.long[b-db9tqvxxln]{
        border-color: lightblue;
    }

.snapshot-date[b-db9tqvxxln] {
    color: gray;
    font-size: 1em;
}

.user-snapshot-item .snapshot-ava[b-db9tqvxxln] {
    max-width: 70px;
    max-height: 70px;
    margin: 4px;
}

.user-snapshot-item .snapshot-ban[b-db9tqvxxln] {
    font-weight: 600;
}

.snapshot-arrow[b-db9tqvxxln] {
    text-align: center;
    align-self: center;
    font-size: 1.2em;
    width: 3.5em;

    display: none;
}

.snapshot-days[b-db9tqvxxln] {
    color: gray;
    font-size: 0.9em;
}
.user-snapshot-item.long .snapshot-days[b-db9tqvxxln] {
    color: gray;
    font-weight: 600;
}
.user-snapshot-item.long .snapshot-date[b-db9tqvxxln] {
}

.united-snapshots-block[b-db9tqvxxln]{
    display: flex;
    flex-wrap: wrap;
}
.united-snapshot-year[b-db9tqvxxln]{
    font-weight: 600;

    align-self: center;
    flex: 1;
    display: none;
}
.united-snapshot[b-db9tqvxxln] {
    display: flex;
    flex-direction: column;
    border: 1px solid gainsboro;
    margin: 4px;
    padding: 6px 4px;
    width: 8em;
    font-size: 0.8em;
    align-items: center;
}
.united-snapshot-ava[b-db9tqvxxln]{
    height: 70px;
    width: 70px;
    align-self: center;
    margin-bottom: 4px;
    border: 1px solid gainsboro;
}
.united-snapshot-date[b-db9tqvxxln]{
    color: gray;
    font-size: 1em;
}
.united-snapshot-nick[b-db9tqvxxln] {
    font-size: 1em;
    display: none;
}
.united-snapshot-group[b-db9tqvxxln]{
}
.united-snapshot-days[b-db9tqvxxln] {
    color: gray;
}

.banned-icon[b-db9tqvxxln] {
    width: 11px;
    height: 11px;
    margin: 0 3px;
}

.group-rating-symbol[b-db9tqvxxln] {
    font-weight: 600;
    margin: 0 4px;
}

.source-selected[b-db9tqvxxln]{
    background-color: whitesmoke;
}
.source-selected .activity-month-td[b-db9tqvxxln]{
    color: black;
    font-weight: 600;
}
.source-available[b-db9tqvxxln] {
    cursor: pointer;
}
.source-available:hover[b-db9tqvxxln]{
    background-color: whitesmoke;
}

.user-period-information[b-db9tqvxxln] {
    display: flex;
    flex-direction: column;
}

    .user-period-information h5[b-db9tqvxxln] {
        display: flex;
        margin: 0.2em 0;
        font-size: 1em;
    }
.user-period-information .user-updates-header[b-db9tqvxxln] {
    font-size: 0.9em;
    font-weight: 500;
    margin-left: 8px;
}

    .user-period-information .rumine-header[b-db9tqvxxln] {
        display: flex;
        justify-content: space-between;
    }

.user-reports-list[b-db9tqvxxln] {
    flex: 2;
    margin: 0 0.25em;
}
.user-report-section[b-db9tqvxxln]{
    margin: 0.75em 0;
}
.updates-view-list[b-db9tqvxxln]{
    margin: 0 1em;
}

.table-activity-sources[b-db9tqvxxln] {
    width: 100%;
    border: 1px solid gainsboro;
    border-collapse: collapse;
    margin: 4px 0;
    display: none;
}

    .table-activity-sources td[b-db9tqvxxln] {
        padding: 2px;
    }

.table-activity-sources[b-db9tqvxxln] {
    font-size: 0.9em;
}

.table-activity-sources th[b-db9tqvxxln]{
    text-align: left;
    border-bottom: 1px solid gainsboro;
    padding: 4px;
    padding-right: 8px;
}
.activity-info-mark[b-db9tqvxxln] {
    border-left: 4px solid transparent;
    padding-left: 4px;
    border-bottom-width: 2px;
    margin-bottom: 2px;
}
.activity-mark-caption[b-db9tqvxxln] {
    font-weight: 400;
    font-size: 1em;
    align-self: flex-end;
}

.user-reports-list td.activity-month-td[b-db9tqvxxln] {
    width: 5em;
    vertical-align: top;
}
.user-reports-list td.activity-value-td[b-db9tqvxxln] {
    width: 7em;
}
.user-reports-list td.activity-quality-td[b-db9tqvxxln] {
    width: 12em;
    padding-left: 8px;
    vertical-align: top;
}
.user-reports-list td.activity-ratio-td[b-db9tqvxxln] {
    padding-left: 8px;
}
.user-reports-list td.activity-stat-td[b-db9tqvxxln] {

}
.activity-ratio-td .activity-progress[b-db9tqvxxln] {
}
.user-stat-param[b-db9tqvxxln] {
    display: flex;
    margin: 2px 0;
}
.user-stat-title[b-db9tqvxxln]{
    min-width: 7em;
}
.user-stat-current[b-db9tqvxxln]{
    width: 3em;
    text-align: right;
}
.user-stat-change[b-db9tqvxxln]{
    width: 5em;
    text-align: right;
    font-weight: 500;
    font-size: 1em;
}
.change-positive[b-db9tqvxxln] {
    color: green;
}
.change-negative[b-db9tqvxxln] {
    color: red;
}
.change-none[b-db9tqvxxln] {
    color: gray;
}

.updates-icon[b-db9tqvxxln] {
    opacity: 0.8;
    height: 20px;
    width: 20px;
    padding: 0 4px;
}

.not-mentioned[b-db9tqvxxln]{
    font-size: 0.9em;
    margin: 0.5em 4px;
}
.not-registered[b-db9tqvxxln]{
    font-size: 1.1em;
}
.user-history[b-db9tqvxxln]{
    max-width: 98%;
}

.rumine-tab-header h5[b-db9tqvxxln]{
    font-size: 1.1em;
}

.user-map-note[b-db9tqvxxln]{
    display: flex;
    flex-direction: column;
}
.add-comparison[b-db9tqvxxln]{
    border: 0;
    margin: 4px 0;
    margin-bottom: 0;

    align-self: flex-end;
}

.activity-legend[b-db9tqvxxln]{
    margin: 0 12px;
}
.activity-legend summary[b-db9tqvxxln]{
    color: rgb(64, 64, 64);
    font-size: 1.1em;
    cursor: pointer;
}
.activity-legend p[b-db9tqvxxln]{
    margin: 4px 0;
}



.debug-activity-table[b-db9tqvxxln]{
    width: 100%;
    margin: 4px;
    font-size: 0.9em;
    border-collapse: collapse;
}
.debug-activity-table th[b-db9tqvxxln]{
    text-align: right;
}
    .debug-activity-table .grouping-th[b-db9tqvxxln] {
        text-align: center;
        border: 1px solid gainsboro;
        border-bottom: 2px solid gainsboro;
    }
.debug-activity-table .day-td[b-db9tqvxxln]{
    text-align: right;
    border: 1px solid gainsboro;
    padding: 2px;
}
.debug-activity-table .value-td[b-db9tqvxxln]{
    text-align: right;
    padding: 2px;
}

@media (max-width:1700px) {
    .user-left-side[b-db9tqvxxln] {
        display: flex;
        min-width: 100%;
    }
    .user-period-information[b-db9tqvxxln]{
        flex: 1;
        margin-left: 4px;
    }

    .groups-list[b-db9tqvxxln] {
        min-width: auto;
    }
}

@media (max-width:480px) {
    .user-left-side[b-db9tqvxxln]{
        flex-direction: column;
    }

    .group-cols[b-db9tqvxxln] {
        flex-direction: column;
    }

    .groups-list[b-db9tqvxxln] {
        min-width: auto;
    }
}


.user-events-container[b-db9tqvxxln]{
    margin-top: 4px;
}
.line-warning[b-db9tqvxxln]{
    font-size: 0.9em;
    margin-left: 4px;
}
/* /Components/Shared/Users/UserItemComponent.razor.rz.scp.css */
.user-item-default[b-sr5n1gpkev]{
    display: flex;
    align-items: center;
}
.user-item-default.comparison[b-sr5n1gpkev]{
    border: 1px solid transparent;
    width: 12.5em;
}
    .user-item-default .user-ava[b-sr5n1gpkev] {
        height: 20px;
        width: 20px;
        margin: 2px;
    }
    .user-item-default .user-nick[b-sr5n1gpkev] {
        margin: 2px;
    }
    .user-item-default.comparison .user-nick[b-sr5n1gpkev]{
        white-space: nowrap;
    }

.user-item-online[b-sr5n1gpkev] {
    display: flex;
    align-items: center;
    width: 10em;
    padding: 1px 0;
}

    .user-item-online .user-ava[b-sr5n1gpkev] {
        height: 20px;
        width: 20px;
        margin: 2px 4px;
    }

    .user-item-online .user-nick[b-sr5n1gpkev] {
        margin: 2px;
        font-size: 0.9em;
        white-space: nowrap;
    }

    .user-item-online .user-info[b-sr5n1gpkev] {
        margin: 2px;
    }

    .user-item-online.extended[b-sr5n1gpkev] {
        width: 12em;
        border: 1px solid rgb(230,230,230);
        border-radius: 1px;
    }
    .user-item.user.extended:hover[b-sr5n1gpkev]{
        background-color: whitesmoke;
    }

    .user-item-online.extended .user-ava[b-sr5n1gpkev] {
        height: 28px;
        width: 28px;
    }

    .user-item-online.extended .user-nick[b-sr5n1gpkev] {
        font-size: 1em;
    }

.user-item-ava[b-sr5n1gpkev] {
}
    .user-item-ava .user-ava[b-sr5n1gpkev] {
        height: 16px;
        width: 16px;
        border: 1px solid gainsboro;
    }


.comparison:hover[b-sr5n1gpkev] {
    cursor: pointer;
    user-select: none;
}
.mark[b-sr5n1gpkev]{
    flex: 1;
    display: inline-block;
    text-align: right;
    visibility: hidden;
    margin: 0 4px;
}
.comparison.assigned[b-sr5n1gpkev] {
    border: 1px solid silver;
    background-color: lightyellow;
    font-weight: 600;
}
.comparison.assigned .mark[b-sr5n1gpkev]{
}
    .comparison.available[b-sr5n1gpkev] {
    }
        .comparison.available:hover[b-sr5n1gpkev] {
            background-color: whitesmoke;
        }
        .comparison.assigned:hover[b-sr5n1gpkev]{
            background-color: transparent;
        }
/* /Components/Shared/Users/UsersCollectionComponent.razor.rz.scp.css */
.users-block[b-g7j970ntnz]{
    flex: 1;
}
.users-list-header[b-g7j970ntnz]{
    display: flex;
    align-items: center;
    padding: 0;
    margin: 0;
    margin-left: 4px;
    font-size: 1.1em;
    font-weight: 500;
}
.user-online-content[b-g7j970ntnz]{
}
.user-online-config[b-g7j970ntnz]{
    flex: 2;
    min-width: 100px;
    font-size: 0.9em;
    padding-right: 4px;
    border-right: 1px solid gainsboro;
    order: 5;
}
@media (max-device-width:480px) {
    .user-online-config[b-g7j970ntnz]{
        display: none;
    }
}

h4.online-config-header[b-g7j970ntnz] {
    margin: 2px 0;
    background-color: var(--header-color);
    padding: 2px 0;
    border: 1px solid gainsboro;
}
h3.users-online-header[b-g7j970ntnz] {
    margin: 2px 4px;
    background-color: var(--header-color);
    padding: 4px;
    border: 1px solid gainsboro;
}
.dates-config[b-g7j970ntnz]{
    display: flex;
}
.years-config[b-g7j970ntnz]{
    flex: 1;
}
.month-config[b-g7j970ntnz]{
    flex: 1;
}



.online-icon[b-g7j970ntnz]{
    height: 16px;
    margin: 0 4px;
}

.group-forum-item[b-g7j970ntnz]{

}

.user-online[b-g7j970ntnz]{
    display: flex;
    flex-direction: column;
    flex: 8;
    min-width: 350px;
}
.user-online-list[b-g7j970ntnz] {
    flex: 1;
    border-bottom: 1px solid gainsboro;
    padding-top: 4px;
    padding-bottom: 4px;
}
.groups-list[b-g7j970ntnz]{
}
.group-forum-item[b-g7j970ntnz]{
    display: block;
    padding: 2px 0;
}
.group-forum-text[b-g7j970ntnz] {
    font-size: 0.9em;
}
.group-separator[b-g7j970ntnz]{
    color: gray;
    margin: 0 3px;
}

.no-users-p[b-g7j970ntnz]{
    font-size: 1.2em;
}




.user-statistics-list[b-g7j970ntnz] {
    font-size: 1.1em;
}
    .user-statistics-list th[b-g7j970ntnz] {
        text-align: left;
        padding: 4px 2px;
        border-bottom: 1px solid gainsboro;
        font-size: 1.1em;
    }
    .user-statistics-list td[b-g7j970ntnz] {
        padding: 2px 2px;
        font-size: 1.1em;
    }

.user-stat-item[b-g7j970ntnz] {
}

.user-stat-ava[b-g7j970ntnz] {
    height: 20px;
    width: 20px;
}
.user-stat-nick[b-g7j970ntnz] {
    margin: 0 2px;
}
.user-news[b-g7j970ntnz] {
    color: green;
}
.user-messages[b-g7j970ntnz] {
    color: #b48c00;
}
.user-statistics-list .user-reputation[b-g7j970ntnz] {
    text-align: center;
}
td.user-reputation[b-g7j970ntnz] {
    font-family: Consolas;
}
.reputation-border[b-g7j970ntnz] {
    margin: 0 2px;
    display: none;
}
.reputation-sep[b-g7j970ntnz] {
    margin: 0;
}
.reputation-total[b-g7j970ntnz] {
    display: inline-block;
    color: blue;
    min-width: 60px;
}
.reputation-negative[b-g7j970ntnz] {
    display: inline-block;
    color: red;
    min-width: 60px;
}
.reputation-positive[b-g7j970ntnz] {
    display: inline-block;
    color: green;
    min-width: 60px;
}
.group-forum-text[b-g7j970ntnz] {
    font-weight: 500;
}
.sort-symbol[b-g7j970ntnz] {
    display: inline-block;
    width: 1em;
}

.user-statistics-list .user-num[b-g7j970ntnz] {
    text-align: right;
}
.user-statistics-list .user-date[b-g7j970ntnz] {
}

@media (max-device-width:480px) {
    .reputation-positive[b-g7j970ntnz] {
        display: none;
    }
    .reputation-negative[b-g7j970ntnz] {
        display: none;
    }
    .reputation-sep[b-g7j970ntnz]{
        display: none;
    }
}
/* /Components/Shared/VersionComponent.razor.rz.scp.css */
.version-section[b-uqyyx8bhyk] {
}

.version-properties[b-uqyyx8bhyk] {
    margin: 0.5em 0 1em 0;
}
.version-property[b-uqyyx8bhyk] {
    display: flex;
    margin: 3px 0;
}
.version-property-name[b-uqyyx8bhyk] {
    display: inline-block;
    color: gray;
    width: 10em;
}
.version-property-value[b-uqyyx8bhyk] {
    display: inline-block;
}
.version-link[b-uqyyx8bhyk] {
}

.patchnote[b-uqyyx8bhyk] {
}

/* /Layout/NewsLayout.razor.rz.scp.css */
main[b-wy6s5otiip] {
    background-color: gainsboro;
}
/* /Layout/UnitedLayout.razor.rz.scp.css */
.page[b-hkrlufs2dg] {
}

.content[b-hkrlufs2dg] {
    display: flex;
    background-color: whitesmoke;
}

.left-menu[b-hkrlufs2dg] {
    flex: 2;
    display: flex;
    flex-direction: column;
    min-width: 300px;
    position: sticky;
    top: 0px;

    align-self: flex-start;
}

main[b-hkrlufs2dg] {
    flex: 8;
    background-color: white;
    border-left: 1px solid gainsboro;
    border-right: 1px solid gainsboro;
}
.menu-content[b-hkrlufs2dg] {
    position: sticky;
    top: 0px;
    padding-top: 4px;
    padding-bottom: 4px;
    border-bottom: 1px solid gainsboro;

    background-color: rgb(250,250,250);
    z-index: 3;
}
.page-content[b-hkrlufs2dg] {
}
@media (max-device-width:480px) {
    .content[b-hkrlufs2dg] {
        flex-wrap: wrap;
    }
    .left-menu[b-hkrlufs2dg] {
        position: initial;
    }
    .menu-content[b-hkrlufs2dg] {
        position: initial;
        border-top: 1px solid gainsboro;
    }
}


.logo-header[b-hkrlufs2dg] {
    display: flex;
    flex-direction: column;
    align-items: center;
    background-color: var(--header-color);
    background-color: whitesmoke;
    border-bottom: 1px solid gainsboro;
}

    .logo-header img[b-hkrlufs2dg] {
        max-width: 90%;
        margin: 6px auto;
    }

    .logo-header h1[b-hkrlufs2dg] {
        color: black;
        margin: 4px 2px;
        font-size: 1.5em;
        text-align: center;
    }

.logo-link[b-hkrlufs2dg] {
    text-decoration: none;
}

footer[b-hkrlufs2dg] {
    border: 1px solid gainsboro;
    background-color: whitesmoke;
    text-align: center;
}

    footer a[b-hkrlufs2dg] {
        color: royalblue;
        text-decoration: none;
        cursor: pointer;
    }

        footer a:hover[b-hkrlufs2dg] {
            color: blue;
        }

    footer p[b-hkrlufs2dg] {
        margin: 8px 0;
        line-height: 150%;
    }


.RM[b-hkrlufs2dg],
.CA[b-hkrlufs2dg] {
    font-size: 1.2em;
    font-family: 'Minecraft Rus', Verdana;
    letter-spacing: 3px;
}

.RM[b-hkrlufs2dg] {
    color: darkorange;
}

.CA[b-hkrlufs2dg] {
    color: gray;
}
/* /Layout/United/NavLeftMenuComponent.razor.rz.scp.css */

.nav-menu[b-tq0wfgaeqh] {
    flex: 1;
    display: flex;
    flex-direction: column;
    background: whitesmoke;
    border-bottom: 0;
}

.nav-menu-header[b-tq0wfgaeqh] {
    margin: 8px 0;
    margin-top: 12px;
}

.nav-scenarios[b-tq0wfgaeqh] {
    display: flex;
    flex-direction: column;
}

.nav-misc[b-tq0wfgaeqh] {
    display: flex;
    flex-direction: column;
}

.menu-icon[b-tq0wfgaeqh] {
    height: 18px;
    margin: 0px 4px;
    margin-right: 12px;
    opacity: 0.8;
    border: 1px solid transparent;
    border-radius: 1px;
    padding: 2px;
}
.main-icon[b-tq0wfgaeqh] {
    background-color: #c0ffde;
    border: 1px solid green;
}
.news-icon[b-tq0wfgaeqh] {
    background-color: #fae7d2;
    border: 1px solid #eb8100;
}
.activity-icon[b-tq0wfgaeqh] {
    background-color: #fbffcb;
    border: 1px solid #c59e00;
}
.settings-icon[b-tq0wfgaeqh] {
    background-color: #d9eeff;
    border: 1px solid royalblue;
}
.versions-icon[b-tq0wfgaeqh] {
    background-color: rgb(235, 235, 235);
    border: 1px solid silver;
}

.loading-warning[b-tq0wfgaeqh] {
    margin: 0 4px 8px 4px;
    margin-top: 0;
    font-size: 0.9em;
    color: gray;
}
/* /Layout/United/TabMenuComponent.razor.rz.scp.css */
.tab-menu[b-ootqjf3tz1]{
    display: flex;
    flex-wrap: wrap;
}
    .tab-menu.tab-categories[b-ootqjf3tz1] {
        background-color: rgb(240,240,240);
        border: 1px solid silver;
        margin: 8px 8px 4px 8px;
    }
    .tab-menu.tabs-not-pinned[b-ootqjf3tz1]{
        margin: 4px;
        margin-left: 2em;
        border-left: 1px solid gainsboro;
    }




.tab-part[b-ootqjf3tz1] {
    display: flex;
    align-items: center;
}
        .tab-part.controls[b-ootqjf3tz1] {
            position: relative;
            width: 0;
            right: 1.5em;
        }

.tab-icon[b-ootqjf3tz1]{
    margin: 0 2px;
    height: 20px;
}
.category .tab-icon[b-ootqjf3tz1]{
    height: 24px;
}
.tab-name[b-ootqjf3tz1]{
    margin: 0 2px;
    font-size: 0.9em;
}

.tab-item-full[b-ootqjf3tz1]{
    display: flex;
}
.tab-close[b-ootqjf3tz1] {
    visibility: hidden;
    background-color: rgb(235,235,235);
    color: red;
    margin: 0 4px;
    padding: 0 4px;
    user-select: none;
    z-index: 1;
}
.tab-item-full:hover .tab-close[b-ootqjf3tz1] {
    visibility: visible;
}
.tab-item.random[b-ootqjf3tz1]{
    min-width: auto;
    padding: 2px 4px;
}
    .tab-item.random .tab-icon[b-ootqjf3tz1] {
        height: 24px;
        opacity: 0.7;
    }
.tab-item.close-all .tab-icon[b-ootqjf3tz1] {
    height: 20px;
    opacity: 0.5;
}


.rumine-warning[b-ootqjf3tz1]{
    color: gray;
    margin: 4px;
    font-size: 0.9em;
}

@media (max-device-width:480px) {
    .tab-menu[b-ootqjf3tz1]{
        flex-direction: column;
    }
    .tab-item[b-ootqjf3tz1] {
        min-width: auto;
    }
}
