.ct-dashboard-overlay-open { overflow: hidden !important; } .toplevel_page_ct-dashboard, .appearance_page_ct-dashboard { [data-reach-dialog-overlay] { display: flex; align-items: center; left: var(--modal-left, 160px); padding: 50px 20px; box-sizing: border-box; background: rgba(245, 247, 249, 0.7); } [data-reach-dialog-content] { position: relative; width: 550px; min-height: 150px; margin: auto; padding: 30px; box-sizing: border-box; border-radius: 6px; box-shadow: 0 50px 300px rgba(92, 110, 128, 0.5); > div { font-size: 14px; min-height: inherit; box-sizing: border-box; h1 { font-size: 1.5em; line-height: 1.5; margin: 0 0 20px 0; } p { font-size: inherit; // margin: 0 0 20px 0; } } .close-button { display: flex; align-items: center; justify-content: center; position: absolute; top: 5px; right: 5px; 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; } } }