// /** // * Copyright © 2016 Magento. All rights reserved. // * See COPYING.txt for license details. // */ // // Variables // --------------------------------------------- @control-collapsible__border-color: @color-gray80; @collapsible-title__font-size: 1.7rem; @collapsible-title__padding-top: 1.9rem; @collapsible-title__color: @color-very-dark-gray-black; @collapsible-title__padding-bottom: @collapsible-title__padding-top; @collapsible-title__hover__color: darken(@collapsible-title__color, 15%); @collapsible-title__disabled__color: lighten(@collapsible-title__color, 30%); @control-collapsible-title-icon-open__size: 1.8rem; @control-collapsible-title-icon-remove__size: @indent__base; @control-collapsible-title__background-color: @color-white-fog; @control-collapsible-title__padding-left: @control-collapsible-title-icon-open__size + @control-collapsible-title__padding__horizontal * 2; @control-collapsible-title__padding-right: @control-collapsible-title-icon-remove__size + @control-collapsible-title__padding__horizontal * 2; @control-collapsible-title__padding__horizontal: @indent__s; @control-collapsible-title__padding__vertical: 1.6rem; @control-collapsible-content__padding: @indent__s; @control-collapsible-row__dragging__background-color: @color-light-gray0; @control-collapsible-horizontal-dragover-mark__color: @color-blue-dodger; @control-collapsible-horizontal-dragover-mark__height: 3px; // // Table with collapsible panel // _____________________________________________ .admin__control-collapsible { width: 100%; ._dragged { .admin__collapsible-block-wrapper { .admin__collapsible-title { background: @control-collapsible-row__dragging__background-color; } } } ._dragover-top, ._dragover-bottom { .admin__collapsible-block-wrapper { &:before { background: @control-collapsible-horizontal-dragover-mark__color; content: ''; display: block; height: @control-collapsible-horizontal-dragover-mark__height; left: 0; position: absolute; right: 0; } } } ._dragover-top { .admin__collapsible-block-wrapper { &:before { top: -@control-collapsible-horizontal-dragover-mark__height; } } } ._dragover-bottom { .admin__collapsible-block-wrapper { &:before { bottom: -@control-collapsible-horizontal-dragover-mark__height; } } } .admin__collapsible-block-wrapper { &.fieldset-wrapper { border: 0; margin: 0; position: relative; .fieldset-wrapper-title { background: @control-collapsible-title__background-color; border: 2px solid @control-collapsible__border-color; } } .fieldset-wrapper-title { .admin__collapsible-title { font-size: @font-size__base; font-weight: @font-weight__regular; line-height: 1; padding: @control-collapsible-title__padding__vertical @control-collapsible-title__padding-right @control-collapsible-title__padding__vertical @control-collapsible-title__padding-left; &:before { left: @control-collapsible-title__padding__horizontal; right: auto; top: 1.4rem; } } .action-delete { .action-icon(); padding: 0; position: absolute; right: @control-collapsible-title__padding__horizontal; top: 1.4rem; &:before { &:extend(.abs-icon all); content: @icon-delete__content; font-size: @control-collapsible-title-icon-remove__size; } > span { display: none; } } .draggable-handle { &:extend(.abs-draggable-handle all); } } } .admin__collapsible-content { background-color: @color-white; margin-bottom: @indent__s; > .fieldset-wrapper { border: 1px solid @control-collapsible__border-color; margin-top: -1px; padding: @control-collapsible-content__padding; } .admin__fieldset { padding: 0; } .admin__field { &:last-child { margin-bottom: 0; } } } }