/*========================================================================================= File Name: customizer.scss Description: CSS used for demo purpose only. Remove this css from your project. ---------------------------------------------------------------------------------------- Item Name: Vuexy - Vuejs, HTML & Laravel Admin Dashboard Template Author: PIXINVENT Author URL: http://www.themeforest.net/user/pixinvent ==========================================================================================*/ .customizer { width: 400px; right: -400px; padding: 0; background-color: $white; z-index: 1051; position: fixed; top: 0; bottom: 0; height: 100vh; height: calc(var(--vh, 1vh) * 100); transition: right 0.4s cubic-bezier(0.05, 0.74, 0.2, 0.99); backface-visibility: hidden; border-left: 1px solid rgba($black, 0.05); &.open { box-shadow: 0 15px 30px 0 rgba($black, 0.11), 0 5px 15px 0 rgba($black, 0.08); right: 0; } // customizer content height .customizer-content { position: relative; height: 100%; } //customizer close button .customizer-close { position: absolute; right: 0.6rem; top: 0.6rem; padding: 7px; width: auto; z-index: 10; color: $headings-color; i, svg { font-size: 1.5rem; height: 1.5rem; width: 1.5rem; } } // customizer toggle icon .customizer-toggle { background: $primary; color: $white !important; display: block; box-shadow: -3px 0px 8px rgba($black, 0.1); border-top-left-radius: 6px; border-bottom-left-radius: 6px; position: absolute; top: 50%; width: 38px; height: 38px; left: -39px; text-align: center; line-height: 40px; cursor: pointer; } // theme color box styles .color-box { height: 24px; width: 24px; margin: 0.5rem; border-radius: 0.5rem; cursor: pointer; position: relative; &.selected { &:after { content: ""; border: 1px solid $primary; height: 30px; width: 30px; top: -3px; left: -3px; position: absolute; border-radius: 0.5rem; } &.border { &:after { top: -4px; left: -4px; } } } } }