File: /sites/nuofama.com/wp-content/themes/blocksy/static/sass/backend/options/modal/base.scss
:root {
--reach-dialog: 1;
--modal-width: 600px;
--modal-padding: 50px;
--modal-margin: 5vh auto;
--modal-radius: 5px;
--modal-max-height: 85vh;
--modal-min-height: 400px;
}
.ct-dashboard-overlay-open {
overflow: hidden !important;
}
// modal overlay
[data-reach-dialog-overlay] {
display: flex;
align-items: center;
background: rgba(245, 247, 249, 0.8);
position: fixed;
z-index: 999;
top: 0;
left: var(--modal-left, 160px);
right: 0;
bottom: 0;
overflow: auto;
}
.ct-admin-modal {
display: flex;
flex-direction: column;
width: var(--modal-width);
padding: var(--modal-padding);
margin: var(--modal-margin);
border-radius: var(--modal-radius);
max-height: var(--modal-max-height);
min-height: var(--modal-min-height);
outline: none;
background: #fff;
box-sizing: border-box;
box-shadow: 0 50px 300px rgba(92, 110, 128, 0.5);
-moz-osx-font-smoothing: grayscale;
-webkit-font-smoothing: antialiased;
.close-button {
display: var(--modal-close-button, flex);
align-items: center;
justify-content: center;
position: absolute;
top: 10px;
right: 10px;
width: 40px;
height: 40px;
font-size: 20px;
color: #717a84;
line-height: 0;
padding: 0;
appearance: none;
border: none;
cursor: pointer;
background: transparent;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
opacity: 0.4;
transition: opacity 0.15s ease;
&:hover {
opacity: 1;
}
&:focus {
outline: none;
}
}
}
// modal frame adjustments
.folded [data-reach-dialog-overlay] {
--modal-left: 36px;
}
.auto-fold [data-reach-dialog-overlay] {
@media (max-width: 782px) {
--modal-left: 0;
}
@media (min-width: 783px) and (max-width: 960px) {
--modal-left: 36px;
}
}