.page-loading-overlay{z-index:9997;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);pointer-events:auto;background-color:#ffffffb8;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.page-loading-overlay__panel{text-align:center;flex-direction:column;align-items:center;gap:1.5rem;max-width:22rem;padding:2rem 3rem;display:flex}.page-loading-overlay__dots{justify-content:center;align-items:center;gap:.35rem;display:flex}.page-loading-overlay__dot{background-color:#ea560d;border-radius:9999px;width:.45rem;height:.45rem;animation:.9s ease-in-out infinite page-loading-overlay-dot}.page-loading-overlay__dot:nth-child(2){animation-delay:.15s}.page-loading-overlay__dot:nth-child(3){animation-delay:.3s}.page-loading-overlay__message{color:#494543;margin:0;font-size:.875rem;font-weight:500;line-height:1.5}@keyframes page-loading-overlay-dot{0%,to{opacity:.35;transform:translateY(0)}50%{opacity:1;transform:translateY(-.25rem)}}.material-symbols-outlined{letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;-webkit-font-feature-settings:"liga";font-feature-settings:"liga";-webkit-font-smoothing:antialiased;font-variation-settings:"FILL" 0, "wght" 400, "GRAD" 0, "opsz" 24;vertical-align:middle;direction:ltr;font-family:Material Symbols Outlined;font-style:normal;font-weight:400;line-height:1;display:inline-block}.material-symbols-outlined--dashboard-stat{font-size:1.35rem}.material-symbols-outlined--dashboard-action{font-size:1.5rem}.material-symbols-outlined--app-nav{font-variation-settings:"FILL" 0, "wght" 400, "GRAD" 0, "opsz" 24;flex-shrink:0;font-size:1.5rem}.material-symbols-outlined--app-nav-active{font-variation-settings:"FILL" 1, "wght" 400, "GRAD" 0, "opsz" 24}.button{cursor:pointer;border:1px solid #0000;border-radius:9999px;justify-content:center;align-items:center;gap:.5rem;min-height:3rem;padding:.875rem 1.25rem;font-family:inherit;font-size:1rem;font-weight:700;line-height:1.25;transition:background-color .2s ease-in-out,border-color .2s ease-in-out,color .2s ease-in-out;display:inline-flex}.button--full-width{width:100%}.button:disabled{opacity:.65;cursor:not-allowed}.button--primary{color:#fff;background-color:#ea560d;border-color:#ea560d}.button--primary:hover:not(:disabled){background-color:#c7470a;border-color:#c7470a}.button--primary:focus-visible{outline:none;box-shadow:0 0 0 3px #ea560d59}.button--secondary{color:#ea560d;background-color:#0000;border-color:#ea560d}.button--secondary:hover:not(:disabled){background-color:#ea560d0f}.button--secondary:focus-visible{outline:none;box-shadow:0 0 0 3px #ea560d59}.button--danger{color:#e04545;box-shadow:none;background-color:#fff;border-color:#e04545}.button--danger:hover:not(:disabled){background-color:#e045450f}.button--danger:focus-visible{outline-offset:3px;outline:2px solid #e04545}.button__icon{flex-shrink:0;font-size:1.25rem}.button__spinner{border:2px solid;border-top-color:#0000;border-radius:50%;width:1rem;height:1rem;animation:.75s linear infinite button-spinner-rotate}@keyframes button-spinner-rotate{to{transform:rotate(360deg)}}.spinner{border:3px solid #e5e3e2;border-top-color:#ea560d;border-radius:50%;width:2rem;height:2rem;animation:.75s linear infinite spinner-rotate;display:inline-block}@keyframes spinner-rotate{to{transform:rotate(360deg)}}.status-block{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:1rem;width:100%;min-height:12rem;display:flex}.loading-state__message{color:#494543;margin:0;font-size:.875rem;font-weight:400;line-height:1.5}
