.calculus-content-builder [data-cb-modal-target][hidden]{display:none!important}
.calculus-content-builder [class^="cb-button-native-"][class$="-overlay"]{position:fixed;inset:0;background:#0008}
.calculus-content-builder .cb-button.cb-button.cb-button--shape-square{border-radius:0}
.calculus-content-builder .cb-button.cb-button.cb-button--shape-rounded{border-radius:.6rem}
.calculus-content-builder .cb-button.cb-button.cb-button--shape-pill{border-radius:999px}
.cb-button-dialog{box-sizing:border-box;width:min(90vw,760px);max-height:85vh;overflow:auto;padding:24px;border:0;border-radius:8px;background:#fff;color:#1f2937;box-shadow:0 16px 60px #0004}
.cb-button-dialog::backdrop{background:#0009}
.cb-button-dialog__title{margin:0 80px 20px 0}
.cb-button-dialog__close{position:absolute;right:16px;top:16px}
.cb-button-dialog__close:focus-visible{outline:3px solid #1769aa;outline-offset:3px}
.cb-button-dialog[role=dialog][open]{position:fixed;inset:10vh auto auto 50%;transform:translateX(-50%);z-index:1000}
