/* 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 . */ .modal-wrapper { position: fixed; display: flex; flex-direction: column; align-items: center; width: 100%; height: 100%; top: 0; left: 0; z-index: 100; } .modal { display: flex; flex-direction: column; /* Place the modal below the sources tab strip */ margin-block-start: var(--editor-header-height); width: 80%; max-height: 80vh; overflow-y: auto; background-color: var(--theme-toolbar-background); box-shadow: 1px 1px 6px 1px var(--popup-shadow-color); @media not (prefers-reduced-motion) { animation: 150ms cubic-bezier(0.07, 0.95, 0, 1) slidein forwards; } } @keyframes slidein { from { transform: translateY(-101%); } to { transform: translateY(0); } } /* This rule is active when the screen is not narrow */ @media (min-width: 580px) { .modal { width: 50%; } }