.noc-panel{--noc-line:#23465b;color:#e5f6ff;background:radial-gradient(at 40% 0,#103f59 0,#0000 55%),#061522;border:1px solid #246077;border-radius:20px;padding:26px;font-size:16px;box-shadow:0 10px 36px #03101c20}.noc-panel *{box-sizing:border-box}.noc-header{border-bottom:1px solid var(--noc-line);justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;padding-bottom:24px;display:flex}.noc-header h1{letter-spacing:-1px;margin:4px 0;font-size:32px;font-weight:650}.noc-header h1 span{color:#a2cddd;font-size:24px;font-weight:400}.noc-header h2{margin:5px 0;font-size:25px;font-weight:650}.noc-eyebrow{color:#61ecf5;letter-spacing:1.5px;align-items:center;gap:8px;font-size:13px;font-weight:650;display:flex}.noc-muted{color:#a6becc;font-size:14px;line-height:1.6}.noc-header-actions{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.noc-primary,.noc-button{cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:10px 16px;font-size:14px;font-weight:600;display:inline-flex}.noc-primary{color:#04202d;background:#71f1f4;border:1px solid #83faff;box-shadow:0 0 22px #22d3ee20}.noc-primary:hover{background:#a6fbff}.noc-button{color:#e4f9ff;background:#102d40;border:1px solid #46748b}.noc-button:hover{background:#1b4459}.noc-panel button:disabled{opacity:.5;cursor:not-allowed}.noc-panel :focus-visible{outline-offset:3px;outline:3px solid #7bf4ff}.noc-pill{white-space:nowrap;color:#82f7d4;background:#0b302e;border:1px solid #24705e;border-radius:99px;align-items:center;gap:8px;padding:5px 10px;font-size:13px;display:inline-flex}.noc-pill i{background:currentColor;border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px}.noc-pill.neutral{color:#bed0dc;background:#112938;border-color:#38596e}.noc-pill.warn,.noc-alert.warn{color:#ffd59a;background:#302617;border-color:#80633b}.noc-main-grid{grid-template-columns:1fr 270px;gap:24px;margin-bottom:22px;display:grid}.noc-gauges{border:1px solid var(--noc-line);background:#071c2cc9;border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));padding:18px 10px;display:grid}.noc-ring-card{text-align:center;--ring:#42eced;min-width:0}.noc-ring-card.violet{--ring:#c49fff}.noc-ring-card.blue{--ring:#73b4ff}.noc-ring{max-width:180px;margin:auto;position:relative}.noc-ring svg{width:100%;overflow:visible}.noc-ring circle{fill:none;stroke-width:7px}.noc-ring .ring-track{stroke:#17394a}.noc-ring .ring-ticks{stroke:var(--ring);stroke-width:1px;opacity:.45;stroke-dasharray:1 5}.noc-ring .ring-value{stroke:var(--ring);stroke-linecap:round;transform-origin:50%;filter:drop-shadow(0 0 4px color-mix(in srgb,var(--ring),transparent 50%));transition:stroke-dasharray 1s;transform:rotate(-90deg)}.noc-ring strong{font-variant-numeric:tabular-nums;place-items:center;font-size:31px;font-weight:550;display:grid;position:absolute;inset:0}.noc-ring-card h3{margin:2px 0 6px;font-size:17px;font-weight:600}.noc-ring-card p{color:#a6becc;margin:0 8px;font-size:13px}.noc-core{background:linear-gradient(135deg,#103244,#081b2b);border:1px solid #286378;border-radius:14px;padding:20px}.noc-call-number{color:#82f7f5;font-variant-numeric:tabular-nums;margin:15px 0;font-size:64px;line-height:1.1}.noc-call-number span{color:#c4dce9;margin-top:6px;font-size:15px;display:block}.noc-core-row{border-top:1px solid var(--noc-line);color:#b9d0dd;justify-content:space-between;gap:8px;padding:9px 0;font-size:13px;display:flex}.noc-core-row span{align-items:center;gap:5px;display:flex}.noc-core-row b{color:#e0fbff}.noc-stats{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin:20px 0;display:grid}.noc-stat{border:1px solid var(--noc-line);color:#bcdce7;background:#0c2435;border-top:2px solid #3b9cac;border-radius:10px;flex-wrap:wrap;align-items:center;gap:7px;padding:15px;display:flex}.noc-stat svg{color:#79dae7}.noc-stat strong{color:#f2fbff;font-variant-numeric:tabular-nums;width:100%;font-size:29px;font-weight:550;display:block}.noc-bottom-grid{grid-template-columns:1.25fr 1fr;gap:20px;margin-bottom:20px;display:grid}.noc-surface{border:1px solid var(--noc-line);background:#091e2de6;border-radius:12px;min-width:0;padding:20px}.noc-section-title{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.noc-section-title h2,.noc-surface h3{align-items:center;gap:8px;font-size:16px;font-weight:600;display:flex}.noc-section-title>span{color:#a8c7d6;font-size:13px}.noc-load{color:#b5cedb;gap:18px;font-size:14px;display:flex}.noc-load b{color:#e4fbff;margin-left:6px}.noc-chart{background:repeating-linear-gradient(0deg,#0000 0 25px,#21435966 26px);height:105px;margin:20px 0;padding:4px 0;position:relative}.noc-chart svg{width:100%;height:100%;padding-left:34px;position:absolute;inset:0}.noc-chart>span{color:#a3c2d1;font-size:12px;display:block}.noc-chart>span:last-child{position:absolute;bottom:0}.noc-chart p{text-align:center;color:#a6becc;padding:25px;font-size:14px}.noc-service{justify-content:space-between;align-items:center;gap:12px;padding:9px 0;font-size:14px;display:flex}.noc-alert{color:#ace4d5;background:#0b2a29;border:1px solid #285e53;border-radius:8px;margin-top:15px;padding:11px 13px;font-size:14px}.noc-pbx-list{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;display:grid}.noc-pbx-list button{text-align:left;color:#dff6ff;cursor:pointer;background:#102b3b;border:1px solid #31546a;border-radius:8px;align-items:center;gap:12px;padding:15px;display:flex}.noc-pbx-list button:hover{border-color:#6deaf5}.noc-pbx-list small{color:#aac6d4;margin-top:3px;font-size:13px;display:block}.noc-pbx-link{color:#8ae9f4;margin-left:auto;font-size:13px}.noc-footer{letter-spacing:.5px;color:#a5c4d4;flex-wrap:wrap;justify-content:space-between;gap:14px;margin-top:20px;font-size:12px;display:flex}.sip-modal{width:96vw;max-width:min(1500px,96vw);max-height:92vh;margin:auto;padding:0;position:fixed;overflow:auto}.sip-modal::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#010a14cc}.sip-modal .noc-header{z-index:2;background:#0b2333;margin:0;padding:22px;position:sticky;top:0}.sip-body{padding:22px}.sip-controls,.sip-filters{flex-wrap:wrap;gap:14px;display:flex}.sip-controls label,.sip-filters label{color:#c3dce8;flex-direction:column;flex:1;gap:6px;min-width:130px;font-size:14px;display:flex}.sip-controls .sip-target{flex:2;min-width:220px}.sip-modal input,.sip-modal select{color:#effaff;background:#102d40;border:1px solid #47748a;border-radius:7px;width:100%;max-width:100%;min-height:44px;padding:9px 11px;font-size:15px}.sip-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:18px;display:flex}.sip-notes{margin:14px 0 20px}.sip-results{grid-template-columns:1fr 1fr;gap:16px;margin-top:20px;display:grid}.sip-table-wrap{max-height:470px;margin-top:14px;overflow:auto}.sip-modal table{border-collapse:collapse;width:100%;font-size:14px}.sip-modal th{text-align:left;color:#a9d3e3;background:#102b3d;padding:10px;font-size:13px;position:sticky;top:0}.sip-modal td{vertical-align:top;border-bottom:1px solid #25465a;padding:10px}.sip-modal td button{text-align:left;cursor:pointer;overflow-wrap:anywhere;width:100%;display:block}.sip-modal td small{color:#b0c9d8;overflow-wrap:anywhere;margin-top:5px;font-size:12px;display:block}.sip-modal tr.selected{background:#154256}.sip-error{color:#ffb1b1}.sip-empty{color:#b4cfde;padding:28px 5px;font-size:14px;line-height:1.7}.sip-call-id{overflow-wrap:anywhere;color:#b7d4df;margin:10px 0;font-size:13px}.sip-ladder-scroll{max-height:440px;overflow:auto}.sip-flow details{color:#bddde8;margin-top:15px;font-size:13px}.sip-flow li{overflow-wrap:anywhere;margin-top:7px}.sip-flow summary{cursor:pointer}.sip-modal .noc-surface{padding:15px}@media (max-width:1050px){.noc-main-grid{grid-template-columns:1fr}.noc-core{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.noc-core .noc-eyebrow{width:100%}.noc-call-number{margin:0 20px 0 0;font-size:40px}.noc-core-row{flex:1;min-width:140px;display:block}.noc-core-row b{margin-top:6px;display:block}.noc-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.sip-results{grid-template-columns:1fr}}@media (max-width:650px){.noc-panel{border-radius:12px;padding:15px}.noc-header{flex-direction:column;align-items:flex-start}.noc-header h1{font-size:27px}.noc-header h1 span{margin-top:4px;font-size:18px;display:block}.noc-header-actions{width:100%}.noc-gauges{padding:12px 2px}.noc-ring strong{font-size:22px}.noc-ring-card h3{font-size:15px}.noc-ring-card p{font-size:12px}.noc-bottom-grid{grid-template-columns:1fr}.noc-stats{gap:8px}.noc-stat{padding:11px}.noc-surface{padding:15px}.sip-modal{padding:0}.sip-modal .noc-header{flex-direction:row;padding:15px}.sip-modal .noc-header h2{font-size:19px}.sip-body{padding:14px}.sip-controls label,.sip-filters label{min-width:100%}.sip-modal .noc-header .noc-muted{display:none}}@media (prefers-reduced-motion:reduce){.noc-panel *{transition:none!important;animation:none!important}}.sip-tabs{background:#071a29;border:1px solid #24485b;border-radius:12px;flex-wrap:wrap;gap:8px;margin-bottom:18px;padding:5px;display:flex}.sip-tabs button{color:#a9c9d8;cursor:pointer;background:0 0;border:0;border-radius:9px;padding:11px 16px;font-weight:650}.sip-tabs button.active{color:#8ef8ff;background:#12394d;box-shadow:inset 0 0 0 1px #3da6ba}.sip-intro{background:#0a2232;border:1px solid #245266;border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 16px;padding:13px 15px;display:flex}.sip-intro strong{color:#8df7e0}.sip-intro span{color:#b7cfda;font-size:14px}.sip-tech-filter{background:#081c2a;border:1px solid #24495b;border-radius:9px;margin-top:14px;padding:10px 12px}.sip-tech-filter summary{cursor:pointer;color:#9bc2d2;font-size:13px}.sip-tech-filter .sip-filters{margin-top:12px}.sip-result{white-space:nowrap;border-radius:99px;align-items:center;min-height:28px;padding:5px 9px;font-size:12px;font-weight:750;display:inline-flex}.sip-result.ok{color:#98f3d8;background:#0a352e;border:1px solid #28735e}.sip-result.warn{color:#ffd697;background:#352916;border:1px solid #806239}.sip-result.error{color:#ffb5b5;background:#3a171b;border:1px solid #813840}.sip-result.info{color:#a9eaf4;background:#102e3d;border:1px solid #346579}.sip-diagnosis{background:#0a2232;border:1px solid #2f5b70;border-radius:11px;gap:10px;margin-top:14px;padding:16px;display:grid}.sip-diagnosis strong{color:#eefaff;font-size:17px}.sip-diagnosis p{color:#c0d6e0;margin:0;line-height:1.55}.sip-diagnosis>span:last-child{color:#9dd9e8;font-size:13px}.sip-diagnosis.ok{border-color:#2f7865}.sip-diagnosis.warn{border-color:#7f633c}.sip-diagnosis.error{border-color:#7c3842}.sip-workspace{gap:18px;display:grid}.sip-hero{background:linear-gradient(135deg,#10364a,#081d2b);border:1px solid #28566b;border-radius:12px;padding:20px}.sip-hero h3{margin:5px 0 4px;font-size:22px}.sip-sim-controls{grid-template-columns:1fr 1.3fr auto;align-items:end;gap:12px;display:grid}.sip-sim-controls label,.sip-question{color:#c4dbe5;flex-direction:column;gap:7px;font-size:14px;display:flex}.sip-sim-result{background:#0a1f2e;border:1px solid #2b5a6d;border-radius:13px;padding:18px}.sip-sim-summary{align-items:flex-start;gap:14px;display:flex}.sip-sim-summary>span{color:#88f6ff;background:#153c4d;border-radius:50%;place-items:center;width:38px;height:38px;font-size:20px;font-weight:800;display:grid}.sip-sim-summary h3{margin:0 0 5px}.sip-sim-summary p{color:#c6dbe4;margin:0 0 6px}.sip-sim-summary small{color:#9fc3d2}.sip-step i{color:#baf8ff;background:#173c4d;border-radius:50%;place-items:center;width:24px;height:24px;font-size:12px;font-style:normal;display:grid}.sip-step b{font-size:14px}.sip-quick-asks{flex-wrap:wrap;gap:8px;display:flex}.sip-quick-asks button{color:#bdebf4;cursor:pointer;background:#102c3e;border:1px solid #376378;border-radius:99px;padding:8px 12px}.sip-quick-asks button:hover{border-color:#6debf4}.sip-question textarea{resize:vertical;color:#effaff;min-height:110px;font:inherit;background:#102d40;border:1px solid #47748a;border-radius:9px;padding:12px}.sip-ai-answer{background:linear-gradient(135deg,#0c2b3e,#0a1d2c);border:1px solid #42708b;border-radius:12px;gap:14px;padding:18px;display:flex}.sip-ai-answer>span{color:#79f4fa;font-size:26px}.sip-ai-answer b{color:#9ef7ff}.sip-ai-answer p{color:#d5e9f0;margin:7px 0;line-height:1.65}.sip-ai-answer small{color:#91adba}@media (max-width:850px){.sip-sim-controls{grid-template-columns:1fr}.sip-tabs button{flex:1;min-width:180px}.sip-table-wrap table th:nth-child(3),.sip-table-wrap table td:nth-child(3){display:none}}.sip-live-details{background:linear-gradient(#071c2a,#061725);border:1px solid #28566b;border-radius:12px;overflow:hidden}.sip-live-details>summary{cursor:pointer;color:#d9f5ff;background:#0b2637;border-bottom:1px solid #24485a;justify-content:space-between;align-items:center;gap:12px;padding:13px 15px;font-weight:700;list-style:none;display:flex}.sip-live-details>summary::-webkit-details-marker{display:none}.sip-live-badge{letter-spacing:.7px;color:#94b8c7;background:#112633;border:1px solid #385a69;border-radius:99px;align-items:center;gap:6px;padding:4px 9px;font-size:11px;display:inline-flex}.sip-live-badge.active{color:#80ffd8;background:#0a352e;border-color:#26745f;animation:1.5s ease-in-out infinite sipLivePulse;box-shadow:0 0 16px #3af0bc22}.sip-live-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;padding:14px 15px 8px;display:flex}.sip-live-head>div:first-child{gap:3px;display:grid}.sip-live-head b{color:#eefcff}.sip-live-head small{color:#96b8c7}.sip-live-legend{flex-wrap:wrap;gap:7px;display:flex}.sip-live-legend span{background:#07141f;border:1px solid;border-radius:99px;padding:4px 8px;font-size:11px;font-weight:700}.sip-live-legend .request{color:#55a7ff}.sip-live-legend .progress{color:#ffd166}.sip-live-legend .success{color:#42e6a4}.sip-live-legend .auth{color:#ffb454}.sip-live-legend .failure{color:#ff6b6b}.sip-live-details .sip-call-id{margin:4px 0 10px;padding:0 15px}.sip-ladder-live{background:radial-gradient(circle at 50% 0,#10334855,#0000 65%),linear-gradient(#071925,#06131e);border-top:1px solid #17394a;border-bottom:1px solid #17394a;min-width:100%;display:block}.sip-peer rect{fill:#0d2b3c;stroke:#37667a;stroke-width:1px}.sip-peer text{fill:#dff9ff;font-size:12px;font-weight:700}.sip-peer line{stroke:#294d60;stroke-width:1px;stroke-dasharray:5 6}.sip-event-chip{fill:#071620;stroke-width:1px;opacity:.94}.sip-event-label{paint-order:stroke;stroke:#07131d;stroke-width:3px;stroke-linejoin:round;font-size:12px;font-weight:750}.sip-live-line{stroke-width:2.2px;stroke-linecap:round;stroke-dasharray:9 7;filter:drop-shadow(0 0 3px);animation:.8s linear infinite sipFlowForward}.sip-live-line.reverse{animation-name:sipFlowReverse}.sip-live-line.latest{stroke-width:3.1px;filter:drop-shadow(0 0 5px)}.sip-event.newest .sip-event-chip{animation:1.2s ease-in-out infinite sipNewestGlow}.sip-event-node{filter:drop-shadow(0 0 5px)}.sip-packet-dot{filter:drop-shadow(0 0 7px)}.sip-live-now{color:#8ff6d8;align-items:center;gap:8px;margin:10px 15px 14px;font-size:12px;display:flex}.sip-live-now i{background:#42e6a4;border-radius:50%;width:8px;height:8px;animation:1s ease-in-out infinite sipLivePulse;box-shadow:0 0 12px #42e6a4}@keyframes sipFlowForward{to{stroke-dashoffset:-32px}}@keyframes sipFlowReverse{to{stroke-dashoffset:32px}}@keyframes sipLivePulse{0%,to{opacity:.55}50%{opacity:1}}@keyframes sipNewestGlow{0%,to{filter:drop-shadow(0 0 2px #39e6f244)}50%{filter:drop-shadow(0 0 10px #39e6f299)}}@media (prefers-reduced-motion:reduce){.sip-live-line,.sip-live-badge.active,.sip-live-now i,.sip-event.newest .sip-event-chip{animation:none!important}.sip-packet-dot animate{display:none}}.sip-console-modal{background:#060a0f!important;border:1px solid #29384b!important;border-radius:12px!important;width:calc(100vw - 12px)!important;max-width:none!important;height:calc(100vh - 12px)!important;max-height:none!important;margin:6px!important;padding:0!important;overflow:hidden!important;box-shadow:0 24px 80px #000b!important}.sip-console-modal[open]{grid-template-rows:58px 66px minmax(0,1fr);display:grid}.sip-console-modal::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#000d!important}.sip-console-header{background:linear-gradient(#0b1017,#080c12);border-bottom:1px solid #263342;grid-template-columns:minmax(260px,1fr) auto minmax(350px,1fr);align-items:center;gap:16px;min-width:0;padding:0 16px;display:grid}.sip-console-title{align-items:center;gap:12px;min-width:0;display:flex}.sip-console-brand{letter-spacing:1.8px;color:#50e9ee;white-space:nowrap;background:#071b22;border:1px solid #235a68;border-radius:5px;padding:5px 8px;font-size:11px;font-weight:900}.sip-console-title h2{color:#e8eef6;margin:0;font-size:16px}.sip-console-title small{color:#6f8093;margin-top:2px;font-size:10px;display:block}.sip-console-health{color:#8594a6;white-space:nowrap;justify-content:center;align-items:center;gap:18px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;display:flex}.sip-console-health b{color:#8c7bff}.sip-console-health b.on{color:#33dfa4;text-shadow:0 0 12px #33dfa455}.sip-console-health b.off{color:#788697}.sip-console-modes{justify-content:flex-end;align-items:center;gap:7px;display:flex}.sip-console-modes button{color:#91a2b6;cursor:pointer;background:#0e151e;border:1px solid #28384a;border-radius:6px;height:32px;padding:0 11px;font-size:11px;font-weight:750}.sip-console-modes button.active{color:#8aeaf2;background:#0c2029;border-color:#386d78}.sip-console-modes .sip-console-close{color:#ffc1c1;background:#211014;border-color:#60353c}.sip-console-toolbar{background:#080d13;border-bottom:1px solid #202d3a;align-items:end;gap:8px;min-width:0;padding:8px 12px;display:flex;overflow:hidden}.sip-console-toolbar label{gap:3px;min-width:120px;display:grid}.sip-console-toolbar label.grow{flex:1;min-width:190px}.sip-console-toolbar label.short{min-width:78px}.sip-console-toolbar label>span{text-transform:uppercase;letter-spacing:.9px;color:#708197;font-size:9px;font-weight:800}.sip-console-toolbar select,.sip-console-toolbar input{height:34px;color:#d8e4ef!important;background:#0d151f!important;border:1px solid #2c3b4c!important;border-radius:6px!important;min-height:34px!important;padding:5px 9px!important;font-size:12px!important}.sip-btn{color:#c4d2de;white-space:nowrap;cursor:pointer;background:#111a24;border:1px solid #32465a;border-radius:6px;height:34px;padding:0 12px;font-size:11px;font-weight:800}.sip-btn:disabled{opacity:.38}.sip-btn.start{color:#062016;background:#3be0a4;border-color:#68f3bd}.sip-btn.stop{color:#ffc4c9;background:#2b1217;border-color:#74343e}.sip-btn.ghost{color:#9eb1c3}.sip-btn.ai{color:#0d1723;background:linear-gradient(90deg,#7f87ff,#b783ff);border-color:#b6a5ff;width:100%}.sip-console-error{z-index:20;color:#ffd19b;background:#2d1b0f;border:1px solid #8b5932;border-radius:7px;max-width:760px;padding:8px 14px;font-size:12px;position:absolute;top:126px;left:50%;transform:translate(-50%);box-shadow:0 12px 30px #0009}.sip-console-grid{background:#05080d;grid-template-columns:248px minmax(0,1fr) 382px;height:100%;min-height:0;display:grid;overflow:hidden}.sip-session-panel,.sip-inspector{background:#080c12;min-height:0}.sip-session-panel{border-right:1px solid #26313e;grid-template-rows:48px 44px minmax(0,1fr);display:grid}.sip-panel-heading{border-bottom:1px solid #202b37;justify-content:space-between;align-items:center;padding:8px 10px;display:flex}.sip-panel-heading>div{gap:2px;display:grid}.sip-panel-heading b{color:#d4dce7;font-size:12px}.sip-panel-heading small{color:#68788b;font-size:9px}.sip-panel-heading button{color:#8fdde7;cursor:pointer;background:#101923;border:1px solid #2a3b4d;border-radius:6px;width:29px;height:29px}.sip-session-filter{padding:7px 9px}.sip-session-filter input{width:100%;color:#dbe6f0!important;background:#0d131c!important;border:1px solid #263649!important;border-radius:6px!important;height:30px!important;min-height:30px!important;padding:5px 8px!important;font-size:10px!important}.sip-session-list{padding:4px 7px 10px;overflow:auto}.sip-session-card{text-align:left;color:#d5e0ea;cursor:pointer;background:#0b1119;border:1px solid #263543;border-left:3px solid #3a7481;border-radius:7px;gap:6px;width:100%;margin:5px 0;padding:9px 9px 8px;display:grid}.sip-session-card:hover,.sip-session-card.selected{background:#101a25;border-color:#426279}.sip-session-card.ok{border-left-color:#35e6a0}.sip-session-card.warn{border-left-color:#ffb454}.sip-session-card.error{border-left-color:#ff5f70}.sip-session-card.info{border-left-color:#5ba8ff}.sip-session-card>div{justify-content:space-between;align-items:center;gap:6px;display:flex}.sip-session-card strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.sip-session-card>div>span{color:#77899c;white-space:nowrap;font-size:8px}.sip-session-card .sip-result{justify-self:start;min-height:21px;padding:2px 6px;font-size:9px}.sip-session-card small{color:#8799aa;font-size:9px;line-height:1.35}.sip-session-empty{text-align:center;color:#667789;padding:22px 10px;font-size:10px;line-height:1.5}.sip-flow-main{background:#070a0f;grid-template-rows:112px minmax(0,1fr);min-width:0;min-height:0;display:grid;overflow:hidden}.sip-endpoint-row{border-bottom:1px solid #222d39;grid-template-columns:1fr 1fr;gap:9px;padding:9px 12px;display:grid}.sip-endpoint-card{background:linear-gradient(#0d141c,#090e14);border:1px solid #253544;border-radius:7px;min-width:0;padding:8px 12px;position:relative;overflow:hidden}.sip-endpoint-card.origin{box-shadow:inset 3px 0 #2dd59c}.sip-endpoint-card.destination{box-shadow:inset 3px 0 #8f7dff}.sip-endpoint-label{letter-spacing:.7px;color:#7b8da1;font-size:9px;font-weight:900}.sip-endpoint-card.origin .sip-endpoint-label{color:#3de0ad}.sip-endpoint-card.destination .sip-endpoint-label{color:#9e91ff}.sip-endpoint-card>strong{text-overflow:ellipsis;white-space:nowrap;color:#dfe7ef;background:#101923;border-radius:4px;max-width:45%;padding:3px 6px;font:800 11px ui-monospace,SFMono-Regular,Menlo,monospace;position:absolute;top:8px;right:10px;overflow:hidden}.sip-endpoint-card dl{grid-template-columns:105px minmax(0,1fr);gap:4px 8px;margin:13px 0 0;font-size:9px;display:grid}.sip-endpoint-card dt{color:#617285}.sip-endpoint-card dd{color:#becbd8;text-overflow:ellipsis;white-space:nowrap;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;overflow:hidden}.sip-sequence-stage{background:radial-gradient(circle at 50% 12%,#111923 0,#070a0f 54%);grid-template-rows:42px minmax(0,1fr) auto;min-height:0;display:grid;overflow:hidden}.sip-sequence-title{border-bottom:1px solid #202a35;justify-content:space-between;align-items:center;padding:0 13px;display:flex}.sip-sequence-title>div{align-items:center;gap:7px;display:flex}.sip-sequence-title b{letter-spacing:.3px;color:#cdd7e1;font-size:11px}.sip-sequence-title>div>span{color:#7b72ff}.sip-sequence-title .sip-live-badge{padding:3px 7px;font-size:8px}.sip-flow-placeholder{text-align:center;color:#617184;place-self:center;gap:7px;max-width:300px;font-size:10px;display:grid}.sip-flow-placeholder b{color:#a4b3c2;font-size:12px}.sip-console-ladder{height:100%;max-height:none!important;overflow:auto!important}.sip-console-ladder .sip-ladder-live{min-width:100%;min-height:100%;background:0 0!important;border:0!important}.sip-console-ladder .sip-peer rect{fill:#10161d;stroke:#39434f}.sip-console-ladder .sip-peer text{fill:#cfd8e3;font-size:10px}.sip-console-ladder .sip-peer line{stroke:#242e39;stroke-dasharray:3 5}.sip-console-ladder .sip-event{cursor:pointer}.sip-console-ladder .sip-event.picked .sip-event-chip{fill:#151c27;stroke-width:2px}.sip-event-time{fill:#5f6c7a;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8px}.sip-console-ladder .sip-event-chip{fill:#0a0e14;stroke-width:1px}.sip-console-ladder .sip-event-label{stroke:#070a0f;stroke-width:3px;font-size:9px;font-weight:900}.sip-console-ladder .sip-live-line{stroke-width:1.8px;stroke-dasharray:8 7}.sip-console-ladder .sip-live-line.latest{stroke-width:2.5px}.sip-sequence-live{color:#52deb1;border-top:1px solid #1d2934;align-items:center;gap:7px;height:26px;padding:0 12px;font-size:9px;display:flex}.sip-sequence-live i{background:#3ce1a7;border-radius:50%;width:6px;height:6px;animation:1s infinite sipLivePulse;box-shadow:0 0 8px #3ce1a7}.sip-inspector{border-left:1px solid #27313e;grid-template-rows:42px minmax(0,1fr);min-width:0;display:grid}.sip-inspector-tabs{background:#090d13;border-bottom:1px solid #2b3542;grid-template-columns:1fr 1fr 1fr;display:grid}.sip-inspector-tabs button{color:#7c8999;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:0 5px;font-size:9px;font-weight:850}.sip-inspector-tabs button.active{color:#9f93ff;background:#0e121a;border-bottom-color:#887aff}.sip-inspector-body{background:#080b10;min-height:0;overflow:auto}.sip-side-title{border-bottom:1px solid #202936;justify-content:space-between;align-items:flex-start;gap:8px;padding:12px;display:flex}.sip-side-title>div{gap:3px;display:grid}.sip-side-title b{color:#cdd7e2;font-size:11px}.sip-side-title small{color:#69798b;font-size:8px}.sip-side-title>span{color:#9d8eff;font-weight:900}.sip-side-title button{color:#8579ff;cursor:pointer;background:0 0;border:0;font-size:9px;font-weight:800}.sip-payload-panel pre{color:#a9b7c8;white-space:pre-wrap;overflow-wrap:anywhere;background:#06090e;border-bottom:1px solid #202a35;min-height:260px;margin:0;padding:13px 14px;font:9px/1.65 ui-monospace,SFMono-Regular,Menlo,monospace}.sip-payload-summary{grid-template-columns:1fr 1fr;gap:7px;padding:10px;display:grid}.sip-payload-summary span{color:#9eafbe;overflow-wrap:anywhere;background:#0d1219;border:1px solid #222f3c;border-radius:6px;gap:3px;padding:8px;font-size:8px;display:grid}.sip-payload-summary b{color:#64788c;text-transform:uppercase;letter-spacing:.6px;font-size:7px}.sip-report-kpis{grid-template-columns:1fr 1fr;gap:7px;padding:10px;display:grid}.sip-report-kpis>div{background:#0d1218;border:1px solid #263341;border-radius:6px;justify-content:space-between;align-items:center;padding:9px;display:flex}.sip-report-kpis span{color:#7a8a9d;font-size:8px}.sip-report-kpis b{color:#67a9ff;font-size:15px}.sip-report-kpis .ok b{color:#36dda0}.sip-report-kpis .auth b{color:#ffb454}.sip-report-kpis .fail b{color:#ff6370}.sip-report-result{background:#0c1118;border:1px solid #2d3d4e;border-left:3px solid #5a95d8;border-radius:6px;margin:0 10px 10px;padding:10px}.sip-report-result.ok{border-left-color:#34dda0}.sip-report-result.warn{border-left-color:#ffb454}.sip-report-result.error{border-left-color:#ff6071}.sip-report-result>div{justify-content:space-between;gap:8px;display:flex}.sip-report-result span{color:#78899a;font-size:8px}.sip-report-result b{color:#d4dce6;font-size:10px}.sip-report-result .sip-result{min-height:20px;margin:7px 0 4px;padding:2px 6px;font-size:8px}.sip-report-result p{color:#a2b1c0;margin:4px 0;font-size:9px;line-height:1.45}.sip-report-result small{color:#718397;font-size:8px}.sip-audit-list{padding:0 10px 12px}.sip-audit-list h4{letter-spacing:.6px;color:#42dda8;margin:10px 0 6px;font-size:8px}.sip-audit-card{text-align:left;color:#cbd5df;cursor:pointer;background:#0c1117;border:1px solid #2a3541;border-left:3px solid #5a91d6;border-radius:6px;gap:5px;width:100%;margin:5px 0;padding:8px;display:grid}.sip-audit-card.ok{border-left-color:#37dea2}.sip-audit-card.warn{border-left-color:#ffb454}.sip-audit-card.error{border-left-color:#ff6270}.sip-audit-card>div{justify-content:space-between;display:flex}.sip-audit-card b{font-size:9px}.sip-audit-card span,.sip-audit-card small{color:#77889a;font-size:8px}.sip-audit-card>strong{color:#cdd8e2;font-size:9px}.sip-ai-context{background:#0e111a;border:1px solid #2d3850;border-radius:7px;margin:10px;padding:10px}.sip-ai-context .sip-result{min-height:20px;padding:2px 6px;font-size:8px}.sip-ai-context p{color:#9eafc0;margin:6px 0 0;font-size:9px;line-height:1.45}.sip-ai-quick{grid-template-columns:1fr 1fr;gap:6px;padding:0 10px 10px;display:grid}.sip-ai-quick button{color:#a9a6d9;cursor:pointer;background:#11111c;border:1px solid #363554;border-radius:6px;min-height:38px;padding:6px;font-size:8px;line-height:1.25}.sip-ai-quick button:hover{color:#d7d1ff;border-color:#8376ee}.sip-ai-question{gap:5px;padding:0 10px 9px;display:grid}.sip-ai-question span{color:#7c8da1;font-size:8px;font-weight:800}.sip-ai-question textarea{resize:none;color:#d5e1ea;background:#0a0f16;border:1px solid #2b3948;border-radius:6px;min-height:80px;padding:8px;font-size:9px}.sip-ai-panel>.sip-btn{width:calc(100% - 20px);margin:0 10px}.sip-ai-response{background:linear-gradient(135deg,#111421,#151126);border:1px solid #4b467a;border-radius:7px;margin:10px;padding:10px}.sip-ai-response b{letter-spacing:.7px;color:#9e91ff;font-size:8px}.sip-ai-response p{color:#c5cce0;margin:6px 0;font-size:9px;line-height:1.55}.sip-ai-response small{color:#727f94;font-size:8px}.sip-side-empty{color:#708092;text-align:center;padding:14px;font-size:9px}.sip-simulator-screen{background:#070a0f;grid-template-columns:minmax(0,1.55fr) 390px;height:100%;min-height:0;display:grid;overflow:hidden}.sip-sim-left{border-right:1px solid #27313e;min-height:0;padding:18px;overflow:auto}.sip-sim-side{background:#080b10;min-height:0;overflow:auto}.sip-sim-heading{background:linear-gradient(135deg,#101923,#0a1017);border:1px solid #29394a;border-radius:8px;padding:18px}.sip-sim-heading p{color:#4fe3e8;letter-spacing:1px;margin:0 0 5px;font-size:9px;font-weight:900}.sip-sim-heading h3{color:#e4ebf3;margin:0;font-size:20px}.sip-sim-heading span{color:#8495a7;margin-top:7px;font-size:10px;display:block}.sip-sim-form{grid-template-columns:1fr 1.3fr auto;align-items:end;gap:10px;margin-top:12px;display:grid}.sip-sim-form label{gap:4px;display:grid}.sip-sim-form label span{text-transform:uppercase;letter-spacing:.6px;color:#77889a;font-size:8px;font-weight:800}.sip-sim-form select,.sip-sim-form input{color:#dfe8ef!important;background:#0d141d!important;border:1px solid #2b3a4a!important;border-radius:6px!important;height:36px!important;min-height:36px!important;padding:6px 9px!important;font-size:11px!important}.sip-sim-result{background:#0a0f15;border:1px solid #2d3b49;border-radius:8px;margin-top:12px;padding:13px}.sip-sim-result.ok{border-color:#25694f}.sip-sim-result.warning{border-color:#76572f}.sip-sim-result.error{border-color:#73343d}.sip-sim-result-head{align-items:flex-start;gap:12px;display:flex}.sip-sim-result-head>span{color:#4be2aa;background:#12212b;border-radius:50%;place-items:center;width:34px;height:34px;font-size:18px;font-weight:900;display:grid}.sip-sim-result-head h3{color:#e1e8f0;margin:0 0 4px;font-size:14px}.sip-sim-result-head p{color:#97a7b6;margin:0;font-size:10px}.sip-sim-result-head small{color:#718295;margin-top:5px;font-size:8px;display:block}.sip-sim-steps{gap:6px;margin-top:12px;display:grid}.sip-step{background:#0d141c;border-left:3px solid #56a8ff;border-radius:5px;gap:8px;padding:8px;display:flex}.sip-step.ok{border-left-color:#38dfa2}.sip-step.warn{border-left-color:#ffb454}.sip-step.error{border-left-color:#ff6270}.sip-step i{color:#c1d0dd;background:#17222d;border-radius:50%;flex:0 0 20px;place-items:center;height:20px;font-size:8px;font-style:normal;display:grid}.sip-step div{gap:2px;display:grid}.sip-step b{color:#d0dae3;font-size:9px}.sip-step span{color:#748699;font-size:8px}.sip-sim-empty{color:#718295;text-align:center;border:1px dashed #293747;border-radius:8px;place-items:center;gap:6px;min-height:220px;margin-top:12px;font-size:9px;display:grid}.sip-sim-empty b{color:#a7b5c4;font-size:12px}@media (max-width:1250px){.sip-console-grid{grid-template-columns:210px minmax(0,1fr) 330px}.sip-console-header{grid-template-columns:minmax(220px,1fr) auto minmax(300px,1fr)}.sip-console-health{gap:9px}.sip-simulator-screen{grid-template-columns:minmax(0,1fr) 330px}}@media (max-width:980px){.sip-console-modal[open]{grid-template-rows:auto auto minmax(0,1fr)}.sip-console-header{grid-template-columns:1fr auto;padding:7px 10px}.sip-console-health{display:none}.sip-console-modes{grid-column:2}.sip-console-toolbar{flex-wrap:wrap}.sip-console-grid{grid-template-columns:180px minmax(0,1fr)}.sip-inspector{z-index:15;width:min(390px,92vw);position:absolute;top:124px;bottom:6px;right:6px;box-shadow:-10px 0 35px #0009}.sip-simulator-screen{grid-template-columns:1fr}.sip-sim-side{display:none}}.sip-console-ladder{display:block!important}.sip-ladder-center{justify-content:center;align-items:flex-start;width:100%;min-width:100%;min-height:100%;display:flex}.sip-console-ladder .sip-ladder-live{flex:none;margin:0 auto;min-width:0!important}.sip-endpoint-top{justify-content:space-between;align-items:center;gap:12px;width:100%;min-width:0;display:flex}.sip-endpoint-top .sip-endpoint-label{flex:none;min-width:0}.sip-endpoint-top>strong{text-overflow:ellipsis;white-space:nowrap;color:#dfe7ef;background:#101923;border-radius:4px;flex:0 auto;min-width:0;max-width:68%;padding:3px 6px;font:800 11px ui-monospace,SFMono-Regular,Menlo,monospace;display:block;position:static;overflow:hidden}.sip-endpoint-card dl{margin-top:12px}.sip-endpoint-card dd{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;overflow:hidden}.sip-session-card>div{min-width:0}.sip-session-card>div>strong{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;max-width:100%;overflow:hidden}.sip-session-list,.sip-session-card,.sip-session-card>div{min-width:0;max-width:100%;overflow:hidden}.sip-session-card>div>strong{text-overflow:ellipsis;white-space:nowrap;flex:1 1 0;min-width:0;max-width:100%;display:block;overflow:hidden}.sip-phase-wrap{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.sip-call-phase{color:#a9b9c8;letter-spacing:.45px;white-space:nowrap;background:#101820;border:1px solid #405266;border-radius:99px;align-items:center;min-height:23px;padding:3px 9px;font-size:9px;font-weight:900;display:inline-flex}.sip-call-phase.start,.sip-call-phase.info{color:#72b9ff;background:#0b2135;border-color:#326493}.sip-call-phase.progress{color:#ffc35a;background:#2b1e0c;border-color:#8b6330}.sip-call-phase.ringing{color:#ffe16a;background:#2a240b;border-color:#8e7830;box-shadow:0 0 12px #ffd84d22}.sip-call-phase.answered,.sip-call-phase.incall,.sip-call-phase.ok{color:#65f2be;background:#0b2d24;border-color:#2a8062;box-shadow:0 0 14px #35e6a022}.sip-call-phase.failed,.sip-call-phase.error{color:#ff7b88;background:#351016;border-color:#8b3541;box-shadow:0 0 14px #ff4f6422}.sip-call-phase.ended{color:#ff8a94;background:#261217;border-color:#7b3841}.sip-console-ladder .sip-event-label{font-size:9px;font-weight:900}.noc-panel{border-radius:14px;padding:16px 18px;font-size:14px}.noc-header{gap:14px;margin-bottom:12px;padding-bottom:12px}.noc-header h1{margin:2px 0;font-size:27px}.noc-header h1 span{font-size:21px}.noc-header .noc-muted{font-size:12px;line-height:1.35}.noc-header .noc-eyebrow{font-size:11px}.noc-header-actions{gap:8px}.noc-header-actions .noc-pill{padding:4px 8px;font-size:11px}.noc-sngrep-button{border-radius:7px!important;min-height:34px!important;padding:6px 11px!important;font-size:11px!important;font-weight:650!important}.noc-main-grid{grid-template-columns:minmax(0,1fr) 238px;gap:14px;margin-bottom:10px}.noc-gauges{border-radius:10px;padding:8px 6px}.noc-ring{max-width:142px}.noc-ring circle{stroke-width:6px}.noc-ring strong{font-size:26px}.noc-ring-card h3{margin:0 0 3px;font-size:14px}.noc-ring-card p{margin:0 5px;font-size:10.5px;line-height:1.3}.noc-core{border-radius:10px;padding:12px 14px}.noc-core .noc-eyebrow{font-size:11px}.noc-call-number{margin:8px 0;font-size:46px}.noc-call-number span{margin-top:3px;font-size:12px}.noc-core-row{padding:6px 0;font-size:11px}.noc-stats{gap:8px;margin:10px 0}.noc-stat{border-radius:8px;gap:5px;padding:9px 10px}.noc-stat svg{width:16px;height:16px}.noc-stat span{font-size:11px}.noc-stat strong{font-size:22px;line-height:1.05}.noc-bottom-grid{gap:12px;margin-bottom:8px}.noc-surface{border-radius:9px;padding:12px 14px}.noc-section-title{margin-bottom:9px}.noc-section-title h2,.noc-surface h3{font-size:13px}.noc-section-title>span{font-size:10.5px}.noc-load{gap:12px;font-size:11px}.noc-chart{height:62px;margin:8px 0;padding:2px 0}.noc-chart>span{font-size:9px}.noc-chart p{padding:17px;font-size:10px}.noc-bottom-grid .noc-muted{font-size:10px;line-height:1.3}.noc-service{padding:4px 0;font-size:11px}.noc-service .noc-pill{padding:3px 7px;font-size:10px}.noc-alert{margin-top:7px;padding:7px 9px;font-size:10.5px}.noc-footer{margin-top:5px;font-size:9.5px}@media (max-width:1200px){.noc-main-grid{grid-template-columns:minmax(0,1fr) 220px}.noc-ring{max-width:130px}.noc-stat{padding:8px}.noc-stat strong{font-size:20px}}.lab-panel{color:#deedf7;background:#081e2c;border:1px solid #24495e;border-radius:16px;min-width:0;max-width:1400px;margin:auto;padding:clamp(18px,3vw,32px)}.lab-panel *{box-sizing:border-box}.lab-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}.lab-panel h1{margin:8px 0;font-size:30px;font-weight:700}.lab-panel h2{align-items:center;gap:8px;margin:0 0 14px;font-size:18px;font-weight:650;display:flex}.lab-panel h3{margin:0 0 12px;font-size:16px;font-weight:650}.lab-panel p{color:#b5ccd9;margin:8px 0;line-height:1.6}.lab-kicker{letter-spacing:1px;align-items:center;gap:8px;font-size:12px;font-weight:700;display:flex;color:#41e2e8!important}.lab-refresh{color:#e5f6ff;cursor:pointer;background:#143b50;border:1px solid #42718a;border-radius:8px;align-items:center;gap:8px;padding:11px 16px;display:flex}.lab-refresh:disabled{opacity:.55;cursor:wait}.lab-refresh:focus-visible{outline-offset:3px;outline:3px solid #41e2e8}.lab-notice{background:#123447;border-radius:10px;align-items:flex-start;gap:12px;margin:24px 0;padding:16px;display:flex}.lab-notice svg{color:#41e2e8;flex-shrink:0;margin-top:10px}.lab-notice p{margin:0}.lab-summary{border-bottom:1px solid #274758;flex-wrap:wrap;justify-content:space-between;gap:20px;margin-bottom:24px;padding-bottom:24px;display:flex}.lab-summary-side{color:#accbdc;flex-direction:column;gap:8px;font-size:13px;display:flex}.lab-summary-side strong{color:#e4f5ff;font-size:22px}.lab-panel small{color:#afc6d4;font-size:12px;line-height:1.5;display:block}.lab-badge{white-space:normal;border:1px solid #0000;border-radius:20px;align-items:center;padding:4px 10px;font-size:12px;font-weight:600;display:inline-flex}.lab-good{color:#70ead2;background:#103e37;border-color:#266154}.lab-warning{color:#ffda91;background:#413424;border-color:#796039}.lab-services{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:20px;display:grid}.lab-card{background:#102b3a;border:1px solid #2c4c5c;border-radius:12px;min-width:0;padding:20px}.lab-panel>.lab-card{margin-top:20px}.lab-card p{font-size:14px}.lab-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.lab-events{scrollbar-color:#41667c #102b3a;max-height:360px;overflow:auto}.lab-event{border-top:1px solid #2c4c5c;flex-wrap:wrap;align-items:flex-start;gap:8px;padding:14px 0;display:flex}.lab-event strong{flex:1;font-size:14px}.lab-event small,.lab-event p{width:100%;margin:0}.lab-test-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:18px;display:grid}.lab-test{background:#0b2331;border-radius:9px;padding:18px}.lab-error{background:#492e2c;border-radius:8px;padding:15px;color:#ffcdc5!important}.lab-panel ul{color:#b5ccd9;padding-left:22px;line-height:1.8;list-style:outside}.lab-panel li{margin:6px 0}@media (max-width:900px){.lab-services{grid-template-columns:repeat(2,minmax(0,1fr))}.lab-columns{grid-template-columns:1fr}}@media (max-width:580px){.lab-services,.lab-test-grid{grid-template-columns:1fr}.lab-panel{padding:16px}.lab-header h1{font-size:26px}}.lab-extension-header{flex-wrap:wrap;justify-content:space-between;gap:16px;display:flex}.lab-extension-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.lab-extension-form{background:#0b2230;border:1px solid #3d6a80;border-radius:10px;margin:20px 0;padding:20px}.lab-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:18px 0;display:grid}.lab-form-grid label{color:#deedf7;flex-direction:column;gap:8px;font-size:14px;display:flex}.lab-form-grid input,.lab-form-grid select{color:#f0f8ff;width:100%;min-width:0;font:inherit;background:#143346;border:1px solid #608297;border-radius:6px;padding:10px}:is(.lab-form-grid input:focus-visible,.lab-form-grid select:focus-visible){outline-offset:2px;outline:2px solid #41e2e8}.lab-form-grid input:disabled{opacity:.65}.lab-table-scroll{margin-top:20px;overflow-x:auto}.lab-table{border-collapse:collapse;text-align:left;width:100%;min-width:630px;font-size:14px}.lab-table td,.lab-table th{overflow-wrap:anywhere;border-bottom:1px solid #2c4c5c;max-width:260px;padding:13px 12px}.lab-table th{color:#98dce3;font-weight:600}.lab-table .lab-refresh{padding:7px 12px}.lab-success{background:#103e37;border-radius:8px;padding:12px;color:#70ead2!important}.lab-audit{margin-top:20px}.lab-audit summary{cursor:pointer;padding:12px 0;font-weight:600}.lab-extension-section{margin-bottom:20px}@media (max-width:580px){.lab-form-grid{grid-template-columns:1fr}}.opera-shell .opera-content{min-width:0}@media (min-width:1100px) and (min-height:650px){.opera-content>.space-y-4{height:100%}.opera-content .noc-panel:not(dialog){border-radius:15px;grid-template-rows:auto minmax(134px,1fr) auto minmax(190px,1fr) auto auto;gap:10px;height:calc(100dvh - 82px);min-height:0;padding:14px 18px;display:grid}.opera-content .noc-header{gap:12px;margin:0;padding-bottom:10px}.opera-content .noc-header h1{margin:3px 0;font-size:25px;line-height:1.15}.opera-content .noc-header h1 span{font-size:19px}.opera-content .noc-header .noc-eyebrow{font-size:12px}.opera-content .noc-header .noc-muted{font-size:13px;line-height:1.3}.opera-content .noc-main-grid{grid-template-columns:minmax(0,1fr) 265px;gap:12px;min-height:0;margin:0}.opera-content .noc-gauges{align-items:center;padding:6px}.opera-content .noc-ring{width:min(14vh,116px)}.opera-content .noc-ring strong{font-size:24px}.opera-content .noc-ring-card h3{margin:0 0 2px;font-size:14px}.opera-content .noc-ring-card p{font-size:12px}.opera-content .noc-core{padding:10px 14px}.opera-content .noc-core .noc-eyebrow{font-size:12px}.opera-content .noc-call-number{align-items:center;gap:12px;margin:4px 0;font-size:36px;display:flex}.opera-content .noc-call-number span{margin:0;font-size:13px}.opera-content .noc-core-row{padding:4px 0;font-size:12px}.opera-content .noc-stats{gap:10px;margin:0}.opera-content .noc-stat{grid-template-columns:auto 1fr auto;gap:8px;padding:9px 12px;display:grid}.opera-content .noc-stat strong{width:auto;font-size:24px}.opera-content .noc-stat span{font-size:13px}.opera-content .noc-bottom-grid{gap:12px;min-height:0;margin:0}.opera-content .noc-surface{min-height:0;padding:10px 14px;overflow:auto}.opera-content .noc-section-title{margin-bottom:6px}.opera-content .noc-section-title h2{font-size:14px}.opera-content .noc-load{font-size:13px}.opera-content .noc-chart{height:54px;margin:7px 0}.opera-content .noc-chart p{place-items:center;padding:0 32px;font-size:12px;display:grid;position:absolute;inset:0}.opera-content .noc-bottom-grid .noc-muted{font-size:12px;line-height:1.35}.opera-content .noc-service{padding:3px 0;font-size:13px}.opera-content .noc-service .noc-pill{padding:1px 8px;font-size:12px;line-height:1}.opera-content .noc-alert{margin-top:7px;padding:6px 9px;font-size:12px;line-height:1.35}.opera-content .noc-panel>article{max-height:102px}.opera-content .noc-pbx-list{gap:8px}.opera-content .noc-pbx-list button{padding:7px 12px;font-size:14px}.opera-content .noc-pbx-list small{margin:0;font-size:12px}.opera-content .noc-footer{margin:0;font-size:12px;line-height:1.3}.jbm-cyber-nav{min-height:52px!important;padding-block:4px!important}.jbm-cyber-nav>button{padding:8px 9px!important}#opera-live-pop{flex-direction:column;height:calc(100dvh - 84px);display:flex;min-height:0!important;padding:12px 16px!important}#opera-live-pop>header{flex:none;padding-bottom:8px!important}#opera-live-pop>header h1{font-size:21px!important}#opera-live-pop>div[aria-label="Controles de chamada"]{flex:none;margin-top:8px}#opera-live-pop>div[aria-label="Controles de chamada"]>button{padding:6px 11px;font-size:13px}#opera-live-pop>p{flex:none;margin-top:6px;font-size:12px}#opera-live-pop .pop-kpis{flex:none;margin:8px 0}#opera-live-pop .pop-kpis button{min-height:42px!important;padding:5px 12px!important}#opera-live-pop .pop-kpis strong{font-size:24px!important}#opera-live-pop .pop-search{flex:none;margin-bottom:8px}#opera-live-pop .pop-search label{padding:6px 10px!important}#opera-live-pop .pop-layout{flex:1;grid-template-columns:minmax(0,1fr) 290px;align-items:start;min-height:0;overflow:auto}#opera-live-pop .pop-extension-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}#opera-live-pop aside{padding:10px!important}#opera-live-pop aside>div:first-child{margin-bottom:8px!important}#opera-live-pop aside>p:last-child{margin-top:6px!important;padding-top:6px!important}#opera-live-pop:-webkit-full-screen{height:100dvh}#opera-live-pop:fullscreen{height:100dvh}}@media (min-width:1100px) and (max-height:760px){.opera-content .noc-panel:not(dialog){grid-template-rows:auto minmax(130px,1fr) auto minmax(190px,1fr) auto auto;gap:8px;padding:10px 14px}.opera-content .noc-ring{width:94px}.opera-content .noc-header .noc-eyebrow{display:none}.opera-content .noc-call-number{font-size:30px}.opera-content .noc-pbx-list button{padding:5px 10px}}@media (min-width:1100px) and (min-height:650px){.opera-content .noc-panel:not(dialog){grid-template-rows:auto auto auto auto auto auto;height:auto;min-height:calc(100dvh - 82px);overflow:visible}.opera-content .noc-main-grid{min-height:190px;overflow:visible}.opera-content .noc-gauges{min-height:190px}.opera-content .noc-stats{z-index:1;position:relative}.opera-content .noc-panel>article{max-height:none}}@media (min-width:1100px){.opera-content>.space-y-4{height:auto!important;overflow:visible!important}.opera-content .noc-panel:not(dialog){height:auto!important;min-height:0!important;padding:14px 18px!important;display:block!important;overflow:visible!important}.opera-content .noc-header{margin:0 0 14px!important}.opera-content .noc-main-grid{grid-template-columns:minmax(0,1fr) 265px!important;align-items:stretch!important;gap:12px!important;min-height:0!important;margin:0 0 16px!important;display:grid!important;overflow:visible!important}.opera-content .noc-gauges{align-items:center!important;min-height:220px!important;padding:12px 10px!important}.opera-content .noc-ring{width:110px!important;max-width:110px!important}.opera-content .noc-ring-card h3{margin:4px 0!important}.opera-content .noc-ring-card p{font-size:12px!important;line-height:1.25!important}.opera-content .noc-core{min-height:220px!important}.opera-content .noc-stats{z-index:auto!important;margin:0 0 16px!important;position:static!important}.opera-content .noc-bottom-grid{min-height:0!important;margin:0 0 16px!important}.opera-content .noc-surface{max-height:none!important;overflow:visible!important}.opera-content .noc-panel>article{max-height:none!important;margin-bottom:16px!important}}body:has(.opera-content .noc-panel) header.flex.h-14.items-center.gap-3.border-b.bg-white.px-4{display:none!important}.opera-content .noc-panel:not(dialog)>article.noc-surface{display:none!important}.opera-content .noc-panel:not(dialog)>footer.noc-footer{margin-top:0!important}
