Managebac in dark mode
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
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...