Skip to content

Managebac Dark Mode (RED) by Hunter-171

Details

AuthorHunter-171

LicenseNo License

Categoryschool,managebac

Created

Updated

Size23 kB

Statistics

Learn how we calculate statistics in the FAQ.

Failed to fetch stats.

Description

Managebac in dark mode

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         Managebac Dark Mode (RED)
@version      20231028.20.44
@namespace    userstyles.world/user/Hunter-171
@description  Managebac in dark mode
@author       Hunter-171
@license      No License
==/UserStyle== */



@-moz-document domain("managebac.com") {
.theme-red {
	--f-primary-color: #ff4739;
	--f-primary-color-hover: #b42318;
	--f-primary-color-active: #b42318;
	--f-primary-color-active-rgb: to-rgb(#b42318);
	--f-secondary: #fecdca;
	--f-secondary-text: #fda29b;
	--f-text-color: #d92d20;
	--f-light-bg-hover: #fee4e2;
}

.theme-aubergine,
.theme-orange,
.theme-red {
	--f-light-bg: #353535;;
	--f-light-bg-hover: #252525;
}

:root {
	--text-colour: #eee;
	--background-colour: #202020;
	--accent-colour: #404040;
	--secondary-colour: #252525;
	--f-light-bg: #353535;
}

.flash.notice > .flash-body,
.flash.notice > .flash-body * {
	color: var(--accent-colour) !important;
}

.background-image {
	background-image: url(https://4kwallpapers.com/images/wallpapers/blob-background-ios-stock-orange-curves-digital-art-vectors-5120x2880-6789.jpg) !important;
	filter: blur(20px);
}

/* TASK POPUP FADE */
.show-more.active.active::after,
.show-more.small-active.active::after {
	-webkit-box-shadow: none;
	box-shadow: none;
	content: '...';
}

/* PROFILE DROP DOWN */
.dropdown-menu {
	position: absolute;
	top: 100%;
	left: 0;
	z-index: 1000;
	display: none;
	float: left;
	min-width: 160px;
	padding: 5px 0;
	margin: 2px 0 0;
	margin-top: 2px;
	font-size: 14px;
	text-align: left;
	list-style: none;
	background-color: rgba(0, 0, 0, 0.2);
	backdrop-filter: blur(25px);
	background-clip: padding-box;
	border: 1px solid #ccc;
	border: 1px solid rgba(0, 0, 0, .15);
	border-top-color: rgba(0, 0, 0, 0.15);
	border-right-color: rgba(0, 0, 0, 0.15);
	border-bottom-color: rgba(0, 0, 0, 0.15);
	border-left-color: rgba(0, 0, 0, 0.15);
	border-radius: 6px;
	-webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
	box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
	overflow: hidden !important;
}

/* PERSONALIZATION */
.form-section .section-full-width {
	background-color: rgba(0,0,0,0.2);
}

.js-flash-area .flash.info {
	background-color: rgba(0,0,0,0.2);
}

body,
.fr-view.fr-element .fr-file > span,
a,
a:hover {
	color: var(--text-colour);
}

.breadcrumbs:last-child {
	padding: 0 0 10px;
	background-color: transparent;
	min-width: -webkit-max-content;
	min-width: -moz-max-content;
	min-width: max-content;
}

.theme-orange,
.theme-red,
.theme-aubergine {
	background-color: var(--background-colour);
}

* {
	border-color: var(--accent-colour) !important;
	color: var(--text-colour) !important;
}

text {
	fill: var(--text-colour) !important;
}

/* NOTIFICATIONS */
.modal-message-notifications {
	background-color: rgba(0, 0, 0, 0.2) !important;
	backdrop-filter: blur(50px);
	padding: 0;
	width: 640px;
}

/* NOTIFICATIONS */
.mn-timeline-wrapper {
	scrollbar-width: thin !important;
	scrollbar-color: rgba(0, 0, 0, 0.2) transparent;
}

/* NOTIFICATION READER FRAME */
/* HEADER / SENDER */
.message-notifications .message-notifications-wrapper .message-notifications-content .item-info {
	margin: -10px -15px 0;
	padding: 10px 15px;
	background-color: rgba(0, 0, 0, 0.2);
	border-bottom: 1px solid var(--accent-colour);
	border-bottom-color: rgb(208, 213, 221);
	min-height: 56px;
}

/* BACKGROUND */
.message-notifications .message-notifications-wrapper .message-notifications-content {
	height: 100%;
	overflow: auto;
	margin: 0 -15px 0 15px;
	padding: 10px 15px;
	background-color: rgba(0, 0, 0, 0.2);
}

/* MAIN CARD */
.message-notifications .message-notifications-wrapper .message-notifications-content .mn-item-wrapper {
	margin-top: 10px;
	padding: 10px;
	border: 1px solid #d0d5dd;
	border-top-color: rgb(208, 213, 221);
	border-right-color: rgb(208, 213, 221);
	border-bottom-color: rgb(208, 213, 221);
	border-left-color: rgb(208, 213, 221);
	border-radius: 6px;
	background-color: var(--background-colour);
	-webkit-box-shadow: 0 1.5px 2.5px rgba(0, 0, 0, .07);
	box-shadow: 0 1.5px 2.5px rgba(0, 0, 0, .07);
}

/* DOWNLOAD BUTTON */
.redactor-styles a[data-name]::after,
.fr-view a[data-name]::after {
	border: none;
}

/* NAV BAR COLOURS */
.navbar-default {
	background-color: var(--background-colour);
	border-color: var(--accent-colour);
}

/* NAV BAR TITLE (SCHOOL NAME) */
.navbar .navbar-header .school-name,
.navbar .navbar-header .navbar-brand {
	color: var(--text-colour);
}

/* NAV BAR ICONS */
.navbar .fi:not(.preserve-icon-color) path {
	fill: var(--text-colour);
}

/* NAV BAR SEARCH */
.global-search .global-search-modal:not(.active) input {
	background-color: #303030 !important;
	color: #101828;
	-webkit-box-shadow: none;
	box-shadow: none;
	border: none;
}

/* SIDE BAR */
.f-menu-nav {
	background-color: var(--background-colour);
}

/* SIDE BAR BUTTONS */
.f-menu-link,
.f-menu-link:focus {
	--f-menu-link-bg: #303030;
	text-decoration: none;
	color: var(--text-colour);
}

/* SIDE BAR BUTTONS */
.f-menu-link:hover,
.f-menu-link:focus {
	--f-menu-link-bg: var(--accent-colour);
	text-decoration: none;
	color: var(--text-colour);
}

/* SELECTED MODE (DASHBOARD, TIMETABLES, ETC) */
.f-menu-submenu-link:focus,
.f-menu-submenu-link.active {
	background-color: var(--f-primary-color-active);
	color: var(--f-primary, var(--f-primary-color, #1570ef));
}

.f-menu-submenu-link:focus,
.f-menu-submenu-link.active:hover {
	background-color: color-mix(in srgb, var(--accent-colour), var(--f-primary-color-active));
	color: var(--f-primary, var(--f-primary-color, #1570ef));
}

/* HOME BUTTON */
.f-menu-expanded .f-menu-nav-link.active {
	background-color: var(--f-light-bg, #eaf2fe);
	color: var(--text-colour);
}

/* SUB HOME BUTTONS */
.f-menu-submenu-link-title {
	color: var(--text-colour) !important;
}

.f-menu {
	--f-menu-background: none;
}

/* DASHBOARD */
/* MAIN FRAME/DIV */
main .content-wrapper .content-block {
	padding: 0 15px;
	background-color: var(--secondary-colour);
	-webkit-box-shadow: 0 0 5px rgba(0, 0, 0, .05);
	box-shadow: 0 0 5px rgba(0, 0, 0, .05);
	margin-bottom: 20px;
}

/* BUTTONS */
/* MY FULL CALENDER */
.btn-light {
	background-color: var(--background-colour) !important;
	border-color: var(--accent-colour);
	color: var(--text-colour);
}

/* SELECTED MODE (Calender, Timetables) */
.btn-light:active,
.btn-light.active,
.btn-light:focus,
.btn-light.focus,
.btn-light:focus:active,
.btn-light.active:focus,
.btn-secondary:active,
.btn-secondary.active,
.btn-secondary:focus,
.btn-secondary.focus,
.btn-secondary:focus:active,
.btn-secondary.active:focus {
	background-color: unset !important;
	-webkit-box-shadow: 0 1.5px 2.5px rgba(0, 0, 0, .07);
	box-shadow: 0 1.5px 2.5px rgba(0, 0, 0, .07);
	border-color: var(--f-primary-color, #1570ef);
	color: var(--f-primary-color, #1570ef);
}

/* CURRENT DAY HIGHLIGHT */
.two-weeks-calendar tbody td.day.today {
	background-color: rgba(150, 30, 30, 0.1) !important;
}

/* CURRENT WEEK TABLE HIGHLIGHT */
.table-striped > tbody > tr:nth-of-type(2n+1),
.table-fusion > tbody > tr:nth-of-type(2n+1) {
	background-color: rgba(20, 0, 0, 0.2);
}

/* SECOND WEEK TABLE HIGHLIGHT */
.table-fusion > tbody > tr:nth-of-type(2n) {
	background-color: rgba(20, 0, 0, 0.1);
}

/* TASK */
.color-box {
	--f-color-box-color: #475467;
	--f-color-box-border-color: currentcolor;
	--f-color-box-border-radius: 0px;
	/* DEFAULT 6px */
	--f-color-box-font-size: 14px;
	--f-color-box-line-height: 20px;
	--f-color-box-padding-x: 8px;
	--f-color-box-padding-y: 4px;
	--f-color-box-child-gap: 4px;
	--f-color-box-after-opacity: 0.15;
	--f-color-box-after-bg: currentcolor;
	position: relative;
	display: block;
	color: var(--f-color-box-color);
	background-color: rgba(50, 50, 50, 0.2);
	border: 1px solid currentcolor;
	border-radius: var(--f-color-box-border-radius);
	font-size: var(--f-color-box-font-size);
	line-height: var(--f-color-box-line-height);
	padding-inline: var(--f-color-box-padding-x);
	padding-block: var(--f-color-box-padding-y);
}

/* UPCOMING TASK */
/* MAIN CARD */
.fusion-card {
	margin: 15px 0;
	border: 1px solid var(--accent-colour);
	border-radius: 8px;
}

/* HEADER */
.fusion-card-header {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	gap: 10px;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	border-bottom: 1px solid #d0d5dd;
	border-bottom: 1px solid transparent;
	padding: 15px;
}


/* CARDS */
.fusion-card-item {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	gap: 10px;
	position: relative;
	border: 1px solid var(--secondary-colour);
	background-color: rgba(0, 0, 0, 0.1);
	border-radius: 6px;
	padding: 10px;
	margin-bottom: 10px;
}

/* DATE */
.date-badge .day {
	line-height: 1.666666625;
	border: 1px solid var(--accent-colour);
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: rgb(166, 190, 220);
	border-top: none;
	font-size: 18px;
	border-bottom-left-radius: 3px;
	border-bottom-right-radius: 3px;
	background-color: var(--secondary-colour);
}

/* TITLE / TASK NAME */
.title a {
	font-weight: 600;
	color: var(--text-colour);
}

.title a:hover {
	color: var(--text-colour);
}

/* TASK TAGS/LABELS */
.label,
.warning.btn.btn-light.check-completion-btn span:first-child,
.form-actions input.warning.btn-light.check-completion-btn[type="submit"] span:first-child,
.form-actions button.warning.btn-light.check-completion-btn[type="submit"] span:first-child,
.warning.btn-light.check-completion-btn.pill span:first-child,
.gradebook-completion-filter .warning.btn[data-gb-filter-name] span:first-child,
.gradebook-completion-filter .form-actions input.warning[data-gb-filter-name][type="submit"] span:first-child,
.form-actions .gradebook-completion-filter input.warning[data-gb-filte...

Reviews

No reviews yet.