.loading{padding:20px}.loading h2{font-size:1em}.loading-linear{position:absolute;top:0;left:0;bottom:0;right:0;overflow:hidden;display:block;height:2px;z-index:0;background-color:var(--secondary-lighter)}.loading-linear span{width:100%;position:absolute;left:0;bottom:0;top:0;transition:transform .2s linear,width .2s linear;transform-origin:left;background-color:var(--secondary-tint);width:auto}.loading-linear span:nth-child(2){animation:linear-anim-determinate 2.1s cubic-bezier(.65,.815,.735,.395) infinite;background-image:linear-gradient(90deg,rgba(var(--light-lighter-rgb),0),var(--light-lighter),rgba(var(--light-lighter-rgb),0))}.loading-linear.indeterminate span:nth-child(2){animation:linear-anim-indeterminate 2.1s cubic-bezier(.65,.815,.735,.395) infinite;background-image:none}@keyframes linear-anim-determinate{0%{left:-35%;right:100%}60%{left:100%;right:-90%}to{left:100%;right:-90%}}@keyframes linear-anim-indeterminate{0%{left:-35%;right:100%}60%{left:100%;right:-90%}to{left:100%;right:-90%}}.loading-spinner.delayed,.loading-linear.delayed{visibility:hidden;animation:show-spinner;animation-delay:.2s;animation-fill-mode:forwards}@keyframes show-spinner{0%{visibility:hidden}to{visibility:visible}}.loading-spinner{display:inline-block}.loading-spinner span{display:inline-block;width:.4em;height:.4em;background:var(--primary);border-radius:.5em;margin:.1em;animation:dots-anim 1.5s ease-in-out infinite;opacity:.2}.loading-spinner span:nth-child(2){animation-delay:.2s}.loading-spinner span:nth-child(3){animation-delay:.4s}.loading-spinner span:nth-child(4){animation-delay:.6s}@keyframes dots-anim{0%{opacity:.2}20%{opacity:.2;transform:none}40%{opacity:1;transform:translateY(-.1em) scale(1.1)}60%{opacity:.2;transform:none}to{opacity:.2}}.loading-mask{position:absolute;top:0;left:0;bottom:0;right:0;z-index:100;background-color:rgba(var(--light-rgb),.2);color:var(--light-contrast);--heading-text: var(--light-contrast);display:grid;place-items:center;font-size:1.5em;animation:fadein .5s ease-out}.loading-mask.delayed{opacity:0;animation-delay:.2s;animation-fill-mode:forwards}.loading-mask:before{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;background-image:linear-gradient(90deg,rgba(var(--light-rgb),.7),rgba(var(--light-shade-rgb),.5),rgba(var(--light-rgb),.7),rgba(var(--light-shade-rgb),.5));background-size:300% 100%;animation:loading-mask-bg-anim 10s linear infinite}.loading-mask .loading{position:relative;z-index:1}.loading-mask.fixed{position:fixed}@keyframes loading-mask-bg-anim{0%{background-position-x:0}to{background-position-x:100%}}.aui-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:var(--overlay-background);z-index:1000;display:flex;place-items:center;justify-content:center}.aui-root .dialog{position:relative;color:var(--dialog-text, var(--default-text));display:grid;grid-template-columns:100%;grid-template-rows:auto 1fr}.aui-root .dialog>.dialog-content-wrapper{min-height:0;display:grid;grid-template-columns:100%;grid-template-rows:1fr auto}@media (min-width: 800px){.aui-root .dialog.limit-width{max-width:720px}}.aui-root .dialog.success .dialog-content,.aui-root .dialog.warning .dialog-content,.aui-root .dialog.danger .dialog-content{color:var(--default-text)}.aui-root .dialog.success big .aui-icon{color:var(--success)}.aui-root .dialog.warning big .aui-icon{color:var(--warning)}.aui-root .dialog.danger big .aui-icon{color:var(--danger)}.aui-root .dialog>.aui-column{gap:0}.aui-root .dialog .aui-row>.aui-form-control{margin:0}.aui-root .dialog .aui-row:has(.aui-form-control),.aui-root .dialog .aui-form-control{margin-bottom:var(--spacing-3)}.aui-root .dialog .aui-row:has(.aui-form-control):last-child,.aui-root .dialog .aui-form-control:last-child{margin-bottom:2px}.aui-root .dialog legend+.aui-form-control{margin-top:0}.aui-root .dialog .dialog-header{position:sticky;top:0;z-index:1;padding:var(--spacing-4) var(--spacing-4) var(--spacing-2);min-width:200px;max-width:100%;background-color:rgba(var(--light-lighter-rgb),.5);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);gap:var(--spacing-2)}.aui-root .dialog .dialog-header big{display:block;line-height:1}.aui-root .dialog .dialog-header .aui-column{gap:0}.aui-root .dialog .dialog-header .aui-column p{color:var(--light-darker)}.aui-root .dialog .dialog-header .aui-grow:first-child{flex:1 1 200px}.aui-root .dialog .dialog-header .btn{white-space:nowrap}.aui-root .dialog .dialog-header .btn-link,.aui-root .dialog .dialog-header .btn-link:last-child,.aui-root .dialog .dialog-header .btn,.aui-root .dialog .dialog-header .btn:last-child,.aui-root .dialog .dialog-header a,.aui-root .dialog .dialog-header a:last-child{margin:0}.aui-root .dialog .dialog-content{position:relative;overflow:auto;padding:0 var(--spacing-4)}.aui-root .dialog .dialog-content:last-child{padding-bottom:var(--spacing-4)}.aui-root .dialog .dialog-content p:where(:not(.m-0)){margin:.25em 0 1em}.aui-root .dialog .dialog-content p:where(:not(.m-0)):last-child{margin-bottom:0}.aui-root .dialog .dialog-content>:first-child{margin-top:2px}.aui-root .dialog .dialog-content>:last-child{margin-bottom:2px}.aui-root .dialog .dialog-content-wrapper{margin:0}.aui-root .dialog .dialog-content-wrapper .btn-group:last-child{padding:var(--spacing-4);margin:0}.aui-root .dialog .dialog-content-wrapper .btn-group:last-child .btn{flex:1 0 auto}.aui-root .dialog .dialog-content-wrapper .btn-group:last-child .btn.light{flex-grow:.6}.aui-root .dialog .dialog-content-wrapper .btn-group:last-child.divider{border-top:1px solid var(--light);padding-top:var(--spacing-3)}#popup-menu{position:fixed;top:0;left:0;right:0;bottom:0;z-index:4990;background-color:rgba(var(--dark-rgb),.05);transition:opacity .1s ease-out}.aui-root div.popup-menu{position:fixed;z-index:5000;overflow:auto;background:var(--light-lighter);box-shadow:var(--shadow-md);min-width:200px;padding:var(--spacing-1);gap:5px;border-radius:var(--radius);max-width:600px;display:flex;flex-direction:column;align-items:stretch;animation:fadein .15s ease-out;border:1px solid var(--light)}.aui-root div.popup-menu>.btn,.aui-root div.popup-menu>.btn-link{border:none;border-radius:var(--btn-radius);padding:10px 15px;text-align:left;justify-content:flex-start;font-weight:var(--default-font-weight);gap:10px;text-decoration:none;background:transparent;transition-property:color,background-color;color:var(--default-text)}.aui-root div.popup-menu>.btn.active,.aui-root div.popup-menu>.btn-link.active{color:var(--primary);font-weight:var(--strong-font-weight)}.aui-root div.popup-menu>.btn:hover,.aui-root div.popup-menu>.btn-link:hover{background:rgba(var(--primary-rgb),.05)}.aui-root div.popup-menu>.btn.close-popup-menu,.aui-root div.popup-menu>.btn-link.close-popup-menu{position:absolute;left:-9999px}.aui-root div.popup-menu>.btn.close-popup-menu:focus-visible,.aui-root div.popup-menu>.btn-link.close-popup-menu:focus-visible{position:relative;left:0}.popup-menu-button.btn-link{border-radius:var(--btn-radius);transition-property:color,background-color,text-decoration;background:transparent}.popup-menu-button.btn-link.active,.popup-menu-button.btn-link:hover{background:rgba(var(--primary-rgb),.05)}
