.app-spinner-mini{--tw-translate-x:-50%;--tw-translate-y:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));opacity:.8;border:2px solid #fff;border-color:#0000 #fff #fff #0000;border-radius:50%;width:20px;height:20px;animation:.7s linear infinite rotation;position:absolute;top:50%;left:50%}@keyframes rotation{0%{transform:translate(-50%)translateY(-50%)rotate(0)}to{transform:translate(-50%)translateY(-50%)rotate(360deg)}}.modal-container{z-index:40;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:fixed;top:0;left:0}.modal-container .modal-fade{z-index:20;--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity,1));opacity:.5;width:200vw;height:200vh;transition-property:all;transition-duration:.3s;transition-timing-function:ease;position:absolute;top:-50%;left:-50%}.modal-container .modal-fade.fade-hidden{opacity:0}.modal-container .modal-dialog{z-index:30;--tw-shadow:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);width:100%;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow);outline-offset:2px;border-radius:.125rem;outline:2px solid #0000;flex-direction:column;flex-grow:1;max-height:90vh;padding:1.5rem 1.5rem .5rem;display:flex;box-shadow:0 7px 8px -4px #0003,0 13px 19px 2px #00000024,0 5px 24px 4px #0000001f}.modal-container .modal-dialog>header{--tw-bg-opacity:1;background-color:rgb(0 113 188/var(--tw-bg-opacity,1));justify-content:space-between;align-items:center;margin-top:-1.5rem;margin-left:-1.5rem;margin-right:-1.5rem;padding:.75rem 1.5rem;display:flex}.modal-container .modal-dialog>header .app-icon-button{margin-right:-.5rem;font-size:2.25rem;line-height:2.5rem}.modal-container .modal-dialog>main{flex-grow:1}.modal-container .modal-dialog>main>.formkit-form>.formkit-outer:first-child>.formkit-wrapper{margin-top:.75rem}.modal-container .modal-dialog>footer{justify-content:flex-end;gap:.5rem;margin-top:1rem;margin-left:-1rem;margin-right:-1rem;display:flex}.modal-container .modal-dialog>footer>button:not(.app-button){border-radius:.375rem;min-width:65px;padding:.75rem;transition-property:all;transition-duration:.3s;transition-timing-function:ease;position:relative}.modal-container .modal-dialog>footer>button:not(.app-button):hover{--tw-bg-opacity:1;background-color:rgb(72 79 104/var(--tw-bg-opacity,1))}.modal-container .modal-dialog>footer>button:not(.app-button).accent{--tw-bg-opacity:1;background-color:rgb(0 113 188/var(--tw-bg-opacity,1))}.modal-container .modal-dialog>footer>button:not(.app-button).accent:hover{--tw-bg-opacity:1;background-color:rgb(0 137 227/var(--tw-bg-opacity,1))}.modal-container .modal-dialog>footer>button:not(.app-button).pending{pointer-events:none}.modal-container .modal-dialog>footer>button:not(.app-button).pending>span{opacity:0}
