// This Source Code Form is subject to the terms of the Mozilla Public // License, v. 2.0. If a copy of the MPL was not distributed with this // file, You can obtain one at http://mozilla.org/MPL/2.0/. // // Copyright (c) 2015-2016 Andrey Antukh // Copyright (c) 2015-2016 Juan de la Cruz .assets-bar { display: flex; flex-direction: column; .assets-bar-title { color: $color-gray-10; font-size: $fs14; margin: $small $small 0 $small; } .search-block { border: 1px solid $color-gray-30; margin: $small $small 0 $small; padding: $x-small; display: flex; align-items: center; &:focus-within { border-color: $color-primary !important; } &:hover { border-color: $color-gray-20; } & .search-input { background-color: $color-gray-50; border: none; color: $color-gray-10; font-size: $fs12; margin: 0; padding: 0; flex-grow: 1; &:focus { color: lighten($color-gray-10, 8%); } } & .search-icon { display: flex; align-items: center; svg { fill: $color-gray-30; height: 15px; width: 15px; } &.close { transform: rotate(45deg); cursor: pointer; } } } .input-select { background-color: $color-gray-50; color: $color-gray-10; border: 1px solid transparent; border-bottom-color: $color-gray-40; padding: $x-small $x-small 0 $x-small; margin: $small $small $medium $small; &:focus { color: lighten($color-gray-10, 8%); } option { color: $color-gray-60; background: $color-white; font-size: $fs11; } } .collapse-library { margin-right: $small; cursor: pointer; &.open svg { transform: rotate(90deg); } } .asset-group { background-color: $color-gray-60; padding: $small; font-size: $fs11; color: $color-gray-20; .group-title { display: flex; & span { color: $color-gray-30; } } .group-button { margin-left: auto; cursor: pointer; & svg { width: 0.7rem; height: 0.7rem; fill: #F0F0F0; } } .group-grid { margin-top: $small; display: grid; grid-template-columns: 1fr 1fr 1fr; grid-auto-rows: 7vh; column-gap: 0.5rem; row-gap: 0.5rem; } .grid-cell { background-color: $color-white; border-radius: 4px; overflow: hidden; display: flex; align-items: center; justify-content: center; position: relative; cursor: pointer; & img { max-height: 100%; max-width: 100%; height: auto; width: auto; pointer-events: none; } } .cell-name { background-color: $color-gray-60; font-size: $fs9; display: none; position: absolute; left: 0; bottom: 0; width: 100%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .grid-cell:hover { border: 1px solid $color-primary; & .cell-name { display: block; } } .group-list { max-height: 30rem; overflow-y: scroll; } .group-list-item { display: flex; align-items: center; margin-top: $x-small; font-size: $fs11; color: $color-white; cursor: pointer; & .color-block { width: 20px; height: 20px; border-radius: 10px; margin-right: $x-small; } & span { margin-left: $x-small; color: $color-gray-30; text-transform: uppercase; } } .context-menu { position: absolute; top: 10px; left: 10px; } } } .modal-create-color { position: relative; background-color: $color-white; padding: 4rem; display: flex; flex-direction: column; align-items: center; & .sketch-picker, .chrome-picker { box-shadow: none !important; border: 1px solid $color-gray-10 !important; border-radius: 0 !important; & input { background-color: $color-white; } } & .close { position: absolute; right: 1rem; transform: rotate(45deg); top: 1rem; svg { fill: $color-black; height: 20px; width: 20px; &:hover { fill: $color-danger; } } } & .btn-primary { width: 10rem; padding: 0.5rem; margin-top: 1rem; } } .modal-create-color-title { color: $color-black; font-size: 24px; font-weight: normal; }