// /** // * Copyright © 2016 Magento. All rights reserved. // * See COPYING.txt for license details. // */ // // Variables // _____________________________________________ @popup-marker__size: 7px; // // Common // _____________________________________________ & when (@media-common = true) { // Popup working with dropdown dialog .ui-dialog { &.popup { .action { &.close { .lib-css(bottom, @popup-button-close__position-bottom); .lib-css(left, @popup-button-close__position-left); .lib-css(position, @popup-button-close__position); height: 40px; right: 0; top: 0; width: 40px; z-index: 1001; .lib-popup-button-close-icon( @popup-button-close__icon, @popup-icon-font__content, @popup-icon-font, @popup-icon-font__size, @popup-icon-font__line-height, @popup-icon-font__color, @popup-icon-font__color-hover, @popup-icon-font__color-active, @popup-icon-font__margin, @popup-icon-font__vertical-align, @popup-icon-font__position, @popup-icon-font__text-hide ); ._lib-popup-button-close-reset( @popup-button-close__reset ); } } } } .popup { .actions-toolbar { .action { &.cancel { &:extend(.abs-action-button-as-link all); font-weight: @font-weight__regular; } } } } .popup-pointer { .lib-pointer( @_size: @popup-marker__size, @_background-color: @popup__background, @_border-color: @popup__border-color, @_position__vertical__value: 2px, @_position__horizontal__value: 2px ); margin-left: -@popup-marker__size * 2; position: absolute; top: -@popup-marker__size * 2; } } // // Mobile // _____________________________________________ .media-width(@extremum, @break) when (@extremum = 'min') and (@break = @screen__m) { .popup-content { .fieldset { .actions-toolbar { .secondary { display: inline-block; float: none; } .action { &.cancel { margin-top: @actions-toolbar-actions-links-secondary__margin-top; } } } } } } // // Desktop // _____________________________________________ .media-width(@extremum, @break) when (@extremum = 'min') and (@break = @screen__s) { .ui-dialog { &.popup { width: 420px; } } }