.vz-dialog-enter-active{transition-property:opacity,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(0,0,.2,1)}.vz-dialog-enter-active .modal-wrapper{transition:transform .15s cubic-bezier(0,0,.2,1)}.vz-dialog-leave-active{transition:opacity .15s cubic-bezier(.4,0,.2,1)}.vz-dialog-leave-active .modal-wrapper{transition:transform .15s cubic-bezier(.4,0,.2,1)}.vz-dialog-enter-from,.vz-dialog-leave-to{opacity:0}.vz-dialog-enter-from .modal-wrapper,.vz-dialog-leave-to .modal-wrapper{transform:scale(.7)}@keyframes shake-x{0%,to{transform:translateZ(0)}10%,30%,50%,70%,90%{transform:translate(-4px)}20%,40%,60%,80%{transform:translate(4px)}}.modal-container{-webkit-app-region:initial;pointer-events:none;width:100%;height:100%;z-index:var(--layer-modal,1000);justify-content:center;align-items:center;display:flex;position:fixed;top:0;left:0}.modal-container:not(:empty){pointer-events:all}body{--dialog-width:560px;--dialog-max-width:80vw;--dialog-max-height:85vh;--modal-background:#fff;--modal-width:90vw;--modal-height:85vh;--modal-max-width:1100px;--modal-max-height:1000px;--modal-max-width-narrow:800px;--modal-border-width:var(--border-width,3px);--modal-border-color:var(--brand-primary);--modal-radius:6px;--modal-sidebar-width:280px;--modal-shadow:.5rem .5rem 0 var(--modal-border-color);--modal-close-button-color:var(--brand-primary);--mnodal-close-button-background-color:transparent;--modal-close-button-hover-color:#fff;--modal-close-button-hover-background-color:var(--brand-primary-400)}.modal-close-button{border-radius:var(--radius-sm);color:var(--modal-close-button-color);cursor:var(--cursor);z-index:100;background:0 0;border:0;place-items:center;width:24px;height:24px;margin:0;padding:0;font-size:24px;display:grid;position:absolute;top:6px;right:6px}.modal-close-button :where(.iconify){transition:background-color .15s ease-in-out}.modal-close-button:focus,.modal-close-button:hover{background-color:var(--modal-close-button-hover-background-color);color:var(--modal-close-button-hover-color)}.modal-close-button:focus :where(.iconify),.modal-close-button:hover :where(.iconify){background-color:var(--modal-close-button-hover-color)}.modal-close-button:focus,.modal-close-button:hover{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.modal-title{text-align:left;margin-bottom:.75em;font-size:1.25rem;font-weight:600;line-height:1.375rem}.modal{--checkbox-size:1rem;--container-bg:#fff;background-color:var(--modal-background);border:var(--modal-border-width,1px) solid var(--modal-border-color);border-radius:var(--modal-radius,8px);box-shadow:var(--modal-shadow);z-index:50;flex-direction:column;width:100%;height:100dvh;min-height:100px;padding:1.5rem;display:flex;position:relative;overflow:hidden}@media (width>=640px){.modal{height:var(--dialog-height);max-height:var(--modal-max-height);width:var(--dialog-width)}}.modal.mod-no-padding{padding:0}.modal.mod-sidebar-layout{flex-direction:column;width:100vw;height:100dvh;padding:0;display:flex;overflow:hidden}@media (width>=640px){.modal.mod-sidebar-layout{height:var(--modal-height);max-height:var(--modal-max-height);max-width:var(--modal-max-width);width:var(--modal-width)}}.modal.mod-sidebar-layout .modal-content{display:flex}.modal.mod-settings .modal-content{margin-block-start:0;overflow:hidden}.modal.mod-error{--message-modal-color:#952b18}.modal.mod-error,.modal.mod-info{--message-modal-background:#fff;--modal-border-color:var(--brand-primary)}.modal.mod-info{--message-modal-color:var(--brand-primary-800)}.modal.mod-success{--message-modal-background:#fff;--modal-border-color:var(--brand-primary);--message-modal-color:#256a43}.modal.mod-message{background-color:var(--message-modal-background);border-color:var(--modal-border-color);height:auto;max-height:85dvh}.modal.mod-message,.modal.mod-message .modal-close-button{color:var(--message-modal-color)}.modal-bg{background-color:hsl(from var(--brand-primary-800) h s l/50%);width:100%;height:100%;position:absolute;top:0;left:0}
