.air3-modal-header{--modal-header-zindex:var(--zindex-modal);--modal-header-bg:var(--modal-bg);--modal-header-gap:var(--spacing-4x);--modal-header-padding-y:var(--modal-padding-y);--modal-header-padding-x:var(--modal-padding-x);--modal-header-border:1px solid transparent;--modal-header-border-scroll:var(--border);--modal-header-radius:var(--modal-radius);background-color:var(--modal-header-bg);border-bottom:1px solid transparent;border-bottom:var(--modal-header-border);border-radius:var(--modal-header-radius) var(--modal-header-radius) 0 0;display:flex;gap:var(--modal-header-gap);padding:var(--modal-header-padding-y) var(--modal-header-padding-x) calc(var(--modal-header-padding-y)/2);transition:border .2s ease-in}.air3-modal-header .air3-modal-title{align-self:center;display:inline-block;margin:0}.air3-modal-header .air3-modal-close{margin:calc(var(--spacing-4x)*-1) calc(var(--spacing-4x)*-1) 0 auto}@media (min-height:550px){.air3-modal-header{position:sticky;top:0;z-index:var(--modal-header-zindex)}.is-scrolled-top .air3-modal-header{border-bottom:var(--modal-header-border-scroll)}}.air3-modal-close{--modal-close-padding:var(--spacing-4x);--modal-close-bg:none;--modal-close-line-height:0;--modal-close-border:0;--modal-close-text-icon:var(--text-on-btn-close);--modal-close-text-icon-hover:var(--text-on-btn-close-hover);align-self:flex-start;background:none;background:var(--modal-close-bg);border:0;border:var(--modal-close-border);line-height:0;line-height:var(--modal-close-line-height);margin:0 0 0 auto;outline-offset:-8px;padding:var(--modal-close-padding)}.air3-modal-close .air3-icon{color:var(--modal-close-text-icon)}.air3-modal-close .air3-icon:hover{--modal-close-text-icon:var(--modal-close-text-icon-hover)}.air3-modal-footer{--modal-footer-zindex:var(--zindex-modal);--modal-footer-padding-x:var(--modal-padding-x);--modal-footer-padding-y:var(--modal-padding-y);--modal-footer-bg:var(--modal-bg);--modal-footer-border:1px solid transparent;--modal-footer-border-scroll:var(--border);--modal-footer-radius:var(--modal-radius);background-color:var(--modal-footer-bg);border-radius:0 0 var(--modal-footer-radius) var(--modal-footer-radius);border-top:1px solid transparent;border-top:var(--modal-footer-border);padding:var(--modal-footer-padding-y) var(--modal-footer-padding-x) calc(var(--modal-footer-padding-y) + env(safe-area-inset-bottom))}@media (min-height:550px){.air3-modal-footer{bottom:0;position:sticky;z-index:var(--modal-footer-zindex)}.is-scrolled-bottom .air3-modal-footer{border-top:var(--modal-footer-border-scroll)}}@media (min-height:550px){.air3-modal-content{display:flex;flex:1;flex-direction:column;overflow:hidden}}.air3-modal-body{--modal-body-padding-x:var(--modal-padding-x);--modal-body-padding-y:var(--modal-padding-y);flex:1;overflow-x:hidden;overflow-y:auto;overflow:hidden auto;padding:0 var(--modal-body-padding-x)}.air3-modal-body:first-child{padding-top:var(--modal-body-padding-y)}.air3-modal-body:last-child{padding-bottom:var(--modal-body-padding-y)}@media (max-height:549px){.air3-modal-body{padding:var(--spacing-3x) var(--modal-body-padding-x)}}
