aboutsummaryrefslogtreecommitdiffstats
path: root/web_src/css/modules
diff options
context:
space:
mode:
Diffstat (limited to 'web_src/css/modules')
-rw-r--r--web_src/css/modules/navbar.css70
1 files changed, 32 insertions, 38 deletions
diff --git a/web_src/css/modules/navbar.css b/web_src/css/modules/navbar.css
index 556da2df3b..b5bc95b058 100644
--- a/web_src/css/modules/navbar.css
+++ b/web_src/css/modules/navbar.css
@@ -4,51 +4,34 @@
justify-content: space-between;
background: var(--color-nav-bg);
border-bottom: 1px solid var(--color-secondary);
- margin: 0 !important;
padding: 0 10px;
}
-#navbar,
#navbar .navbar-left,
#navbar .navbar-right {
- min-height: 49px; /* +1px border-bottom */
-}
-
-#navbar .navbar-left,
-#navbar .navbar-right {
- margin: 0;
display: flex;
align-items: center;
gap: 5px;
-}
-
-#navbar-logo {
- margin: 0;
+ min-height: 49px; /* +1px border-bottom */
}
.navbar-left > .item,
-.navbar-right > .item {
+.navbar-right > .item,
+.navbar-mobile-right > .item {
+ flex: 0 0 auto;
+ display: flex;
+ align-items: center;
color: var(--color-nav-text);
position: relative;
text-decoration: none;
- line-height: var(--line-height-default);
- flex: 0 0 auto;
- font-weight: var(--font-weight-normal);
- align-items: center;
- padding: .78571429em .92857143em;
- border-radius: .28571429rem;
-}
-
-#navbar .item {
min-height: 36px;
min-width: 36px;
- padding-top: 3px;
- padding-bottom: 3px;
- display: flex;
+ padding: 3px 13px;
+ border-radius: 4px;
}
-#navbar .dropdown .item {
- justify-content: stretch;
+#navbar .item.active {
+ background: var(--color-active);
}
#navbar a.item:hover,
@@ -56,9 +39,8 @@
background: var(--color-nav-hover-bg);
}
-#navbar .secondary.menu > .item > .svg,
-#navbar .right.menu > .item > .svg {
- margin-right: 0;
+#navbar .item.ui.dropdown {
+ padding-right: 5px;
}
@media (max-width: 767.98px) {
@@ -80,12 +62,12 @@
}
#navbar .navbar-mobile-right {
display: flex;
- margin: 0 0 0 auto !important;
- width: auto !important;
+ margin: 0 0 0 auto;
+ width: auto;
}
#navbar .navbar-mobile-right > .item {
display: flex;
- width: auto !important;
+ width: auto;
}
/* show items if the navbar is open */
#navbar.navbar-menu-open {
@@ -96,13 +78,12 @@
flex-direction: column;
}
#navbar.navbar-menu-open .navbar-left {
- display: flex;
flex-wrap: wrap;
}
- #navbar.navbar-menu-open .item {
+ #navbar.navbar-menu-open .navbar-left > .item,
+ #navbar.navbar-menu-open .navbar-right > .item {
display: flex;
width: 100%;
- margin: 0;
}
#navbar.navbar-menu-open .navbar-left #navbar-logo {
justify-content: flex-start;
@@ -111,14 +92,27 @@
#navbar.navbar-menu-open .navbar-left .navbar-mobile-right {
justify-content: flex-end;
width: 50%;
- min-height: 48px;
+ min-height: 49px;
}
#navbar #mobile-stopwatch-icon,
#navbar #mobile-notifications-icon {
- margin-right: 6px !important;
+ margin-right: 6px;
}
}
+#navbar .ui.dropdown .navbar-profile-admin {
+ display: block;
+ position: absolute;
+ font-size: 10px;
+ font-weight: var(--font-weight-bold);
+ color: var(--color-nav-bg);
+ background: var(--color-primary);
+ padding: 2px 4px;
+ border-radius: 10px;
+ top: -1px;
+ left: 18px;
+}
+
#navbar a.item:hover .notification_count,
#navbar a.item:hover .header-stopwatch-dot {
border-color: var(--color-nav-hover-bg);