@media print{footer.svelte-1sr6y3t{opacity:0}}footer.svelte-1sr6y3t{display:flex;flex-direction:row;justify-content:space-around;align-items:center;padding:8px;background:var(--primary-light-color);color:var(--btn-color);flex-wrap:wrap;position:relative;width:max(100%,320px)}.creditsAndPolicies.svelte-1sr6y3t{font-size:small;display:flex;justify-content:space-between}p.svelte-1sr6y3t{margin:0;flex-grow:1;width:100%}.device-manager.svelte-duupw0{padding:.5em 0}h4.svelte-duupw0{margin:0;padding:0 1em .5em;font-size:.8em;color:#888;text-transform:uppercase;letter-spacing:.05em}.register-btn.svelte-duupw0{display:flex;align-items:center;gap:.5em;width:100%;padding:.6em 1em;border:none;background:#f0faf8;color:var(--primary-light-color, #48ddd3);font-size:.82em;font-weight:600;font-family:inherit;cursor:pointer;margin:0;text-align:left;border-bottom:1px solid #f0f0f0}.register-btn.svelte-duupw0:hover:not(:disabled){background:#e0f5f2}.register-btn.svelte-duupw0:disabled{opacity:.6;cursor:wait}.push-blocked.svelte-duupw0{display:flex;align-items:center;gap:.5em;padding:.6em 1em;font-size:.78em;color:#999;border-bottom:1px solid #f0f0f0}.status.svelte-duupw0{padding:.5em 1em;font-size:.85em;color:#999;margin:0}.device-list.svelte-duupw0{list-style:none;margin:0;padding:0}li.svelte-duupw0{display:flex;align-items:center;gap:.5em;padding:.5em 1em;border-bottom:1px solid #f0f0f0}li.svelte-duupw0:last-child{border-bottom:none}li.svelte-duupw0.inactive{opacity:.5}.device-icon.svelte-duupw0{color:#888;flex-shrink:0}.device-info.svelte-duupw0{flex:1;min-width:0}.device-label.svelte-duupw0{display:block;font-size:.85em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.device-date.svelte-duupw0{display:block;font-size:.7em;color:#aaa}.rename-input.svelte-duupw0{width:100%;font-size:.85em;padding:2px 6px;border:1px solid #ddd;border-radius:4px}.device-actions.svelte-duupw0{display:flex;gap:4px;flex-shrink:0}.device-actions.svelte-duupw0 button:where(.svelte-duupw0){background:none;border:none;color:#888;cursor:pointer;padding:4px;margin:0;font-size:.9em}.device-actions.svelte-duupw0 button:where(.svelte-duupw0):hover{color:var(--primary-light-color, #48ddd3)}h1.svelte-oiwvqb{margin:auto;font-size:2.4em;text-indent:-83px}.mainNav.svelte-oiwvqb>ul:where(.svelte-oiwvqb){max-width:none}.mainNav.svelte-oiwvqb>ul:where(.svelte-oiwvqb)>li:where(.svelte-oiwvqb)>a:where(.svelte-oiwvqb){transition:all .2s ease;font-family:Ubuntu;white-space:nowrap;border-radius:0}.mainNav.svelte-oiwvqb{background-color:#fff;top:0;border-bottom:1px solid var(--primary-light-color);left:0;width:100vw;z-index:10;font-size:20px}.mainNav.svelte-oiwvqb ul:where(.svelte-oiwvqb){list-style:none;margin:0;padding:0}.mainNav.svelte-oiwvqb>ul:where(.svelte-oiwvqb){max-height:100vh}.mainNav.svelte-oiwvqb a:where(.svelte-oiwvqb),.mainNav.svelte-oiwvqb button:where(.svelte-oiwvqb){width:100%;background-color:#fff;text-shadow:.5px .5px 1px var(--primary-light-color);color:var(--heading-color);text-decoration:none;padding:10px 2vw;display:inline-block}.mainNav.svelte-oiwvqb a:where(.svelte-oiwvqb) svg{color:var(--heading-color);filter:drop-shadow(1px 0px 0px var(--primary-light-color))}.mainNav.svelte-oiwvqb a:where(.svelte-oiwvqb):hover,.mainNav.svelte-oiwvqb a.active:where(.svelte-oiwvqb),.mainNav.svelte-oiwvqb button:where(.svelte-oiwvqb):hover,.mainNav.svelte-oiwvqb button.active:where(.svelte-oiwvqb){text-decoration:none;text-shadow:.5px .5px 1px rgba(255,255,255,.6)}.mainNav.svelte-oiwvqb a:where(.svelte-oiwvqb):hover svg,.mainNav.svelte-oiwvqb a.active:where(.svelte-oiwvqb) svg{color:var(--btn-color);filter:drop-shadow(1px 1px 0px rgba(255,255,255,.6))}.mainNav.svelte-oiwvqb .navbar-brand:where(.svelte-oiwvqb){padding:0;width:auto}.mainNav.svelte-oiwvqb{display:flex;width:100%;flex-direction:row}.mainNav.svelte-oiwvqb>ul:where(.svelte-oiwvqb){display:flex;align-items:start;flex-grow:1;justify-content:space-evenly;padding:0}.mainNav.svelte-oiwvqb>ul:where(.svelte-oiwvqb) li:where(.svelte-oiwvqb){margin-left:auto;margin-right:1em;line-height:1;position:relative;align-self:center;max-width:none}.mainNav.svelte-oiwvqb>ul:where(.svelte-oiwvqb)>li:where(.svelte-oiwvqb)>a:where(.svelte-oiwvqb),.mainNav.svelte-oiwvqb>ul:where(.svelte-oiwvqb)>li:where(.svelte-oiwvqb)>button:where(.svelte-oiwvqb){padding:10px 2vw;width:100%;margin:17px 0;text-align:center}.mainNav.svelte-oiwvqb>ul:where(.svelte-oiwvqb)>li:where(.svelte-oiwvqb)>a:where(.svelte-oiwvqb):hover,.mainNav.svelte-oiwvqb>ul:where(.svelte-oiwvqb)>li:where(.svelte-oiwvqb)>a:where(.svelte-oiwvqb):focus,.mainNav.svelte-oiwvqb>ul:where(.svelte-oiwvqb)>li:where(.svelte-oiwvqb)>a.active:where(.svelte-oiwvqb),.mainNav.svelte-oiwvqb>ul:where(.svelte-oiwvqb)>li:where(.svelte-oiwvqb)>button:where(.svelte-oiwvqb):hover,.mainNav.svelte-oiwvqb>ul:where(.svelte-oiwvqb)>li:where(.svelte-oiwvqb)>button:where(.svelte-oiwvqb):focus,.mainNav.svelte-oiwvqb>ul:where(.svelte-oiwvqb)>li:where(.svelte-oiwvqb)>button.active:where(.svelte-oiwvqb){text-shadow:.5px .5px 1px rgba(255,255,255,.6);padding:26px 2vw 27px;color:var(--btn-color);background-color:var(--btn-bg);margin:0}.mainNav.svelte-oiwvqb>ul:where(.svelte-oiwvqb)>li:where(.svelte-oiwvqb)>a:where(.svelte-oiwvqb):hover svg,.mainNav.svelte-oiwvqb>ul:where(.svelte-oiwvqb)>li:where(.svelte-oiwvqb)>a:where(.svelte-oiwvqb):focus svg,.mainNav.svelte-oiwvqb>ul:where(.svelte-oiwvqb)>li:where(.svelte-oiwvqb)>a.active:where(.svelte-oiwvqb) svg,.mainNav.svelte-oiwvqb>ul:where(.svelte-oiwvqb)>li:where(.svelte-oiwvqb)>button:where(.svelte-oiwvqb):hover svg,.mainNav.svelte-oiwvqb>ul:where(.svelte-oiwvqb)>li:where(.svelte-oiwvqb)>button:where(.svelte-oiwvqb):focus svg,.mainNav.svelte-oiwvqb>ul:where(.svelte-oiwvqb)>li:where(.svelte-oiwvqb)>button.active:where(.svelte-oiwvqb) svg{color:var(--btn-color);filter:drop-shadow(1px 1px 0px rgba(255,255,255,.6))}.mainNav.svelte-oiwvqb>ul:where(.svelte-oiwvqb)>li:where(.svelte-oiwvqb):last-child{margin-right:0}.chat-nav-item.svelte-oiwvqb{position:relative}.chat-nav-item.svelte-oiwvqb button:where(.svelte-oiwvqb){position:relative}.chat-nav-badge.svelte-oiwvqb{position:absolute;top:10px;right:4px;min-width:18px;height:18px;padding:0 4px;font-size:.5em;font-weight:700;line-height:18px;text-align:center;color:#fff;background-color:#dc3545;border-radius:9px}.user-menu-item.svelte-oiwvqb{position:relative}.user-menu-dropdown.svelte-oiwvqb{position:absolute;top:100%;right:0;width:280px;background:#fff;border-radius:8px;box-shadow:0 4px 20px #00000026;z-index:50;overflow:hidden}.user-menu-header.svelte-oiwvqb{padding:.75em 1em;border-bottom:1px solid #f0f0f0}.user-menu-header.svelte-oiwvqb strong:where(.svelte-oiwvqb){display:block;font-size:.85em;color:#333}.user-menu-header.svelte-oiwvqb small:where(.svelte-oiwvqb){display:block;font-size:.75em;color:#999}.user-menu-footer.svelte-oiwvqb{border-top:1px solid #f0f0f0;padding:.5em}.logout-btn.svelte-oiwvqb{width:100%;text-align:left;padding:.5em .75em;border:none;background:none;color:#666;font-size:.85em;cursor:pointer;border-radius:4px;font-family:inherit;margin:0}.logout-btn.svelte-oiwvqb:hover{background:#f5f5f5;color:#333}.navbar-brand.svelte-oiwvqb img:where(.svelte-oiwvqb){max-height:60px;margin:5px 10px}
