.loading-state{color:#526a83;text-align:center;background:#f8fbff;border:1px solid #e5ebf2;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:100%;min-height:220px;padding:40px 24px;display:flex}.loading-state-spinner{border:4px solid #dce9f8;border-top-color:#2474c7;border-radius:50%;flex:none;width:44px;height:44px;margin-bottom:12px;animation:.9s linear infinite loading-state-spin;display:inline-block}.loading-state-label{color:#263e4b;word-break:keep-all;margin:0;font-size:16px;font-weight:700;line-height:1.6}.loading-state-hint{color:#687d91;word-break:keep-all;max-width:420px;margin:0;font-size:14px;line-height:1.7}.loading-state--compact{text-align:left;background:0 0;border:0;border-radius:0;flex-direction:row;gap:8px;width:auto;min-height:0;padding:10px 0;font-size:13px;display:inline-flex}.loading-state--compact .loading-state-spinner{border-width:2px;width:18px;height:18px;margin:0}@keyframes loading-state-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.loading-state-spinner{animation-duration:2.4s}}
