Skip to content

Тёмная тема для БРС by MaksPV

Details

AuthorMaksPV

LicenseNo License

Categoryweb-iais.admin.tstu.ru

Created

Updated

Code size12 kB

Code checksumefad6341

Statistics

Learn how we calculate statistics in the FAQ.

Failed to fetch stats.

Description

Тёмная тема + мобильный адаптив

Notes

Userstyle doesn't have notes.

Source code

Source code has over 10K characters, so we truncated it. You can inspect the full source code on install link.
/* ==UserStyle==
@name       ?
@version    20250430.20.10
@namespace  ?
==/UserStyle== */

/* ==UserStyle==
@name           Тёмная тема для личного кабинета студента ТГТУ
@namespace      github.com/openstyles/stylus
@version        1.0.0
@description    Полная тёмная тема для личного кабинета + адаптив под мобильные устройства
@author         Максим Попов
==/UserStyle== */

@-moz-document url-prefix("http://web-iais.admin.tstu.ru") {
:root {
    --bg-color: #1e1e1e;
    --text-color: #ffffff;
    --link-color: #fff;
    --link-hover: #cccccc;
    --header-bg: #2d2d2d;
    --menu-bg: #252525;
    --border-color: #444;
    --highlight: #333;
    --button-bg: #3a3a3a;
    --button-hover: #4a4a4a;
    --heading-bg: #3a3a3a;
    --heading-text: #ffffff;
    --table-header-bg: #3a3a3a;
    --table-header-text: #ffffff;
    --table-header-blue: #2828c1;
    --table-header-green: #579857;
    --table-header-orange: #a87721;
    --table-header-yellow: #a7a722;
    --table-border: #444;
    --table-row-odd: #2d2d2d;
    --table-row-even: #333;
    --table-row-hover: #222;
    --ir-toolbar-bg: #333;
    --ir-control-panel-bg: #2a2a2a;
    --light-blue: #31c8f8
}

#uBodyContainer,body {
    width: 1200px
}

#uBodyContainer,#uOneCol,body {
    background-color: var(--bg-color)!important;
    color: var(--text-color)!important;
    margin: auto
}

@media (max-width:1200px) {
    #uBodyContainer,#uOneCol,body {
        width: 100%;
        margin: auto
    }
}

a,a.itemLabel,a.itemLabel:link,a.itemLabel:visited,a.list,a.list:link,a.list:visited,a:link,a:visited {
    color: var(--link-color)!important;
    text-decoration: none!important
}

a.itemLabel:hover,a.list:hover,a:active,a:hover {
    color: var(--link-hover)!important;
    text-decoration: underline!important
}

.uRegion>div.uRegionHeading,header#uHeader {
    border-bottom: 1px solid var(--border-color)!important
}

header#uHeader {
    background: 0 0;
    background-color: var(--header-bg)!important;
    width: 100%;
    display: flex;
    flex-direction: column;
    gap: 10px
}

header#uHeader nav ul {
    background-color: var(--menu-bg)!important
}

header#uHeader nav ul li a:hover,nav ul li a.active {
    background-color: var(--highlight)!important
}

.uRegion,.uRegionContent,.uRegionHeading {
    background-image: none!important;
    background-color: var(--header-bg)!important;
    border-color: var(--border-color)!important;
    color: var(--text-color)
}

.uRegion>div.uRegionHeading {
    background-color: var(--heading-bg)!important;
    box-shadow: none!important
}

.uRegionHeading h1,.uRegionHeading h1 a,.uRegionHeading h1 span {
    color: var(--heading-text)!important
}

.TEXT_O,.fielddata,.fielddatabold,.fielddatasmall,.pagination .fielddata,header#uHeader nav ul li a {
    color: var(--text-color)!important
}

table,table.accessible-report,table.standard-report,table.uReport,table.uReportStandard,table.vertical1,table.vertical1 td {
    background-color: var(--header-bg)!important;
    border-color: var(--border-color)!important
}

table.accessible-report thead>tr>th,table.standard-report thead>tr>th,table.uReport thead>tr>th,table.uReportStandard thead>tr>th {
    color: var(--table-header-text)!important;
    border-bottom: 1px solid var(--table-border)!important
}

.apexir_WORKSHEET_DATA th,table.accessible-report thead>tr>th,table.standard-report thead>tr>th,table.uReport thead>tr>th,table.uReportStandard thead>tr>th {
    background-color: var(--table-header-bg)!important;
    background-image: none!important;
    text-shadow: none!important;
    padding: 8px!important;
    text-align: center!important
}

table.accessible-report tbody>tr>td,table.standard-report tbody>tr>td,table.uReport tbody>tr>td,table.uReportStandard tbody>tr>td {
    background-color: var(--table-row-odd)!important;
    color: var(--text-color)!important;
    border-bottom: 1px solid var(--table-border)!important;
    padding: 6px!important
}

.apexir_WORKSHEET_DATA td {
    background-color: var(--table-row-odd)!important
}

.apexir_WORKSHEET_DATA tr.even td,table.accessible-report tbody>tr:nth-child(even)>td,table.standard-report tbody>tr:nth-child(even)>td,table.uReportStandard tbody>tr:nth-child(even)>td {
    background-color: var(--table-row-even)!important
}

.apexir_WORKSHEET_DATA tr.odd td {
    background-color: var(--table-row-odd)!important
}

table.vertical1 td.L {
    color: #ccc!important
}

table.vertical1 td.R {
    background-color: var(--table-row-even)!important
}

div#uLoginContainer section.uRegion div.uRegionContent table.formlayout td label.uOptional,table.formlayout td label,table.formlayout td span.display_only,table.formlayout td span.display_only a {
    color: var(--text-color)
}

#apexir_SEARCH,.apexir-go-button,.button,button,input,input[type=button],input[type=submit],select,textarea {
    background-color: var(--button-bg)!important;
    color: var(--text-color)!important;
    border-color: var(--border-color)!important
}

.apexir-go-button:hover,.button:hover,button:hover,input[type=button]:hover,input[type=submit]:hover {
    background-color: var(--button-hover)!important
}

#apexir_SEARCH,input,select,textarea {
    background-color: var(--header-bg)!important
}

.apex_worksheet,.apexir_WORKSHEET_DATA {
    background-color: var(--header-bg)!important;
    border: 1px solid var(--border-color)!important
}

.apexir_WORKSHEET_DATA {
    width: 100%;
    border-collapse: collapse!important
}

#apexir_TOOLBAR_OPEN,.apex_toolbar,.apexir_WORKSHEET_DATA td,.apexir_WORKSHEET_DATA th {
    border: 1px solid var(--border-color)!important;
    color: var(--text-color)!important
}

.apexir_WORKSHEET_DATA td {
    padding: 6px!important
}

#apexir_TOOLBAR_OPEN,.apex_toolbar {
    background-color: var(--ir-toolbar-bg)!important
}

.apex_toolbar {
    padding: 4px;
    margin-bottom: 5px
}

#apexir_TOOLBAR_OPEN {
    background-image: none!important;
    box-shadow: none!important;
    border-radius: 0!important
}

.apexir_TOOLBAR_CLOSE,.apexir_TOOLBAR_OPEN {
    display: inline-block!important;
    vertical-align: middle!important;
    float: none!important;
    height: auto!important
}

#apexir_TOOLBAR_CLOSE {
    color: #000
}

#apexir_CONTROL_PANEL_COMPLETE,.control_panel {
    background-color: var(--ir-control-panel-bg)!important;
    border: 1px solid var(--border-color)!important;
    color: var(--text-color)!important
}

tr.rule_1082608605815122450 td {
    background-color: #3a3429!important
}

tr.rule_1082608724059122450 td {
    background-color: #2a3a2a!important
}

tr.rule_1082608828771122450 td {
    background-color: #3a2a30!important
}

tr.rule_1082608916440122450 td {
    background-color: #2a323a!important
}

tr.rule_1082609017869122450 td {
    background-color: #2a303a!important
}

tr.rule_1082609715230122450 td {
    background-color: #2a2f3a!important
}

tr.rule_1082609221412122450 td {
    background-color: #3a2a2c!important
}

tr.rule_1082609302889122450 td {
    background-color: #323a2a!important
}

tr.rule_1082609402551122450 td {
    background-color: #352a3a!important
}

tr.rule_1082609505015122450 td {
    background-color: #3a3835!important
}

tr.rule_1082609627622122450 td {
    background-color: #2f3a2a!important
}

tr.rule_1082609118133122450 td {
    background-color: #373a2a!important
}

.pagination {
    padding: 4px;
    text-align: right;
    color: var(--text-color)!important
}

.pagination a {
    padding: 0 4px;
    color: var(--link-color)!important
}

#uFooter,.dhtmlSubMenu {
    background-color: var(--header-bg)!important
}

.dhtmlSubMenu,.dhtmlSubMenuN {
    color: var(--text-color)!important
}

.dhtmlSubMenu {
    position: absolute;
    border: 1px solid var(--border-color)!important;
    z-index: 1000;
    display: none
}

.dhtmlSubMenuN {
    display: block;
    padding: 2px 10px;
    text-decoration: none
}

.dhtmlSubMenuN:hover,.vertical1 .R div {
    background-color: var(--highlight)!important
}

.dhtmlMenuSep {
    height: 1px;
    background-color: var(--border-color)!important;
    margin: 2px 0
}

#Voen_uchet h1,.ATTENT {
    color: #ff6b6b!important
}

.READ_MORE,.list6b li:before {
    color: var(--link-color)!important
}

#uFooter {
    border-top: 1px solid var(--border-color)!important
}

#Voen_uchet {
    background-color: #3a1a1a!important;
    border-color: #5a2a2a!important
}

.vertical1 .R div {
    border-color: var(--border-color)!important;
    color: var(--text-color)!important
}

#P42_DISC,#P42_GROUP,#P42_KIND_ATT,#P42_SPEC_CODE,#P42_SPEC_NAME,span#P1_STUD.display_only {
    color: var(--light-blue)!important;
    text-shadow: 0 0 2px rgba(0,0,0,.3)!important
}

header#uHeader hgroup {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    position: inherit;
    height: auto;
    gap: 7.5px;
    padding-bottom: 15px
}

#uLogo {
    margin-bottom: 0!important
}

.uAPEXNavBar {
    margin: 0!important;
    padding: 0!important;
    width: 100%
}

header#uHeader hgroup div.uAPEXNavBar {
    position: inherit
}

.uAPEXNavBar ul {
    display: flex;
    flex-direction: row;
    justify-content: space-around;
    padding: 0;
    margin: 0
}

.uAPEXNavBar li {
    list-style: none
}

header#uHeader nav ul,nav.uPageTabs ul {
    display: grid;
    position: inherit;
    grid-template-columns: repeat(auto-fill,minmax(160px,1fr));
    gap: 5px 1px
}

header#uHeader nav ul li,nav.uPageTabs ul {
    display: inherit;
    width: 100%
}

body#uLogin {
    background: 0 0
}

html body #apexir_DATA_PANEL>table .apexir_WORKSHEET_DATA tr:hover td {
    background-color: var(--table-row-hover)!important
}

#apexir_DATA_PANEL>table .apexir_WORKSHEET_DATA th div,#apexir_GROUP_BY>table .apexir_WORKSHEET_DATA th div {
    color: var(--text-color)
}

#P41_GROUP_NAME.display_only {
    color: var(--text-color)!important;
    font-size: 20px
}

#apexir_WORKSHEET,#report_3745658394680735383_catch,#report_3759581712708887051_catch,#report_377083121187...

Reviews

No reviews yet.