:where(.lev-modal-trigger){display:contents}:where(.lev-modal-overlay){background-color:var(--lev-modal-overlay-bg,transparent);inset:0;position:fixed;z-index:var(--lev-modal-wrapper-z-index,1001)}:where(.lev-modal-wrapper){align-items:var(--lev-modal-wrapper-align-items,center);display:flex;inset:0;justify-content:center;padding:var(--lev-modal-wrapper-padding,24px);padding-left:calc(100vw - 100% + var(--lev-modal-wrapper-padding));position:fixed;z-index:var(--lev-modal-wrapper-z-index,1001)}:where(.lev-modal-content){background-color:var(--lev-modal-content-bg,#fff);border-radius:var(--lev-modal-content-radius,8px);box-shadow:var(--lev-modal-content-shadow,0 10px 15px -3px transparent,0 4px 6px -2px transparent);display:flex;flex-direction:column;gap:var(--lev-modal-content-gap,16px);max-height:100%;max-width:var(--lev-modal-content-max-width,500px);overflow-y:auto;padding:var(--lev-modal-content-padding,24px);width:100%}:where(.lev-modal-content):where(.dark){background-color:var(--lev-modal-content-bg-dark,#18181b);box-shadow:var(--lev-modal-content-shadow-dark,0 10px 15px -3px transparent,0 4px 6px -2px transparent)}:where(.lev-modal-body){overflow-y:auto}:where(.lev-modal-fade-overlay-enter-active){transition:opacity .2s ease}:where(.lev-modal-fade-overlay-leave-active){transition:opacity .15s ease}:where(.lev-modal-fade-overlay-enter-from),:where(.lev-modal-fade-overlay-leave-to){opacity:0}:where(.lev-modal-fade-modal-enter-active){transition:opacity .2s ease,transform .2s ease}:where(.lev-modal-fade-modal-leave-active){transition:opacity .15s ease,transform .15s ease}:where(.lev-modal-fade-modal-enter-from),:where(.lev-modal-fade-modal-leave-to){opacity:0;transform:scale(.95)}
