.vh-loading{--vh-spinner-size:24px;display:inline-flex;position:relative;align-items:center;justify-content:center;flex:none;min-width:var(--vh-spinner-size);min-height:var(--vh-spinner-size);color:inherit;vertical-align:middle}.vh-loading--sm{--vh-spinner-size:16px}.vh-loading--lg{--vh-spinner-size:32px}.vh-loading__reveal{display:flex;opacity:0;animation:vh-spinner-reveal 0s .2s forwards}.vh-loading__ring{display:block;width:var(--vh-spinner-size);height:var(--vh-spinner-size);box-sizing:border-box;border:2px solid currentColor;border-color:color-mix(in srgb,currentColor 18%,transparent);border-top-color:currentColor;border-radius:50%;animation:vh-spinner-turn .8s linear infinite}.vh-loading__announcement{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important}.vh-loading--region{display:flex;width:100%;min-height:240px}.vh-loading--page{display:flex;align-items:flex-start;box-sizing:border-box;padding-top:min(220px,25dvh);width:100%;min-height:min(560px,max(320px,55dvh))}.vh-loading--overlay{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;box-sizing:border-box;align-items:flex-start;padding-top:min(220px,25dvh)}.vh-loading-region{position:relative;min-width:0;min-height:min(560px,max(320px,55dvh))}.vh-busy-label{display:inline-grid;gap:inherit;position:relative;align-items:center;justify-items:center;vertical-align:middle}.vh-busy-label__content{grid-area:1/1;display:inline-flex;align-items:center;justify-content:center;gap:inherit}.vh-busy-label[data-busy]>.vh-busy-label__content{animation:vh-busy-hide 0s .2s forwards}.vh-busy-label>.vh-loading{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto}@keyframes vh-busy-hide{to{visibility:hidden}}@keyframes vh-spinner-turn{to{transform:rotate(1turn)}}@keyframes vh-spinner-reveal{to{opacity:1}}@media(prefers-reduced-motion:reduce){.vh-loading__ring{animation:none}}
