/* Non-intercepting progress layer for the existing Unit HKA theme. */
#hkaLoadingLayer{position:fixed;inset:0;z-index:2147483000;box-sizing:border-box;display:grid;place-items:center;width:auto;height:auto;max-width:none;max-height:none;margin:0;border:0;padding:24px;overflow:hidden;background:rgba(241,246,252,.76);color:#163c64;pointer-events:none;font:14px/1.5 "Segoe UI",Arial,sans-serif;isolation:isolate}
#hkaLoadingLayer[hidden]{display:none!important}
#hkaLoadingLayer[data-startup="true"]{background:#f6f9fc}
#hkaLoadingLayer::backdrop{background:transparent;pointer-events:none}
#hkaLoadingLayer *{box-sizing:border-box;pointer-events:none}
#hkaLoadingLayer .hkl-box{display:flex;flex-direction:column;align-items:center;text-align:center;padding:25px 32px;border-radius:20px;background:#fff;max-width:calc(100vw - 48px)}
#hkaLoadingLayer[data-startup="true"] .hkl-box{background:transparent}
#hkaLoadingLayer .hkl-symbol{position:relative;display:grid;place-items:center;width:138px;height:138px;margin-bottom:23px;background:#e4eef8;border-radius:50%}
#hkaLoadingLayer .hkl-ring{position:absolute;inset:0;border:3px solid transparent;border-top-color:#1b5b92;border-right-color:#1b5b92;border-radius:50%;animation:hka-loading-turn 1.1s linear infinite}
#hkaLoadingLayer .hkl-disc{display:grid;place-items:center;position:relative;width:112px;height:112px;background:#fff;border-radius:50%}
#hkaLoadingLayer .hkl-logo{display:grid;place-items:center;width:82px;height:82px}
#hkaLoadingLayer .hkl-logo img{display:block;width:100%;height:100%;max-width:100%;object-fit:contain;object-position:center;margin:0}
#hkaLoadingLayer .hkl-name{font-size:16px;font-weight:600;line-height:1.45;letter-spacing:.02em}
#hkaLoadingLayer .hkl-text{font-size:12px;color:#5e7691;margin-top:6px}
@keyframes hka-loading-turn{to{transform:rotate(360deg)}}
@media(max-width:480px){#hkaLoadingLayer .hkl-box{padding:22px 18px}#hkaLoadingLayer .hkl-symbol{width:124px;height:124px}#hkaLoadingLayer .hkl-disc{width:100px;height:100px}#hkaLoadingLayer .hkl-name{font-size:15px}}
@media(prefers-reduced-motion:reduce){#hkaLoadingLayer .hkl-ring{animation:none}}
@media print{#hkaLoadingLayer{display:none!important}}
