.atl-view-mode-toggle{display:inline-flex;align-items:stretch;gap:.125rem;height:var(--atl-ctl-h, 2.25rem);padding:.1875rem;border-radius:.5rem;background:var(--fs2, var(--atl-bg2, var(--falcon-secondary-bg)));box-sizing:border-box;overflow:hidden}.atl-view-mode-toggle .btn{display:grid;place-items:center;width:1.9375rem;height:100% !important;padding:0 !important;margin:0 !important;border:none !important;border-radius:.375rem;background:transparent;color:var(--flo, var(--atl-muted, #748194));box-sizing:border-box;cursor:pointer;transition:all .15s ease}.atl-view-mode-toggle .btn:hover{color:var(--fhi, var(--atl-heading, #1a2438))}.atl-view-mode-toggle .btn.active,.atl-view-mode-toggle .btn.btn-primary{background:var(--ac, var(--atl-accent, var(--falcon-primary, #2c7be5))) !important;border-color:var(--ac, var(--atl-accent, var(--falcon-primary, #2c7be5))) !important;color:var(--at, #ffffff) !important}widget-offline-status .atl-offline-banner[data-bs-template=atlHub][data-bs-mode=default]{position:fixed;bottom:0;left:0;right:0;z-index:9999;padding:.75rem 1.5rem;background-color:var(--bs-dark, #0f172a);color:var(--bs-body-color, #f8fafc);border-top:1px solid var(--bs-danger, #ef4444)}widget-offline-status .atl-offline-banner[data-bs-template=atlHub][data-bs-mode=default] .banner-container{max-width:1200px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:1rem}widget-offline-status .atl-offline-banner[data-bs-template=atlHub][data-bs-mode=default] .banner-icon{font-size:1.25rem}widget-offline-status .atl-offline-banner[data-bs-template=atlHub][data-bs-mode=default] .banner-text{font-size:.875rem;flex:1;display:flex;align-items:center;gap:.5rem}widget-offline-status .atl-offline-banner[data-bs-template=atlHub][data-bs-mode=default] .banner-text .banner-title{font-weight:600}widget-offline-status .atl-offline-banner[data-bs-template=atlHub][data-bs-mode=default] .banner-text .banner-desc{opacity:.9}widget-offline-status .atl-offline-banner[data-bs-template=atlHub][data-bs-mode=default] .retry-btn{font-size:.8125rem}widget-offline-status .atl-offline-banner[data-bs-template=atlHub][data-bs-mode=default] .banner-icon{color:var(--bs-danger, #ef4444)}widget-offline-status .atl-offline-banner[data-bs-template=atlHub][data-bs-mode=default] .retry-btn{border-color:var(--bs-border-color, rgba(255,255,255,0.2));color:var(--bs-body-color, #ffffff)}widget-offline-status .atl-offline-banner[data-bs-template=atlHub][data-bs-mode=default] .retry-btn:hover{background-color:var(--bs-secondary-bg, rgba(255,255,255,0.1))}