.chat-profile-button{max-width:190px}.chat-profile-button-avatar{position:relative;flex:0 0 auto}.chat-profile-button-avatar>i{position:absolute;right:-1px;bottom:1px;width:8px;height:8px;border-radius:50%;background:#22c55e;border:2px solid var(--chat-panel, #0f1d32);box-shadow:0 0 0 3px #22c55e1f}.chat-profile-button-copy{min-width:0;display:grid;gap:1px;text-align:left}.chat-profile-button-copy strong,.chat-profile-button-copy small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-profile-button-copy strong{max-width:105px;font-size:12px;line-height:1.1}.chat-profile-button-copy small{font-size:9px;color:var(--chat-muted, #91a3bd);font-weight:700;letter-spacing:.05em;text-transform:uppercase}.chat-profile-backdrop{padding:24px;overflow:auto}.chat-profile-modal-pro{width:min(860px,100%);max-height:min(820px,calc(100vh - 48px));padding:0!important;overflow:hidden;border-radius:24px!important;background:var(--chat-panel, #0e1b2f)!important}.chat-profile-modal-pro .chat-profile-modal-header{margin:0;padding:22px 24px 18px;align-items:center;border-bottom:1px solid var(--chat-border, rgba(130, 151, 181, .22));background:linear-gradient(180deg,rgba(43,118,255,.08),transparent)}.chat-profile-modal-pro .chat-profile-modal-header h3{margin:4px 0 3px;font-size:24px;line-height:1.05}.chat-profile-modal-pro .chat-profile-modal-header p{margin:0;color:var(--chat-muted, #91a3bd);font-size:12px}.chat-profile-close{width:38px;height:38px;padding:0!important;display:grid;place-items:center;border:1px solid var(--chat-border, rgba(130, 151, 181, .22))!important;border-radius:12px!important;background:var(--chat-input-bg, rgba(255, 255, 255, .05))!important;color:var(--chat-text, #edf4ff)!important;font-size:24px!important;line-height:1}.chat-profile-close:hover:not(:disabled){border-color:#4a90ff8c!important;background:#2563eb1f!important}.chat-profile-layout{min-height:0;display:grid;grid-template-columns:minmax(250px,290px) minmax(0,1fr);gap:0;overflow:auto}.chat-profile-preview-card{position:relative;min-height:570px;display:flex;flex-direction:column;border-right:1px solid var(--chat-border, rgba(130, 151, 181, .22));background:radial-gradient(circle at 50% 5%,rgba(39,133,255,.16),transparent 34%),var(--chat-input-bg, rgba(255, 255, 255, .035))}.chat-profile-cover{flex:0 0 112px;background:radial-gradient(circle at 80% 20%,rgba(255,145,55,.38),transparent 28%),linear-gradient(135deg,#0e3c86,#185fd0 48%,#0b2e6d);border-bottom:1px solid rgba(255,255,255,.12)}.chat-profile-cover:after{content:"";position:absolute;inset:0 0 auto;height:112px;opacity:.45;background-image:radial-gradient(circle,rgba(255,255,255,.35) 0 1px,transparent 1.2px);background-size:18px 18px;mask-image:linear-gradient(90deg,transparent,#000 25%,#000 75%,transparent)}.chat-profile-preview-body{position:relative;display:grid;justify-items:center;padding:0 20px 20px;text-align:center}.chat-profile-avatar-shell{position:relative;margin-top:-48px;margin-bottom:12px}.chat-profile-avatar-shell .profile-large,.chat-profile-photo-drop .profile-editor-avatar{width:96px;height:96px;min-width:96px;border-radius:30px;font-size:29px;border:4px solid var(--chat-panel, #0e1b2f);box-shadow:0 16px 34px #02061752,0 0 0 1px #5297ff38}.chat-profile-avatar-shell .profile-large img,.chat-profile-photo-drop .profile-editor-avatar img{width:100%;height:100%;object-fit:cover}.chat-profile-online-dot{position:absolute;right:4px;bottom:4px;width:17px;height:17px;border-radius:50%;background:#22c55e;border:4px solid var(--chat-panel, #0e1b2f);box-shadow:0 0 0 3px #22c55e21}.chat-profile-preview-body>strong{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:20px}.chat-profile-preview-body>span{margin-top:5px;color:#62b3ff;font-size:12px;font-weight:800}.chat-profile-preview-body>small{margin-top:7px;color:var(--chat-muted, #91a3bd);font-size:11px}.chat-profile-completion{width:100%;margin-top:22px;padding:12px;border:1px solid var(--chat-border, rgba(130, 151, 181, .22));border-radius:14px;background:#ffffff09}.chat-profile-completion>div{display:flex;justify-content:space-between;gap:12px;font-size:11px}.chat-profile-completion>div span{color:var(--chat-muted, #91a3bd)}.chat-profile-completion>i{height:6px;margin-top:9px;display:block;overflow:hidden;border-radius:999px;background:#8297b529}.chat-profile-completion>i>b{height:100%;display:block;border-radius:inherit;background:linear-gradient(90deg,#2563eb,#38bdf8);box-shadow:0 0 12px #38bdf857}.chat-profile-chat-preview{margin:auto 16px 16px;padding:14px;border:1px solid var(--chat-border, rgba(130, 151, 181, .22));border-radius:16px;background:#040f2338}.chat-profile-chat-preview>span{display:block;margin-bottom:11px;color:var(--chat-muted, #91a3bd);font-size:9px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.chat-profile-chat-preview>div{display:grid;grid-template-columns:42px minmax(0,1fr);gap:10px;align-items:center;text-align:left}.chat-profile-chat-preview .chat-avatar{width:42px;height:42px;min-width:42px;border-radius:13px}.chat-profile-chat-preview p{min-width:0;margin:0;display:grid;gap:4px}.chat-profile-chat-preview p strong,.chat-profile-chat-preview p small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-profile-chat-preview p small{color:var(--chat-muted, #91a3bd)}.chat-profile-editor-column{min-width:0;padding:22px 24px 20px;overflow:auto}.chat-profile-section{margin-bottom:18px;padding:16px;border:1px solid var(--chat-border, rgba(130, 151, 181, .22));border-radius:17px;background:#ffffff06}.chat-profile-section-title{margin-bottom:13px;display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.chat-profile-section-title>div{display:grid;gap:3px}.chat-profile-section-title span,.chat-profile-section-title>small{color:var(--chat-muted, #91a3bd);font-size:11px}.chat-profile-section-title>small{padding:5px 8px;border-radius:999px;border:1px solid var(--chat-border, rgba(130, 151, 181, .22));white-space:nowrap}.chat-profile-photo-drop{min-height:122px;display:grid;grid-template-columns:82px minmax(0,1fr);gap:15px;align-items:center;padding:14px;border:1px dashed rgba(83,151,255,.42);border-radius:16px;background:#2563eb0b;transition:border-color .15s ease,background .15s ease,transform .15s ease}.chat-profile-photo-drop.dragging{border-color:#38bdf8;background:#38bdf81f;transform:scale(1.01)}.chat-profile-photo-drop .profile-editor-avatar{width:78px;height:78px;min-width:78px;border-radius:24px;font-size:24px}.chat-profile-photo-drop>div{min-width:0;display:grid;gap:4px}.chat-profile-photo-drop>div>span{color:var(--chat-muted, #91a3bd);font-size:11px}.chat-profile-photo-actions{margin-top:8px;display:flex;flex-wrap:wrap;gap:8px}.chat-profile-photo-actions button,.chat-profile-modal-actions button{min-height:38px;padding:0 14px;border:0;border-radius:11px;background:linear-gradient(135deg,#1769e8,#248dff);color:#fff;font-weight:850;cursor:pointer}.chat-profile-photo-actions button.secondary,.chat-profile-modal-actions button.secondary{border:1px solid var(--chat-border, rgba(130, 151, 181, .22));background:var(--chat-input-bg, rgba(255, 255, 255, .055));color:var(--chat-text, #edf4ff)}.chat-profile-photo-actions button.danger-soft{color:#fb7185}.chat-profile-fields>label,.chat-profile-readonly-grid>label{margin:0;display:grid;gap:7px}.chat-profile-fields>label>span,.chat-profile-readonly-grid>label>span{display:flex;justify-content:space-between;gap:12px;font-size:12px;font-weight:800}.chat-profile-fields>label>span small{color:var(--chat-muted, #91a3bd);font-weight:700}.chat-profile-fields input,.chat-profile-readonly-grid input{min-height:44px;padding:0 13px;border:1px solid var(--chat-border, rgba(130, 151, 181, .22));border-radius:12px;background:var(--chat-input-bg, rgba(255, 255, 255, .045));color:var(--chat-text, #edf4ff);outline:none}.chat-profile-fields input:focus{border-color:#4b9cff;box-shadow:0 0 0 3px #4b9cff24}.chat-profile-fields input:disabled,.chat-profile-readonly-grid input:disabled{opacity:.72;cursor:not-allowed}.chat-profile-fields em{color:var(--chat-muted, #91a3bd);font-size:10px;font-style:normal;line-height:1.4}.chat-profile-readonly-grid{margin-top:14px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.chat-profile-account-state{margin-top:14px;display:grid;grid-template-columns:10px minmax(0,1fr);gap:10px;align-items:center;padding:11px 12px;border-radius:12px;background:#22c55e0f;border:1px solid rgba(34,197,94,.16)}.chat-profile-account-state>span{width:9px;height:9px;border-radius:50%}.chat-profile-account-state>span.online{background:#22c55e;box-shadow:0 0 0 4px #22c55e1f}.chat-profile-account-state>span.offline{background:#f87171;box-shadow:0 0 0 4px #f871711f}.chat-profile-account-state>div{display:grid;gap:2px}.chat-profile-account-state small{color:var(--chat-muted, #91a3bd)}.chat-profile-feedback{margin:0 0 15px;padding:12px 14px;display:grid;gap:3px;border-radius:13px}.chat-profile-feedback.success{color:#bbf7d0;border:1px solid rgba(34,197,94,.24);background:#22c55e17}.chat-profile-feedback.success span{color:#86efac;font-size:11px}.chat-profile-modal-pro .chat-profile-modal-actions{margin-top:0;padding-top:4px;display:flex;justify-content:flex-end;gap:9px}.chat-profile-modal-actions button:disabled,.chat-profile-photo-actions button:disabled,.chat-profile-close:disabled{opacity:.54;cursor:not-allowed}body[data-theme=light] .chat-profile-modal-pro{--chat-panel: #f7faff;--chat-text: #102039;--chat-muted: #64748b;--chat-input-bg: #ffffff;--chat-border: rgba(71, 101, 144, .22);box-shadow:0 24px 80px #1e385c3d}body[data-theme=light] .chat-profile-preview-card{background:linear-gradient(180deg,#edf4ff,#f8fbff)}body[data-theme=light] .chat-profile-chat-preview,body[data-theme=light] .chat-profile-section{background:#ffffffb3}body[data-theme=light] .chat-profile-photo-drop{background:#2563eb09}body[data-theme=light] .chat-profile-feedback.success{color:#166534}body[data-theme=light] .chat-profile-feedback.success span{color:#15803d}@media (max-width: 850px){.chat-profile-modal-pro{max-height:none;overflow:visible}.chat-profile-layout{grid-template-columns:1fr}.chat-profile-preview-card{min-height:auto;border-right:0;border-bottom:1px solid var(--chat-border, rgba(130, 151, 181, .22))}.chat-profile-cover{flex-basis:90px}.chat-profile-cover:after{height:90px}.chat-profile-preview-body{padding-bottom:16px}.chat-profile-chat-preview{margin-top:0}}@media (max-width: 620px){.chat-profile-backdrop{padding:8px}.chat-profile-modal-pro .chat-profile-modal-header,.chat-profile-editor-column{padding-left:16px;padding-right:16px}.chat-profile-photo-drop{grid-template-columns:1fr;justify-items:center;text-align:center}.chat-profile-photo-actions{justify-content:center}.chat-profile-readonly-grid{grid-template-columns:1fr}.chat-profile-modal-pro .chat-profile-modal-actions{flex-direction:column-reverse}.chat-profile-modal-actions button{width:100%}}@media (max-width: 1320px){.chat-profile-button-copy{display:none}.chat-profile-button{width:40px;padding:4px;justify-content:center}}.nextalk-chat .chat-message-list{position:relative;display:block;padding:0;scroll-behavior:smooth}.nextalk-chat .chat-message-flow{min-height:100%;padding:22px;display:flex;flex-direction:column;justify-content:flex-end;gap:7px}.nextalk-chat .chat-day-separator{width:100%;display:flex;align-items:center;justify-content:center;margin:11px 0 8px}.nextalk-chat .chat-day-separator:before,.nextalk-chat .chat-day-separator:after{content:"";flex:1;height:1px;background:color-mix(in srgb,var(--chat-border, #334155) 66%,transparent)}.nextalk-chat .chat-day-separator span{margin:0 12px;padding:5px 10px;border:1px solid var(--chat-border, rgba(148, 163, 184, .24));border-radius:999px;background:color-mix(in srgb,var(--chat-surface, #081321) 88%,transparent);color:var(--chat-muted, #9fb0c7);font-size:10px;font-weight:800;text-transform:capitalize;white-space:nowrap}.nextalk-chat .chat-message{margin:0;transition:transform .14s ease,border-color .14s ease,box-shadow .14s ease}.nextalk-chat .chat-message.grouped{margin-top:-3px;padding-top:9px;border-top-left-radius:9px;border-top-right-radius:9px}.nextalk-chat .chat-message:hover{transform:translateY(-1px)}.nextalk-chat .chat-message.priority-importante{border-color:#f59e0b7a;box-shadow:0 8px 24px #f59e0b14}.nextalk-chat .chat-message.priority-urgente{border-color:#f871719e;box-shadow:0 10px 28px #dc26261f}.nextalk-chat .chat-priority-badge{width:max-content;max-width:100%;margin:2px 0 8px;padding:4px 8px;border-radius:999px;font-size:9px;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.nextalk-chat .chat-priority-badge.importante{color:#fbbf24;background:#f59e0b1f;border:1px solid rgba(245,158,11,.28)}.nextalk-chat .chat-priority-badge.urgente{color:#fecaca;background:#dc262630;border:1px solid rgba(248,113,113,.38)}.nextalk-chat .chat-message-footer{min-height:18px;margin-top:6px;display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:7px}.nextalk-chat .chat-message-footer time,.nextalk-chat .chat-message-footer small{color:var(--chat-muted, #9fb0c7);font-size:9px}.nextalk-chat .chat-confirm-button{min-height:30px;padding:0 10px;border:1px solid rgba(245,158,11,.38);border-radius:9px;background:#f59e0b1f;color:#fbbf24;font-size:10px;font-weight:900;cursor:pointer}.nextalk-chat .chat-confirm-button:hover:not(:disabled){background:#f59e0b33}.nextalk-chat .chat-confirm-button:disabled{opacity:.58;cursor:wait}.nextalk-chat .chat-confirmed-label{color:#4ade80!important;font-weight:800}.nextalk-chat .chat-new-messages-button{position:sticky;left:50%;bottom:12px;z-index:8;transform:translate(-50%);margin:0 auto 12px;padding:9px 14px;border:1px solid rgba(56,189,248,.38);border-radius:999px;background:linear-gradient(135deg,#1769e8,#248dff);color:#fff;box-shadow:0 12px 30px #02061757;font-size:11px;font-weight:900;cursor:pointer}.nextalk-chat .chat-conversation-copy em{width:max-content;margin-top:1px;padding:2px 6px;border-radius:999px;font-size:8px;font-style:normal;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.nextalk-chat .chat-conversation-priority.importante{color:#b45309;background:#f59e0b24}.nextalk-chat .chat-conversation-priority.urgente{color:#ef4444;background:#dc262624}.nextalk-chat .chat-pending-confirmation{width:18px;height:18px;display:grid;place-items:center;border-radius:50%;background:#f59e0b;color:#111827;font-size:10px;font-style:normal;font-weight:950;box-shadow:0 0 0 4px #f59e0b1a}.nextalk-chat .chat-priority-selector{margin:0 0 9px!important;display:flex!important;justify-content:flex-start!important;align-items:center!important;flex-wrap:wrap;gap:7px!important}.nextalk-chat .chat-priority-selector>span{margin-right:2px;color:var(--chat-muted, #9fb0c7);font-size:10px;font-weight:800}.nextalk-chat .chat-priority-selector button{min-height:30px;padding:0 10px;border:1px solid var(--chat-border, rgba(148, 163, 184, .25));border-radius:999px;background:var(--chat-input-bg, rgba(255,255,255,.05));color:var(--chat-muted, #9fb0c7);font-size:9px;font-weight:900;cursor:pointer}.nextalk-chat .chat-priority-selector button.active.normal{border-color:#38bdf86b;background:#2563eb29;color:#7dd3fc}.nextalk-chat .chat-priority-selector button.active.importante{border-color:#f59e0b80;background:#f59e0b29;color:#fbbf24}.nextalk-chat .chat-priority-selector button.active.urgente{border-color:#f871718c;background:#dc262633;color:#fecaca}.nextalk-chat .chat-priority-selector button:disabled{opacity:.5;cursor:wait}body[data-theme=light] .nextalk-chat .chat-priority-badge.urgente,body[data-theme=light] .nextalk-chat .chat-priority-selector button.active.urgente{color:#b42318}body[data-theme=light] .nextalk-chat .chat-priority-badge.importante,body[data-theme=light] .nextalk-chat .chat-priority-selector button.active.importante{color:#92400e}@media (max-width: 900px){.nextalk-chat .chat-message-flow{padding:14px}.nextalk-chat .chat-priority-selector>span{width:100%}.nextalk-chat .chat-message{max-width:92%}}.nextalk-chat-toast-stack{position:fixed;top:78px;right:18px;z-index:12000;width:min(370px,calc(100vw - 32px));display:grid;gap:10px;pointer-events:none}.nextalk-chat-toast{position:relative;overflow:hidden;border:1px solid rgba(56,189,248,.34);border-radius:18px;background:linear-gradient(145deg,#081937fa,#0a264cf7);box-shadow:0 18px 46px #0206176b,0 0 24px #2563eb21;backdrop-filter:blur(18px);animation:nextalkChatToastIn .22s ease-out both;pointer-events:auto}.nextalk-chat-toast:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:linear-gradient(180deg,#38bdf8,#2563eb)}.nextalk-chat-toast-main{width:100%;min-height:104px;padding:14px 42px 14px 16px;display:grid;grid-template-columns:48px minmax(0,1fr);gap:12px;align-items:center;border:0;background:transparent;color:#f8fafc;text-align:left;cursor:pointer}.nextalk-chat-toast-main:hover{background:#2563eb1a}.nextalk-chat-toast-avatar{width:46px;height:46px;border-radius:15px;display:grid;place-items:center;overflow:hidden;color:#fff;font-weight:900;font-size:18px;background:linear-gradient(135deg,#1d4ed8,#38bdf8);box-shadow:0 9px 22px #2563eb47}.nextalk-chat-toast-avatar.group{background:linear-gradient(135deg,#075985,#22d3ee)}.nextalk-chat-toast-avatar img{width:100%;height:100%;object-fit:cover}.nextalk-chat-toast-copy{min-width:0;display:grid;gap:3px}.nextalk-chat-toast-label{color:#67e8f9;font-size:10px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.nextalk-chat-toast-copy strong,.nextalk-chat-toast-copy>span,.nextalk-chat-toast-copy small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nextalk-chat-toast-copy strong{font-size:15px;color:#f8fafc}.nextalk-chat-toast-copy>span:not(.nextalk-chat-toast-label){color:#cbd5e1;font-size:12px}.nextalk-chat-toast-copy small{color:#7dd3fc;font-size:10px;font-weight:700}.nextalk-chat-toast-close{position:absolute;top:8px;right:8px;width:28px;height:28px;display:grid;place-items:center;border-radius:9px;border:1px solid rgba(148,163,184,.18);background:#0f172a8c;color:#cbd5e1;font-size:18px;cursor:pointer}.nextalk-chat-toast-close:hover{color:#fff;border-color:#38bdf859;background:#2563eb33}body[data-theme=light] .nextalk-chat-toast{border-color:#2563eb3d;background:linear-gradient(145deg,#fffffffc,#edf4fffa);box-shadow:0 18px 42px #0f172a2e,0 0 20px #2563eb14}body[data-theme=light] .nextalk-chat-toast-main,body[data-theme=light] .nextalk-chat-toast-copy strong{color:#0f172a}body[data-theme=light] .nextalk-chat-toast-copy>span:not(.nextalk-chat-toast-label){color:#475569}body[data-theme=light] .nextalk-chat-toast-close{color:#475569;background:#e2e8f0b8}@keyframes nextalkChatToastIn{0%{opacity:0;transform:translate3d(22px,-6px,0) scale(.98)}to{opacity:1;transform:translateZ(0) scale(1)}}@media (max-width: 760px){.nextalk-chat-toast-stack{top:12px;left:12px;right:12px;width:auto}}@media (prefers-reduced-motion: reduce){.nextalk-chat-toast{animation:none}}.nextalk-user-priority-alert-stack{position:fixed;top:78px;right:18px;z-index:12010;width:min(390px,calc(100vw - 30px));display:grid;gap:9px;pointer-events:none}.nextalk-user-priority-alert{padding:14px;border:1px solid rgba(245,158,11,.44);border-radius:16px;background:#251b08fa;color:#fef3c7;box-shadow:0 18px 46px #0206176b;pointer-events:auto}.nextalk-user-priority-alert.urgente{border-color:#f871718c;background:#310d12fa;color:#fee2e2}.nextalk-user-priority-alert header{display:flex;justify-content:space-between;gap:12px}.nextalk-user-priority-alert header strong{font-size:10px;text-transform:uppercase;letter-spacing:.07em;color:#fbbf24}.nextalk-user-priority-alert.urgente header strong{color:#fca5a5}.nextalk-user-priority-alert header time{color:#94a3b8;font-size:9px}.nextalk-user-priority-alert h4{margin:7px 0 4px}.nextalk-user-priority-alert p{margin:0 0 11px;color:inherit;font-size:11px}.nextalk-user-priority-alert footer{display:flex;justify-content:flex-end;gap:8px}.nextalk-user-priority-alert footer button{min-height:34px;padding:0 11px;border:0;border-radius:10px;background:#f59e0b;color:#111827;font-size:9px;font-weight:900;cursor:pointer}.nextalk-user-priority-alert.urgente footer button:not(.secondary){background:#ef4444;color:#fff}.nextalk-user-priority-alert footer button.secondary{border:1px solid rgba(255,255,255,.15);background:#ffffff0f;color:inherit}body[data-theme=dark]{--nx-profile-bg: #071426;--nx-profile-card: #0c1a30;--nx-profile-soft: #0a172a;--nx-profile-border: rgba(111, 153, 214, .22);--nx-profile-text: #f3f7ff;--nx-profile-muted: #9fb0c9;--nx-profile-input: #071327;--nx-profile-shadow: rgba(0, 0, 0, .52)}body[data-theme=light]{--nx-profile-bg: #f7faff;--nx-profile-card: #ffffff;--nx-profile-soft: #eef4ff;--nx-profile-border: rgba(33, 79, 145, .18);--nx-profile-text: #11213a;--nx-profile-muted: #61718a;--nx-profile-input: #ffffff;--nx-profile-shadow: rgba(30, 58, 95, .2)}.nx-profile-backdrop{position:fixed;inset:0;z-index:25000;display:grid;place-items:center;padding:22px;background:#010814bd;backdrop-filter:blur(10px)}.nx-profile-modal{width:min(1050px,calc(100vw - 34px));max-height:calc(100vh - 34px);overflow:auto;border:1px solid var(--nx-profile-border);border-radius:24px;background:var(--nx-profile-bg);color:var(--nx-profile-text);box-shadow:0 28px 90px var(--nx-profile-shadow)}.nx-profile-header{position:sticky;top:0;z-index:4;display:flex;justify-content:space-between;gap:20px;align-items:flex-start;padding:22px 24px 18px;border-bottom:1px solid var(--nx-profile-border);background:color-mix(in srgb,var(--nx-profile-bg) 94%,transparent);backdrop-filter:blur(14px)}.nx-profile-header h2{margin:4px 0 5px;font-size:24px;line-height:1.15;color:var(--nx-profile-text)}.nx-profile-header p{margin:0;max-width:690px;color:var(--nx-profile-muted);line-height:1.45}.nx-profile-eyebrow{font-size:10px;font-weight:900;letter-spacing:.16em;text-transform:uppercase;color:#37b8ff}.nx-profile-close{width:38px;height:38px;flex:0 0 38px;border-radius:12px;border:1px solid var(--nx-profile-border);background:var(--nx-profile-soft);color:var(--nx-profile-text);font-size:24px;cursor:pointer}.nx-profile-layout{display:grid;grid-template-columns:315px minmax(0,1fr);gap:18px;padding:20px}.nx-profile-preview{align-self:start;position:sticky;top:116px;overflow:hidden;border:1px solid var(--nx-profile-border);border-radius:20px;background:var(--nx-profile-card);box-shadow:0 14px 34px #0000001f}.nx-profile-cover{height:94px;display:flex;align-items:flex-start;justify-content:flex-end;padding:14px;background:radial-gradient(circle at 28% 20%,rgba(50,181,255,.42),transparent 38%),linear-gradient(135deg,#0b2d67,#071629 70%)}.nx-profile-cover span{padding:6px 9px;border:1px solid rgba(255,255,255,.16);border-radius:999px;color:#dceeff;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;background:#020b1c61}.nx-profile-preview-body{display:flex;flex-direction:column;align-items:center;padding:0 20px 20px;text-align:center}.nx-profile-avatar-wrap{position:relative;margin-top:-48px;margin-bottom:10px}.nx-profile-avatar-wrap>i{position:absolute;right:5px;bottom:5px;width:17px;height:17px;border-radius:50%;border:3px solid var(--nx-profile-card)}.nx-profile-avatar,.general-profile-trigger-avatar{display:grid;place-items:center;overflow:hidden;border-radius:50%;background:linear-gradient(135deg,#1d64dc,#28c7ea);color:#fff;font-weight:900;text-transform:uppercase}.nx-profile-avatar img,.general-profile-trigger-avatar img{width:100%;height:100%;object-fit:cover;display:block}.nx-profile-avatar.large{width:96px;height:96px;border:5px solid var(--nx-profile-card);box-shadow:0 10px 28px #00000047;font-size:26px}.nx-profile-avatar.editor{width:76px;height:76px;flex:0 0 76px;border:3px solid rgba(51,171,255,.24);font-size:22px}.nx-profile-preview-body>strong{font-size:20px;margin-top:2px}.nx-profile-preview-body>span{margin-top:4px;color:#37b8ff;font-weight:800}.nx-profile-preview-body>small{margin-top:7px;color:var(--nx-profile-muted)}.nx-profile-progress{width:100%;margin-top:18px}.nx-profile-progress>div{display:flex;justify-content:space-between;font-size:11px;color:var(--nx-profile-muted)}.nx-profile-progress>i{display:block;height:7px;margin-top:7px;overflow:hidden;border-radius:999px;background:var(--nx-profile-soft)}.nx-profile-progress b{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#1e78ff,#2dd4bf)}.nx-profile-visibility,.nx-profile-status-preview{padding:16px 18px;border-top:1px solid var(--nx-profile-border)}.nx-profile-visibility>span{display:block;margin-bottom:10px;color:var(--nx-profile-muted);font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.nx-profile-visibility>div{display:flex;flex-wrap:wrap;gap:7px}.nx-profile-visibility b{padding:6px 9px;border-radius:999px;border:1px solid rgba(49,155,255,.22);background:#207eff14;color:var(--nx-profile-text);font-size:10px}.nx-profile-status-preview,.nx-profile-account-state{display:flex;align-items:center;gap:11px}.nx-profile-status-preview .status-dot,.nx-profile-account-state>span{width:12px;height:12px;flex:0 0 12px;border-radius:50%;box-shadow:0 0 14px currentColor}.status-disponivel,.nx-profile-account-state>span.online{color:#31d984;background:#31d984}.status-ocupado{color:#ff9a3d;background:#ff9a3d}.status-ausente,.nx-profile-account-state>span.offline{color:#7c8da7;background:#7c8da7}.nx-profile-status-preview div,.nx-profile-account-state div{display:grid;gap:3px}.nx-profile-status-preview small,.nx-profile-account-state small{color:var(--nx-profile-muted);line-height:1.35}.nx-profile-editor{display:grid;gap:14px;min-width:0}.nx-profile-section{padding:17px;border:1px solid var(--nx-profile-border);border-radius:18px;background:var(--nx-profile-card)}.nx-profile-section-title{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px}.nx-profile-section-title>div{display:grid;gap:3px}.nx-profile-section-title span,.nx-profile-section-title small{color:var(--nx-profile-muted)}.nx-profile-photo-drop{display:flex;align-items:center;gap:16px;padding:15px;border:1px dashed rgba(50,173,255,.4);border-radius:16px;background:#1f73e60d;transition:.18s ease}.nx-profile-photo-drop.dragging{border-color:#32b8ff;background:#1f8fff21;transform:translateY(-1px)}.nx-profile-photo-drop>div{display:grid;gap:4px}.nx-profile-photo-drop>div>span{color:var(--nx-profile-muted);font-size:12px}.nx-profile-photo-drop>input{display:none}.nx-profile-photo-actions{display:flex;gap:8px;margin-top:7px}.nx-profile-photo-actions button,.nx-profile-actions button{border:1px solid rgba(46,154,255,.42);border-radius:11px;background:linear-gradient(135deg,#1769db,#2589ee);color:#fff;font-weight:800;cursor:pointer}.nx-profile-photo-actions button{padding:8px 11px;font-size:11px}.nx-profile-photo-actions button.secondary,.nx-profile-actions button.secondary{background:var(--nx-profile-soft);color:var(--nx-profile-text);border-color:var(--nx-profile-border)}.nx-profile-fields{display:grid;gap:13px}.nx-profile-grid{display:grid;gap:12px}.nx-profile-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.nx-profile-fields label,.nx-profile-account label{display:grid;gap:7px;min-width:0}.nx-profile-fields label>span,.nx-profile-account label>span{display:flex;justify-content:space-between;gap:10px;font-size:12px;font-weight:800}.nx-profile-fields label small{color:var(--nx-profile-muted);font-weight:500}.nx-profile-fields input,.nx-profile-fields select,.nx-profile-fields textarea,.nx-profile-account input{width:100%;min-width:0;box-sizing:border-box;border:1px solid var(--nx-profile-border);border-radius:12px;background:var(--nx-profile-input);color:var(--nx-profile-text);padding:11px 12px;outline:none;font:inherit}.nx-profile-fields textarea{resize:vertical;min-height:76px}.nx-profile-fields input:focus,.nx-profile-fields select:focus,.nx-profile-fields textarea:focus{border-color:#2da9ff;box-shadow:0 0 0 3px #249bff1f}.nx-profile-fields em{color:var(--nx-profile-muted);font-size:10px;font-style:normal;line-height:1.35}.nx-profile-account input:disabled{opacity:.76;cursor:not-allowed}.nx-profile-account-state{margin-top:14px;padding:12px;border-radius:13px;background:var(--nx-profile-soft)}.nx-profile-feedback{padding:12px 14px;border-radius:13px;line-height:1.4}.nx-profile-feedback.success{border:1px solid rgba(49,217,132,.3);background:#31d98417;color:#68eba5}.nx-profile-feedback.error{border:1px solid rgba(255,88,88,.32);background:#ff585817;color:#ff9292}.nx-profile-feedback span{display:block;margin-top:2px}.nx-profile-actions{position:sticky;bottom:-1px;display:flex;justify-content:flex-end;gap:10px;padding:15px 0 1px;background:linear-gradient(180deg,transparent,var(--nx-profile-bg) 30%)}.nx-profile-actions button{min-width:150px;padding:11px 16px}.nx-profile-actions button:disabled{opacity:.55;cursor:not-allowed}.nx-profile-loading{padding:70px 30px;text-align:center;color:var(--nx-profile-muted)}.general-profile-trigger{appearance:none;cursor:pointer;font:inherit}.general-profile-trigger-avatar{width:34px;height:34px;flex:0 0 34px;font-size:11px}button.dispatch-user-pill.general-profile-trigger,button.topbar-user.general-profile-trigger,button.server-profile-pill.general-profile-trigger{border:1px solid var(--border, rgba(99,133,187,.24));color:inherit;text-align:left}button.dispatch-user-pill.general-profile-trigger:hover,button.topbar-user.general-profile-trigger:hover,button.server-profile-pill.general-profile-trigger:hover{border-color:#2da9ff8c;box-shadow:0 0 0 3px #2da9ff14}.server-profile-pill{display:flex;align-items:center;gap:9px;min-width:170px;padding:7px 12px;border-radius:16px;background:var(--card, var(--nx-profile-card))}.server-profile-pill>span:last-child{display:grid;gap:1px}.server-profile-pill small{color:#31d984}@media (max-width: 900px){.nx-profile-backdrop{padding:8px}.nx-profile-modal{width:calc(100vw - 16px);max-height:calc(100vh - 16px);border-radius:18px}.nx-profile-layout{grid-template-columns:1fr;padding:12px}.nx-profile-preview{position:static}.nx-profile-grid.two{grid-template-columns:1fr}.nx-profile-header{padding:17px}.nx-profile-header h2{font-size:20px}}@media (max-width: 560px){.nx-profile-photo-drop{align-items:flex-start}.nx-profile-actions{flex-direction:column-reverse}.nx-profile-actions button{width:100%}}.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;left:0;top:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:transparent}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{width:1600px;height:1600px;-webkit-transform-origin:0 0}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile{max-width:none!important;max-height:none!important;width:auto;padding:0}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom;touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:rgba(51,181,229,.4)}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{width:0;height:0;-moz-box-sizing:border-box;box-sizing:border-box;z-index:800}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{position:relative;z-index:800;pointer-events:visiblePainted;pointer-events:auto}.leaflet-top,.leaflet-bottom{position:absolute;z-index:1000;pointer-events:none}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;-webkit-transition:opacity .2s linear;-moz-transition:opacity .2s linear;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1);-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1);transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{-webkit-transition:none;-moz-transition:none;transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{background:#ddd;outline-offset:1px}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{border:2px dotted #38f;background:#ffffff80}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:12px;font-size:.75rem;line-height:1.5}.leaflet-bar{box-shadow:0 1px 5px #000000a6;border-radius:4px}.leaflet-bar a{background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;display:block;text-align:center;text-decoration:none;color:#000}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover,.leaflet-bar a:focus{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-bottom:none}.leaflet-bar a.leaflet-disabled{cursor:default;background-color:#f4f4f4;color:#bbb}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:700 18px Lucida Console,Monaco,monospace;text-indent:1px}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{box-shadow:0 1px 5px #0006;background:#fff;border-radius:5px}.leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAQAAAADQ4RFAAACf0lEQVR4AY1UM3gkARTePdvdoTxXKc+qTl3aU5U6b2Kbkz3Gtq3Zw6ziLGNPzrYx7946Tr6/ee/XeCQ4D3ykPtL5tHno4n0d/h3+xfuWHGLX81cn7r0iTNzjr7LrlxCqPtkbTQEHeqOrTy4Yyt3VCi/IOB0v7rVC7q45Q3Gr5K6jt+3Gl5nCoDD4MtO+j96Wu8atmhGqcNGHObuf8OM/x3AMx38+4Z2sPqzCxRFK2aF2e5Jol56XTLyggAMTL56XOMoS1W4pOyjUcGGQdZxU6qRh7B9Zp+PfpOFlqt0zyDZckPi1ttmIp03jX8gyJ8a/PG2yutpS/Vol7peZIbZcKBAEEheEIAgFbDkz5H6Zrkm2hVWGiXKiF4Ycw0RWKdtC16Q7qe3X4iOMxruonzegJzWaXFrU9utOSsLUmrc0YjeWYjCW4PDMADElpJSSQ0vQvA1Tm6/JlKnqFs1EGyZiFCqnRZTEJJJiKRYzVYzJck2Rm6P4iH+cmSY0YzimYa8l0EtTODFWhcMIMVqdsI2uiTvKmTisIDHJ3od5GILVhBCarCfVRmo4uTjkhrhzkiBV7SsaqS+TzrzM1qpGGUFt28pIySQHR6h7F6KSwGWm97ay+Z+ZqMcEjEWebE7wxCSQwpkhJqoZA5ivCdZDjJepuJ9IQjGGUmuXJdBFUygxVqVsxFsLMbDe8ZbDYVCGKxs+W080max1hFCarCfV+C1KATwcnvE9gRRuMP2prdbWGowm1KB1y+zwMMENkM755cJ2yPDtqhTI6ED1M/82yIDtC/4j4BijjeObflpO9I9MwXTCsSX8jWAFeHr05WoLTJ5G8IQVS/7vwR6ohirYM7f6HzYpogfS3R2OAAAAAElFTkSuQmCC);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAQAAABvcdNgAAAEsklEQVR4AWL4TydIhpZK1kpWOlg0w3ZXP6D2soBtG42jeI6ZmQTHzAxiTbSJsYLjO9HhP+WOmcuhciVnmHVQcJnp7DFvScowZorad/+V/fVzMdMT2g9Cv9guXGv/7pYOrXh2U+RRR3dSd9JRx6bIFc/ekqHI29JC6pJ5ZEh1yWkhkbcFeSjxgx3L2m1cb1C7bceyxA+CNjT/Ifff+/kDk2u/w/33/IeCMOSaWZ4glosqT3DNnNZQ7Cs58/3Ce5HL78iZH/vKVIaYlqzfdLu8Vi7dnvUbEza5Idt36tquZFldl6N5Z/POLof0XLK61mZCmJSWjVF9tEjUluu74IUXvgttuVIHE7YxSkaYhJZam7yiM9Pv82JYfl9nptxZaxMJE4YSPty+vF0+Y2up9d3wwijfjZbabqm/3bZ9ecKHsiGmRflnn1MW4pjHf9oLufyn2z3y1D6n8g8TZhxyzipLNPnAUpsOiuWimg52psrTZYnOWYNDTMuWBWa0tJb4rgq1UvmutpaYEbZlwU3CLJm/ayYjHW5/h7xWLn9Hh1vepDkyf7dE7MtT5LR4e7yYpHrkhOUpEfssBLq2pPhAqoSWKUkk7EDqkmK6RrCEzqDjhNDWNE+XSMvkJRDWlZTmCW0l0PHQGRZY5t1L83kT0Y3l2SItk5JAWHl2dCOBm+fPu3fo5/3v61RMCO9Jx2EEYYhb0rmNQMX/vm7gqOEJLcXTGw3CAuRNeyaPWwjR8PRqKQ1PDA/dpv+on9Shox52WFnx0KY8onHayrJzm87i5h9xGw/tfkev0jGsQizqezUKjk12hBMKJ4kbCqGPVNXudyyrShovGw5CgxsRICxF6aRmSjlBnHRzg7Gx8fKqEubI2rahQYdR1YgDIRQO7JvQyD52hoIQx0mxa0ODtW2Iozn1le2iIRdzwWewedyZzewidueOGqlsn1MvcnQpuVwLGG3/IR1hIKxCjelIDZ8ldqWz25jWAsnldEnK0Zxro19TGVb2ffIZEsIO89EIEDvKMPrzmBOQcKQ+rroye6NgRRxqR4U8EAkz0CL6uSGOm6KQCdWjvjRiSP1BPalCRS5iQYiEIvxuBMJEWgzSoHADcVMuN7IuqqTeyUPq22qFimFtxDyBBJEwNyt6TM88blFHao/6tWWhuuOM4SAK4EI4QmFHA+SEyWlp4EQoJ13cYGzMu7yszEIBOm2rVmHUNqwAIQabISNMRstmdhNWcFLsSm+0tjJH1MdRxO5Nx0WDMhCtgD6OKgZeljJqJKc9po8juskR9XN0Y1lZ3mWjLR9JCO1jRDMd0fpYC2VnvjBSEFg7wBENc0R9HFlb0xvF1+TBEpF68d+DHR6IOWVv2BECtxo46hOFUBd/APU57WIoEwJhIi2CdpyZX0m93BZicktMj1AS9dClteUFAUNUIEygRZCtik5zSxI9MubTBH1GOiHsiLJ3OCoSZkILa9PxiN0EbvhsAo8tdAf9Seepd36lGWHmtNANTv5Jd0z4QYyeo/UEJqxKRpg5LZx6btLPsOaEmdMyxYdlc8LMaJnikDlhclqmPiQnTEpLUIZEwkRagjYkEibQErwhkTAKCLQEbUgkzJQWc/0PstHHcfEdQ+UAAAAASUVORK5CYII=);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{padding:6px 10px 6px 6px;color:#333;background:#fff}.leaflet-control-layers-scrollbar{overflow-y:scroll;overflow-x:hidden;padding-right:5px}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block;font-size:13px;font-size:1.08333em}.leaflet-control-layers-separator{height:0;border-top:1px solid #ddd;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAApCAYAAADAk4LOAAAFgUlEQVR4Aa1XA5BjWRTN2oW17d3YaZtr2962HUzbDNpjszW24mRt28p47v7zq/bXZtrp/lWnXr337j3nPCe85NcypgSFdugCpW5YoDAMRaIMqRi6aKq5E3YqDQO3qAwjVWrD8Ncq/RBpykd8oZUb/kaJutow8r1aP9II0WmLKLIsJyv1w/kqw9Ch2MYdB++12Onxee/QMwvf4/Dk/Lfp/i4nxTXtOoQ4pW5Aj7wpici1A9erdAN2OH64x8OSP9j3Ft3b7aWkTg/Fm91siTra0f9on5sQr9INejH6CUUUpavjFNq1B+Oadhxmnfa8RfEmN8VNAsQhPqF55xHkMzz3jSmChWU6f7/XZKNH+9+hBLOHYozuKQPxyMPUKkrX/K0uWnfFaJGS1QPRtZsOPtr3NsW0uyh6NNCOkU3Yz+bXbT3I8G3xE5EXLXtCXbbqwCO9zPQYPRTZ5vIDXD7U+w7rFDEoUUf7ibHIR4y6bLVPXrz8JVZEql13trxwue/uDivd3fkWRbS6/IA2bID4uk0UpF1N8qLlbBlXs4Ee7HLTfV1j54APvODnSfOWBqtKVvjgLKzF5YdEk5ewRkGlK0i33Eofffc7HT56jD7/6U+qH3Cx7SBLNntH5YIPvODnyfIXZYRVDPqgHtLs5ABHD3YzLuespb7t79FY34DjMwrVrcTuwlT55YMPvOBnRrJ4VXTdNnYug5ucHLBjEpt30701A3Ts+HEa73u6dT3FNWwflY86eMHPk+Yu+i6pzUpRrW7SNDg5JHR4KapmM5Wv2E8Tfcb1HoqqHMHU+uWDD7zg54mz5/2BSnizi9T1Dg4QQXLToGNCkb6tb1NU+QAlGr1++eADrzhn/u8Q2YZhQVlZ5+CAOtqfbhmaUCS1ezNFVm2imDbPmPng5wmz+gwh+oHDce0eUtQ6OGDIyR0uUhUsoO3vfDmmgOezH0mZN59x7MBi++WDL1g/eEiU3avlidO671bkLfwbw5XV2P8Pzo0ydy4t2/0eu33xYSOMOD8hTf4CrBtGMSoXfPLchX+J0ruSePw3LZeK0juPJbYzrhkH0io7B3k164hiGvawhOKMLkrQLyVpZg8rHFW7E2uHOL888IBPlNZ1FPzstSJM694fWr6RwpvcJK60+0HCILTBzZLFNdtAzJaohze60T8qBzyh5ZuOg5e7uwQppofEmf2++DYvmySqGBuKaicF1blQjhuHdvCIMvp8whTTfZzI7RldpwtSzL+F1+wkdZ2TBOW2gIF88PBTzD/gpeREAMEbxnJcaJHNHrpzji0gQCS6hdkEeYt9DF/2qPcEC8RM28Hwmr3sdNyht00byAut2k3gufWNtgtOEOFGUwcXWNDbdNbpgBGxEvKkOQsxivJx33iow0Vw5S6SVTrpVq11ysA2Rp7gTfPfktc6zhtXBBC+adRLshf6sG2RfHPZ5EAc4sVZ83yCN00Fk/4kggu40ZTvIEm5g24qtU4KjBrx/BTTH8ifVASAG7gKrnWxJDcU7x8X6Ecczhm3o6YicvsLXWfh3Ch1W0k8x0nXF+0fFxgt4phz8QvypiwCCFKMqXCnqXExjq10beH+UUA7+nG6mdG/Pu0f3LgFcGrl2s0kNNjpmoJ9o4B29CMO8dMT4Q5ox8uitF6fqsrJOr8qnwNbRzv6hSnG5wP+64C7h9lp30hKNtKdWjtdkbuPA19nJ7Tz3zR/ibgARbhb4AlhavcBebmTHcFl2fvYEnW0ox9xMxKBS8btJ+KiEbq9zA4RthQXDhPa0T9TEe69gWupwc6uBUphquXgf+/FrIjweHQS4/pduMe5ERUMHUd9xv8ZR98CxkS4F2n3EUrUZ10EYNw7BWm9x1GiPssi3GgiGRDKWRYZfXlON+dfNbM+GgIwYdwAAAAASUVORK5CYII=)}.leaflet-container .leaflet-control-attribution{background:#fff;background:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{padding:0 5px;color:#333;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover,.leaflet-control-attribution a:focus{text-decoration:underline}.leaflet-attribution-flag{display:inline!important;vertical-align:baseline!important;width:1em;height:.6669em}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{border:2px solid #777;border-top:none;line-height:1.1;padding:2px 5px 1px;white-space:nowrap;-moz-box-sizing:border-box;box-sizing:border-box;background:#fffc;text-shadow:1px 1px #fff}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{border:2px solid rgba(0,0,0,.2);background-clip:padding-box}.leaflet-popup{position:absolute;text-align:center;margin-bottom:20px}.leaflet-popup-content-wrapper{padding:1px;text-align:left;border-radius:12px}.leaflet-popup-content{margin:13px 24px 13px 20px;line-height:1.3;font-size:13px;font-size:1.08333em;min-height:1px}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{width:40px;height:20px;position:absolute;left:50%;margin-top:-1px;margin-left:-20px;overflow:hidden;pointer-events:none}.leaflet-popup-tip{width:17px;height:17px;padding:1px;margin:-10px auto 0;pointer-events:auto;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:#fff;color:#333;box-shadow:0 3px 14px #0006}.leaflet-container a.leaflet-popup-close-button{position:absolute;top:0;right:0;border:none;text-align:center;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;color:#757575;text-decoration:none;background:transparent}.leaflet-container a.leaflet-popup-close-button:hover,.leaflet-container a.leaflet-popup-close-button:focus{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{width:24px;margin:0 auto;-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=.70710678,M12=.70710678,M21=-.70710678,M22=.70710678)}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{position:absolute;padding:6px;background-color:#fff;border:1px solid #fff;border-radius:3px;color:#222;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;box-shadow:0 1px 3px #0006}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{position:absolute;pointer-events:none;border:6px solid transparent;background:transparent;content:""}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{left:50%;margin-left:-6px}.leaflet-tooltip-top:before{bottom:0;margin-bottom:-12px;border-top-color:#fff}.leaflet-tooltip-bottom:before{top:0;margin-top:-12px;margin-left:-6px;border-bottom-color:#fff}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{top:50%;margin-top:-6px}.leaflet-tooltip-left:before{right:0;margin-right:-12px;border-left-color:#fff}.leaflet-tooltip-right:before{left:0;margin-left:-12px;border-right-color:#fff}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.nx2-ptt-card{padding:0!important;overflow:hidden!important}.nx2-ptt-panel,.nx2-ptt-panel *{box-sizing:border-box}.nx2-ptt-panel{--nx2-cyan: #48d5ff;--nx2-blue: #168cff;--nx2-line: rgba(73, 144, 226, .24);--nx2-panel: rgba(5, 17, 39, .72);--nx2-orange-a: #ffb24f;--nx2-orange-b: #ff7a0a;--nx2-orange-c: #df5300;width:100%;min-height:100%;padding:14px;display:grid;grid-template-rows:auto auto auto minmax(250px,1fr) auto;gap:10px;color:#f5f8ff;background:radial-gradient(circle at 50% 64%,rgba(18,74,149,.1),transparent 43%),linear-gradient(180deg,#05122b52,#030c1d1a);isolation:isolate}.nx2-ptt-panel__header{min-height:48px;display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.nx2-ptt-panel__identity{min-width:0}.nx2-ptt-panel__identity>span{display:block;margin-bottom:4px;color:#a8b8d1;font-size:10px;font-weight:800;letter-spacing:.16em}.nx2-ptt-panel__identity h3{margin:0;color:#f8fbff;font-size:clamp(15px,1.15vw,19px);line-height:1.2}.nx2-ptt-panel__action{flex:0 0 auto}.nx2-ptt-channel{min-height:48px;padding:9px 16px;border:1px solid rgba(35,145,111,.24);border-radius:13px;display:flex;align-items:center;justify-content:center;gap:9px;color:#60efad;background:linear-gradient(180deg,#11514680,#0a343466);box-shadow:inset 0 1px #ffffff06}.nx2-ptt-channel__dot{width:7px;height:7px;border-radius:50%;background:currentColor;box-shadow:0 0 9px currentColor}.nx2-ptt-channel strong{font-size:14px}.nx2-ptt-speaker{min-height:50px;padding:7px 14px;border:1px solid var(--nx2-line);border-radius:13px;display:grid;place-items:center;align-content:center;gap:3px;background:#040f23a3}.nx2-ptt-speaker span{color:#91a4c2;font-size:9px;font-weight:800;letter-spacing:.18em}.nx2-ptt-speaker strong{color:#f4f8ff;font-size:clamp(14px,1.25vw,18px);line-height:1.1}.nx2-ptt-control{position:relative;min-height:250px;display:grid;place-items:center;align-content:center;overflow:hidden}.nx2-ptt-control:before{content:"";position:absolute;inset:10% 11% 4%;z-index:-1;border-radius:50%;background:radial-gradient(circle,rgba(24,106,212,.1),transparent 66%)}.nx2-ptt-chip{position:absolute;top:1px;z-index:5;width:min(200px,45%);height:36px;border:1px solid rgba(57,187,255,.76);border-radius:999px;display:inline-flex;align-items:center;justify-content:center;color:#eff8ff;background:linear-gradient(180deg,#081f48f5,#04112cfa);box-shadow:0 0 12px #28a7ff1a,inset 0 1px #ffffff0a;font-size:16px;font-weight:900;letter-spacing:.18em}.nx2-ptt-button{position:relative;width:min(100%,620px);min-height:238px;margin-top:24px;padding:0;border:0;outline:0;display:grid;grid-template-columns:minmax(70px,1fr) clamp(200px,23vw,282px) minmax(70px,1fr);align-items:center;justify-items:center;gap:clamp(4px,.8vw,12px);background:transparent;cursor:pointer;touch-action:none;user-select:none;-webkit-tap-highlight-color:transparent}.nx2-ptt-orbit{position:relative;width:clamp(200px,23vw,282px);aspect-ratio:1;display:grid;place-items:center;transition:transform .13s ease,opacity .18s ease,filter .18s ease}.nx2-ptt-orbit__outer,.nx2-ptt-orbit__middle,.nx2-ptt-orbit__inner,.nx2-ptt-orbit__scan{position:absolute;border-radius:50%;pointer-events:none}.nx2-ptt-orbit__outer{inset:0;border:2px solid rgba(77,218,255,.88);box-shadow:0 0 12px #43c6ff1f,inset 0 0 18px #2b86ef0f}.nx2-ptt-orbit__middle{inset:12%;border:1px solid rgba(57,113,196,.4);box-shadow:0 0 0 7px #030c1d6b}.nx2-ptt-orbit__inner{inset:24%;border:1px solid rgba(43,102,193,.48)}.nx2-ptt-orbit__scan{inset:-1%;opacity:0;background:conic-gradient(from 0deg,transparent 0 83%,rgba(83,216,255,.88) 91%,transparent 100%);-webkit-mask:radial-gradient(circle,transparent 0 70%,#000 71% 72%,transparent 73%);mask:radial-gradient(circle,transparent 0 70%,#000 71% 72%,transparent 73%)}.nx2-ptt-core{position:relative;z-index:2;width:52%;aspect-ratio:1;border-radius:50%;display:grid;place-items:center;color:#fff;background:linear-gradient(150deg,var(--nx2-orange-a) 0%,#ff922c 34%,var(--nx2-orange-b) 68%,var(--nx2-orange-c) 100%);border:3px solid rgba(255,214,155,.9);box-shadow:0 12px 26px #00051261,0 0 0 6px #040d1ec7,inset 0 1px 8px #ffffff3d,inset 0 -12px 18px #7021002e;transition:transform .13s ease,filter .18s ease,box-shadow .18s ease}.nx2-ptt-core__rim{position:absolute;inset:8%;border-radius:50%;border:2px solid rgba(255,246,224,.88);opacity:.92}.nx2-ptt-mic{position:relative;z-index:3;width:31%;height:auto;color:#fff;filter:drop-shadow(0 2px 2px rgba(92,31,0,.18))}.nx2-audio-edge{position:relative;width:100%;height:86px;display:grid;place-items:center;overflow:visible;opacity:.56;transition:opacity .18s ease,filter .18s ease}.nx2-audio-edge__bars{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;gap:clamp(3px,.4vw,6px)}.nx2-audio-edge__bars i{width:2px;height:var(--nx2-level);border-radius:999px;background:linear-gradient(180deg,transparent,rgba(57,197,255,.96),transparent);box-shadow:0 0 6px #2bb2ff80;transform-origin:center}.nx2-audio-edge__dots{position:absolute;inset:18% -6%;opacity:.44;background-image:radial-gradient(circle,rgba(45,177,255,.82) 0 1px,transparent 1.3px);background-size:9px 9px;-webkit-mask:radial-gradient(ellipse,#000 0 28%,transparent 72%);mask:radial-gradient(ellipse,#000 0 28%,transparent 72%)}.nx2-ptt-caption{min-height:46px;display:grid;place-items:center;align-content:center;gap:3px;text-align:center}.nx2-ptt-caption strong{color:#f3f7ff;font-size:clamp(14px,1.3vw,18px)}.nx2-ptt-caption span{color:#91a4c2;font-size:11px}.nx2-ptt-button:focus-visible .nx2-ptt-orbit__outer{outline:2px solid #fff;outline-offset:5px}.nx2-ptt-button:active:not(:disabled) .nx2-ptt-orbit{transform:scale(.985)}.nx2-ptt-panel--ready .nx2-audio-edge__bars i{animation:nx2IdleWave 3.2s ease-in-out infinite;animation-delay:var(--nx2-delay)}.nx2-ptt-panel--preparing .nx2-ptt-channel{color:#80d7ff;border-color:#309de04d;background:#08315375}.nx2-ptt-panel--preparing .nx2-ptt-orbit__scan{opacity:1;animation:nx2Scan 1.4s linear infinite}.nx2-ptt-panel--preparing .nx2-audio-edge{opacity:.72}.nx2-ptt-panel--preparing .nx2-audio-edge__bars i{animation:nx2PreparingWave 1.35s ease-in-out infinite;animation-delay:var(--nx2-delay)}.nx2-ptt-panel--transmitting .nx2-ptt-channel{color:#ffd394;border-color:#ff922a4d;background:linear-gradient(180deg,#67340d94,#43200775)}.nx2-ptt-panel--transmitting .nx2-ptt-core{transform:scale(1.035);filter:saturate(1.05) brightness(1.04);box-shadow:0 14px 30px #0005126b,0 0 0 6px #040d1ec7,0 0 25px #ff821147,inset 0 1px 9px #ffffff45,inset 0 -12px 18px #70210033}.nx2-ptt-panel--transmitting .nx2-ptt-orbit__outer{animation:nx2RingPulse 1.05s ease-in-out infinite}.nx2-ptt-panel--transmitting .nx2-audio-edge{opacity:1}.nx2-ptt-panel--transmitting .nx2-audio-edge__bars i{animation:nx2TransmitWave .72s ease-in-out infinite;animation-delay:var(--nx2-delay)}.nx2-ptt-panel--occupied .nx2-ptt-channel{color:#ff8188;border-color:#ee414f57;background:linear-gradient(180deg,#51192494,#34111c80)}.nx2-ptt-panel--occupied .nx2-ptt-orbit,.nx2-ptt-panel--occupied .nx2-audio-edge{opacity:.76;filter:saturate(.75)}.nx2-ptt-panel--occupied .nx2-ptt-core{filter:saturate(.76) brightness(.88)}.nx2-ptt-panel--disabled .nx2-ptt-channel{color:#9aa9bf;border-color:#788dac33;background:#131d2f7a}.nx2-ptt-panel--disabled .nx2-ptt-button{cursor:not-allowed}.nx2-ptt-panel--disabled .nx2-ptt-orbit,.nx2-ptt-panel--disabled .nx2-audio-edge{opacity:.45;filter:grayscale(.36) saturate(.45)}@keyframes nx2IdleWave{0%,to{transform:scaleY(.72);opacity:.4}50%{transform:scaleY(.92);opacity:.66}}@keyframes nx2PreparingWave{0%,to{transform:scaleY(.55);opacity:.38}50%{transform:scaleY(1);opacity:.88}}@keyframes nx2TransmitWave{0%,to{transform:scaleY(.42);opacity:.5}50%{transform:scaleY(1.18);opacity:1}}@keyframes nx2RingPulse{0%,to{box-shadow:0 0 12px #43c6ff1f,inset 0 0 18px #2b86ef0f}50%{box-shadow:0 0 22px #43c6ff52,inset 0 0 22px #2b86ef1a}}@keyframes nx2Scan{to{transform:rotate(360deg)}}@media (max-width: 900px){.nx2-ptt-panel{grid-template-rows:auto auto auto minmax(230px,1fr) auto}.nx2-ptt-button{grid-template-columns:minmax(50px,1fr) clamp(185px,43vw,245px) minmax(50px,1fr);min-height:220px}.nx2-ptt-orbit{width:clamp(185px,43vw,245px)}}@media (max-width: 620px){.nx2-ptt-panel{padding:11px}.nx2-ptt-panel__header{align-items:center}.nx2-ptt-button{grid-template-columns:48px minmax(170px,220px) 48px;gap:0}.nx2-ptt-orbit{width:min(220px,58vw)}.nx2-audio-edge__bars{gap:2px}.nx2-audio-edge__bars i:nth-child(1),.nx2-audio-edge__bars i:nth-child(2),.nx2-audio-edge__bars i:nth-last-child(1),.nx2-audio-edge__bars i:nth-last-child(2){display:none}}@media (prefers-reduced-motion: reduce){.nx2-ptt-panel *,.nx2-ptt-panel *:before,.nx2-ptt-panel *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.nx-settings-page{display:flex;flex-direction:column;gap:20px;min-width:0;padding:0}.nx-settings-icon{width:20px;height:20px;flex:0 0 auto}.nx-settings-hero,.nx-settings-card,.nx-settings-account-card{border:1px solid var(--border, rgba(78, 127, 188, .28));background:linear-gradient(180deg,#0d213af7,#08182cf5);box-shadow:0 18px 48px #0108122e}.nx-settings-hero{display:flex;justify-content:space-between;align-items:center;gap:28px;min-height:112px;padding:22px 26px;border-radius:22px}.nx-settings-hero-main{display:flex;align-items:center;gap:18px;min-width:0}.nx-settings-hero-icon,.nx-settings-card-icon{display:inline-flex;align-items:center;justify-content:center;color:#2f8cff}.nx-settings-hero-icon{width:56px;height:56px;border-radius:50%;border:1px solid rgba(47,140,255,.45);background:#14499140}.nx-settings-hero-icon .nx-settings-icon{width:28px;height:28px}.nx-settings-hero h2,.nx-settings-card h3,.nx-settings-account-card h3{margin:0;color:var(--text, #f4f8ff)}.nx-settings-hero h2{margin-top:4px;font-size:clamp(25px,2vw,32px);line-height:1.1}.nx-settings-hero p,.nx-settings-card-header p{margin:7px 0 0;color:var(--muted, #9dafc7);font-size:13px;line-height:1.45}.nx-settings-save-state{display:flex;align-items:center;gap:12px;min-width:310px;padding-left:24px;border-left:1px solid rgba(97,143,196,.22)}.nx-settings-save-state>span{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;color:#2ed07f;background:#2ed07f14;border:1px solid rgba(46,208,127,.26)}.nx-settings-save-state>span .nx-settings-icon{width:15px;height:15px}.nx-settings-save-state strong,.nx-settings-save-state small{display:block}.nx-settings-save-state strong{color:var(--text, #f4f8ff);font-size:13px}.nx-settings-save-state small{margin-top:4px;color:var(--muted, #9dafc7);font-size:11px}.nx-settings-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;align-items:stretch}.nx-settings-card{display:flex;flex-direction:column;min-width:0;min-height:410px;padding:20px;border-radius:20px}.nx-settings-card-header{padding-bottom:14px;border-bottom:1px solid rgba(97,143,196,.2)}.nx-settings-card-title{display:flex;align-items:flex-start;gap:10px}.nx-settings-card-title h3{font-size:20px;line-height:1.2}.nx-settings-card-icon{margin-top:1px}.nx-settings-status-list{display:flex;flex-direction:column;gap:0;margin-top:12px}.nx-settings-status-list.compact{margin-top:10px}.nx-settings-status-row{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:42px;border-bottom:1px solid rgba(97,143,196,.13)}.nx-settings-status-row:last-child{border-bottom:0}.nx-settings-status-name,.nx-settings-status-value{display:flex;align-items:center;gap:9px;min-width:0}.nx-settings-status-name{color:var(--text, #eaf2ff);font-size:13px}.nx-settings-status-name .nx-settings-icon{width:16px;height:16px;color:#c4d5ea}.nx-settings-status-value strong{max-width:145px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700;color:#d6e2f1}.nx-settings-status-value.success strong{color:#39d889}.nx-settings-status-value.warning strong{color:#f2b947}.nx-settings-status-value.danger strong{color:#ff6f73}.nx-settings-status-value.neutral strong{color:#d5e1ef}.nx-settings-status-dot{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;border:1px solid currentColor}.nx-settings-status-dot .nx-settings-icon{width:11px;height:11px}.nx-settings-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:auto;padding-top:16px}.nx-settings-actions-audio{grid-template-columns:repeat(2,minmax(0,1fr))}.nx-settings-actions-audio .primary{grid-column:1 / -1}.nx-settings-actions.two-cols{grid-template-columns:repeat(2,minmax(0,1fr))}.nx-settings-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:43px;padding:10px 13px;border:1px solid rgba(92,137,190,.34);border-radius:12px;background:#0b1c31bf;color:var(--text, #f4f8ff);font:inherit;font-size:12px;font-weight:700;cursor:pointer;transition:border-color .18s ease,background .18s ease,transform .18s ease,opacity .18s ease}.nx-settings-button:hover:not(:disabled){transform:translateY(-1px);border-color:#4897ffb3;background:#123053e0}.nx-settings-button.primary{border-color:#2f7ff7;background:linear-gradient(135deg,#2f7ff7,#2567dc);color:#fff}.nx-settings-button.danger{border-color:#ff5b5b8c;color:#ff7d7d;background:#46121b3d}.nx-settings-button:disabled{cursor:wait;opacity:.62}.nx-settings-button .nx-settings-icon{width:16px;height:16px}.nx-settings-segmented{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:14px;border:1px solid rgba(92,137,190,.28);border-radius:13px;overflow:hidden}.nx-settings-segmented button{min-height:52px;border:0;border-right:1px solid rgba(92,137,190,.2);background:#08182c94;color:var(--muted, #a9bad0);font:inherit;font-size:11px;font-weight:700;cursor:pointer}.nx-settings-segmented button:last-child{border-right:0}.nx-settings-segmented button.active{background:#2b6bd257;color:#fff;box-shadow:inset 0 0 0 1px #3a8bff8c}.nx-settings-theme-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px}.nx-theme-option{position:relative;min-height:180px;padding:12px;border:1px solid rgba(92,137,190,.28);border-radius:15px;background:#08182c94;color:var(--text, #f4f8ff);cursor:pointer}.nx-theme-option.active{border-color:#2f8cff;box-shadow:inset 0 0 0 1px #2f8cff,0 0 0 3px #2f8cff14}.nx-theme-preview{display:grid;grid-template-columns:18px 1fr;grid-template-rows:14px 1fr 1fr;gap:7px;height:120px;padding:11px;border-radius:10px;overflow:hidden}.nx-theme-preview i{display:block;border-radius:4px}.nx-theme-preview i:first-child{grid-row:1 / -1}.nx-theme-preview.light{background:#f7f9fc}.nx-theme-preview.light i{background:#dbe3ee}.nx-theme-preview.light i:first-child{background:#e7edf5}.nx-theme-preview.light i:last-child{background:#2f7ff7;width:45%}.nx-theme-preview.dark{background:#09192c}.nx-theme-preview.dark i{background:#152a47}.nx-theme-preview.dark i:first-child{background:#0d2039}.nx-theme-preview.dark i:last-child{background:#2f7ff7;width:45%}.nx-theme-option strong{display:block;margin-top:10px;font-size:13px}.nx-theme-check{position:absolute;top:10px;right:10px;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:#2879ee;color:#fff}.nx-theme-check .nx-settings-icon{width:14px;height:14px}.nx-settings-system-theme{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:50px;margin-top:auto;padding:0 14px;border:1px solid rgba(92,137,190,.28);border-radius:13px;background:#08182c94;color:var(--text, #f4f8ff);font:inherit;font-size:12px;cursor:pointer}.nx-settings-switch{position:relative;width:38px;height:22px;border-radius:999px;background:#30425b;transition:background .2s ease}.nx-settings-switch i{position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#dce6f2;transition:transform .2s ease}.nx-settings-system-theme.active .nx-settings-switch{background:#2f7ff7}.nx-settings-system-theme.active .nx-settings-switch i{transform:translate(16px)}.nx-settings-diagnostic-summary{display:flex;justify-content:space-between;gap:12px;margin-top:12px;color:var(--muted, #9dafc7);font-size:10px}.nx-settings-diagnostic-summary strong{color:#bcd0e8}.nx-settings-account-card{padding:20px;border-radius:20px}.nx-settings-account-content{display:grid;grid-template-columns:minmax(250px,.9fr) minmax(460px,1.7fr) minmax(190px,.55fr);gap:24px;align-items:center;margin-top:16px;padding-top:16px;border-top:1px solid rgba(97,143,196,.2)}.nx-settings-account-identity{display:flex;align-items:center;gap:14px;min-width:0}.nx-settings-account-avatar{display:inline-flex;align-items:center;justify-content:center;width:62px;height:62px;border-radius:50%;flex:0 0 auto;overflow:hidden;border:1px solid rgba(47,140,255,.35);background:linear-gradient(145deg,#173a6f,#0b2142);color:#fff;font-size:23px;font-weight:800}.nx-settings-account-avatar img{width:100%;height:100%;object-fit:cover}.nx-settings-account-name{display:flex;align-items:center;gap:10px}.nx-settings-account-name strong{color:var(--text, #fff);font-size:17px}.nx-settings-account-name span{color:#36d888;font-size:11px}.nx-settings-account-identity small,.nx-settings-account-identity em{display:block;margin-top:5px;color:var(--muted, #9dafc7);font-size:11px;font-style:normal}.nx-settings-account-identity em{display:inline-block;padding:4px 8px;border-radius:999px;background:#2f7ff721;color:#61a3ff}.nx-settings-account-details{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));min-width:0}.nx-settings-account-details>div{min-width:0;padding:0 18px;border-left:1px solid rgba(97,143,196,.18)}.nx-settings-account-details span,.nx-settings-account-details strong,.nx-settings-account-details small{display:block}.nx-settings-account-details span{color:var(--muted, #9dafc7);font-size:10px;text-transform:uppercase;letter-spacing:.08em}.nx-settings-account-details strong{margin-top:8px;color:var(--text, #fff);font-size:13px}.nx-settings-account-details small{margin-top:6px;color:var(--muted, #9dafc7);font-size:10px;line-height:1.35}.nx-settings-account-actions{display:grid;gap:10px}body[data-theme=light] .nx-settings-hero,body[data-theme=light] .nx-settings-card,body[data-theme=light] .nx-settings-account-card{background:linear-gradient(180deg,#fff,#f4f7fb);border-color:#29548b2e;box-shadow:0 16px 40px #1f3c6617}body[data-theme=light] .nx-settings-button,body[data-theme=light] .nx-settings-segmented button,body[data-theme=light] .nx-theme-option,body[data-theme=light] .nx-settings-system-theme{background:#f7f9fc;border-color:#29548b33;color:#172942}body[data-theme=light] .nx-settings-status-name,body[data-theme=light] .nx-settings-status-value.neutral strong,body[data-theme=light] .nx-settings-account-name strong,body[data-theme=light] .nx-settings-account-details strong,body[data-theme=light] .nx-settings-hero h2,body[data-theme=light] .nx-settings-card h3,body[data-theme=light] .nx-settings-account-card h3{color:#15263e}body[data-theme=light] .nx-settings-status-name .nx-settings-icon{color:#395773}body[data-theme=light] .nx-settings-button.primary{color:#fff;background:linear-gradient(135deg,#2f7ff7,#2567dc)}body[data-theme=light] .nx-settings-button.danger{color:#c83d46;background:#fff7f7}@media (max-width: 1450px){.nx-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.nx-settings-card{min-height:390px}.nx-settings-account-content{grid-template-columns:1fr}.nx-settings-account-details>div:first-child{border-left:0}.nx-settings-account-actions{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 900px){.nx-settings-hero{align-items:flex-start;flex-direction:column}.nx-settings-save-state{min-width:0;width:100%;padding:14px 0 0;border-left:0;border-top:1px solid rgba(97,143,196,.22)}.nx-settings-grid{grid-template-columns:1fr}.nx-settings-card{min-height:0}.nx-settings-account-details{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 0}.nx-settings-account-details>div:nth-child(odd){border-left:0}}@media (max-width: 560px){.nx-settings-hero,.nx-settings-card,.nx-settings-account-card{padding:16px;border-radius:16px}.nx-settings-hero-main{align-items:flex-start}.nx-settings-hero-icon{width:46px;height:46px}.nx-settings-theme-grid,.nx-settings-account-actions,.nx-settings-actions,.nx-settings-actions.two-cols,.nx-settings-actions-audio{grid-template-columns:1fr}.nx-settings-actions-audio .primary{grid-column:auto}.nx-settings-account-details{grid-template-columns:1fr}.nx-settings-account-details>div{padding:0;border-left:0}.nx-settings-segmented{grid-template-columns:1fr}.nx-settings-segmented button{border-right:0;border-bottom:1px solid rgba(92,137,190,.2)}.nx-settings-segmented button:last-child{border-bottom:0}}:root{--bg: #f4f7fb;--sidebar: #0f172a;--sidebar-soft: #1e293b;--card: #ffffff;--text: #0f172a;--muted: #64748b;--blue: #2563eb;--blue-dark: #1d4ed8;--green: #16a34a;--red: #dc2626;--border: #e2e8f0;--shadow: 0 20px 45px rgba(15, 23, 42, .08)}*{box-sizing:border-box}body{margin:0;font-family:Inter,Arial,Helvetica,sans-serif;background:var(--bg);color:var(--text)}button,input,select{font:inherit}.login-page{min-height:100vh;display:grid;place-items:center;background:radial-gradient(circle at top left,rgba(37,99,235,.18),transparent 36%),linear-gradient(135deg,#eaf1ff,#f8fafc);padding:24px}.login-card{width:min(460px,100%);background:#fff;border:1px solid var(--border);border-radius:26px;box-shadow:var(--shadow);padding:30px}.login-brand,.brand{display:flex;align-items:center;gap:14px}.login-brand{margin-bottom:28px}.login-brand h1,.brand h1{margin:0}.login-brand h1{font-size:28px}.login-brand p{margin:4px 0 0;color:var(--muted)}.login-form{display:grid;gap:16px}.login-form label,.setup-card label{display:grid;gap:8px;color:var(--muted);font-size:14px;font-weight:700}.login-form input,.setup-card select{width:100%;border:1px solid var(--border);border-radius:12px;padding:12px 14px;outline:none;color:var(--text);background:#fff}.login-form input:focus,.setup-card select:focus{border-color:var(--blue);box-shadow:0 0 0 4px #2563eb1a}.demo-box{margin-top:22px;background:#f8fafc;border:1px solid var(--border);border-radius:16px;padding:14px;display:grid;gap:6px;color:var(--muted);font-size:13px}.demo-box strong{color:var(--text)}.app-shell{min-height:100vh;display:flex}.sidebar{width:290px;background:linear-gradient(180deg,var(--sidebar),var(--sidebar-soft));color:#fff;padding:24px;display:flex;flex-direction:column}.brand{margin-bottom:34px}.brand-icon{width:52px;height:52px;border-radius:16px;background:var(--blue);color:#fff;display:grid;place-items:center;font-weight:800;box-shadow:0 14px 30px #2563eb59}.brand h1{font-size:22px;line-height:1.1}.brand span{font-size:13px;color:#cbd5e1}.menu{display:grid;gap:10px}.menu-item{border:0;color:#cbd5e1;background:transparent;padding:13px 14px;border-radius:12px;text-align:left}.menu-item.active{background:#ffffff14;color:#fff}.menu-item.disabled{opacity:.55;cursor:default}.user-box{margin-top:auto;margin-bottom:18px;background:#ffffff14;border-radius:16px;padding:14px;display:grid;gap:5px}.user-box span,.user-box small{color:#cbd5e1;word-break:break-word}.user-box button{margin-top:8px;border:0;border-radius:10px;padding:9px 10px;cursor:pointer;background:#e2e8f0;color:var(--text);font-weight:800}.footer-note{color:#94a3b8;font-size:11px;line-height:1.5}.main-content{flex:1;padding:28px}.topbar{background:var(--card);border:1px solid var(--border);border-radius:22px;padding:22px 24px;box-shadow:var(--shadow);display:flex;justify-content:space-between;gap:20px;align-items:center;margin-bottom:24px}.topbar h2{margin:0 0 6px;font-size:28px}.topbar p{margin:0;color:var(--muted)}.status-pill{padding:10px 16px;border-radius:999px;font-weight:700;white-space:nowrap}.status-pill.online{background:#16a34a1f;color:var(--green)}.status-pill.offline{background:#dc26261a;color:var(--red)}.dashboard-cards{display:grid;grid-template-columns:repeat(4,minmax(170px,1fr));gap:16px;margin-bottom:24px}.metric-card{background:var(--card);border:1px solid var(--border);border-radius:18px;padding:18px;box-shadow:var(--shadow);display:grid;gap:8px}.metric-card span{color:var(--muted);font-size:13px;font-weight:800}.metric-card strong{font-size:18px}.grid{display:grid;grid-template-columns:360px minmax(420px,1fr);gap:24px;align-items:stretch}.card{background:var(--card);border:1px solid var(--border);border-radius:22px;padding:24px;box-shadow:var(--shadow)}.card h3{margin:0 0 20px;font-size:20px}.setup-card{display:grid;gap:16px;align-content:start}.info-panel{background:#f8fafc;border:1px solid var(--border);border-radius:14px;padding:14px;display:grid;gap:6px}.info-panel span{color:var(--muted);font-size:13px;font-weight:800}.info-panel strong{overflow-wrap:anywhere}.button-row{display:flex;gap:12px;margin-top:8px}.primary-button,.secondary-button{border:0;border-radius:12px;padding:12px 16px;font-weight:800;cursor:pointer}.primary-button{color:#fff;background:var(--blue)}.primary-button:hover{background:var(--blue-dark)}.primary-button.full,.secondary-button.full{width:100%}.secondary-button{color:var(--text);background:#e2e8f0}.primary-button:disabled,.secondary-button:disabled{opacity:.5;cursor:not-allowed}.ptt-card{display:flex;flex-direction:column;align-items:center;text-align:center}.channel-name{font-size:32px;font-weight:900;color:var(--blue);margin-bottom:20px}.hint{max-width:520px;color:var(--muted);line-height:1.6;margin:22px 0 0}.logs-card{grid-column:1 / -1}.logs{display:grid;gap:8px;max-height:260px;overflow:auto}.log-line{background:#f8fafc;border:1px solid var(--border);border-radius:12px;padding:10px 12px;color:#334155}.empty{color:var(--muted);line-height:1.6}.audio-container{display:grid;gap:10px;min-height:70px}.audio-container audio{width:100%}@media (max-width: 1150px){.dashboard-cards{grid-template-columns:repeat(2,1fr)}.grid{grid-template-columns:1fr}}@media (max-width: 850px){.app-shell{flex-direction:column}.sidebar{width:100%}.topbar{flex-direction:column;align-items:flex-start}.dashboard-cards{grid-template-columns:1fr}}.emergency-panel{background:linear-gradient(135deg,#dc2626fa,#991b1bfa);color:#fff;border-radius:24px;padding:22px;box-shadow:0 24px 48px #dc262642;margin-bottom:24px;display:grid;gap:16px}.emergency-panel h3{margin:0 0 6px;font-size:24px;letter-spacing:.04em}.emergency-panel p{margin:0;color:#fecaca}.emergency-list{display:grid;gap:12px}.emergency-item{background:#ffffff1f;border:1px solid rgba(255,255,255,.18);border-radius:16px;padding:14px;display:flex;justify-content:space-between;gap:14px;align-items:center}.emergency-item div{display:grid;gap:4px}.emergency-item span,.emergency-item small{color:#fee2e2}.emergency-actions{display:flex!important;flex-direction:row;gap:10px!important}.emergency-actions button{border:0;border-radius:12px;padding:10px 12px;font-weight:900;cursor:pointer;color:#991b1b;background:#fff}.emergency-trigger{width:min(420px,100%);margin:16px auto 0}.emergency-button{width:100%;border:0;border-radius:22px;padding:16px 18px;display:flex;align-items:center;justify-content:center;gap:14px;background:linear-gradient(180deg,#ef4444,#991b1b);color:#fff;font-weight:950;cursor:pointer;box-shadow:0 18px 36px #dc262652;user-select:none}.emergency-button:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 22px 42px #dc262661}.emergency-button:disabled{opacity:.55;cursor:not-allowed;box-shadow:none}.emergency-icon{width:34px;height:34px;border-radius:999px;display:grid;place-items:center;background:#fff;color:#991b1b;font-size:24px;line-height:1}.emergency-text{display:grid;gap:2px;text-align:left}.emergency-text strong{font-size:16px;letter-spacing:.06em}.emergency-text small{color:#fee2e2;font-size:12px;font-weight:800}.recordings-card{grid-column:1 / -1}.recordings-list{display:grid;gap:12px}.recording-item{background:#f8fafc;border:1px solid var(--border);border-radius:16px;padding:14px;display:grid;gap:10px}.recording-item strong{display:block;color:var(--text)}.recording-item span,.recording-item small{color:var(--muted)}.recording-actions button{border:0;border-radius:12px;padding:9px 12px;cursor:pointer;background:var(--blue);color:#fff;font-weight:900}.recording-item audio{width:100%}.terminal-alert{background:#f59e0b24;border:1px solid rgba(245,158,11,.28);color:#92400e;border-radius:18px;padding:14px 16px;margin-bottom:18px;display:flex;gap:12px;align-items:center;justify-content:space-between;flex-wrap:wrap}.terminal-alert strong{font-weight:950}.terminal-alert span{flex:1;min-width:240px}.terminal-alert button{border:0;border-radius:12px;padding:10px 12px;font-weight:900;cursor:pointer;color:#fff;background:#b45309}.menu-section-label{margin:8px 4px 2px;color:#94a3b8;font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.sidebar-badge{display:inline-flex;align-items:center;gap:8px;width:fit-content;padding:6px 10px;border-radius:999px;font-size:12px;font-weight:900;color:#bbf7d0;background:#16a34a29}.sidebar-badge:before{content:"";width:8px;height:8px;border-radius:999px;background:#22c55e;box-shadow:0 0 0 5px #22c55e1f}.recording-item strong:before{content:"PTT";display:inline-flex;margin-right:8px;padding:3px 6px;border-radius:8px;background:#2563eb1f;color:var(--blue);font-size:10px;font-weight:900;letter-spacing:.04em}:root{--bg: #f8fafc;--sidebar: #ffffff;--sidebar-soft: #ffffff;--card: #ffffff;--text: #0f172a;--muted: #475569;--blue: #0284c7;--blue-dark: #0369a1;--green: #16a34a;--red: #dc2626;--border: #dbe3ef;--shadow: 0 12px 28px rgba(15, 23, 42, .06)}body{background:#f8fafc;color:#0f172a;font-family:Arial,Helvetica,sans-serif}.login-page{background:radial-gradient(circle at top left,#e0f2fe 0,#f8fafc 45%,#e2e8f0)}.login-card,.card,.metric-card,.topbar,.table-wrap,.terminal-alert,.emergency-panel{border-color:#dbe3ef;box-shadow:0 12px 28px #0f172a0f}.sidebar{background:#fff;border-right:1px solid #dbe3ef;color:#0f172a;padding-bottom:22px}.brand{min-height:66px;margin-bottom:24px}.brand h1{color:#0f172a;font-size:22px;font-weight:800}.brand span,.menu-section-label,.user-box span,.user-box small,.footer-note{color:#64748b}.brand-icon{background:#0284c7;border-radius:10px;box-shadow:0 12px 24px #0284c738}.menu-item{color:#0f172a;background:#f1f5f9;border:1px solid transparent;font-weight:700}.menu-item:hover,.menu-item.active{color:#0f172a;background:#e2e8f0;border-color:#dbe3ef}.menu-item.disabled{opacity:.72}.user-box{background:#f8fafc;border:1px solid #dbe3ef}.user-box strong{color:#0f172a}.user-box button,.secondary-button{background:#475569;color:#fff}.user-box button:hover,.secondary-button:hover{background:#334155}.main-content{background:#f8fafc}.topbar{border-radius:12px}.topbar h2{color:#0f172a;letter-spacing:-.02em}.topbar p,.hint,.empty,.recording-item span,.recording-item small,.info-panel span,.metric-card span{color:#475569}.metric-card,.card,.info-panel,.recording-item,.log-line{background:#fff;border:1px solid #dbe3ef;color:#0f172a}.primary-button,.recording-actions button,.emergency-actions button{background:#0284c7;color:#fff}.primary-button:hover,.recording-actions button:hover,.emergency-actions button:hover{background:#0369a1}.ptt-card{border-top:4px solid #0284c7}.emergency-trigger{width:min(460px,100%)}.emergency-button{min-height:76px;border-radius:14px;background:linear-gradient(180deg,#ef4444,#7f1d1d);box-shadow:0 18px 38px #dc262642}.emergency-button:active{transform:scale(.99)}.emergency-button:disabled{opacity:.7}.footer-note{margin-top:18px;padding-top:14px;border-top:1px solid #dbe3ef;text-align:left;font-size:12px;line-height:1.45}@media (max-width: 850px){.app-shell{flex-direction:column}.sidebar{width:100%;padding:18px}.menu{grid-template-columns:repeat(2,minmax(0,1fr))}.main-content{padding:16px}.topbar{padding:18px}.topbar h2{font-size:24px}.dashboard-cards,.grid{grid-template-columns:1fr}.emergency-button{min-height:72px}}@media (max-width: 520px){.menu{grid-template-columns:1fr}.button-row,.emergency-actions,.recording-actions{flex-direction:column}.emergency-button{width:100%}}body{font-family:Inter,Segoe UI,Arial,Helvetica,sans-serif;transition:background .25s ease,color .25s ease}body[data-theme=light]{--bg: #f3f7fb;--bg-soft: #edf3fb;--bg-elevated: #ffffff;--card: rgba(255, 255, 255, .96);--text: #0f172a;--muted: #5f6f85;--border: rgba(148, 163, 184, .24);--blue: #0f5cc0;--blue-dark: #0a4da1;--green: #14944d;--red: #d83030;--shadow: 0 18px 44px rgba(15, 23, 42, .08);--scrollbar-track: rgba(219, 234, 254, .88);--scrollbar-track-border: rgba(37, 99, 235, .14);--scrollbar-thumb-solid: #2563eb;--scrollbar-thumb-start: #1d4ed8;--scrollbar-thumb-end: #0ea5e9;--scrollbar-thumb-hover-start: #1e40af;--scrollbar-thumb-hover-end: #0284c7}body[data-theme=dark]{--bg: #07111f;--bg-soft: #0b1729;--bg-elevated: #0f1b31;--card: rgba(15, 23, 42, .88);--text: #e6edf7;--muted: #99aac2;--border: rgba(148, 163, 184, .18);--blue: #3b82f6;--blue-dark: #2563eb;--green: #4ade80;--red: #f87171;--shadow: 0 22px 52px rgba(2, 6, 23, .38);--scrollbar-track: rgba(9, 17, 32, .96);--scrollbar-track-border: rgba(59, 130, 246, .18);--scrollbar-thumb-solid: #38bdf8;--scrollbar-thumb-start: #1d4ed8;--scrollbar-thumb-end: #38bdf8;--scrollbar-thumb-hover-start: #2563eb;--scrollbar-thumb-hover-end: #67e8f9}html,*{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb-solid) var(--scrollbar-track)}*::-webkit-scrollbar{width:12px;height:12px}*::-webkit-scrollbar-track{background:var(--scrollbar-track);border-radius:999px;border:1px solid var(--scrollbar-track-border)}*::-webkit-scrollbar-thumb{background:linear-gradient(180deg,var(--scrollbar-thumb-start),var(--scrollbar-thumb-end));border-radius:999px;border:2px solid transparent;background-clip:padding-box;box-shadow:0 0 0 1px #0f172a0d,0 6px 14px #2563eb2e}*::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,var(--scrollbar-thumb-hover-start),var(--scrollbar-thumb-hover-end))}*::-webkit-scrollbar-corner{background:transparent}body,.main-content{background:var(--bg);color:var(--text)}.login-page{background:radial-gradient(circle at top left,rgba(15,92,192,.2),transparent 34%),radial-gradient(circle at bottom right,rgba(14,165,233,.12),transparent 28%),linear-gradient(135deg,var(--bg-soft),var(--bg))}.app-shell{background:var(--bg)}.sidebar{background:linear-gradient(180deg,#fffffff2,#f8fafceb);border-right:1px solid var(--border);color:var(--text);backdrop-filter:blur(16px)}body[data-theme=dark] .sidebar{background:linear-gradient(180deg,#081426fa,#0c182cf5);color:var(--text)}.login-card,.card,.metric-card,.topbar,.info-panel,.recording-item,.log-line,.user-box,.demo-box,.terminal-alert{background:var(--card);border:1px solid var(--border);box-shadow:var(--shadow)}.brand-icon{display:none}.login-header-row,.topbar-actions{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}.login-brand,.brand{gap:12px}.login-brand{margin-bottom:0;align-items:flex-start;flex-direction:column}.brand-block{margin-bottom:28px;align-items:flex-start;flex-direction:column}.brand-wordmark{width:min(210px,100%);height:auto;display:block;object-fit:contain}.login-wordmark{width:min(250px,100%)}.brand-meta{display:grid;gap:6px}.brand-environment,.brand-tagline{font-size:13px;font-weight:800;color:var(--text);letter-spacing:.01em}.brand-meta p,.brand span,.login-brand p,.footer-note,.menu-section-label,.user-box span,.user-box small,.hint,.empty,.info-panel span,.metric-card span,.recording-item span,.recording-item small,.topbar p,.demo-box,.log-line{color:var(--muted)}.theme-toggle{border:1px solid var(--border);border-radius:999px;background:var(--card);color:var(--text);padding:10px 14px;font-size:13px;font-weight:900;cursor:pointer;box-shadow:0 10px 24px #0f172a14;transition:transform .16s ease,box-shadow .16s ease,background .16s ease}.theme-toggle:hover{transform:translateY(-1px);box-shadow:0 14px 30px #0f172a24}.menu-item{border:1px solid transparent;font-weight:700;transition:background .16s ease,border-color .16s ease,transform .16s ease}.menu-item:hover,.menu-item.active{transform:translate(2px)}body[data-theme=light] .menu-item{color:#0f172a;background:#e2e8f0b8}body[data-theme=light] .menu-item:hover,body[data-theme=light] .menu-item.active{background:#dce8f9;border-color:#3b82f638}body[data-theme=dark] .menu-item{color:#d6e1f0;background:#94a3b80f}body[data-theme=dark] .menu-item:hover,body[data-theme=dark] .menu-item.active{color:#fff;background:#3b82f62e;border-color:#60a5fa2e}body[data-theme=dark] .menu-item.disabled{opacity:.64}.topbar{border-radius:22px}.metric-card,.card,.info-panel,.recording-item,.log-line,.user-box,.demo-box{border-radius:18px}.metric-card strong,.card h3,.topbar h2,.channel-name,.recording-item strong,.info-panel strong,.user-box strong{color:var(--text)}.primary-button,.recording-actions button,.emergency-actions button{background:linear-gradient(180deg,var(--blue),var(--blue-dark));color:#fff;box-shadow:0 14px 26px #2563eb29}.secondary-button,.user-box button,.terminal-alert button{background:#94a3b829;color:var(--text);border:1px solid var(--border)}body[data-theme=dark] .secondary-button,body[data-theme=dark] .user-box button,body[data-theme=dark] .terminal-alert button{background:#94a3b81a;color:var(--text)}.emergency-button:hover:not(:disabled),.primary-button:hover:not(:disabled),.secondary-button:hover:not(:disabled){transform:translateY(-1px)}.recording-item strong:before{background:#0f5cc01f;color:var(--blue)}body[data-theme=dark] .audio-container p,body[data-theme=dark] .hint,body[data-theme=dark] .empty{color:var(--muted)}@media (max-width: 850px){.brand-wordmark,.login-wordmark{width:min(220px,100%)}.topbar-actions,.login-header-row{width:100%}}.setup-card select,.login-form input,.form-grid input,.form-grid select,.form-grid textarea{background-color:var(--bg-elevated);color:var(--text);border:1px solid var(--border)}.setup-card select{appearance:none;-webkit-appearance:none;-moz-appearance:none;min-height:46px;padding-right:46px;background-image:linear-gradient(45deg,transparent 50%,var(--muted) 50%),linear-gradient(135deg,var(--muted) 50%,transparent 50%),linear-gradient(to right,transparent,transparent);background-position:calc(100% - 18px) calc(50% - 3px),calc(100% - 12px) calc(50% - 3px),100% 0;background-size:6px 6px,6px 6px,2.5em 2.5em;background-repeat:no-repeat;box-shadow:inset 0 1px #ffffff08}.setup-card select:hover,.login-form input:hover,.form-grid input:hover,.form-grid select:hover,.form-grid textarea:hover{border-color:#3b82f647}.setup-card select optgroup{background:var(--bg-elevated);color:var(--muted);font-style:normal;font-weight:900}.setup-card select option{background:var(--bg-elevated);color:var(--text)}body[data-theme=dark] .setup-card select option,body[data-theme=dark] .setup-card select optgroup{background:#0f1b31}body[data-theme=light] .setup-card select option,body[data-theme=light] .setup-card select optgroup{background:#fff}.diagnostic-card{grid-column:1 / -1;margin-bottom:24px}.diagnostic-header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px;flex-wrap:wrap}.diagnostic-header h3{margin:0 0 6px}.diagnostic-header p{margin:0;color:var(--muted);line-height:1.45}.diagnostic-grid{display:grid;grid-template-columns:repeat(5,minmax(150px,1fr));gap:12px}.diagnostic-item{position:relative;min-height:86px;padding:14px 14px 14px 16px;border-radius:16px;border:1px solid var(--border);background:var(--bg-elevated);display:grid;align-content:center;gap:7px;overflow:hidden}.diagnostic-item:before{content:"";position:absolute;top:14px;right:14px;width:10px;height:10px;border-radius:999px;background:var(--muted);box-shadow:0 0 0 5px #94a3b81f}.diagnostic-item span{color:var(--muted);font-size:12px;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.diagnostic-item strong{color:var(--text);font-size:14px;line-height:1.35;overflow-wrap:anywhere}.diagnostic-item.ok{border-color:#22c55e38;background:linear-gradient(180deg,rgba(34,197,94,.08),var(--bg-elevated))}.diagnostic-item.ok:before{background:#22c55e;box-shadow:0 0 0 5px #22c55e24}.diagnostic-item.warn{border-color:#f59e0b3d;background:linear-gradient(180deg,rgba(245,158,11,.08),var(--bg-elevated))}.diagnostic-item.warn:before{background:#f59e0b;box-shadow:0 0 0 5px #f59e0b24}.diagnostic-item.error{border-color:#ef44443d;background:linear-gradient(180deg,rgba(239,68,68,.08),var(--bg-elevated))}.diagnostic-item.error:before{background:#ef4444;box-shadow:0 0 0 5px #ef444424}body[data-theme=dark] .diagnostic-item{background:#0f1b31}body[data-theme=dark] .diagnostic-item.ok{background:linear-gradient(180deg,#22c55e1a,#0f1b31)}body[data-theme=dark] .diagnostic-item.warn{background:linear-gradient(180deg,#f59e0b1a,#0f1b31)}body[data-theme=dark] .diagnostic-item.error{background:linear-gradient(180deg,#ef44441a,#0f1b31)}@media (max-width: 1280px){.diagnostic-grid{grid-template-columns:repeat(3,minmax(150px,1fr))}}@media (max-width: 760px){.diagnostic-grid{grid-template-columns:1fr}.diagnostic-header .secondary-button{width:100%}}.recording-item small+small{margin-top:4px;display:block;color:var(--muted)}.emergency-panel-fixed{position:sticky;top:18px;z-index:20;border:1px solid rgba(255,255,255,.22);animation:emergencyPulse 1.8s ease-in-out infinite}.emergency-header{display:flex;align-items:center;justify-content:space-between;gap:16px}.emergency-count{width:48px;height:48px;display:grid;place-items:center;border-radius:999px;background:#fff;color:#991b1b;font-size:20px;font-weight:950;box-shadow:0 12px 24px #991b1b38}.emergency-item.emergency-atendida{background:#f59e0b2e;border-color:#ffffff38}.emergency-actions button.danger{color:#fff;background:#7f1d1db3;border:1px solid rgba(255,255,255,.22)}@keyframes emergencyPulse{0%,to{box-shadow:0 24px 48px #dc26263d}50%{box-shadow:0 28px 58px #dc26266b}}@media (max-width: 850px){.emergency-panel-fixed{position:static}.emergency-header,.emergency-item,.emergency-actions{align-items:stretch;flex-direction:column}.emergency-actions button{width:100%}}.user-app-shell{display:block;min-height:100vh;background:radial-gradient(circle at top left,rgba(59,130,246,.12),transparent 28%),var(--bg)}.user-app-sidebar{position:sticky;top:0;z-index:80;width:100%;min-height:unset;padding:12px 16px;display:flex;flex-direction:row;align-items:center;gap:14px;border-right:0;border-bottom:1px solid var(--border);box-shadow:0 12px 28px #02061729}.user-app-sidebar .brand-block{flex:1;min-width:0;margin:0;display:flex;flex-direction:row;align-items:center;gap:12px}.user-app-sidebar .brand-wordmark{width:142px;max-width:48vw}.user-app-sidebar .brand-tagline,.user-app-sidebar .user-app-menu,.user-app-sidebar .footer-note{display:none}.user-app-sidebar .sidebar-badge{white-space:nowrap;font-size:11px;padding:6px 9px}.user-app-sidebar .user-box{margin:0;padding:0;background:transparent;border:0;box-shadow:none;display:flex;align-items:center;gap:8px}.user-app-sidebar .user-box span,.user-app-sidebar .user-box small{display:none}.user-app-sidebar .user-box strong{max-width:130px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.user-app-sidebar .user-box button{margin:0;padding:8px 10px;border-radius:999px;font-size:12px}.user-app-main{width:min(100%,780px);margin:0 auto;padding:16px 16px 28px}.user-app-topbar{padding:14px 16px;border-radius:20px;margin-bottom:14px;align-items:flex-start}.user-app-topbar h2{font-size:22px;margin-bottom:4px}.user-app-topbar p{font-size:13px;line-height:1.45;max-width:520px}.user-app-topbar .topbar-actions{gap:8px}.user-app-topbar .theme-toggle,.user-app-topbar .status-pill{padding:8px 11px;font-size:12px}.user-status-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:14px}.user-status-cards .metric-card{padding:12px;border-radius:16px;min-height:76px;box-shadow:0 10px 22px #0206171f}.user-status-cards .metric-card span{font-size:11px}.user-status-cards .metric-card strong{font-size:15px;line-height:1.25;overflow-wrap:anywhere}.user-compact-diagnostic{padding:15px;margin-bottom:14px;border-radius:20px}.user-compact-diagnostic .diagnostic-header{margin-bottom:12px}.user-compact-diagnostic .diagnostic-header h3{font-size:17px}.user-compact-diagnostic .diagnostic-header p{display:none}.user-compact-diagnostic .diagnostic-header .secondary-button{padding:9px 11px;border-radius:999px;font-size:12px}.user-compact-diagnostic .diagnostic-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.user-compact-diagnostic .diagnostic-item{min-height:68px;padding:10px 12px;border-radius:14px}.user-compact-diagnostic .diagnostic-item:before{top:10px;right:10px;width:8px;height:8px}.user-compact-diagnostic .diagnostic-item span{font-size:10px}.user-compact-diagnostic .diagnostic-item strong{font-size:12px}.user-app-grid{grid-template-columns:1fr;gap:14px}.user-destination-card{order:1;padding:16px;border-radius:20px}.user-destination-card h3,.user-ptt-card h3,.live-audio-card h3,.user-history-card h3{font-size:17px;margin-bottom:12px}.user-destination-card label{font-size:12px}.user-destination-card select{min-height:48px;border-radius:14px;font-weight:800}.user-destination-card .info-panel:first-of-type{display:none}.user-destination-card .info-panel{padding:12px;border-radius:14px}.user-destination-card .button-row{display:grid;grid-template-columns:1fr 1fr;gap:10px}.user-destination-card .secondary-button{width:100%;min-height:44px;border-radius:14px;font-size:13px}.user-ptt-card{order:2;padding:18px;border-radius:24px;align-items:center}.user-ptt-card .hint{max-width:360px;margin:14px auto 0;font-size:12px;line-height:1.45}.user-ptt-card .emergency-trigger{width:min(360px,100%)}.user-ptt-card .emergency-button{border-radius:999px;min-height:62px;padding:12px 16px}.user-ptt-card .emergency-icon{flex:0 0 auto}.live-audio-card{order:3;padding:14px;border-radius:20px}.live-audio-card .audio-container{min-height:48px}.user-history-card{order:4;padding:14px;border-radius:20px}.user-history-card>p.empty{display:none}.user-history-card .recordings-list{max-height:230px;overflow:auto;padding-right:4px}.user-history-card .recording-item{padding:12px;border-radius:14px}.user-history-card .recording-item small:nth-of-type(2){display:none}.terminal-events-card{display:none}@media (max-width: 560px){.user-app-sidebar{padding:10px 12px;gap:8px}.user-app-sidebar .brand-wordmark{width:120px;max-width:42vw}.user-app-sidebar .sidebar-badge,.user-app-sidebar .user-box strong{display:none}.user-app-main{padding:12px 12px 22px}.user-app-topbar{flex-direction:column;gap:12px}.user-app-topbar .topbar-actions{width:100%;justify-content:space-between}.user-status-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.user-status-cards .metric-card:first-child{display:none}.user-status-cards .metric-card{min-height:66px}.user-compact-diagnostic .diagnostic-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.user-destination-card .button-row{grid-template-columns:1fr}.user-ptt-card .emergency-button{min-height:58px}}.logout-button{border:1px solid var(--border);border-radius:999px;background:#94a3b829;color:var(--text);padding:10px 14px;font-size:13px;font-weight:900;cursor:pointer;transition:transform .16s ease,background .16s ease,box-shadow .16s ease}.logout-button:hover{transform:translateY(-1px);background:#3b82f61f}.audio-history-card audio,.recordings-card audio{width:min(100%,340px);display:block;margin-top:8px}.recording-actions button{min-width:74px}.panel-switcher{display:flex;gap:10px;flex-wrap:wrap;margin:0 0 16px}.panel-switcher button{border:1px solid var(--border);background:var(--card);color:var(--text);border-radius:999px;padding:10px 14px;font-weight:900;cursor:pointer;box-shadow:0 10px 22px #0206171a}.panel-switcher button.active,.panel-switcher button:hover{background:linear-gradient(180deg,var(--blue),var(--blue-dark));color:#fff;border-color:transparent}.dispatch-dashboard-grid{grid-template-columns:340px minmax(420px,1fr) minmax(320px,.9fr);align-items:stretch}.dispatch-dashboard-grid .logs-card,.dispatch-dashboard-grid .dispatch-map-placeholder,.dispatch-dashboard-grid .dispatch-recent-card{grid-column:auto}.dispatch-control-card,.dispatch-ptt-card,.dispatch-live-card,.dispatch-map-placeholder,.dispatch-recent-card{min-height:100%}.dispatch-map-placeholder{background:radial-gradient(circle at top left,rgba(59,130,246,.14),transparent 34%),var(--card);border:1px solid var(--border);border-radius:22px;padding:24px;box-shadow:var(--shadow)}.map-placeholder-box{min-height:230px;border:1px dashed rgba(59,130,246,.34);border-radius:20px;display:grid;place-items:center;text-align:center;gap:8px;padding:24px;background:#3b82f60f}.map-placeholder-box span{width:54px;height:54px;border-radius:999px;display:grid;place-items:center;color:#fff;background:linear-gradient(180deg,var(--blue),var(--blue-dark));font-weight:950;letter-spacing:.08em}.map-placeholder-box strong{color:var(--text)}.map-placeholder-box small{color:var(--muted);line-height:1.5}.compact-recordings-list .recording-item{padding:12px}.dispatch-emergency-strip{margin-bottom:16px}@media (max-width: 1350px){.dispatch-dashboard-grid{grid-template-columns:1fr 1fr}.dispatch-dashboard-grid .dispatch-map-placeholder,.dispatch-dashboard-grid .dispatch-recent-card{grid-column:1 / -1}}@media (max-width: 900px){.dispatch-dashboard-grid{grid-template-columns:1fr}.dispatch-dashboard-grid .dispatch-map-placeholder,.dispatch-dashboard-grid .dispatch-recent-card,.dispatch-dashboard-grid .logs-card{grid-column:1 / -1}}.user-panel-switcher{position:sticky;top:70px;z-index:60;justify-content:center;background:linear-gradient(180deg,var(--bg),rgba(0,0,0,0));padding:4px 0 10px}.user-panel-switcher button{padding:9px 12px;font-size:12px}.user-operation-grid{gap:12px}.user-operation-summary{margin-bottom:12px}.user-main-operation-card{order:2}.user-panel-events{display:block!important}.user-app-grid .audio-history-card,.user-app-grid .recordings-card{grid-column:1 / -1}@media (max-width: 560px){.user-panel-switcher{top:58px;overflow-x:auto;flex-wrap:nowrap;justify-content:flex-start;padding-bottom:8px}.user-panel-switcher button{flex:0 0 auto}}.live-audio-sink{position:fixed;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden;opacity:0;pointer-events:none}.recording-unavailable{display:block;margin-top:8px;color:var(--muted);font-size:12px}.presence-badge,.presence-item small{display:inline-flex;align-items:center;width:fit-content;border-radius:999px;padding:6px 10px;font-size:11px;font-weight:900;letter-spacing:.02em;text-transform:uppercase;background:#94a3b829;color:var(--muted)}.presence-badge.em_escuta,.presence-item.em_escuta small{background:#22c55e24;color:#22c55e}.presence-badge.falando,.presence-item.falando small{background:#f9731629;color:#f97316}.presence-badge.reconectando,.presence-badge.sem_microfone,.presence-badge.sem_permissao,.presence-badge.bloqueado,.presence-badge.nao_autorizado,.presence-badge.escuta_pendente,.presence-item.reconectando small,.presence-item.sem_microfone small,.presence-item.sem_permissao small,.presence-item.bloqueado small,.presence-item.nao_autorizado small,.presence-item.escuta_pendente small{background:#f59e0b29;color:#f59e0b}.presence-badge.bloqueado,.presence-badge.nao_autorizado,.presence-item.bloqueado small,.presence-item.nao_autorizado small{background:#ef444429;color:#ef4444}.login-header-row{flex-direction:column;align-items:center;justify-content:center}.login-brand,.brand-block,.user-app-sidebar .brand-block,.sidebar .brand-block{align-items:center!important;text-align:center}.brand-meta{justify-items:center;text-align:center}.login-card .theme-toggle{align-self:center}.brand-credit,.footer-note.brand-credit,.login-card .footer-note,.sidebar .footer-note,.user-app-sidebar .footer-note{text-align:center;display:flex;flex-direction:column;gap:4px;align-items:center;justify-content:center;line-height:1.35}.brand-credit span,.footer-note.brand-credit span{font-weight:700}.brand-credit small,.footer-note.brand-credit small{font-size:12px;opacity:.9}@media (max-width: 900px){.login-header-row{align-items:center}}.geo-metric.ok{border-color:#22c55e42}.geo-metric.warn{border-color:#f59e0b47}.geo-metric.error{border-color:#ef444447}.geo-list{display:grid;gap:10px;margin-top:14px}.geo-item{border:1px solid var(--border);background:var(--bg-elevated);border-radius:14px;padding:12px;display:grid;gap:6px}.geo-item div{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap}.geo-item strong{color:var(--text)}.geo-item span,.geo-item small{color:var(--muted)}.geo-item small{line-height:1.4}.presence-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width: 900px){.presence-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}.install-app-button{border:1px solid rgba(34,197,94,.3);border-radius:999px;background:#22c55e24;color:var(--text);padding:10px 14px;font-size:13px;font-weight:900;cursor:pointer}.install-app-button:hover{background:#22c55e38}@media (max-width: 700px){.install-app-button,.logout-button,.theme-toggle{padding:9px 11px;font-size:12px}}.geo-device-panel{display:grid;gap:8px;margin-top:10px;padding:12px;border:1px solid var(--border);border-radius:14px;background:#0f172a2e}.geo-device-panel label{display:grid;gap:6px;font-size:12px;color:var(--muted);font-weight:800}.geo-device-panel select{min-height:38px}.geo-device-panel small,.geo-platform-line{color:var(--muted);font-size:12px;line-height:1.35}.geo-action-row{flex-wrap:wrap}.geo-quality-badge{display:inline-flex;align-items:center;gap:6px;border-radius:999px;border:1px solid var(--border);padding:4px 8px;font-size:11px;font-weight:900;color:var(--text);background:#22c55e1a}.user-main-operation-header{width:100%;display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:8px}.user-main-operation-header h3{margin:0;text-align:left}.emergency-button-inline{width:auto;min-width:170px;max-width:210px;min-height:58px;padding:10px 14px;border-radius:18px;margin:0;background:linear-gradient(180deg,#fb923c,#ea580c)!important;box-shadow:0 16px 34px #ea580c47!important;align-self:flex-start}.emergency-button-inline:hover:not(:disabled){box-shadow:0 18px 38px #ea580c57!important}.emergency-button-inline .emergency-text strong{font-size:12px;letter-spacing:.06em}.emergency-button-inline .emergency-text small{font-size:10px;opacity:.95}.user-ptt-card .emergency-trigger{display:none}@media (max-width: 560px){.user-main-operation-header{flex-direction:column;align-items:stretch}.emergency-button-inline{width:100%;max-width:none}}select,select option,select optgroup{color-scheme:dark}[data-theme=dark] select,body[data-theme=dark] select,select{background-color:#0b1220!important;color:#e5edf7!important;border-color:#94a3b842!important}select option,select optgroup{background-color:#0b1220!important;color:#e5edf7!important}select option:checked,select option:hover{background-color:#1d4ed8!important;color:#fff!important}.login-page{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:24px}.login-card{display:flex;flex-direction:column}.login-card .footer-note.brand-credit{margin-top:auto}.sidebar,.user-app-sidebar{display:flex;flex-direction:column}.sidebar .menu,.user-app-sidebar .user-app-menu{flex:1 1 auto}.sidebar .footer-note.brand-credit,.user-app-sidebar .footer-note.brand-credit{margin-top:auto;padding-top:14px}.recording-actions audio{width:100%;margin-top:8px}.geo-live-status{display:grid;gap:8px;justify-items:end}.live-indicator{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--border);border-radius:999px;padding:8px 12px;background:#0f172a8c;color:var(--text)}.live-indicator span{width:10px;height:10px;border-radius:999px;background:#64748b}.live-indicator.online span{background:#22c55e;box-shadow:0 0 0 6px #22c55e24;animation:nextalkPulseGeo 1.2s ease-in-out infinite}.live-indicator.offline span{background:#f97316;box-shadow:0 0 0 6px #f973161f}.active-live-button{border-color:#22c55e8c!important;background:#22c55e1f!important}.inline-alert{margin:12px 0}@keyframes nextalkPulseGeo{0%{transform:scale(1);opacity:1}50%{transform:scale(1.25);opacity:.75}to{transform:scale(1);opacity:1}}@media (max-width: 720px){.geo-live-status{justify-items:start}}.setup-card select,.user-destination-card select,.dispatch-control-card select{font-weight:800}.setup-card label:after,.user-destination-card label:after,.dispatch-control-card label:after{content:"Canal fixo até troca manual";display:block;margin-top:6px;font-size:11px;color:var(--muted);letter-spacing:.02em}.native-services-status{border:1px solid rgba(34,197,94,.18);background:#22c55e12;color:var(--muted);border-radius:16px;padding:10px 12px;font-size:12px;line-height:1.35}.user-destination-card .native-services-status,.dispatch-control-card .native-services-status{margin-top:12px}.user-app-main{width:min(100%,860px)}.user-operation-summary{grid-template-columns:repeat(4,minmax(0,1fr))}.user-operation-grid{grid-template-columns:1fr}.user-gps-card{order:3;padding:16px;border-radius:22px;display:grid;gap:14px;border-color:#2563eb2e}.live-audio-card{order:4}.user-gps-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.user-gps-header h3{margin:0 0 4px;font-size:17px}.user-gps-header p{margin:0;color:var(--muted);font-size:12px;line-height:1.4}.user-gps-card .live-indicator{background:#94a3b81f;color:var(--text);white-space:nowrap;font-size:12px;font-weight:900}.gps-main-status{border:1px solid var(--border);border-radius:16px;padding:12px 14px;background:#2563eb0f;display:grid;gap:4px}.gps-main-status span,.gps-details-grid span{color:var(--muted);font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.06em}.gps-main-status strong{font-size:15px;overflow-wrap:anywhere}.gps-details-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.gps-details-grid>div{border:1px solid var(--border);border-radius:14px;padding:11px 12px;background:#94a3b814;display:grid;gap:5px}.gps-details-grid strong{font-size:13px;overflow-wrap:anywhere}.gps-actions.button-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.gps-actions .secondary-button{min-height:44px;border-radius:14px;font-size:12px;font-weight:900}.user-app-menu .menu-item.disabled{pointer-events:none}body[data-theme=dark] .gps-main-status{background:#2563eb1f}body[data-theme=dark] .gps-details-grid>div,body[data-theme=dark] .user-gps-card .live-indicator{background:#0f172a6b}@media (max-width: 720px){.user-operation-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.user-gps-header{flex-direction:column}.user-gps-card .live-indicator{width:fit-content}.gps-actions.button-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 480px){.gps-details-grid,.gps-actions.button-row{grid-template-columns:1fr}}.user-demo-box .demo-user-actions{display:flex;gap:10px;margin-top:10px;flex-wrap:wrap}.user-demo-box .demo-user-actions button{border:1px solid var(--border);background:var(--panel-soft);color:var(--text);border-radius:12px;padding:8px 12px;font-weight:800;cursor:pointer}.user-operational-strip{display:grid;grid-template-columns:repeat(5,minmax(120px,1fr));gap:12px;margin:0 0 18px}.user-operational-strip div{border:1px solid var(--border);background:var(--panel);border-radius:16px;padding:14px 16px;box-shadow:var(--shadow-soft)}.user-operational-strip span{display:block;color:var(--muted);font-size:.78rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase;margin-bottom:5px}.user-operational-strip strong{display:block;color:var(--text);font-size:1rem}@media (max-width: 980px){.user-operational-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 560px){.user-operational-strip{grid-template-columns:1fr}}.user-poc-diagnostic-card{grid-column:span 2}.user-poc-connectivity-list{margin-top:14px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.user-poc-connectivity-item{padding:12px 14px;border-radius:16px;border:1px solid var(--border);background:#0ea5e90f}.user-poc-connectivity-item span{display:block;color:var(--muted);font-size:.76rem;text-transform:uppercase;letter-spacing:.06em;margin-bottom:5px}.user-poc-connectivity-item strong{display:block;color:var(--text);font-size:.9rem;overflow-wrap:anywhere}.user-poc-connectivity-item.ok{border-color:#10b98147}.user-poc-connectivity-item.warn{border-color:#f59e0b4d}.user-poc-connectivity-item.error{border-color:#ef44444d}body[data-theme=dark] .user-poc-connectivity-item{background:#0f172a8a}@media (max-width: 900px){.user-poc-diagnostic-card{grid-column:1 / -1}.user-poc-connectivity-list{grid-template-columns:1fr}}.menu-lateral-poc{gap:12px;padding-right:2px;overflow-y:auto}.menu-group{display:grid;gap:7px}.menu-item-rich{min-height:54px;display:grid;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;text-align:left}.menu-item-rich .menu-icon{width:30px;height:30px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;font-weight:950;font-size:14px;background:#2563eb21;color:#60a5fa;flex:0 0 auto}.menu-item-rich .menu-icon.text-icon{font-size:10px;letter-spacing:-.04em}.menu-item-rich .menu-text{min-width:0;display:grid;gap:2px}.menu-item-rich .menu-text strong,.menu-item-rich .menu-text small{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.menu-item-rich .menu-text strong{font-size:13px;line-height:1.1}.menu-item-rich .menu-text small{color:var(--muted);font-size:11px;font-weight:800}.menu-badge{min-width:30px;max-width:48px;height:24px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;padding:0 7px;font-size:10px;font-weight:950;background:#22c55e24;color:#16a34a;border:1px solid rgba(34,197,94,.22)}body[data-theme=dark] .menu-badge{color:#86efac;background:#22c55e1f}.menu-item-rich.active .menu-icon{background:linear-gradient(135deg,#2563eb,#38bdf8);color:#fff;box-shadow:0 12px 30px #2563eb40}.menu-item-rich.state-warn .menu-icon{background:#f59e0b24;color:#d97706}.sidebar .user-box{margin-top:14px}.user-app-menu .menu-item-rich{grid-template-columns:36px minmax(0,1fr)}.user-app-menu .menu-item-rich .menu-icon.text-icon{width:34px;height:30px;border-radius:12px}#user-section-operacao,#user-section-gps,#user-section-diagnostico,#user-section-audio{scroll-margin-top:18px}.user-app-menu .menu-item-rich.state-ok .menu-icon{background:#22c55e24;color:#16a34a}.user-app-menu .menu-item-rich.active .menu-icon{background:linear-gradient(135deg,#2563eb,#38bdf8);color:#fff}.user-sos-status-card{border:1px solid var(--border-color, rgba(148, 163, 184, .22))}.user-sos-status-card.active{border-color:#ef44448c;box-shadow:0 18px 38px #7f1d1d33}.user-sos-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:14px}.sos-terminal-indicator{min-width:76px;height:76px;border-radius:22px;display:grid;place-items:center;font-weight:900;border:1px solid var(--border-color, rgba(148, 163, 184, .22));background:#94a3b81a}.sos-terminal-indicator.active{color:#fff;background:linear-gradient(135deg,#991b1b,#ef4444);border-color:#ef4444b3;animation:terminalSosPulse 1.15s infinite}body.light .sos-terminal-indicator.active{color:#7f1d1d;background:linear-gradient(135deg,#fee2e2f5,#f871716b)}.user-sos-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.user-sos-grid>div{border-radius:16px;border:1px solid var(--border-color, rgba(148, 163, 184, .22));padding:12px;background:#0f172a1f}body.light .user-sos-grid>div{background:#f1f5f9e0}.user-sos-grid span{display:block;font-size:12px;opacity:.72;margin-bottom:4px}.user-sos-grid strong{display:block;font-size:14px}.emergency-button-inline{min-width:168px}@keyframes terminalSosPulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@media (max-width: 720px){.user-sos-header{display:grid}.sos-terminal-indicator{width:100%}.user-sos-grid{grid-template-columns:1fr}}body[data-theme=dark],html[data-theme=dark] body{background:radial-gradient(circle at top right,rgba(25,99,255,.13),transparent 24%),radial-gradient(circle at bottom left,rgba(22,84,216,.09),transparent 26%),linear-gradient(180deg,#050b16,#09101d)}.user-app-shell{min-height:100vh;display:grid;grid-template-columns:238px minmax(0,1fr)}.user-app-sidebar{background:linear-gradient(180deg,#07111f,#091321);border-right:1px solid rgba(65,112,191,.16);padding:18px 14px}.user-app-sidebar .brand-wordmark{width:156px;height:auto}.user-app-sidebar .sidebar-badge{background:#1270ff24;border:1px solid rgba(62,124,245,.26);color:#d9e8ff;border-radius:999px;padding:7px 12px;font-size:12px;font-weight:600}.user-app-menu .menu-item-rich{border-radius:12px;min-height:54px;border:1px solid transparent;color:#afc2dd}.user-app-menu .menu-item-rich.active{background:linear-gradient(180deg,#1c6eff,#0f56d5);border-color:#7bb8ff47;color:#fff;box-shadow:0 14px 28px #0d57d64d}.user-app-main{background:transparent;padding:0 18px 22px}.user-app-topbar{margin:0 -18px 18px;padding:14px 22px;background:linear-gradient(180deg,#0a121ffa,#08101df0);border-bottom:1px solid rgba(71,102,149,.18)}.user-status-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.user-status-cards .metric-card{background:linear-gradient(180deg,#0c1626fa,#0a1322f2);border:1px solid rgba(58,100,163,.18);border-radius:16px;min-height:98px;box-shadow:0 14px 30px #00000040}.user-status-cards .metric-card span{color:#98aac2;font-size:13px}.user-status-cards .metric-card strong{color:#fff;font-size:28px;line-height:1.15}.user-operational-strip{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-bottom:16px}.user-operational-strip>div{background:linear-gradient(180deg,#0c1626f5,#0a1322eb);border:1px solid rgba(58,100,163,.18);border-radius:14px;min-height:70px;padding:12px 14px;display:flex;flex-direction:column;justify-content:center}.user-operational-strip span{color:#95a7bf;font-size:12px}.user-operational-strip strong{color:#fff;font-size:15px}.user-operation-grid{grid-template-columns:1.05fr 1.1fr .95fr;gap:16px;align-items:start}.user-destination-card,.user-main-operation-card,.user-sos-status-card,.user-gps-card,.user-poc-diagnostic-card,.live-audio-card{background:linear-gradient(180deg,#0b1423fa,#0a121ff5);border:1px solid rgba(61,99,156,.18);border-radius:18px;box-shadow:0 16px 34px #00000047}.user-main-operation-card{text-align:center;padding-top:18px;padding-bottom:18px}.user-main-operation-header{width:100%;display:flex;justify-content:center;align-items:center;margin-bottom:2px}.user-main-operation-header h3{font-size:24px;margin:0;color:#fff}.ptt-reference-image{display:block;width:100%;height:auto;user-select:none;pointer-events:none}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.user-destination-card .info-panel,.user-destination-card .native-services-status{background:#09121fc2;border:1px solid rgba(72,101,144,.18);border-radius:14px}.user-sos-status-card{grid-column:3}.user-gps-card,.user-poc-diagnostic-card,.live-audio-card{grid-column:span 1}.button-row,.gps-actions{display:flex;gap:10px;flex-wrap:wrap}.secondary-button,.install-app-button,.logout-button,.theme-toggle,.user-box button{min-height:38px;border-radius:12px;border:1px solid rgba(72,120,198,.22);background:#0c1627e0;color:#e7f0ff}@media (max-width: 1180px){.user-app-shell{grid-template-columns:1fr}.user-operation-grid{grid-template-columns:1fr 1fr}.user-sos-status-card{grid-column:auto}.user-operational-strip{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 820px){.user-status-cards,.user-operational-strip,.user-operation-grid{grid-template-columns:1fr}}html,body,#root{min-width:0!important;width:100%!important;min-height:100%!important;margin:0!important;background:#050b16!important;color:#f4f8ff!important}.user-app-shell{display:grid!important;grid-template-columns:232px minmax(0,1fr)!important;align-items:stretch!important;width:100%!important;min-height:100vh!important;background:radial-gradient(circle at 78% 8%,rgba(25,99,255,.12),transparent 25%),linear-gradient(180deg,#050b16,#08111f)!important}.user-app-sidebar{position:sticky!important;top:0!important;z-index:40!important;width:auto!important;min-width:0!important;height:100vh!important;min-height:100vh!important;padding:18px 14px!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:16px!important;border-right:1px solid rgba(68,110,177,.18)!important;border-bottom:0!important;background:linear-gradient(180deg,#07111f,#081321)!important;box-shadow:inset -1px 0 #ffffff05!important;overflow-y:auto!important}.user-app-sidebar .brand-block{flex:0 0 auto!important;min-width:0!important;margin:0!important;padding:0 0 14px!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:9px!important;border-bottom:1px solid rgba(72,103,150,.15)!important}.user-app-sidebar .brand-wordmark{width:156px!important;max-width:100%!important;height:auto!important}.user-app-sidebar .brand-tagline{display:block!important;color:#8ea5c3!important;font-size:11px!important;letter-spacing:.08em!important;text-transform:uppercase!important}.user-app-sidebar .sidebar-badge{white-space:normal!important;background:#1270ff21!important;border:1px solid rgba(62,124,245,.25)!important;color:#dce9ff!important;border-radius:999px!important;padding:7px 10px!important;font-size:11px!important}.user-app-sidebar .user-app-menu{display:flex!important;flex-direction:column!important;gap:5px!important;flex:0 0 auto!important}.user-app-menu .menu-section-label{display:block!important;padding:4px 10px 7px!important;color:#6681a8!important;font-size:10px!important;letter-spacing:.1em!important;text-transform:uppercase!important}.user-app-menu .menu-item-rich{display:flex!important;width:100%!important;min-height:50px!important;align-items:center!important;gap:11px!important;padding:10px 12px!important;border-radius:11px!important;background:transparent!important;border:1px solid transparent!important;color:#aebed3!important}.user-app-menu .menu-item-rich.active{background:linear-gradient(180deg,#1d70ff,#0f55d2)!important;border-color:#71aeff47!important;color:#fff!important;box-shadow:0 12px 24px #0d56d647!important}.user-app-menu .menu-text{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:2px!important}.user-app-menu .menu-text strong{font-size:14px!important}.user-app-menu .menu-text small{font-size:10px!important;opacity:.72!important}.user-app-sidebar .user-box{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:4px!important;margin-top:auto!important;padding:13px!important;background:#0a1321e0!important;border:1px solid rgba(65,106,170,.17)!important;border-radius:14px!important}.user-app-sidebar .user-box span,.user-app-sidebar .user-box small{display:block!important;color:#8ea1bb!important}.user-app-sidebar .user-box strong{max-width:none!important;font-size:13px!important}.user-app-sidebar .user-box button{margin-top:8px!important}.user-app-sidebar .footer-note{display:block!important;font-size:10px!important;line-height:1.45!important}.user-app-main{width:auto!important;max-width:none!important;min-width:0!important;margin:0!important;padding:0 20px 24px!important;background:transparent!important;overflow:hidden!important}.user-app-topbar{width:auto!important;min-height:76px!important;margin:0 -20px 18px!important;padding:13px 22px!important;display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;border-radius:0!important;border:0!important;border-bottom:1px solid rgba(71,102,149,.18)!important;background:linear-gradient(180deg,#091220fa,#070f1cf2)!important;box-shadow:none!important}.user-app-topbar h2{color:#fff!important;font-size:22px!important;margin:0 0 3px!important}.user-app-topbar p{color:#8fa3bf!important;max-width:none!important;margin:0!important}.user-app-topbar .topbar-actions{display:flex!important;align-items:center!important;gap:8px!important}.user-operation-summary,.user-operational-strip{display:none!important}.user-operation-grid{display:grid!important;grid-template-columns:minmax(300px,1.1fr) minmax(260px,.9fr) minmax(260px,.9fr)!important;grid-template-areas:"ptt canal status" "actions actions actions"!important;gap:16px!important;align-items:stretch!important;width:100%!important;max-width:none!important;margin:0!important}.user-main-operation-card{grid-area:ptt!important;order:0!important;min-height:470px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;text-align:center!important;padding:18px!important}.user-destination-card{grid-area:canal!important;order:0!important;min-height:470px!important;padding:18px!important}.user-gps-card{grid-area:status!important;order:0!important;min-height:470px!important;display:flex!important;flex-direction:column!important;padding:18px!important}.user-sos-status-card{grid-area:actions!important;order:0!important;min-height:126px!important;display:grid!important;grid-template-columns:1fr auto!important;gap:18px!important;align-items:center!important;padding:18px!important}.user-poc-diagnostic-card,.live-audio-card{display:none!important}.user-main-operation-card,.user-destination-card,.user-gps-card,.user-sos-status-card{background:linear-gradient(180deg,#0b1526fa,#091221f5)!important;border:1px solid rgba(62,101,160,.2)!important;border-radius:16px!important;box-shadow:0 18px 38px #0000004f!important;color:#f4f8ff!important}.user-main-operation-header{width:100%!important;justify-content:flex-start!important}.user-main-operation-header h3{font-size:19px!important;text-align:left!important}.ptt-reference-image{width:100%!important;height:auto!important;display:block!important}.user-destination-card h3,.user-gps-card h3{color:#fff!important;font-size:19px!important}.user-destination-card label{color:#9caec6!important}.user-destination-card select,.user-destination-card input{width:100%!important;min-height:46px!important;margin-top:8px!important;background:#070f1bf2!important;color:#fff!important;border:1px solid rgba(72,112,175,.25)!important;border-radius:11px!important}.user-gps-card .gps-details-grid{display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important}.user-gps-card .gps-details-grid>div,.user-sos-grid>div{background:#070e19b8!important;border:1px solid rgba(68,102,151,.18)!important;border-radius:12px!important;padding:11px!important}.user-sos-status-card .user-sos-header{margin:0!important}.user-sos-status-card .user-sos-grid{display:grid!important;grid-template-columns:repeat(4,minmax(130px,1fr))!important;gap:10px!important}@media (max-width: 1180px){.user-app-shell{grid-template-columns:210px minmax(0,1fr)!important}.user-operation-grid{grid-template-columns:1fr 1fr!important;grid-template-areas:"ptt canal" "status status" "actions actions"!important}.user-gps-card{min-height:auto!important}}@media (max-width: 820px){.user-app-shell{display:block!important}.user-app-sidebar{position:static!important;width:100%!important;height:auto!important;min-height:0!important}.user-operation-grid{grid-template-columns:1fr!important;grid-template-areas:"ptt" "canal" "status" "actions"!important}.user-main-operation-card,.user-destination-card,.user-gps-card{min-height:auto!important}.user-sos-status-card{grid-template-columns:1fr!important}.user-sos-status-card .user-sos-grid{grid-template-columns:1fr 1fr!important}.user-app-topbar{flex-direction:column!important;align-items:flex-start!important}}.login-wordmark{width:240px!important;max-width:min(240px,78vw)!important;height:auto!important}.user-app-sidebar .brand-wordmark,.sidebar.user-app-sidebar .brand-wordmark{width:186px!important;max-width:100%!important;height:auto!important}html[data-theme=light],body[data-theme=light]{background:#edf2f8!important;color:#142133!important}html[data-theme=light] body,body[data-theme=light]{background:radial-gradient(circle at top right,rgba(45,105,214,.08),transparent 22%),linear-gradient(180deg,#f6f9fd,#ebf1f7)!important;color:#142133!important}body[data-theme=light] .login-page{background:radial-gradient(circle at top right,rgba(37,99,235,.08),transparent 22%),linear-gradient(180deg,#f7fbff,#edf3f9)!important}body[data-theme=light] .login-card{background:linear-gradient(180deg,#fffffffa,#f5f9fdfa)!important;border:1px solid rgba(168,187,210,.7)!important;box-shadow:0 18px 40px #2235541f!important;color:#152338!important}body[data-theme=light] .login-card h1,body[data-theme=light] .login-card h2,body[data-theme=light] .login-card h3,body[data-theme=light] .login-card p,body[data-theme=light] .login-card label,body[data-theme=light] .login-card span,body[data-theme=light] .login-card strong{color:#152338!important}body[data-theme=light] .user-app-sidebar{background:linear-gradient(180deg,#fff,#f3f7fb)!important;border-right:1px solid rgba(186,201,220,.9)!important;box-shadow:inset -1px 0 #ffffffb3!important}body[data-theme=light] .user-app-sidebar .brand-tagline,body[data-theme=light] .user-app-sidebar .footer-note,body[data-theme=light] .user-app-sidebar .user-box span,body[data-theme=light] .user-app-sidebar .user-box small,body[data-theme=light] .user-app-sidebar .menu-text small{color:#5f738f!important}body[data-theme=light] .user-app-sidebar .user-box strong,body[data-theme=light] .user-app-sidebar .menu-text strong,body[data-theme=light] .user-app-sidebar .menu-item-rich,body[data-theme=light] .user-app-sidebar .menu-icon{color:#1a2a42!important}body[data-theme=light] .user-app-sidebar .menu-item-rich{background:transparent!important;border-color:transparent!important}body[data-theme=light] .user-app-sidebar .menu-item-rich:hover{background:#2b61c914!important;border-color:#5d80b72e!important}body[data-theme=light] .user-app-sidebar .menu-item-rich.active,body[data-theme=light] .user-app-sidebar .menu-item-rich.active *{background:linear-gradient(180deg,#1f6eff,#1056d6)!important;color:#fff!important;border-color:#376fd442!important}body[data-theme=light] .user-app-sidebar .sidebar-badge{background:#1e6fff14!important;border-color:#477ac838!important;color:#2350a7!important}body[data-theme=light] .user-app-topbar{background:linear-gradient(180deg,#fffffff5,#f6f9fdf5)!important;border-bottom:1px solid rgba(187,202,220,.95)!important}body[data-theme=light] .user-app-topbar h2,body[data-theme=light] .user-app-topbar p,body[data-theme=light] .user-app-topbar span,body[data-theme=light] .user-app-topbar strong{color:#18263b!important}body[data-theme=light] .user-status-cards .metric-card,body[data-theme=light] .user-operational-strip>div,body[data-theme=light] .user-destination-card,body[data-theme=light] .user-main-operation-card,body[data-theme=light] .user-sos-status-card,body[data-theme=light] .user-gps-card,body[data-theme=light] .user-poc-diagnostic-card,body[data-theme=light] .live-audio-card,body[data-theme=light] .card,body[data-theme=light] .info-panel,body[data-theme=light] .native-services-status{background:linear-gradient(180deg,#fffffffa,#f6f9fcf7)!important;border:1px solid rgba(186,202,220,.9)!important;box-shadow:0 14px 30px #1e325014!important;color:#162339!important}body[data-theme=light] .card h1,body[data-theme=light] .card h2,body[data-theme=light] .card h3,body[data-theme=light] .card h4,body[data-theme=light] .card p,body[data-theme=light] .card span,body[data-theme=light] .card strong,body[data-theme=light] .user-operational-strip span,body[data-theme=light] .user-operational-strip strong,body[data-theme=light] .metric-card span,body[data-theme=light] .metric-card strong,body[data-theme=light] .info-panel span,body[data-theme=light] .info-panel strong,body[data-theme=light] .native-services-status span{color:#162339!important}body[data-theme=light] input,body[data-theme=light] select,body[data-theme=light] textarea{background:#fff!important;color:#17243a!important;border:1px solid rgba(175,192,212,.95)!important}body[data-theme=light] .secondary-button,body[data-theme=light] .theme-toggle,body[data-theme=light] .install-app-button,body[data-theme=light] .logout-button,body[data-theme=light] .user-box button{background:linear-gradient(180deg,#fff,#f5f8fb)!important;color:#173154!important;border:1px solid rgba(173,192,214,.95)!important}body[data-theme=light] .user-app-sidebar .user-box{background:#fffffff2!important;border:1px solid rgba(186,201,220,.95)!important}:root{--nx-dark-0: #050b16;--nx-dark-1: #08111f;--nx-dark-2: #0b1525;--nx-dark-3: #101d31;--nx-card: rgba(10, 20, 36, .96);--nx-card-2: rgba(14, 27, 46, .96);--nx-border: rgba(59, 103, 177, .2);--nx-text: #f4f8ff;--nx-muted: #8ea3c2;--nx-blue: #1d70ff;--nx-blue-2: #0f56d6;--nx-green: #39d97a;--nx-yellow: #ffb648;--nx-red: #ff5d5d;--nx-shadow: 0 18px 40px rgba(0, 0, 0, .34);--nx-radius: 18px}html,body,#root{min-height:100%}body[data-theme=dark]{background:radial-gradient(circle at top right,rgba(29,112,255,.1),transparent 28%),radial-gradient(circle at bottom left,rgba(10,77,194,.08),transparent 26%),linear-gradient(180deg,#040b15,#09111f)!important;color:var(--nx-text)!important;font-family:Inter,Segoe UI,Roboto,Arial,sans-serif!important}body[data-theme=dark] .app-shell.user-app-shell{display:grid!important;grid-template-columns:230px minmax(0,1fr)!important;min-height:100vh!important;background:transparent!important}body[data-theme=dark] .user-app-sidebar{background:linear-gradient(180deg,#060f1bfa,#050c17fa)!important;border-right:1px solid rgba(56,96,160,.16)!important;box-shadow:inset -1px 0 #ffffff05!important;padding:20px 14px!important;gap:14px!important}body[data-theme=dark] .user-app-sidebar .brand-block{padding-bottom:14px!important;border-bottom:1px solid rgba(56,96,160,.14)!important}body[data-theme=dark] .user-app-sidebar .brand-wordmark{width:166px!important;height:auto!important}body[data-theme=dark] .user-app-sidebar .brand-tagline{text-transform:uppercase!important;letter-spacing:.18em!important;font-size:10px!important;color:#6f89af!important}body[data-theme=dark] .user-app-sidebar .sidebar-badge{width:fit-content!important;padding:8px 12px!important;border-radius:999px!important;background:#1975ff24!important;border:1px solid rgba(81,145,255,.26)!important;color:#e6efff!important;font-size:12px!important;font-weight:600!important}body[data-theme=dark] .menu-section-label{color:#5f7daa!important;font-size:10px!important;letter-spacing:.24em!important;text-transform:uppercase!important;padding:10px 10px 8px!important}body[data-theme=dark] .user-app-sidebar .user-app-menu{display:flex!important;flex-direction:column!important;gap:6px!important}body[data-theme=dark] .user-app-sidebar .menu-item-rich{display:flex!important;align-items:center!important;gap:12px!important;min-height:46px!important;width:100%!important;padding:10px 12px!important;border-radius:12px!important;background:transparent!important;border:1px solid transparent!important;color:#aabdd9!important;transition:all .18s ease!important}body[data-theme=dark] .user-app-sidebar .menu-item-rich:hover{background:#142743c7!important;border-color:#446fb433!important;color:#fff!important}body[data-theme=dark] .user-app-sidebar .menu-item-rich.active{background:linear-gradient(180deg,#1c6efff5,#0f56d5f0)!important;border-color:#6fa6ff42!important;color:#fff!important;box-shadow:0 12px 26px #0d57d657!important}body[data-theme=dark] .user-app-sidebar .menu-icon{width:18px!important;text-align:center!important;font-size:15px!important}body[data-theme=dark] .user-app-sidebar .menu-text strong{font-size:14px!important;font-weight:600!important;line-height:1.1!important}body[data-theme=dark] .user-app-sidebar .menu-text small{font-size:11px!important;color:currentColor!important;opacity:.72!important}body[data-theme=dark] .user-app-sidebar .user-box{margin-top:auto!important;background:#0a1424eb!important;border:1px solid rgba(60,101,163,.2)!important;border-radius:16px!important;padding:14px!important}body[data-theme=dark] .user-app-sidebar .user-box strong{color:#fff!important}body[data-theme=dark] .user-app-sidebar .user-box span,body[data-theme=dark] .user-app-sidebar .user-box small,body[data-theme=dark] .user-app-sidebar .footer-note{color:#8ea3c2!important}body[data-theme=dark] .user-app-main{padding:0 18px 18px!important;background:transparent!important}body[data-theme=dark] .user-app-topbar{display:grid!important;grid-template-columns:minmax(240px,1fr) auto auto!important;align-items:center!important;gap:16px!important;margin:0 -18px 18px!important;padding:14px 20px!important;background:linear-gradient(180deg,#091221fa,#070f1cf5)!important;border-bottom:1px solid rgba(57,94,148,.16)!important;position:sticky!important;top:0!important;z-index:20!important;backdrop-filter:blur(12px)!important}body[data-theme=dark] .topbar-branding h2{margin:0!important;font-size:24px!important;line-height:1.1!important;color:#fff!important}body[data-theme=dark] .topbar-branding p{margin:4px 0 0!important;color:#8ea3c2!important;font-size:13px!important}body[data-theme=dark] .topbar-center{display:flex!important;align-items:center!important;gap:12px!important}body[data-theme=dark] .system-online-pill{display:inline-flex!important;align-items:center!important;gap:8px!important;min-height:34px!important;padding:0 14px!important;border-radius:999px!important;background:#113d26d1!important;border:1px solid rgba(52,163,96,.22)!important;color:#d9ffea!important;font-size:12px!important;font-weight:700!important}body[data-theme=dark] .system-online-pill:before{content:""!important;width:8px!important;height:8px!important;border-radius:50%!important;background:var(--nx-green)!important;box-shadow:0 0 14px #39d97ab3!important}body[data-theme=dark] .topbar-clock{color:#f4f8ff!important;font-size:15px!important;font-weight:700!important;letter-spacing:.03em!important}body[data-theme=dark] .topbar-actions{display:flex!important;align-items:center!important;gap:10px!important;flex-wrap:nowrap!important}body[data-theme=dark] .theme-toggle,body[data-theme=dark] .install-app-button,body[data-theme=dark] .logout-button{min-height:34px!important;border-radius:10px!important;border:1px solid rgba(63,104,163,.22)!important;background:#0f1a2beb!important;color:#eaf1ff!important;padding:0 12px!important;font-size:12px!important;font-weight:600!important}body[data-theme=dark] .topbar-user{display:flex!important;align-items:center!important;gap:10px!important;min-height:42px!important;padding:0 12px!important;border-radius:999px!important;background:#0c1829fa!important;border:1px solid rgba(61,100,160,.18)!important}body[data-theme=dark] .avatar-circle{width:30px!important;height:30px!important;display:grid!important;place-items:center!important;border-radius:50%!important;background:#ffffff14!important;font-size:15px!important}body[data-theme=dark] .topbar-user strong{display:block!important;color:#fff!important;font-size:13px!important}body[data-theme=dark] .topbar-user small{display:block!important;color:var(--nx-green)!important;font-size:11px!important}body[data-theme=dark] .user-status-cards{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important;margin-bottom:16px!important}body[data-theme=dark] .user-status-cards .metric-card{min-height:104px!important;padding:16px 18px!important;border-radius:16px!important;background:linear-gradient(180deg,#0b1627fa,#081220f5)!important;border:1px solid rgba(58,101,163,.18)!important;box-shadow:var(--nx-shadow)!important}body[data-theme=dark] .user-status-cards .metric-card span{color:#8ea3c2!important;font-size:13px!important;margin-bottom:10px!important}body[data-theme=dark] .user-status-cards .metric-card strong{display:block!important;color:#fff!important;font-size:40px!important;line-height:1!important;margin-bottom:6px!important}body[data-theme=dark] .user-status-cards .metric-card small{color:#8ea3c2!important;font-size:12px!important}body[data-theme=dark] .user-operational-strip{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:14px!important;margin-bottom:16px!important}body[data-theme=dark] .user-operational-strip>div{min-height:86px!important;border-radius:16px!important;padding:14px 16px!important;background:linear-gradient(180deg,#0b1627fa,#081220f5)!important;border:1px solid rgba(58,101,163,.18)!important;box-shadow:var(--nx-shadow)!important}body[data-theme=dark] .user-operational-strip span{color:#8ea3c2!important;font-size:13px!important}body[data-theme=dark] .user-operational-strip strong{color:#fff!important;font-size:18px!important;margin-top:8px!important}body[data-theme=dark] .user-operation-grid{display:grid!important;grid-template-columns:repeat(12,minmax(0,1fr))!important;gap:16px!important;align-items:stretch!important}body[data-theme=dark] .user-main-operation-card{grid-column:span 4!important}body[data-theme=dark] .user-gps-card{grid-column:span 8!important}body[data-theme=dark] .user-destination-card{grid-column:span 4!important}body[data-theme=dark] .user-sos-status-card{grid-column:span 8!important}body[data-theme=dark] .user-poc-diagnostic-card,body[data-theme=dark] .live-audio-card{grid-column:span 6!important}body[data-theme=dark] .user-main-operation-card,body[data-theme=dark] .user-gps-card,body[data-theme=dark] .user-destination-card,body[data-theme=dark] .user-sos-status-card,body[data-theme=dark] .user-poc-diagnostic-card,body[data-theme=dark] .live-audio-card,body[data-theme=dark] .setup-card,body[data-theme=dark] .card{border-radius:18px!important;background:linear-gradient(180deg,#0a1424fa,#08111ff7)!important;border:1px solid rgba(58,101,163,.18)!important;box-shadow:var(--nx-shadow)!important;padding:18px!important;color:#fff!important}body[data-theme=dark] .card h3,body[data-theme=dark] .card p,body[data-theme=dark] .card span,body[data-theme=dark] .card strong{color:inherit!important}body[data-theme=dark] .eyebrow{color:#7ea0d5!important;letter-spacing:.06em!important;text-transform:uppercase!important;font-size:11px!important}body[data-theme=dark] .user-main-operation-card{display:flex!important;flex-direction:column!important;gap:14px!important;align-items:stretch!important}body[data-theme=dark] .user-main-operation-header{align-items:center!important;justify-content:space-between!important;width:100%!important;gap:12px!important;margin-bottom:0!important}body[data-theme=dark] .user-main-operation-header h3{font-size:22px!important}body[data-theme=dark] .emergency-button-inline{min-height:38px!important;border-radius:999px!important;padding:0 14px!important;background:linear-gradient(180deg,#f6a844,#ef7f26)!important;border:0!important;color:#fff!important}body[data-theme=dark] .ptt-reference-image{width:100%!important;border-radius:0!important;display:block!important}body[data-theme=dark] .user-destination-card label,body[data-theme=dark] .user-destination-card .info-panel,body[data-theme=dark] .user-destination-card .native-services-status{display:block!important;margin-top:14px!important}body[data-theme=dark] .user-destination-card select,body[data-theme=dark] .user-destination-card input,body[data-theme=dark] .secondary-button,body[data-theme=dark] textarea{min-height:44px!important;border-radius:12px!important;background:#08101cf5!important;border:1px solid rgba(78,116,174,.22)!important;color:#fff!important}body[data-theme=dark] .info-panel,body[data-theme=dark] .native-services-status{border-radius:14px!important;padding:14px 16px!important;background:#09121fc7!important;border:1px solid rgba(61,100,160,.18)!important}body[data-theme=dark] .info-panel span,body[data-theme=dark] .native-services-status span{color:#8ea3c2!important}body[data-theme=dark] .info-panel strong{color:#fff!important;display:block!important;margin-top:6px!important}body[data-theme=dark] .user-gps-header{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:16px!important}body[data-theme=dark] .live-indicator{display:inline-flex!important;align-items:center!important;gap:8px!important;min-height:34px!important;padding:0 12px!important;border-radius:999px!important;background:#103723d9!important;border:1px solid rgba(53,158,93,.22)!important;color:#d9ffea!important;font-weight:700!important}body[data-theme=dark] .live-indicator span{width:8px!important;height:8px!important;border-radius:50%!important;background:var(--nx-green)!important;box-shadow:0 0 10px #39d97aa6!important}body[data-theme=dark] .gps-main-status{margin-top:14px!important;border-radius:16px!important;padding:16px 18px!important;background:#09121fd1!important;border:1px solid rgba(61,100,160,.18)!important}body[data-theme=dark] .gps-main-status span{color:#8ea3c2!important;display:block!important;margin-bottom:8px!important}body[data-theme=dark] .gps-main-status strong{color:#fff!important;font-size:26px!important}body[data-theme=dark] .gps-details-grid{margin-top:14px!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}body[data-theme=dark] .gps-details-grid>div{border-radius:14px!important;padding:14px 16px!important;background:#09121fd1!important;border:1px solid rgba(61,100,160,.18)!important}body[data-theme=dark] .gps-details-grid span{color:#8ea3c2!important;display:block!important;margin-bottom:8px!important}body[data-theme=dark] .gps-details-grid strong{color:#fff!important;font-size:15px!important}body[data-theme=dark] .gps-actions{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important;margin-top:16px!important}body[data-theme=dark] .user-sos-status-card{display:flex!important;align-items:center!important;gap:18px!important}body[data-theme=dark] .user-sos-header{min-width:220px!important}body[data-theme=dark] .sos-terminal-indicator{width:68px!important;height:68px!important;display:grid!important;place-items:center!important;border-radius:18px!important;background:#ffffff14!important;border:1px solid rgba(61,100,160,.18)!important;font-size:26px!important;font-weight:700!important}body[data-theme=dark] .user-sos-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important;flex:1!important}body[data-theme=dark] .user-sos-grid>div{border-radius:14px!important;padding:14px 16px!important;background:#09121fd1!important;border:1px solid rgba(61,100,160,.18)!important}body[data-theme=dark] .user-sos-grid span{color:#8ea3c2!important;display:block!important;margin-bottom:8px!important}body[data-theme=dark] .user-sos-grid strong{color:#fff!important;font-size:16px!important}body[data-theme=dark] .user-sos-status-card .empty{color:#8ea3c2!important;margin:0!important}body[data-theme=dark] .diagnostic-header{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:16px!important}body[data-theme=dark] .diagnostic-grid,body[data-theme=dark] .user-poc-connectivity-list{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;margin-top:14px!important}body[data-theme=dark] .diagnostic-item,body[data-theme=dark] .user-poc-connectivity-item{border-radius:14px!important;padding:14px 16px!important;background:#09121fd1!important;border:1px solid rgba(61,100,160,.18)!important}body[data-theme=dark] .diagnostic-item span,body[data-theme=dark] .user-poc-connectivity-item span{color:#8ea3c2!important;display:block!important;margin-bottom:8px!important}body[data-theme=dark] .diagnostic-item strong,body[data-theme=dark] .user-poc-connectivity-item strong{color:#fff!important;font-size:16px!important}body[data-theme=dark] .live-audio-card .audio-container{min-height:220px!important;display:grid!important;place-items:center!important;border-radius:16px!important;background:#09121fd1!important;border:1px dashed rgba(74,113,176,.26)!important;margin-top:14px!important}body[data-theme=dark] .live-audio-card .empty{color:#8ea3c2!important}@media (max-width: 1280px){body[data-theme=dark] .user-status-cards,body[data-theme=dark] .user-operational-strip{grid-template-columns:repeat(2,minmax(0,1fr))!important}body[data-theme=dark] .user-main-operation-card,body[data-theme=dark] .user-gps-card,body[data-theme=dark] .user-destination-card,body[data-theme=dark] .user-sos-status-card,body[data-theme=dark] .user-poc-diagnostic-card,body[data-theme=dark] .live-audio-card{grid-column:span 12!important}body[data-theme=dark] .gps-actions,body[data-theme=dark] .user-sos-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width: 980px){body[data-theme=dark] .app-shell.user-app-shell,body[data-theme=dark] .user-app-topbar,body[data-theme=dark] .user-operational-strip,body[data-theme=dark] .user-status-cards,body[data-theme=dark] .gps-details-grid,body[data-theme=dark] .gps-actions,body[data-theme=dark] .user-sos-grid,body[data-theme=dark] .diagnostic-grid,body[data-theme=dark] .user-poc-connectivity-list{grid-template-columns:1fr!important}body[data-theme=dark] .user-sos-status-card{flex-direction:column!important;align-items:stretch!important}}*{scrollbar-width:thin;scrollbar-color:#173f80 #091120}*::-webkit-scrollbar{width:10px;height:10px}*::-webkit-scrollbar-track{background:#091120}*::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#163c79,#0f2f61);border-radius:999px;border:2px solid #091120}*::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#1f59b3,#123a74)}body[data-theme=dark]{font-family:Segoe UI,Inter,Roboto,Arial,sans-serif!important}body[data-theme=dark] .app-shell.user-app-shell{grid-template-columns:210px minmax(0,1fr)!important}body[data-theme=dark] .user-app-sidebar{overflow:visible!important;position:relative!important}body[data-theme=dark] .user-app-sidebar .brand-wordmark{width:190px!important;max-width:100%!important}body[data-theme=dark] .user-app-sidebar .brand-block{display:flex!important;flex-direction:column!important;align-items:center!important;text-align:center!important}body[data-theme=dark] .user-app-sidebar .brand-tagline{margin-top:10px!important}body[data-theme=dark] .user-app-sidebar .sidebar-badge{margin-top:12px!important}body[data-theme=dark] .menu-section-label{padding-left:0!important;text-align:left!important}body[data-theme=dark] .user-app-sidebar .menu-item-rich{min-height:58px!important;padding:10px 12px!important}body[data-theme=dark] .user-app-sidebar .menu-icon{width:26px!important;font-size:20px!important}body[data-theme=dark] .user-app-sidebar .menu-text strong{font-size:15px!important}body[data-theme=dark] .user-app-sidebar .menu-text small{font-size:12px!important}body[data-theme=dark] .user-app-main,body[data-theme=dark] .user-app-topbar{position:static!important}body[data-theme=dark] .user-app-topbar{margin-bottom:14px!important}body[data-theme=dark] .user-status-cards .metric-card strong{font-size:34px!important}body[data-theme=dark] .user-operational-strip{grid-template-columns:repeat(4,minmax(0,1fr))!important}body[data-theme=dark] .user-operational-strip>div:last-child{display:none!important}body[data-theme=dark] .user-operation-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}body[data-theme=dark] .user-destination-card,body[data-theme=dark] .user-main-operation-card,body[data-theme=dark] .user-gps-card,body[data-theme=dark] .user-sos-status-card{grid-column:auto!important}body[data-theme=dark] .user-main-operation-card{order:2!important}body[data-theme=dark] .user-destination-card{order:1!important}body[data-theme=dark] .user-gps-card{order:3!important}body[data-theme=dark] .user-sos-status-card{order:4!important;grid-column:1 / -1!important}body[data-theme=dark] .user-poc-diagnostic-card,body[data-theme=dark] .live-audio-card{display:none!important}body[data-theme=dark] .user-main-operation-header h3,body[data-theme=dark] .card h3,body[data-theme=dark] .topbar-branding h2{letter-spacing:-.02em!important}body[data-theme=dark] .emergency-button-inline{gap:10px!important}body[data-theme=dark] .emergency-button-inline .emergency-icon{display:inline-grid!important;place-items:center!important;width:26px!important;height:26px!important;border-radius:50%!important;background:#ffffffeb!important;color:#eb7f28!important;font-weight:800!important}body[data-theme=dark] .emergency-button-inline .emergency-text strong,body[data-theme=dark] .emergency-button-inline .emergency-text small{color:#fff!important}@keyframes nxPttPulse{0%,to{opacity:.55;transform:scaleY(.82)}50%{opacity:1;transform:scaleY(1.08)}}body[data-theme=light]{background:linear-gradient(180deg,#f4f8fd,#edf3fa)!important;color:#132238!important;font-family:Segoe UI,Inter,Roboto,Arial,sans-serif!important}body[data-theme=light] .app-shell.user-app-shell{grid-template-columns:210px minmax(0,1fr)!important}body[data-theme=light] .user-app-sidebar{background:linear-gradient(180deg,#fff,#f6f9fd)!important;border-right:1px solid rgba(196,208,224,.95)!important;overflow:visible!important;padding:18px 14px!important}body[data-theme=light] .user-app-sidebar .brand-block{display:flex!important;flex-direction:column!important;align-items:center!important;text-align:center!important;padding-bottom:14px!important;border-bottom:1px solid rgba(211,220,233,.95)!important}body[data-theme=light] .user-app-sidebar .brand-wordmark{width:190px!important;max-width:100%!important}body[data-theme=light] .user-app-sidebar .brand-tagline{margin-top:10px!important;text-transform:uppercase!important;letter-spacing:.18em!important;font-size:10px!important;color:#6c7f9c!important}body[data-theme=light] .user-app-sidebar .sidebar-badge{margin-top:12px!important;padding:8px 12px!important;border-radius:999px!important;background:#1c6fff14!important;border:1px solid rgba(83,124,190,.18)!important;color:#1e56a6!important}body[data-theme=light] .menu-section-label{color:#7083a1!important;font-size:10px!important;letter-spacing:.24em!important;text-transform:uppercase!important;padding:10px 0 8px!important}body[data-theme=light] .user-app-sidebar .menu-item-rich{min-height:58px!important;border-radius:12px!important;padding:10px 12px!important;color:#1a2b44!important}body[data-theme=light] .user-app-sidebar .menu-item-rich:hover{background:#175ccb0f!important}body[data-theme=light] .user-app-sidebar .menu-item-rich.active{background:linear-gradient(180deg,#1c6eff,#0f56d6)!important;color:#fff!important}body[data-theme=light] .user-app-sidebar .menu-icon{width:26px!important;font-size:20px!important}body[data-theme=light] .user-app-sidebar .menu-text strong{font-size:15px!important}body[data-theme=light] .user-app-sidebar .menu-text small{font-size:12px!important;opacity:.75!important;color:currentColor!important}body[data-theme=light] .user-app-sidebar .user-box{margin-top:auto!important;background:#fff!important;border:1px solid rgba(196,208,224,.95)!important;border-radius:16px!important;padding:14px!important}body[data-theme=light] .user-app-sidebar .footer-note,body[data-theme=light] .user-app-sidebar .user-box span,body[data-theme=light] .user-app-sidebar .user-box small{color:#617794!important}body[data-theme=light] .user-app-main{padding:0 18px 18px!important}body[data-theme=light] .user-app-topbar{position:static!important;display:grid!important;grid-template-columns:minmax(240px,1fr) auto auto!important;gap:16px!important;align-items:center!important;margin:0 -18px 14px!important;padding:14px 20px!important;background:#fffffff5!important;border-bottom:1px solid rgba(197,210,225,.95)!important}body[data-theme=light] .topbar-branding h2{color:#132238!important;margin:0!important;font-size:24px!important}body[data-theme=light] .topbar-branding p{color:#627894!important;margin:4px 0 0!important;font-size:13px!important}body[data-theme=light] .system-online-pill{display:inline-flex!important;align-items:center!important;gap:8px!important;min-height:34px!important;padding:0 14px!important;border-radius:999px!important;background:#2ba65b1a!important;border:1px solid rgba(74,166,109,.18)!important;color:#136c37!important;font-weight:700!important}body[data-theme=light] .system-online-pill:before,body[data-theme=light] .live-indicator span{content:""!important;width:8px!important;height:8px!important;border-radius:50%!important;background:#2eb567!important;box-shadow:0 0 10px #2eb56759!important}body[data-theme=light] .topbar-clock,body[data-theme=light] .topbar-user strong,body[data-theme=light] .topbar-user small{color:#132238!important}body[data-theme=light] .topbar-user small{color:#2a9154!important}body[data-theme=light] .theme-toggle,body[data-theme=light] .install-app-button,body[data-theme=light] .logout-button,body[data-theme=light] .secondary-button,body[data-theme=light] .user-box button{background:linear-gradient(180deg,#fff,#f5f8fc)!important;border:1px solid rgba(196,208,224,.95)!important;color:#163154!important;border-radius:12px!important}body[data-theme=light] .user-status-cards,body[data-theme=light] .user-operational-strip{gap:14px!important}body[data-theme=light] .user-operational-strip{grid-template-columns:repeat(4,minmax(0,1fr))!important}body[data-theme=light] .user-operational-strip>div:last-child{display:none!important}body[data-theme=light] .user-status-cards .metric-card,body[data-theme=light] .user-operational-strip>div,body[data-theme=light] .card{background:linear-gradient(180deg,#fff,#f8fbfe)!important;border:1px solid rgba(198,210,225,.95)!important;box-shadow:0 14px 30px #1c2e4e0f!important;color:#132238!important}body[data-theme=light] .user-status-cards .metric-card span,body[data-theme=light] .user-operational-strip span,body[data-theme=light] .gps-main-status span,body[data-theme=light] .gps-details-grid span,body[data-theme=light] .info-panel span,body[data-theme=light] .native-services-status span,body[data-theme=light] .user-sos-grid span,body[data-theme=light] .eyebrow{color:#6d7f9b!important}body[data-theme=light] .user-status-cards .metric-card strong,body[data-theme=light] .user-operational-strip strong,body[data-theme=light] .gps-main-status strong,body[data-theme=light] .gps-details-grid strong,body[data-theme=light] .info-panel strong,body[data-theme=light] .user-sos-grid strong,body[data-theme=light] .card h3{color:#132238!important}body[data-theme=light] .user-status-cards .metric-card strong{font-size:34px!important}body[data-theme=light] .user-operation-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important}body[data-theme=light] .user-main-operation-card,body[data-theme=light] .user-destination-card,body[data-theme=light] .user-gps-card{grid-column:auto!important}body[data-theme=light] .user-sos-status-card{grid-column:1 / -1!important}body[data-theme=light] .user-poc-diagnostic-card,body[data-theme=light] .live-audio-card{display:none!important}body[data-theme=light] .user-main-operation-card{order:2!important}body[data-theme=light] .user-destination-card{order:1!important}body[data-theme=light] .user-gps-card{order:3!important}body[data-theme=light] .user-sos-status-card{order:4!important}body[data-theme=light] input,body[data-theme=light] select,body[data-theme=light] textarea{background:#fff!important;border:1px solid rgba(198,210,225,.95)!important;color:#132238!important;border-radius:12px!important}body[data-theme=light] .info-panel,body[data-theme=light] .native-services-status,body[data-theme=light] .gps-main-status,body[data-theme=light] .gps-details-grid>div,body[data-theme=light] .user-sos-grid>div{background:#fff!important;border:1px solid rgba(198,210,225,.95)!important}body[data-theme=light] .emergency-button-inline{background:linear-gradient(180deg,#f6a844,#ef7f26)!important;color:#fff!important}body[data-theme=light] .emergency-button-inline .emergency-icon{display:inline-grid!important;place-items:center!important;width:26px!important;height:26px!important;border-radius:50%!important;background:#fffffff2!important;color:#eb7f28!important;font-weight:800!important}body[data-theme=light] .user-app-main,body[data-theme=light] .user-app-topbar{position:static!important}@media (max-width: 1280px){body[data-theme=dark] .user-operation-grid,body[data-theme=light] .user-operation-grid{grid-template-columns:1fr!important}body[data-theme=dark] .user-status-cards,body[data-theme=light] .user-status-cards,body[data-theme=dark] .user-operational-strip,body[data-theme=light] .user-operational-strip{grid-template-columns:repeat(2,minmax(0,1fr))!important}}:root{--nx-sidebar-w: 208px;--nx-gap: 12px;--nx-topbar-h: 70px}html,body,#root{width:100%;min-height:100%}body{margin:0!important}.user-app-topbar{min-height:var(--nx-topbar-h)!important}.topbar-center{min-width:190px!important;justify-content:center!important;padding:0 14px!important;border-left:1px solid rgba(96,126,170,.18)!important;border-right:1px solid rgba(96,126,170,.18)!important}.topbar-actions{justify-content:flex-end!important;min-width:430px!important}.topbar-user{margin-left:4px!important;padding-right:14px!important}.app-shell.user-app-shell{grid-template-columns:var(--nx-sidebar-w) minmax(0,1fr)!important}.user-app-sidebar{min-height:100vh!important;height:100vh!important;overflow:hidden!important}.user-app-sidebar .brand-wordmark{width:188px!important;max-width:100%!important}.user-app-sidebar .user-app-menu{gap:3px!important}.user-app-sidebar .menu-item-rich{min-height:47px!important;padding:8px 10px!important}.user-app-sidebar .menu-icon{width:28px!important;min-width:28px!important;height:28px!important;display:grid!important;place-items:center!important;border-radius:9px!important;font-size:19px!important;background:#2079ff1a!important}.user-app-sidebar .menu-item-rich.active .menu-icon{background:#ffffff26!important}.user-app-sidebar .menu-text strong{font-size:14px!important}.user-app-sidebar .menu-text small{font-size:10px!important;line-height:1.15!important}.user-app-sidebar .user-box{padding:11px 12px!important}.user-app-sidebar .user-box span,.user-app-sidebar .user-box small{font-size:11px!important}.user-app-sidebar .footer-note{font-size:9px!important;line-height:1.35!important}.user-status-cards{gap:var(--nx-gap)!important;margin-bottom:var(--nx-gap)!important}.user-status-cards .metric-card{min-height:82px!important;padding:12px 15px!important}.user-status-cards .metric-card span{margin-bottom:6px!important;font-size:12px!important}.user-status-cards .metric-card strong{font-size:30px!important;margin-bottom:4px!important}.user-status-cards .metric-card small{font-size:11px!important}.user-operational-strip{gap:var(--nx-gap)!important;margin-bottom:var(--nx-gap)!important}.user-operational-strip>div{min-height:62px!important;padding:10px 14px!important}.user-operational-strip span{font-size:11px!important}.user-operational-strip strong{margin-top:5px!important;font-size:16px!important}.user-operation-grid{grid-template-columns:1fr 1fr 1fr!important;grid-template-areas:"channel ptt gps" "sos sos sos"!important;grid-template-rows:minmax(0,1fr) 102px!important;gap:var(--nx-gap)!important;align-items:stretch!important}.user-destination-card{grid-area:channel!important;order:initial!important}.user-main-operation-card{grid-area:ptt!important;order:initial!important}.user-gps-card{grid-area:gps!important;order:initial!important}.user-sos-status-card{grid-area:sos!important;order:initial!important}.user-destination-card,.user-main-operation-card,.user-gps-card,.user-sos-status-card{min-height:0!important;height:100%!important;padding:14px!important}.user-destination-card h3,.user-main-operation-card h3,.user-gps-card h3{font-size:18px!important;margin-bottom:10px!important}.user-destination-card label{margin-top:6px!important}.user-destination-card select{min-height:40px!important}.user-destination-card .info-panel,.user-destination-card .native-services-status{margin-top:10px!important;padding:11px 13px!important}.user-main-operation-card{gap:9px!important}.user-main-operation-header h3{font-size:18px!important}.emergency-button-inline{min-height:34px!important;padding:0 12px!important}.emergency-button-inline .emergency-text strong{font-size:11px!important}.emergency-button-inline .emergency-text small{font-size:9px!important}.user-gps-header{margin-bottom:8px!important}.gps-main-status{margin-top:8px!important;padding:12px 14px!important}.gps-main-status strong{font-size:22px!important}.gps-details-grid{margin-top:10px!important;gap:8px!important}.gps-details-grid>div{padding:10px 12px!important}.gps-details-grid span{margin-bottom:5px!important;font-size:10px!important}.gps-details-grid strong{font-size:13px!important}.gps-actions{margin-top:10px!important;gap:8px!important}.gps-actions .secondary-button{min-height:38px!important;padding:0 8px!important;font-size:11px!important}.user-sos-status-card{flex-direction:row!important;align-items:center!important;gap:12px!important;padding:12px 14px!important}.user-sos-header{min-width:210px!important}.user-sos-header h3{margin:2px 0 0!important;font-size:18px!important}.user-sos-header p{margin:4px 0 0!important;font-size:11px!important}.sos-terminal-indicator{width:54px!important;height:54px!important;border-radius:14px!important;font-size:18px!important}.user-sos-grid{gap:8px!important}.user-sos-grid>div{padding:9px 11px!important}.user-sos-grid span{margin-bottom:4px!important;font-size:9px!important}.user-sos-grid strong{font-size:12px!important}body[data-theme=dark] .user-app-topbar,body[data-theme=light] .user-app-topbar{grid-template-columns:minmax(260px,1fr) 210px 470px!important}body[data-theme=light] .user-status-cards .metric-card,body[data-theme=light] .user-operational-strip>div,body[data-theme=light] .user-destination-card,body[data-theme=light] .user-main-operation-card,body[data-theme=light] .user-gps-card,body[data-theme=light] .user-sos-status-card{background:linear-gradient(180deg,#fff,#f8fbff)!important;border-color:#d7e1ee!important}body[data-theme=light] .gps-main-status,body[data-theme=light] .gps-details-grid>div,body[data-theme=light] .info-panel,body[data-theme=light] .native-services-status,body[data-theme=light] .user-sos-grid>div{background:#f7faff!important;border-color:#d8e3ef!important}body[data-theme=light] .user-app-sidebar .menu-icon{background:#e8f4ef!important;color:#0e6d43!important}body[data-theme=light] .user-app-sidebar .menu-item-rich.active .menu-icon{background:#ffffff2e!important;color:#fff!important}@media (min-width: 1281px) and (min-height: 720px){html,body,#root{height:100%!important;overflow:hidden!important}.app-shell.user-app-shell{height:100vh!important;min-height:100vh!important;overflow:hidden!important}.user-app-main{height:100vh!important;overflow:hidden!important;display:flex!important;flex-direction:column!important}.user-app-topbar{flex:0 0 var(--nx-topbar-h)!important}.user-status-cards{flex:0 0 82px!important}.user-operational-strip{flex:0 0 62px!important}.user-operation-grid{flex:1 1 auto!important;min-height:0!important;height:auto!important}}@media (max-width: 1280px),(max-height: 719px){html,body,#root{overflow:auto!important}.user-app-sidebar{height:auto!important;min-height:100vh!important}.user-operation-grid{grid-template-columns:1fr!important;grid-template-areas:"channel" "ptt" "gps" "sos"!important;grid-template-rows:auto!important}}body[data-theme=dark]{--ux-page-bg: linear-gradient(180deg, #071120 0%, #09152a 100%);--ux-surface: #08172f;--ux-surface-2: #061226;--ux-surface-3: #0b1c38;--ux-border: rgba(58, 100, 163, .2);--ux-text: #f6fbff;--ux-muted: #8ea3c2;--ux-accent: #1d70ff;--ux-accent-2: #0f56d6;--ux-success: #33d376;--ux-danger: #ef4d4d;--ux-shadow: 0 16px 28px rgba(0, 0, 0, .24)}body[data-theme=light]{--ux-page-bg: linear-gradient(180deg, #f3f8fd 0%, #eef4fb 100%);--ux-surface: #ffffff;--ux-surface-2: #f7fbff;--ux-surface-3: #ffffff;--ux-border: rgba(192, 207, 225, .95);--ux-text: #14233a;--ux-muted: #6d7f9b;--ux-accent: #1d70ff;--ux-accent-2: #0f56d6;--ux-success: #2fab61;--ux-danger: #de3f3f;--ux-shadow: 0 12px 22px rgba(32, 49, 80, .08)}html,body,#root{height:100%}body[data-theme]{overflow:hidden!important;background:var(--ux-page-bg)!important;color:var(--ux-text)!important;font-family:Segoe UI,Inter,Roboto,Arial,sans-serif!important}body[data-theme] *{box-sizing:border-box}body[data-theme] .app-shell.user-app-shell{display:grid!important;grid-template-columns:192px minmax(0,1fr)!important;min-height:100vh!important;height:100vh!important;overflow:hidden!important;background:var(--ux-page-bg)!important}body[data-theme] .user-app-sidebar{overflow:hidden!important;display:flex!important;flex-direction:column!important;gap:12px!important;padding:14px 10px 12px!important;background:var(--ux-surface)!important;border-right:1px solid var(--ux-border)!important}body[data-theme] .user-app-sidebar .brand-block{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:8px!important;padding:4px 8px 12px!important;border-bottom:1px solid var(--ux-border)!important}body[data-theme] .user-app-sidebar .brand-wordmark{width:184px!important;max-width:100%!important;height:auto!important}body[data-theme] .user-app-sidebar .brand-tagline{font-size:10px!important;letter-spacing:.26em!important;text-transform:uppercase!important;color:var(--ux-muted)!important}body[data-theme] .user-app-sidebar .sidebar-badge{min-height:32px!important;padding:0 12px!important;display:inline-flex!important;align-items:center!important;border-radius:999px!important;background:color-mix(in srgb,var(--ux-accent) 10%,transparent)!important;border:1px solid color-mix(in srgb,var(--ux-accent) 22%,transparent)!important;color:var(--ux-text)!important;font-size:12px!important;font-weight:600!important}body[data-theme] .menu-section-label{font-size:10px!important;letter-spacing:.22em!important;text-transform:uppercase!important;color:var(--ux-muted)!important;padding:4px 8px!important}body[data-theme] .user-app-sidebar .user-app-menu{display:flex!important;flex-direction:column!important;gap:6px!important;overflow:hidden!important}body[data-theme] .user-app-sidebar .menu-item-rich{min-height:52px!important;padding:10px 12px!important;border-radius:12px!important;background:transparent!important;color:var(--ux-text)!important;border:1px solid transparent!important;display:flex!important;align-items:center!important;gap:12px!important}body[data-theme] .user-app-sidebar .menu-item-rich:hover{background:color-mix(in srgb,var(--ux-accent) 7%,transparent)!important;border-color:color-mix(in srgb,var(--ux-accent) 18%,transparent)!important}body[data-theme] .user-app-sidebar .menu-item-rich.active{background:linear-gradient(180deg,var(--ux-accent) 0%,var(--ux-accent-2) 100%)!important;border-color:color-mix(in srgb,#ffffff 10%,var(--ux-accent) 25%)!important;color:#fff!important;box-shadow:0 10px 18px color-mix(in srgb,var(--ux-accent) 25%,transparent)!important}body[data-theme] .user-app-sidebar .menu-icon{width:22px!important;font-size:18px!important;display:inline-flex!important;justify-content:center!important}body[data-theme] .user-app-sidebar .menu-text strong{display:block!important;font-size:14px!important;line-height:1.05!important}body[data-theme] .user-app-sidebar .menu-text small{display:block!important;margin-top:2px!important;font-size:11px!important;color:currentColor!important;opacity:.78!important}body[data-theme] .user-app-sidebar .user-box{margin-top:auto!important;padding:12px!important;border-radius:14px!important;background:var(--ux-surface-2)!important;border:1px solid var(--ux-border)!important}body[data-theme] .user-app-sidebar .user-box strong{display:block!important;color:var(--ux-text)!important;font-size:13px!important}body[data-theme] .user-app-sidebar .user-box span,body[data-theme] .user-app-sidebar .user-box small,body[data-theme] .user-app-sidebar .footer-note{display:block!important;color:var(--ux-muted)!important;font-size:10px!important;line-height:1.4!important}body[data-theme] .user-app-sidebar .user-box button{margin-top:8px!important;width:100%!important;min-height:34px!important;border-radius:12px!important}body[data-theme] .user-app-main{height:100vh!important;overflow:hidden!important;display:flex!important;flex-direction:column!important;gap:10px!important;padding:0 16px 12px!important}body[data-theme] .user-app-topbar{margin:0 -16px!important;padding:10px 18px!important;background:var(--ux-surface)!important;border-bottom:1px solid var(--ux-border)!important;display:grid!important;grid-template-columns:minmax(280px,1fr) auto auto!important;gap:14px!important;align-items:center!important;position:static!important}body[data-theme] .topbar-branding h2{margin:0!important;font-size:22px!important;line-height:1.05!important;color:var(--ux-text)!important}body[data-theme] .topbar-branding p{margin:4px 0 0!important;font-size:12px!important;color:var(--ux-muted)!important}body[data-theme] .topbar-center{display:flex!important;align-items:center!important;gap:14px!important}body[data-theme] .system-online-pill{min-height:36px!important;padding:0 14px!important;display:inline-flex!important;align-items:center!important;gap:8px!important;border-radius:999px!important;font-size:12px!important;font-weight:700!important;background:color-mix(in srgb,var(--ux-success) 12%,transparent)!important;border:1px solid color-mix(in srgb,var(--ux-success) 22%,transparent)!important;color:color-mix(in srgb,var(--ux-success) 60%,var(--ux-text) 40%)!important}body[data-theme] .system-online-pill:before{content:""!important;width:8px!important;height:8px!important;border-radius:50%!important;background:var(--ux-success)!important;box-shadow:0 0 10px color-mix(in srgb,var(--ux-success) 50%,transparent)!important}body[data-theme] .topbar-clock{font-size:15px!important;font-weight:700!important;color:var(--ux-text)!important;min-width:74px!important}body[data-theme] .topbar-actions{display:flex!important;align-items:center!important;gap:10px!important;justify-content:flex-end!important;min-width:0!important}body[data-theme] .theme-toggle,body[data-theme] .install-app-button,body[data-theme] .logout-button,body[data-theme] .secondary-button{min-height:34px!important;padding:0 14px!important;border-radius:12px!important;border:1px solid var(--ux-border)!important;background:var(--ux-surface-2)!important;color:var(--ux-text)!important;font-size:12px!important;font-weight:600!important}body[data-theme] .topbar-user{display:grid!important;grid-template-columns:28px auto!important;align-items:center!important;gap:10px!important;min-width:158px!important;padding:0 12px!important;min-height:40px!important;border-radius:999px!important;background:var(--ux-surface-2)!important;border:1px solid var(--ux-border)!important}body[data-theme] .avatar-circle{width:28px!important;height:28px!important;display:grid!important;place-items:center!important;border-radius:50%!important;background:color-mix(in srgb,var(--ux-accent) 10%,transparent)!important;font-size:14px!important}body[data-theme] .topbar-user strong{display:block!important;font-size:13px!important;line-height:1!important;color:var(--ux-text)!important;white-space:nowrap!important}body[data-theme] .topbar-user small{display:block!important;font-size:11px!important;margin-top:3px!important;color:var(--ux-success)!important}body[data-theme] .terminal-alert{margin-bottom:4px!important}body[data-theme] .user-status-cards,body[data-theme] .user-operational-strip{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important;margin:0!important}body[data-theme] .user-status-cards .metric-card,body[data-theme] .user-operational-strip>div{background:var(--ux-surface)!important;border:1px solid var(--ux-border)!important;box-shadow:var(--ux-shadow)!important;border-radius:16px!important;padding:12px 14px!important;min-height:74px!important;color:var(--ux-text)!important}body[data-theme] .user-status-cards .metric-card span,body[data-theme] .user-operational-strip span{display:block!important;font-size:11px!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:var(--ux-muted)!important}body[data-theme] .user-status-cards .metric-card strong{display:block!important;margin-top:10px!important;font-size:28px!important;line-height:1!important;color:var(--ux-text)!important}body[data-theme] .user-status-cards .metric-card small{display:block!important;margin-top:8px!important;font-size:11px!important;color:var(--ux-muted)!important}body[data-theme] .user-operational-strip>div strong{display:block!important;margin-top:10px!important;font-size:15px!important;color:var(--ux-text)!important}body[data-theme] .user-operational-strip>div:last-child{display:none!important}body[data-theme] .user-operation-grid{flex:1!important;min-height:0!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-template-rows:minmax(0,1fr) auto!important;gap:12px!important;align-items:stretch!important}body[data-theme] .user-destination-card,body[data-theme] .user-main-operation-card,body[data-theme] .user-gps-card{min-height:0!important;height:100%!important;background:var(--ux-surface)!important;border:1px solid var(--ux-border)!important;box-shadow:var(--ux-shadow)!important;border-radius:18px!important;color:var(--ux-text)!important;padding:16px!important;overflow:hidden!important}body[data-theme] .user-sos-status-card{grid-column:1 / -1!important;min-height:94px!important;background:var(--ux-surface)!important;border:1px solid var(--ux-border)!important;box-shadow:var(--ux-shadow)!important;border-radius:18px!important;color:var(--ux-text)!important;padding:12px 14px!important;overflow:hidden!important;display:grid!important;grid-template-columns:minmax(220px,1.2fr) 90px minmax(0,2.4fr)!important;gap:14px!important;align-items:center!important}body[data-theme] .user-sos-header{display:block!important;min-width:0!important}body[data-theme] .user-sos-header .eyebrow{display:block!important;font-size:10px!important;letter-spacing:.18em!important;text-transform:uppercase!important;color:var(--ux-muted)!important}body[data-theme] .user-sos-header h3{margin:4px 0!important;font-size:18px!important;color:var(--ux-text)!important}body[data-theme] .user-sos-header p{margin:0!important;font-size:12px!important;color:var(--ux-muted)!important}body[data-theme] .sos-terminal-indicator{width:76px!important;height:54px!important;display:grid!important;place-items:center!important;border-radius:16px!important;font-size:15px!important;font-weight:800!important}body[data-theme] .sos-terminal-indicator.clear{background:color-mix(in srgb,var(--ux-accent) 10%,var(--ux-surface))!important;color:var(--ux-text)!important}body[data-theme] .sos-terminal-indicator.active{background:linear-gradient(180deg,#ef4d4d,#c83a3a)!important;color:#fff!important}body[data-theme] .user-sos-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important}body[data-theme] .user-sos-grid>div{background:var(--ux-surface-2)!important;border:1px solid var(--ux-border)!important;border-radius:12px!important;padding:10px 12px!important;min-height:56px!important}body[data-theme] .user-sos-grid span{display:block!important;font-size:10px!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:var(--ux-muted)!important}body[data-theme] .user-sos-grid strong{display:block!important;margin-top:6px!important;font-size:14px!important;line-height:1.15!important;color:var(--ux-text)!important}body[data-theme] .user-sos-status-card .empty{display:none!important}body[data-theme] .user-destination-card h3,body[data-theme] .user-main-operation-header h3,body[data-theme] .user-gps-header h3{margin:0 0 10px!important;font-size:20px!important;color:var(--ux-text)!important}body[data-theme] .user-destination-card label,body[data-theme] .user-gps-header p,body[data-theme] .user-main-operation-card p{color:var(--ux-muted)!important;font-size:12px!important}body[data-theme] select,body[data-theme] input,body[data-theme] textarea{min-height:40px!important;border-radius:12px!important;background:var(--ux-surface-2)!important;border:1px solid var(--ux-border)!important;color:var(--ux-text)!important;padding:0 12px!important}body[data-theme] .info-panel,body[data-theme] .native-services-status,body[data-theme] .gps-main-status,body[data-theme] .gps-details-grid>div{background:var(--ux-surface-2)!important;border:1px solid var(--ux-border)!important;border-radius:14px!important;color:var(--ux-text)!important}body[data-theme] .info-panel{padding:12px!important}body[data-theme] .info-panel span,body[data-theme] .gps-main-status span,body[data-theme] .gps-details-grid span{font-size:10px!important;letter-spacing:.1em!important;text-transform:uppercase!important;color:var(--ux-muted)!important}body[data-theme] .info-panel strong,body[data-theme] .gps-main-status strong,body[data-theme] .gps-details-grid strong{display:block!important;margin-top:6px!important;color:var(--ux-text)!important}body[data-theme] .native-services-status{padding:12px!important;min-height:42px!important}body[data-theme] .native-services-status span{font-size:12px!important;color:var(--ux-muted)!important}body[data-theme] .user-main-operation-card{display:flex!important;flex-direction:column!important;gap:10px!important}body[data-theme] .user-main-operation-header{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important}body[data-theme] .emergency-button-inline{min-height:38px!important;padding:0 12px!important;border-radius:999px!important;border:0!important;display:inline-flex!important;align-items:center!important;gap:8px!important;background:linear-gradient(180deg,#f6a844,#ef7f26)!important;color:#fff!important}body[data-theme] .emergency-button-inline .emergency-icon{width:24px!important;height:24px!important;display:inline-grid!important;place-items:center!important;border-radius:50%!important;background:#fffffff2!important;color:#ef7f26!important;font-size:16px!important;font-weight:800!important}body[data-theme] .emergency-button-inline .emergency-text strong{display:block!important;font-size:12px!important;line-height:1!important;color:#fff!important}body[data-theme] .emergency-button-inline .emergency-text small{display:block!important;margin-top:2px!important;font-size:10px!important;color:#ffffffeb!important}body[data-theme] .user-gps-header{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:10px!important}body[data-theme] .live-indicator{min-height:34px!important;padding:0 12px!important;display:inline-flex!important;align-items:center!important;gap:8px!important;border-radius:999px!important;background:color-mix(in srgb,var(--ux-success) 12%,transparent)!important;border:1px solid color-mix(in srgb,var(--ux-success) 22%,transparent)!important;color:color-mix(in srgb,var(--ux-success) 60%,var(--ux-text) 40%)!important;font-size:12px!important;font-weight:700!important}body[data-theme] .live-indicator span{width:8px!important;height:8px!important;border-radius:50%!important;background:var(--ux-success)!important}body[data-theme] .gps-main-status{padding:14px!important}body[data-theme] .gps-main-status strong{font-size:18px!important}body[data-theme] .gps-details-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}body[data-theme] .gps-details-grid>div{padding:12px!important;min-height:58px!important}body[data-theme] .gps-actions{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important}body[data-theme] .gps-actions .secondary-button{min-height:38px!important;padding:0 8px!important;font-size:12px!important}body[data-theme] .footer-note.brand-credit{font-size:9px!important}body[data-theme] .menu-lateral-poc,body[data-theme] .user-app-main{min-width:0!important}body[data-theme] .user-operation-grid>*{min-width:0!important}@media (max-width: 1400px){body[data-theme] .user-status-cards .metric-card strong{font-size:24px!important}body[data-theme] .gps-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important}}body[data-theme]{--ux-sidebar: 228px;--ux-gap: 12px;--ux-radius: 18px;overflow:hidden!important}body[data-theme] .login-wordmark{width:280px!important;max-width:min(280px,78vw)!important}body[data-theme] .user-app-sidebar .brand-wordmark{width:208px!important;max-width:100%!important}body[data-theme] .user-app-sidebar{overflow:hidden!important}body[data-theme] .user-app-sidebar .user-app-menu{gap:8px!important}body[data-theme] .user-app-sidebar .menu-item-rich{min-height:58px!important}body[data-theme] .user-app-main{min-width:0!important;overflow:hidden!important}body[data-theme] .user-panel-page,body[data-theme] .single-panel-page,body[data-theme] .settings-page{min-height:0!important;flex:1!important}body[data-theme] .user-panel-page{display:flex!important;flex-direction:column!important;gap:var(--ux-gap)!important}body[data-theme] .user-status-cards .metric-card{min-height:86px!important}body[data-theme] .user-status-cards .metric-card strong{font-size:24px!important;line-height:1.05!important}body[data-theme] .compact-user-grid{flex:1!important;min-height:0!important;display:grid!important;grid-template-columns:.95fr 1.05fr .95fr!important;grid-template-rows:minmax(0,1fr) auto!important;gap:var(--ux-gap)!important}body[data-theme] .compact-user-grid>.user-destination-card,body[data-theme] .compact-user-grid>.user-main-operation-card,body[data-theme] .compact-user-grid>.compact-gps-card{min-height:0!important;height:100%!important}body[data-theme] .terminal-mini-status{margin-top:auto!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}body[data-theme] .terminal-mini-status>div{padding:10px!important;border-radius:12px!important;background:var(--ux-surface-2)!important;border:1px solid var(--ux-border)!important}body[data-theme] .terminal-mini-status span,body[data-theme] .terminal-mini-status strong{display:block!important}body[data-theme] .terminal-mini-status span{color:var(--ux-muted)!important;font-size:10px!important;text-transform:uppercase!important;letter-spacing:.08em!important}body[data-theme] .terminal-mini-status strong{margin-top:6px!important;color:var(--ux-text)!important;font-size:12px!important}body[data-theme] .compact-gps-card .gps-actions{grid-template-columns:repeat(3,minmax(0,1fr))!important;margin-top:auto!important}body[data-theme] .compact-sos-strip{grid-column:1 / -1!important;display:grid!important;grid-template-columns:minmax(220px,1.2fr) 110px minmax(0,2fr)!important;gap:14px!important;align-items:center!important;min-height:96px!important}body[data-theme] .compact-sos-strip .sos-terminal-indicator{width:100px!important;height:56px!important;white-space:nowrap!important}body[data-theme] .single-panel-page{overflow:hidden!important;display:flex!important;flex-direction:column!important;gap:16px!important;padding:20px!important}body[data-theme] .section-page-header{display:flex!important;justify-content:space-between!important;align-items:flex-start!important;gap:18px!important}body[data-theme] .section-page-header h2{margin:4px 0 6px!important;color:var(--ux-text)!important;font-size:26px!important}body[data-theme] .section-page-header p{margin:0!important;color:var(--ux-muted)!important}body[data-theme] .map-data-grid,body[data-theme] .sos-detail-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important}body[data-theme] .map-data-grid>div,body[data-theme] .sos-detail-grid>div{padding:16px!important;border-radius:14px!important;background:var(--ux-surface-2)!important;border:1px solid var(--ux-border)!important}body[data-theme] .map-data-grid span,body[data-theme] .sos-detail-grid span{display:block!important;font-size:10px!important;color:var(--ux-muted)!important;text-transform:uppercase!important;letter-spacing:.08em!important}body[data-theme] .map-data-grid strong,body[data-theme] .sos-detail-grid strong{display:block!important;margin-top:8px!important;color:var(--ux-text)!important;font-size:15px!important}body[data-theme] .records-list{flex:1!important;min-height:0!important;overflow:auto!important;display:flex!important;flex-direction:column!important;gap:10px!important}body[data-theme] .record-row{min-height:50px!important;display:flex!important;align-items:center!important;gap:12px!important;padding:12px 14px!important;border-radius:12px!important;background:var(--ux-surface-2)!important;border:1px solid var(--ux-border)!important;color:var(--ux-text)!important}body[data-theme] .record-dot{width:9px!important;height:9px!important;border-radius:50%!important;background:var(--ux-accent)!important;box-shadow:0 0 10px color-mix(in srgb,var(--ux-accent) 50%,transparent)!important}body[data-theme] .large-sos-button{align-self:flex-start!important;min-width:260px!important;min-height:58px!important;border-radius:16px!important;display:inline-flex!important;align-items:center!important;gap:12px!important;padding:0 18px!important}body[data-theme] .settings-page{overflow:hidden!important;display:flex!important;flex-direction:column!important;gap:12px!important}body[data-theme] .settings-page-header{padding:2px 2px 4px!important}body[data-theme] .settings-grid{flex:1!important;min-height:0!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-rows:repeat(2,minmax(0,1fr)) auto!important;gap:12px!important;overflow:hidden!important}body[data-theme] .settings-card{min-height:0!important;overflow:hidden!important;padding:16px!important;border-radius:var(--ux-radius)!important;background:var(--ux-surface)!important;border:1px solid var(--ux-border)!important;box-shadow:var(--ux-shadow)!important;color:var(--ux-text)!important;display:flex!important;flex-direction:column!important;gap:12px!important}body[data-theme] .settings-card h3{margin:0!important;font-size:18px!important;color:var(--ux-text)!important}body[data-theme] .settings-card p{margin:0!important;font-size:12px!important;color:var(--ux-muted)!important}body[data-theme] .settings-status-list{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}body[data-theme] .settings-status-list>div{padding:10px!important;border-radius:12px!important;background:var(--ux-surface-2)!important;border:1px solid var(--ux-border)!important}body[data-theme] .settings-status-list span,body[data-theme] .settings-status-list strong{display:block!important}body[data-theme] .settings-status-list span{font-size:10px!important;text-transform:uppercase!important;letter-spacing:.08em!important;color:var(--ux-muted)!important}body[data-theme] .settings-status-list strong{margin-top:6px!important;color:var(--ux-text)!important;font-size:13px!important}body[data-theme] .settings-actions{display:flex!important;flex-wrap:wrap!important;gap:8px!important;margin-top:auto!important}body[data-theme] .theme-choice{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;margin-top:auto!important}body[data-theme] .theme-choice button{min-height:76px!important;display:flex!important;align-items:center!important;gap:12px!important;padding:12px!important;border-radius:14px!important;background:var(--ux-surface-2)!important;border:1px solid var(--ux-border)!important;color:var(--ux-text)!important}body[data-theme] .theme-choice button.active{border-color:var(--ux-accent)!important;box-shadow:0 0 0 2px color-mix(in srgb,var(--ux-accent) 18%,transparent)!important}body[data-theme] .theme-preview{width:48px!important;height:34px!important;border-radius:10px!important;border:1px solid var(--ux-border)!important}body[data-theme] .theme-preview.light{background:linear-gradient(180deg,#fff,#edf3fa)!important}body[data-theme] .theme-preview.dark{background:linear-gradient(180deg,#08172f,#061226)!important}body[data-theme] .account-settings-card{grid-column:1 / -1!important;display:grid!important;grid-template-columns:auto 1fr auto!important;align-items:center!important}body[data-theme] .account-summary{display:flex!important;align-items:center!important;gap:12px!important}body[data-theme] .account-summary span,body[data-theme] .account-summary small{display:block!important;color:var(--ux-muted)!important}body[data-theme] .account-summary strong{color:var(--ux-text)!important}body[data-theme] .primary-button{min-height:36px!important;padding:0 14px!important;border-radius:12px!important;border:1px solid color-mix(in srgb,var(--ux-accent) 70%,transparent)!important;background:linear-gradient(180deg,var(--ux-accent) 0%,var(--ux-accent-2) 100%)!important;color:#fff!important;font-weight:700!important}body[data-theme] .logout-button{min-height:36px!important}@media (max-width: 1366px){body[data-theme]{--ux-sidebar: 210px}body[data-theme] .compact-user-grid{grid-template-columns:.9fr 1fr .9fr!important}body[data-theme] .user-status-cards .metric-card strong{font-size:21px!important}body[data-theme] .settings-card{padding:14px!important}}body[data-theme] .functional-map-page{height:calc(100vh - 96px)!important;min-height:0!important;padding:16px!important;display:flex!important;flex-direction:column!important;gap:14px!important;overflow:hidden!important}body[data-theme] .map-page-header{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:18px!important}body[data-theme] .map-page-header h2{margin:4px 0 2px!important;color:var(--ux-text)!important}body[data-theme] .map-page-header p{margin:0!important;color:var(--ux-muted)!important}body[data-theme] .map-header-actions{display:flex!important;align-items:center!important;gap:12px!important}body[data-theme] .map-layer-switch{display:inline-flex!important;padding:4px!important;border-radius:12px!important;border:1px solid var(--ux-border)!important;background:var(--ux-surface-2)!important}body[data-theme] .map-layer-switch button{min-height:34px!important;padding:0 14px!important;border:0!important;border-radius:9px!important;background:transparent!important;color:var(--ux-muted)!important;font-weight:700!important;cursor:pointer!important}body[data-theme] .map-layer-switch button.active{background:linear-gradient(180deg,var(--ux-accent),var(--ux-accent-2))!important;color:#fff!important;box-shadow:0 8px 16px color-mix(in srgb,var(--ux-accent) 22%,transparent)!important}body[data-theme] .map-layout-grid{min-height:0!important;flex:1!important;display:grid!important;grid-template-columns:minmax(0,1.65fr) minmax(310px,.65fr)!important;gap:14px!important}body[data-theme] .map-canvas-card{min-height:0!important;overflow:hidden!important;border-radius:16px!important;border:1px solid var(--ux-border)!important;background:var(--ux-surface-2)!important;box-shadow:var(--ux-shadow)!important}body[data-theme] .user-live-map{width:100%!important;height:100%!important;min-height:420px!important;background:#081426!important}body[data-theme] .map-empty-state{height:100%!important;min-height:420px!important;display:grid!important;place-content:center!important;gap:8px!important;text-align:center!important;color:var(--ux-text)!important}body[data-theme] .map-empty-state span{color:var(--ux-muted)!important}body[data-theme] .map-side-panel{min-height:0!important;display:flex!important;flex-direction:column!important;gap:12px!important}body[data-theme] .map-data-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}body[data-theme] .map-data-grid>div,body[data-theme] .map-operational-status{padding:12px!important;border-radius:14px!important;border:1px solid var(--ux-border)!important;background:var(--ux-surface-2)!important}body[data-theme] .map-data-grid span,body[data-theme] .map-operational-status span{display:block!important;font-size:10px!important;letter-spacing:.1em!important;text-transform:uppercase!important;color:var(--ux-muted)!important}body[data-theme] .map-data-grid strong,body[data-theme] .map-operational-status strong{display:block!important;margin-top:6px!important;color:var(--ux-text)!important}body[data-theme] .map-operational-status small{display:block!important;margin-top:6px!important;color:var(--ux-muted)!important}body[data-theme] .map-settings-actions{margin-top:auto!important;display:grid!important;gap:8px!important}body[data-theme] .map-settings-actions button{width:100%!important}body[data-theme] .leaflet-container{font-family:Segoe UI,Inter,Roboto,Arial,sans-serif!important}body[data-theme=dark] .leaflet-control-zoom a,body[data-theme=dark] .leaflet-control-attribution{background:#08172f!important;color:#f4f8ff!important;border-color:#3a64a347!important}body[data-theme=dark] .leaflet-control-attribution a{color:#7fb2ff!important}.nextalk-map-marker-wrapper{background:transparent!important;border:0!important}.nextalk-map-marker{width:28px;height:28px;display:grid;place-items:center;border-radius:50%;background:#1d70ff2e;border:2px solid rgba(94,161,255,.9);box-shadow:0 0 0 6px #1d70ff1f,0 0 22px #1d70ffb8}.nextalk-map-marker span{width:10px;height:10px;border-radius:50%;background:#1d70ff;box-shadow:0 0 10px #ffffffd9}body[data-theme] .compact-sos-strip{grid-template-columns:minmax(220px,1.1fr) 100px minmax(0,2fr)!important}body[data-theme] .compact-sos-strip .user-sos-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}body[data-theme] .sos-page-card{align-content:start!important}body[data-theme] .sos-detail-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important}body[data-theme] .sos-detail-grid>div{min-height:72px!important;padding:14px!important;border-radius:14px!important;background:var(--ux-surface-2)!important;border:1px solid var(--ux-border)!important}@media (max-width: 1100px){body[data-theme] .map-layout-grid{grid-template-columns:1fr!important}body[data-theme] .map-side-panel{display:grid!important;grid-template-columns:1fr 1fr!important}body[data-theme] .map-settings-actions{grid-column:1 / -1!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}}body[data-theme] .user-panel-page{flex:1 1 auto!important;min-height:0!important;display:grid!important;grid-template-rows:auto minmax(0,1fr) auto!important;gap:12px!important;overflow:hidden!important}body[data-theme] .user-panel-page .user-status-cards{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important;margin:0!important}body[data-theme] .user-panel-page .compact-user-grid{display:grid!important;grid-template-columns:minmax(0,.94fr) minmax(0,1.12fr) minmax(0,.94fr)!important;grid-template-rows:minmax(0,1fr)!important;gap:12px!important;min-height:0!important;height:100%!important;overflow:hidden!important}body[data-theme] .compact-user-grid>.user-destination-card,body[data-theme] .compact-user-grid>.user-main-operation-card,body[data-theme] .compact-user-grid>.compact-gps-card{display:flex!important;flex-direction:column!important;position:static!important;visibility:visible!important;opacity:1!important;min-width:0!important;min-height:0!important;height:100%!important;overflow:hidden!important;order:initial!important;grid-column:auto!important;grid-row:1!important}body[data-theme] .compact-user-grid>.user-destination-card{grid-column:1!important}body[data-theme] .compact-user-grid>.user-main-operation-card{grid-column:2!important}body[data-theme] .compact-user-grid>.compact-gps-card{grid-column:3!important}body[data-theme] .compact-user-grid .user-gps-card .gps-actions{margin-top:auto!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}body[data-theme] .compact-sos-strip{display:grid!important;grid-template-columns:minmax(190px,1fr) 92px minmax(0,2.2fr)!important;gap:12px!important;align-items:center!important;min-height:86px!important;padding:12px 14px!important;overflow:hidden!important}body[data-theme] .compact-sos-strip .user-sos-header{min-width:0!important}body[data-theme] .compact-sos-strip .user-sos-header h3{margin:4px 0 2px!important;font-size:18px!important}body[data-theme] .compact-sos-strip .user-sos-header p{margin:0!important;font-size:11px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}body[data-theme] .compact-sos-strip .sos-terminal-indicator{width:86px!important;height:52px!important;min-width:86px!important;border-radius:14px!important;white-space:nowrap!important;font-size:13px!important}body[data-theme] .compact-sos-strip .user-sos-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;min-width:0!important}body[data-theme] .compact-sos-strip .user-sos-grid>div{min-width:0!important;min-height:54px!important;padding:9px 11px!important;overflow:hidden!important}body[data-theme] .compact-sos-strip .user-sos-grid strong{white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;font-size:13px!important}body[data-theme] .sos-page-card{display:grid!important;grid-template-rows:auto auto auto 1fr!important;align-content:start!important;gap:14px!important;overflow:hidden!important}body[data-theme] .sos-page-card .large-sos-button{width:min(360px,100%)!important;min-width:0!important;min-height:62px!important;justify-self:start!important;align-self:start!important;border-radius:16px!important;padding:0 18px!important;background:linear-gradient(180deg,#ef4d4d,#c93434)!important;box-shadow:0 12px 28px #ef4d4d3d!important}body[data-theme] .sos-page-card .large-sos-button:disabled{opacity:.72!important;cursor:not-allowed!important}body[data-theme] .sos-page-card .sos-detail-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important}body[data-theme] .sos-page-card .sos-detail-grid>div{min-width:0!important}body[data-theme] .sos-page-card .sos-detail-grid strong{white-space:normal!important;overflow-wrap:anywhere!important}body[data-theme] .functional-map-page{flex:1 1 auto!important;height:auto!important;min-height:0!important;overflow:hidden!important}body[data-theme] .functional-map-page .map-layout-grid{flex:1 1 auto!important;min-height:0!important;overflow:hidden!important}body[data-theme] .functional-map-page .map-canvas-card,body[data-theme] .functional-map-page .user-live-map{min-height:0!important;height:100%!important}@media (max-width: 1200px){body[data-theme] .user-panel-page{overflow:auto!important}body[data-theme] .user-panel-page .compact-user-grid{grid-template-columns:1fr!important;grid-template-rows:auto!important;overflow:visible!important}body[data-theme] .compact-user-grid>.user-destination-card,body[data-theme] .compact-user-grid>.user-main-operation-card,body[data-theme] .compact-user-grid>.compact-gps-card{grid-column:1!important;grid-row:auto!important;height:auto!important}body[data-theme] .compact-sos-strip{grid-template-columns:1fr!important}body[data-theme] .compact-sos-strip .user-sos-grid,body[data-theme] .sos-page-card .sos-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}body[data-theme] .login-wordmark{width:min(320px,82vw)!important;max-width:100%!important;height:auto!important}body[data-theme] .user-app-sidebar .brand-wordmark,body[data-theme] .sidebar.user-app-sidebar .brand-wordmark{width:208px!important;max-width:calc(100% - 12px)!important;height:auto!important;margin:4px auto 8px!important}body[data-theme] .theme-toggle,body[data-theme] .install-app-button,body[data-theme] .logout-button,body[data-theme] .secondary-button,body[data-theme] .primary-button,body[data-theme] .menu-item,body[data-theme] .theme-choice button,body[data-theme] .map-layer-switch button{cursor:pointer!important;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background-color .18s ease,color .18s ease,opacity .18s ease!important}body[data-theme] .theme-toggle:hover,body[data-theme] .install-app-button:hover,body[data-theme] .logout-button:hover,body[data-theme] .secondary-button:hover:not(:disabled),body[data-theme] .primary-button:hover:not(:disabled),body[data-theme] .theme-choice button:hover,body[data-theme] .map-layer-switch button:hover,body[data-theme] .menu-item:hover{transform:translateY(-1px)!important;border-color:color-mix(in srgb,var(--ux-accent) 56%,var(--ux-border))!important;box-shadow:0 10px 24px #04122e29,0 0 0 1px color-mix(in srgb,var(--ux-accent) 16%,transparent)!important}body[data-theme] .theme-toggle:focus-visible,body[data-theme] .install-app-button:focus-visible,body[data-theme] .logout-button:focus-visible,body[data-theme] .secondary-button:focus-visible,body[data-theme] .primary-button:focus-visible,body[data-theme] .theme-choice button:focus-visible,body[data-theme] .map-layer-switch button:focus-visible,body[data-theme] .menu-item:focus-visible{outline:none!important;box-shadow:0 0 0 3px #3784ff42,0 10px 24px #04122e29!important}body[data-theme] .theme-toggle:hover,body[data-theme] .install-app-button:hover,body[data-theme] .logout-button:hover{background:color-mix(in srgb,var(--ux-accent) 9%,var(--ux-surface-2))!important;color:var(--ux-text)!important}body[data-theme] .compact-user-grid .user-main-operation-card,body[data-theme] .user-main-operation-card{min-height:540px!important}body[data-theme] .sos-page-card .section-page-header{align-items:center!important;gap:18px!important}body[data-theme] .sos-page-card .sos-terminal-indicator{width:auto!important;min-width:116px!important;height:52px!important;padding:0 18px!important;border-radius:18px!important;white-space:nowrap!important}body[data-theme] .sos-page-card .sos-detail-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important;margin-top:18px!important}body[data-theme] .sos-page-card .sos-detail-grid>div{min-height:76px!important}body[data-theme] .sos-page-card .large-sos-button{width:min(560px,100%)!important;min-height:84px!important;margin-top:18px!important;padding:0 24px!important;border-radius:22px!important;justify-content:flex-start!important;box-shadow:0 20px 40px #c83a3a33!important}body[data-theme] .sos-page-card .large-sos-button:hover:not(:disabled){transform:translateY(-1px)!important;box-shadow:0 24px 44px #c83a3a3d!important}body[data-theme] .sos-page-card .large-sos-button .emergency-icon{width:36px!important;height:36px!important;flex:0 0 36px!important;font-size:20px!important}body[data-theme] .sos-page-card .large-sos-button .emergency-text strong{font-size:21px!important;letter-spacing:.02em!important}body[data-theme] .sos-page-card .large-sos-button .emergency-text small{font-size:13px!important;letter-spacing:.01em!important}body[data-theme] .compact-sos-strip .sos-terminal-indicator{min-width:86px!important;padding:0 14px!important;white-space:nowrap!important}body[data-theme] .topbar-user{transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease!important}body[data-theme] .topbar-user:hover{transform:translateY(-1px)!important;box-shadow:0 10px 24px #04122e29,0 0 0 1px color-mix(in srgb,var(--ux-accent) 16%,transparent)!important}body[data-theme] .user-app-sidebar .brand-wrap{padding-bottom:10px!important}@media (max-width: 980px){body[data-theme] .user-app-sidebar .brand-wordmark,body[data-theme] .sidebar.user-app-sidebar .brand-wordmark{width:184px!important}body[data-theme] .sos-page-card .sos-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}body[data-theme] .sos-page-card .large-sos-button{width:100%!important}}body[data-theme] .user-app-sidebar{width:214px!important}body[data-theme] .login-wordmark{width:min(356px,84vw)!important}body[data-theme] .user-app-sidebar .brand-wordmark,body[data-theme] .sidebar.user-app-sidebar .brand-wordmark{width:228px!important;max-width:calc(100% + 6px)!important;margin-left:-6px!important}body[data-theme] .user-app-sidebar .brand-block{padding-bottom:12px!important}body[data-theme] .user-app-sidebar .brand-tagline{margin-top:10px!important;font-size:10px!important;letter-spacing:.32em!important}body[data-theme] .user-app-sidebar .user-app-menu{gap:10px!important}body[data-theme] .user-app-sidebar .menu-item-rich{position:relative!important;min-height:58px!important;padding:11px 14px 11px 13px!important;border-radius:18px!important;border:1px solid var(--ux-border)!important;background:linear-gradient(180deg,color-mix(in srgb,var(--ux-surface-2) 82%,transparent),color-mix(in srgb,var(--ux-surface) 96%,transparent))!important;overflow:hidden!important;box-shadow:0 8px 18px #030f2414!important}body[data-theme] .user-app-sidebar .menu-item-rich:before{content:"";position:absolute;left:0;top:10px;bottom:10px;width:3px;border-radius:999px;background:transparent;transition:background .18s ease,box-shadow .18s ease}body[data-theme] .user-app-sidebar .menu-item-rich:hover{background:linear-gradient(180deg,color-mix(in srgb,var(--ux-accent) 9%,var(--ux-surface-2)),color-mix(in srgb,var(--ux-accent) 4%,var(--ux-surface)))!important;box-shadow:0 14px 26px #04122e24!important}body[data-theme] .user-app-sidebar .menu-item-rich:hover:before{background:color-mix(in srgb,var(--ux-accent) 54%,transparent)!important}body[data-theme] .user-app-sidebar .menu-item-rich.active{background:linear-gradient(180deg,color-mix(in srgb,var(--ux-accent) 92%,#5aa2ff 8%),color-mix(in srgb,var(--ux-accent-2) 94%,#1d63dd 6%))!important;border-color:color-mix(in srgb,#ffffff 14%,var(--ux-accent) 28%)!important;box-shadow:0 16px 30px color-mix(in srgb,var(--ux-accent) 34%,transparent)!important}body[data-theme] .user-app-sidebar .menu-item-rich.active:before{background:#ffffffeb!important;box-shadow:0 0 18px #ffffff6b!important}body[data-theme] .user-app-sidebar .menu-icon,body[data-theme] .user-app-sidebar .menu-item-rich .menu-icon.text-icon{width:30px!important;min-width:30px!important;height:30px!important;display:grid!important;place-items:center!important;border-radius:10px!important;font-size:16px!important;line-height:1!important;color:var(--ux-accent)!important;background:color-mix(in srgb,var(--ux-accent) 10%,var(--ux-surface-2))!important;border:1px solid color-mix(in srgb,var(--ux-accent) 20%,var(--ux-border))!important;box-shadow:inset 0 1px #ffffff0a,0 6px 14px #0712301a!important}body[data-theme] .user-app-sidebar .menu-item-rich.active .menu-icon{color:#fff!important;background:#ffffff29!important;border-color:#fff3!important;box-shadow:inset 0 1px #ffffff1a,0 10px 18px #051a5838!important}body[data-theme] .user-app-sidebar .menu-text strong{font-size:14px!important;line-height:1.08!important;letter-spacing:.01em!important}body[data-theme] .user-app-sidebar .menu-text small{margin-top:3px!important;font-size:10px!important;letter-spacing:.01em!important;opacity:.82!important}body[data-theme=light] .user-app-sidebar .menu-item-rich{background:linear-gradient(180deg,#fffffff5,#f5f8fd)!important;box-shadow:0 10px 20px #1b386314!important}body[data-theme=light] .user-app-sidebar .menu-item-rich:hover{background:linear-gradient(180deg,#fff,#eef4ff)!important}body[data-theme=light] .user-app-sidebar .menu-icon{background:linear-gradient(180deg,#eef5ff,#e5efff)!important}@media (max-width: 1360px){body[data-theme] .user-app-sidebar{width:204px!important}body[data-theme] .user-app-sidebar .brand-wordmark,body[data-theme] .sidebar.user-app-sidebar .brand-wordmark{width:212px!important}}body[data-theme] .login-wordmark{width:min(392px,88vw)!important}body[data-theme] .user-app-sidebar,body[data-theme] .sidebar.user-app-sidebar{width:220px!important}body[data-theme] .user-app-sidebar .brand-wordmark,body[data-theme] .sidebar.user-app-sidebar .brand-wordmark{width:242px!important;max-width:calc(100% + 10px)!important;margin-left:-8px!important}body[data-theme] .user-app-sidebar .brand-tagline{margin-top:10px!important}body[data-theme] .theme-toggle,body[data-theme] .install-app-button,body[data-theme] .logout-button,body[data-theme] .topbar-actions>button,body[data-theme] .topbar-actions>a{transition:transform .18s ease,box-shadow .18s ease,background .18s ease,border-color .18s ease,color .18s ease!important}body[data-theme] .theme-toggle:hover,body[data-theme] .install-app-button:hover,body[data-theme] .logout-button:hover,body[data-theme] .topbar-actions>button:hover,body[data-theme] .topbar-actions>a:hover{transform:translateY(-1px)!important;box-shadow:0 10px 22px #09193a24!important}body[data-theme] .theme-toggle:active,body[data-theme] .install-app-button:active,body[data-theme] .logout-button:active,body[data-theme] .topbar-actions>button:active,body[data-theme] .topbar-actions>a:active{transform:translateY(0) scale(.985)!important}body[data-theme=light] .setup-card select,body[data-theme=light] .user-destination-card select,body[data-theme=light] .dispatch-control-card select,body[data-theme=light] select{background:linear-gradient(180deg,#fff,#f6f9ff)!important;color:#11284d!important;border-color:#bfd1ef!important}body[data-theme=light] select option,body[data-theme=light] .setup-card select option,body[data-theme=light] .user-destination-card select option{background:#fff!important;color:#102544!important}body[data-theme=light] select optgroup,body[data-theme=light] .setup-card select optgroup,body[data-theme=light] .user-destination-card select optgroup{background:#eef4ff!important;color:#42638f!important}body[data-theme=light] select option:checked{background:#dce9ff linear-gradient(0deg,#dce9ff 0% 100%)!important;color:#0e2655!important}body[data-theme] .functional-map-page .map-canvas-card,body[data-theme] .functional-map-page .user-live-map{min-height:440px!important}body[data-theme] .map-empty-state{min-height:440px!important;display:grid!important;place-items:center!important;text-align:center!important;gap:8px!important}body[data-theme] .auth-loading-card{display:grid!important;gap:18px!important}body[data-theme] .auth-loading-state{display:grid!important;gap:8px!important;text-align:center!important}body[data-theme] .auth-loading-state strong{font-size:20px!important}body[data-theme] .auth-loading-state span{color:var(--ux-text-soft)!important}body[data-theme] .sos-page-card .large-sos-button{max-width:520px!important;padding:18px 24px!important;border-radius:22px!important}body[data-theme] .sos-page-card .large-sos-button .emergency-icon{width:38px!important;height:38px!important;font-size:22px!important}body[data-theme=dark] .emergency-button-inline .emergency-icon,body[data-theme=dark] .large-sos-button .emergency-icon,body[data-theme=dark] .emergency-button .emergency-icon{display:inline-grid!important;place-items:center!important;line-height:1!important;font-size:20px!important;font-weight:900!important;color:#ef7f26!important;background:#fff!important;text-shadow:none!important}body[data-theme=dark] .emergency-button-inline .emergency-icon:before,body[data-theme=dark] .large-sos-button .emergency-icon:before,body[data-theme=dark] .emergency-button .emergency-icon:before{content:"!"}body[data-theme=dark] .emergency-button-inline .emergency-icon,body[data-theme=dark] .large-sos-button .emergency-icon,body[data-theme=dark] .emergency-button .emergency-icon{color:transparent!important;position:relative}body[data-theme=dark] .emergency-button-inline .emergency-icon:before,body[data-theme=dark] .large-sos-button .emergency-icon:before,body[data-theme=dark] .emergency-button .emergency-icon:before{color:#ef7f26!important;font-size:20px!important;font-weight:900!important;line-height:1!important}@keyframes nxPttEqualizer{0%,to{transform:scaleY(.65)}25%{transform:scaleY(1.15)}50%{transform:scaleY(.82)}75%{transform:scaleY(1.3)}}@keyframes nxPttArcGlow{0%,to{opacity:.55;filter:brightness(1)}50%{opacity:1;filter:brightness(1.25)}}body[data-theme] .user-main-operation-card,body[data-theme] .compact-user-grid>.user-main-operation-card{overflow:visible!important}body[data-theme] .ptt-card,body[data-theme] .user-ptt-card,body[data-theme] .user-main-operation-card{align-items:stretch!important}body[data-theme] .user-panel-page .compact-user-grid{min-height:0!important;height:calc(100vh - 318px)!important;max-height:calc(100vh - 318px)!important;overflow:hidden!important}body[data-theme] .compact-user-grid>.user-main-operation-card,body[data-theme] .user-main-operation-card{min-height:0!important;height:100%!important;overflow:hidden!important;display:flex!important;flex-direction:column!important}@media (max-height: 860px){body[data-theme] .user-panel-page .compact-user-grid{height:calc(100vh - 300px)!important;max-height:calc(100vh - 300px)!important}}body[data-theme]{--ux-sidebar: 236px}body[data-theme] .login-wordmark{width:332px!important;max-width:min(332px,82vw)!important;height:auto!important}body[data-theme] .user-app-sidebar{padding:16px 12px 14px!important;gap:14px!important}body[data-theme] .user-app-sidebar .brand-block{gap:10px!important;padding:6px 10px 14px!important}body[data-theme] .user-app-sidebar .brand-wordmark{width:220px!important;max-width:100%!important;height:auto!important}body[data-theme] .user-app-sidebar .brand-tagline{font-size:11px!important;letter-spacing:.3em!important}body[data-theme] .user-app-sidebar .sidebar-badge{min-height:34px!important;font-size:12px!important;padding:0 14px!important}body[data-theme] .user-status-cards{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important}body[data-theme] .user-status-cards .metric-card{min-height:64px!important;padding:10px 14px!important}body[data-theme] .user-status-cards .metric-card span{font-size:10px!important;letter-spacing:.12em!important}body[data-theme] .user-status-cards .metric-card strong{margin-top:8px!important;font-size:19px!important;line-height:1!important}body[data-theme] .user-status-cards .metric-card small{margin-top:5px!important;font-size:10px!important}body[data-theme] .compact-user-grid{grid-template-columns:.82fr 1.24fr .94fr!important;gap:12px!important}body[data-theme] .user-destination-card,body[data-theme] .user-main-operation-card,body[data-theme] .compact-gps-card{padding:14px 14px 12px!important}body[data-theme] .user-destination-card h3,body[data-theme] .user-main-operation-header h3,body[data-theme] .user-gps-header h3{font-size:17px!important;margin-bottom:8px!important}body[data-theme] .user-main-operation-card{justify-content:flex-start!important;align-items:stretch!important}body[data-theme] .user-main-operation-header{margin-bottom:2px!important}body[data-theme] .compact-gps-card .gps-actions{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}body[data-theme] .gps-main-status strong{font-size:17px!important}body[data-theme] .compact-sos-strip{min-height:78px!important;grid-template-columns:minmax(220px,1.2fr) 82px minmax(0,2fr)!important;gap:12px!important;padding:10px 14px!important}body[data-theme] .compact-sos-strip .user-sos-header h3{font-size:16px!important}body[data-theme] .compact-sos-strip .user-sos-header p,body[data-theme] .compact-sos-strip .user-sos-header .eyebrow{font-size:10px!important}body[data-theme] .compact-sos-strip .sos-terminal-indicator{width:82px!important;height:44px!important;border-radius:14px!important;font-size:14px!important}body[data-theme] .compact-sos-strip .user-sos-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}body[data-theme] .compact-sos-strip .user-sos-grid>div{min-height:46px!important;padding:8px 10px!important}body[data-theme] .compact-sos-strip .user-sos-grid strong{font-size:13px!important;margin-top:4px!important}@media (max-width: 1540px){body[data-theme] .compact-user-grid{grid-template-columns:.78fr 1.2fr .92fr!important}}body[data-theme] .compact-sos-strip{grid-template-columns:minmax(220px,1.15fr) minmax(124px,132px) minmax(0,2fr)!important;align-items:center!important}body[data-theme] .compact-sos-strip .sos-terminal-indicator{width:128px!important;min-width:128px!important;height:48px!important;padding:0 14px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;white-space:nowrap!important;overflow:hidden!important;line-height:1!important;letter-spacing:.02em!important;font-size:13px!important;font-weight:800!important;border-radius:16px!important}body[data-theme] .user-app-sidebar .brand-wordmark,body[data-theme] .sidebar.user-app-sidebar .brand-wordmark{width:220px!important;max-width:100%!important;height:auto!important;display:block!important}body[data-theme] .login-wordmark{width:332px!important;max-width:min(332px,82vw)!important;height:auto!important;display:block!important}body[data-theme] .user-app-sidebar .brand-block,body[data-theme] .sidebar.user-app-sidebar .brand-block{padding:6px 10px 14px!important;gap:10px!important;align-items:flex-start!important}body[data-theme] .user-app-sidebar .brand-wordmark,body[data-theme] .sidebar.user-app-sidebar .brand-wordmark{width:220px!important;min-width:220px!important;max-width:100%!important;height:auto!important;display:block!important}body[data-theme] .login-wordmark{width:min(250px,100%)!important;max-width:min(250px,82vw)!important;height:auto!important}body[data-theme]{--ux-sidebar: 264px !important}body[data-theme] .app-shell.user-app-shell{grid-template-columns:var(--ux-sidebar) minmax(0,1fr)!important}body[data-theme] .user-app-sidebar,body[data-theme] .sidebar.user-app-sidebar{width:var(--ux-sidebar)!important;min-width:var(--ux-sidebar)!important;padding:16px 12px 14px!important;overflow:hidden!important}body[data-theme] .user-app-sidebar .brand-block,body[data-theme] .sidebar.user-app-sidebar .brand-block{width:100%!important;max-width:100%!important;padding:6px 8px 14px!important;box-sizing:border-box!important;overflow:visible!important}body[data-theme] .user-app-sidebar .brand-wordmark,body[data-theme] .sidebar.user-app-sidebar .brand-wordmark{width:220px!important;min-width:0!important;max-width:calc(100% - 2px)!important;height:auto!important;display:block!important;object-fit:contain!important;object-position:left center!important}@media (max-width: 1540px){body[data-theme]{--ux-sidebar: 250px !important}body[data-theme] .user-app-sidebar .brand-wordmark,body[data-theme] .sidebar.user-app-sidebar .brand-wordmark{width:214px!important}}body[data-theme] .user-main-operation-card.dispatch-ptt-card{display:flex!important;flex-direction:column!important;align-items:stretch!important;justify-content:flex-start!important;gap:12px!important;min-height:0!important}body[data-theme] .user-main-operation-card.dispatch-ptt-card .user-main-operation-header{margin:0!important;align-items:flex-start!important}.nextalk-chat{display:grid;grid-template-columns:minmax(260px,340px) minmax(0,1fr);gap:16px;min-height:620px;height:calc(100vh - 150px)}.chat-sidebar,.chat-room{padding:0!important;overflow:hidden;min-height:0}.chat-sidebar{display:flex;flex-direction:column}.chat-sidebar-header{display:flex;align-items:center;justify-content:space-between;padding:20px;border-bottom:1px solid var(--border)}.chat-sidebar-header h3,.chat-room-header h3{margin:4px 0 0}.chat-unread-total{min-width:34px;height:34px;border-radius:12px;display:grid;place-items:center;background:#2563eb2e;color:var(--blue);font-weight:900}.chat-search{margin:14px 14px 8px;width:calc(100% - 28px);padding:12px 14px;border-radius:12px;border:1px solid var(--border);background:var(--bg-soft,#0b1729);color:var(--text);outline:none}.chat-search:focus{border-color:var(--blue);box-shadow:0 0 0 3px #2563eb1f}.chat-conversation-list{overflow:auto;padding:6px 10px 16px}.chat-conversation{width:100%;display:grid;grid-template-columns:42px minmax(0,1fr) auto;gap:10px;align-items:center;border:1px solid transparent;background:transparent;color:var(--text);padding:11px;border-radius:14px;text-align:left;cursor:pointer}.chat-conversation:hover{background:#2563eb14}.chat-conversation.active{background:#2563eb26;border-color:#38bdf859}.chat-avatar{width:40px;height:40px;border-radius:13px;display:grid;place-items:center;font-weight:900;background:linear-gradient(135deg,#1d4ed8,#38bdf8);color:#fff;box-shadow:0 8px 18px #2563eb33}.chat-avatar.individual{background:linear-gradient(135deg,#0f766e,#34d399)}.chat-conversation-copy{min-width:0;display:grid;gap:4px}.chat-conversation-copy strong,.chat-conversation-copy small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-conversation-copy small{color:var(--muted)}.chat-conversation-meta{display:grid;justify-items:end;gap:4px}.chat-conversation-meta b{min-width:22px;height:22px;padding:0 6px;border-radius:999px;display:grid;place-items:center;background:#2563eb;color:#fff;font-size:11px}.chat-conversation-meta small{color:var(--muted);font-size:10px}.chat-room{display:flex;flex-direction:column}.chat-room-header{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid var(--border)}.chat-room-header>div{display:flex;align-items:center;gap:12px}.chat-room-header p{margin:4px 0 0;color:var(--muted)}.chat-live-pill{font-size:11px;font-weight:800;color:#4ade80;background:#22c55e1c;border:1px solid rgba(74,222,128,.22);padding:8px 10px;border-radius:999px}.chat-message-list{flex:1;overflow:auto;padding:22px;display:flex;flex-direction:column;gap:12px;background:linear-gradient(180deg,rgba(37,99,235,.025),transparent)}.chat-message{max-width:min(78%,680px);padding:12px 14px;border-radius:16px;border:1px solid var(--border);background:var(--card);box-shadow:0 6px 18px #0206170f}.chat-message.own{align-self:flex-end;background:linear-gradient(135deg,#2563eb38,#0ea5e91f);border-color:#38bdf84d}.chat-message.other{align-self:flex-start}.chat-message-author{display:flex;gap:16px;justify-content:space-between;align-items:center}.chat-message-author time,.chat-message small{color:var(--muted);font-size:10px}.chat-message p{white-space:pre-wrap;overflow-wrap:anywhere;margin:8px 0 4px;line-height:1.45}.chat-composer{padding:14px 16px;border-top:1px solid var(--border);background:var(--card)}.chat-composer textarea{width:100%;min-height:76px;max-height:180px;resize:vertical;border:1px solid var(--border);border-radius:14px;background:var(--bg-soft,#0b1729);color:var(--text);padding:12px 14px;outline:none}.chat-composer textarea:focus{border-color:var(--blue);box-shadow:0 0 0 3px #2563eb1f}.chat-composer>div{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:9px}.chat-composer span{color:var(--muted);font-size:11px}.chat-composer button{border:0;border-radius:12px;background:linear-gradient(135deg,#2563eb,#0ea5e9);color:#fff;font-weight:900;padding:11px 22px;cursor:pointer}.chat-composer button:disabled{opacity:.5;cursor:not-allowed}.chat-empty,.chat-room-empty{display:grid;place-items:center;text-align:center;gap:6px;color:var(--muted);padding:32px}.chat-room-empty{margin:auto}.chat-room-empty strong{color:var(--text);font-size:18px}.chat-error{margin:10px 18px 0;padding:10px 12px;border-radius:10px;background:#dc26261f;color:#f87171;border:1px solid rgba(248,113,113,.25)}@media (max-width:900px){.nextalk-chat{grid-template-columns:1fr;height:auto}.chat-sidebar{max-height:330px}.chat-room{min-height:560px}.chat-message{max-width:90%}.chat-live-pill{display:none}}.chat-live-pill.syncing{color:#fbbf24;background:#f59e0b1a;border-color:#fbbf2438}.chat-live-pill.offline{color:#f87171;background:#dc26261a;border-color:#f8717138}.chat-composer textarea:disabled{opacity:.78;cursor:wait}body[data-theme=light]{--chat-panel-bg: rgba(255, 255, 255, .985);--chat-surface: #f7faff;--chat-input-bg: #ffffff;--chat-text: #0f172a;--chat-title: #0b1628;--chat-muted: #52637a;--chat-subtle: #64748b;--chat-border: rgba(100, 116, 139, .32);--chat-input-border: #b9c7da;--chat-placeholder: #64748b;--chat-hover: rgba(15, 92, 192, .075);--chat-active: rgba(15, 92, 192, .13);--chat-own-bg: linear-gradient(135deg, rgba(37, 99, 235, .18), rgba(14, 165, 233, .1));--chat-own-text: #0b1f3a;--chat-other-bg: #ffffff;--chat-focus: #0f5cc0}body[data-theme=dark]{--chat-panel-bg: rgba(13, 24, 43, .96);--chat-surface: #091424;--chat-input-bg: #081321;--chat-text: #edf4ff;--chat-title: #f8fafc;--chat-muted: #b6c4d8;--chat-subtle: #9fb0c7;--chat-border: rgba(148, 163, 184, .28);--chat-input-border: #344963;--chat-placeholder: #91a4bf;--chat-hover: rgba(56, 189, 248, .08);--chat-active: rgba(37, 99, 235, .22);--chat-own-bg: linear-gradient(135deg, rgba(37, 99, 235, .38), rgba(14, 165, 233, .2));--chat-own-text: #f8fbff;--chat-other-bg: #111f35;--chat-focus: #38bdf8}.nextalk-chat{color:var(--chat-text, var(--text))}.nextalk-chat .chat-sidebar,.nextalk-chat .chat-room{background:var(--chat-panel-bg, var(--card));border-color:var(--chat-border, var(--border))}.nextalk-chat .chat-sidebar-header,.nextalk-chat .chat-room-header,.nextalk-chat .chat-composer{border-color:var(--chat-border, var(--border))}.nextalk-chat .chat-sidebar-header h3,.nextalk-chat .chat-room-header h3,.nextalk-chat .chat-conversation-copy strong,.nextalk-chat .chat-message-author strong,.nextalk-chat .chat-room-empty strong{color:var(--chat-title, var(--text))}.nextalk-chat .eyebrow,.nextalk-chat .chat-room-header p,.nextalk-chat .chat-conversation-copy small,.nextalk-chat .chat-conversation-meta small,.nextalk-chat .chat-message-author time,.nextalk-chat .chat-message small,.nextalk-chat .chat-composer span,.nextalk-chat .chat-empty,.nextalk-chat .chat-room-empty{color:var(--chat-muted, var(--muted))}.nextalk-chat .chat-search,.nextalk-chat .chat-composer textarea{background:var(--chat-input-bg, var(--bg-soft));border-color:var(--chat-input-border, var(--border));color:var(--chat-text, var(--text));caret-color:var(--chat-focus, var(--blue));font-family:inherit;font-size:15px;line-height:1.5;box-shadow:inset 0 1px 2px #0206170d}.nextalk-chat .chat-search::placeholder,.nextalk-chat .chat-composer textarea::placeholder{color:var(--chat-placeholder, var(--muted));opacity:1}.nextalk-chat .chat-search:focus,.nextalk-chat .chat-composer textarea:focus{border-color:var(--chat-focus, var(--blue));box-shadow:0 0 0 3px color-mix(in srgb,var(--chat-focus, var(--blue)) 18%,transparent),inset 0 1px 2px #0206170a}.nextalk-chat .chat-conversation{color:var(--chat-text, var(--text))}.nextalk-chat .chat-conversation:hover{background:var(--chat-hover)}.nextalk-chat .chat-conversation.active{background:var(--chat-active);border-color:color-mix(in srgb,var(--chat-focus, var(--blue)) 42%,transparent)}.nextalk-chat .chat-message-list{background:linear-gradient(180deg,color-mix(in srgb,var(--chat-focus, var(--blue)) 4%,var(--chat-surface)),var(--chat-surface))}.nextalk-chat .chat-message{border-color:var(--chat-border, var(--border))}.nextalk-chat .chat-message.other{background:var(--chat-other-bg, var(--card));color:var(--chat-text, var(--text))}.nextalk-chat .chat-message.own{background:var(--chat-own-bg);color:var(--chat-own-text, var(--text));border-color:color-mix(in srgb,var(--chat-focus, var(--blue)) 35%,transparent)}.nextalk-chat .chat-message p{color:inherit;font-size:14px}.nextalk-chat .chat-message.own .chat-message-author strong,.nextalk-chat .chat-message.own p{color:var(--chat-own-text, var(--text))}.nextalk-chat .chat-message.own .chat-message-author time,.nextalk-chat .chat-message.own small{color:color-mix(in srgb,var(--chat-own-text, #ffffff) 72%,transparent)}.nextalk-chat .chat-composer{background:var(--chat-panel-bg, var(--card))}.nextalk-chat .chat-composer textarea{min-height:84px;padding:13px 15px}.nextalk-chat .chat-composer textarea:hover:not(:disabled){border-color:color-mix(in srgb,var(--chat-focus, var(--blue)) 58%,var(--chat-input-border))}.nextalk-chat .chat-composer textarea:disabled{color:var(--chat-subtle, var(--muted));background:color-mix(in srgb,var(--chat-input-bg) 88%,var(--chat-panel-bg))}body[data-theme=light] .nextalk-chat .chat-error{color:#b42318;background:#fff1f0;border-color:#f2b8b5}body[data-theme=dark] .nextalk-chat .chat-error{color:#fecaca;background:#7f1d1d4d;border-color:#f871716b}.chat-header-actions{display:flex;align-items:center;gap:8px}.chat-icon-button,.chat-profile-button,.chat-attach-button{border:1px solid var(--chat-border, rgba(130,151,181,.24));background:var(--chat-input-bg, rgba(255,255,255,.05));color:var(--chat-text, inherit);border-radius:10px;min-height:38px;cursor:pointer}.chat-icon-button{width:40px;font-size:17px}.chat-profile-button{display:flex;align-items:center;gap:7px;padding:4px 9px 4px 5px;font-weight:700}.chat-profile-button .chat-avatar{width:29px;height:29px;min-width:29px;font-size:12px}.chat-avatar.has-photo{overflow:hidden;padding:0;background:transparent}.chat-avatar.has-photo img{width:100%;height:100%;object-fit:cover;display:block}.chat-avatar.profile-large{width:92px;height:92px;min-width:92px;font-size:30px;border-radius:24px}.chat-message-author-profile{display:flex;align-items:center;gap:7px;min-width:0}.chat-message-author-profile .chat-avatar{width:24px;height:24px;min-width:24px;font-size:10px}.chat-composer-input-row{display:flex;gap:9px;align-items:stretch}.chat-composer-input-row textarea{flex:1;min-width:0}.chat-attach-button{width:44px;min-width:44px;font-size:20px}.chat-hidden-input{display:none!important}.chat-attachment-preview{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:center;border:1px solid var(--chat-border, rgba(130,151,181,.24));background:var(--chat-input-bg, rgba(255,255,255,.05));border-radius:12px;padding:9px;margin-bottom:8px}.chat-attachment-preview img,.chat-attachment-preview video{width:74px;height:58px;border-radius:8px;object-fit:cover;background:#000}.chat-attachment-preview audio{width:220px;max-width:34vw;height:38px}.chat-attachment-preview>div{min-width:0;display:flex;flex-direction:column}.chat-attachment-preview strong{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.chat-attachment-preview span{color:var(--chat-muted, inherit);font-size:12px}.chat-attachment-preview>button{border:0;background:transparent;color:var(--chat-muted, inherit);font-size:23px;cursor:pointer}.chat-media-image{display:block;max-width:min(100%,430px);max-height:360px;border-radius:12px;object-fit:contain;background:#00000029}.chat-media-link{display:block;width:max-content;max-width:100%;margin:2px 0 8px}.chat-media-player{width:min(100%,480px);margin:2px 0 8px}.chat-media-player audio,.chat-media-player video{width:100%;max-height:360px;border-radius:10px;background:#000}.chat-media-meta{display:flex;justify-content:space-between;gap:12px;color:var(--chat-muted, inherit);font-size:11px;margin-top:5px}.chat-media-meta span{max-width:75%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-file-link{color:var(--chat-accent, #5da9ff)}.chat-modal-backdrop{position:fixed;inset:0;z-index:9999;display:grid;place-items:center;padding:18px;background:#030a16b8;backdrop-filter:blur(5px)}.chat-profile-modal{width:min(460px,100%);padding:22px;color:var(--chat-text, inherit);background:var(--panel, var(--card-bg, #101c30));border:1px solid var(--chat-border, rgba(130,151,181,.24));box-shadow:0 24px 70px #00000061}.chat-profile-modal-header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:18px}.chat-profile-modal-header h3{margin:3px 0 0}.chat-profile-modal-header>button{border:0;background:transparent;color:var(--chat-muted, inherit);font-size:26px;cursor:pointer}.chat-profile-photo-editor{display:flex;align-items:center;gap:18px;margin-bottom:18px}.chat-profile-photo-editor>div{display:flex;flex-wrap:wrap;gap:8px}.chat-profile-photo-editor button,.chat-profile-modal-actions button{border:0;border-radius:10px;padding:10px 14px;font-weight:800;cursor:pointer;background:var(--accent, #1677ff);color:#fff}.chat-profile-photo-editor button.secondary,.chat-profile-modal-actions button.secondary{background:var(--chat-input-bg, rgba(255,255,255,.08));color:var(--chat-text, inherit);border:1px solid var(--chat-border, rgba(130,151,181,.24))}.chat-profile-modal>label{display:flex;flex-direction:column;gap:6px;margin:12px 0;font-weight:700;font-size:13px}.chat-profile-modal input{width:100%;border:1px solid var(--chat-border, rgba(130,151,181,.24));background:var(--chat-input-bg, rgba(255,255,255,.05));color:var(--chat-text, inherit);border-radius:10px;padding:12px;outline:none}.chat-profile-modal input:focus{border-color:var(--chat-accent, #4b9cff);box-shadow:0 0 0 3px #4b9cff24}.chat-profile-modal input:disabled{opacity:.64}.chat-profile-modal>small{display:block;color:var(--chat-muted, inherit);line-height:1.45}.chat-profile-modal-actions{display:flex;justify-content:flex-end;gap:9px;margin-top:20px}@media (max-width: 760px){.chat-profile-button span{display:none}.chat-profile-button{width:40px;padding:4px;justify-content:center}.chat-header-actions{gap:5px}.chat-attachment-preview{grid-template-columns:1fr auto}.chat-attachment-preview img,.chat-attachment-preview video,.chat-attachment-preview audio{grid-column:1 / -1;width:100%;max-width:100%}.chat-profile-photo-editor{align-items:flex-start;flex-direction:column}}.avatar-circle{overflow:hidden}.avatar-circle img{width:100%;height:100%;object-fit:cover;display:block}body[data-theme] .user-app-sidebar{display:grid!important;grid-template-rows:auto minmax(0,1fr) auto auto!important;align-content:start!important}body[data-theme] .user-app-menu{min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important;padding-right:4px!important;scrollbar-gutter:stable both-edges}body[data-theme] .user-app-menu .menu-item{min-height:54px!important}@media (min-width: 1200px){body[data-theme] .user-app-shell{height:100vh!important;min-height:100vh!important;overflow:hidden!important}body[data-theme] .user-main-content,body[data-theme] .main-content.user-main-content{height:100vh!important;min-height:100vh!important;overflow:hidden!important;padding-bottom:12px!important}body[data-theme] .user-panel-page{min-height:0!important;height:100%!important;overflow:hidden!important;display:flex!important;flex-direction:column!important;gap:10px!important}body[data-theme] .user-operation-summary{flex:0 0 102px!important;min-height:102px!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important}body[data-theme] .user-operation-summary .metric-card{min-height:102px!important;height:102px!important;padding:14px 16px!important;border-radius:18px!important}body[data-theme] .user-operation-grid,body[data-theme] .compact-user-grid{flex:1 1 auto!important;min-height:0!important;height:auto!important;overflow:hidden!important;grid-template-columns:.92fr 1.16fr .93fr!important;grid-template-rows:minmax(0,1fr)!important;gap:12px!important;align-items:stretch!important}body[data-theme] .user-destination-card,body[data-theme] .user-gps-card{min-height:0!important;height:100%!important;padding:14px!important;border-radius:18px!important;box-sizing:border-box!important}body[data-theme] .user-destination-card,body[data-theme] .user-gps-card{display:flex!important;flex-direction:column!important}body[data-theme] .user-destination-card .terminal-mini-status,body[data-theme] .user-gps-card .gps-actions{margin-top:auto!important}body[data-theme] .compact-sos-strip{flex:0 0 74px!important;min-height:74px!important;height:74px!important;margin:0!important;padding:10px 14px!important;border-radius:18px!important}}@media (min-width: 1200px) and (max-height: 920px){body[data-theme] .user-operation-summary{flex-basis:94px!important;min-height:94px!important}body[data-theme] .user-operation-summary .metric-card{min-height:94px!important;height:94px!important}body[data-theme] .compact-sos-strip{flex-basis:68px!important;min-height:68px!important;height:68px!important}}body[data-theme] .user-main-operation-card{--nx-ptt-orange-1: #ffcb8d;--nx-ptt-orange-2: #ff9c36;--nx-ptt-orange-3: #ff7a00;--nx-ptt-orange-4: #df5a00;--nx-ptt-blue-1: rgba(82, 191, 255, .95);--nx-ptt-blue-2: rgba(23, 120, 255, .86);--nx-ptt-blue-3: rgba(14, 34, 76, .92);--nx-ptt-blue-4: rgba(10, 18, 42, .96)}@keyframes nxPttPulsePremium{0%,to{opacity:.6;transform:scaleY(.86)}50%{opacity:1;transform:scaleY(1.12)}}body[data-theme] .user-operational-layout{display:grid!important;grid-template-rows:auto minmax(0,1fr) auto!important;gap:14px!important;min-height:0!important}body[data-theme] .user-operational-strip{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important}body[data-theme] .user-operational-strip .op-strip-card{min-width:0!important;min-height:54px!important;border-radius:18px!important;border:1px solid rgba(62,136,255,.18)!important;background:linear-gradient(180deg,#0b213df5,#061325eb)!important;box-shadow:0 12px 28px #030c1833!important;padding:11px 15px!important}body[data-theme] .user-operational-strip .op-strip-card.danger{border-color:#ff914d61!important}body[data-theme] .user-operational-strip .op-strip-card.success{border-color:#2ed07f47!important}body[data-theme] .user-operational-strip .op-strip-label{display:block!important;margin-bottom:4px!important;font-size:9px!important;font-weight:650!important;letter-spacing:.11em!important;text-transform:uppercase!important;color:var(--ux-muted, #9db2cf)!important}body[data-theme] .user-operational-strip .op-strip-value{display:block!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:15px!important;line-height:1.2!important;color:var(--ux-text, #f3f7fd)!important}body[data-theme] .user-operational-strip .op-strip-meta{display:block!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;margin-top:4px!important;font-size:10px!important;color:var(--ux-muted, #9db2cf)!important}body[data-theme] .user-reorganized-grid{display:grid!important;grid-template-columns:minmax(270px,27fr) minmax(430px,46fr) minmax(270px,27fr)!important;align-items:stretch!important;gap:14px!important;min-height:0!important}body[data-theme] .user-reorganized-grid>.reorganized-channel-card,body[data-theme] .user-reorganized-grid>.user-main-operation-card,body[data-theme] .user-reorganized-grid>.reorganized-gps-card{min-width:0!important;min-height:100%!important}body[data-theme] .reorganized-channel-card,body[data-theme] .reorganized-gps-card,body[data-theme] .user-main-operation-card,body[data-theme] .reorganized-sos-strip{border-radius:22px!important}body[data-theme] .reorganized-channel-card,body[data-theme] .reorganized-gps-card{display:flex!important;flex-direction:column!important;gap:12px!important}body[data-theme] .section-block-header{display:flex!important;justify-content:space-between!important;align-items:flex-start!important;gap:10px!important}body[data-theme] .section-block-header .section-hint{margin-top:3px!important;max-width:110px!important;font-size:10px!important;line-height:1.3!important;color:var(--ux-muted, #9db2cf)!important;text-align:right!important}body[data-theme] .channel-primary-status{border-radius:16px!important;border:1px solid rgba(62,136,255,.18)!important;background:linear-gradient(180deg,#0a223fd1,#0c1b31eb)!important;padding:12px 14px!important}body[data-theme] .channel-primary-eyebrow{display:block!important;font-size:9px!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:var(--ux-muted, #9db2cf)!important}body[data-theme] .channel-primary-value{display:block!important;margin-top:6px!important;font-size:18px!important;line-height:1.25!important;color:var(--ux-text, #f3f7fd)!important}body[data-theme] .channel-primary-meta{display:block!important;margin-top:5px!important;font-size:11px!important;color:var(--ux-muted, #9db2cf)!important}body[data-theme] .user-support-summary{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important;margin-top:auto!important}body[data-theme] .user-support-summary>div{border-radius:13px!important;border:1px solid rgba(62,136,255,.14)!important;background:#0c1b3185!important;padding:10px 12px!important}body[data-theme] .user-support-summary span{display:block!important;font-size:9px!important;letter-spacing:.1em!important;text-transform:uppercase!important;color:var(--ux-muted, #9db2cf)!important}body[data-theme] .user-support-summary strong{display:block!important;margin-top:5px!important;font-size:13px!important;color:var(--ux-text, #f3f7fd)!important}body[data-theme] .reorganized-gps-card .gps-actions{margin-top:auto!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}body[data-theme] .reorganized-gps-card .secondary-button{min-height:40px!important}body[data-theme] .reorganized-sos-strip{display:grid!important;grid-template-columns:minmax(0,1.25fr) auto minmax(0,1fr)!important;align-items:center!important;gap:14px!important;padding:13px 16px!important}body[data-theme] .reorganized-sos-strip .user-sos-header p{margin-top:4px!important}body[data-theme] .reorganized-sos-strip .user-sos-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}body[data-theme] .reorganized-sos-strip .user-sos-grid>div{border-radius:13px!important;border:1px solid rgba(62,136,255,.14)!important;background:#0c1b317a!important;padding:10px 12px!important}body[data-theme=light] .user-operational-strip .op-strip-card,body[data-theme=light] .channel-primary-status,body[data-theme=light] .user-support-summary>div,body[data-theme=light] .reorganized-sos-strip .user-sos-grid>div{background:linear-gradient(180deg,#fffffff7,#f2f7fcf0)!important;border-color:#2d66c429!important;box-shadow:0 10px 24px #132c5214!important}body[data-theme=light] .user-operational-strip .op-strip-value,body[data-theme=light] .channel-primary-value,body[data-theme=light] .user-support-summary strong{color:#14253f!important}@media (max-width: 1400px){body[data-theme] .user-reorganized-grid{grid-template-columns:minmax(250px,29fr) minmax(390px,42fr) minmax(250px,29fr)!important}}@media (max-width: 1180px){body[data-theme] .user-operational-strip{grid-template-columns:repeat(2,minmax(0,1fr))!important}body[data-theme] .user-reorganized-grid,body[data-theme] .reorganized-sos-strip,body[data-theme] .reorganized-gps-card .gps-actions{grid-template-columns:1fr!important}}@media (max-width: 760px){body[data-theme] .user-operational-strip,body[data-theme] .user-support-summary,body[data-theme] .reorganized-sos-strip .user-sos-grid{grid-template-columns:1fr!important}body[data-theme] .section-block-header{flex-direction:column!important}body[data-theme] .section-block-header .section-hint{max-width:none!important;text-align:left!important}}body[data-theme] .user-operational-layout>.compact-sos-strip.reorganized-sos-strip{grid-template-columns:minmax(250px,1.15fr) minmax(92px,auto) minmax(390px,1.45fr)!important;align-items:stretch!important;min-height:104px!important;height:auto!important;max-height:none!important;padding:15px 18px!important;overflow:visible!important}body[data-theme] .compact-sos-strip.reorganized-sos-strip .user-sos-header{display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;gap:3px!important;min-width:0!important;margin:0!important;overflow:visible!important}body[data-theme] .compact-sos-strip.reorganized-sos-strip .user-sos-header .eyebrow,body[data-theme] .compact-sos-strip.reorganized-sos-strip .user-sos-header h3,body[data-theme] .compact-sos-strip.reorganized-sos-strip .user-sos-header p{width:100%!important;max-width:none!important}body[data-theme] .compact-sos-strip.reorganized-sos-strip .user-sos-header h3{margin:2px 0 1px!important;line-height:1.25!important}body[data-theme] .compact-sos-strip.reorganized-sos-strip .user-sos-header p{display:block!important;margin:2px 0 0!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;overflow-wrap:anywhere!important;line-height:1.4!important}body[data-theme] .compact-sos-strip.reorganized-sos-strip .sos-terminal-indicator{align-self:center!important;width:auto!important;min-width:92px!important;height:auto!important;min-height:48px!important}body[data-theme] .compact-sos-strip.reorganized-sos-strip .user-sos-grid{align-self:stretch!important;align-items:stretch!important;min-width:0!important}body[data-theme] .compact-sos-strip.reorganized-sos-strip .user-sos-grid>div{display:flex!important;flex-direction:column!important;justify-content:center!important;min-width:0!important;min-height:64px!important;overflow:visible!important}body[data-theme] .compact-sos-strip.reorganized-sos-strip .user-sos-grid strong{white-space:normal!important;overflow:visible!important;text-overflow:clip!important;overflow-wrap:anywhere!important;line-height:1.3!important}@media (max-width: 1320px){body[data-theme] .user-operational-layout>.compact-sos-strip.reorganized-sos-strip{grid-template-columns:minmax(230px,1fr) minmax(92px,auto) minmax(330px,1.35fr)!important}}@media (max-width: 1180px){body[data-theme] .user-operational-layout>.compact-sos-strip.reorganized-sos-strip{grid-template-columns:minmax(0,1fr) auto!important}body[data-theme] .compact-sos-strip.reorganized-sos-strip .user-sos-grid{grid-column:1 / -1!important}}@media (max-width: 760px){body[data-theme] .user-operational-layout>.compact-sos-strip.reorganized-sos-strip{grid-template-columns:1fr!important;min-height:0!important}body[data-theme] .compact-sos-strip.reorganized-sos-strip .sos-terminal-indicator{width:100%!important}body[data-theme] .compact-sos-strip.reorganized-sos-strip .user-sos-grid{grid-column:auto!important;grid-template-columns:1fr!important}}@media (min-width: 1281px){body[data-theme] .user-operational-layout{min-height:0!important;overflow:hidden!important;gap:10px!important}body[data-theme] .user-operational-layout>.user-operational-strip{flex:0 0 auto!important;min-height:0!important;grid-template-columns:minmax(270px,27fr) minmax(430px,46fr) minmax(270px,27fr)!important;gap:12px!important}body[data-theme] .user-operational-layout>.user-operational-strip>.op-strip-card{min-width:0!important}body[data-theme] .user-operational-layout>.user-operational-strip>.op-strip-card:last-child{display:none!important}body[data-theme] .user-reorganized-grid{flex:1 1 auto!important;min-height:0!important;height:auto!important;grid-template-columns:minmax(270px,27fr) minmax(430px,46fr) minmax(270px,27fr)!important;grid-template-rows:minmax(0,1fr) auto!important;align-items:stretch!important;overflow:hidden!important}body[data-theme] .user-reorganized-grid>.reorganized-channel-card,body[data-theme] .user-reorganized-grid>.user-main-operation-card,body[data-theme] .user-reorganized-grid>.reorganized-gps-card{min-height:0!important;height:auto!important;max-height:100%!important;align-self:stretch!important;overflow:hidden!important}body[data-theme] .user-reorganized-grid>.reorganized-sos-strip{position:relative!important;z-index:1!important;grid-column:1 / -1!important;align-self:end!important;margin:0!important}body[data-theme] .reorganized-channel-card,body[data-theme] .reorganized-gps-card{justify-content:flex-start!important}body[data-theme] .reorganized-channel-card .user-support-summary,body[data-theme] .reorganized-gps-card .gps-support-summary{margin-top:auto!important}body[data-theme] .reorganized-gps-card .gps-actions{flex:0 0 auto!important;margin-top:0!important}}@media (min-width: 1281px) and (max-height: 900px){body[data-theme] .user-app-main{gap:8px!important;padding-bottom:8px!important}body[data-theme] .user-operational-layout{gap:8px!important}body[data-theme] .user-operational-layout>.user-operational-strip{gap:10px!important}body[data-theme] .user-operational-strip .op-strip-card{min-height:68px!important;padding:9px 13px!important}body[data-theme] .user-operational-strip .op-strip-value{margin-top:6px!important;font-size:14px!important}body[data-theme] .user-operational-strip .op-strip-meta{margin-top:3px!important}body[data-theme] .user-reorganized-grid{gap:9px!important}body[data-theme] .user-reorganized-grid>.reorganized-channel-card,body[data-theme] .user-reorganized-grid>.reorganized-gps-card{gap:8px!important;padding:12px!important}body[data-theme] .section-block-header h3,body[data-theme] .user-gps-header h3{margin-bottom:5px!important;font-size:18px!important}body[data-theme] .section-block-header .section-hint{font-size:9px!important}body[data-theme] .channel-primary-status{padding:9px 12px!important}body[data-theme] .channel-primary-value{margin-top:4px!important;font-size:16px!important}body[data-theme] .channel-primary-meta{margin-top:3px!important;font-size:10px!important}body[data-theme] .reorganized-channel-card label{margin-top:0!important;font-size:11px!important}body[data-theme] .reorganized-channel-card select{min-height:38px!important;margin-top:5px!important}body[data-theme] .reorganized-channel-card .info-panel{padding:9px 11px!important}body[data-theme] .terminal-mini-status{margin-top:0!important;gap:7px!important}body[data-theme] .terminal-mini-status>div{min-height:48px!important;padding:8px 9px!important}body[data-theme] .terminal-mini-status strong{margin-top:4px!important}body[data-theme] .user-support-summary{gap:7px!important}body[data-theme] .user-support-summary>div{min-height:48px!important;padding:8px 10px!important}body[data-theme] .user-support-summary strong{margin-top:4px!important;font-size:12px!important}body[data-theme] .gps-main-status{margin-top:0!important;padding:10px 12px!important}body[data-theme] .gps-main-status strong{margin-top:5px!important;font-size:17px!important}body[data-theme] .gps-details-grid{margin-top:0!important;gap:8px!important}body[data-theme] .gps-details-grid>div{min-height:52px!important;padding:9px 10px!important}body[data-theme] .reorganized-gps-card .gps-actions{gap:7px!important}body[data-theme] .reorganized-gps-card .secondary-button{min-height:36px!important;padding:0 7px!important;font-size:10px!important}body[data-theme] .user-main-operation-card .nx2-ptt-panel{padding:10px 12px!important;grid-template-rows:auto 42px 44px minmax(190px,1fr) 36px!important;gap:7px!important}body[data-theme] .user-main-operation-card .nx2-ptt-panel__header{min-height:42px!important}body[data-theme] .user-main-operation-card .nx2-ptt-channel{min-height:42px!important;padding:7px 14px!important}body[data-theme] .user-main-operation-card .nx2-ptt-speaker{min-height:44px!important;padding:5px 12px!important}body[data-theme] .user-main-operation-card .nx2-ptt-control{min-height:190px!important}body[data-theme] .user-main-operation-card .nx2-ptt-chip{top:0!important;height:32px!important;font-size:14px!important}body[data-theme] .user-main-operation-card .nx2-ptt-button{min-height:188px!important;margin-top:18px!important;grid-template-columns:minmax(56px,1fr) clamp(178px,18vw,226px) minmax(56px,1fr)!important}body[data-theme] .user-main-operation-card .nx2-ptt-orbit{width:clamp(178px,18vw,226px)!important}body[data-theme] .user-main-operation-card .nx2-audio-edge{height:68px!important}body[data-theme] .user-main-operation-card .nx2-ptt-caption{min-height:36px!important;gap:1px!important}body[data-theme] .user-main-operation-card .nx2-ptt-caption strong{font-size:15px!important}body[data-theme] .user-main-operation-card .nx2-ptt-caption span{font-size:10px!important}body[data-theme] .user-operational-layout>.compact-sos-strip.reorganized-sos-strip{min-height:94px!important;padding:12px 15px!important;gap:11px!important}body[data-theme] .compact-sos-strip.reorganized-sos-strip .user-sos-grid>div{min-height:58px!important;padding:8px 10px!important}}@media (min-width: 1281px) and (max-height: 760px){body[data-theme] .user-app-main,body[data-theme] .user-panel-page{overflow-y:auto!important;overflow-x:hidden!important}body[data-theme] .user-reorganized-grid{min-height:640px!important;overflow:visible!important}}:root{--nt-space-1: 4px;--nt-space-2: 8px;--nt-space-3: 12px;--nt-space-4: 16px;--nt-space-5: 24px;--nt-space-6: 32px;--nt-radius-sm: 8px;--nt-radius-md: 12px;--nt-radius-lg: 16px;--nt-control-height: 44px;--nt-sidebar-width: 272px;--nt-topbar-height: 72px;--nt-transition: .16s ease;--nt-blue: #2563eb;--nt-blue-strong: #1d4ed8;--nt-green: #16a34a;--nt-yellow: #d97706;--nt-orange: #f97316;--nt-red: #dc2626;--nt-gray: #64748b}body[data-theme=light]{--nt-surface-page: #f4f7fb;--nt-surface-card: #ffffff;--nt-surface-soft: #f8fafc;--nt-text-primary: #0f172a;--nt-text-secondary: #475569;--nt-border: #dfe7f1;--nt-border-strong: #cbd5e1;--nt-shadow-card: 0 8px 24px rgba(15, 23, 42, .07);--nt-sidebar-bg: #f8fafc;--nt-sidebar-text: #334155;--nt-sidebar-muted: #64748b;--nt-menu-active-bg: #e8f1ff;--nt-menu-active-text: #174ea6;--nt-menu-hover-bg: #eef4fb}body[data-theme=dark]{--nt-surface-page: #071323;--nt-surface-card: #0d1b2d;--nt-surface-soft: #122238;--nt-text-primary: #f8fafc;--nt-text-secondary: #b6c3d4;--nt-border: rgba(148, 163, 184, .18);--nt-border-strong: rgba(148, 163, 184, .28);--nt-shadow-card: 0 12px 28px rgba(0, 0, 0, .18);--nt-sidebar-bg: #081625;--nt-sidebar-text: #dbe7f4;--nt-sidebar-muted: #91a4ba;--nt-menu-active-bg: #12345d;--nt-menu-active-text: #ffffff;--nt-menu-hover-bg: rgba(47, 116, 202, .14)}body[data-theme] .sidebar{width:var(--nt-sidebar-width)!important;padding:var(--nt-space-5) var(--nt-space-4)!important;border-right:1px solid var(--nt-border)!important;background:var(--nt-sidebar-bg)!important;color:var(--nt-sidebar-text)!important}body[data-theme] .sidebar .brand-block,body[data-theme] .sidebar .brand{margin-bottom:var(--nt-space-5)!important}body[data-theme] .sidebar .brand-tagline,body[data-theme] .sidebar .menu-section-label,body[data-theme] .sidebar .menu-text small,body[data-theme] .sidebar .footer-note{color:var(--nt-sidebar-muted)!important;font-weight:400!important}body[data-theme] .menu,body[data-theme] .dispatch-menu,body[data-theme] .user-app-menu,body[data-theme] .server-admin-menu{gap:var(--nt-space-1)!important}body[data-theme] .menu-section-label{margin:var(--nt-space-4) var(--nt-space-2) var(--nt-space-2)!important;font-size:11px!important;font-weight:600!important;letter-spacing:.08em!important;text-transform:uppercase!important}body[data-theme] .menu-item,body[data-theme] .menu-item-rich{min-height:44px!important;padding:9px 11px!important;border:1px solid transparent!important;border-radius:var(--nt-radius-md)!important;background:transparent!important;color:var(--nt-sidebar-text)!important;box-shadow:none!important;transition:background var(--nt-transition),border-color var(--nt-transition),color var(--nt-transition)!important}body[data-theme] .menu-item:hover,body[data-theme] .menu-item-rich:hover{background:var(--nt-menu-hover-bg)!important;border-color:var(--nt-border)!important}body[data-theme] .menu-item.active,body[data-theme] .menu-item-rich.active{background:var(--nt-menu-active-bg)!important;color:var(--nt-menu-active-text)!important;border-color:color-mix(in srgb,var(--nt-blue) 28%,transparent)!important;box-shadow:inset 3px 0 0 var(--nt-blue)!important}body[data-theme] .menu-icon{width:20px!important;min-width:20px!important;height:20px!important;display:inline-grid!important;place-items:center!important}body[data-theme] .menu-text strong{font-weight:600!important}body[data-theme] .menu-badge,body[data-theme] .sidebar-badge{min-width:20px!important;height:20px!important;padding:0 6px!important;border-radius:999px!important;font-size:11px!important;font-weight:600!important}body[data-theme] .main-content,body[data-theme] .dispatch-main,body[data-theme] .user-app-main,body[data-theme] .server-admin-main{min-width:0!important}body[data-theme] .topbar,body[data-theme] .dispatch-topbar-premium,body[data-theme] .user-app-topbar,body[data-theme] .server-admin-topbar{min-height:var(--nt-topbar-height)!important;padding:var(--nt-space-3) var(--nt-space-5)!important;border-bottom:1px solid var(--nt-border)!important;background:var(--nt-surface-card)!important;color:var(--nt-text-primary)!important;box-shadow:0 1px #0f172a05!important}body[data-theme] .topbar h1,body[data-theme] .topbar h2,body[data-theme] .section-page-header h2,body[data-theme] .module-hero h3{font-weight:700!important;letter-spacing:-.02em!important}body[data-theme] .topbar p,body[data-theme] .topbar-eyebrow,body[data-theme] .section-page-header p,body[data-theme] .module-hero p{color:var(--nt-text-secondary)!important;font-weight:400!important}body[data-theme] :is(.metric-card,.settings-card,.logs-card,.health-tile,.geo-kpi-card,.history-card,.executive-card,.quick-actions-card,.events-card,.audio-admin-card,.command-panel,.module-hero,.map-page-card,.dispatch-map-card,.table-wrap,.login-card,.demo-box){border:1px solid var(--nt-border)!important;border-radius:var(--nt-radius-lg)!important;background:var(--nt-surface-card)!important;color:var(--nt-text-primary)!important;box-shadow:var(--nt-shadow-card)!important}body[data-theme] :is(.metric-card,.geo-kpi-card,.health-tile){min-height:108px!important;padding:var(--nt-space-4)!important}body[data-theme] :is(.metric-card,.geo-kpi-card,.health-tile) strong{font-weight:700!important}body[data-theme] :is(.metric-card,.geo-kpi-card,.health-tile) span,body[data-theme] :is(.metric-card,.geo-kpi-card,.health-tile) small{color:var(--nt-text-secondary)!important;font-weight:400!important}body[data-theme] .card-title-row{min-height:42px!important;gap:var(--nt-space-3)!important;margin-bottom:var(--nt-space-3)!important;align-items:center!important}body[data-theme] .card-title-row h3,body[data-theme] .settings-card h3,body[data-theme] .logs-card h3,body[data-theme] .audio-admin-card h3{margin:0!important;font-weight:600!important}body[data-theme] :is(.primary-button,.secondary-button,.small-button,.logout-button,.theme-toggle){min-height:40px!important;border-radius:var(--nt-radius-md)!important;font-weight:600!important;transition:transform var(--nt-transition),box-shadow var(--nt-transition),background var(--nt-transition)!important}body[data-theme] :is(.primary-button,.secondary-button,.small-button):hover:not(:disabled){transform:translateY(-1px)!important}body[data-theme] .primary-button{background:var(--nt-blue)!important;border-color:var(--nt-blue)!important;color:#fff!important}body[data-theme] .primary-button:hover:not(:disabled){background:var(--nt-blue-strong)!important;box-shadow:0 8px 18px #2563eb33!important}body[data-theme] .secondary-button,body[data-theme] .small-button{background:var(--nt-surface-soft)!important;border:1px solid var(--nt-border-strong)!important;color:var(--nt-text-primary)!important}body[data-theme] :is(input,select,textarea){min-height:var(--nt-control-height);border-radius:var(--nt-radius-md)!important;border-color:var(--nt-border-strong)!important;background:var(--nt-surface-card)!important;color:var(--nt-text-primary)!important}body[data-theme] :is(input,select,textarea):focus{border-color:var(--nt-blue)!important;box-shadow:0 0 0 3px #2563eb1f!important;outline:none!important}body[data-theme] label{color:var(--nt-text-secondary);font-weight:500}body[data-theme] .table-wrap{overflow:auto!important}body[data-theme] .table-wrap table{width:100%!important;border-collapse:separate!important;border-spacing:0!important}body[data-theme] .table-wrap thead th{position:sticky!important;top:0!important;z-index:1!important;padding:12px 14px!important;background:var(--nt-surface-soft)!important;color:var(--nt-text-secondary)!important;font-size:12px!important;font-weight:600!important;letter-spacing:.03em!important;text-transform:uppercase!important;border-bottom:1px solid var(--nt-border)!important}body[data-theme] .table-wrap tbody td{padding:13px 14px!important;color:var(--nt-text-primary)!important;border-bottom:1px solid var(--nt-border)!important;vertical-align:middle!important}body[data-theme] .table-wrap tbody tr:hover{background:var(--nt-surface-soft)!important}body[data-theme] :is(.empty,.map-empty-state,.recording-unavailable){color:var(--nt-text-secondary)!important;font-weight:400!important}body[data-theme] :is(.sidebar,.menu,.dispatch-menu,.user-app-menu,.server-admin-menu,.table-wrap,.presence-terminal-list,.route-list-panel,.records-list,.timeline-list,.executive-list,.settings-status-list){scrollbar-width:thin;scrollbar-color:var(--nt-border-strong) transparent}body[data-theme] :is(.sidebar,.menu,.dispatch-menu,.user-app-menu,.server-admin-menu,.table-wrap,.presence-terminal-list,.route-list-panel,.records-list,.timeline-list,.executive-list,.settings-status-list)::-webkit-scrollbar{width:8px;height:8px}body[data-theme] :is(.sidebar,.menu,.dispatch-menu,.user-app-menu,.server-admin-menu,.table-wrap,.presence-terminal-list,.route-list-panel,.records-list,.timeline-list,.executive-list,.settings-status-list)::-webkit-scrollbar-thumb{background:var(--nt-border-strong);border-radius:999px}body[data-theme] :is(.sidebar,.menu,.dispatch-menu,.user-app-menu,.server-admin-menu,.table-wrap,.presence-terminal-list,.route-list-panel,.records-list,.timeline-list,.executive-list,.settings-status-list)::-webkit-scrollbar-track{background:transparent}@media (max-width: 1440px){:root{--nt-sidebar-width: 248px}body[data-theme] .topbar,body[data-theme] .dispatch-topbar-premium,body[data-theme] .user-app-topbar,body[data-theme] .server-admin-topbar{padding-inline:var(--nt-space-4)!important}}@media (max-width: 980px){body[data-theme] .sidebar{width:232px!important}body[data-theme] :is(.dashboard-cards,.dashboard-cards-pro,.presence-summary-cards){grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (prefers-reduced-motion: reduce){body[data-theme] :is(.menu-item,.menu-item-rich,.primary-button,.secondary-button,.small-button){transition:none!important}}.nt-page{width:min(100%,var(--nt-content-max, 1920px));margin-inline:auto;padding:var(--nt-page-gutter, 24px);box-sizing:border-box}.nt-stack{display:grid;gap:var(--nt-space-4, 16px)}.nt-stack--sm{gap:var(--nt-space-2, 8px)}.nt-stack--lg{gap:var(--nt-space-5, 24px)}.nt-cluster{display:flex;align-items:center;flex-wrap:wrap;gap:var(--nt-space-2, 8px)}.nt-split{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--nt-space-3, 12px)}.nt-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:var(--nt-section-gap, 18px)}.nt-grid--metrics{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.nt-page-header,.nt-section-card,.nt-metric-card,.nt-empty-state{box-sizing:border-box}.nt-page-header{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:var(--nt-space-4, 16px)}.nt-page-header__title{margin:0;color:var(--nt-text-primary);font-size:clamp(24px,2vw,34px);line-height:1.15;font-weight:700}.nt-page-header__description{max-width:72ch;margin:6px 0 0;color:var(--nt-text-secondary);line-height:1.55}.nt-eyebrow{color:var(--nt-blue);font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.nt-section-card,.nt-metric-card{min-width:0;padding:var(--nt-card-padding, 20px);border:1px solid var(--nt-border);border-radius:var(--nt-radius-lg, 16px);background:var(--nt-surface-card);color:var(--nt-text-primary);box-shadow:var(--nt-shadow-card)}.nt-section-card__header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-bottom:16px}.nt-section-card__title{margin:0;font-size:17px;line-height:1.25;font-weight:600}.nt-section-card__description{margin:4px 0 0;color:var(--nt-text-secondary);line-height:1.5}.nt-metric-card{display:flex;min-height:108px;flex-direction:column;justify-content:center;gap:5px}.nt-metric-card__label{color:var(--nt-text-secondary);font-size:13px;font-weight:500}.nt-metric-card__value{color:var(--nt-text-primary);font-size:clamp(22px,2vw,30px);line-height:1.05;font-weight:700;overflow-wrap:anywhere}.nt-metric-card__detail{color:var(--nt-text-secondary);font-size:12px;font-weight:400}.nt-status{display:inline-flex;min-height:24px;align-items:center;gap:6px;padding:3px 9px;border:1px solid var(--nt-border);border-radius:999px;background:var(--nt-surface-soft);color:var(--nt-text-secondary);font-size:12px;font-weight:600}.nt-status:before{width:7px;height:7px;border-radius:50%;background:currentColor;content:""}.nt-status--success{color:var(--nt-green)}.nt-status--warning{color:var(--nt-yellow)}.nt-status--danger{color:var(--nt-red)}.nt-status--info{color:var(--nt-blue)}.nt-status--neutral{color:var(--nt-gray)}.nt-empty-state{display:grid;min-height:120px;place-items:center;padding:24px;border:1px dashed var(--nt-border-strong);border-radius:var(--nt-radius-md, 12px);background:var(--nt-surface-soft);color:var(--nt-text-secondary);text-align:center}.nt-empty-state__title{margin:0 0 5px;color:var(--nt-text-primary);font-weight:600}.nt-empty-state__description{max-width:52ch;margin:0;line-height:1.5}.nt-field{display:grid;gap:7px;min-width:0}.nt-field__label{color:var(--nt-text-secondary);font-size:13px;font-weight:500}.nt-field__hint{color:var(--nt-text-secondary);font-size:12px;line-height:1.45}.nt-field__error{color:var(--nt-red);font-size:12px;line-height:1.45}.nt-divider{height:1px;margin-block:4px;border:0;background:var(--nt-border)}.nt-muted{color:var(--nt-text-secondary)}.nt-truncate{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nt-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width: 560px){.nt-page-header__actions{width:100%}.nt-page-header__actions>*{flex:1 1 auto}}:root{--nt-content-max: 1920px;--nt-page-gutter: clamp(16px, 1.6vw, 28px);--nt-section-gap: 18px;--nt-card-padding: clamp(16px, 1.25vw, 22px);--nt-card-min-height: 112px;--nt-header-z: 30;--nt-sidebar-z: 40;--nt-focus-ring: 0 0 0 3px rgba(37, 99, 235, .16)}body[data-theme] .app-shell{display:grid!important;grid-template-columns:var(--nt-sidebar-width) minmax(0,1fr)!important;min-height:100vh!important;background:var(--nt-surface-page)!important;color:var(--nt-text-primary)!important}body[data-theme] .sidebar{position:sticky!important;top:0!important;z-index:var(--nt-sidebar-z)!important;height:100vh!important;min-height:100vh!important;overflow:hidden!important;display:flex!important;flex-direction:column!important}body[data-theme] .sidebar .menu{flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important;padding-right:4px!important;margin-right:-4px!important;overscroll-behavior:contain!important}body[data-theme] .sidebar .user-box{flex:0 0 auto!important;margin-top:var(--nt-space-4)!important;padding-top:var(--nt-space-4)!important;border-top:1px solid var(--nt-border)!important}body[data-theme] .sidebar .footer-note{flex:0 0 auto!important;margin-top:var(--nt-space-3)!important}body[data-theme] :is(.main-content,.dispatch-main,.user-app-main,.server-admin-main){min-width:0!important;max-width:100%!important;background:var(--nt-surface-page)!important;color:var(--nt-text-primary)!important;overflow-x:hidden!important}body[data-theme] :is(.topbar,.dispatch-topbar-premium,.user-app-topbar,.server-admin-topbar){position:sticky!important;top:0!important;z-index:var(--nt-header-z)!important;width:100%!important;box-sizing:border-box!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto auto!important;align-items:center!important;gap:var(--nt-space-4)!important;backdrop-filter:blur(14px)!important}body[data-theme=light] :is(.topbar,.dispatch-topbar-premium,.user-app-topbar,.server-admin-topbar){background:#fffffff5!important}body[data-theme=dark] :is(.topbar,.dispatch-topbar-premium,.user-app-topbar,.server-admin-topbar){background:#0d1b2df5!important}body[data-theme] :is(.topbar-actions,.table-toolbar-actions,.reports-actions,.action-row,.settings-actions,.button-row){display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:var(--nt-space-2)!important}body[data-theme] :is(.user-panel-page,.single-panel-page,.settings-page,.functional-map-page,.server-module-page,.audio-command-page,.geo-command-center,.sos-command-center){width:min(100%,var(--nt-content-max))!important;margin-inline:auto!important;padding:var(--nt-page-gutter)!important;box-sizing:border-box!important}body[data-theme] :is(.section-page-header,.settings-page-header,.map-page-header,.diagnostic-header,.audio-page-header,.module-hero){display:flex!important;align-items:flex-start!important;justify-content:space-between!important;flex-wrap:wrap!important;gap:var(--nt-space-4)!important}body[data-theme] :is(.section-page-header,.settings-page-header,.map-page-header){margin-bottom:var(--nt-section-gap)!important}body[data-theme] :is(.section-page-header,.settings-page-header,.map-page-header,.module-hero) h1,body[data-theme] :is(.section-page-header,.settings-page-header,.map-page-header,.module-hero) h2,body[data-theme] :is(.section-page-header,.settings-page-header,.map-page-header,.module-hero) h3{margin:0!important;color:var(--nt-text-primary)!important;line-height:1.18!important}body[data-theme] :is(.section-page-header,.settings-page-header,.map-page-header,.module-hero) p{max-width:72ch!important;margin:6px 0 0!important;color:var(--nt-text-secondary)!important;line-height:1.55!important}body[data-theme] .eyebrow{display:inline-flex!important;align-items:center!important;min-height:22px!important;margin-bottom:6px!important;color:var(--nt-blue)!important;font-size:11px!important;font-weight:600!important;letter-spacing:.08em!important;text-transform:uppercase!important}body[data-theme] :is(.dashboard-cards,.dashboard-cards-pro,.presence-summary-cards,.geo-kpi-strip,.module-hero-kpis){display:grid!important;grid-template-columns:repeat(auto-fit,minmax(168px,1fr))!important;align-items:stretch!important;gap:var(--nt-space-3)!important;margin-bottom:var(--nt-section-gap)!important}body[data-theme] :is(.page-grid,.history-grid,.reports-grid,.settings-grid,.admin-overview-grid,.audio-admin-grid,.diagnostic-grid,.check-grid,.info-grid){display:grid!important;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr))!important;align-items:stretch!important;gap:var(--nt-section-gap)!important}body[data-theme] :is(.metric-card,.geo-kpi-card,.health-tile){display:flex!important;flex-direction:column!important;justify-content:center!important;gap:6px!important;min-width:0!important;min-height:var(--nt-card-min-height)!important}body[data-theme] :is(.metric-card,.geo-kpi-card,.health-tile)>strong{overflow-wrap:anywhere!important;line-height:1.08!important}body[data-theme] :is(.executive-card,.quick-actions-card,.events-card,.history-card,.health-card-main,.command-panel,.admin-geo-control-card,.admin-geo-terminal-list,.admin-geo-table-card,.admin-geo-history-card,.settings-card,.records-page-card,.map-canvas-card,.map-side-panel,.diagnostic-card,.audio-system-card,.audio-history-card,.recordings-card,.sos-hero-card,.sos-list-card,.sos-map-card,.sos-history-card,.sos-log-card){min-width:0!important;padding:var(--nt-card-padding)!important;border:1px solid var(--nt-border)!important;border-radius:var(--nt-radius-lg)!important;background:var(--nt-surface-card)!important;color:var(--nt-text-primary)!important;box-shadow:var(--nt-shadow-card)!important;box-sizing:border-box!important}body[data-theme] .card-title-row{display:flex!important;justify-content:space-between!important;align-items:center!important;flex-wrap:wrap!important}body[data-theme] .card-title-row>:first-child{min-width:0!important}body[data-theme] :is(.executive-list,.timeline-list,.settings-status-list,.records-list){display:grid!important;gap:var(--nt-space-2)!important}body[data-theme] :is(.executive-list,.settings-status-list)>div,body[data-theme] .timeline-item,body[data-theme] .record-row{min-width:0!important;padding:11px 0!important;border-bottom:1px solid var(--nt-border)!important}body[data-theme] :is(.executive-list,.settings-status-list)>div:last-child,body[data-theme] .timeline-item:last-child,body[data-theme] .record-row:last-child{border-bottom:0!important}body[data-theme] .form-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:var(--nt-space-4)!important;align-items:start!important}body[data-theme] .form-grid>label,body[data-theme] .form-grid>div{min-width:0!important}body[data-theme] .form-grid :is(input,select,textarea){width:100%!important;box-sizing:border-box!important}body[data-theme] :is(.geo-filter-row,.table-toolbar,.map-header-actions,.sos-toolbar){display:flex!important;align-items:center!important;justify-content:space-between!important;flex-wrap:wrap!important;gap:var(--nt-space-3)!important;min-width:0!important}body[data-theme] :is(.geo-filter-row,.table-toolbar){padding:var(--nt-space-3)!important;border:1px solid var(--nt-border)!important;border-radius:var(--nt-radius-md)!important;background:var(--nt-surface-soft)!important}body[data-theme] .table-search-box{flex:1 1 260px!important;min-width:min(100%,220px)!important}body[data-theme] .table-search-box input{width:100%!important}body[data-theme] .compact-filter{display:inline-flex!important;align-items:center!important;gap:var(--nt-space-2)!important;white-space:nowrap!important}body[data-theme] .compact-filter select{min-width:92px!important}body[data-theme] .smart-table-block{display:grid!important;gap:var(--nt-space-3)!important;min-width:0!important}body[data-theme] .table-wrap{max-width:100%!important;overscroll-behavior-inline:contain!important}body[data-theme] .table-wrap tbody tr:last-child td{border-bottom:0!important}body[data-theme] .table-pagination{display:flex!important;align-items:center!important;justify-content:flex-end!important;flex-wrap:wrap!important;gap:var(--nt-space-2)!important}body[data-theme] .table-count{color:var(--nt-text-secondary)!important;font-size:13px!important;font-weight:500!important;white-space:nowrap!important}body[data-theme] :is(.primary-button,.secondary-button,.small-button,.logout-button,.theme-toggle,.menu-item,.menu-item-rich,.map-layer-switch button,.map-action-row button,.map-header-actions button,.sos-toolbar button,.sos-priority-actions button,.login-card button,.login-card a,.sidebar a,.topbar a,input,select,textarea):focus-visible{outline:none!important;box-shadow:var(--nt-focus-ring)!important}body[data-theme] :is(.primary-button,.secondary-button,.small-button,.logout-button,.theme-toggle){display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:var(--nt-space-2)!important;white-space:nowrap!important}body[data-theme] :is(.primary-button,.secondary-button):not(.full){min-width:112px!important}body[data-theme] :is(.primary-button,.secondary-button,.small-button,.logout-button,.theme-toggle,.map-layer-switch button,.map-action-row button,.map-header-actions button,.sos-toolbar button,.sos-priority-actions button,.login-card button):disabled{cursor:not-allowed!important}body[data-theme] :is(.empty,.audio-empty-state,.map-empty-state,.recording-unavailable,.sos-empty-state){display:grid!important;place-items:center!important;min-height:96px!important;padding:var(--nt-space-4)!important;border:1px dashed var(--nt-border-strong)!important;border-radius:var(--nt-radius-md)!important;background:var(--nt-surface-soft)!important;text-align:center!important}body[data-theme] :is(.alert-box,.inline-alert,.terminal-alert){border-radius:var(--nt-radius-md)!important;font-weight:500!important}body[data-theme] .login-page{min-height:100vh!important;padding:clamp(18px,4vw,48px)!important;background:var(--nt-surface-page)!important;box-sizing:border-box!important}body[data-theme] .login-card{width:min(100%,460px)!important;margin-inline:auto!important;padding:clamp(20px,3vw,32px)!important}body[data-theme] .login-form{display:grid!important;gap:var(--nt-space-4)!important}body[data-theme] .login-form :is(input,select,button){width:100%!important;box-sizing:border-box!important}body[data-theme] .dispatch-summary-cards,body[data-theme] .user-operation-summary{padding-inline:var(--nt-page-gutter)!important;padding-top:var(--nt-page-gutter)!important}body[data-theme] :is(.dispatch-presence-card,.dispatch-recent-card,.dispatch-map-card,.geo-terminal-panel,.geo-route-list-card){min-width:0!important;overflow:hidden!important}body[data-theme] .server-module-page{display:grid!important;gap:var(--nt-section-gap)!important}body[data-theme] .server-admin-menu .menu-section-label{position:sticky!important;top:0!important;z-index:1!important;padding-block:7px!important;background:var(--nt-sidebar-bg)!important}@media (max-width: 1440px){:root{--nt-page-gutter: 16px;--nt-section-gap: 14px;--nt-card-padding: 16px;--nt-card-min-height: 104px}body[data-theme] :is(.dashboard-cards,.dashboard-cards-pro,.presence-summary-cards,.geo-kpi-strip,.module-hero-kpis){grid-template-columns:repeat(auto-fit,minmax(150px,1fr))!important}body[data-theme] .menu-item,body[data-theme] .menu-item-rich{min-height:42px!important;padding-block:8px!important}}@media (max-width: 1120px){body[data-theme] :is(.topbar,.dispatch-topbar-premium,.user-app-topbar,.server-admin-topbar){grid-template-columns:minmax(0,1fr)!important}body[data-theme] :is(.dispatch-topbar-status,.topbar-center){grid-column:1 / -1!important;grid-row:2!important;justify-self:start!important}body[data-theme] :is(.topbar-actions,.table-toolbar-actions){justify-content:flex-start!important}body[data-theme] .form-grid{grid-template-columns:minmax(0,1fr)!important}}@media (max-width: 980px){:root{--nt-sidebar-width: 232px}}@media (max-width: 820px){body[data-theme] .app-shell{display:block!important}body[data-theme] .sidebar{position:relative!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important}body[data-theme] .sidebar .menu{max-height:42vh!important}body[data-theme] :is(.dashboard-cards,.dashboard-cards-pro,.presence-summary-cards,.geo-kpi-strip,.module-hero-kpis){grid-template-columns:repeat(2,minmax(0,1fr))!important}body[data-theme] :is(.page-grid,.history-grid,.reports-grid,.settings-grid,.admin-overview-grid,.audio-admin-grid,.diagnostic-grid,.check-grid,.info-grid){grid-template-columns:minmax(0,1fr)!important}}@media (max-width: 560px){:root{--nt-page-gutter: 12px;--nt-card-padding: 14px}body[data-theme] :is(.dashboard-cards,.dashboard-cards-pro,.presence-summary-cards,.geo-kpi-strip,.module-hero-kpis){grid-template-columns:minmax(0,1fr)!important}body[data-theme] :is(.topbar-actions,.table-toolbar-actions,.reports-actions,.action-row,.settings-actions,.button-row){width:100%!important}body[data-theme] :is(.primary-button,.secondary-button):not(.full){flex:1 1 auto!important}}@media (prefers-reduced-motion: reduce){body[data-theme] :is(.sidebar,.menu,.dispatch-menu,.user-app-menu,.server-admin-menu,.table-wrap,.presence-terminal-list,.route-list-panel,.records-list,.timeline-list,.executive-list,.settings-status-list){scroll-behavior:auto!important}}:root{--nt-op-ok: #16a34a;--nt-op-ok-soft: rgba(22, 163, 74, .1);--nt-op-warn: #d97706;--nt-op-warn-soft: rgba(217, 119, 6, .11);--nt-op-known: #ea580c;--nt-op-known-soft: rgba(234, 88, 12, .1);--nt-op-info: #2563eb;--nt-op-info-soft: rgba(37, 99, 235, .11);--nt-op-critical: #dc2626;--nt-op-critical-soft: rgba(220, 38, 38, .1);--nt-op-offline: #64748b;--nt-op-offline-soft: rgba(100, 116, 139, .1);--nt-op-map-height: clamp(360px, 48vh, 590px);--nt-op-map-height-compact: clamp(270px, 34vh, 430px)}body[data-theme=light]{--nt-op-panel: #ffffff;--nt-op-panel-soft: #f8fafc;--nt-op-panel-muted: #f1f5f9;--nt-op-text: #0f172a;--nt-op-muted: #526277;--nt-op-divider: #dbe5ef;--nt-op-map-frame: #cbd8e6}body[data-theme=dark]{--nt-op-panel: #0d1b2d;--nt-op-panel-soft: #11243a;--nt-op-panel-muted: #152a42;--nt-op-text: #f8fafc;--nt-op-muted: #aebed0;--nt-op-divider: rgba(148, 163, 184, .2);--nt-op-map-frame: rgba(148, 163, 184, .28)}body[data-theme] :is(.dispatch-summary-cards,.user-status-cards){display:grid!important;gap:12px!important;align-items:stretch!important}body[data-theme] .dispatch-summary-cards{grid-template-columns:repeat(5,minmax(0,1fr))!important}body[data-theme] .user-status-cards{grid-template-columns:repeat(4,minmax(0,1fr))!important}body[data-theme] :is(.dispatch-summary-cards,.user-status-cards) .metric-card{min-width:0!important;min-height:92px!important;padding:14px 16px!important;justify-content:center!important;gap:5px!important;border-color:var(--nt-op-divider)!important;background:var(--nt-op-panel)!important;color:var(--nt-op-text)!important}body[data-theme] :is(.dispatch-summary-cards,.user-status-cards) .metric-card span,body[data-theme] :is(.dispatch-summary-cards,.user-status-cards) .metric-card small{color:var(--nt-op-muted)!important;font-weight:400!important}body[data-theme] :is(.dispatch-summary-cards,.user-status-cards) .metric-card strong{color:var(--nt-op-text)!important;font-weight:700!important;overflow:hidden!important;text-overflow:ellipsis!important}body[data-theme] .dispatch-summary-cards .emergency-metric.clear{border-color:var(--nt-op-divider)!important;background:var(--nt-op-panel)!important}body[data-theme] .dispatch-summary-cards .emergency-metric.active{border-color:#dc26266b!important;background:var(--nt-op-critical-soft)!important;box-shadow:inset 3px 0 0 var(--nt-op-critical)!important}body[data-theme] .dispatch-summary-cards .emergency-metric.active strong{color:var(--nt-op-critical)!important}body[data-theme] :is(.dispatch-control-card,.dispatch-live-card){min-width:0!important;padding:18px!important;border:1px solid var(--nt-op-divider)!important;border-radius:var(--nt-radius-lg)!important;background:var(--nt-op-panel)!important;color:var(--nt-op-text)!important;box-shadow:var(--nt-shadow-card)!important}body[data-theme] .dispatch-control-card{display:flex!important;flex-direction:column!important;gap:12px!important}body[data-theme] .dispatch-control-card h3,body[data-theme] .dispatch-live-card h3{margin:0!important;color:var(--nt-op-text)!important;font-weight:600!important}body[data-theme] .dispatch-control-card label{display:grid!important;gap:7px!important;color:var(--nt-op-muted)!important;font-weight:500!important}body[data-theme] .dispatch-control-card select{width:100%!important;min-height:44px!important;color:var(--nt-op-text)!important;background:var(--nt-op-panel-soft)!important;border-color:var(--nt-op-divider)!important}body[data-theme] .dispatch-control-card .info-panel,body[data-theme] .user-destination-card .info-panel{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;min-height:50px!important;padding:11px 13px!important;border:1px solid var(--nt-op-divider)!important;border-radius:var(--nt-radius-md)!important;background:var(--nt-op-panel-soft)!important}body[data-theme] :is(.dispatch-control-card,.user-destination-card) .info-panel span{color:var(--nt-op-muted)!important;font-weight:400!important}body[data-theme] :is(.dispatch-control-card,.user-destination-card) .info-panel strong{color:var(--nt-op-text)!important;font-weight:600!important;text-align:right!important}body[data-theme] .dispatch-control-card .native-services-status{margin-top:auto!important;padding:10px 12px!important;border:1px solid rgba(37,99,235,.22)!important;border-radius:var(--nt-radius-md)!important;background:var(--nt-op-info-soft)!important;color:var(--nt-op-muted)!important}body[data-theme] .dispatch-live-card{display:flex!important;flex-direction:column!important;gap:12px!important}body[data-theme] .dispatch-live-card .audio-container{flex:1 1 auto!important;min-height:112px!important;padding:12px!important;border:1px dashed var(--nt-op-divider)!important;border-radius:var(--nt-radius-md)!important;background:var(--nt-op-panel-soft)!important}body[data-theme] .dispatch-map-card{min-width:0!important;border-color:var(--nt-op-divider)!important;background:var(--nt-op-panel)!important;color:var(--nt-op-text)!important}body[data-theme] .dispatch-map-card .map-card-header,body[data-theme] .functional-map-page .map-page-header{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;flex-wrap:wrap!important;gap:14px!important;margin-bottom:14px!important}body[data-theme] :is(.dispatch-map-card .map-card-header,.functional-map-page .map-page-header) h2,body[data-theme] :is(.dispatch-map-card .map-card-header,.functional-map-page .map-page-header) h3{margin:0!important;color:var(--nt-op-text)!important;font-weight:600!important}body[data-theme] :is(.dispatch-map-card .map-card-header,.geo-command-title,.functional-map-page .map-page-header) p.empty,body[data-theme] :is(.presence-terminal-panel,.sos-command-center,.geo-command-center) p.empty{display:block!important;min-height:0!important;margin:5px 0 0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:var(--nt-op-muted)!important;text-align:left!important;font-weight:400!important}body[data-theme] .dispatch-map-toolbar,body[data-theme] .map-action-row,body[data-theme] .map-header-actions,body[data-theme] .sos-map-actions{display:flex!important;align-items:center!important;justify-content:space-between!important;flex-wrap:wrap!important;gap:10px!important}body[data-theme] .dispatch-map-toolbar{margin-bottom:12px!important;padding:10px!important;border:1px solid var(--nt-op-divider)!important;border-radius:var(--nt-radius-md)!important;background:var(--nt-op-panel-soft)!important}body[data-theme] .map-layer-switch{display:inline-flex!important;gap:4px!important;padding:4px!important;border:1px solid var(--nt-op-divider)!important;border-radius:12px!important;background:var(--nt-op-panel-muted)!important}body[data-theme] .map-layer-switch button{min-height:34px!important;padding:6px 12px!important;border:0!important;border-radius:9px!important;background:transparent!important;color:var(--nt-op-muted)!important;box-shadow:none!important;font-weight:600!important}body[data-theme] .map-layer-switch button.active{background:var(--nt-op-panel)!important;color:var(--nt-op-info)!important;box-shadow:0 1px 4px #0f172a1f!important}body[data-theme] :is(.dashboard-leaflet-map,.full-leaflet-map,.user-live-map,.sos-leaflet-map){width:100%!important;border:1px solid var(--nt-op-map-frame)!important;border-radius:14px!important;overflow:hidden!important;background:var(--nt-op-panel-muted)!important}body[data-theme] .dashboard-leaflet-map{min-height:var(--nt-op-map-height-compact)!important}body[data-theme] :is(.full-leaflet-map,.user-live-map){min-height:var(--nt-op-map-height)!important}body[data-theme] .map-action-row{margin-top:10px!important;padding:10px 12px!important;border:1px solid var(--nt-op-divider)!important;border-radius:var(--nt-radius-md)!important;background:var(--nt-op-panel-soft)!important;color:var(--nt-op-muted)!important}body[data-theme] .map-counter{display:grid!important;justify-items:end!important;gap:2px!important;min-width:78px!important;padding:8px 11px!important;border:1px solid var(--nt-op-divider)!important;border-radius:var(--nt-radius-md)!important;background:var(--nt-op-panel-soft)!important}body[data-theme] .map-counter strong{color:var(--nt-op-text)!important;font-size:20px!important;line-height:1!important}body[data-theme] .map-counter span{color:var(--nt-op-muted)!important;font-size:11px!important;font-weight:500!important}body[data-theme] .geo-command-center{display:grid!important;gap:16px!important;width:min(100%,var(--nt-content-max))!important;margin-inline:auto!important;padding:var(--nt-page-gutter)!important;box-sizing:border-box!important}body[data-theme] .geo-command-hero{padding:18px!important;border:1px solid var(--nt-op-divider)!important;border-radius:var(--nt-radius-lg)!important;background:var(--nt-op-panel)!important;color:var(--nt-op-text)!important;box-shadow:var(--nt-shadow-card)!important}body[data-theme] .geo-command-title{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;flex-wrap:wrap!important;gap:16px!important}body[data-theme] .geo-command-title h3{margin:3px 0 0!important;color:var(--nt-op-text)!important;font-weight:700!important}body[data-theme] .geo-live-status{display:grid!important;justify-items:end!important;gap:5px!important;color:var(--nt-op-muted)!important}body[data-theme] .geo-kpi-strip,body[data-theme] .sos-kpi-strip{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important;margin-top:16px!important}body[data-theme] .geo-kpi-card,body[data-theme] .sos-kpi-strip>div{min-width:0!important;min-height:92px!important;padding:13px 14px!important;border:1px solid var(--nt-op-divider)!important;border-radius:var(--nt-radius-md)!important;background:var(--nt-op-panel-soft)!important;color:var(--nt-op-text)!important}body[data-theme] :is(.geo-kpi-card,.sos-kpi-strip>div) span,body[data-theme] :is(.geo-kpi-card,.sos-kpi-strip>div) small{display:block!important;color:var(--nt-op-muted)!important;font-weight:400!important}body[data-theme] :is(.geo-kpi-card,.sos-kpi-strip>div) strong{display:block!important;margin:4px 0!important;color:var(--nt-op-text)!important;font-size:clamp(20px,2vw,28px)!important;font-weight:700!important;overflow:hidden!important;text-overflow:ellipsis!important}body[data-theme] .geo-filter-row{display:grid!important;grid-template-columns:repeat(3,minmax(150px,1fr)) repeat(3,auto)!important;align-items:end!important;gap:10px!important;margin-top:14px!important;padding:12px!important;border:1px solid var(--nt-op-divider)!important;border-radius:var(--nt-radius-md)!important;background:var(--nt-op-panel-soft)!important}body[data-theme] .geo-filter-row label{display:grid!important;gap:6px!important;min-width:0!important;color:var(--nt-op-muted)!important;font-weight:500!important}body[data-theme] .geo-filter-row select{width:100%!important;min-height:42px!important;color:var(--nt-op-text)!important;background:var(--nt-op-panel)!important;border-color:var(--nt-op-divider)!important}body[data-theme] .geo-monitor-layout{display:grid!important;grid-template-columns:minmax(0,7fr) minmax(300px,3fr)!important;gap:16px!important;align-items:stretch!important}body[data-theme] :is(.geo-map-panel,.presence-terminal-panel,.geo-route-panel,.geo-route-list-card){min-width:0!important;padding:16px!important;border:1px solid var(--nt-op-divider)!important;border-radius:var(--nt-radius-lg)!important;background:var(--nt-op-panel)!important;color:var(--nt-op-text)!important;box-shadow:var(--nt-shadow-card)!important}body[data-theme] .presence-terminal-panel{display:flex!important;flex-direction:column!important;max-height:calc(var(--nt-op-map-height) + 180px)!important;overflow:hidden!important}body[data-theme] .presence-summary-mini{display:grid!important;justify-items:end!important;color:var(--nt-op-muted)!important}body[data-theme] .presence-summary-mini strong{color:var(--nt-op-text)!important;font-size:22px!important}body[data-theme] .presence-mini-grid,body[data-theme] .route-summary-grid,body[data-theme] .gps-details-grid,body[data-theme] .map-data-grid,body[data-theme] .sos-detail-grid,body[data-theme] .user-sos-grid{display:grid!important;gap:8px!important}body[data-theme] .presence-mini-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;margin-bottom:10px!important}body[data-theme] :is(.presence-mini-grid,.route-summary-grid,.gps-details-grid,.map-data-grid,.sos-detail-grid,.user-sos-grid)>div{min-width:0!important;padding:10px 11px!important;border:1px solid var(--nt-op-divider)!important;border-radius:10px!important;background:var(--nt-op-panel-soft)!important}body[data-theme] :is(.presence-mini-grid,.route-summary-grid,.gps-details-grid,.map-data-grid,.sos-detail-grid,.user-sos-grid) span{color:var(--nt-op-muted)!important;font-weight:400!important}body[data-theme] :is(.presence-mini-grid,.route-summary-grid,.gps-details-grid,.map-data-grid,.sos-detail-grid,.user-sos-grid) strong{color:var(--nt-op-text)!important;font-weight:600!important;overflow-wrap:anywhere!important}body[data-theme] .presence-terminal-list{flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important;padding-right:4px!important;display:grid!important;align-content:start!important;gap:8px!important}body[data-theme] .presence-terminal-card{width:100%!important;min-width:0!important;padding:11px 12px!important;border:1px solid var(--nt-op-divider)!important;border-left-width:4px!important;border-radius:12px!important;background:var(--nt-op-panel-soft)!important;color:var(--nt-op-text)!important;box-shadow:none!important;text-align:left!important}body[data-theme] .presence-terminal-card.online{border-left-color:var(--nt-op-ok)!important}body[data-theme] .presence-terminal-card.warn{border-left-color:var(--nt-op-warn)!important}body[data-theme] .presence-terminal-card.offline{border-left-color:var(--nt-op-offline)!important}body[data-theme] .presence-terminal-card.selected{border-color:var(--nt-op-info)!important;background:var(--nt-op-info-soft)!important;box-shadow:var(--nt-focus-ring)!important}body[data-theme] .geo-terminal-main,body[data-theme] .presence-terminal-status,body[data-theme] .geo-terminal-meta{min-width:0!important}body[data-theme] .geo-terminal-main strong{color:var(--nt-op-text)!important;font-weight:600!important}body[data-theme] .geo-terminal-main small,body[data-theme] .geo-terminal-meta{color:var(--nt-op-muted)!important;font-weight:400!important}body[data-theme] .presence-status-pill{display:inline-flex!important;align-items:center!important;min-height:24px!important;padding:3px 8px!important;border:1px solid currentColor!important;border-radius:999px!important;font-size:10px!important;font-weight:600!important}body[data-theme] .presence-status-pill.online{color:var(--nt-op-ok)!important;background:var(--nt-op-ok-soft)!important}body[data-theme] .presence-status-pill.warn{color:var(--nt-op-warn)!important;background:var(--nt-op-warn-soft)!important}body[data-theme] .presence-status-pill.offline{color:var(--nt-op-offline)!important;background:var(--nt-op-offline-soft)!important}body[data-theme] .presence-status-pill.talking{color:var(--nt-op-info)!important;background:var(--nt-op-info-soft)!important}body[data-theme] .geo-dot.presence-online{background:var(--nt-op-ok)!important}body[data-theme] .geo-dot.presence-warn{background:var(--nt-op-warn)!important}body[data-theme] .geo-dot.presence-offline{background:var(--nt-op-offline)!important}body[data-theme] .geo-route-layout{display:grid!important;grid-template-columns:minmax(0,7fr) minmax(300px,3fr)!important;gap:16px!important;align-items:start!important}body[data-theme] .route-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;margin-bottom:12px!important}body[data-theme] .route-list-panel{max-height:calc(var(--nt-op-map-height) + 70px)!important;overflow-y:auto!important;padding-right:4px!important}body[data-theme] .emergency-command-strip{margin:14px var(--nt-page-gutter) 0!important;padding:14px!important;border:1px solid rgba(220,38,38,.36)!important;border-left:4px solid var(--nt-op-critical)!important;border-radius:var(--nt-radius-lg)!important;background:var(--nt-op-panel)!important;color:var(--nt-op-text)!important;box-shadow:var(--nt-shadow-card)!important}body[data-theme] .emergency-priority-item,body[data-theme] .sos-ticket{border:1px solid var(--nt-op-divider)!important;border-left:4px solid var(--nt-op-critical)!important;border-radius:12px!important;background:var(--nt-op-panel-soft)!important;color:var(--nt-op-text)!important}body[data-theme] .sos-command-center{display:grid!important;gap:16px!important;width:min(100%,var(--nt-content-max))!important;margin-inline:auto!important;padding:var(--nt-page-gutter)!important;box-sizing:border-box!important}body[data-theme] :is(.sos-hero-card,.sos-priority-card,.sos-list-card,.sos-map-card,.sos-history-card,.sos-log-card){min-width:0!important;padding:18px!important;border:1px solid var(--nt-op-divider)!important;border-radius:var(--nt-radius-lg)!important;background:var(--nt-op-panel)!important;color:var(--nt-op-text)!important;box-shadow:var(--nt-shadow-card)!important}body[data-theme] .sos-hero-title,body[data-theme] .sos-toolbar,body[data-theme] .sos-card-heading,body[data-theme] .sos-priority-card{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;flex-wrap:wrap!important;gap:14px!important}body[data-theme] .sos-main-indicator{display:grid!important;justify-items:center!important;min-width:104px!important;padding:12px!important;border:1px solid var(--nt-op-divider)!important;border-radius:14px!important;background:var(--nt-op-panel-soft)!important;color:var(--nt-op-muted)!important}body[data-theme] .sos-main-indicator strong{font-size:30px!important;line-height:1!important}body[data-theme] .sos-main-indicator.clear strong{color:var(--nt-op-ok)!important}body[data-theme] .sos-main-indicator.active{border-color:#dc26266b!important;background:var(--nt-op-critical-soft)!important;color:var(--nt-op-critical)!important}body[data-theme] .sos-toolbar{align-items:center!important;margin-top:14px!important;padding-top:12px!important;border-top:1px solid var(--nt-op-divider)!important}body[data-theme] .sos-toolbar-actions,body[data-theme] .sos-priority-actions,body[data-theme] .emergency-actions{display:flex!important;flex-wrap:wrap!important;gap:8px!important}body[data-theme] .sos-priority-card{border-color:#dc262666!important;border-left:4px solid var(--nt-op-critical)!important}body[data-theme] .sos-layout-grid{display:grid!important;grid-template-columns:minmax(0,3fr) minmax(300px,2fr)!important;gap:16px!important;align-items:start!important}body[data-theme] .sos-full-list,body[data-theme] .sos-history-list,body[data-theme] .sos-log-card .logs{display:grid!important;gap:9px!important;max-height:510px!important;overflow-y:auto!important;padding-right:4px!important}body[data-theme] .sos-ticket{padding:12px!important}body[data-theme] .sos-ticket strong,body[data-theme] .sos-history-row strong{color:var(--nt-op-text)!important;font-weight:600!important}body[data-theme] .sos-ticket span,body[data-theme] .sos-ticket small,body[data-theme] .sos-history-row span,body[data-theme] .sos-history-row small,body[data-theme] .sos-map-actions{color:var(--nt-op-muted)!important;font-weight:400!important}body[data-theme] .sos-mini-map{min-height:330px!important;border:1px solid var(--nt-op-map-frame)!important;border-radius:14px!important;overflow:hidden!important;background:var(--nt-op-panel-muted)!important}body[data-theme] .sos-empty-state,body[data-theme] .sos-map-empty{border-color:var(--nt-op-divider)!important;background:var(--nt-op-panel-soft)!important;color:var(--nt-op-muted)!important}body[data-theme] .user-destination-card,body[data-theme] .user-gps-card{min-width:0!important;padding:18px!important;border:1px solid var(--nt-op-divider)!important;border-radius:var(--nt-radius-lg)!important;background:var(--nt-op-panel)!important;color:var(--nt-op-text)!important;box-shadow:var(--nt-shadow-card)!important}body[data-theme] .user-destination-card{display:flex!important;flex-direction:column!important;gap:12px!important}body[data-theme] .user-destination-card h3,body[data-theme] .user-gps-card h3{margin:0!important;color:var(--nt-op-text)!important;font-weight:600!important}body[data-theme] .user-destination-card label{display:grid!important;gap:7px!important;color:var(--nt-op-muted)!important;font-weight:500!important}body[data-theme] .user-destination-card select{width:100%!important;min-height:44px!important;color:var(--nt-op-text)!important;background:var(--nt-op-panel-soft)!important;border-color:var(--nt-op-divider)!important}body[data-theme] .terminal-mini-status{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;margin-top:auto!important}body[data-theme] .terminal-mini-status>div{min-width:0!important;padding:10px!important;border:1px solid var(--nt-op-divider)!important;border-radius:10px!important;background:var(--nt-op-panel-soft)!important}body[data-theme] .terminal-mini-status span{color:var(--nt-op-muted)!important;font-weight:400!important}body[data-theme] .terminal-mini-status strong{color:var(--nt-op-text)!important;font-weight:600!important}body[data-theme] .user-gps-card{display:flex!important;flex-direction:column!important;gap:12px!important}body[data-theme] .user-gps-header{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:12px!important}body[data-theme] .gps-main-status{padding:13px!important;border:1px solid rgba(22,163,74,.24)!important;border-radius:12px!important;background:var(--nt-op-ok-soft)!important}body[data-theme] .gps-main-status span{color:var(--nt-op-muted)!important;font-weight:400!important}body[data-theme] .gps-main-status strong{color:var(--nt-op-text)!important;font-weight:600!important}body[data-theme] .gps-details-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}body[data-theme] .gps-actions{margin-top:auto!important}body[data-theme] .compact-sos-strip{display:grid!important;grid-template-columns:minmax(220px,1fr) auto minmax(320px,1.4fr)!important;align-items:center!important;gap:14px!important;margin-top:16px!important;padding:15px 18px!important;border:1px solid var(--nt-op-divider)!important;border-radius:var(--nt-radius-lg)!important;background:var(--nt-op-panel)!important;color:var(--nt-op-text)!important;box-shadow:var(--nt-shadow-card)!important}body[data-theme] .compact-sos-strip.clear{border-left:4px solid var(--nt-op-ok)!important}body[data-theme] .compact-sos-strip.active{border-color:#dc26266b!important;border-left:4px solid var(--nt-op-critical)!important;background:linear-gradient(90deg,var(--nt-op-critical-soft),var(--nt-op-panel) 42%)!important}body[data-theme] .compact-sos-strip .user-sos-header h3{margin:2px 0!important;color:var(--nt-op-text)!important;font-weight:600!important}body[data-theme] .compact-sos-strip .user-sos-header p{margin:0!important;color:var(--nt-op-muted)!important;font-weight:400!important}body[data-theme] .sos-terminal-indicator{min-width:76px!important;min-height:36px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:6px 11px!important;border:1px solid var(--nt-op-divider)!important;border-radius:999px!important;font-weight:700!important}body[data-theme] .sos-terminal-indicator.clear{color:var(--nt-op-ok)!important;background:var(--nt-op-ok-soft)!important;border-color:#16a34a4d!important}body[data-theme] .sos-terminal-indicator.active{color:var(--nt-op-critical)!important;background:var(--nt-op-critical-soft)!important;border-color:#dc26265c!important}body[data-theme] .user-sos-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}body[data-theme] .functional-map-page{padding:18px!important;border-color:var(--nt-op-divider)!important;background:var(--nt-op-panel)!important;color:var(--nt-op-text)!important}body[data-theme] .functional-map-page .map-layout-grid{display:grid!important;grid-template-columns:minmax(0,7fr) minmax(300px,3fr)!important;gap:16px!important;align-items:stretch!important}body[data-theme] .map-canvas-card,body[data-theme] .map-side-panel{min-width:0!important;padding:14px!important;border:1px solid var(--nt-op-divider)!important;border-radius:14px!important;background:var(--nt-op-panel-soft)!important;color:var(--nt-op-text)!important}body[data-theme] .map-side-panel{display:flex!important;flex-direction:column!important;gap:12px!important}body[data-theme] .map-data-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}body[data-theme] .map-operational-status{padding:12px!important;border:1px solid var(--nt-op-divider)!important;border-radius:12px!important;background:var(--nt-op-panel)!important}body[data-theme] .map-operational-status span,body[data-theme] .map-operational-status small{color:var(--nt-op-muted)!important;font-weight:400!important}body[data-theme] .map-operational-status strong{color:var(--nt-op-text)!important;font-weight:600!important}body[data-theme] .sos-page-card{padding:18px!important;border:1px solid var(--nt-op-divider)!important;border-radius:var(--nt-radius-lg)!important;background:var(--nt-op-panel)!important;color:var(--nt-op-text)!important;box-shadow:var(--nt-shadow-card)!important}body[data-theme] .sos-page-card.clear{border-left:4px solid var(--nt-op-ok)!important}body[data-theme] .sos-page-card.active{border-color:#dc26266b!important;border-left:4px solid var(--nt-op-critical)!important;background:linear-gradient(180deg,var(--nt-op-critical-soft),var(--nt-op-panel) 34%)!important}body[data-theme] .sos-page-card .sos-detail-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;margin:16px 0!important}body[data-theme] .sos-page-card .large-sos-button{width:100%!important;min-height:88px!important;border-radius:16px!important}@media (max-width: 1440px){body[data-theme] .dispatch-summary-cards{grid-template-columns:repeat(5,minmax(130px,1fr))!important}body[data-theme] .geo-filter-row{grid-template-columns:repeat(3,minmax(140px,1fr))!important}body[data-theme] .geo-filter-row>button{width:100%!important}}@media (max-width: 1180px){body[data-theme] :is(.geo-monitor-layout,.geo-route-layout,.functional-map-page .map-layout-grid,.sos-layout-grid){grid-template-columns:minmax(0,1fr)!important}body[data-theme] .presence-terminal-panel{max-height:none!important}body[data-theme] .presence-terminal-list,body[data-theme] .route-list-panel{max-height:430px!important}body[data-theme] .compact-sos-strip{grid-template-columns:minmax(0,1fr) auto!important}body[data-theme] .compact-sos-strip .user-sos-grid{grid-column:1 / -1!important}}@media (max-width: 960px){body[data-theme] :is(.dispatch-summary-cards,.user-status-cards,.geo-kpi-strip,.sos-kpi-strip){grid-template-columns:repeat(2,minmax(0,1fr))!important}body[data-theme] .geo-filter-row{grid-template-columns:repeat(2,minmax(0,1fr))!important}body[data-theme] :is(.route-summary-grid,.sos-page-card .sos-detail-grid){grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width: 680px){body[data-theme] :is(.dispatch-summary-cards,.user-status-cards,.geo-kpi-strip,.sos-kpi-strip,.geo-filter-row,.presence-mini-grid,.route-summary-grid,.terminal-mini-status,.gps-details-grid,.map-data-grid,.sos-detail-grid,.user-sos-grid,.sos-page-card .sos-detail-grid){grid-template-columns:minmax(0,1fr)!important}body[data-theme] .compact-sos-strip{grid-template-columns:minmax(0,1fr)!important}body[data-theme] .compact-sos-strip .sos-terminal-indicator{justify-self:start!important}body[data-theme] :is(.dispatch-map-toolbar,.map-action-row,.sos-toolbar,.sos-priority-card){align-items:stretch!important}body[data-theme] :is(.dispatch-map-toolbar,.map-action-row,.sos-toolbar-actions,.sos-priority-actions,.emergency-actions)>button{flex:1 1 100%!important}body[data-theme] :is(.dashboard-leaflet-map,.full-leaflet-map,.user-live-map){min-height:320px!important}}:root{--nt-content-max: 1680px;--nt-section-gap: 20px;--nt-table-row-height: 52px;--nt-form-column-min: 240px;--nt-muted-surface: color-mix(in srgb, var(--nt-surface-soft) 88%, transparent);--nt-accent-soft: color-mix(in srgb, var(--nt-blue) 10%, var(--nt-surface-card));--nt-success-soft: color-mix(in srgb, var(--nt-green) 10%, var(--nt-surface-card));--nt-warning-soft: color-mix(in srgb, var(--nt-yellow) 11%, var(--nt-surface-card));--nt-danger-soft: color-mix(in srgb, var(--nt-red) 9%, var(--nt-surface-card))}body[data-theme] .server-module-page,body[data-theme] .audio-command-page,body[data-theme] .geo-command-center,body[data-theme] .sos-command-center,body[data-theme] .diagnostic-card,body[data-theme] .poc-network-panel,body[data-theme] .single-panel-page,body[data-theme] .settings-page,body[data-theme] .functional-map-page,body[data-theme] .records-page-card,body[data-theme] .sos-page-card{width:min(100%,var(--nt-content-max));margin-inline:auto}body[data-theme] .server-module-page,body[data-theme] .audio-command-page,body[data-theme] .geo-command-center,body[data-theme] .sos-command-center,body[data-theme] .single-panel-page,body[data-theme] .settings-page,body[data-theme] .functional-map-page{display:grid;align-content:start;gap:var(--nt-section-gap);padding-bottom:28px}body[data-theme] :is(.server-module-page,.audio-command-page,.geo-command-center,.sos-command-center,.settings-page,.functional-map-page,.single-panel-page)>:first-child{margin-top:0}body[data-theme] .server-module-page .module-hero,body[data-theme] .audio-command-page .audio-page-header,body[data-theme] .diagnostic-card .diagnostic-header,body[data-theme] .settings-page .settings-page-header,body[data-theme] .functional-map-page .map-page-header,body[data-theme] .single-panel-page .section-page-header{position:relative;overflow:hidden;min-height:132px;padding:24px;border:1px solid var(--nt-border);border-radius:var(--nt-radius-lg);background:var(--nt-surface-card);box-shadow:var(--nt-shadow-card)}body[data-theme] .server-module-page .module-hero:before,body[data-theme] .audio-command-page .audio-page-header:before,body[data-theme] .settings-page .settings-page-header:before,body[data-theme] .functional-map-page .map-page-header:before,body[data-theme] .single-panel-page .section-page-header:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:var(--nt-blue)}body[data-theme] .server-module-page .module-hero>div:first-child,body[data-theme] .audio-command-page .audio-page-header>div:first-child,body[data-theme] .settings-page .settings-page-header>div:first-child,body[data-theme] .functional-map-page .map-page-header>div:first-child,body[data-theme] .single-panel-page .section-page-header>div:first-child{min-width:0}body[data-theme] :is(.module-hero,.audio-page-header,.settings-page-header,.map-page-header,.section-page-header) :is(h1,h2,h3){margin:4px 0 8px;color:var(--nt-text-primary);font-size:clamp(22px,2vw,30px);line-height:1.15;font-weight:700;letter-spacing:-.025em}body[data-theme] :is(.module-hero,.audio-page-header,.settings-page-header,.map-page-header,.section-page-header) p{max-width:760px;margin:0;color:var(--nt-text-secondary);line-height:1.55;font-weight:400}body[data-theme] :is(.server-module-page,.audio-command-page,.diagnostic-card,.settings-page,.functional-map-page,.single-panel-page) .eyebrow{color:var(--nt-blue);font-size:11px;font-weight:700;letter-spacing:.11em;text-transform:uppercase}body[data-theme] .server-module-page :is(.page-grid,.history-grid,.reports-grid,.audio-admin-grid,.health-status-grid,.health-grid,.check-grid,.admin-overview-grid),body[data-theme] .audio-command-page :is(.reports-grid,.system-audio-grid),body[data-theme] .settings-page .settings-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;align-items:stretch}body[data-theme] .server-module-page .module-hero-kpis{display:grid;grid-template-columns:repeat(3,minmax(110px,1fr));gap:10px;min-width:min(100%,420px)}body[data-theme] .server-module-page .module-hero-kpis>div{display:grid;align-content:center;gap:4px;min-height:74px;padding:12px 14px;border:1px solid var(--nt-border);border-radius:var(--nt-radius-md);background:var(--nt-surface-soft)}body[data-theme] .server-module-page .module-hero-kpis span{color:var(--nt-text-secondary);font-size:12px;font-weight:500}body[data-theme] .server-module-page .module-hero-kpis strong{overflow:hidden;color:var(--nt-text-primary);font-size:18px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}body[data-theme] :is(.server-module-page,.audio-command-page,.diagnostic-card,.settings-page,.functional-map-page,.single-panel-page) :is(.card,.settings-card,.records-page-card,.map-page-card,.audio-system-card,.audio-history-card,.poc-network-panel,.command-panel){border:1px solid var(--nt-border);border-radius:var(--nt-radius-lg);background:var(--nt-surface-card);color:var(--nt-text-primary);box-shadow:var(--nt-shadow-card)}body[data-theme] .server-module-page>.card,body[data-theme] .server-module-page .page-grid>.card,body[data-theme] .server-module-page .history-grid>.card,body[data-theme] .server-module-page .reports-grid>.card,body[data-theme] .audio-command-page>.card,body[data-theme] .settings-page .settings-card,body[data-theme] .single-panel-page>.card{padding:20px}body[data-theme] :is(.server-module-page,.audio-command-page,.settings-page,.functional-map-page,.single-panel-page) .card-title-row{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid var(--nt-border)}body[data-theme] :is(.server-module-page,.audio-command-page,.settings-page,.functional-map-page,.single-panel-page) .card-title-row :is(h2,h3,h4){margin:0;color:var(--nt-text-primary);font-weight:600;letter-spacing:-.015em}body[data-theme] .server-module-page :is(.metric-card,.health-tile,.geo-kpi-card){min-height:116px;display:grid;align-content:center;gap:5px;padding:18px}body[data-theme] .server-module-page :is(.metric-card,.health-tile,.geo-kpi-card) span{color:var(--nt-text-secondary);font-size:12px;font-weight:500}body[data-theme] .server-module-page :is(.metric-card,.health-tile,.geo-kpi-card) strong{color:var(--nt-text-primary);font-size:clamp(22px,2vw,30px);line-height:1;font-weight:700}body[data-theme] .server-module-page :is(.metric-card,.health-tile,.geo-kpi-card) small{color:var(--nt-text-secondary);font-weight:400}body[data-theme] .server-module-page .form-grid{display:grid;grid-template-columns:repeat(2,minmax(var(--nt-form-column-min),1fr));gap:14px 16px;align-items:end}body[data-theme] .server-module-page .form-grid>label,body[data-theme] .server-module-page .form-grid>div{min-width:0}body[data-theme] .server-module-page .form-grid label{display:grid;gap:7px;color:var(--nt-text-primary);font-size:13px;font-weight:600}body[data-theme] .server-module-page .form-grid :is(input,select,textarea),body[data-theme] .server-module-page .compact-filter :is(input,select),body[data-theme] .server-module-page .table-search-box input,body[data-theme] .settings-page .settings-card :is(input,select,textarea){width:100%;min-height:var(--nt-control-height);padding:10px 12px;border:1px solid var(--nt-border-strong);border-radius:var(--nt-radius-md);background:var(--nt-surface-card);color:var(--nt-text-primary);box-shadow:none;outline:none;font:inherit;transition:border-color var(--nt-transition),box-shadow var(--nt-transition),background var(--nt-transition)}body[data-theme] .server-module-page .form-grid textarea,body[data-theme] .settings-page .settings-card textarea{min-height:108px;resize:vertical}body[data-theme] .server-module-page .form-grid :is(input,select,textarea):focus,body[data-theme] .server-module-page .compact-filter :is(input,select):focus,body[data-theme] .server-module-page .table-search-box input:focus,body[data-theme] .settings-page .settings-card :is(input,select,textarea):focus{border-color:var(--nt-blue);box-shadow:0 0 0 3px color-mix(in srgb,var(--nt-blue) 18%,transparent)}body[data-theme=light] .server-module-page :is(input,select,textarea),body[data-theme=light] .settings-page .settings-card :is(input,select,textarea){background:#fff;color:#0f172a}body[data-theme=dark] .server-module-page :is(input,select,textarea),body[data-theme=dark] .settings-page .settings-card :is(input,select,textarea){background:#0b192a;color:#f8fafc}body[data-theme] .server-module-page .form-grid :is(input,select,textarea)::placeholder,body[data-theme] .settings-page .settings-card :is(input,select,textarea)::placeholder{color:var(--nt-text-secondary);opacity:.78}body[data-theme] .server-module-page .form-grid input[type=checkbox],body[data-theme] .server-module-page .form-grid input[type=radio]{width:18px;min-height:18px;accent-color:var(--nt-blue)}body[data-theme] .server-module-page .action-row,body[data-theme] .server-module-page .reports-actions,body[data-theme] .audio-command-page .reports-actions,body[data-theme] .settings-page .settings-actions,body[data-theme] .single-panel-page .settings-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px}body[data-theme] .server-module-page .smart-table-block{display:grid;gap:12px;min-width:0}body[data-theme] .server-module-page .table-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:12px;border:1px solid var(--nt-border);border-radius:var(--nt-radius-md);background:var(--nt-surface-soft)}body[data-theme] .server-module-page .table-search-box{flex:1 1 280px;min-width:220px}body[data-theme] .server-module-page .table-toolbar-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px}body[data-theme] .server-module-page .table-count{color:var(--nt-text-secondary);font-size:12px;font-weight:500}body[data-theme] .server-module-page .table-wrap{width:100%;max-width:100%;overflow:auto;border:1px solid var(--nt-border);border-radius:var(--nt-radius-lg);background:var(--nt-surface-card);overscroll-behavior-inline:contain}body[data-theme] .server-module-page .table-wrap table{width:100%;min-width:760px;border-collapse:separate;border-spacing:0;color:var(--nt-text-primary)}body[data-theme] .server-module-page .table-wrap thead th{position:sticky;top:0;z-index:2;height:46px;padding:10px 14px;border-bottom:1px solid var(--nt-border-strong);background:var(--nt-surface-soft);color:var(--nt-text-secondary);font-size:11px;font-weight:700;letter-spacing:.055em;text-align:left;text-transform:uppercase;white-space:nowrap}body[data-theme] .server-module-page .table-wrap tbody td{height:var(--nt-table-row-height);padding:10px 14px;border-bottom:1px solid var(--nt-border);color:var(--nt-text-primary);font-size:13px;line-height:1.4;vertical-align:middle}body[data-theme] .server-module-page .table-wrap tbody tr:last-child td{border-bottom:0}body[data-theme] .server-module-page .table-wrap tbody tr:hover td{background:var(--nt-accent-soft)}body[data-theme] .server-module-page .table-pagination{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;padding-top:4px;color:var(--nt-text-secondary);font-size:12px}body[data-theme] .server-module-page :is(.primary-button,.secondary-button,.small-button),body[data-theme] .audio-command-page :is(.primary-button,.secondary-button,.small-button),body[data-theme] .settings-page :is(.primary-button,.secondary-button,.small-button),body[data-theme] .functional-map-page :is(.primary-button,.secondary-button,.small-button),body[data-theme] .single-panel-page :is(.primary-button,.secondary-button,.small-button){min-height:40px;padding:9px 14px;border-radius:var(--nt-radius-md);font-weight:600;line-height:1.15;box-shadow:none;transition:transform var(--nt-transition),border-color var(--nt-transition),background var(--nt-transition),box-shadow var(--nt-transition)}body[data-theme] .server-module-page :is(.primary-button,.secondary-button,.small-button):hover,body[data-theme] .audio-command-page :is(.primary-button,.secondary-button,.small-button):hover,body[data-theme] .settings-page :is(.primary-button,.secondary-button,.small-button):hover,body[data-theme] .functional-map-page :is(.primary-button,.secondary-button,.small-button):hover,body[data-theme] .single-panel-page :is(.primary-button,.secondary-button,.small-button):hover{transform:translateY(-1px)}body[data-theme] .server-module-page :is(.primary-button,.secondary-button,.small-button):focus-visible,body[data-theme] .audio-command-page :is(.primary-button,.secondary-button,.small-button):focus-visible,body[data-theme] .settings-page :is(.primary-button,.secondary-button,.small-button):focus-visible,body[data-theme] .functional-map-page :is(.primary-button,.secondary-button,.small-button):focus-visible,body[data-theme] .single-panel-page :is(.primary-button,.secondary-button,.small-button):focus-visible{outline:3px solid color-mix(in srgb,var(--nt-blue) 28%,transparent);outline-offset:2px}body[data-theme] .server-module-page .danger,body[data-theme] .sos-command-center .danger,body[data-theme] .sos-page-card .danger{border-color:color-mix(in srgb,var(--nt-red) 45%,var(--nt-border));background:var(--nt-danger-soft);color:var(--nt-red)}body[data-theme] :is(.server-module-page,.audio-command-page,.settings-page,.functional-map-page,.single-panel-page,.records-page-card,.sos-page-card) .empty{margin:0;padding:18px;border:1px dashed var(--nt-border-strong);border-radius:var(--nt-radius-md);background:var(--nt-surface-soft);color:var(--nt-text-secondary);line-height:1.5;text-align:center}body[data-theme] .server-module-page :is(.status-badge,.presence-badge),body[data-theme] .records-page-card .record-dot{font-weight:600}body[data-theme] .server-module-page .reports-grid>.card,body[data-theme] .audio-command-page .reports-grid>.card{display:grid;align-content:start;gap:14px;min-height:190px}body[data-theme] .server-module-page .reports-grid>.card h3,body[data-theme] .audio-command-page .reports-grid>.card h3{margin:0;color:var(--nt-text-primary);font-weight:600}body[data-theme] .server-module-page .reports-grid>.card p,body[data-theme] .audio-command-page .reports-grid>.card p{margin:0;color:var(--nt-text-secondary);line-height:1.5}body[data-theme] .server-module-page .timeline-list,body[data-theme] .server-module-page .executive-list,body[data-theme] .server-module-page .check-grid,body[data-theme] .server-module-page .history-grid,body[data-theme] .audio-command-page .audio-recordings-list,body[data-theme] .single-panel-page .records-list{min-width:0}body[data-theme] .server-module-page .executive-list>div,body[data-theme] .server-module-page .timeline-item,body[data-theme] .server-module-page .check-line,body[data-theme] .single-panel-page .record-row,body[data-theme] .records-page-card .record-row{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:48px;padding:10px 0;border-bottom:1px solid var(--nt-border)}body[data-theme] .server-module-page .executive-list>div:last-child,body[data-theme] .server-module-page .timeline-item:last-child,body[data-theme] .server-module-page .check-line:last-child,body[data-theme] .single-panel-page .record-row:last-child,body[data-theme] .records-page-card .record-row:last-child{border-bottom:0}body[data-theme] .server-module-page .audio-admin-grid{grid-template-columns:repeat(2,minmax(0,1fr))}body[data-theme] .server-module-page .audio-admin-card,body[data-theme] .audio-command-page .professional-recording-item,body[data-theme] .audio-command-page .system-audio-item{display:grid;gap:14px;min-width:0;padding:18px;border:1px solid var(--nt-border);border-radius:var(--nt-radius-lg);background:var(--nt-surface-card);box-shadow:var(--nt-shadow-card)}body[data-theme] .server-module-page .recording-actions,body[data-theme] .audio-command-page .recording-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}body[data-theme] .server-module-page .recording-actions audio,body[data-theme] .audio-command-page .recording-actions audio{width:min(100%,420px);min-height:38px}body[data-theme] .server-module-page .recording-unavailable,body[data-theme] .audio-command-page .recording-unavailable{color:var(--nt-yellow);font-weight:500}body[data-theme] .diagnostic-card,body[data-theme] .poc-network-panel,body[data-theme] .server-module-page .command-panel{padding:20px}body[data-theme] .diagnostic-card .diagnostic-grid,body[data-theme] .poc-network-panel .poc-url-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}body[data-theme] .diagnostic-card .diagnostic-item,body[data-theme] .poc-network-panel .poc-url-item,body[data-theme] .poc-network-panel .poc-checklist>div{min-width:0;padding:14px;border:1px solid var(--nt-border);border-radius:var(--nt-radius-md);background:var(--nt-surface-soft)}body[data-theme] .server-module-page .command-panel{display:grid;gap:12px;background:var(--nt-surface-soft)}body[data-theme] .server-module-page .command-panel code{display:block;max-width:100%;overflow-wrap:anywhere;padding:12px;border:1px solid var(--nt-border);border-radius:var(--nt-radius-md);background:color-mix(in srgb,var(--nt-surface-page) 75%,var(--nt-surface-card));color:var(--nt-text-primary);font-family:Cascadia Code,Consolas,monospace;font-size:12px;line-height:1.55}body[data-theme] .settings-page .settings-grid{grid-template-columns:repeat(2,minmax(0,1fr))}body[data-theme] .settings-page .settings-card{display:grid;align-content:start;gap:14px;min-height:190px;padding:20px}body[data-theme] .settings-page .settings-card :is(h2,h3){margin:0;color:var(--nt-text-primary);font-weight:600}body[data-theme] .settings-page .settings-status-list{display:grid;gap:8px}body[data-theme] .settings-page .settings-status-list>div,body[data-theme] .settings-page .account-summary>div,body[data-theme] .functional-map-page .map-data-grid>div{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;padding:9px 0;border-bottom:1px solid var(--nt-border)}body[data-theme] .settings-page .settings-status-list>div:last-child,body[data-theme] .settings-page .account-summary>div:last-child,body[data-theme] .functional-map-page .map-data-grid>div:last-child{border-bottom:0}body[data-theme] .settings-page .theme-choice{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}body[data-theme] .settings-page .theme-preview{min-height:100px;border:1px solid var(--nt-border);border-radius:var(--nt-radius-md);overflow:hidden}body[data-theme] .records-page-card,body[data-theme] .sos-page-card,body[data-theme] .functional-map-page .map-page-card{padding:20px}body[data-theme] .records-page-card .records-list{display:grid}body[data-theme] .records-page-card .record-row{min-width:0}body[data-theme] .functional-map-page .map-layout-grid{display:grid;grid-template-columns:minmax(0,2.2fr) minmax(280px,.8fr);gap:16px;align-items:stretch}body[data-theme] .functional-map-page :is(.map-canvas-card,.map-side-panel){min-width:0;border:1px solid var(--nt-border);border-radius:var(--nt-radius-lg);background:var(--nt-surface-card);box-shadow:var(--nt-shadow-card)}body[data-theme] .functional-map-page .map-side-panel{display:grid;align-content:start;gap:14px;padding:18px}body[data-theme=light] :is(.server-module-page,.audio-command-page,.diagnostic-card,.poc-network-panel,.settings-page,.functional-map-page,.single-panel-page,.records-page-card,.sos-page-card){color-scheme:light}body[data-theme=light] :is(.server-module-page,.audio-command-page,.diagnostic-card,.poc-network-panel,.settings-page,.functional-map-page,.single-panel-page,.records-page-card,.sos-page-card) :is(h1,h2,h3,h4,strong,label,td){color:#0f172a}body[data-theme=light] :is(.server-module-page,.audio-command-page,.diagnostic-card,.poc-network-panel,.settings-page,.functional-map-page,.single-panel-page,.records-page-card,.sos-page-card) :is(p,small,span){text-shadow:none}@media (max-width: 1600px){:root{--nt-section-gap: 18px}body[data-theme] .server-module-page .module-hero,body[data-theme] .audio-command-page .audio-page-header,body[data-theme] .settings-page .settings-page-header,body[data-theme] .functional-map-page .map-page-header,body[data-theme] .single-panel-page .section-page-header{min-height:120px;padding:20px}}@media (max-width: 1366px){:root{--nt-table-row-height: 48px;--nt-form-column-min: 210px}body[data-theme] .server-module-page,body[data-theme] .audio-command-page,body[data-theme] .geo-command-center,body[data-theme] .sos-command-center,body[data-theme] .single-panel-page,body[data-theme] .settings-page,body[data-theme] .functional-map-page{gap:16px}body[data-theme] .server-module-page :is(.page-grid,.history-grid,.reports-grid,.audio-admin-grid,.health-status-grid,.health-grid,.check-grid,.admin-overview-grid),body[data-theme] .audio-command-page :is(.reports-grid,.system-audio-grid),body[data-theme] .settings-page .settings-grid{gap:14px}body[data-theme] .server-module-page>.card,body[data-theme] .server-module-page .page-grid>.card,body[data-theme] .server-module-page .history-grid>.card,body[data-theme] .server-module-page .reports-grid>.card,body[data-theme] .audio-command-page>.card,body[data-theme] .settings-page .settings-card,body[data-theme] .single-panel-page>.card{padding:16px}}@media (max-width: 1100px){body[data-theme] .server-module-page :is(.page-grid,.history-grid,.reports-grid,.audio-admin-grid,.health-status-grid,.health-grid,.check-grid,.admin-overview-grid),body[data-theme] .audio-command-page :is(.reports-grid,.system-audio-grid),body[data-theme] .settings-page .settings-grid,body[data-theme] .diagnostic-card .diagnostic-grid,body[data-theme] .poc-network-panel .poc-url-grid,body[data-theme] .functional-map-page .map-layout-grid{grid-template-columns:1fr}body[data-theme] .server-module-page .module-hero{align-items:start}body[data-theme] .server-module-page .module-hero-kpis{width:100%;min-width:0}}@media (max-width: 760px){body[data-theme] .server-module-page .form-grid,body[data-theme] .settings-page .settings-grid,body[data-theme] .settings-page .theme-choice,body[data-theme] .server-module-page .module-hero-kpis{grid-template-columns:1fr}body[data-theme] :is(.server-module-page,.audio-command-page,.diagnostic-card,.poc-network-panel,.settings-page,.functional-map-page,.single-panel-page,.records-page-card,.sos-page-card){width:100%}body[data-theme] .server-module-page .card-title-row,body[data-theme] .audio-command-page .card-title-row,body[data-theme] .settings-page .card-title-row,body[data-theme] .functional-map-page .card-title-row,body[data-theme] .single-panel-page .card-title-row{align-items:flex-start;flex-direction:column}body[data-theme] .server-module-page .table-toolbar,body[data-theme] .server-module-page .table-pagination{align-items:stretch;flex-direction:column}body[data-theme] .server-module-page .table-toolbar-actions,body[data-theme] .server-module-page .action-row,body[data-theme] .server-module-page .reports-actions,body[data-theme] .audio-command-page .reports-actions,body[data-theme] .settings-page .settings-actions,body[data-theme] .single-panel-page .settings-actions{width:100%}body[data-theme] .server-module-page .table-toolbar-actions>*,body[data-theme] .server-module-page .action-row>*,body[data-theme] .server-module-page .reports-actions>*,body[data-theme] .audio-command-page .reports-actions>*,body[data-theme] .settings-page .settings-actions>*,body[data-theme] .single-panel-page .settings-actions>*{flex:1 1 auto}}@media (prefers-reduced-motion: reduce){body[data-theme] .server-module-page :is(.primary-button,.secondary-button,.small-button),body[data-theme] .audio-command-page :is(.primary-button,.secondary-button,.small-button),body[data-theme] .settings-page :is(.primary-button,.secondary-button,.small-button),body[data-theme] .functional-map-page :is(.primary-button,.secondary-button,.small-button),body[data-theme] .single-panel-page :is(.primary-button,.secondary-button,.small-button){transition:none}}.nextalk-runtime-fallback{min-height:100vh;display:grid;place-items:center;padding:32px;background:var(--nx-page-bg, #071322);color:var(--nx-text-primary, #f4f7fb);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.nextalk-runtime-fallback__card{width:min(620px,100%);padding:32px;border:1px solid var(--nx-border, rgba(148, 163, 184, .22));border-radius:18px;background:var(--nx-surface, #0e2035);box-shadow:0 22px 55px #00000047}.nextalk-runtime-fallback__status{margin-bottom:12px;color:#60a5fa;font-size:.75rem;font-weight:700;letter-spacing:.12em}.nextalk-runtime-fallback__card h1{margin:0 0 12px;font-size:clamp(1.5rem,4vw,2.2rem);line-height:1.15}.nextalk-runtime-fallback__card p{margin:0;color:var(--nx-text-secondary, #bac7d5);line-height:1.65}.nextalk-runtime-fallback__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.nextalk-runtime-fallback__actions button{min-height:44px;padding:0 18px;border:1px solid transparent;border-radius:10px;background:#2563eb;color:#fff;font:inherit;font-weight:600;cursor:pointer}.nextalk-runtime-fallback__actions button.secondary{border-color:var(--nx-border, rgba(148, 163, 184, .28));background:transparent;color:inherit}.nextalk-runtime-fallback__actions button:focus-visible{outline:3px solid rgba(96,165,250,.45);outline-offset:3px}.nextalk-runtime-fallback__card small{display:block;margin-top:20px;color:var(--nx-text-muted, #8191a5)}@media (max-width: 600px){.nextalk-runtime-fallback{padding:18px}.nextalk-runtime-fallback__card{padding:24px}.nextalk-runtime-fallback__actions{flex-direction:column}.nextalk-runtime-fallback__actions button{width:100%}}:root{color-scheme:dark}body[data-theme=dark]{color-scheme:dark;--nx-page-bg: #07111f;--nx-surface-1: #0c1829;--nx-surface-2: #101f34;--nx-surface-3: #15263d;--nx-border: rgba(151, 177, 214, .18);--nx-border-strong: rgba(151, 177, 214, .3);--nx-text: #f5f8ff;--nx-text-strong: #ffffff;--nx-text-muted: #a9b7cc;--nx-text-soft: #8394ad;--nx-control-bg: #0b1728;--nx-control-hover: #12243b;--nx-shadow: 0 14px 34px rgba(0, 0, 0, .24)}body[data-theme=light]{color-scheme:light;--nx-page-bg: #edf2f8;--nx-surface-1: #ffffff;--nx-surface-2: #f7f9fc;--nx-surface-3: #eef3f8;--nx-border: rgba(30, 52, 79, .16);--nx-border-strong: rgba(30, 52, 79, .28);--nx-text: #17263a;--nx-text-strong: #0c1727;--nx-text-muted: #53657b;--nx-text-soft: #6e7e92;--nx-control-bg: #ffffff;--nx-control-hover: #eaf0f7;--nx-shadow: 0 12px 28px rgba(27, 45, 70, .1)}body[data-theme]{background:var(--nx-page-bg)!important;color:var(--nx-text)!important}body[data-theme] :where(h1,h2,h3,h4,h5,h6,.page-title,.section-title,.card-title,.modal-title,.panel-title,.metric-card strong,.stat-card strong,.info-panel strong,.summary-card strong,.user-box strong,.menu-text strong,.table-title,.form-title){color:var(--nx-text-strong)!important}body[data-theme] :where(p,label,legend,small,.muted,.subtitle,.description,.help,.empty,.empty-state,.helper-text,.card p,.card small,.page-header p,.section-header p,.menu-text small,.user-box span,.user-box small,.footer-note,.field-help,.meta,.timestamp){color:var(--nx-text-muted)!important}body[data-theme] :where(.card,.panel,.page-panel,.section-card,.modal,.modal-content,.dialog,.drawer,.table-card,.form-card,.info-panel,.summary-card,.metric-card,.stat-card,.settings-card,.diagnostic-card,.audio-card,.recording-card,.chat-room,.chat-sidebar){color:var(--nx-text)!important;border-color:var(--nx-border)!important}body[data-theme=dark] :where(.card,.panel,.page-panel,.section-card,.modal,.modal-content,.dialog,.drawer,.table-card,.form-card,.info-panel,.summary-card,.metric-card,.stat-card,.settings-card,.diagnostic-card){background-color:var(--nx-surface-1)!important}body[data-theme=light] :where(.card,.panel,.page-panel,.section-card,.modal,.modal-content,.dialog,.drawer,.table-card,.form-card,.info-panel,.summary-card,.metric-card,.stat-card,.settings-card,.diagnostic-card){background-color:var(--nx-surface-1)!important;box-shadow:var(--nx-shadow)!important}body[data-theme] :where(input:not([type=checkbox]):not([type=radio]),textarea,select,.input,.select,.search-input,.filter-control,.date-control){color:var(--nx-text-strong)!important;background:var(--nx-control-bg)!important;border-color:var(--nx-border-strong)!important;caret-color:currentColor!important}body[data-theme] :where(input,textarea,select)::placeholder{color:var(--nx-text-soft)!important;opacity:1!important}body[data-theme] select option{color:var(--nx-text-strong)!important;background:var(--nx-control-bg)!important}body[data-theme] :where(button:not(.nx2-ptt-button),.button,.secondary-button,.ghost-button,.icon-button,.toolbar-button){color:var(--nx-text-strong)}body[data-theme=light] :where(.secondary-button,.ghost-button,.icon-button,.toolbar-button){color:#18304c!important;background-color:#f4f7fb!important;border-color:#1d3e6538!important}body[data-theme=dark] :where(.secondary-button,.ghost-button,.icon-button,.toolbar-button){color:#edf5ff!important;background-color:#12243a!important;border-color:#8eafdb3d!important}body[data-theme] table{color:var(--nx-text)!important}body[data-theme] :where(th,.table-header,.data-grid-header){color:var(--nx-text-strong)!important;border-color:var(--nx-border)!important}body[data-theme] :where(td,.table-cell,.data-grid-cell){color:var(--nx-text)!important;border-color:var(--nx-border)!important}body[data-theme=light] :where(thead,.table-header,.data-grid-header){background:#e9eff6!important}body[data-theme=dark] :where(thead,.table-header,.data-grid-header){background:#101f33!important}body[data-theme=light] :where(.sidebar,.user-app-sidebar,.server-admin-sidebar,.topbar,.app-header,.page-header){color:#17263a!important}body[data-theme=dark] :where(.sidebar,.user-app-sidebar,.server-admin-sidebar,.topbar,.app-header,.page-header){color:#f5f8ff!important}body[data-theme=light] :where(.menu-item,.menu-item-rich,.nav-item,.sidebar-item):not(.active){color:#253950!important}body[data-theme=dark] :where(.menu-item,.menu-item-rich,.nav-item,.sidebar-item):not(.active){color:#dce8f8!important}body[data-theme] :where(svg,.menu-icon,.nav-icon,.status-icon){color:inherit}body[data-theme=light] a:not(.primary-button):not(.menu-item-rich){color:#075fbe}body[data-theme=dark] a:not(.primary-button):not(.menu-item-rich){color:#78c3ff}body[data-theme=light] :where(.leaflet-popup-content-wrapper,.leaflet-popup-tip){color:#17263a!important;background:#fff!important}body[data-theme=dark] :where(.leaflet-popup-content-wrapper,.leaflet-popup-tip){color:#f5f8ff!important;background:#101f33!important}body[data-theme] .leaflet-popup-content :where(p,strong,span,small){color:inherit!important}body[data-theme=light] :where(.chat-message,.message-bubble,.conversation-item){color:#17263a!important}body[data-theme=dark] :where(.chat-message,.message-bubble,.conversation-item){color:#f5f8ff!important}body[data-theme] .nx2-ptt-panel,body[data-theme] .nx2-ptt-panel *,body[data-theme] .nx2-ptt-button,body[data-theme] .nx2-ptt-orbit,body[data-theme] .nx2-ptt-core{mix-blend-mode:normal!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}body[data-theme] .nx2-ptt-button,body[data-theme] .nx2-ptt-button:hover,body[data-theme] .nx2-ptt-button:active,body[data-theme] .nx2-ptt-button:focus,body[data-theme] .nx2-ptt-button:disabled{background:transparent!important;box-shadow:none!important;filter:none!important;opacity:1!important}body[data-theme] .nx2-ptt-core,body[data-theme] .nx2-ptt-core:before,body[data-theme] .nx2-ptt-core:after{filter:none!important;opacity:1!important}body[data-theme=light] .nx2-ptt-panel{color:#17263a!important;background:radial-gradient(circle at 50% 64%,rgba(33,126,230,.08),transparent 44%),linear-gradient(180deg,#fffffffa,#f3f7fcf5)!important}body[data-theme=light] .nx2-ptt-panel__identity>span,body[data-theme=light] .nx2-ptt-speaker span,body[data-theme=light] .nx2-ptt-caption span{color:#5a6d85!important}body[data-theme=light] .nx2-ptt-panel__identity h3,body[data-theme=light] .nx2-ptt-speaker strong,body[data-theme=light] .nx2-ptt-caption strong{color:#102039!important}body[data-theme=light] .nx2-ptt-speaker{color:#17263a!important;background:#f3f7fb!important;border-color:#1f4e842e!important}body[data-theme=light] .nx2-ptt-chip{color:#0d3e76!important;background:linear-gradient(180deg,#fff,#edf4fb)!important;border-color:#1c84d68f!important;box-shadow:0 6px 18px #2251831a,inset 0 1px #ffffffe6!important}body[data-theme=light] .nx2-ptt-control:before{background:radial-gradient(circle,rgba(30,126,235,.1),transparent 68%)!important}body[data-theme=light] .nx2-ptt-orbit__outer{border-color:#1291e0d1!important;box-shadow:0 0 14px #1c8bda1f,inset 0 0 20px #288eda0f!important}body[data-theme=light] .nx2-ptt-orbit__middle{border-color:#2a65ae4d!important;box-shadow:0 0 0 7px #dfe9f5c2!important}body[data-theme=light] .nx2-ptt-orbit__inner{border-color:#2a65ae57!important}body[data-theme=light] .nx2-ptt-core{color:#fff!important;background:linear-gradient(150deg,#ffc46f,#ff9b35,#ff7a0a 68%,#df5300)!important;border-color:#ffd28ef2!important;box-shadow:0 14px 28px #32373f2e,0 0 0 6px #e1e7efe6,inset 0 1px 8px #ffffff4d,inset 0 -12px 18px #70210029!important}body[data-theme=light] .nx2-ptt-core__rim{border-color:#fff8e8f0!important}body[data-theme=light] .nx2-ptt-mic{color:#fff!important;filter:drop-shadow(0 2px 2px rgba(92,31,0,.18))!important}body[data-theme=light] .nx2-audio-edge__bars i{background:linear-gradient(180deg,transparent,rgba(20,132,218,.92),transparent)!important;box-shadow:0 0 6px #1c84d657!important}body[data-theme=light] .nx2-audio-edge__dots{background-image:radial-gradient(circle,rgba(30,133,214,.62) 0 1px,transparent 1.3px)!important}body[data-theme] .nx2-ptt-panel--disabled .nx2-ptt-orbit,body[data-theme] .nx2-ptt-panel--disabled .nx2-audio-edge{opacity:.48!important}body[data-theme] .nx2-ptt-panel--disabled .nx2-ptt-core{opacity:.78!important}body[data-theme=light] .main-content :where(.card,.panel,.modal-content) :where(span,div,li):not([class*=status]):not([class*=badge]):not([class*=pill]){border-color:inherit}@media (prefers-contrast: more){body[data-theme]{--nx-border: rgba(113, 139, 174, .42);--nx-border-strong: rgba(113, 139, 174, .62)}}body[data-theme] .nx2-ptt-panel,body[data-theme] .nx2-ptt-panel *{mix-blend-mode:normal!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}body[data-theme] .nx2-ptt-button,body[data-theme] .nx2-ptt-button:hover,body[data-theme] .nx2-ptt-button:active,body[data-theme] .nx2-ptt-button:focus,body[data-theme] .nx2-ptt-button:disabled{width:min(100%,620px)!important;min-height:238px!important;margin-top:24px!important;padding:0!important;border:0!important;outline:0!important;display:grid!important;grid-template-columns:minmax(70px,1fr) clamp(200px,23vw,282px) minmax(70px,1fr)!important;align-items:center!important;justify-items:center!important;gap:clamp(4px,.8vw,12px)!important;background:transparent!important;box-shadow:none!important;filter:none!important;opacity:1!important}body[data-theme] .nx2-ptt-button:before,body[data-theme] .nx2-ptt-button:after{content:none!important;display:none!important;background:none!important;opacity:0!important}body[data-theme] .nx2-ptt-orbit,body[data-theme] .nx2-ptt-panel--disabled .nx2-ptt-orbit{width:clamp(200px,23vw,282px)!important;opacity:1!important;filter:none!important}body[data-theme] .nx2-ptt-panel--disabled .nx2-audio-edge{opacity:.56!important;filter:none!important}body[data-theme] .nx2-ptt-core,body[data-theme] .nx2-ptt-panel--disabled .nx2-ptt-core{color:#fff!important;background:linear-gradient(150deg,#ffb24f,#ff922c,#ff7a0a 68%,#df5300)!important;border-color:#ffd69be6!important;box-shadow:0 12px 26px #00051261,0 0 0 6px #040d1ec7,inset 0 1px 8px #ffffff3d,inset 0 -12px 18px #7021002e!important;filter:none!important;opacity:1!important}body[data-theme=light] .nx2-ptt-core,body[data-theme=light] .nx2-ptt-panel--disabled .nx2-ptt-core{box-shadow:0 14px 28px #32373f2e,0 0 0 6px #e1e7efe6,inset 0 1px 8px #ffffff4d,inset 0 -12px 18px #70210029!important}body[data-theme] .nx2-ptt-mic{color:#fff!important;fill:currentColor!important;opacity:1!important;filter:drop-shadow(0 2px 2px rgba(92,31,0,.18))!important}body[data-theme] .nx2-ptt-panel--disabled .nx2-ptt-button,body[data-theme] .nx2-ptt-panel--disabled .nx2-ptt-orbit,body[data-theme] .nx2-ptt-panel--disabled .nx2-ptt-core{filter:none!important}
