Skip to content

Dziekanat WSEI Theme by ikkevoid

Screenshot of Dziekanat WSEI Theme

Details

Authorikkevoid

LicenseNo License

CategoryAPR Dziekanat

Created

Updated

Size17 kB

Statistics

Learn how we calculate statistics in the FAQ.

Failed to fetch stats.

Description

Theme for APR ProAkademia Dziekanat, fixing styling mistakes and design hell, small project that tries to protect my eyes from horrendous user interface that sometimes I have to use. Started really easy with initial styles, but went wrong when some styles broke things cause all the modules are really inconsistent with their classes and even elements.

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         Dziekanat WSEI Theme
@version      20221013.16.22
@namespace    userstyles.world/user/ikkevoid
@description  Theme for APR ProAkademia Dziekanat, fixing styling mistakes and design hell, small project that tries to protect my eyes from horrendous user interface that sometimes I have to use. Started really easy with initial styles, but went wrong when some styles broke things cause all the modules are really inconsistent with their classes and even elements.
@author       ikkevoid
@license      No License
==/UserStyle== */

@-moz-document domain("dziekanat.wsei.lublin.pl") {
@import url('https://fonts.googleapis.com/css2?family=Poppins&display=swap');

:root {
	--blue-300: #EAF6FF;
	--blue-400: #172768;
	--gap-2: .5rem;
	--rounded: .25rem;
	--shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
	--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
}

	
* {
	font-family: "Poppins" !important;
}

table {
	border-collapse: separate;
}

pre {
	white-space: pre-line;
}

#table_glowna {
	max-width: 1536px;
	margin: 0 auto;
}
#td_logo img {
	border-radius: var(--rounded);
}

#td_tresc,
.ramka,
#aspnetForm {
	display: flex;
	flex-direction: column;
	gap: var(--gap-2);
}
#aspnetForm div:empty {
	display: none !important
}

#td_tresc > table:first-of-type tbody tr {
	display: flex;
	gap: var(--gap-2);
}

#td_stopka span {
	display: none;
}

#td_stopka:after {
	content: "Dziekanat WSEI - Theme by Serwin.digital";
	color: gray;
}

.Cookies {
	border-radius: var(--rounded);
	overflow: hidden;
	box-shadow: var(--shadow);
	top: unset !important;
	bottom: 0 !important;
	left: unset !important;
	right: 0 !important;
	margin: var(--gap-2) !important;
	width: 30rem !important;
}
.Cookies .header {
	background: var(--blue-400) !important
}
.Cookies .msg {
	border-radius: 0 !important;
	border: none !important;
}

/*Ukrycie obrazów*/
.menu,
.zakladka,
.zakladka_normalna,
.zakladka_srodkowa,
.zakladka_srodkowa_podswietlona,
.index_srodkowa {
	background-image: none !important;
}

.img_rog,
.zakladka_lewa,
.zakladka_prawa,
.zakladka_lewa_podswietlona,
.zakladka_prawa_podswietlona {
	display: none;
}

body {
	background: none;
}


/*Profilowe*/
img.sensitive {
	border-style: unset !important;
	content: url("https://img.icons8.com/small/96/808080/user-male-circle.png");
	width: auto !important;
	height: auto !important;
}


/*Menu*/
.menu_normalne,
.menu_podswietlone,
.zakladka_normalna,
.zakladka {
	padding: var(--gap-2) !important;
	border: none !important;
	border-radius: var(--rounded);
	transition: all 0.2s ease;
	color: black !important;
}

a.menu {
	width: auto;
}

#td_logo,
#td_naglowek,
#td_menu,
#td_tresc {
	padding: calc(var(--gap-2) / 2);
}
#td_menu br,
br[style="clear: both;"],
br[style="clear: both"],
br[style^="clear:both"],
#fileForm br {
	display: none;
}
#td_menu .menu {
	display: flex;
	flex-direction: column;
	gap: var(--gap-2);
}

.zakladka_podswietlona,
.menu_podswietlone {
	background: var(--blue-400);
	color: white !important;
	box-shadow: var(--shadow);
}

/*Belka*/
.belka,
table.dane,
.belka_light {
	border: none !important;
	margin: 0 !important;
	box-shadow: var(--shadow);
}
th.dane {
	background: var(--blue-400) !important;
	border: none !important;
}

/*TESTING*/
#td_tresc table[style="width: 100%;"] {
	border-radius: var(--rounded);
	box-shadow: var(--shadow);
	overflow: hidden;
	
}

.naglowek table[style="width: 100%;"] {
	padding: var(--gap-2);
}
.belka {
	background: var(--blue-400) !important;
	border-radius: var(--rounded);
	padding: var(--gap-2) !important;
}

.belka_light {
	background: var(--blue-400) !important;
	border-radius: var(--rounded);
	display: flex;
	align-items: center;
	gap: var(--gap-2);
	padding: var(--gap-2) !important;
}

.belka_light a[style*="float: right;"],
#pomoc {
	margin: 0 0 0 auto !important;
}
.belka_light:empty {
	display: none;
}

.komunikat,
p,
div[style="margin:20px;"] {
	margin: 0;
	padding-left: var(--gap-2) !important;
	padding-right: var(--gap-2) !important;
}

div[style="margin:20px;"] {
	margin: 0 !important;
}

/*Usunięcie dolnej ramki na dole oraz cale tabele*/
table.dane {
	border-radius: var(--rounded);
	overflow: hidden;
	border: none;
	box-sizing: border-box;
	border-collapse: separate;
	box-shadow: var(--shadow);
}
td.dane {
	border: none;
	padding: var(--gap-2);
}
.ramka {
	border: none !important;
	border-radius: var(--rounded);
	overflow: visible !important;
}

/*Przyciski*/
a.przycisk,
span.przycisk,
div.przycisk,
.dxbButton_Aqua,
input[type=text],
input[type=password] {
	background: #F3F4F6;
	padding: var(--gap-2);
	border-radius: var(--rounded);
	border: none;
	text-align: center !important;
	box-shadow: var(--shadow);
	width: auto;
	height: auto !important;
	font-size: unset !important;
}

a.przycisk:hover,
span.przycisk:hover,
div.przycisk:hover {
	background: var(--blue-300);
	padding: var(--gap-2);
	border-radius: var(--rounded);
	border: none;
}

input[type=button],
input[type=file] {
	border: none;
	padding: var(--gap-2);
	background: #F3F4F6;
	color: black;
	border-radius: var(--rounded);
	box-shadow: var(--shadow)
}

/*Pola tekstowe*/
#imie,
#nazwisko {
	border: none;
	padding: var(--gap-2);
	border-radius: var(--rounded);
	margin-right: var(--gap-2);
	background: #F3F4F6;
	box-shadow: var(--shadow)
}

.naglowek {
	background: white !important;
	border-bottom: none !important;
	border-radius: var(--rounded);
	padding: 0 !important;
}

.naglowek_filtry {
	display: flex;
	justify-content: center;
	flex-wrap: wrap;
	gap: var(--gap-2);
	padding: var(--gap-2) !important;
}

.naglowek > form[action="/TokStudiow/StudentTokStudiow/Grupy"] > table > tbody > tr {
	display: flex;
	align-items: center;
	gap: var(--gap-2);
}

form[action="/UstawieniaJezyka"] .ramka > div {
	display: flex;
	align-items: center;
	gap: var(--gap-2);
}
.dxb-hbc {
	display: none;
}

form[action="/UstawieniaJezyka"] .ramka .dxbButton_Aqua {
	display: flex;
	justify-content: center;
	align-items: center;
}


#form_profile {
	margin-left: var(--gap-2);
	margin-right: var(--gap-2);
}
#fileForm {
	display: flex;
	gap: var(--gap-2);
}

div[id^="Plan"] {
	display: flex;
	flex-direction: column;
	gap: var(--gap-2);
}

div.przycisk {
	margin-left: var(--gap-2)
}

div.naglowek > table[style="width: 100%;"] > tbody > tr {
	display: flex;
	align-items: center;
}

div.naglowek > table[style="width: 100%;"] > tbody > tr > td:first-of-type {
	flex-grow: 1;
}

div.naglowek > table[style="width: 100%;"] > tbody > tr > td[style="width: 150px;"] {
	width: auto !important;
}

div[id^="Plan"] > table.dane > tbody > tr {
	display: flex;
	gap: var(--gap-2);
	justify-content: space-between;
	align-items: center;
	background: var(--blue-400);
	padding: var(--gap-2);
}

div[id^="Plan"] > table.dane > tbody > tr > th {
	width: auto !important;
	padding: 0 !important;
}

div[id^="Plan"] a.przycisk,
div.przycisk span {
	display: flex;
	align-items: center;
	white-space: nowrap;
	user-select: none;
}

tr[style="background-color: rgb(128, 204, 255);"], tr[style="background-color: rgb(100, 200, 255);"] {
	background: var(--blue-400) !important;
	color: #F9FAFB;
}
tr[style="background-color: rgb(128, 204, 255);"] .dxgvIndentCell  {
	background: var(--blue-400) !important;
}
	

#aspnetForm[action="Oplaty"],
#aspnetForm[action="ZapisyNaPrzedmioty"],
#aspnetForm[action="ZapisyNaPraceDyplomowe"],
#aspnetForm[action="ZapisyNaPraktyki"],
#aspnetForm[action="Konto"],
#aspnetForm[action="Ankiety"] {
	margin-right: -.5rem;
}

.filtr_lewy {
	margin: 0 !important
}

.filtr_prawy {
	float: none !important;
	display: flex !important;
	gap: var(--gap-2);
}
.prakts_filtr {
	height: auto !important;
	margin: 0 !important;
}

th.dane2n {
	background: var(--blue-400);
	border: none;
}

table.dane2n, table.egqv_outer {
	box-shadow: var(--shadow);
	border: none;
	border-radius: var(--rounded);
	overflow: hidden;
}

/*DevExpress Components*/
.dxeButtonEdit_Aqua,
select {
	background: #F3F4F6;
	padding: var(--gap-2);
	border-radius: var(--rounded);
	margin: 0 !important;
	border: none;
	box-shadow: var(--shadow);
	text-align: center;
}
.dxeButtonEdit_Aqua .dxeEditArea_Aqua {
	background: #F3F4F6;
}

.dxeButtonEdit_Aqua .dxic {
	padding: 0 !important;
}

/*Przycisk*/
td[id$=groupcol0],
.dxeCalendarButton_Aqua {
	background: #F3F4F6 !important;
	color: black !important;
	border: none !important;
	padding: var(--gap-2);
	border-radius: var(--rounded);
	text-align: center;
	box-shadow: var(--shadow);
}
td[id$=groupcol0] table {
	color: black;
}

.dxgvGroupPanel_Aqua,
.dxgvHeader_Aqua,
.dxgvIndentCell,
.dxgvGroupRow_Aqua {
	background: white !important;
	color: black !important;
}

.dxgvHeader_Aqua,
.dxgvGroupPanel_Aqua,
.dxgvIndentCell,
td.dxgv {
	border-color: #bfdbfe2e !important;
}

.dxgvHeader_Aqua table {
	color: black
}

.dxeButtonEditButton_Aqua,
.dxgvEmptyDataRow_Aqua {
	background: none;
	border: none;
}

.dxgvControl_Aqua {
	border-radius: var(--rounded);
	overflow: hidden;
	border: none;
	box-shadow: var(--shadow);
}

.dxgvControl_Aqua a {
	color: unset !important;
}

table.dane .dxgvControl_Aqua {
	border-radius: 0;
	border: none;
}

.dxgv {
	border: none !important
}


/*Dialog i kalendarz*/
.dxpc-mainDiv,
.dxeCalendar_Aqua {
	background: white !important;
	border-radius: var(--rounded);
	box-shadow: var(--shadow-lg);
	border: none !important;
	overflow: hidden;
}

.dxpc-mainDiv .dxpc-header {
	background: var(--blue-400) !important;
	color: white;
	display: flex;
	flex-direction: row-reverse;
	justify-content: space-between;
}

.dxpc-mainDiv .dxpc-footer,
.dxeCalendarHeader_Aqua,
.dxeCalendarFooter_Aqua {
	background: var(--blue-400) !important;
	color: white;
}
.dxeCalendarHeader_Aqua td.dxe {
	color: white !important;
}

.dxeCalendarFooter_Aqua {
	padding: var(--gap-2);
}

.dxeCalendarToday_Aqua,
.dxeCalendarFastNavItem_Aqua {
	border-radius: var(--rounded)
}


.dxeCalendarSelected_Aqua,
.dxeCalendarFastNavItemSelected_Aqua {
	backgr...

Reviews

No reviews yet.