@import '../global/globalCssVariables.module.scss'; .topbar-container { flex-direction: column; font-size: 10px; line-height: 1; overflow-y: auto; overflow-x: visible; background: $dark-gray; overflow: visible; z-index: 1000; align-items: center; height: $topbar-height; background-color: $dark-gray; border-bottom: $standard-border; padding: 0px 10px; cursor: default; display: flex; justify-content: center; width: 100%; .topbar-inner-container { display: flex; flex-direction: row; position: relative; display: grid; grid-auto-columns: 33.3% 33.3% 33.3%; width: 100%; align-items: center; // &:first-child { // height: 20px; // } } .topbar-button-text { color: $white; padding: 10px; size: 15; &:hover { font-weight: 500; } } .topbar-button-icon { cursor: pointer; width: fit-content; display: flex; justify-content: center; gap: 4px; align-items: center; justify-self: center; align-self: center; padding: 5px; transition: linear 0.2s; color: $white; &:hover { background-color: darken($color: $light-gray, $amount: 20); font-weight: 500; } } .topbar-title { color: $white; font-size: 17; font-weight: 500; } .topbar-center { grid-column: 2; display: inline-flex; justify-content: center; align-items: center; gap: 5px; .topbar-dashboard-header { font-weight: 600; } } .topbar-right { grid-column: 3; position: relative; display: flex; justify-content: flex-end; gap: 5px; margin-right: 5px; } .topbar-left { grid-column: 1; color: black; font-family: 'Roboto'; position: relative; display: flex; width: fit-content; gap: 5px; .logo-container { font-size: 15; display: flex; flex-direction: row; justify-content: center; align-items: center; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -o-user-select: none; user-select: none; .logo { background-color: transparent; width: 25px; height: 25px; margin-right: 5px; } } .topBar-icon:hover { background-color: $close-red; } .topbar-lozenge-user, .topbar-lozenge { height: 23; font-size: 12; color: white; font-family: 'Roboto'; font-weight: 400; padding: 4px; align-self: center; margin-left: 7px; display: flex; align-items: center; .topbar-dashSelect { border: none; background-color: transparent; color: black; font-family: 'Roboto'; font-size: 17; font-weight: 500; &:hover { cursor: pointer; } } } .topbar-logoff { border-radius: 3px; background: olivedrab; color: white; display: none; margin-left: 5px; padding: 1px 2px 1px 2px; cursor: pointer; } .topbar-logoff { background: red; } .topbar-lozenge-user:hover { .topbar-logoff { display: inline-block; } } } .topbar-barChild { &.topbar-collection { flex: 0 1 auto; margin-left: 2px; margin-right: 2px; } &.topbar-input { margin: 5px; border-radius: 20px; border: $dark-gray; display: block; width: 130px; -webkit-transition: width 0.4s; transition: width 0.4s; /* align-self: stretch; */ outline: none; &:focus { width: 500px; outline: none; } } &.topbar-filter { align-self: stretch; button { transform: none; &:hover { transform: none; } } } &.topbar-submit { margin-left: 2px; margin-right: 2px; } &.topbar-close { color: $white; max-height: $topbar-height; } } } .topbar-results { display: flex; flex-direction: column; top: 300px; display: flex; flex-direction: column; height: 100%; overflow: visible; .no-result { width: 500px; background: $light-gray; padding: 10px; height: 50px; text-transform: uppercase; text-align: left; font-weight: bold; } }