@randstad-design/orbit-multitheme
Version:
multitheme Front-end code based on Randstad Human Forward components
110 lines (103 loc) • 3.96 kB
CSS
.modal--popup.modal--active {
background: rgba(15, 25, 65, 0.3); }
.modal--popup .modal__dialog::before {
display: none;
-webkit-transition: none;
transition: none; }
.modal--popup .modal__header {
opacity: 1; }
.modal--popup .modal__footer {
margin-top: -20px; }
@media (max-width: 940px) {
.modal--popup {
background: transparent;
-webkit-transition: opacity 0.2s 0.3s, visibility 0s 0.5s;
transition: opacity 0.2s 0.3s, visibility 0s 0.5s; }
.modal--popup .modal__main {
background: transparent;
height: auto;
max-height: calc(75vh - 60px);
opacity: 1;
padding-bottom: 120px; }
.modal--popup .modal__main::after {
display: none; }
.modal--popup .modal__main--overflow {
padding-bottom: 150px; }
.modal--popup .modal__dialog, .modal--popup .modal__main, .modal--popup .modal__footer {
-webkit-transform: translateY(100%);
transform: translateY(100%); }
.modal--popup .modal__main, .modal--popup .modal__footer {
-webkit-transition: -webkit-transform 0s 0.5s;
transition: -webkit-transform 0s 0.5s;
transition: transform 0s 0.5s;
transition: transform 0s 0.5s, -webkit-transform 0s 0.5s; }
.modal--popup .modal__dialog {
bottom: 0;
height: auto;
max-height: 75%;
position: absolute;
-webkit-transition: -webkit-transform 0.3s 0.2s;
transition: -webkit-transform 0.3s 0.2s;
transition: transform 0.3s 0.2s;
transition: transform 0.3s 0.2s, -webkit-transform 0.3s 0.2s;
width: 100%; }
.modal--popup .modal__footer {
margin-top: 0;
opacity: 1;
padding: 25px 30px; }
.modal--popup.modal--active {
-webkit-transition: opacity 0.2s;
transition: opacity 0.2s; }
.modal--popup.modal--active .modal__main, .modal--popup.modal--active .modal__dialog, .modal--popup.modal--active .modal__footer {
-webkit-transform: translateY(0);
transform: translateY(0); }
.modal--popup.modal--active .modal__main, .modal--popup.modal--active .modal__footer {
-webkit-transition: -webkit-transform 0.2s 0.3s;
transition: -webkit-transform 0.2s 0.3s;
transition: transform 0.2s 0.3s;
transition: transform 0.2s 0.3s, -webkit-transform 0.2s 0.3s; }
.modal--popup.poll .modal__main {
padding-bottom: 90px; }
.modal--popup.modal--active .modal__main {
-webkit-transition-delay: inherit;
transition-delay: inherit; }
.modal--popup.modal--active .modal__main::after {
-webkit-transition-delay: inherit;
transition-delay: inherit; } }
@media (min-width: 941px) {
.modal--popup .modal__header {
padding-top: 30px; }
.modal--popup .modal__dialog {
width: 400px; }
.modal--popup .modal__footer.divider {
margin-top: 0;
padding: 30px; }
.modal--popup.modal--corner {
bottom: 0;
height: auto;
padding: 0;
right: 30px;
top: auto;
width: auto; }
.modal--popup.modal--corner.modal--active {
background: none; }
.modal--popup.modal--corner .modal__dialog {
border-bottom: 0;
border-bottom-left-radius: 0;
border-bottom-right-radius: 0;
border-style: solid;
border-width: 1px;
margin-top: 0;
max-height: calc(100vh - 80px);
border-color: var(--color-brand-tertiary-tint-80); }
.bg-variant-brand-tertiary.modal--popup.modal--corner .modal__dialog {
border-color: var(--color-gray-20); }
.bg-variant-brand-white.modal--popup.modal--corner .modal__dialog {
border-color: var(--color-gray-20); }
.modal--popup.modal--corner .modal__dialog.bg-brand--white, .modal--popup.modal--corner .modal__dialog.bg-brand--off-white {
border-color: #d7d7d7; }
.modal--popup .poll {
margin-bottom: 0; }
.modal--popup .modal__main:not(.modal__main--overflow) .poll {
margin-bottom: 30px; } }
/*# sourceMappingURL=popups.css.map */