.uchealth-block-modal{--modal-background-color:#FFFFFF;--transition-duration:0.6s;--transition-easing:cubic-bezier(.23,.83,.43,1);padding:0;width:clamp(160px,100vw - 30px,600px);color:unset;border:0;box-shadow:0 5px 15px rgba(0,0,0,.5)}.uchealth-block-modal[open]{opacity:1;translate:0 0;transition:opacity var(--transition-duration) var(--transition-easing),translate var(--transition-duration) var(--transition-easing)}.uchealth-block-modal[open]::-webkit-backdrop{background-color:rgba(0,0,0,.5);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);-webkit-transition:background-color calc(var(--transition-duration) / 2) var(--transition-easing);transition:background-color calc(var(--transition-duration) / 2) var(--transition-easing)}.uchealth-block-modal[open]::backdrop{background-color:rgba(0,0,0,.5);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:background-color calc(var(--transition-duration) / 2) var(--transition-easing)}.uchealth-block-modal:not([open]){opacity:0;translate:0 20px;transition:none}.uchealth-block-modal:not([open])::-webkit-backdrop{background-color:rgba(0,0,0,0);-webkit-transition:none;transition:none}.uchealth-block-modal:not([open])::backdrop{background-color:rgba(0,0,0,0);transition:none}.uchealth-block-modal .dialog-content{--button-width:36px;background-color:var(--modal-background-color)}.uchealth-block-modal .dialog-content>*{padding:clamp(15px,3vw,30px)}.uchealth-block-modal .dialog-content>:is(.dialog-header){padding-right:clamp(var(--button-width),1.5vw + var(--button-width),15px + var(--button-width))}.uchealth-block-modal button.close{display:flex;justify-content:center;align-items:center;height:1.5em;width:1.5em;position:absolute;top:clamp(0px,1.5vw,15px);right:clamp(0px,1.5vw,15px);float:none;padding:5px;font-family:var(--font__400);line-height:1;color:var(--color__grey-light);background-color:transparent;opacity:1;transition:color .2s}.uchealth-block-modal button.close:focus-visible,.uchealth-block-modal button.close:hover{color:var(--color__primary);font-family:var(--font__900)}.uchealth-block-modal button.close span{text-shadow:none}.uchealth-block-modal .dialog-header{position:relative;border-bottom:1px solid var(--color__grey-lighter)}.uchealth-block-modal .dialog-header h4{margin:0}.uchealth-block-modal .dialog-header button.close{top:clamp(10px,2vw,25px)}.uchealth-block-modal .dialog-body .acf-innerblocks-container>:first-child{margin-top:0}.uchealth-block-modal .dialog-body .acf-innerblocks-container>:last-child{margin-bottom:0}.uchealth-block-modal .dialog-body .gform_wrapper .gform_heading>:first-child{margin-top:0}.uchealth-block-modal .dialog-body .gform_wrapper .gform_heading>:last-child{margin-bottom:0}.uchealth-block-modal .dialog-footer{border-top:1px solid var(--color__grey-lighter)}.uchealth-block-modal .dialog-footer .wp-block-buttons{display:flex;gap:.5em;flex-wrap:wrap;align-items:center;justify-content:flex-end;margin-bottom:0}.uchealth-block-modal .dialog-footer .wp-block-buttons .wp-block-button{margin-bottom:0}body:has(.uchealth-block-modal[open]){overflow:hidden}.editor-styles-wrapper .wp-block-acf-modal-block{padding:10px;border:2px dashed var(--color__grey-light);border-radius:10px}.editor-styles-wrapper .uchealth-block-modal{display:block;position:relative}
@starting-style {
  .uchealth-block-modal[open] {
    opacity: 0;
    translate: 0 20px;
  }
  .uchealth-block-modal[open]::-webkit-backdrop {
    background-color: rgba(0, 0, 0, 0);
  }
  .uchealth-block-modal[open]::backdrop {
    background-color: rgba(0, 0, 0, 0);
  }
}
