.fvs-module-loading{display:flex;align-items:center;gap:10px;min-height:48px;margin:0 0 12px;padding:12px 15px;border:1px solid #b9d4f5;border-radius:9px;background:#edf5ff;color:#245c9b;font:600 13px/1.4 system-ui;position:sticky;top:0;z-index:20}.fvs-loading-spinner{width:18px;height:18px;flex:0 0 18px;border:2px solid #bad3f1;border-top-color:#347be8;border-radius:50%;animation:fvs-module-spin .8s linear infinite}.fvs-module-pending{cursor:progress}.fvs-module-pending>:not(.fvs-module-loading){opacity:.55}.fvs-module-pending input,.fvs-module-pending select,.fvs-module-pending button{pointer-events:none}.fvs-module-pending .fvs-module-loading{opacity:1}@keyframes fvs-module-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.fvs-loading-spinner{animation:none}}:root[data-theme=dark] .fvs-module-loading{background:#173450;border-color:#355e88;color:#d8eaff}
