.dash-row { display: block; display: flex; flex-direction: column; position: relative; } .dash-row-header { position: relative; display: flex; flex-direction: row; margin-right: $panel-margin; margin-left: 0; .h1 { font-size: 2.7rem; font-style: normal; line-height: 4rem; font-weight: 300; } .h2 { font-size: 2.4rem; line-height: 3.5rem; font-weight: 300; } .h3 { font-size: 2.0rem; line-height: 3rem; font-weight: 300;} .h4 { font-size: 1.7rem; font-weight: 300;} .h5 { font-size: 1.4rem; font-weight: 300;} .h6 { font-size: 1rem; font-weight: 300; } } .dash-row-header-title { padding: 0.6rem; flex-grow: 1; .dash-row-collapse-toggle { padding: 0 2px; font-size: $font-size-xs; color: $text-muted; position: relative; left: -3px; top: -1px; } &:hover { .dash-row-collapse-toggle { color: $link-color; } } } .panels-wrapper { flex-grow: 1; position: relative; } .dash-row-options { background: $panel-bg; border: 1px solid $dash-row-border-color; margin: 0 $panel-margin $panel-margin*2 $panel-margin; padding: $panel-margin*2; } .dash-row-add-panel { background: $panel-bg; border: 1px solid $dash-row-border-color; margin: 0 $panel-margin $panel-margin*2 $panel-margin; padding: $panel-margin*2; display: flex; } .add-panel-panels-scroll { width: 100%; overflow: auto; &::-webkit-scrollbar { display: none } -ms-overflow-style: none; } .add-panel-panels { display: flex; flex-direction: row; } .add-panel-item { background: $input-label-bg; border: $panel-border; padding: $spacer; min-width: 9rem; max-width: 9rem; text-align: center; margin: $gf-form-margin; cursor: pointer; &.active, &:hover { box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 5px rgba(82,168,236,10.8) } } .add-panel-item-name { text-overflow: ellipsis; overflow: hidden; white-space: nowrap; font-size: $font-size-sm; } .add-panel-item-img { width: 2rem; } $dash-row-menu-animation-speed: 0.20s; .dash-row-menu-container { position: absolute; top: 0px; transform: translate(-131px, 0); transition: 0.1s ease-out 0.4s; z-index: 100; display: flex; flex-direction: row; &:hover { transform: translate(-$panel-margin, 0); transition: $dash-row-menu-animation-speed ease-in 0.05s; z-index: 101; .dash-row-menu-grip { opacity: 0; transition: $dash-row-menu-animation-speed ease-in 0.05s; } } } .dash-row-menu { border-top: $panel-border; border-bottom: $panel-border; list-style: none; flex-grow: 1; box-shadow: $search-shadow; background: $side-menu-bg; li a { display: block; white-space: nowrap; color: $text-muted; font-size: $font-size-sm; padding: $spacer/2 $spacer; border-left: 2px solid $side-menu-bg; i { display: inline-block; padding-right: $spacer/2; } &:hover { @include left-brand-border-gradient(); color: $link-color; background: $input-label-bg; } } } .dash-row-menu-grip { text-align: center; font-size: 130%; color: $text-color-faint; opacity: 1; transition: $dash-row-menu-animation-speed ease-out 0.5s; width: 1rem; }