﻿@keyframes global-dialog-spin {from{transform: rotate(0deg);}to{transform: rotate(360deg);}}.global-dialog{position:fixed;top:0;right:0;bottom:0;left:0;z-index:121;display:none;height:100vh;width:100%;align-items:center;justify-content:center;background-color:rgba(0, 0, 0, 0.6);}.global-dialog .global-dialog-content{display:flex;min-height:150px;width:100%;max-width:450px;flex-direction:column;align-items:center;justify-content:center;gap:16px;border-radius:8px;border-style:none;background-color:#ffffff;padding:16px;}.global-dialog .global-dialog-spin{height:40px;width:40px;transform-origin:center;animation:global-dialog-spin 1s linear infinite;color:#000000;}.global-dialog .global-dialog-text{text-align:center;font-size:18px;line-height:28px;color:#000000;}.global-dialog .global-dialog-button{display:block;cursor:pointer;border-radius:8px;border-style:none;background-color:#000000;padding:12px 20px;font-weight:500;color:#ffffff;text-transform:uppercase;transition:background-color 200ms ease-in-out, filter 200ms ease-in-out;}.global-dialog .global-dialog-button:hover{filter:brightness(110%);}.global-dialog.global-dialog-active{display: flex;}.global-dialog.global-dialog-loading .global-dialog-spin{display: block;}.global-dialog.global-dialog-loading .global-dialog-button-container{display: none;}.global-dialog-ok-button, style.global-dialog-confirm-button{background-color: #2563eb;}.global-dialog-decline-button{background-color: #dc2626;}.global-dialog.align-top{justify-content:start;padding-top:40px;}.global-dialog.align-bottom{justify-content:end;padding-bottom:40px;}.global-dialog.align-left{align-items:start;}.global-dialog.align-center{align-items:center;}.global-dialog.align-right{align-items:end;}.global-dialog.global-dialog-alert .global-dialog-spin,.global-dialog.global-dialog-confirm .global-dialog-spin,.global-dialog.global-dialog-message .global-dialog-spin,.global-dialog.global-dialog-error .global-dialog-spin{display:none;}.global-dialog.global-dialog-alert .global-dialog-button-container,.global-dialog.global-dialog-confirm .global-dialog-button-container,.global-dialog.global-dialog-message .global-dialog-button-container,.global-dialog.global-dialog-error .global-dialog-button-container{display:flex;}.global-titlebox{position:fixed;top:8px;right:8px;z-index:130;display:none;width:200px;border-radius:4px;background-color:#3b82f6;padding:8px;text-align:center;color:#ffffff;}.global-titlebox.global-titlebox-active{display: block;}.global-titlebox.global-titlebox-popup{pointer-events:none;width:auto;max-width:300px;background-color:#000000;padding:11px 19px;}.global-titlebox.global-titlebox-popup::after{position:absolute;bottom:-6px;left:50%;transform:translateX(-50%);border-top:6px solid #000000;border-right:6px solid transparent;border-left:6px solid transparent;content:'';}.global-dialog-modal-active{display:block !important;}