.NetworkStatus_offlineIndicator__AS1NZ{position:fixed;bottom:20px;right:20px;background-color:#1e1e1e;border-radius:8px;padding:16px;display:flex;align-items:center;box-shadow:0 4px 12px rgba(0,0,0,.15);z-index:9999;max-width:320px;animation:NetworkStatus_slideIn__Aq071 .3s ease-out;border:1px solid rgba(255,255,255,.1);transition:all .3s ease}.NetworkStatus_offlineIndicator__AS1NZ.NetworkStatus_minimized__M2dv9{padding:8px 12px;max-width:100px}.NetworkStatus_minimizedContent__6NEgw{display:flex;align-items:center;cursor:pointer;color:#ffffff;font-size:14px;font-weight:500}.NetworkStatus_offlineDot___yhKB{width:8px;height:8px;background-color:#f87171;border-radius:50%;margin-right:8px;position:relative}.NetworkStatus_offlineDot___yhKB:after{content:"";position:absolute;width:12px;height:12px;background-color:rgba(248,113,113,.3);border-radius:50%;top:-2px;left:-2px;animation:NetworkStatus_pulse__9Lqic 1.5s infinite}.NetworkStatus_offlineIcon__Kc0Bb{width:24px;height:24px;margin-right:12px;flex-shrink:0;color:#f87171}.NetworkStatus_offlineContent__EuKJs{flex:1 1}.NetworkStatus_offlineTitle___T1XX{font-weight:600;font-size:16px;margin-bottom:4px;color:#ffffff}.NetworkStatus_offlineMessage__O_fvM{font-size:14px;color:#d1d5db;line-height:1.4}.NetworkStatus_offlineActions__POGfS{display:flex;margin-top:12px;margin-left:36px}.NetworkStatus_offlineButton__wXOYH{background:rgba(255,255,255,.1);border:none;color:#ffffff;padding:6px 12px;border-radius:4px;font-size:12px;cursor:pointer;transition:background .2s;margin-right:8px}.NetworkStatus_offlineButton__wXOYH:hover{background:rgba(255,255,255,.2)}.NetworkStatus_offlineButton__wXOYH:last-child{margin-right:0}@keyframes NetworkStatus_slideIn__Aq071{0%{transform:translateY(100px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes NetworkStatus_pulse__9Lqic{0%{transform:scale(1);opacity:.8}70%{transform:scale(1.5);opacity:0}to{transform:scale(1);opacity:0}}@media (prefers-color-scheme:light){.NetworkStatus_offlineIndicator__AS1NZ{background-color:#ffffff;border:1px solid rgba(0,0,0,.1);box-shadow:0 4px 12px rgba(0,0,0,.08)}.NetworkStatus_minimizedContent__6NEgw,.NetworkStatus_offlineTitle___T1XX{color:#1e1e1e}.NetworkStatus_offlineMessage__O_fvM{color:#6b7280}.NetworkStatus_offlineButton__wXOYH{background:rgba(0,0,0,.05);color:#1e1e1e}.NetworkStatus_offlineButton__wXOYH:hover{background:rgba(0,0,0,.1)}}