.loading-spinner[data-v-62032411]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:18px;min-height:var(--spinner-min-height,50vh);padding:var(--spinner-padding,45px 24px);color:var(--spinner-fg,inherit)}.loading-spinner--fullpage[data-v-62032411]{min-height:100vh;min-height:100dvh;background:var(--spinner-bg,transparent)}.loading-spinner__mark[data-v-62032411]{position:relative;width:var(--spinner-size,40px);height:var(--spinner-size,40px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.loading-spinner__mark[data-v-62032411]:before{content:"";position:absolute;inset:0;border-radius:50%;border:3px solid var(--spinner-ring,rgba(0,0,0,.12));border-top-color:var(--spinner-accent,#87080f);-webkit-animation:loading-spinner-spin-data-v-62032411 1s linear infinite;animation:loading-spinner-spin-data-v-62032411 1s linear infinite}.loading-spinner__text[data-v-62032411]{margin:0;font-size:var(--spinner-text-size,14px);font-weight:600;opacity:.85}@-webkit-keyframes loading-spinner-spin-data-v-62032411{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes loading-spinner-spin-data-v-62032411{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.p-loading[data-v-78096c08]{--spinner-fg:#211c1c;--spinner-ring:var(--parent-border,#eee4df);--spinner-accent:var(--parent-wine,#87080f)}.p-loading.loading-spinner--fullpage[data-v-78096c08]{--spinner-fg:#fff;--spinner-ring:hsla(0,0%,100%,0.22);--spinner-accent:#dda433;--spinner-size:76px;--spinner-bg:#7d0a10}.p-loading.loading-spinner--fullpage[data-v-78096c08] .loading-spinner__mark img{width:38px;height:50px;-o-object-fit:contain;object-fit:contain;-webkit-filter:drop-shadow(0 4px 10px rgba(0,0,0,.25));filter:drop-shadow(0 4px 10px rgba(0,0,0,.25))}.p-loading[data-v-78096c08]:not(.loading-spinner--fullpage){--spinner-size:34px}