123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112 |
- // /**
- // * Copyright © Magento, Inc. 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;
- }
- }
- }
|