/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.isolate{isolation:isolate}.block{display:block}.contents{display:contents}.grid{display:grid}.inline-block{display:inline-block}.table{display:table}.uppercase{text-transform:uppercase}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}.session-gate{background:radial-gradient(circle at 50% 12%,#efffe8 0,#f7faf8 34%,#e7eef1 100%);place-items:center;min-height:100vh;padding:24px;display:grid}.session-gate>section{text-align:center;background:#fff;border:1px solid #dce8e1;border-radius:22px;width:min(500px,100%);padding:38px 40px 30px;box-shadow:0 28px 80px #17374121}.session-gate .brand{justify-content:center;align-items:center;padding:0 0 22px}.session-gate-icon{color:#69b713;background:#edf9e7;border-radius:17px;place-items:center;width:56px;height:56px;margin:0 auto 18px;display:grid}.session-gate-icon.unauthenticated{color:#69b713;background:#edf9e7}.session-gate-icon.error{color:#c8464b;background:#fff0f0}.session-gate p{color:#61aa17;letter-spacing:.13em;margin:0 0 10px;font-size:11px;font-weight:900}.session-gate h1{color:#172c35;max-width:420px;margin:0 auto;font:700 28px/1.18 Georgia,serif}.session-gate small{color:#70878f;max-width:380px;margin:14px auto 24px;font-size:14px;line-height:1.55;display:block}.session-gate a,.session-gate button{color:#10240a;cursor:pointer;background:linear-gradient(135deg,#80d924,#61b214);border:0;border-radius:10px;justify-content:center;align-items:center;min-width:190px;min-height:46px;padding:0 24px;font-size:14px;font-weight:900;text-decoration:none;display:inline-flex;box-shadow:0 10px 24px #70c51f2b}.session-gate a:hover,.session-gate button:hover{transform:translateY(-1px);box-shadow:0 13px 28px #70c51f36}.session-product-signature{color:#657980;border-top:1px solid #e9efeb;justify-content:center;align-items:center;gap:7px;width:max-content;max-width:100%;margin:24px auto 0;padding-top:20px;font-size:11px;font-weight:750;display:flex}.session-product-signature svg{color:#178d6a}.session-loader{border:3px solid #d7e9e7;border-top-color:#6dc51b;border-radius:50%;width:24px;height:24px;margin:4px auto;animation:.8s linear infinite spin;display:block}:root{--navy:#071b2b;--ink:#102637;--muted:#71838d;--line:#e3ebee;--bg:#f3f7f9;--cyan:#08a8b8;--green:#20b477;--amber:#f2a520;--red:#ef5d5d}*{box-sizing:border-box}html,body{background:var(--bg);min-height:100%;color:var(--ink);margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif}button{font:inherit}.shell{min-height:100vh;display:flex}.sidebar{color:#dce9ed;z-index:20;background:linear-gradient(#061a2a,#082135);flex-direction:column;width:248px;padding:25px 17px 18px;display:flex;position:fixed;inset:0 auto 0 0}.brand{align-items:center;gap:11px;padding:0 8px 24px;display:flex}.brand-mark{color:#aade3a;clip-path:polygon(50% 0,92% 17%,87% 70%,50% 100%,13% 70%,8% 17%);background:linear-gradient(145deg,#08b9cc,#087f9f);place-items:center;width:38px;height:43px;font-size:15px;font-weight:900;display:grid}.brand strong{color:#fff;font-size:16px;display:block}.brand strong b{color:#4bd5df}.brand small{letter-spacing:1.7px;color:#86a1ad;margin-top:4px;font-size:8px;display:block}.company{background:#102d40;border:1px solid #224256;border-radius:12px;align-items:center;gap:9px;margin:0 2px 24px;padding:10px;display:flex}.company>span,.user>span{color:#5dd7df;background:#16435a;border-radius:8px;place-items:center;width:32px;height:32px;font-size:11px;font-weight:800;display:grid}.company div{flex:1}.company small,.user small{color:#6f929f;letter-spacing:1px;font-size:8px;display:block}.company b{font-size:11px}.company i{color:#78939f;font-style:normal}.sidebar nav{flex:1}.sidebar nav p{letter-spacing:1.7px;color:#567786;margin:0 0 7px;padding:0 12px;font-size:8px;font-weight:800}.sidebar nav p.group{margin-top:24px}.sidebar nav button{color:#99b1bc;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:11px;width:100%;margin:2px 0;padding:10px 11px;font-size:12px;display:flex}.sidebar nav button i{text-align:center;color:#63c7d1;width:18px;font-size:15px;font-style:normal}.sidebar nav button em{background:var(--red);color:#fff;border-radius:50%;place-items:center;width:20px;height:20px;margin-left:auto;font-size:9px;font-style:normal;font-weight:800;display:grid}.probe{background:#0c303c;border:1px solid #1e4552;border-radius:10px;align-items:center;gap:9px;margin:10px 2px;padding:10px;display:flex}.probe>span{color:#7bd85d;background:#163f39;border-radius:50%;place-items:center;width:28px;height:28px;font-size:11px;display:grid}.probe b,.probe small{display:block}.probe b{font-size:10px}.probe small{color:#71909b;margin-top:3px;font-size:8px}.user{border-top:1px solid #18374a;align-items:center;gap:8px;padding:16px 5px 0;display:flex}.user div{flex:1}.user b{font-size:10px}.user i{color:#557986;font-size:10px;font-style:normal}.content{width:calc(100% - 248px);min-height:100vh;margin-left:248px}.content>header{border-bottom:1px solid var(--line);z-index:10;background:#fff;justify-content:space-between;align-items:center;height:56px;padding:0 31px;display:flex;position:sticky;top:0}.health{color:#5c707c;align-items:center;gap:8px;font-size:10px;display:flex}.dot{border-radius:50%;flex:none;width:7px;height:7px;display:inline-block}.dot.ok{background:var(--green);box-shadow:0 0 0 3px #20b47715}.dot.warn{background:var(--amber)}.dot.danger{background:var(--red)}.top-actions{align-items:center;gap:8px;display:flex}.top-actions button{border:1px solid var(--line);color:#6f808a;background:#fff;border-radius:8px;width:29px;height:29px}.top-actions span{color:#82919a;padding-left:8px;font-size:8px;font-weight:700}.mobile{display:none}.page{max-width:1500px;margin:auto;padding:30px 33px 45px}.heading{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:24px;display:flex}.heading p,.modal>p{color:var(--cyan);letter-spacing:2px;margin:0 0 7px;font-size:8px;font-weight:800}.heading h1{letter-spacing:-.8px;margin:0 0 5px;font-family:Georgia,Times New Roman,serif;font-size:30px;font-weight:600}.heading article{color:var(--muted);font-size:11px}.heading article b{color:#415963}.primary,.secondary{cursor:pointer;border:0;border-radius:9px;padding:10px 15px;font-size:10px;font-weight:750}.primary:hover{transform:translateY(-1px)}.primary:disabled{opacity:.75;cursor:wait}.secondary{color:#45606e;border:1px solid var(--line);background:#fff}.scan,.success{color:#17606a;background:#edfafa;border:1px solid #86d9df;border-radius:11px;align-items:center;gap:12px;margin:-8px 0 18px;padding:12px 15px;display:flex}.scan>i{border:3px solid #b4e5e7;border-top-color:#079eac;border-radius:50%;width:25px;height:25px;animation:.8s linear infinite spin}.scan div{flex:1}.scan b,.scan small{display:block}.scan b{font-size:10px}.scan small{color:#6f9196;margin-top:3px;font-size:8px}.scan strong{font-size:11px}.success{color:#207d57;background:#f0fbf6;border-color:#9bdfc4;font-size:10px}@keyframes spin{to{transform:rotate(360deg)}}.stats{grid-template-columns:repeat(4,1fr);gap:13px;margin-bottom:15px;display:grid}.stats>article{border:1px solid var(--line);background:#fff;border-radius:12px;padding:16px 17px 13px;box-shadow:0 5px 15px #16354908}.stats>article.amber{border-top:2px solid var(--amber)}.stats>article.red{border-top:2px solid var(--red)}.stats>article>div{justify-content:space-between;align-items:center;display:flex}.stats>article>div span{border-radius:8px;place-items:center;width:28px;height:28px;font-weight:800;display:grid}.stats .cyan span{color:var(--cyan);background:#e9f9fb}.stats .green span{color:var(--green);background:#edf9f3}.stats em{color:#5e7681;background:#f1f5f6;border-radius:20px;padding:4px 7px;font-size:7px;font-style:normal;font-weight:750}.stats>article>strong{margin:11px 0 0;font-family:Georgia,serif;font-size:26px;display:block}.stats>article>p{color:#556b76;margin:1px 0 11px;font-size:9px}.stats>article>small{color:#83929a;border-top:1px solid #edf1f3;align-items:center;gap:7px;padding-top:9px;font-size:8px;display:flex}.dashboard{grid-template-columns:1.3fr .92fr;gap:15px;margin-bottom:15px;display:grid}.panel{border:1px solid var(--line);background:#fff;border-radius:12px;box-shadow:0 5px 15px #16354908}.topology,.alerts,.devices{padding:17px}.panel-title{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.panel-title h2{margin:0 0 4px;font-family:Georgia,serif;font-size:15px}.panel-title p{color:#84939b;margin:0;font-size:8px}.panel-title button{color:#079eac;cursor:pointer;background:0 0;border:0;font-size:8px;font-weight:750}.mini-map{background-color:#f8fbfc;background-image:linear-gradient(#eaf0f2 1px,#0000 1px),linear-gradient(90deg,#eaf0f2 1px,#0000 1px);background-size:22px 22px;border-radius:9px;height:213px;margin-top:12px;position:relative;overflow:hidden}.mini-map>i{background:#b9d8dc;position:absolute}.mini-map .v{width:1px}.mini-map .v.one{height:40px;top:50px;left:50%}.mini-map .v.two{height:34px;top:118px;left:50%}.mini-map .h{width:66%;height:1px;top:151px;left:17%}.mini-node{background:#fff;border:1px solid #dce8eb;border-radius:8px;align-items:center;gap:7px;min-width:120px;padding:7px 9px;display:flex;position:absolute;transform:translate(-50%);box-shadow:0 4px 9px #17384a10}.mini-node>span{color:#099dab;background:#eaf8fa;border-radius:6px;place-items:center;width:24px;height:24px;display:grid}.mini-node div{flex:1}.mini-node b,.mini-node small{white-space:nowrap;display:block}.mini-node b{font-size:8px}.mini-node small{color:#84939b;margin-top:2px;font-size:6.5px}.mini-node.internet{top:10px;left:50%}.mini-node.firewall{top:82px;left:50%}.mini-node.server,.mini-node.cameras,.mini-node.factory{top:153px}.mini-node.server{left:17%}.mini-node.cameras{border-color:#f1c873;left:50%}.mini-node.factory{border-color:#f09a9a;left:83%}.alert{border-bottom:1px solid #edf1f3;align-items:center;gap:9px;padding:11px 0;display:flex}.alert>span{border-radius:7px;place-items:center;width:25px;height:25px;font-weight:800;display:grid}.alert>span.danger{color:#e64d52;background:#fff0f0}.alert>span.warn{color:#d89012;background:#fff7e8}.alert div{flex:1}.alert b,.alert small{display:block}.alert b{font-size:8.5px}.alert small{color:#8a989f;margin-top:3px;font-size:7px}.alert>em{border-radius:4px;padding:4px 6px;font-size:6px;font-style:normal;font-weight:850}.alert>em.danger{color:#d7484d;background:#fff0f0}.alert>em.warn{color:#b9780c;background:#fff7e8}.assistant{color:#0699a8;text-align:left;background:#f1fbfb;border:1px solid #c7eced;border-radius:9px;align-items:center;gap:8px;width:100%;margin-top:12px;padding:9px 10px;display:flex}.assistant span{flex:1}.assistant b,.assistant small{display:block}.assistant b{font-size:8px}.assistant small{color:#78a0a5;font-size:7px}.table{margin-top:11px}.tr{color:#556d78;border-top:1px solid #edf1f3;grid-template-columns:2fr 1fr .8fr .8fr;align-items:center;min-height:44px;padding:0 8px;font-size:8px;display:grid}.tr.th{color:#84939b;background:#f7f9fa;border:0;border-radius:6px;min-height:27px;font-size:6.5px;font-weight:750}.tr>span:first-child{grid-template-rows:1fr 1fr;grid-template-columns:27px 1fr;column-gap:8px;display:grid}.tr>span:first-child>i{color:#079ba9;background:#eaf7f9;border-radius:7px;grid-row:1/3;place-items:center;width:27px;height:27px;font-size:12px;font-style:normal;display:grid}.tr b{align-self:end}.tr small{color:#8a989f;align-self:start}.mono{font-family:ui-monospace,monospace}.pill{color:#27835f;background:#edf9f3;border-radius:20px;align-items:center;gap:5px;padding:4px 7px;display:inline-flex}.heading-buttons{gap:8px;display:flex}.designer-bar{border:1px solid var(--line);background:#fff;border-radius:10px 10px 0 0;justify-content:space-between;align-items:center;height:43px;padding:0 12px;display:flex}.designer-bar div{gap:4px;display:flex}.designer-bar button{color:#7d8e96;background:0 0;border:0;border-radius:6px;padding:7px 10px;font-size:8px}.designer-bar button.active{color:#078f9d;background:#eaf8fa;font-weight:750}.designer-bar>span{color:#39a875;font-size:7px}.canvas{border:1px solid var(--line);background:#f8fbfc;border-top:0;border-radius:0 0 10px 10px;height:560px;position:relative;overflow:hidden}.canvas .grid{background-image:linear-gradient(#e9eff1 1px,#0000 1px),linear-gradient(90deg,#e9eff1 1px,#0000 1px);background-size:25px 25px;position:absolute;inset:0}.canvas svg{width:100%;height:100%;position:absolute;inset:0}.canvas path{fill:none;stroke:#9fc8ce;stroke-width:2px;stroke-dasharray:4 4;vector-effect:non-scaling-stroke}.node{text-align:left;cursor:pointer;z-index:2;background:#fff;border:1px solid #cfe0e4;border-radius:12px;align-items:center;gap:10px;width:180px;min-height:68px;padding:11px;display:flex;position:absolute;transform:translate(-50%);box-shadow:0 8px 20px #19384a12}.node:hover,.node.selected{border-color:#11aebc;transform:translate(-50%,-2px);box-shadow:0 12px 28px #19384a22}.node.warn{border-left:3px solid var(--amber)}.node.danger{border-left:3px solid var(--red)}.node>span{color:#079aa9;background:#eaf8fa;border-radius:9px;place-items:center;width:36px;height:36px;font-size:17px;display:grid}.node div{flex:1}.node b,.node small{white-space:nowrap;display:block}.node b{font-size:9px}.node small{color:#81939c;margin-top:5px;font-size:7px}.node em{color:#92a5ac;font-style:normal;position:absolute;top:3px;right:5px}.editing .node{cursor:grab;outline-offset:3px;outline:2px dashed #08a6b633}.legend{border:1px solid var(--line);color:#71848d;background:#fff;border-radius:8px;gap:15px;padding:8px 10px;font-size:7px;display:flex;position:absolute;bottom:13px;left:14px}.legend span{align-items:center;gap:5px;display:flex}.tip{color:#0794a2;background:#f1fafa;border:1px solid #c8e9eb;border-radius:10px;align-items:center;gap:9px;margin-top:12px;padding:11px 13px;font-size:9px;display:flex}.tip span{color:#617f87;flex:1}.tip button{color:#078f9d;background:0 0;border:0;font-size:8px;font-weight:750}.feature{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:440px;padding:30px;display:flex}.feature>span{color:#079eac;background:#eaf9fa;border-radius:16px;place-items:center;width:58px;height:58px;font-size:23px;display:grid}.feature h2{margin:17px 0 7px;font-family:Georgia,serif}.feature p{color:#74868f;max-width:430px;font-size:11px;line-height:1.7}.backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:50;background:#071b2bcf;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal{text-align:center;background:#fff;border-radius:18px;width:min(440px,100%);padding:27px;box-shadow:0 28px 80px #0005}.found{color:#0799a8;background:#e8f9fa;border-radius:16px;place-items:center;width:58px;height:58px;margin:0 auto 16px;font-size:24px;display:grid;position:relative}.found i{background:var(--green);color:#fff;border:3px solid #fff;border-radius:50%;place-items:center;width:20px;height:20px;font-size:9px;font-style:normal;display:grid;position:absolute;bottom:-5px;right:-5px}.modal h2{margin:0 0 8px;font-family:Georgia,serif;font-size:23px}.modal>article{color:#71838d;font-size:10px;line-height:1.6}.found-device{text-align:left;border:1px solid var(--line);background:#f6f9fa;border-radius:10px;align-items:center;gap:10px;margin:20px 0 14px;padding:12px;display:flex}.found-device>span{color:#079aa9;background:#e6f8fa;border-radius:9px;place-items:center;width:37px;height:37px;font-size:17px;display:grid}.found-device div{flex:1}.found-device b,.found-device small,.question b,.question small{display:block}.found-device b{font-size:10px}.found-device small,.question small{color:#7c8f98;margin-top:4px;font-size:8px}.question{text-align:left;border-left:3px solid #18b0bb;padding:4px 0 4px 10px}.question b{font-size:9px}.modal footer{grid-template-columns:1fr 1.5fr;gap:9px;margin-top:20px;display:grid}.modal footer button{width:100%}@media (width<=1050px){.stats{grid-template-columns:repeat(2,1fr)}.dashboard{grid-template-columns:1fr}}@media (width<=760px){.sidebar{display:none}.content{width:100%;margin:0}.content>header{padding:0 17px}.mobile{display:block}.mobile .brand{padding:0}.mobile .brand-mark{width:27px;height:31px}.mobile .brand strong{color:var(--navy);font-size:12px}.health,.top-actions span{display:none}.page{padding:23px 17px 35px}.heading{flex-direction:column;align-items:flex-start}.heading h1{font-size:27px}.stats{grid-template-columns:1fr 1fr}.table{overflow:auto}.tr{min-width:620px}.heading-buttons{width:100%}.heading-buttons button{flex:1}.node{width:132px;padding:8px}.node>span{width:28px;height:28px}.canvas{height:520px}.modal{padding:23px 18px}}@media (width<=440px){.stats{grid-template-columns:1fr}.mini-node{min-width:90px}.mini-node>span{display:none}.node{width:112px}.node>span{display:none}.modal footer{grid-template-columns:1fr}}.mobile img{width:150px;height:auto;display:block}.catalog-summary{color:#dcecf1;background:linear-gradient(100deg,#092436,#0b3b4b);border-radius:12px;align-items:center;gap:22px;margin-bottom:14px;padding:15px 18px;display:flex;box-shadow:0 8px 22px #08203318}.catalog-summary>div{border-right:1px solid #ffffff24;align-items:baseline;gap:7px;padding-right:22px;display:flex}.catalog-summary>div b{color:#fff;font:600 25px Georgia,serif}.catalog-summary>div span{color:#89a9b5;font-size:9px}.catalog-summary p{color:#b2c8d0;align-items:center;gap:7px;margin:0;font-size:8px;display:flex}.equipment-grid{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:14px;display:grid}.equipment-card{border:1px solid var(--line);background:#fff;border-radius:12px;grid-template-rows:1fr auto;grid-template-columns:42px 1fr auto;align-items:center;column-gap:10px;min-height:113px;padding:14px;transition:all .2s;display:grid;position:relative;overflow:hidden;box-shadow:0 5px 15px #16354908}.equipment-card:before{content:"";background:#25b779;width:3px;position:absolute;top:0;bottom:0;left:0}.equipment-card.warn:before{background:var(--amber)}.equipment-card.danger:before{background:var(--red)}.equipment-card:hover{border-color:#b9d9de;transform:translateY(-2px);box-shadow:0 10px 25px #16354913}.equipment-icon{color:#078f9d;background:#eaf8fa;border-radius:10px;grid-row:1/3;place-items:center;width:42px;height:42px;display:grid;position:relative}.equipment-icon .dot{border:2px solid #fff;width:10px;height:10px;position:absolute;bottom:-2px;right:-2px}.equipment-card>div:nth-child(2){align-self:end}.equipment-card>div:nth-child(2) b,.equipment-card>div:nth-child(2) small{display:block}.equipment-card>div:nth-child(2) b{font-size:10px}.equipment-card>div:nth-child(2) small{color:#87969d;margin-top:4px;font-size:6.5px}.equipment-card>strong{color:#1e3c4b;align-self:center;font:600 22px Georgia,serif}.equipment-card>button{color:#079eac;cursor:pointer;background:0 0;border:0;grid-area:2/3;justify-self:end;font-size:14px}.catalog-note{color:#078f9d;align-items:center;gap:12px;padding:14px 16px;display:flex}.catalog-note>div{flex:1}.catalog-note b{color:#274552;font-size:9px;display:block}.catalog-note p{color:#82949c;margin:3px 0 0;font-size:7.5px}.catalog-note button{white-space:nowrap}@media (width<=1100px){.equipment-grid{grid-template-columns:repeat(3,1fr)}}@media (width<=760px){.equipment-grid{grid-template-columns:repeat(2,1fr)}.catalog-summary{flex-wrap:wrap;gap:11px}.catalog-summary>div{border:0;width:100%}.catalog-note{align-items:flex-start}.catalog-note button{display:none}}@media (width<=440px){.equipment-grid{grid-template-columns:1fr}}.designer-workspace{min-height:560px;display:grid}.designer-workspace.with-library{grid-template-columns:185px minmax(430px,1fr) 220px}.designer-workspace.without-library{grid-template-columns:minmax(500px,1fr) 220px}.designer-workspace .canvas{touch-action:none;border-left:0;border-right:0;border-radius:0;height:560px}.map-library,.map-properties{border:1px solid var(--line);z-index:3;background:#fff;min-height:560px;position:relative}.map-library{border-top:0;border-radius:0 0 0 10px;padding:13px 10px}.map-properties{border-top:0;border-radius:0 0 10px;padding:14px 12px}.map-side-title{border-bottom:1px solid #edf1f3;padding:2px 3px 11px}.map-side-title b,.map-side-title small{display:block}.map-side-title b{font-family:Georgia,serif;font-size:13px}.map-side-title small{color:#8a989f;margin-top:3px;font-size:7px}.library-list{flex-direction:column;gap:5px;max-height:495px;margin-top:9px;padding-right:2px;display:flex;overflow:auto}.library-list>button{text-align:left;color:#506b77;cursor:pointer;background:#f7fafb;border:1px solid #0000;border-radius:8px;align-items:center;gap:8px;padding:8px;display:flex}.library-list>button:hover{background:#eef9fa;border-color:#bde2e5}.library-list>button>span{color:#078f9d;background:#e5f7f9;border-radius:7px;place-items:center;width:29px;height:29px;display:grid}.library-list>button>div{flex:1}.library-list b,.library-list small{display:block}.library-list b{color:#2b4653;font-size:8px}.library-list small{color:#8b999f;margin-top:2px;font-size:6.5px}.library-list i{color:#079eac;font-size:13px;font-style:normal}.map-zone{z-index:0;pointer-events:none;background:#e9f7f71f;border:1px dashed #a6cbd0;border-radius:12px;position:absolute}.map-zone b{letter-spacing:1px;color:#71969d;font-size:6px;position:absolute;top:7px;left:8px}.map-zone.portaria{background:#f2f9ee55;border-color:#b9d8ae;width:29%;height:33%;top:56%;left:3%}.map-zone.datacenter{background:#eaf6fa55;border-color:#a8ccd7;width:30%;height:33%;top:56%;left:35%}.map-zone.producao{background:#fff8e955;border-color:#dec58d;width:29%;height:33%;top:56%;right:3%}.property-device{align-items:center;gap:9px;padding:12px 3px;display:flex}.property-device>span{color:#079aa9;background:#e7f8f9;border-radius:9px;place-items:center;width:40px;height:40px;display:grid}.property-device>div{min-width:0}.property-device b,.property-device small{display:block}.property-device b{white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}.property-device small{color:#85969d;margin-top:3px;font-size:6.5px;line-height:1.4}.map-properties>label:not(.switch-row){color:#667d87;margin:9px 3px;font-size:7px;font-weight:750;display:block}.map-properties input,.map-properties select{color:#38525f;background:#f9fbfc;border:1px solid #dfe8eb;border-radius:7px;outline:none;width:100%;margin-top:5px;padding:8px;font-size:8px}.map-properties input:focus,.map-properties select:focus{border-color:#18aeba;box-shadow:0 0 0 3px #18aeba12}.switch-row{border-top:1px solid #edf1f3;border-bottom:1px solid #edf1f3;align-items:center;gap:8px;margin:14px 3px;padding:10px 0;display:flex}.switch-row input{accent-color:#079eac;width:14px;margin:0}.switch-row span{flex:1}.switch-row b,.switch-row small{display:block}.switch-row b{font-size:8px}.switch-row small{color:#8b999f;margin-top:2px;font-size:6.5px}.remove-node{color:#cf5558;cursor:pointer;background:#fff6f6;border:1px solid #f1cdcd;border-radius:7px;width:100%;padding:8px;font-size:7.5px;font-weight:750}.node.client-hidden{opacity:.48;filter:grayscale(.5)}.node.client-hidden:after{content:"OCULTO";letter-spacing:.5px;color:#7c8c93;font-size:5px;position:absolute;bottom:3px;right:5px}.editing .node{-webkit-user-select:none;user-select:none}.editing .node:active{cursor:grabbing;transform:translate(-50%,-2px)scale(1.02)}@media (width<=1180px){.designer-workspace.with-library{grid-template-columns:160px minmax(400px,1fr)}.designer-workspace.without-library{grid-template-columns:1fr}.map-properties{border:1px solid var(--line);border-top:0;border-radius:0 0 10px 10px;grid-column:1/-1;grid-template-columns:1.2fr 1fr 1fr 1.2fr auto;align-items:center;gap:10px;min-height:auto;display:grid}.map-properties .map-side-title{display:none}.property-device{padding:10px}.map-properties>label:not(.switch-row),.switch-row{margin:6px 0}.remove-node{width:auto}.designer-workspace .canvas{border-right:1px solid var(--line)}}@media (width<=760px){.designer-workspace.with-library,.designer-workspace.without-library{flex-direction:column;display:flex}.map-library{border-radius:0;min-height:auto;padding:9px}.library-list{grid-template-columns:repeat(5,1fr);max-height:none;display:grid;overflow:visible}.library-list>button{justify-content:center;padding:7px}.library-list>button>div,.library-list>button>i,.map-side-title{display:none}.designer-workspace .canvas{border-left:1px solid var(--line);width:100%;min-height:520px}.map-properties{grid-template-columns:1fr 1fr;min-height:auto;display:grid}.property-device,.switch-row,.map-properties .remove-node{grid-column:1/-1}.map-zone b{font-size:5px}.node{width:120px}}.demo-badge{color:#198a94;letter-spacing:.7px;background:#eef9fa;border:1px solid #b7dde1;border-radius:20px;padding:6px 10px;font-size:7px;font-weight:800}.install-steps{align-items:center;max-width:660px;margin:0 auto 24px;display:flex}.install-steps>div{color:#91a0a7;align-items:center;gap:8px;display:flex}.install-steps>div span{background:#fff;border:1px solid #d8e2e5;border-radius:50%;place-items:center;width:25px;height:25px;font-size:8px;font-weight:800;display:grid}.install-steps>div b{white-space:nowrap;font-size:8px}.install-steps>div.active{color:#137f89}.install-steps>div.active span{color:#078f9d;background:#e9f9fa;border-color:#1ca9b5}.install-steps>i{background:#dce6e9;flex:1;height:1px;margin:0 10px}.installer-grid{grid-template-columns:minmax(0,1.55fr) minmax(230px,.55fr);gap:15px;display:grid}.installer-main{padding:22px}.installer-title{border-bottom:1px solid #edf1f3;align-items:center;gap:10px;padding-bottom:17px;display:flex}.installer-title>span{color:#0796a4;background:#e9f8fa;border-radius:10px;place-items:center;width:40px;height:40px;display:grid}.installer-title h2{margin:0 0 4px;font:600 16px Georgia,serif}.installer-title p{color:#82929a;margin:0;font-size:7.5px}.field-label{color:#506974;margin:18px 0 8px;font-size:8px;font-weight:750}.os-options{grid-template-columns:1fr 1fr;gap:10px;display:grid}.os-options>button{text-align:left;color:#607782;cursor:pointer;background:#f9fbfc;border:1px solid #dfe8eb;border-radius:10px;align-items:center;gap:10px;padding:12px;display:flex}.os-options>button>svg,.windows-symbol{color:#078f9d;background:#e8f6f8;border-radius:8px;place-items:center;width:34px;height:34px;padding:7px;display:grid}.windows-symbol{padding:0;font-size:22px}.os-options>button div{flex:1}.os-options b,.os-options small{display:block}.os-options small{color:#85949b;margin-top:3px;font-size:7px}.os-options i{color:#fff;background:#16a8b5;border-radius:50%;place-items:center;width:17px;height:17px;font-size:8px;font-style:normal;display:grid}.command-box{color:#d8edf1;background:#0b2537;border:1px solid #193b4c;border-radius:9px;align-items:center;gap:10px;padding:8px 9px;display:flex}.command-box>svg{color:#52d2da;flex:none}.command-box code{white-space:nowrap;flex:1;font:8px ui-monospace,SFMono-Regular,Consolas,monospace;overflow:auto}.command-box button{color:#d9eef1;cursor:pointer;background:#14394c;border:1px solid #3a5968;border-radius:6px;align-items:center;gap:5px;padding:6px 8px;font-size:7px;display:flex}.install-note{color:#28855f;background:#f2fbf7;border:1px solid #cce9dd;border-radius:9px;align-items:flex-start;gap:9px;margin-top:13px;padding:11px;display:flex}.install-note>div{flex:1}.install-note b{color:#33735a;font-size:8px;display:block}.install-note p{color:#718b7e;margin:3px 0 0;font-size:7px;line-height:1.5}.verify-button{width:100%;min-height:38px;margin-top:15px}.agent-success{color:#22835d;background:#edfaf4;border:1px solid #8ed5b8;border-radius:10px;align-items:center;gap:10px;margin-top:15px;padding:12px;display:flex}.agent-success>div{flex:1}.agent-success b,.agent-success p{display:block}.agent-success b{font-size:9px}.agent-success p{color:#6b8f7e;margin:3px 0 0;font-size:7px}.agent-success button{color:#18845c;cursor:pointer;background:0 0;border:0;font-size:7.5px;font-weight:800}.enrollment-card{background:linear-gradient(#fff,#f9fbfc);padding:20px}.enrollment-icon{color:#0798a5;background:#e9f8fa;border-radius:13px;place-items:center;width:48px;height:48px;margin-bottom:16px;display:grid}.enrollment-card>p{letter-spacing:1.4px;color:#83939a;font-size:7px;font-weight:800}.enrollment-card h3{letter-spacing:1px;color:#193c4d;margin:7px 0;font:600 17px ui-monospace,monospace}.enrollment-card>small{color:#91a0a6;font-size:7px}.enrollment-card hr{border:0;border-top:1px solid #e7edef;margin:17px 0}.enrollment-card>div:not(.enrollment-icon){border-bottom:1px solid #edf1f3;justify-content:space-between;gap:10px;padding:7px 0;display:flex}.enrollment-card>div span{color:#84939a;font-size:7px}.enrollment-card>div b{color:#405965;text-align:right;font-size:7.5px}.enrollment-card>button{width:100%;margin-top:16px}.agent-benefits{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:14px;display:grid}.agent-benefits article{border:1px solid var(--line);background:#fff;border-radius:10px;align-items:flex-start;gap:9px;padding:13px;display:flex}.agent-benefits article>span{color:#0798a5;background:#e9f8fa;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.agent-benefits article div{flex:1}.agent-benefits b{font-size:8.5px;display:block}.agent-benefits p{color:#84949b;margin:3px 0 0;font-size:7px;line-height:1.4}@media (width<=960px){.installer-grid{grid-template-columns:1fr}.enrollment-card{grid-template-columns:55px 1fr 1fr;align-items:center;gap:6px 12px;display:grid}.enrollment-icon{grid-row:1/4;margin:0}.enrollment-card>p,.enrollment-card h3,.enrollment-card>small{margin:0}.enrollment-card hr,.enrollment-card>div:not(.enrollment-icon),.enrollment-card>button{grid-column:1/-1}}@media (width<=600px){.install-steps>div b{display:none}.installer-main{padding:15px}.os-options{grid-template-columns:1fr}.command-box{flex-wrap:wrap;align-items:flex-start}.command-box code{flex:none;width:calc(100% - 30px)}.command-box button{margin-left:25px}.agent-success{flex-wrap:wrap;align-items:flex-start}.agent-success button{text-align:left;width:100%}.agent-benefits{grid-template-columns:1fr}.enrollment-card{display:block}.enrollment-icon{margin-bottom:12px}.enrollment-card>p{margin:8px 0}.enrollment-card h3{margin:7px 0}.enrollment-card>small,.enrollment-card hr{display:block}}.user form{margin:0}.user form button{color:#7da2b1;cursor:pointer;background:0 0;border:0;padding:0;font-size:9px}.user form button:hover{color:#fff}.command-box button:disabled{opacity:.45;cursor:not-allowed}.key-error{background:#fff3f3;border:1px solid #f1cdcd;border-radius:6px;color:#c64e52!important;letter-spacing:0!important;padding:7px!important;font-size:7px!important}.enrollment-card button:disabled{opacity:.6;cursor:wait}.verify-message{color:#8b681e;background:#fff9ee;border:1px solid #efd4a3;border-radius:8px;margin-top:13px;padding:10px;font-size:7.5px;line-height:1.45}.live-agents{margin-bottom:14px;overflow:hidden}.live-count{color:#72878f;align-items:center;gap:6px;font-size:7px;display:flex}.live-agent-list{flex-direction:column;display:flex}.live-agent{border-top:1px solid #edf1f3;grid-template-columns:38px minmax(150px,1.5fr) repeat(3,minmax(55px,.45fr)) minmax(75px,.55fr);align-items:center;gap:10px;padding:12px 14px;display:grid}.live-agent-icon{color:#078f9d;background:#e9f8fa;border-radius:9px;place-items:center;width:36px;height:36px;display:grid;position:relative}.live-agent-icon .dot{border:2px solid #fff;position:absolute;bottom:-2px;right:-2px}.live-agent-name b,.live-agent-name small,.live-metric b,.live-metric small,.live-agent-seen b,.live-agent-seen small{display:block}.live-agent-name b{font-size:9px}.live-agent-name small{color:#84969e;margin-top:4px;font-size:6.5px}.live-metric{border-left:1px solid #e7edef;padding-left:11px}.live-metric small{letter-spacing:.7px;color:#91a0a6;font-size:6px}.live-metric b{color:#294855;margin-top:3px;font:600 14px Georgia,serif}.live-agent-seen{text-align:right}.live-agent-seen b{letter-spacing:.8px;color:#26a874;font-size:6px}.live-agent-seen b.offline{color:#d6595b}.live-agent-seen small{color:#8c9aa0;margin-top:4px;font-size:6px}.agent-empty{color:#779098;border:1px dashed #cbdcdf;border-radius:9px;align-items:center;gap:12px;margin:0 14px 14px;padding:16px;display:flex}.agent-empty div{flex:1}.agent-empty b{color:#3a5662;font-size:9px;display:block}.agent-empty p{margin:4px 0 0;font-size:7px}.catalog-summary{margin-top:0}.real-inventory-summary{margin-bottom:14px}.unified-inventory{overflow:hidden}.unified-inventory-head,.unified-inventory-row{grid-template-columns:minmax(190px,1.6fr) minmax(90px,.7fr) minmax(120px,.9fr) minmax(105px,.75fr) minmax(80px,.6fr);align-items:center;gap:12px;display:grid}.unified-inventory-head{color:#84939b;letter-spacing:.55px;background:#f7f9fa;padding:9px 14px;font-size:6px;font-weight:850}.unified-inventory-row{color:#637984;border-top:1px solid #edf1f3;min-height:58px;padding:8px 14px;font-size:7.5px}.unified-inventory-row.attention{background:#fffdf8}.unified-inventory-row.offline{background:snow}.unified-device-name{grid-template-rows:1fr 1fr;grid-template-columns:38px minmax(0,1fr);column-gap:10px;min-width:0;display:grid}.unified-device-name>i{color:#078f9d;background:#e9f8fa;border-radius:9px;grid-row:1/3;place-items:center;width:38px;height:38px;display:grid}.unified-inventory-row.attention .unified-device-name>i{color:#bd7a0d;background:#fff4dd}.unified-inventory-row.offline .unified-device-name>i{color:#d94d52;background:#fff0f0}.unified-device-name b{color:#294a57;white-space:nowrap;text-overflow:ellipsis;align-self:end;font-size:9px;overflow:hidden}.unified-device-name small{color:#84969e;align-self:start;margin-top:2px;font-size:6.5px}.unified-inventory-row code{color:#3d5a66;font:7px ui-monospace,SFMono-Regular,Consolas,monospace}.agent-state,.agent-install-shortcut{color:#75868e;background:#f7fafb;border:1px solid #dce6e8;border-radius:16px;align-items:center;padding:5px 8px;font-size:6.5px;font-style:normal;font-weight:800;display:inline-flex}.agent-state.active{color:#27835f;background:#edf9f3;border-color:#ccebdc}.agent-install-shortcut{cursor:pointer;color:#087f8b;background:#edfafa;border-color:#bde4e8}.unified-condition{color:#28835f;align-items:center;gap:6px;font-size:7px;font-weight:850;display:flex}.unified-condition.attention{color:#b9780c}.unified-condition.offline{color:#d1484d}@media (width<=850px){.unified-inventory{overflow:auto}.unified-inventory-head,.unified-inventory-row{min-width:720px}}@media (width<=820px){.live-agent{grid-template-columns:34px 1fr repeat(3,55px)}.live-agent-seen{text-align:left;grid-column:2/-1;gap:8px;display:flex}.live-agent-seen small{margin:0}.live-agent-name small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}}@media (width<=560px){.live-agent{grid-template-columns:34px 1fr;gap:8px}.live-metric{border:0;padding:6px 0 0}.live-agent-seen{grid-column:1/-1}.live-agent-name{min-width:0}}.live-agent{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:#fff}.device-details{margin-bottom:14px;overflow:hidden}.device-detail-head{border-bottom:1px solid #edf1f3;justify-content:space-between;align-items:center;gap:14px;padding:16px;display:flex}.device-detail-title{align-items:center;gap:11px;min-width:0;display:flex}.device-detail-title>span{color:#078f9d;background:#e9f8fa;border-radius:10px;flex:none;place-items:center;width:42px;height:42px;display:grid}.device-detail-title h2{margin:0 0 4px;font:600 16px Georgia,serif}.device-detail-title p{color:#83949c;margin:0;font-size:7px}.health-badge{color:#27835f;background:#edf9f3;border-radius:20px;align-items:center;gap:6px;padding:6px 9px;font-size:7px;font-weight:800;display:flex}.health-badge.warn{color:#b9780c;background:#fff7e8}.detail-metrics{grid-template-columns:repeat(4,1fr);gap:12px;padding:14px;display:grid}.detail-metric-card{border:1px solid #e5edef;border-radius:10px;padding:12px}.detail-metric-card>div{justify-content:space-between;align-items:center;display:flex}.detail-metric-card span{color:#657c86;font-size:7px;font-weight:800}.detail-metric-card b{color:#234351;font:600 18px Georgia,serif}.detail-metric-card>i{background:#edf2f3;border-radius:5px;height:5px;margin-top:9px;display:block;overflow:hidden}.detail-metric-card>i i{background:var(--green);border-radius:5px;height:100%;display:block}.detail-metric-card.warn>i i{background:var(--amber)}.detail-metric-card.danger>i i{background:var(--red)}.device-alert-strip{color:#8c681d;background:#fff9ef;border:1px solid #f0d7a8;border-radius:9px;margin:0 14px 14px;padding:10px 12px;font-size:7.5px}.history-grid{grid-template-columns:repeat(3,1fr);gap:12px;padding:0 14px 16px;display:grid}.history-chart{border:1px solid #e5edef;border-radius:10px;padding:12px}.history-chart>div{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.history-chart>div b{font-size:8px}.history-chart>div small{color:#8b9ba2;font-size:6.5px}.history-chart section{background:linear-gradient(0deg,#f3f7f8 1px,#0000 1px) 0 0/100% 30px;border-bottom:1px solid #dfe8eb;align-items:flex-end;gap:2px;height:90px;display:flex}.history-chart section i{background:linear-gradient(#26bdc8,#0795a4);border-radius:2px 2px 0 0;flex:1;min-width:2px}.chart-empty{color:#8b9ba2;text-align:center;place-items:center;height:90px;font-size:7px;display:grid}.alert-center{overflow:hidden}.alert-total{color:#697e88;font-size:7px;font-weight:800}.real-alert{border-top:1px solid #edf1f3;grid-template-columns:34px minmax(150px,1fr) auto;align-items:center;gap:10px;padding:13px 15px;display:grid}.real-alert>span{color:#d89012;background:#fff7e8;border-radius:8px;place-items:center;width:31px;height:31px;font-weight:800;display:grid}.real-alert b,.real-alert small{display:block}.real-alert b{font-size:9px}.real-alert small{color:#87969d;margin-top:3px;font-size:7px}.real-alert em{color:#b9780c;background:#fff7e8;border-radius:5px;padding:5px 7px;font-size:6px;font-style:normal;font-weight:850}.real-alert.critical em{color:#d7484d;background:#fff0f0}@media (width<=820px){.history-grid{grid-template-columns:1fr}.detail-metrics{grid-template-columns:1fr 1fr 1fr}.real-alert{grid-template-columns:32px 1fr}.real-alert em{grid-column:2}}@media (width<=560px){.device-detail-head{align-items:flex-start}.detail-metrics{grid-template-columns:1fr}.real-alert{grid-template-columns:32px 1fr}}.threshold-editor{background:#f8fbfc;border:1px solid #dfe9eb;border-radius:10px;grid-template-columns:minmax(150px,1.4fr) repeat(4,minmax(72px,.55fr)) auto;align-items:end;gap:10px;margin:0 14px 16px;padding:12px;display:grid}.threshold-editor>div b,.threshold-editor>div small{display:block}.threshold-editor>div small{color:#84969e;margin-top:4px;font-size:6.5px}.threshold-editor label{color:#667d87;font-size:6.5px;font-weight:800;position:relative}.threshold-editor input{color:#2f4b58;background:#fff;border:1px solid #dce6e9;border-radius:7px;outline:none;width:100%;height:31px;margin-top:5px;padding:7px 22px 7px 8px;font-size:8px}.threshold-editor input:focus{border-color:#18aeba;box-shadow:0 0 0 3px #18aeba12}.threshold-editor label i{color:#8b9ba2;font-size:7px;font-style:normal;position:absolute;bottom:8px;right:8px}.threshold-editor button{white-space:nowrap;height:31px}.threshold-editor button:disabled{opacity:.65}.incident-tabs{gap:6px;margin-bottom:10px;display:flex}.incident-tabs button{border:1px solid var(--line);color:#6b808a;cursor:pointer;background:#fff;border-radius:8px;padding:8px 11px;font-size:8px}.incident-tabs button.active{color:#087f8b;background:#edfafa;border-color:#31b1bb;font-weight:800}.incident-tabs b{background:#eef2f3;border-radius:10px;place-items:center;min-width:17px;height:17px;margin-left:5px;font-size:6.5px;display:inline-grid}.incident-tabs button.active b{background:#d8f2f3}.real-alert.critical>span{color:#e64d52;background:#fff0f0}.real-alert.resolved>span{color:#27835f;background:#edf9f3}.ack-button{color:#087f8b;cursor:pointer;background:#effafa;border:1px solid #b9e1e3;border-radius:7px;padding:7px 9px;font-size:7px;font-weight:800}.ack-button:hover{background:#e1f5f6}.detail-metric-card>small,.detail-metric-card>b,.detail-metric-card>em{display:block}.detail-metric-card>small{color:#657c86;font-size:7px;font-weight:800}.detail-metric-card>b{color:#234351;margin-top:3px;font:600 18px Georgia,serif}.detail-metric-card>div{background:#edf2f3;border-radius:5px;height:5px;margin-top:9px;overflow:hidden}.detail-metric-card>div>i{background:var(--green);border-radius:5px;height:100%;display:block}.detail-metric-card>em{color:#8b9ba2;margin-top:7px;font-size:6.5px;font-style:normal}@media (width<=1050px){.threshold-editor{grid-template-columns:repeat(4,1fr)}.threshold-editor>div,.threshold-editor button{grid-column:1/-1}}@media (width<=560px){.threshold-editor{grid-template-columns:1fr 1fr}.threshold-editor>div,.threshold-editor button{grid-column:1/-1}.incident-tabs{overflow:auto}}.overview-empty{align-items:center;gap:14px;margin-bottom:14px;padding:22px;display:flex}.overview-empty>svg{color:#079eac}.overview-empty>div{flex:1}.overview-empty b{font:600 15px Georgia,serif;display:block}.overview-empty p{color:#7e9098;margin:5px 0 0;font-size:8px}.utilization,.live-attention{padding:17px}.utilization-row{margin-top:17px}.utilization-row>div{justify-content:space-between;align-items:center;margin-bottom:7px;display:flex}.utilization-row span{color:#627985;font-size:7.5px;font-weight:750}.utilization-row b{color:#284653;font-size:8px}.utilization-row>i{background:#edf2f3;border-radius:8px;height:7px;display:block;overflow:hidden}.utilization-row>i>i{background:linear-gradient(90deg,#20b477,#61cf9f);border-radius:8px;height:100%;display:block}.utilization-row>i>i.warn{background:linear-gradient(90deg,#f2a520,#f4c865)}.utilization-row>i>i.danger{background:linear-gradient(90deg,#ef5d5d,#f28b8b)}.availability-line{border-top:1px solid #edf1f3;align-items:center;gap:16px;margin-top:18px;padding-top:13px;display:flex}.availability-line span{color:#6f838c;align-items:center;gap:5px;font-size:7px;display:flex}.availability-line b{color:#234754;margin-left:auto;font-size:8px}.attention-empty{text-align:center;color:#22a46e;flex-direction:column;justify-content:center;align-items:center;min-height:175px;display:flex}.attention-empty b{color:#31515e;margin-top:8px;font-size:9px}.attention-empty small{color:#85969d;margin-top:4px;font-size:7px}.attention-row{text-align:left;width:100%;color:inherit;cursor:pointer;background:#fff;border:0;border-top:1px solid #edf1f3;grid-template-columns:29px 1fr auto;align-items:center;gap:9px;padding:11px 0;display:grid}.attention-row:first-of-type{margin-top:10px}.attention-row:hover{background:#f8fbfc}.attention-row>span{color:#d89012;background:#fff7e8;border-radius:7px;place-items:center;width:27px;height:27px;font-weight:800;display:grid}.attention-row.critical>span{color:#e64d52;background:#fff0f0}.attention-row div{min-width:0}.attention-row b,.attention-row small{display:block}.attention-row b{white-space:nowrap;text-overflow:ellipsis;font-size:8px;overflow:hidden}.attention-row small{color:#87969d;margin-top:3px;font-size:6.5px}.attention-row em{color:#b9780c;background:#fff7e8;border-radius:4px;padding:4px 6px;font-size:5.5px;font-style:normal;font-weight:850}.attention-row.critical em{color:#d7484d;background:#fff0f0}.overview-devices{margin-bottom:12px;padding:17px;overflow:hidden}.overview-device-head,.overview-device-row{grid-template-columns:minmax(190px,2fr) repeat(3,minmax(60px,.55fr)) minmax(80px,.7fr);align-items:center;gap:10px;display:grid}.overview-device-head{color:#84939b;background:#f7f9fa;border-radius:6px;min-height:28px;margin-top:12px;padding:0 9px;font-size:6px;font-weight:800}.overview-device-row{text-align:left;width:100%;min-height:50px;color:inherit;cursor:pointer;background:#fff;border:0;border-top:1px solid #edf1f3;padding:6px 9px}.overview-device-row:hover{background:#f8fbfc}.overview-device-row>span:first-child{grid-template-rows:1fr 1fr;grid-template-columns:31px 1fr;gap:0 8px;min-width:0;display:grid}.overview-device-row>span:first-child i{color:#078f9d;background:#eaf8fa;border-radius:8px;grid-row:1/3;place-items:center;width:31px;height:31px;display:grid}.overview-device-row>span:first-child b{white-space:nowrap;text-overflow:ellipsis;align-self:end;font-size:8.5px;overflow:hidden}.overview-device-row>span:first-child small{color:#87969d;align-self:start;margin-top:2px;font-size:6.5px}.overview-device-row>b{color:#294855;font:600 13px Georgia,serif}.overview-device-row>em{color:#27835f;align-items:center;gap:5px;font-size:7px;font-style:normal;display:flex}.overview-device-row>em.offline{color:#cf4448}.live-data-note{color:#748991;align-items:center;gap:7px;margin:0;font-size:7px;display:flex}.live-data-note svg{color:#1ca46f}.live-overview .stats>article.green{border-top:2px solid var(--green)}@media (width<=760px){.overview-empty{flex-wrap:wrap;align-items:flex-start}.overview-empty>div{min-width:200px}.overview-device-head{display:none}.overview-device-row{grid-template-columns:minmax(160px,1.6fr) repeat(3,48px) 65px;min-width:540px}.overview-devices{overflow:auto}.availability-line{flex-wrap:wrap}.availability-line b{width:100%;margin-left:0}.live-data-note{align-items:flex-start}}.agent-update{background:#fff9ee;border:1px solid #efd4a3;border-radius:10px;grid-template-columns:minmax(170px,1fr) minmax(220px,1.4fr) auto;align-items:center;gap:12px;margin:0 14px 16px;padding:12px;display:grid}.agent-update b{color:#76561a;font-size:8.5px;display:block}.agent-update p{color:#8b754b;margin:4px 0 0;font-size:6.8px;line-height:1.45}.agent-update code{white-space:nowrap;color:#604a20;background:#fff;border:1px solid #ead9b8;border-radius:7px;padding:8px;font:7px ui-monospace,SFMono-Regular,Consolas,monospace;overflow:auto}.agent-update button{white-space:nowrap}.inventory-panel{border:1px solid #e0e9eb;border-radius:10px;margin:0 14px 16px;overflow:hidden}.inventory-title{background:#f8fbfc;border-bottom:1px solid #e6edef;justify-content:space-between;align-items:center;gap:12px;padding:12px 13px;display:flex}.inventory-title b,.inventory-title small{display:block}.inventory-title small{color:#84969e;margin-top:3px;font-size:6.5px}.inventory-title>span{color:#667e87;align-items:center;gap:6px;font-size:6.5px;font-weight:800;display:flex}.inventory-facts{grid-template-columns:repeat(4,1fr);gap:0;display:grid}.inventory-facts>div{border-right:1px solid #edf1f3;padding:12px}.inventory-facts>div:last-child{border:0}.inventory-facts small,.inventory-facts b{display:block}.inventory-facts small{text-transform:uppercase;letter-spacing:.6px;color:#8b9ba2;font-size:6px}.inventory-facts b{color:#304e5b;overflow-wrap:anywhere;margin-top:5px;font-size:8px}.inventory-bottom{border-top:1px solid #edf1f3;grid-template-columns:1.2fr .8fr;display:grid}.inventory-bottom>div+div{border-left:1px solid #edf1f3}.inventory-bottom>div>b{color:#526b76;margin-bottom:8px;font-size:7px;display:block}.network-fact{border-top:1px solid #f0f3f4;grid-template-columns:8px minmax(70px,.7fr) 1.3fr;align-items:center;gap:6px;padding:5px 0;display:grid}.network-fact small{color:#84959c;white-space:nowrap;text-overflow:ellipsis;font-size:6.5px;overflow:hidden}.service-total{align-items:baseline;gap:6px;display:flex}.service-total strong{color:#234754;font:600 20px Georgia,serif}.service-total small{color:#83949b;font-size:6.5px}.inventory-bottom p{color:#7f9098;overflow-wrap:anywhere;margin:7px 0 0;font-size:6.5px;line-height:1.5}.service-manager{background:#fbfefe;border:1px solid #bce6df;border-radius:10px;margin:0 14px 16px;padding:13px}.service-manager-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.service-manager-head b,.service-manager-head small{display:block}.service-manager-head small{color:#7f969d;margin-top:3px;font-size:6.5px}.service-manager-head>span{color:#078c84;align-items:center;gap:5px;font-size:7px;font-weight:800;display:flex}.service-last-read{color:#69828a;margin-top:8px;font-size:6.2px;display:block}.service-manager>input{color:#294d59;background:#fff;border:1px solid #d7e4e7;border-radius:7px;outline:none;width:100%;margin:9px 0 8px;padding:8px 10px;font-size:7px}.service-manager>input:focus{border-color:#18b6bd;box-shadow:0 0 0 2px #dff7f6}.service-manager>input:disabled{color:#94a4aa;background:#f3f6f7}.service-list{background:#fff;border:1px solid #e1ebed;border-radius:8px;max-height:300px;overflow:auto}.service-list>label{cursor:pointer;border-bottom:1px solid #edf2f3;grid-template-columns:15px minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 10px;display:grid}.service-list>label:last-child{border-bottom:0}.service-list input{accent-color:#08a9ac}.service-list input:disabled{cursor:not-allowed}.service-list span b,.service-list span small{display:block}.service-list span small{color:#899ba1;white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:6px;overflow:hidden}.service-guidance{color:#a54246;margin-top:5px;font-size:6.2px;line-height:1.35;display:block}.service-list em{white-space:nowrap;align-items:center;gap:5px;font-size:6.3px;font-style:normal;font-weight:700;display:flex}.service-list em.online{color:#0b8b6c}.service-list em.offline{color:#d14d51}.service-list em.neutral{color:#71858d}.service-state{color:#71868e;text-align:center;justify-content:center;align-items:center;gap:7px;min-height:58px;padding:13px;font-size:7px;display:flex}.service-state.error{color:#b1474b}.service-state button{color:#315966;background:#fff;border:1px solid #cfdddf;border-radius:6px;padding:5px 8px;font-size:6.3px;font-weight:800}.service-spinner{border:2px solid #d6e8e7;border-top-color:#08a9ac;border-radius:50%;width:12px;height:12px;animation:.8s linear infinite spin}.service-result-note{color:#85999f;margin-top:7px;font-size:6px;display:block}.notification-loading{color:#718790;padding:24px}.notification-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.notification-card{padding:16px}.notification-card-head{grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;margin-bottom:15px;display:grid}.notification-card-head>span{color:#049ca8;background:#e8f8fa;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.notification-card-head b,.notification-card-head small{display:block}.notification-card-head b{color:#173f50;font-size:9px}.notification-card-head small{color:#82969e;margin-top:3px;font-size:6.5px;line-height:1.4}.notification-card-head em{letter-spacing:.5px;border-radius:999px;padding:5px 7px;font-size:5.5px;font-style:normal;font-weight:900}.notification-card-head em.ready{color:#08765d;background:#e8f8f1}.notification-card-head em.waiting{color:#a87313;background:#fff5df}.notification-card>.secondary{width:100%}.notification-card>.switch-row{margin-bottom:10px}.notification-card>input{color:#294b58;border:1px solid #d9e4e7;border-radius:8px;width:100%;padding:9px;font-size:7px}.notification-rules,.delivery-log{margin-top:14px;overflow:hidden}.notification-rules>.panel-title,.delivery-log>.panel-title{padding:14px}.notification-rules>.panel-title>span,.delivery-log>.panel-title>span{color:#118f88;font-size:6.5px}.notification-rules>div:last-child{grid-template-columns:1fr 1fr;display:grid}.notification-rules label{border-top:1px solid #e5edef;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:9px;padding:15px;display:grid}.notification-rules label+label{border-left:1px solid #e5edef}.notification-rules input{accent-color:#08a9ac}.notification-rules b,.notification-rules small{display:block}.notification-rules b{color:#294a57;font-size:8px}.notification-rules small{color:#83969d;margin-top:3px;font-size:6.5px}.notification-rules em{color:#69818a;font-size:5.5px;font-style:normal;font-weight:900}.delivery-log>div:not(.panel-title){border-top:1px solid #e8eef0;grid-template-columns:8px 65px minmax(0,1fr) 100px 80px;align-items:center;gap:10px;padding:10px 14px;display:grid}.delivery-log i{background:#e6a11a;border-radius:50%;width:7px;height:7px}.delivery-log i.delivered{background:#20b486}.delivery-log i.failed{background:#ef5960}.delivery-log b{color:#31505c;font-size:7px}.delivery-log span,.delivery-log small{color:#7e929a;text-overflow:ellipsis;font-size:6.5px;overflow:hidden}.delivery-log em{color:#657c85;font-size:5.5px;font-style:normal;font-weight:900}.delivery-empty{color:#80949b;font-size:7px;padding:18px!important;display:block!important}.delivery-log i.retry,.delivery-log i.queued{background:#e6a11a}.delivery-log i.processing{background:#08a9ac}.delivery-log i.dead_letter,.delivery-log i.configuration_required{background:#ef5960}.topology-toolbar{border:1px solid var(--line);background:#fff;border-radius:10px 10px 0 0;justify-content:space-between;align-items:center;gap:14px;padding:9px 12px;display:flex}.topology-toolbar>div{gap:5px;display:flex}.topology-toolbar button{color:#78909a;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:7px 11px;font-size:7.5px;font-weight:750}.topology-toolbar button.active{color:#048f9c;background:#e8f8fa}.topology-toolbar>span{color:#6f858e;align-items:center;gap:6px;font-size:7px;display:flex}.topology-empty{color:#0a9aa6;border-radius:0 0 10px 10px;justify-content:center;align-items:center;gap:16px;min-height:360px;display:flex}.topology-empty div{max-width:360px}.topology-empty b,.topology-empty p{display:block}.topology-empty b{color:#264956;font-size:12px}.topology-empty p{color:#7b9098;margin-top:5px;font-size:8px}.real-topology-layout{grid-template-columns:minmax(600px,1fr) 235px;min-height:590px;display:grid}.real-topology-canvas{border:1px solid var(--line);touch-action:none;background:#f8fbfc;border-top:0;min-height:590px;position:relative;overflow:hidden}.topology-grid{background-image:linear-gradient(#e8eef0 1px,#0000 1px),linear-gradient(90deg,#e8eef0 1px,#0000 1px);background-size:24px 24px;position:absolute;inset:0}.real-topology-canvas>svg{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.real-topology-canvas line{stroke:#9bc7cd;stroke-width:.35px;stroke-dasharray:1 1;vector-effect:non-scaling-stroke}.topology-core,.topology-device{z-index:2;text-align:left;background:#fff;border:1px solid #cfe0e4;border-radius:11px;align-items:center;gap:8px;padding:9px 10px;display:flex;position:absolute;transform:translate(-50%,-50%);box-shadow:0 8px 22px #16364916}.topology-core{width:190px}.topology-core>span,.topology-device>span{color:#0499a7;background:#e8f8fa;border-radius:8px;flex:none;place-items:center;width:32px;height:32px;display:grid}.topology-core>div,.topology-device>div{flex:1;min-width:0}.topology-core b,.topology-core small,.topology-device b,.topology-device small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.topology-core b,.topology-device b{color:#254653;font-size:7.5px}.topology-core small,.topology-device small{color:#82949c;margin-top:3px;font-size:6px}.topology-device{cursor:pointer;width:165px}.topology-device.offline{border-left:3px solid var(--red)}.topology-device.selected{border-color:#0caab4;box-shadow:0 0 0 3px #16b8bf1c,0 10px 28px #15394d26}.topology-device em{color:#7e959e;font-style:normal;position:absolute;top:2px;right:4px}.real-topology-canvas.editing .topology-device:not(.agent-node){cursor:grab;outline-offset:2px;outline:2px dashed #0ba5b52e}.agent-node{border-style:dashed}.topology-legend{border:1px solid var(--line);color:#718790;background:#fff;border-radius:8px;align-items:center;gap:13px;padding:8px 10px;font-size:6.5px;display:flex;position:absolute;bottom:10px;left:12px}.topology-legend span{align-items:center;gap:5px;display:flex}.topology-inspector{border:1px solid var(--line);background:#fff;border-top:0;border-left:0;border-radius:0 0 10px;padding:14px}.topology-inspector dl{margin:4px 0 15px}.topology-inspector dl>div{border-top:1px solid #edf1f3;justify-content:space-between;gap:8px;padding:8px 2px;display:flex}.topology-inspector dt{color:#8799a0;font-size:6.5px}.topology-inspector dd{color:#31515d;margin:0;font-size:7px;font-weight:800}.topology-inspector dd.online{color:#0b926e}.topology-inspector dd.offline{color:#d75157}.topology-inspector>.secondary,.topology-inspector>.remove-node{width:100%;margin-top:7px}.topology-help{text-align:center;color:#08a0aa;flex-direction:column;justify-content:center;align-items:center;display:flex}.topology-help b{color:#294b58;margin-top:10px;font-family:Georgia,serif;font-size:15px}.topology-help p{color:#789098;margin:8px 0;font-size:7.5px;line-height:1.6}.topology-help small{color:#91a0a5;font-size:6.5px;line-height:1.5}.security-score-grid{grid-template-columns:1.7fr repeat(3,1fr);gap:12px;display:grid}.security-score,.security-stat{min-height:116px;padding:15px}.security-score{border-left:4px solid #20b486;grid-template-columns:1fr auto;align-items:center;display:grid}.security-score.score-warn{border-left-color:#e6a11a}.security-score.score-danger{border-left-color:#ef5960}.security-score>div{align-items:center;gap:10px;display:flex}.security-score>div>span{color:#19a57d;background:#eaf8f3;border-radius:11px;place-items:center;width:40px;height:40px;display:grid}.security-score.score-warn>div>span{color:#d79310;background:#fff5df}.security-score.score-danger>div>span{color:#e05056;background:#fff0f0}.security-score small,.security-score b{display:block}.security-score>div small{letter-spacing:.6px;color:#82969d;font-size:5.5px}.security-score>div b{color:#234755;margin-top:4px;font:600 15px Georgia,serif}.security-score>strong{color:#173e4f;font:600 30px Georgia,serif}.security-score>strong small{color:#8a9ba2;font:700 8px sans-serif;display:inline}.security-score>p{color:#82949b;grid-column:1/-1;margin-top:9px;font-size:6.5px}.security-stat{align-items:center;gap:12px;display:flex}.security-stat>svg{color:#079ba7}.security-stat.critical>svg{color:#e45057}.security-stat.warning>svg{color:#dd9411}.security-stat strong,.security-stat span,.security-stat small{display:block}.security-stat strong{color:#173e4f;font:600 27px Georgia,serif}.security-stat span{color:#3f5d68;font-size:7px;font-weight:800}.security-stat small{color:#8a9ba2;margin-top:3px;font-size:6px}.security-tabs{gap:7px;margin:14px 0 8px;display:flex}.security-tabs button{color:#6f858e;cursor:pointer;background:#fff;border:1px solid #d7e3e6;border-radius:8px;padding:8px 11px;font-size:7px;font-weight:750}.security-tabs b{margin-left:5px}.security-findings{overflow:hidden}.passive-badge{color:#168d73;background:#eaf8f3;border-radius:999px;align-items:center;gap:5px;padding:6px 8px;font-size:6.5px;display:flex}.security-finding{border-top:1px solid #e5edef;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:11px;padding:13px 14px;display:grid}.security-finding>span{color:#6c8791;background:#eef6f7;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.security-finding.critical>span{color:#e04e55;background:#fff0f0}.security-finding.warning>span{color:#d8900d;background:#fff6e5}.security-finding p{letter-spacing:.6px;color:#8b9ba1;margin:0 0 3px;font-size:5.5px;font-weight:900}.security-finding b{color:#264a57;font-size:8px;display:block}.security-finding small{color:#7d929a;margin-top:3px;font-size:6.5px;display:block}.security-finding em{color:#5f7882;margin-top:7px;font-size:6.5px;font-style:normal;line-height:1.45;display:block}.security-finding>label{color:#6b8088;background:#edf3f4;border-radius:999px;padding:5px 7px;font-size:5.5px;font-weight:900}.security-finding.critical>label{color:#d94149;background:#ffeded}.security-finding.warning>label{color:#a66b00;background:#fff2d7}.security-clear{color:#16a37c;justify-content:center;align-items:center;gap:12px;min-height:160px;display:flex}.security-clear b{color:#2c4e5a;font-size:10px}.security-clear p{color:#82959c;margin-top:4px;font-size:7px}.scan-scope{grid-template-columns:1fr 1fr auto;align-items:center;gap:18px;margin-top:14px;padding:15px;display:grid}.scan-scope b,.scan-scope p{display:block}.scan-scope p{color:#80949c;margin-top:5px;font-size:6.5px;line-height:1.5}.scan-scope>div+div{border-left:1px solid #e4ecee;padding-left:18px}.wan-summary{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:12px;display:grid}.wan-card{border:1px solid var(--line);background:#fff;border-left:3px solid #b8c8cd;border-radius:10px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px;display:grid}.wan-card>span{color:#708990;background:#edf5f6;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.wan-card small,.wan-card b,.wan-card p{display:block}.wan-card small{letter-spacing:.7px;color:#8b9ba1;font-size:5.5px;font-weight:900}.wan-card b{color:#294b58;margin-top:2px;font-size:8px}.wan-card p{color:#7e9299;margin-top:3px;font-size:6px;line-height:1.4}.wan-card em{white-space:nowrap;color:#738991;background:#edf3f4;border-radius:999px;padding:5px 7px;font-size:5.5px;font-style:normal;font-weight:900}.wan-card.online{border-left-color:#19ad82}.wan-card.online>span{color:#139876;background:#e9f8f3}.wan-card.online em{color:#08765d;background:#e8f8f1}.wan-card.offline{border-left-color:#e55359}.wan-card.offline>span{color:#dc4b52;background:#fff0f0}.wan-card.offline em{color:#d94149;background:#ffeded}.wan-card.pending{border-style:dashed}.topology-wan{z-index:2;background:#fff;border:1px solid #bddce0;border-radius:10px;align-items:center;gap:8px;width:170px;padding:8px 9px;display:flex;position:absolute;top:11%;transform:translate(-50%,-50%);box-shadow:0 7px 18px #15394d12}.topology-wan>svg{color:#079daa;flex:none}.topology-wan>div{flex:1;min-width:0}.topology-wan b,.topology-wan small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.topology-wan b{color:#264a57;font-size:7px}.topology-wan small{color:#80949b;margin-top:2px;font-size:5.7px}.topology-wan.pending{background:#fbfcfc;border-style:dashed;border-color:#cbd7da}.wan-primary{left:18%}.wan-secondary{left:50%}.wan-tertiary{left:82%}.gateway-core{top:25%;left:50%}.probe-core{top:41%;left:50%}.real-topology-canvas line.wan-line.active{stroke:#18a77f;stroke-width:.55px;stroke-dasharray:none}.real-topology-canvas line.wan-line.offline{stroke:#de555b;stroke-width:.55px}.real-topology-canvas line.wan-line.pending{stroke:#aebec3;stroke-dasharray:1.2 1.4}.topology-legend{z-index:3}@media (width<=900px){.agent-update{grid-template-columns:1fr auto}.agent-update code{grid-area:2/1/auto/-1}.inventory-facts{grid-template-columns:1fr 1fr}.inventory-facts>div:nth-child(2){border-right:0}.inventory-facts>div:nth-child(-n+2){border-bottom:1px solid #edf1f3}.wan-summary{grid-template-columns:1fr}.topology-wan{width:145px;padding:7px}.topology-wan b{font-size:6.5px}.topology-wan small{font-size:5.2px}.notification-grid,.notification-rules>div:last-child{grid-template-columns:1fr}.notification-rules label+label{border-left:0}.delivery-log>div:not(.panel-title){grid-template-columns:8px 55px minmax(0,1fr) 80px}.delivery-log small{display:none}}@media (width<=1100px){.real-topology-layout{grid-template-columns:1fr}.topology-inspector{border-left:1px solid var(--line);border-top:0;grid-template-columns:1.2fr 1fr auto auto;align-items:center;gap:10px;display:grid}.topology-inspector .map-side-title{display:none}.topology-inspector dl{grid-template-columns:1fr 1fr;margin:0;display:grid}.topology-inspector>.secondary,.topology-inspector>.remove-node{width:auto;margin:0}.topology-help{display:flex}.security-score-grid{grid-template-columns:1.5fr repeat(3,1fr)}.scan-scope{grid-template-columns:1fr 1fr}.scan-scope>button{grid-column:1/-1}}@media (width<=760px){.topology-toolbar{flex-direction:column;align-items:flex-start}.topology-toolbar>div{width:100%;overflow:auto}.real-topology-canvas{min-height:650px}.topology-device{width:125px}.topology-device>span{display:none}.topology-inspector{flex-direction:column;align-items:stretch;display:flex}.topology-inspector dl{display:block}.topology-legend span:last-child{display:none}.security-score-grid{grid-template-columns:1fr 1fr}.security-score{grid-column:1/-1}.security-tabs{overflow:auto}.security-finding{grid-template-columns:34px minmax(0,1fr)}.security-finding>label{grid-column:2;justify-self:start}.scan-scope{grid-template-columns:1fr}.scan-scope>div+div{border-top:1px solid #e4ecee;border-left:0;padding:12px 0 0}.scan-scope>button{grid-column:1}}@media (width<=560px){.agent-update{grid-template-columns:1fr}.agent-update code,.agent-update button{grid-column:1}.inventory-facts,.inventory-bottom{grid-template-columns:1fr}.inventory-facts>div{border-bottom:1px solid #edf1f3;border-right:0}.inventory-bottom>div+div{border-top:1px solid #edf1f3;border-left:0}.inventory-title,.service-manager-head{flex-direction:column;align-items:flex-start}.service-list>label{grid-template-columns:15px minmax(0,1fr)}.service-list em{grid-column:2}}.probe-cards{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:14px;display:grid}.probe-card{grid-template-columns:40px 1fr auto;align-items:center;gap:10px;padding:13px;display:grid}.probe-card>span{color:#078f9d;background:#e9f8fa;border-radius:9px;place-items:center;width:38px;height:38px;display:grid;position:relative}.probe-card>span .dot{border:2px solid #fff;position:absolute;bottom:-2px;right:-2px}.probe-card div{min-width:0}.probe-card b,.probe-card small{display:block}.probe-card b{font-size:9px}.probe-card small{color:#84969e;white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:6.5px;overflow:hidden}.probe-card em{color:#27835f;font-size:6px;font-style:normal;font-weight:850}.probe-card em.offline{color:#cf4448}.probe-card p{color:#8a989f;grid-column:2/-1;margin:0;font-size:6.3px}.network-assets{padding:17px;overflow:hidden}.network-table{margin-top:11px}.network-row{color:#526b76;border-top:1px solid #edf1f3;grid-template-columns:minmax(180px,1.5fr) .75fr 1fr .55fr .55fr;align-items:center;gap:10px;min-height:48px;padding:6px 9px;display:grid}.network-row.network-head{color:#84939b;background:#f7f9fa;border:0;border-radius:6px;min-height:28px;font-size:6px;font-weight:800}.network-row>span:first-child{grid-template-rows:1fr 1fr;grid-template-columns:30px 1fr;gap:0 8px;min-width:0;display:grid}.network-row>span:first-child i{color:#078f9d;background:#e9f8fa;border-radius:8px;grid-row:1/3;place-items:center;width:30px;height:30px;display:grid}.network-row>span:first-child b{white-space:nowrap;text-overflow:ellipsis;align-self:end;font-size:8px;overflow:hidden}.network-row>span:first-child small{color:#8b999f;align-self:start;font-size:6px}.network-row code{color:#48616c;white-space:nowrap;font:7px ui-monospace,SFMono-Regular,Consolas,monospace}.network-row>b{font-size:7px}.network-row>em{color:#27835f;align-items:center;gap:5px;font-size:7px;font-style:normal;display:flex}.network-row>em.offline{color:#cf4448}.probe-installer{grid-template-columns:minmax(0,1.55fr) minmax(230px,.55fr);gap:15px;display:grid}.network-input{background:#f9fbfc;border:1px solid #dfe8eb;border-radius:9px;align-items:center;gap:9px;padding:8px 10px;display:flex}.network-input svg{color:#079eac}.network-input input{color:#31505d;background:0 0;border:0;outline:0;flex:1;font:9px ui-monospace,SFMono-Regular,Consolas,monospace}.network-input span{color:#7f929a;border-left:1px solid #dfe8eb;padding-left:9px;font-size:6.5px;font-weight:800}.internet-links-panel{margin-top:16px;padding:20px}.internet-link-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.internet-link-card{background:#fff;border:1px solid #dfe8eb;border-left:4px solid #19ad82;border-radius:12px;padding:15px}.internet-link-card.offline{border-left-color:#e55359}.internet-link-card.waiting_snmp,.internet-link-card.paused{border-left-color:#e2a52a}.internet-link-card header{grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:11px;display:grid}.internet-link-card header>span{color:#139876;background:#e9f8f3;border-radius:10px;place-items:center;width:40px;height:40px;display:grid}.internet-link-card.offline header>span{color:#dc4b52;background:#fff0f0}.internet-link-card header small,.internet-link-card header b,.internet-link-card header p{display:block}.internet-link-card header small{color:#77909a;font-size:12px;font-weight:800}.internet-link-card header b{color:#294b58;margin-top:2px;font-size:14px}.internet-link-card header p{color:#7e9299;margin:4px 0 0;font-size:12px}.internet-link-card header em{color:#08765d;white-space:nowrap;background:#e8f8f1;border-radius:999px;padding:6px 8px;font-size:11px;font-style:normal;font-weight:850}.internet-link-card.offline header em{color:#d94149;background:#ffeded}.internet-link-card.waiting_snmp header em,.internet-link-card.paused header em{color:#9b6a00;background:#fff7e5}.internet-link-metrics{grid-template-columns:repeat(3,1fr);gap:8px;margin:14px 0;display:grid}.internet-link-metrics>div{border:1px solid #edf1f3;border-radius:9px;padding:10px}.internet-link-metrics small,.internet-link-metrics strong,.internet-link-metrics span{display:block}.internet-link-metrics small{color:#84969e;font-size:11px}.internet-link-metrics strong{color:#294b58;margin-top:3px;font-size:14px}.internet-link-metrics span{color:#71858d;margin-top:2px;font-size:12px}.internet-link-card footer{color:#71858d;border-top:1px solid #edf1f3;justify-content:space-between;align-items:center;gap:8px;padding-top:10px;font-size:12px;display:flex}.internet-link-card footer div{gap:6px;display:flex}.internet-link-card footer button,.internet-link-form-title button{color:#078f9d;cursor:pointer;background:0 0;border:0;font-size:12px;font-weight:750}.internet-links-empty{color:#5f7680;border:1px dashed #cbdadd;border-radius:10px;align-items:center;gap:12px;margin-top:14px;padding:16px;display:flex}.internet-links-empty b{font-size:14px}.internet-links-empty p{margin:3px 0 0;font-size:12px}.internet-link-form{border-top:1px solid #e5edef;margin-top:16px;padding-top:16px}.internet-link-form-title{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.internet-link-form-title small,.internet-link-form-title b{display:block}.internet-link-form-title small{color:#079eac;letter-spacing:1px;font-size:11px;font-weight:850}.internet-link-form-title b{margin-top:3px;font-size:15px}.internet-link-fields{grid-template-columns:repeat(5,minmax(130px,1fr));gap:10px;display:grid}.internet-link-fields label{color:#516a75;flex-direction:column;gap:5px;font-size:12px;font-weight:700;display:flex;position:relative}.internet-link-fields input,.internet-link-fields select{color:#294b58;background:#fff;border:1px solid #dce6e9;border-radius:8px;width:100%;height:38px;padding:0 10px;font-size:13px}.internet-link-fields label>span{color:#83969e;font-size:11px;position:absolute;bottom:11px;right:10px}.internet-link-form-actions{align-items:center;gap:14px;margin-top:12px;display:flex}.internet-link-form-actions label{color:#516a75;align-items:center;gap:7px;font-size:13px;display:flex}.internet-link-form-actions>span{color:#d3454c;flex:1;font-size:12px}.internet-link-note{color:#6e848d;align-items:center;gap:7px;margin:13px 0 0;font-size:12px;display:flex}.internet-link-note svg{color:#14936e}.internet-link-history{grid-template-columns:auto 1fr;align-items:center;gap:9px;margin:0 0 12px;display:grid}.internet-link-history>small{color:#84969e;font-size:10px;font-weight:750}.internet-link-history>div{gap:3px;min-width:0;display:flex}.internet-link-history i{background:#20b477;border-radius:2px;flex:1;min-width:4px;height:8px}.internet-link-history i.offline{background:#ef5d5d}.internet-link-history i.waiting_snmp{background:#f2a520}@media (width<=1100px){.internet-link-grid{grid-template-columns:1fr 1fr}.internet-link-fields{grid-template-columns:repeat(3,minmax(140px,1fr))}}@media (width<=720px){.internet-link-grid,.internet-link-fields{grid-template-columns:1fr}.internet-link-card header{grid-template-columns:40px minmax(0,1fr)}.internet-link-card header em{grid-column:2}.internet-link-metrics{grid-template-columns:1fr}.internet-link-form-actions{flex-direction:column;align-items:stretch}.internet-link-form-actions>span{min-height:0}.internet-link-form-actions button{width:100%}}.asset-identity-facts span{color:#526d78;overflow-wrap:anywhere;background:#f5f9fa;border:1px solid #e2ebed;border-radius:7px;padding:8px;font-size:12px}.asset-identity-facts b{letter-spacing:.5px;text-transform:uppercase;color:#84969e;margin-bottom:3px;font-size:10px;display:block}.unified-inventory-head,.unified-inventory-row{grid-template-columns:minmax(180px,1.35fr) minmax(110px,.8fr) minmax(130px,.95fr) minmax(110px,.75fr) minmax(100px,.7fr) minmax(80px,.55fr)}.unified-manufacturer b,.unified-manufacturer small,.unified-address code,.unified-address small{display:block}.unified-manufacturer b{color:#405d69;font-size:12px}.unified-manufacturer small,.unified-address small{color:#84969e;margin-top:3px;font-size:11px}.unified-address code,.unified-inventory-row{font-size:12px}.unified-device-name b{font-size:13px}.unified-device-name small{font-size:11px}@media (width<=980px){.unified-inventory{overflow:auto}.unified-inventory-head,.unified-inventory-row{min-width:900px}.asset-identity-facts{grid-template-columns:1fr}}@media (width<=960px){.probe-installer{grid-template-columns:1fr}.probe-cards{grid-template-columns:1fr 1fr}.network-assets{overflow:auto}.network-table{min-width:680px}}@media (width<=560px){.probe-cards{grid-template-columns:1fr}.network-input span{display:none}}.asset-button{width:100%;font:inherit;text-align:left;cursor:pointer;background:#fff;border-bottom:0;border-left:0;border-right:0}.asset-button:hover,.asset-button.selected{background:#f1fafb}.asset-button.selected{box-shadow:inset 3px 0 var(--cyan)}.asset-button.ignored{opacity:.58}.asset-config{grid-template-columns:minmax(210px,1.25fr) minmax(150px,.7fr) repeat(2,minmax(190px,1fr));align-items:end;gap:13px;margin-top:14px;padding:16px;display:grid}.asset-config-head{align-items:center;gap:11px;display:flex}.asset-config-head>span{color:#078f9d;background:#e9f8fa;border-radius:10px;flex:none;place-items:center;width:43px;height:43px;display:grid}.asset-config-head p{letter-spacing:.7px;color:#81949c;margin:0;font-size:6px;font-weight:800}.asset-config-head h2{margin:3px 0;font:600 14px Georgia,serif}.asset-config-head small{color:#84969e;font-size:6.5px;display:block}.asset-config>label:not(.switch-row){color:#667d87;font-size:6.5px;font-weight:800;display:block}.asset-config input[type=text],.asset-config>label:not(.switch-row) input,.asset-config select{color:#2f4b58;background:#fff;border:1px solid #dce6e9;border-radius:7px;outline:none;width:100%;height:34px;margin-top:5px;padding:7px 8px;font-size:8px}.asset-config .switch-row{background:#f9fbfc;border:1px solid #e2eaec;border-radius:8px;min-height:48px;padding:8px 10px}.save-state{text-align:right;color:#26906a;grid-column:1/-1;font-size:6.5px}.node.discovered{border-style:dashed}.node .source-tag{color:#fff;letter-spacing:.5px;background:#087f8b;border-radius:4px;padding:2px 4px;font-size:4.5px;font-weight:900;position:absolute;top:-7px;left:6px}.probe-update{background:#fffaf0;border-color:#efd59f;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:12px;margin-bottom:14px;padding:14px;display:grid}.probe-update>svg{color:#d48b10}.probe-update b{color:#6f531c;font-size:9px;display:block}.probe-update p{color:#8b754d;margin:4px 0 8px;font-size:7px}.probe-update code{color:#604a20;white-space:nowrap;background:#fff;border:1px solid #ead9b7;border-radius:7px;max-width:720px;padding:7px 9px;font:7px ui-monospace,SFMono-Regular,Consolas,monospace;display:block;overflow:auto}.probe-update button{white-space:nowrap}.network-health{margin-top:14px;padding:16px;overflow:hidden}.network-health.healthy{border-color:#cfe9dd}.network-health.attention{border-color:#efd5a2}.network-health-ok{color:#24a46f;background:#f0faf5;border-radius:9px;align-items:center;gap:11px;margin-top:11px;padding:14px;display:flex}.network-health-ok b{color:#315449;font-size:8.5px;display:block}.network-health-ok p{color:#6f8d82;margin:4px 0 0;font-size:6.8px}.network-incident-list{margin-top:10px}.network-incident{border-top:1px solid #edf1f3;grid-template-columns:30px minmax(150px,1fr) auto;align-items:center;gap:10px;padding:11px 8px;display:grid}.network-incident>span{color:#d89012;background:#fff7e8;border-radius:7px;place-items:center;width:28px;height:28px;font-weight:850;display:grid}.network-incident.critical>span{color:#e34f54;background:#fff0f0}.network-incident b,.network-incident small{display:block}.network-incident b{font-size:8.5px}.network-incident small{color:#83959d;margin-top:3px;font-size:6.5px}.network-incident em{color:#b9780c;background:#fff7e8;border-radius:5px;padding:5px 7px;font-size:5.8px;font-style:normal;font-weight:850}.network-incident.critical em{color:#cf454a;background:#fff0f0}.network-capacity{margin-top:14px;padding:16px;overflow:hidden}.capacity-status{letter-spacing:.08em;color:#ae7413;background:#fff7e8;border-radius:6px;align-items:center;gap:6px;padding:6px 8px;font-size:5.8px;font-weight:850;display:flex}.capacity-summary{grid-template-columns:1.4fr 1fr;gap:10px;margin-top:12px;display:grid}.gateway-detected,.threshold-ready{background:#fbfdfe;border:1px solid #e2eaed;border-radius:9px;align-items:center;gap:11px;padding:13px;display:flex}.gateway-detected>span{color:#04a3b5;background:#e8f8fa;border-radius:9px;place-items:center;width:38px;height:38px;display:grid}.gateway-detected small,.gateway-detected b,.gateway-detected p{display:block}.gateway-detected small{letter-spacing:.09em;color:#7c949d;font-size:5.5px}.gateway-detected b{margin-top:3px;font-size:9px}.gateway-detected p{color:#728992;margin:4px 0 0;font-size:6.5px}.threshold-ready strong{color:#d48b0c;font-family:Georgia,serif;font-size:23px}.threshold-ready b,.threshold-ready small{display:block}.threshold-ready b{font-size:8.5px}.threshold-ready small{color:#7c9098;margin-top:3px;font-size:6.2px;line-height:1.45}.traffic-source-grid{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:10px;display:grid}.traffic-source-grid button{text-align:left;color:#0b3041;background:#fff;border:1px solid #dde7ea;border-radius:9px;grid-template-columns:34px 1fr 18px;align-items:center;gap:9px;padding:11px;display:grid}.traffic-source-grid button>span{color:#03a1b3;background:#e8f8fa;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.traffic-source-grid b,.traffic-source-grid small{display:block}.traffic-source-grid b{font-size:7.5px}.traffic-source-grid small{color:#788e97;margin-top:3px;font-size:6px;line-height:1.4}.traffic-source-grid i{color:#0cad86;font-style:normal;font-weight:850}.capacity-next{color:#fff;background:#072838;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;margin-top:10px;padding:11px 12px;display:flex}.capacity-next p{letter-spacing:.12em;color:#6bd4df;margin:0 0 3px;font-size:5.2px}.capacity-next b,.capacity-next small{display:block}.capacity-next small{color:#a9c0c9;margin-top:3px;font-size:6.2px}.capacity-next>span{white-space:nowrap;color:#55d7b1;align-items:center;gap:7px;display:flex}.capacity-next>span b{color:#d9f8ef;font-size:6.2px}.traffic-ranking{border:1px solid #e1e9ec;border-radius:9px;margin-top:11px;overflow:hidden}.traffic-ranking-head{background:#f5f8f9;justify-content:space-between;align-items:center;padding:10px 12px;display:flex}.traffic-ranking-head b{font-size:8px}.traffic-rank{border-top:1px solid #edf1f3;grid-template-columns:25px minmax(160px,1fr) minmax(120px,1.2fr) 42px;align-items:center;gap:10px;padding:10px 12px;display:grid}.traffic-rank>strong{color:#078f9d;background:#eaf8fa;border-radius:6px;place-items:center;width:23px;height:23px;font-size:7px;display:grid}.traffic-rank b,.traffic-rank small{display:block}.traffic-rank b{font-size:7.5px}.traffic-rank small{color:#7b9098;margin-top:3px;font-size:6px}.traffic-rank>i{background:#e9eff1;border-radius:4px;height:6px;overflow:hidden}.traffic-rank>i>i{background:#15b48a;border-radius:4px;height:100%;display:block}.traffic-rank em{text-align:right;color:#18805e;font-size:8px;font-style:normal;font-weight:850}.traffic-rank.critical{background:#fff5f5}.traffic-rank.critical>i>i{background:#eb5459}.traffic-rank.critical em{color:#cf4047}.bottleneck-panel{margin-top:14px;padding:16px}.bottleneck-summary{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:11px;display:grid}.bottleneck-summary>div{background:#fbfdfe;border:1px solid #e2eaed;border-radius:9px;padding:12px}.bottleneck-summary small,.bottleneck-summary strong,.bottleneck-summary p{display:block}.bottleneck-summary small{letter-spacing:.1em;color:#78909a;font-size:5.5px}.bottleneck-summary strong{color:#082e40;margin-top:4px;font-family:Georgia,serif;font-size:18px}.bottleneck-summary p{color:#748991;margin:4px 0 0;font-size:6.2px;line-height:1.45}.bottleneck-findings{gap:7px;margin-top:10px;display:grid}.bottleneck-finding{background:#fffaf0;border:1px solid #f0dcae;border-radius:8px;grid-template-columns:28px 1fr 54px;align-items:center;gap:10px;padding:10px;display:grid}.bottleneck-finding>span{color:#b6750c;background:#fff0ca;border-radius:7px;place-items:center;width:27px;height:27px;font-weight:900;display:grid}.bottleneck-finding b,.bottleneck-finding small,.bottleneck-finding p{display:block}.bottleneck-finding b{font-size:7.5px}.bottleneck-finding small{color:#725f3f;margin-top:2px;font-size:6px}.bottleneck-finding p{color:#6e8087;margin:4px 0 0;font-size:6.2px}.bottleneck-finding em{color:#b6750c;text-align:right;font-size:5.5px;font-style:normal;font-weight:850}.bottleneck-finding.critical>span{color:#cc4148;background:#ffe1e2}.bottleneck-finding.critical em{color:#cc4148}.process-connections{border:1px solid #e1e9ec;border-radius:9px;margin-top:11px;overflow:hidden}.process-connections>p{color:#7b9098;padding:14px;font-size:6.5px}.process-connection{border-top:1px solid #edf1f3;grid-template-columns:25px 1fr 70px;align-items:center;gap:10px;padding:9px 12px;display:grid}.process-connection>strong{color:#078f9d;background:#eaf8fa;border-radius:6px;place-items:center;width:23px;height:23px;font-size:7px;display:grid}.process-connection b,.process-connection small{display:block}.process-connection b{font-size:7.5px}.process-connection small{color:#7b9098;margin-top:2px;font-size:6px}.process-connection em{text-align:right;color:#0b8290;font-size:7px;font-style:normal;font-weight:800}@media (width<=1050px){.asset-config{grid-template-columns:1fr 1fr}.asset-config-head{grid-column:1/-1}}@media (width<=620px){.asset-config{grid-template-columns:1fr}.asset-config-head,.save-state{grid-column:1}.network-table{min-width:680px}.probe-update{grid-template-columns:32px 1fr}.probe-update button{grid-column:1/-1}}@media (width<=900px){.capacity-summary,.traffic-source-grid,.bottleneck-summary{grid-template-columns:1fr}.capacity-next{flex-direction:column;align-items:flex-start}.bottleneck-finding{grid-template-columns:28px 1fr}.bottleneck-finding em{text-align:left;grid-column:2}.process-connection{grid-template-columns:25px 1fr}.process-connection em{text-align:left;grid-column:2}}.history-grid{grid-template-columns:repeat(4,1fr)}.history-chart.breached{background:snow;border-color:#efb8ba}.history-chart section{position:relative}.history-chart section i{z-index:1;position:relative}.history-chart section i.danger{background:linear-gradient(#f07b7e,#df4d52)}.chart-threshold{z-index:2;pointer-events:none;border-top:1px dashed #df555a;position:absolute;left:0;right:0}@media (width<=1100px){.history-grid{grid-template-columns:1fr 1fr}}@media (width<=820px){.history-grid{grid-template-columns:1fr}}.storage-section{border-top:1px solid #edf1f3;padding:12px}.storage-title{justify-content:space-between;align-items:center;gap:12px;margin-bottom:9px;display:flex}.storage-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:9px;display:grid}.storage-grid>p{color:#84969e;font-size:6.5px}.storage-card{background:#fbfdfe;border:1px solid #e1eaec;border-radius:8px;padding:10px}.storage-card>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.storage-card span{color:#34525e;font-size:7px;font-weight:850}.storage-card b{color:#258262;font:600 14px Georgia,serif}.storage-card>i{background:#e9eff1;border-radius:6px;height:6px;margin:8px 0 7px;display:block;overflow:hidden}.storage-card>i>i{background:#20b477;border-radius:6px;height:100%;display:block}.storage-card.warn{background:#fffaf1;border-color:#efd9aa}.storage-card.warn b{color:#bd7c0d}.storage-card.warn>i>i{background:#e7a326}.storage-card.danger{background:#fff7f7;border-color:#efc1c3}.storage-card.danger b{color:#d3484d}.storage-card.danger>i>i{background:#e85a5f}.service-note{border-top:1px solid #edf1f3;padding-top:7px;color:#68818a!important}@media (width<=560px){.storage-title{flex-direction:column;align-items:flex-start}.storage-grid{grid-template-columns:1fr}}.security-workflow{background:linear-gradient(100deg,#f7fcfc,#fff);justify-content:center;align-items:center;gap:17px;margin-top:12px;padding:12px 16px;display:flex}.security-workflow>div{align-items:center;gap:9px;display:flex}.security-workflow>div>span{color:#069ba7;background:#e6f8f9;border-radius:8px;place-items:center;width:27px;height:27px;font-size:8px;font-weight:900;display:grid}.security-workflow b,.security-workflow small{display:block}.security-workflow b{color:#284b58;font-size:7.5px}.security-workflow small{color:#83969d;margin-top:3px;font-size:6px}.security-workflow>i{color:#a9bdc2;font-style:normal}.security-workspace{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.security-workspace.with-treatment{grid-template-columns:minmax(0,1.55fr) minmax(260px,.7fr);align-items:start}.finding-action{color:#6b838c;white-space:nowrap;cursor:pointer;background:#f7fafb;border:1px solid #d9e5e8;border-radius:7px;padding:7px 9px;font-size:5.7px;font-weight:900}.finding-action:hover{color:#078f99;background:#effafa;border-color:#14a9b5}.decision-in_progress .finding-action{color:#a66b00;background:#fff4dc;border-color:#efd49d}.decision-resolved .finding-action{color:#19805e;background:#eaf8f2;border-color:#c5e8d9}.decision-accepted .finding-action{color:#315f87;background:#edf5fb;border-color:#caddea}.decision-false_positive{opacity:.68}.decision-false_positive .finding-action{color:#6b7b82;background:#edf1f2}.security-treatment{padding:14px;position:sticky;top:70px}.treatment-head{border-bottom:1px solid #e7edef;grid-template-columns:38px minmax(0,1fr) 25px;align-items:center;gap:9px;padding-bottom:12px;display:grid}.treatment-head>span{color:#d78d0d;background:#fff5e2;border-radius:9px;place-items:center;width:37px;height:37px;display:grid}.treatment-head small,.treatment-head b,.treatment-head p{display:block}.treatment-head small{letter-spacing:.7px;color:#079ca7;font-size:5.3px;font-weight:900}.treatment-head b{color:#254a57;margin-top:3px;font:600 13px Georgia,serif}.treatment-head p{color:#84969d;margin:3px 0 0;font-size:6.3px}.treatment-head>button{color:#718790;cursor:pointer;background:#f2f6f7;border:0;border-radius:7px;width:24px;height:24px}.treatment-explanation{background:#f4f9fa;border-left:3px solid #13a8b4;border-radius:8px;margin:11px 0;padding:11px}.treatment-explanation b{color:#345763;font-size:7px;display:block}.treatment-explanation p{color:#6f858e;margin:4px 0 0;font-size:6.5px;line-height:1.55}.security-treatment>label{color:#526d77;margin-top:11px;font-size:6.5px;font-weight:800;display:block}.security-treatment>label>small{color:#8b9ba1;font-weight:500}.security-treatment input,.security-treatment textarea{color:#294b58;resize:vertical;background:#fbfdfe;border:1px solid #dce6e9;border-radius:7px;outline:none;width:100%;margin-top:5px;padding:8px;font-size:7.5px;display:block}.security-treatment input:focus,.security-treatment textarea:focus{background:#fff;border-color:#13a9b5}.decision-buttons{grid-template-columns:1fr 1fr;gap:6px;margin-top:6px;display:grid}.decision-buttons button{color:#627b85;cursor:pointer;background:#fff;border:1px solid #dce6e9;border-radius:7px;padding:7px 6px;font-size:6.2px;font-weight:800}.decision-buttons button.active{color:#078d98;background:#eaf9fa;border-color:#0aa6b2;box-shadow:inset 0 0 0 1px #0aa6b2}.save-treatment{width:100%;margin-top:12px}.treatment-saved{text-align:center;color:#228460;min-height:17px;margin-top:6px;font-size:6.5px;display:block}@media (width<=1050px){.security-workspace.with-treatment{grid-template-columns:1fr}.security-treatment{position:static}.security-workflow{justify-content:flex-start}}@media (width<=760px){.security-workflow{flex-direction:column;align-items:flex-start}.security-workflow>i{display:none}.security-workflow>div{width:100%}.security-finding>.finding-action{grid-column:2;justify-self:start}.decision-buttons{grid-template-columns:1fr}.security-treatment{order:-1}}.survey-stats{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:14px;display:grid}.survey-stats>article{align-items:center;gap:11px;padding:14px;display:flex}.survey-stats>article>span{color:#079ca9;background:#e9f8fa;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.survey-stats>article.attention>span{color:#d88d0c;background:#fff5e3}.survey-stats strong,.survey-stats b,.survey-stats small{display:block}.survey-stats strong{color:#173f50;font:600 24px Georgia,serif}.survey-stats b{color:#345461;font-size:7.5px}.survey-stats small{color:#86979e;margin-top:3px;font-size:6px}.map-pin-icon{font-size:13px}.survey-update{background:#fffaf1;border-color:#efd59f;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;padding:15px;display:grid}.survey-update>svg{color:#d69011}.survey-update b{font-size:9px;display:block}.survey-update p{color:#7f735e;margin:4px 0 8px;font-size:7px;line-height:1.5}.survey-update code{color:#604a20;white-space:nowrap;background:#fff;border:1px solid #ead9b7;border-radius:7px;padding:7px 9px;font:7px ui-monospace,SFMono-Regular,Consolas,monospace;display:block;overflow:auto}.survey-capture{grid-template-columns:1.25fr .75fr;gap:13px;margin-bottom:13px;display:grid}.survey-live,.survey-step{padding:15px}.survey-quality{border-radius:999px;padding:6px 8px;font-size:5.8px;font-weight:900}.survey-quality.good{color:#17815d;background:#eaf8f2}.survey-quality.fair{color:#a66d08;background:#fff4dd}.survey-quality.weak{color:#cf4148;background:#fff0f0}.survey-meter{grid-template-rows:65px auto;grid-template-columns:105px 1fr;align-items:center;gap:10px 14px;padding:14px 0;display:grid}.survey-meter>div{color:#08a2af;grid-row:1/3;justify-content:center;align-items:center;gap:8px;display:flex}.survey-meter>div strong{color:#193f50;font:600 31px Georgia,serif}.survey-meter>div small{color:#718892;font:700 10px sans-serif}.survey-meter>i{background:#e8eef0;border-radius:8px;height:9px;display:block;overflow:hidden}.survey-meter>i>i{background:#20b477;border-radius:8px;height:100%;display:block}.survey-meter>i>i.fair{background:#e7a325}.survey-meter>i>i.weak{background:#e9575d}.survey-meter p{margin:0}.survey-meter p b,.survey-meter p span{display:block}.survey-meter p b{font-size:9px}.survey-meter p span{color:#80929a;margin-top:3px;font-size:6.5px}.survey-live>label{color:#5b747e;font-size:6.5px;font-weight:800;display:block}.survey-live select{color:#31505d;background:#fff;border:1px solid #dce6e9;border-radius:7px;width:100%;height:34px;margin-top:5px;padding:7px;font-size:7.5px}.survey-step{color:#fff;background:linear-gradient(145deg,#082538,#0a3d4b);flex-direction:column;justify-content:center;display:flex}.survey-step>p{letter-spacing:1px;color:#55d3dd;margin:0;font-size:5.5px;font-weight:900}.survey-step h2{margin:6px 0;font:600 18px Georgia,serif}.survey-step>small{color:#aac0c8;font-size:6.5px;line-height:1.5}.survey-step input{color:#fff;background:#ffffff0d;border:1px solid #ffffff26;border-radius:8px;outline:0;height:37px;margin:14px 0 8px;padding:8px 10px;font-size:8px}.survey-step input::placeholder{color:#8eabb5}.survey-step>button{width:100%}.survey-step>span{text-align:center;color:#74dfbb;min-height:16px;margin-top:6px;font-size:6.5px}.survey-guide{grid-template-columns:repeat(3,1fr);margin-bottom:13px;padding:13px 15px;display:grid}.survey-guide>div{grid-template-rows:1fr 1fr;grid-template-columns:29px 1fr;gap:0 9px;padding:3px 15px;display:grid}.survey-guide>div+div{border-left:1px solid #e4ecee}.survey-guide span{color:#079ba7;background:#eaf8fa;border-radius:8px;grid-row:1/3;place-items:center;width:28px;height:28px;font-size:7px;font-weight:900;display:grid}.survey-guide b{color:#345460;font-size:7.5px}.survey-guide small{color:#83969e;margin-top:2px;font-size:6px}.survey-results{overflow:hidden}.survey-results>.panel-title{padding:14px}.survey-results>.panel-title>span{color:#789098;font-size:6.5px}.survey-empty{color:#08a1ad;justify-content:center;align-items:center;gap:11px;min-height:125px;display:flex}.survey-empty b{color:#345460;font-size:9px;display:block}.survey-empty p{color:#83959d;margin:4px 0 0;font-size:6.5px}.survey-row{border-top:1px solid #e8eef0;grid-template-columns:34px minmax(170px,1fr) minmax(110px,1.1fr) 40px 70px 22px;align-items:center;gap:10px;padding:11px 14px;display:grid}.survey-row>span{color:#15936b;background:#eaf8f2;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.survey-row.fair>span{color:#d68f0c;background:#fff5df}.survey-row.weak>span{color:#df4c52;background:#fff0f0}.survey-row b,.survey-row small{display:block}.survey-row b{font-size:8px}.survey-row small{color:#81939b;margin-top:3px;font-size:6px}.survey-row>i{background:#e8eef0;border-radius:5px;height:7px;overflow:hidden}.survey-row>i>i{background:#20b477;height:100%;display:block}.survey-row.fair>i>i{background:#e8a427}.survey-row.weak>i>i{background:#e6575c}.survey-row>strong{color:#17805e;font:600 13px Georgia,serif}.survey-row.fair>strong{color:#b8760b}.survey-row.weak>strong{color:#d1464c}.survey-row>em{color:#5f7882;font-size:5.7px;font-style:normal;font-weight:850}.survey-row>button{color:#8799a0;cursor:pointer;background:#f3f6f7;border:0;border-radius:6px;width:21px;height:21px}.survey-note{color:#079ca8;background:#f4fbfc;align-items:center;gap:10px;margin-top:13px;padding:13px 15px;display:flex}.survey-note b{color:#31535f;font-size:8px;display:block}.survey-note p{color:#789098;margin:3px 0 0;font-size:6.5px;line-height:1.5}@media (width<=1050px){.survey-stats{grid-template-columns:1fr 1fr}.survey-capture{grid-template-columns:1fr}}@media (width<=760px){.survey-stats{grid-template-columns:1fr 1fr}.survey-update{grid-template-columns:35px 1fr}.survey-update>button{grid-column:1/-1}.survey-guide{grid-template-columns:1fr}.survey-guide>div+div{border-top:1px solid #e4ecee;border-left:0;margin-top:8px;padding-top:11px}.survey-list{overflow:auto}.survey-row{min-width:670px}}.survey-diagnosis{border-left:3px solid #20b477;margin-bottom:13px;overflow:hidden}.survey-diagnosis.fair,.survey-diagnosis.waiting{border-left-color:#e7a325}.survey-diagnosis.weak{border-left-color:#e9575d}.survey-diagnosis>.panel-title{padding:14px 15px}.survey-diagnosis .secondary{align-items:center;gap:5px;display:flex}.survey-diagnosis-grid{border-top:1px solid #e8eef0;border-bottom:1px solid #e8eef0;grid-template-columns:1.25fr .8fr .8fr;display:grid}.survey-score,.survey-extreme{align-items:center;gap:11px;min-height:92px;padding:15px;display:flex}.survey-score>span{color:#14936b;background:#eaf8f2;border-radius:11px;place-items:center;width:43px;height:43px;display:grid}.survey-diagnosis.fair .survey-score>span,.survey-diagnosis.waiting .survey-score>span{color:#d68f0c;background:#fff5df}.survey-diagnosis.weak .survey-score>span{color:#df4c52;background:#fff0f0}.survey-score>strong{color:#173f50;font:600 28px Georgia,serif}.survey-score>strong small{color:#718892;font:700 9px sans-serif}.survey-score b,.survey-score small{display:block}.survey-score b{color:#274b59;font-size:9px}.survey-score div>small{color:#81949c;margin-top:3px;font-size:6.5px}.survey-extreme{border-left:1px solid #e8eef0;grid-template-rows:auto auto;grid-template-columns:1fr auto;display:grid}.survey-extreme span{letter-spacing:.8px;color:#81949c;grid-column:1/-1;font-size:5.7px;font-weight:900}.survey-extreme b{color:#31535f;font-size:8px}.survey-extreme strong{color:#173f50;font:600 16px Georgia,serif}.survey-recommendations{gap:8px;padding:12px 15px;display:grid}.survey-recommendations>div{align-items:flex-start;gap:9px;display:flex}.survey-recommendations span{color:#079ba7;background:#eaf8fa;border-radius:7px;flex:0 0 22px;place-items:center;width:22px;height:22px;font-size:6.5px;font-weight:900;display:grid}.survey-recommendations p{color:#526d78;margin:2px 0 0;font-size:7px;line-height:1.5}.channel-waiting{color:#d69011;background:#fffaf1;border-color:#efd59f;align-items:center;gap:11px;margin-bottom:13px;padding:14px 15px;display:flex}.channel-waiting b{color:#594b31;font-size:8px;display:block}.channel-waiting p{color:#81755f;margin:3px 0 0;font-size:6.5px;line-height:1.5}.channel-analysis{border-left:3px solid #20b477;margin-bottom:13px;overflow:hidden}.channel-analysis.fair{border-left-color:#e7a325}.channel-analysis.weak{border-left-color:#e9575d}.channel-analysis>.panel-title{padding:14px 15px}.channel-summary{border-top:1px solid #e8eef0;border-bottom:1px solid #e8eef0;grid-template-columns:repeat(4,1fr);display:grid}.channel-summary>div{padding:13px 15px}.channel-summary>div+div{border-left:1px solid #e8eef0}.channel-summary span,.channel-summary strong,.channel-summary small{display:block}.channel-summary span{letter-spacing:.7px;color:#81949c;font-size:5.5px;font-weight:900}.channel-summary strong{color:#173f50;margin-top:4px;font:600 21px Georgia,serif}.channel-summary small{color:#81949c;margin-top:2px;font-size:6px}.channel-networks{grid-template-columns:1fr 1fr;padding:8px 14px;display:grid}.channel-networks>div{border-bottom:1px solid #edf1f2;grid-template-columns:30px minmax(90px,1fr) minmax(70px,.8fr);align-items:center;gap:9px;padding:8px;display:grid}.channel-networks>div>span{color:#d88d0c;background:#fff3dc;border-radius:8px;place-items:center;width:29px;height:29px;display:grid}.channel-networks b,.channel-networks small{display:block}.channel-networks b{font-size:7.5px}.channel-networks small{color:#83959c;margin-top:3px;font-size:6px}.channel-networks i{background:#e8eef0;border-radius:6px;height:6px;overflow:hidden}.channel-networks i>i{background:#e7a325;height:100%;display:block}.channel-clear{color:#15936b;align-items:center;gap:9px;padding:15px;display:flex}.channel-clear p{color:#4f7065;margin:0;font-size:7px}.channel-advice{color:#526d78;background:#f6fafb;margin:0;padding:11px 15px;font-size:6.8px;line-height:1.55}.channel-analysis.weak .channel-advice{color:#8d4e51;background:#fff5f5}.channel-analysis.fair .channel-advice{color:#806b45;background:#fffaf1}@media (width<=1050px){.survey-diagnosis-grid{grid-template-columns:1fr 1fr}.survey-score{grid-column:1/-1}.survey-extreme:first-of-type{border-left:0}}@media (width<=760px){.survey-diagnosis-grid{grid-template-columns:1fr}.survey-score{grid-column:auto}.survey-extreme{border-top:1px solid #e8eef0;border-left:0}.channel-summary{grid-template-columns:1fr 1fr}.channel-summary>div:nth-child(3){border-top:1px solid #e8eef0;border-left:0}.channel-summary>div:nth-child(4){border-top:1px solid #e8eef0}.channel-networks{grid-template-columns:1fr}}.survey-report-actions{align-items:center;gap:7px;display:flex}.survey-report-actions button{align-items:center;gap:5px;display:flex}.survey-print-report{display:none}@media print{@page{size:A4;margin:10mm}body{background:#fff!important}.app-shell>:not(.content),.content>header,.mobile{display:none!important}.content,.page{width:100%!important;margin:0!important;padding:0!important}.page>section>*{display:none!important}.page>section>.survey-print-report{display:block!important}.survey-print-report{color:#173846;-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#fff;font-family:Arial,sans-serif}.survey-print-report header{border-bottom:3px solid #35226c;justify-content:space-between;align-items:center;gap:24px;padding:0 0 18px;display:flex}.survey-print-report header img{object-fit:contain;width:150px;height:105px}.survey-print-report header>div{text-align:right}.survey-print-report header p{color:#843b8f;letter-spacing:1.4px;margin:0 0 5px;font-size:9px;font-weight:800}.survey-print-report header h1{color:#172e3b;margin:0;font:700 27px Georgia,serif}.survey-print-report header span{color:#6e7e85;margin-top:5px;font-size:9px;display:block}.print-client{border:1px solid #dce5e8;border-radius:8px;grid-template-columns:1.3fr 1fr 1fr;margin:16px 0;display:grid}.print-client>div{padding:11px}.print-client>div+div{border-left:1px solid #dce5e8}.print-client small,.print-client b{display:block}.print-client small{letter-spacing:.7px;color:#7b8e96;font-size:7px}.print-client b{margin-top:5px;font-size:11px}.print-summary{grid-template-columns:repeat(4,1fr);gap:8px;margin:16px 0;display:grid}.print-summary article{background:#f2f7f8;border-top:3px solid #0aa5b1;border-radius:8px;padding:12px}.print-summary small,.print-summary strong,.print-summary span{display:block}.print-summary small{color:#71858e;font-size:7px;font-weight:800}.print-summary strong{color:#152f3c;margin:5px 0 2px;font:700 24px Georgia,serif}.print-summary span{color:#647982;font-size:8px}.print-section{break-inside:avoid}.print-section h2{color:#27325a;margin:18px 0 9px;font:700 15px Georgia,serif}.print-section table{border-collapse:collapse;width:100%}.print-section th{text-align:left;color:#fff;background:#27325a;padding:8px;font-size:8px}.print-section td{border-bottom:1px solid #dfe7e9;padding:8px;font-size:9px}.print-columns{grid-template-columns:1fr 1fr;gap:18px;display:grid}.print-columns p,.print-columns li{color:#526771;font-size:9px;line-height:1.55}.print-columns ol{padding-left:18px}.survey-print-report footer{border-top:1px solid #cdd9dd;grid-template-columns:1fr 1.3fr;gap:20px;margin-top:24px;padding-top:13px;display:grid}.survey-print-report footer b,.survey-print-report footer span{display:block}.survey-print-report footer b{color:#27325a;font-size:9px}.survey-print-report footer span,.survey-print-report footer p{color:#819198;margin:3px 0 0;font-size:7px;line-height:1.5}}.security-print-report{display:none}@media print{.page>section>.security-print-report{display:block!important}.security-print-report{color:#173846;-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#fff;font-family:Arial,sans-serif}.security-print-report header{border-bottom:3px solid #35226c;justify-content:space-between;align-items:center;gap:24px;padding:0 0 18px;display:flex}.security-print-report header img{object-fit:contain;width:150px;height:105px}.security-print-report header>div{text-align:right}.security-print-report header p{color:#843b8f;letter-spacing:1.4px;margin:0 0 5px;font-size:9px;font-weight:800}.security-print-report header h1{color:#172e3b;margin:0;font:700 25px Georgia,serif}.security-print-report header span{color:#6e7e85;margin-top:5px;font-size:9px;display:block}.security-print-summary article:first-child{border-top-color:#843b8f}.security-print-summary article:nth-child(2){border-top-color:#e04e55}.security-print-summary article:nth-child(3){border-top-color:#d8900d}.security-print-summary strong i{color:#7c8d94;font:700 8px Arial,sans-serif}.security-scope-print{background:#f5f8f9;border-radius:8px;padding:1px 13px 11px}.security-scope-print p{color:#526771;font-size:9px;line-height:1.55}.security-print-table{table-layout:fixed}.security-print-table th:first-child{width:10%}.security-print-table th:nth-child(2),.security-print-table th:nth-child(3){width:15%}.security-print-table th:nth-child(5){width:12%}.security-print-table tr{break-inside:avoid}.security-print-table td{vertical-align:top;font-size:7.5px;line-height:1.4}.security-print-table td>strong,.security-print-table td>small{display:block}.security-print-table td>small{color:#72868e;margin-top:3px}.security-print-table td>p{color:#526771;margin:5px 0 0}.print-severity{color:#5d737b;background:#edf2f3;border-radius:4px;padding:3px 5px;font-size:6.5px;display:inline-block}.print-severity.critical{color:#d94149;background:#ffeded}.print-severity.warning{color:#a66b00;background:#fff2d7}.security-method{break-inside:avoid}.security-print-report footer{border-top:1px solid #cdd9dd;grid-template-columns:1fr 1.3fr;gap:20px;margin-top:24px;padding-top:13px;display:grid}.security-print-report footer b,.security-print-report footer span{display:block}.security-print-report footer b{color:#27325a;font-size:9px}.security-print-report footer span,.security-print-report footer p{color:#819198;margin:3px 0 0;font-size:7px;line-height:1.5}}@media (width<=440px){.survey-stats{grid-template-columns:1fr}.survey-meter{grid-template-columns:80px 1fr}.survey-report-actions{width:100%;margin-top:8px}.survey-report-actions button{flex:1;justify-content:center}}.company select{color:#fff;appearance:none;background:0 0;border:0;outline:0;width:100%;padding:1px 0;font-size:11px;font-weight:750}.company select option{color:var(--ink);background:#fff}.user a{color:#7da2b1;font-size:9px;text-decoration:none}.user a:hover{color:#fff}.secure-badge{color:#16845d;background:#eaf9f3;border-radius:999px;align-items:center;gap:6px;padding:8px 11px;font-size:9px;font-weight:800;display:flex}.management-grid{grid-template-columns:minmax(0,1.65fr) minmax(280px,.8fr);align-items:start;gap:16px;display:grid}.company-list,.members-list,.create-company,.audit-panel{padding:16px}.company-list>.panel-title,.members-list>.panel-title,.audit-panel>.panel-title{margin:-2px 0 10px}.company-list>button{border:1px solid var(--line);text-align:left;cursor:pointer;background:#fff;border-radius:10px;align-items:center;gap:12px;width:100%;margin-top:8px;padding:13px;display:flex}.company-list>button:hover,.company-list>button.active{background:#effbfc;border-color:#46c7d0}.company-list>button>span{color:#079cab;background:#e4f7f8;border-radius:10px;place-items:center;width:38px;height:38px;font-weight:850;display:grid}.company-list>button div{flex:1}.company-list>button b,.company-list>button small{display:block}.company-list>button b{font-size:11px}.company-list>button small{color:var(--muted);margin-top:3px;font-size:8px}.company-list>button em{color:#079cab;font-size:8px;font-style:normal;font-weight:850}.create-company>p{letter-spacing:1.5px;color:var(--cyan);margin:0;font-size:8px;font-weight:850}.create-company h2{margin:7px 0 5px;font-family:Georgia,Times New Roman,serif}.create-company>small{color:var(--muted);margin-bottom:16px;font-size:9px;line-height:1.55;display:block}.create-company label{margin:10px 0;font-size:9px;font-weight:750;display:block}.create-company input,.create-company select{border:1px solid var(--line);width:100%;color:var(--ink);background:#fff;border-radius:8px;outline:0;margin-top:5px;padding:10px;display:block}.create-company input:focus,.create-company select:focus{border-color:#3fc2cc}.create-company>.primary{width:100%;margin-top:5px}.create-company>span{color:#16845d;min-height:16px;margin-top:8px;font-size:9px;display:block}.isolation-note{border-top:1px solid var(--line);color:#317063;gap:9px;margin-top:8px;padding-top:14px;display:flex}.isolation-note p{margin:0;font-size:8px;line-height:1.5}.member-table{border:1px solid var(--line);border-radius:10px;overflow:hidden}.member-row{border-top:1px solid var(--line);grid-template-columns:minmax(220px,1.7fr) 120px 80px 70px;align-items:center;gap:10px;padding:11px 12px;font-size:9px;display:grid}.member-row:first-child{border-top:0}.member-head{color:#78909b;background:#f5f8f9;font-size:7px;font-weight:850}.member-row>span:first-child{align-items:center;gap:8px;display:flex}.member-row>span i{color:#079cab;background:#e7f7f8;border-radius:8px;place-items:center;width:28px;height:28px;font-style:normal;font-weight:850;display:grid}.member-row em{color:#16845d;font-style:normal}.member-row button{color:#c34e4e;cursor:pointer;background:0 0;border:0;font-size:8px}.member-row button:disabled{color:#aab7bd;cursor:not-allowed}.audit-panel{margin-top:16px}.audit-list>div{border-top:1px solid var(--line);grid-template-columns:12px 1fr auto;align-items:center;gap:9px;padding:10px 4px;display:grid}.audit-list>div:first-child{border-top:0}.audit-list b,.audit-list small{display:block}.audit-list b{font-size:9px}.audit-list small{color:var(--muted);margin-top:3px;font-size:8px}.audit-list em{color:#78909b;text-transform:uppercase;font-size:7px;font-style:normal}@media (width<=900px){.management-grid{grid-template-columns:1fr}.member-row{grid-template-columns:1fr 100px}.member-row>:nth-child(3),.member-row>:nth-child(4){justify-self:start}.company select{font-size:10px}}.member-row em.pending,.member-row em.expired{color:#bd7a09}.probe-update.snmp-ready{background:#f4fcf8;border-color:#b8e1d2}.probe-update.snmp-ready>svg{color:#23805f}.probe-update.snmp-ready b{color:#23634d}.probe-update.snmp-ready code{color:#315f50;border-color:#cde6dc}.snmp-details{background:#f2faf7;border-radius:7px;flex-wrap:wrap;align-items:center;gap:5px 8px;margin-top:7px;padding:7px 8px;display:flex}.snmp-details b{color:#23805f;font-size:6px}.snmp-details span{color:#58756a;font-size:6.5px}.snmp-details code,.snmp-details small{color:#789188;font-size:6px}.threshold-editor{grid-template-columns:minmax(150px,1.4fr) repeat(6,minmax(72px,.55fr)) auto}.threshold-note{color:#6f858f;grid-column:1/-1;font-size:12px;line-height:1.45}@media (width<=1050px){.threshold-editor{grid-template-columns:repeat(3,1fr)}.threshold-editor>div,.threshold-editor button{grid-column:1/-1}}@media (width<=560px){.threshold-editor{grid-template-columns:1fr 1fr}.threshold-editor>div,.threshold-editor button{grid-column:1/-1}}.app-loading{color:var(--muted);padding:28px;font-size:11px}.app-setup{margin-bottom:15px;padding:18px}.app-form{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:17px;display:grid}.app-form label{color:#536d78;font-size:8px;font-weight:800}.app-form input,.app-form select{border:1px solid var(--line);width:100%;height:38px;color:var(--ink);background:#fff;border-radius:8px;outline:0;margin-top:6px;padding:8px 10px;font-size:9px;display:block}.app-form input:focus,.app-form select:focus{border-color:#3fc2cc}.app-save{justify-content:flex-end;align-items:center;gap:14px;margin-top:15px;display:flex}.app-save small{color:#25815f;font-size:8px}.app-summary{grid-template-columns:repeat(4,1fr);gap:13px;margin-bottom:13px;display:grid}.app-summary article{padding:16px}.app-summary small,.app-summary strong,.app-summary span{display:block}.app-summary small{letter-spacing:.8px;color:#7a8e97;font-size:6px;font-weight:900}.app-summary strong{color:#173f50;margin:8px 0 3px;font:600 23px Georgia,serif}.app-summary strong i{color:#7d9199;font:700 9px Inter,sans-serif}.app-summary span{color:#7c9099;font-size:7px}.app-diagnosis{border-left:3px solid var(--cyan);margin-bottom:13px;padding:17px}.app-diagnosis>p{color:#3e606c;background:#f4f9fa;border-radius:8px;margin:14px 0 0;padding:12px 14px;font-size:9px;line-height:1.55}.app-status{color:#17815d;background:#edf9f3;border-radius:999px;align-items:center;gap:6px;padding:7px 9px;font-size:6px;font-weight:900;display:flex}.app-status.waiting{color:#ad7209;background:#fff5df}.app-grid{grid-template-columns:1.2fr .8fr;gap:13px;margin-bottom:13px;display:grid}.app-sources,.app-signals,.app-pilot{padding:17px}.app-sources>.panel-title,.app-signals>.panel-title,.app-pilot>.panel-title{margin-bottom:10px}.app-sources>div:not(.panel-title){border-top:1px solid #edf1f3;align-items:center;gap:10px;padding:9px 2px;display:flex}.app-sources>div>span{color:#16845d;background:#edf9f3;border-radius:8px;place-items:center;width:27px;height:27px;font-weight:900;display:grid}.app-sources>div>span.waiting{color:#c5800c;background:#fff6e7}.app-sources p{margin:0}.app-sources b,.app-sources small{display:block}.app-sources b{font-size:8px}.app-sources small{color:#7e929a;margin-top:3px;font-size:6.5px}.app-signals>div:not(.panel-title){border-top:1px solid #edf1f3;justify-content:space-between;align-items:center;padding:13px 2px;display:flex}.app-signals span{color:#536f79;align-items:center;gap:7px;font-size:8px;display:flex}.app-signals strong{font:600 16px Georgia,serif}.app-pilot>div:last-child{grid-template-columns:30px 1fr 30px 1fr;gap:13px 10px;margin-top:14px;display:grid}.app-pilot>div:last-child>span{color:#079aa8;background:#eaf8fa;border-radius:8px;place-items:center;width:29px;height:29px;font-size:8px;font-weight:900;display:grid}.app-pilot p{margin:1px 0}.app-pilot b,.app-pilot small{display:block}.app-pilot b{font-size:8px}.app-pilot small{color:#7c9098;margin-top:3px;font-size:6.5px;line-height:1.45}@media (width<=1050px){.app-form,.app-summary{grid-template-columns:1fr 1fr}.app-grid{grid-template-columns:1fr}}@media (width<=620px){.app-form,.app-summary{grid-template-columns:1fr}.app-pilot>div:last-child{grid-template-columns:30px 1fr}.app-save{flex-direction:column;align-items:stretch}.app-save .primary{width:100%}}.critical-monitor-section{margin-bottom:16px}.critical-monitor-head{border-left:3px solid var(--cyan);justify-content:space-between;align-items:center;gap:15px;padding:17px;display:flex}.critical-monitor-head h2{margin:0;font:600 16px Georgia,serif}.critical-monitor-head p{color:#71878f;margin:5px 0 0;font-size:.875rem;line-height:1.45}.critical-monitor-form{margin-top:11px;padding:17px}.critical-monitor-form .app-form label{font-size:.8rem}.critical-monitor-form .app-form input,.critical-monitor-form .app-form select{font-size:.85rem}.critical-monitor-form .critical-check{align-items:center;gap:8px;min-height:38px;margin-top:14px;display:flex}.critical-monitor-form .critical-check input{accent-color:#08a8b8;width:16px;height:16px;margin:0}.critical-monitor-form .critical-check span{color:#496570;font-size:.8rem}.critical-monitor-message{color:#24775b;background:#f2fbf7;border:1px solid #bce4d3;border-radius:8px;margin:10px 0;padding:10px 12px;font-size:.8rem}.critical-monitor-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:11px;display:grid}.critical-monitor-card{border-left:3px solid var(--green);padding:15px}.critical-monitor-card.warn{border-left-color:var(--amber)}.critical-monitor-card.danger{border-left-color:var(--red)}.critical-monitor-card.neutral{border-left-color:#9babb1}.critical-monitor-card>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.critical-monitor-card>div>span{color:#55717c;align-items:center;gap:6px;font-size:.75rem;font-weight:800;display:flex}.critical-monitor-card>div>div{gap:9px;display:flex}.critical-monitor-card button{color:#078e9b;cursor:pointer;background:0 0;border:0;font-size:.75rem;font-weight:800}.critical-monitor-card button.danger-link{color:#bd4d52}.critical-monitor-card h3{color:#173f50;margin:13px 0 3px;font:600 1rem Georgia,serif}.critical-monitor-card>p{color:#768b94;margin:0;font-size:.8rem}.critical-monitor-card code{color:#315b67;font-size:.8rem}.critical-monitor-card section{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:13px;display:grid}.critical-monitor-card section span{background:#f4f8f9;border-radius:8px;padding:8px}.critical-monitor-card section small,.critical-monitor-card section b{display:block}.critical-monitor-card section small{color:#82959d;font-size:.75rem;font-weight:900}.critical-monitor-card section b{color:#294d59;margin-top:3px;font-size:.85rem}.critical-monitor-card footer{color:#71878f;border-top:1px solid #e8eef0;margin-top:11px;padding-top:9px;font-size:.75rem;line-height:1.45}.critical-monitor-empty{color:#079aa8;align-items:center;gap:12px;margin-top:11px;padding:19px;display:flex}.critical-monitor-empty b{color:#31515d;font-size:.875rem;display:block}.critical-monitor-empty p{color:#7b9098;margin:4px 0 0;font-size:.8rem}.critical-monitor-permission{color:#7c9098;margin-top:8px;font-size:.75rem;display:block}@media (width<=760px){.critical-monitor-grid{grid-template-columns:1fr}.critical-monitor-head{flex-direction:column;align-items:flex-start}.critical-monitor-head button{width:100%}}.bottleneck-basis{color:#16815d;background:#f3fbf8;border:1px solid #cce8e3;border-radius:10px;align-items:center;gap:11px;margin-bottom:13px;padding:13px 15px;display:flex}.bottleneck-basis>div{flex:1}.bottleneck-basis b,.bottleneck-basis p{margin:0;display:block}.bottleneck-basis b{color:#285c4b;font-size:.78rem}.bottleneck-basis p{color:#5d7b71;margin-top:3px;font-size:.72rem;line-height:1.45}.bottleneck-basis>span{color:#4e7769;font-size:.7rem;font-weight:750}.bottleneck-leaders{grid-template-columns:repeat(5,minmax(0,1fr));gap:11px;margin-bottom:13px;display:grid}.bottleneck-leaders>button{text-align:left;cursor:pointer;padding:14px;transition:border-color .15s,transform .15s}.bottleneck-leaders>button:hover,.bottleneck-leaders>button.selected{border-color:#36b9c4;transform:translateY(-1px)}.bottleneck-leaders small,.bottleneck-leaders strong,.bottleneck-leaders span{display:block}.bottleneck-leaders small{letter-spacing:.04em;color:#748b95;font-size:.68rem;font-weight:850}.bottleneck-leaders strong{color:#173f50;margin:8px 0 3px;font:600 1.32rem Georgia,serif}.bottleneck-leaders span{color:#6d858f;text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}.bottleneck-toolbar{justify-content:space-between;align-items:center;gap:12px;margin:0 0 10px;display:flex}.bottleneck-tabs,.bottleneck-metrics{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.bottleneck-tabs button,.bottleneck-metrics button{border:1px solid var(--line);color:#57717c;cursor:pointer;background:#fff;border-radius:8px;padding:8px 11px;font-size:.72rem;font-weight:750}.bottleneck-tabs button.active,.bottleneck-metrics button.active{color:#087f8a;background:#eaf9fa;border-color:#35b9c4}.bottleneck-ranking{overflow:hidden}.bottleneck-ranking>.panel-title{padding:15px}.bottleneck-list{border-top:1px solid var(--line)}.bottleneck-row{border-top:1px solid #e8eef0;border-left:3px solid #20b477;grid-template-columns:34px minmax(150px,.85fr) minmax(105px,.45fr) minmax(220px,1.25fr) minmax(180px,1fr);align-items:center;gap:12px;padding:13px 15px;display:grid}.bottleneck-row:first-child{border-top:0}.bottleneck-row.warn{border-left-color:#e7a325}.bottleneck-row.danger{border-left-color:#e9575d}.bottleneck-row.history{border-left-color:#36aeba}.bottleneck-rank{color:#315966;background:#eef6f7;border-radius:8px;place-items:center;width:28px;height:28px;font-size:.74rem;font-weight:850;display:grid}.bottleneck-machine b,.bottleneck-machine small{display:block}.bottleneck-machine b{color:#244854;font-size:.82rem}.bottleneck-machine small{color:#7b9098;margin-top:4px;font-size:.68rem;line-height:1.4}.bottleneck-value small,.bottleneck-value strong,.bottleneck-value span{display:block}.bottleneck-value small,.bottleneck-history-values small{letter-spacing:.05em;color:#7d929b;font-size:.64rem;font-weight:850}.bottleneck-value strong{color:#173f50;margin-top:4px;font:600 1.12rem Georgia,serif}.bottleneck-value span{color:#64818c;margin-top:3px;font-size:.67rem}.bottleneck-history-values{grid-template-columns:1fr 1fr;gap:7px;display:grid}.bottleneck-history-values span{background:#f3f8f9;border-radius:7px;padding:7px}.bottleneck-history-values b{color:#28505e;margin-top:3px;font-size:.78rem;display:block}.bottleneck-history-values em{color:#7b9098;grid-column:1/-1;font-size:.65rem;font-style:normal}.bottleneck-action b{color:#345864;font-size:.74rem;line-height:1.4;display:block}.bottleneck-action p{color:#71878f;margin:4px 0 0;font-size:.69rem;line-height:1.45}.bottleneck-processes{flex-wrap:wrap;gap:5px;display:flex}.bottleneck-processes>span{background:#f2f7f8;border-radius:7px;align-items:center;gap:5px;padding:5px 7px;display:flex}.bottleneck-processes b{text-overflow:ellipsis;white-space:nowrap;color:#315561;max-width:100px;font-size:.68rem;overflow:hidden}.bottleneck-processes small{color:#778c94;font-size:.64rem}.bottleneck-processes>small{color:#82949b;font-size:.68rem;line-height:1.4}.bottleneck-processes em{color:#a06b0d;flex-basis:100%;font-size:.64rem;font-style:normal;font-weight:750}.bottleneck-footnote{color:#c18112;background:#fffaf0;border:1px solid #ead7ad;border-radius:9px;align-items:flex-start;gap:9px;margin-top:12px;padding:12px 14px;display:flex}.bottleneck-footnote p{color:#76684e;margin:0;font-size:.71rem;line-height:1.5}.bottleneck-footnote b{color:#5f5037}@media (width<=1180px){.bottleneck-leaders{grid-template-columns:repeat(3,1fr)}.bottleneck-row{grid-template-columns:34px minmax(150px,1fr) minmax(105px,.5fr) minmax(220px,1.3fr)}.bottleneck-processes{grid-column:2/-1}}@media (width<=760px){.bottleneck-leaders{grid-template-columns:1fr 1fr}.bottleneck-toolbar{flex-direction:column;align-items:flex-start}.bottleneck-row{grid-template-columns:30px 1fr}.bottleneck-value,.bottleneck-history-values,.bottleneck-action,.bottleneck-processes{grid-column:2}.bottleneck-basis{flex-wrap:wrap;align-items:flex-start}.bottleneck-basis>span{width:100%;padding-left:27px}}@media (width<=480px){.bottleneck-leaders{grid-template-columns:1fr}.bottleneck-tabs,.bottleneck-metrics{width:100%}.bottleneck-tabs button,.bottleneck-metrics button{flex:1}}.sidebar{height:100dvh;overflow:hidden}.sidebar nav{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#31566a transparent;min-height:0;padding-right:3px;overflow-y:auto}.sidebar nav::-webkit-scrollbar{width:5px}.sidebar nav::-webkit-scrollbar-thumb{background:#31566a;border-radius:8px}.content{overflow-x:hidden}.core-diagnostics-section{margin-bottom:28px}.core-diagnostics-state{min-height:92px;color:var(--muted);justify-content:center;align-items:center;gap:12px;padding:22px;font-size:11px;display:flex}.core-diagnostics-state .session-loader{margin:0}.core-diagnostics-state.error{color:var(--red);background:snow;border-color:#f0c8c8;justify-content:flex-start}.core-diagnostics-state.error div{flex:1}.core-diagnostics-state.error b,.core-diagnostics-state.error p{margin:0;display:block}.core-diagnostics-state.error p{color:#7a6262;margin-top:4px;font-size:9px}.core-diagnostics-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin-bottom:13px;display:grid}.core-diagnostics-summary article{min-height:116px;padding:16px}.core-diagnostics-summary small,.core-diagnostics-summary b,.core-diagnostics-summary span{display:block}.core-diagnostics-summary small{letter-spacing:.08em;color:#748a94;font-size:7px;font-weight:900}.core-diagnostics-summary b{color:#193f4d;margin:10px 0 5px;font:600 16px/1.25 Georgia,serif}.core-diagnostics-summary span{color:#71868f;font-size:8px;line-height:1.45}.core-diagnostics-summary span.safe{color:#17815d;font-weight:800}.core-diagnostics-summary span.danger{color:var(--red);font-weight:800}.core-diagnostics-detail{margin-bottom:13px;padding:17px}.core-diagnostics-detail>div:first-child h3,.core-diagnostics-bottom h3{margin:0 0 5px;font:600 15px Georgia,serif}.core-diagnostics-detail>div:first-child p,.core-diagnostics-bottom p{color:var(--muted);margin:0;font-size:8px;line-height:1.55}.core-checks{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:15px;display:grid}.core-checks>span{border:1px solid var(--line);background:#f8fafb;border-radius:9px;grid-template-columns:25px 1fr;align-items:center;gap:1px 8px;padding:10px;display:grid}.core-checks>span i{color:#19805c;background:#e6f7ef;border-radius:50%;grid-row:1/3;place-items:center;width:24px;height:24px;font-style:normal;font-weight:900;display:grid}.core-checks>span.fail i{color:#ae7007;background:#fff2df}.core-checks b{font-size:8px}.core-checks small{color:#778b94;font-size:7px;line-height:1.4}.core-diagnostics-bottom{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.core-diagnostics-bottom article{padding:16px}.core-diagnostics-bottom article>span{color:#566f79;margin-top:7px;font-size:8px;display:block}.core-diagnostics-bottom article>p{margin-top:9px}.core-fallback.active{background:#fffaf0;border-color:#e8d2a4}.core-fallback>b{color:#2d6350;margin:10px 0 5px;font-size:10px;display:block}.core-fallback.active>b{color:#a66b00}.core-correlation{color:#80929a;text-align:right;margin-top:9px;font-size:7px;display:block}@media (width<=1050px){.core-diagnostics-summary,.core-checks,.core-diagnostics-bottom{grid-template-columns:1fr 1fr}.core-diagnostics-bottom article:last-child{grid-column:1/-1}}@media (width<=620px){.core-diagnostics-summary,.core-checks,.core-diagnostics-bottom{grid-template-columns:1fr}.core-diagnostics-bottom article:last-child{grid-column:auto}.core-diagnostics-section .heading{flex-direction:column;align-items:stretch}.core-diagnostics-section .heading button{width:100%}}@media (width>=761px) and (height<=950px){.sidebar{padding:15px 14px 11px}.brand{padding:0 7px 12px}.brand-mark{width:32px;height:36px}.brand strong{font-size:14px}.brand small{margin-top:2px;font-size:7px}.company{margin:0 2px 12px;padding:8px}.company>span,.user>span{width:28px;height:28px}.sidebar nav p{margin-bottom:4px}.sidebar nav p.group{margin-top:11px}.sidebar nav button{margin:1px 0;padding:6px 9px;font-size:10px}.sidebar nav button i{font-size:13px}.probe{margin:6px 2px;padding:7px 8px}.probe>span{width:24px;height:24px}.probe small{margin-top:1px}.user{padding:8px 4px 0}.page{padding:19px 28px 28px}.heading{margin-bottom:15px}.heading h1{font-size:28px}.stats{gap:11px;margin-bottom:11px}.stats>article{padding:12px 14px 10px}.stats>article>strong{margin-top:7px;font-size:23px}.stats>article>p{margin:1px 0 7px}.stats>article>small{padding-top:6px}.dashboard{gap:11px;margin-bottom:11px}.utilization,.live-attention{padding:14px}.utilization-row{margin-top:12px}.availability-line{margin-top:12px;padding-top:9px}.attention-row{padding:8px 0}.overview-devices{margin-bottom:9px;padding:14px}.overview-device-head{margin-top:9px}.overview-device-row{min-height:43px}}.lifecycle-section{margin-top:26px}.lifecycle-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.retention-field{justify-content:space-between;align-items:center;gap:12px;padding:15px;display:flex}.retention-field div{min-width:0}.retention-field b,.retention-field small{display:block}.retention-field b{font-size:8.5px}.retention-field small{color:#81939b;margin-top:4px;font-size:6.5px}.retention-field label{align-items:center;gap:5px;display:flex}.retention-field input{color:#294b58;border:1px solid #dce6e9;border-radius:7px;width:62px;padding:8px;font-size:8px}.retention-field label span{color:#80929a;font-size:6.5px}.lifecycle-status{color:#19805e;align-items:center;gap:10px;margin-top:12px;padding:14px;display:flex}.lifecycle-status div{flex:1}.lifecycle-status b{color:#315449;font-size:8.5px;display:block}.lifecycle-status p{color:#789087;margin:3px 0 0;font-size:6.5px}.lifecycle-status>span{color:#19805e;font-size:7px}@media (width<=1100px){.lifecycle-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.lifecycle-grid{grid-template-columns:1fr}.lifecycle-status{flex-wrap:wrap;align-items:flex-start}}.identity-control{color:#19805e;background:#f4fbf8;border:1px solid #dbe9e4;border-radius:9px;align-items:center;gap:10px;margin:0 14px 14px;padding:11px 12px;display:flex}.identity-control>div:not(.identity-actions){flex:1}.identity-control b,.identity-control p{display:block}.identity-control p{color:#789087;margin:3px 0 0;font-size:6.5px}.identity-actions{gap:7px;display:flex}.identity-actions .danger{color:#b44b4f;border-color:#efc8ca}.identity-control.revoked{color:#d44b51;background:#fff6f6;border-color:#efc8ca}.identity-control.revoked b{color:#9b3f43}.probe-identity-actions{grid-column:3;justify-self:end;gap:8px;display:flex}.probe-card .probe-revoke,.probe-card .probe-rotate{cursor:pointer;background:0 0;border:0;padding:0;font-size:5.8px;font-weight:800}.probe-card .probe-revoke{color:#b44b4f}.probe-card .probe-rotate{color:#008da2}.probe-card .probe-revoke:disabled,.probe-card .probe-rotate:disabled{color:#9aa8ae;cursor:default}@media (width<=560px){.identity-control{flex-wrap:wrap;align-items:flex-start}.identity-actions{flex-direction:column;width:100%}.identity-control button{width:100%}}.backup-section{margin-top:26px}.backup-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.backup-card{grid-template-columns:34px 1fr;align-items:start;gap:14px;padding:18px;display:grid}.backup-card>svg{color:#00a4b6;box-sizing:content-box;background:#e7f8fa;border-radius:9px;padding:7px}.backup-card>div b{color:#173d4c;font-size:9px;display:block}.backup-card>div p{color:#70868f;margin:5px 0 0;font-size:7px;line-height:1.55}.backup-card label{color:#56707a;grid-column:1/-1;font-size:7px;font-weight:800}.backup-card input{color:#173d4c;background:#fff;border:1px solid #d9e5e8;border-radius:8px;width:100%;margin-top:6px;padding:10px;font-size:8px;display:block}.backup-card button{grid-column:1/-1;justify-content:center;align-items:center;gap:7px;display:flex}.backup-status{color:#19805e;align-items:center;gap:10px;margin-top:12px;padding:14px;display:flex}.backup-status div{flex:1}.backup-status b{color:#315449;font-size:8.5px;display:block}.backup-status p{color:#789087;margin:3px 0 0;font-size:6.5px}.backup-status>span{color:#19805e;max-width:42%;font-size:7px}@media (width<=760px){.backup-grid{grid-template-columns:1fr}.backup-status{flex-wrap:wrap;align-items:flex-start}.backup-status>span{max-width:100%}}.web-visibility-section .heading select{border:1px solid var(--line);color:#486773;background:#fff;border-radius:8px;padding:9px 11px;font-size:.78rem}.web-policy{border-left:3px solid #9aabb1;align-items:center;gap:12px;margin-bottom:12px;padding:15px;display:flex}.web-policy.active{border-left-color:var(--green);background:#f4fbf8}.web-policy>svg{color:#1a9872}.web-policy>div{flex:1}.web-policy b,.web-policy p{display:block}.web-policy b{color:#28505d;font-size:.86rem}.web-policy p{color:#71868f;margin:4px 0 0;font-size:.76rem;line-height:1.45}.web-policy label{color:#496b75;align-items:center;gap:7px;font-size:.76rem;font-weight:800;display:flex}.web-policy input,.web-device-toggle input{accent-color:#08a8b8}.web-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;margin-bottom:12px;display:grid}.web-summary article{padding:15px}.web-summary small,.web-summary strong,.web-summary span{display:block}.web-summary small{color:#748b95;font-size:.68rem;font-weight:900}.web-summary strong{color:#173f50;margin:8px 0 3px;font:600 1.3rem Georgia,serif}.web-summary span{color:#7b9098;font-size:.7rem}.web-settings{align-items:center;gap:16px;margin-bottom:12px;padding:15px;display:flex}.web-settings>div{flex:1}.web-settings b,.web-settings small{display:block}.web-settings b{font-size:.84rem}.web-settings small{color:#7a9098;margin-top:4px;font-size:.72rem}.web-settings label{color:#55717c;align-items:center;gap:6px;font-size:.72rem;font-weight:800;display:flex}.web-settings input[type=number]{border:1px solid var(--line);border-radius:7px;width:58px;padding:8px}.web-settings button{white-space:nowrap}.web-message{color:#19805e;margin:-3px 0 12px;font-size:.76rem;font-weight:800}.web-grid{grid-template-columns:1.45fr .55fr;gap:12px;display:grid}.web-ranking,.web-sources{overflow:hidden}.web-ranking>.panel-title,.web-sources>.panel-title{padding:15px}.web-list{border-top:1px solid var(--line)}.web-row{border-top:1px solid #edf1f3;grid-template-columns:30px minmax(160px,1fr) 90px 85px;align-items:center;gap:10px;padding:12px 15px;display:grid}.web-row:first-child{border-top:0}.web-row>span{color:#058d9b;background:#eaf8fa;border-radius:8px;place-items:center;width:26px;height:26px;font-size:.72rem;font-weight:900;display:grid}.web-row b,.web-row small{display:block}.web-row b{color:#294e5b;font-size:.8rem}.web-row small{color:#82949b;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:.68rem;overflow:hidden}.web-row strong{color:#28515e;text-align:right;font-size:.8rem}.web-row em{color:#6f858e;text-align:right;font-size:.72rem;font-style:normal}.web-empty{color:#09a1b0;justify-content:center;align-items:center;gap:12px;min-height:190px;padding:24px;display:flex}.web-empty b{color:#31535f;font-size:.86rem;display:block}.web-empty p{color:#7a9098;max-width:520px;margin:4px 0 0;font-size:.75rem;line-height:1.5}.web-sources>div:not(.panel-title){border-top:1px solid #edf1f3;align-items:center;gap:9px;padding:11px 15px;display:flex}.web-sources>div>span{color:#15936c;background:#eef6f7;border-radius:7px;place-items:center;width:24px;height:24px;font-weight:900;display:grid}.web-sources b,.web-sources small{display:block}.web-sources b{font-size:.78rem}.web-sources small{color:#80939b;margin-top:3px;font-size:.68rem}.web-sources>p{color:#53766a;background:#f3faf8;border-radius:8px;gap:7px;margin:12px;padding:11px;font-size:.69rem;line-height:1.45;display:flex}.web-sources>p svg{color:#19805e;flex:none}@media (width<=1000px){.web-summary{grid-template-columns:1fr 1fr}.web-grid{grid-template-columns:1fr}.web-settings{flex-wrap:wrap;align-items:flex-start}}@media (width<=620px){.web-summary{grid-template-columns:1fr}.web-policy,.web-settings{flex-direction:column;align-items:flex-start}.web-policy label,.web-settings button{width:100%}.web-row{grid-template-columns:28px 1fr}.web-row strong,.web-row em{text-align:left;grid-column:2}.web-visibility-section .heading{flex-direction:column;align-items:stretch}}.brand{flex-direction:column;align-items:flex-start;gap:6px;padding:0 8px 22px}.brand-logo-frame{background:#000;border-radius:8px;width:198px;height:78px;overflow:hidden}.brand-logo-frame img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.brand>small{letter-spacing:1.25px;color:#91a8b2;margin:0;padding-left:4px;font-size:8px}.core-status{color:#28785d;letter-spacing:.25px;background:#f1faf7;border:1px solid #d7e9e7;border-radius:999px;align-items:center;gap:6px;margin-left:auto;margin-right:14px;padding:6px 10px;font-size:8px;font-weight:800;display:flex}@media (width<=760px){.mobile .brand{padding:0}.mobile .brand-logo-frame{border-radius:6px;width:112px;height:44px}.core-status{margin-left:auto;margin-right:8px;padding:5px 8px;font-size:7px}}.automation-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:13px;display:grid}.automation-summary article{border-top:3px solid var(--cyan);padding:16px}.automation-summary small,.automation-summary strong,.automation-summary span{display:block}.automation-summary small{letter-spacing:.07em;color:#70858e;font-size:.7rem;font-weight:900}.automation-summary strong{color:#173f50;margin:8px 0 3px;font:600 1.7rem Georgia,serif}.automation-summary span{color:#71868f;font-size:.75rem}.automation-grid{grid-template-columns:minmax(0,1.5fr) minmax(270px,.5fr);gap:13px;margin-bottom:13px;display:grid}.automation-queue{padding:17px}.automation-queue>.panel-title{margin-bottom:8px}.automation-queue>.panel-title>span{color:#6f858e;font-size:.75rem}.automation-incident{border-top:1px solid #e8eef0;grid-template-columns:34px minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:11px 2px;display:grid}.automation-incident>span{color:#c47c08;background:#fff3df;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.automation-incident.critical>span{color:#d34b50;background:#fff0f0}.automation-incident b,.automation-incident small{display:block}.automation-incident b{color:#294d59;font-size:.85rem}.automation-incident small{color:#81939b;margin-top:3px;font-size:.72rem}.automation-incident em{color:#a36b08;font-size:.65rem;font-style:normal;font-weight:900}.automation-incident button{white-space:nowrap;font-size:.72rem}.automation-empty{color:#1b9a70;justify-content:center;align-items:center;gap:12px;min-height:155px;display:flex}.automation-empty b{color:#31535f;display:block}.automation-empty p{color:#7c9098;margin:4px 0 0;font-size:.8rem}.automation-message{color:#1c7b59;background:#edf9f3;border-radius:8px;margin:10px 0 0;padding:10px 12px;font-size:.78rem}.automation-guardrail{color:#fff;background:linear-gradient(145deg,#082538,#0a3d4b);padding:22px}.automation-guardrail>svg{color:#79dc62}.automation-guardrail>p{color:#5ed5dc;letter-spacing:.1em;margin:14px 0 5px;font-size:.68rem;font-weight:900}.automation-guardrail h2{margin:0;font:600 1.25rem Georgia,serif}.automation-guardrail>span{color:#b6cbd1;margin-top:10px;font-size:.8rem;line-height:1.55;display:block}.automation-guardrail ul{color:#d6e6e9;border-top:1px solid #ffffff1c;margin:16px 0 0;padding:13px 0 0 18px;font-size:.76rem;line-height:1.8}.playbook-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.playbook-card{border-left:3px solid var(--amber);padding:17px}.playbook-card.critical{border-left-color:var(--red)}.playbook-card.safe{border-left-color:var(--green)}.playbook-card>div{color:#078f9d;justify-content:space-between;align-items:center;display:flex}.playbook-card em{color:#71868f;font-size:.65rem;font-style:normal;font-weight:900}.playbook-card h3{color:#1d4351;margin:13px 0 6px;font:600 1rem Georgia,serif}.playbook-card p{color:#71868f;min-height:55px;margin:0;font-size:.78rem;line-height:1.5}.playbook-card footer{color:#1b805e;border-top:1px solid #e8eef0;align-items:center;gap:6px;margin-top:13px;padding-top:10px;font-size:.72rem;font-weight:800;display:flex}@media (width<=1050px){.automation-summary{grid-template-columns:1fr 1fr}.automation-grid{grid-template-columns:1fr}.playbook-grid{grid-template-columns:1fr 1fr}}@media (width<=680px){.automation-summary,.playbook-grid{grid-template-columns:1fr}.automation-incident{grid-template-columns:34px 1fr}.automation-incident em,.automation-incident button{grid-column:2;justify-self:start}.automation-incident button{width:100%}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--navy:#030c09;--ink:#e9fff0;--muted:#82a89a;--line:#174b39;--bg:#020906;--cyan:#45e5b2;--green:#6df51d;--amber:#f1b93e;--red:#ff6269}html,body{color:var(--ink);background:#020906}.shell{background:#020906}.sidebar{background:radial-gradient(circle at 40% 0,#0b3a22 0,#0000 30%),linear-gradient(#03110c 0,#020b08 62%,#06150e 100%);border-right:1px solid #17633f;box-shadow:12px 0 40px #0008}.brand-logo-frame{border:1px solid #1b6c43;box-shadow:0 0 26px #63f31d18}.brand>small{color:#60b995}.company{background:linear-gradient(135deg,#0a2a1e,#071b14);border-color:#1b6a4a;box-shadow:inset 0 1px #ffffff08}.company>span,.user>span{color:#65f2c2;background:#0d4434}.company small,.user small{color:#6da991}.company i,.user i{color:#72b59b}.sidebar nav p{color:#4ea983}.sidebar nav button{color:#9bc8b7}.sidebar nav button i{color:#52e3b0}.sidebar nav button:hover{color:#fff;background:#3df49b0c}.sidebar nav button.active{color:#f5fff8;background:linear-gradient(90deg,#1f8d29,#0e4b29 72%,#0a241a);box-shadow:inset 3px 0 #7dff27,0 0 20px #66f62214}.sidebar nav button.active i{color:#a2ff69}.sidebar nav button em{box-shadow:0 0 12px #ff626955}.sidebar nav{scrollbar-color:#287757 transparent}.sidebar nav::-webkit-scrollbar-thumb{background:#287757}.probe{background:linear-gradient(135deg,#0a2b1e,#0a2018);border-color:#1c694b}.probe>span{color:#8aff37;background:#174b26;box-shadow:0 0 16px #6df51d2b}.probe small{color:#6fa48f}.user{border-color:#154834}.content{background-color:#030b08;background-image:radial-gradient(circle at 78% -8%,#0a542d55 0,#0000 31%),linear-gradient(#0c291c55 1px,#0000 1px),linear-gradient(90deg,#0c291c55 1px,#0000 1px);background-size:auto,40px 40px,40px 40px;background-attachment:fixed}.content>header{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#06130fef;border-color:#18513c;box-shadow:0 8px 24px #0005}.health{color:#b5d9ca}.top-actions button{color:#a6d9c5;background:#0a1b15;border-color:#225b46}.top-actions button:hover{color:#fff;border-color:#58d99f}.top-actions span{color:#8fb8a8}.core-status{color:#a1ff72;background:#0c281c;border-color:#29794f;box-shadow:0 0 18px #65f51f12}.page{position:relative}.heading p,.modal>p{color:#7dff45}.heading h1{color:#f4fff7;text-shadow:0 2px 20px #000}.heading article,.heading article b{color:#9fc4b5}.primary{color:#05200c;background:linear-gradient(135deg,#82ff29,#39cf45);box-shadow:0 8px 24px #5cf0312f}.primary:hover{box-shadow:0 10px 28px #62f43f55}.secondary{color:#b9e8d5;background:#0a1c15;border-color:#26664e}.secondary:hover{color:#fff;background:#0d281d;border-color:#65df9e}.panel,.stats>article,.page article[class$=-card],.page article[class*=-card\ ],.page section[class$=-card],.page section[class*=-card\ ]{color:#dff8e9;background:linear-gradient(145deg,#0a1c15 0,#06120e 100%);border-color:#1d5942;box-shadow:0 12px 32px #0005,inset 0 1px #ffffff08}.panel:hover,.stats>article:hover{border-color:#2b7957}.stats>article{border-top:2px solid #2b7f55}.stats>article.amber{border-top-color:var(--amber)}.stats>article.red{border-top-color:var(--red)}.stats>article>strong{color:#f5fff8}.stats>article>p{color:#a3c7b8}.stats>article>small{color:#7fa893;border-color:#173d2f}.stats em{color:#a5ccb9;background:#10271e}.stats .cyan span,.stats .green span{color:#81ff43;background:#123a27}.stats .amber span{color:#ffd168;background:#3b2c10}.stats .red span{color:#ff8a8f;background:#3c181b}.panel-title h2,.page h2,.page h3{color:#effff4}.panel-title p{color:#82a897}.panel-title button{color:#83ff55}.mini-map,.canvas{background-color:#06110d;background-image:linear-gradient(#17422f88 1px,#0000 1px),linear-gradient(90deg,#17422f88 1px,#0000 1px);border-color:#245d47}.mini-map>i{background:#2d7b55}.mini-node,.node{color:#ebfff2;background:#0a1e16;border-color:#2b7354;box-shadow:0 8px 20px #0008}.mini-node>span,.node>span{color:#79ff42;background:#113c29}.mini-node small,.node small{color:#80a894}.alert,.tr,.overview-device-row,.automation-incident,.web-row,.bottleneck-row{border-color:#183d2f}.alert b,.tr b,.overview-device-row b,.automation-incident b,.web-row b,.bottleneck-machine b{color:#dff7e8}.alert small,.tr small,.overview-device-row small,.automation-incident small,.web-row small,.bottleneck-machine small{color:#7fa692}.tr.th,.overview-device-head{color:#81aa96;background:#0d251b}.tr>span:first-child>i{color:#65f0b4;background:#103b2a}.pill{color:#79edae;background:#103a27}.pill.warn{color:#ffd170;background:#3b2d12}.pill.danger{color:#ff9296;background:#3d181c}.scan,.success,.live-data-note,.catalog-note,.overview-empty,.identity-control,.lifecycle-status,.backup-status,.web-policy.active{color:#78e7ad;background:#0a251a;border-color:#287756}.scan small,.success small,.live-data-note p,.catalog-note p,.overview-empty p{color:#86ab99}.assistant,.automation-message{color:#72e6ae;background:#0d2a1e;border-color:#226c50}.assistant small{color:#76a994}input,select,textarea{color:#dff9e9!important;background:#071710!important;border-color:#27634c!important}input::placeholder,textarea::placeholder{color:#648878}.automation-summary article{border-top-color:#45d99a}.automation-summary article.safe{border-top-color:#7dff31}.automation-summary strong,.web-summary strong,.bottleneck-value strong{color:#f0fff5}.automation-summary small,.automation-summary span,.web-summary small,.web-summary span{color:#8bb3a1}.automation-guardrail{background:radial-gradient(circle at 100% 0,#1f733d 0,#0000 44%),linear-gradient(145deg,#071812,#0a291c);border-color:#2d7f56}.automation-guardrail>svg,.playbook-card>div{color:#83ff48}.automation-guardrail>p{color:#66e8b5}.automation-guardrail>span,.automation-guardrail ul{color:#b8dcca;border-color:#2a5b46}.playbook-card footer{color:#72dba7;border-color:#1d4937}.playbook-card p{color:#86aa99}.playbook-card h3{color:#effff4}.web-policy,.web-settings,.core-checks>span,.bottleneck-history-values span,.bottleneck-processes>span{background:#081a13;border-color:#1d4d39}.web-policy p,.web-settings small,.core-checks small{color:#85a996}.web-empty b,.automation-empty b{color:#dff7e8}.web-empty p,.automation-empty p{color:#83a794}.session-gate{background:radial-gradient(circle at 50% 0,#145229 0,#04100b 42%,#010604 100%)}.session-gate>section{background:linear-gradient(145deg,#0b2318,#050e0a);border-color:#24764d;box-shadow:0 30px 90px #000b,inset 0 1px #ffffff0b}.session-gate .brand>small{color:#6fac92}.session-gate-icon,.session-gate-icon.unauthenticated{color:#84ff38;background:#133f26;box-shadow:0 0 25px #69f42622}.session-gate h1{color:#f2fff6}.session-gate small{color:#8fb5a3}.session-product-signature{color:#75a78f;border-color:#1b4834}.session-loader{border-color:#7dff31 #1f4c37 #1f4c37}@media (width<=760px){.content{background-size:auto,28px 28px,28px 28px}.content>header{background:#06130ff5}.mobile .brand strong{color:#effff4}}.assurance-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;margin-bottom:13px;display:grid}.assurance-summary article{border-top:3px solid #e3a52b;flex-direction:column;gap:4px;padding:16px 18px;display:flex}.assurance-summary article.safe{border-top-color:#72ef39}.assurance-summary small{letter-spacing:.08em;color:#8eb5a3;font-size:.68rem}.assurance-summary strong{color:#f1fff5;font:700 1.8rem Georgia,serif}.assurance-summary span{color:#8fb3a2;font-size:.73rem}.assurance-tabs{gap:7px;margin-bottom:12px;display:flex}.assurance-tabs button{color:#9fc2b2;background:#081b14;border:1px solid #285e48;border-radius:8px;padding:8px 13px}.assurance-tabs button.active{color:#dffff0;background:#123d2c;border-color:#62dfa0}.assurance-workspace{grid-template-columns:minmax(270px,31%) minmax(0,1fr);align-items:start;gap:12px;display:grid}.assurance-list{padding:0;overflow:hidden}.assurance-list>.panel-title{padding:15px 16px}.assurance-list>button{appearance:none;color:#dff8e9;text-align:left;background:#071710;border:0;border-top:1px solid #214b39;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;padding:13px;display:grid}.assurance-list>button:hover,.assurance-list>button.selected{background:#0d2f22}.assurance-list>button.selected{box-shadow:inset 4px 0 #67e99f}.assurance-list>button>span{color:#ffd76b;background:#382817;border-radius:8px;place-items:center;width:28px;height:28px;font-weight:800;display:grid}.assurance-list>button>span.critical{color:#ff9da1;background:#421c20}.assurance-list>button b,.assurance-list>button small{display:block}.assurance-list>button b{color:#f0fff5;font-size:.82rem}.assurance-list>button small{color:#8fb2a1;margin-top:4px;font-size:.69rem}.assurance-list>button em{color:#79edb8;font-size:.61rem;font-style:normal;font-weight:800}.assurance-empty{text-align:center;color:#73e9b2;align-content:center;place-items:center;gap:9px;min-height:300px;display:grid}.assurance-empty p{margin:0}.assurance-detail{padding:19px}.assurance-detail>header{border-bottom:1px solid #285641;justify-content:space-between;gap:18px;padding-bottom:16px;display:flex}.assurance-detail>header small{letter-spacing:.08em;color:#67dcaa;font-size:.66rem}.assurance-detail>header h2{margin:5px 0 3px;font-size:1.25rem}.assurance-detail>header p{color:#94b7a7;margin:0;font-size:.74rem}.assurance-fields{grid-template-columns:1fr 1fr;gap:12px;margin:16px 0;display:grid}.assurance-fields label,.assurance-validation{color:#a7c9ba;flex-direction:column;gap:6px;font-size:.74rem;display:flex}.assurance-fields label.wide{grid-column:1/-1}.assurance-fields textarea,.assurance-validation textarea{resize:vertical;min-height:82px}.assurance-fields .wide textarea{min-height:105px}.assurance-comparison{background:#06140f;border:1px solid #285e48;border-radius:9px;padding:14px}.assurance-comparison h3,.assurance-timeline h3{margin:0 0 4px;font-size:.9rem}.assurance-comparison>p{color:#8daf9f;margin:0 0 12px;font-size:.7rem}.assurance-comparison>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.assurance-comparison article{background:#0a2118;border:1px solid #204a38;border-radius:8px;padding:11px}.assurance-comparison article>b,.assurance-comparison article>span{display:block}.assurance-comparison article>b{color:#eafff1;margin-bottom:7px;font-size:.78rem}.assurance-comparison article>span{color:#86aa99;padding:2px 0;font-size:.67rem}.assurance-comparison article strong{float:right;color:#caffe0;font-size:.72rem}.assurance-timeline{margin:17px 0}.assurance-timeline>div{border-bottom:1px solid #1d4434;grid-template-columns:10px 112px minmax(0,1fr);align-items:start;gap:9px;padding:8px 0;display:grid}.assurance-timeline i{background:#69ec9f;border-radius:50%;width:8px;height:8px;margin-top:4px;box-shadow:0 0 0 4px #69ec9f17}.assurance-timeline time{color:#7fa08f;font-size:.68rem}.assurance-timeline span b,.assurance-timeline span small{display:block}.assurance-timeline span b{font-size:.76rem}.assurance-timeline span small{color:#82a392;margin-top:3px;font-size:.66rem}.assurance-validation textarea{min-height:74px}.assurance-detail>footer{border-top:1px solid #285641;flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:14px;padding-top:14px;display:flex}.assurance-detail .danger{color:#ffadb2;border-color:#74383e}.assurance-message{color:#8df0ba;background:#0f3022;border-radius:7px;padding:10px 12px;font-size:.74rem}@media (width<=1100px){.assurance-summary{grid-template-columns:1fr 1fr}.assurance-workspace{grid-template-columns:1fr}.assurance-list{max-height:330px;overflow:auto}}@media (width<=700px){.assurance-summary,.assurance-fields,.assurance-comparison>div{grid-template-columns:1fr}.assurance-fields label.wide{grid-column:auto}.assurance-detail>header{flex-direction:column}.assurance-detail>footer button{width:100%}}.page :is(.panel,[class$=-card],[class*=-card\ ]) :is(h2,h3,h4,b,strong){color:#eafff1}.page :is(.panel,[class$=-card],[class*=-card\ ]) :is(p,small){color:#86aa99}.backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000c}.modal{color:#eafff1;background:linear-gradient(145deg,#0b2118,#050e0a);border:1px solid #267251;box-shadow:0 28px 90px #000d}.modal h2,.modal h3,.modal b,.modal strong{color:#effff4}.modal p,.modal small,.modal label{color:#8fb3a2}.modal footer{border-color:#1d4937}.topology-toolbar,.real-topology-canvas,.topology-inspector,.live-agents,.installer-main{color:#eafff1;background:linear-gradient(145deg,#081b14 0%,#04100c 100%);border-color:#27654c;box-shadow:0 14px 34px #0006,inset 0 1px #ffffff08}.topology-toolbar{border-bottom-color:#1d503b}.topology-toolbar button{color:#a7cdbd;padding:8px 12px;font-size:.78rem;line-height:1.2}.topology-toolbar button:hover{color:#fff;background:#123426}.topology-toolbar button.active{color:#9cff6d;background:#164a34;box-shadow:inset 0 0 0 1px #3d9b68}.topology-toolbar>span,.live-count{color:#9ec4b4;font-size:.75rem}.topology-grid{opacity:.75;background-image:linear-gradient(#174a3680 1px,#0000 1px),linear-gradient(90deg,#174a3680 1px,#0000 1px)}.real-topology-canvas line{stroke:#3b8e6c}.real-topology-canvas line:not(.wan-line){stroke:#4ca984}.topology-core,.topology-device,.topology-wan,.topology-legend{color:#edfff3;background:linear-gradient(145deg,#0d2a1e,#071811);border-color:#34785a;box-shadow:0 9px 24px #0009,inset 0 1px #ffffff0b}.topology-core>span,.topology-device>span{color:#7dff48;background:#123e2c}.topology-core b,.topology-device b,.topology-wan b{color:#f0fff5;font-size:.76rem;line-height:1.25}.topology-core small,.topology-device small,.topology-wan small{color:#9bc2b1;margin-top:3px;font-size:.7rem;line-height:1.35}.topology-wan.pending{background:linear-gradient(145deg,#0b2118,#07140f);border-color:#416b59}.topology-wan.pending>svg{color:#7ca391}.topology-wan>svg{color:#6df5bd}.topology-legend{color:#a7c9ba;font-size:.72rem}.topology-inspector dt,.topology-inspector dd,.topology-help small{font-size:.75rem}.topology-inspector dt,.topology-help p,.topology-help small{color:#91b6a5}.topology-inspector dd,.topology-help b{color:#eafff1}.wan-card{background:linear-gradient(145deg,#0c251b,#06150f);border-color:#2d6d51;box-shadow:0 10px 28px #0005,inset 0 1px #ffffff08}.wan-card>span{color:#6df5bd;background:#123b2b}.wan-card small{color:#78b59a;font-size:.68rem}.wan-card b{color:#effff4;font-size:.82rem}.wan-card p{color:#9fc2b3;font-size:.72rem;line-height:1.45}.wan-card em{color:#b7d7c9;background:#143326;font-size:.66rem}.wan-card.online>span,.wan-card.online em{color:#9aff68;background:#173f27}.wan-card.offline>span,.wan-card.offline em{color:#ff9da1;background:#421c20}.live-agent{color:#eafff1;background:#071710;border-color:#1e4d3a;min-height:66px}.live-agent:hover,.live-agent.selected{background:#0d2a1e}.live-agent.selected{box-shadow:inset 3px 0 #6df51d}.live-agent-icon{color:#6df5bd;background:#123c2b}.live-agent-icon .dot{border-color:#071710}.live-agent-name b{color:#f0fff5;font-size:.84rem}.live-agent-name small{color:#98bbaa;font-size:.75rem;line-height:1.4}.live-metric{border-color:#245340}.live-metric small{color:#80aa96;font-size:.7rem}.live-metric b{color:#dfffea;font-size:1.05rem}.live-agent-seen b{color:#7dff9e;font-size:.7rem}.live-agent-seen small{color:#91b3a3;font-size:.7rem}.agent-empty{color:#9bc0af;border-color:#36765b}.agent-empty b{color:#effff4;font-size:.84rem}.agent-empty p{font-size:.75rem}.installer-title{border-color:#285641}.installer-title>span{color:#79ffb5;background:#133e2c}.installer-title h2{color:#f1fff5;font-size:1.18rem}.installer-title p,.field-label{color:#a1c5b5;font-size:.78rem;line-height:1.45}.field-label{color:#b7d8ca}.os-options>button{color:#b7d7c9;background:#0a1d16;border-color:#2b624b;min-height:72px}.os-options>button:hover,.os-options>button.selected{background:#103426;border-color:#62d59a;box-shadow:0 0 0 3px #5af29b14}.os-options>button>svg,.windows-symbol{color:#65e9b4;background:#123b2b}.os-options b{color:#effff4;font-size:.84rem}.os-options small{color:#94b8a7;font-size:.75rem;line-height:1.4}.os-options i{color:#fff;background:#21b989}.command-box{background:#04120d;border-color:#347559;min-height:48px}.command-box code{color:#dffff0;font-size:.78rem;line-height:1.45}.command-box button{color:#dffff0;background:#113d2c;border-color:#39785c;font-size:.75rem}.install-note{color:#76e7ad;background:#0c2a1e;border-color:#327759;padding:14px}.install-note b{color:#b9ffd9;font-size:.82rem}.install-note p{color:#99bdac;font-size:.75rem;line-height:1.55}@media (width<=760px){.topology-toolbar button{font-size:.75rem}.topology-core b,.topology-device b,.topology-wan b{font-size:.72rem}.topology-core small,.topology-device small,.topology-wan small{font-size:.68rem}}.agent-platforms{grid-template-columns:repeat(3,minmax(0,1fr))}.installer-download{color:#73ebb3;background:linear-gradient(145deg,#0d2b20,#071811);border:1px solid #347559;border-radius:10px;align-items:center;gap:13px;min-height:74px;padding:13px 14px;display:flex}.installer-download>svg{flex:none}.installer-download>div{flex:1;min-width:0}.installer-download b,.installer-download small{display:block}.installer-download b{color:#effff4;font-size:.86rem}.installer-download small{color:#98bdac;margin-top:4px;font-size:.75rem;line-height:1.45}.installer-download button{white-space:nowrap;min-width:142px}.android-download{background:linear-gradient(145deg,#112c1c,#08150e);border-color:#4c805b}@media (width<=900px){.agent-platforms{grid-template-columns:1fr 1fr}.agent-platforms>button:last-child{grid-column:1/-1}.installer-download{flex-wrap:wrap;align-items:flex-start}.installer-download button{width:100%}}@media (width<=600px){.agent-platforms{grid-template-columns:1fr}.agent-platforms>button:last-child{grid-column:auto}}.page{font-size:16px}.page .panel-title h2{font-size:1.05rem;line-height:1.3}.page .panel-title p{color:#9fc2b2;font-size:.8rem;line-height:1.5}.page .panel-title button{font-size:.8rem}.page :is(.primary,.secondary){min-height:40px;padding:10px 15px;font-size:.8rem;line-height:1.2}.page input,.page select,.page textarea{line-height:1.45;font-size:.85rem!important}.page input::placeholder,.page textarea::placeholder{color:#80a292}.catalog-summary>div span,.catalog-summary p{font-size:.78rem}.catalog-summary{padding:17px 19px}.real-inventory-summary{min-height:72px}.unified-inventory>.panel-title{padding:16px 18px}.unified-inventory-head,.unified-inventory-row{color:#c9e8da;background:#071711;border-color:#1d4a38}.unified-inventory-head{color:#94b9a8;letter-spacing:.04em;min-height:42px;font-size:.72rem}.unified-inventory-row{min-height:72px;padding:11px 14px;font-size:.82rem}.unified-device-name b{color:#effff4;font-size:.9rem}.unified-device-name small,.unified-manufacturer small,.unified-address small{color:#96b8a8;font-size:.75rem}.unified-manufacturer b,.unified-address code{color:#dff8e9;font-size:.82rem}.unified-device-name i{color:#69eeb7;background:#123b2b}.unified-condition,.agent-state,.agent-install-shortcut{font-size:.75rem}.agent-install-shortcut{min-height:34px;padding:7px 10px}.device-detail-head{padding:18px}.device-detail-title p{font-size:.7rem}.device-detail-title h2{font-size:1.25rem}.device-detail-title small,.health-badge{font-size:.78rem}.identity-control{background:#0a251a;border-color:#2a7556;margin:0 16px 16px;padding:15px 16px}.identity-control b{color:#eafff1;font-size:.9rem}.identity-control p{color:#9cc0af;font-size:.78rem;line-height:1.5}.identity-control button,.detail-metric-card small{font-size:.76rem}.detail-metric-card b{font-size:1.45rem}.detail-metric-card em{font-size:.72rem}.inventory-panel{color:#eafff1;background:#071710;border-color:#286a50;margin:0 16px 16px}.inventory-title{background:#0a2118;border-color:#235640;padding:16px 17px}.inventory-title b{color:#effff4;font-size:.9rem}.inventory-title small,.inventory-title>span{color:#9fc1b1;font-size:.74rem}.inventory-facts{background:#071710}.inventory-facts>div{border-color:#214b3a;padding:15px}.inventory-facts small{color:#88ae9c;font-size:.7rem}.inventory-facts b{color:#e8fff0;margin-top:5px;font-size:.86rem}.storage-section{background:#081912;border-color:#214b39}.storage-title b{color:#eafff1;font-size:.83rem}.storage-title small{color:#8eb3a1;font-size:.72rem}.storage-card{background:#0a2118;border-color:#2a684e}.storage-card span,.storage-card b{color:#eafff1;font-size:.82rem}.storage-card small{color:#9abbaa;font-size:.72rem}.inventory-bottom{background:#071710}.inventory-bottom>div{padding:16px}.inventory-bottom>div+div{border-color:#214b39}.inventory-bottom>div>b{color:#cce9db;font-size:.78rem}.network-fact{border-color:#1d4635;padding:9px 0}.network-fact strong{color:#e1fae9;font-size:.78rem}.network-fact small{color:#94b5a5;font-size:.72rem}.service-total strong{color:#f0fff5;font-size:1.7rem}.service-total small,.inventory-bottom p,.service-note{color:#94b5a5;font-size:.72rem}.service-manager{background:#071710;border-color:#286d51;margin:0 16px 18px;padding:16px}.service-manager-head b{color:#effff4;font-size:.92rem}.service-manager-head small{color:#97b9a8;font-size:.76rem;line-height:1.5}.service-manager-head>span,.service-last-read{color:#83e5b5;font-size:.74rem}.service-manager>input{padding:11px 12px;font-size:.82rem}.service-list{background:#06140f;border-color:#245842;max-height:390px}.service-list>label{background:#071710;border-color:#1c4434;min-height:56px;padding:11px 12px}.service-list>label.selected{background:#0d2b20}.service-list>label.attention{background:#301519}.service-list span b{color:#e8fff0;font-size:.82rem}.service-list span small{color:#8fb19f;font-size:.72rem}.service-guidance,.service-list em{font-size:.72rem}.service-state{min-height:76px;font-size:.8rem}.service-result-note{font-size:.72rem}.threshold-editor{background:#081912;border-color:#28684e;gap:12px;margin:0 16px 18px;padding:16px}.threshold-editor>div b{color:#eafff1;font-size:.88rem}.threshold-editor>div small{color:#96b8a8;font-size:.74rem}.threshold-editor label{color:#a8c8b9;font-size:.72rem}.threshold-editor input{min-height:40px}.threshold-editor label i{font-size:.72rem}.threshold-note{color:#9bbbab;font-size:.76rem}.probe-update,.probe-update.snmp-ready{background:linear-gradient(145deg,#0b251b,#06150f);border-color:#2c7555;padding:17px}.probe-update b,.probe-update.snmp-ready b{color:#effff4;font-size:.9rem}.probe-update p{color:#99bcab;font-size:.76rem;line-height:1.5}.probe-update code,.probe-update.snmp-ready code{color:#ccebdd;background:#04110c;border-color:#2b664d;padding:10px 12px;font-size:.75rem}.probe-update>svg,.probe-update.snmp-ready>svg{color:#70ebb4}.network-assets{padding:18px}.network-row{color:#c5e5d6;border-color:#1e4837;min-height:62px;padding:9px 12px}.network-row.network-head{color:#9bbcac;background:#0d281e;min-height:38px;font-size:.7rem}.network-row>span:first-child b{color:#effff4;font-size:.84rem}.network-row>span:first-child small{color:#94b4a4;font-size:.72rem}.network-row code,.network-row>b,.network-row>em{color:#c9e8da;font-size:.76rem}.network-row>span:first-child i{color:#69eeb7;background:#123b2b}.security-tabs button{color:#a9caba;background:#091a14;border-color:#2a624b;padding:10px 13px;font-size:.78rem}.security-tabs button.active{color:#b7ffdc;background:#123d2c;border-color:#63dfa0}.security-findings>.panel-title{padding:16px}.passive-badge{color:#7de5b1;background:#103426;font-size:.72rem}.security-finding{border-color:#214939;grid-template-columns:42px minmax(0,1fr) auto;gap:13px;padding:16px}.security-finding>span{width:40px;height:40px}.security-finding p{font-size:.68rem}.security-finding b{color:#effff4;font-size:.88rem}.security-finding small{color:#91b3a3;font-size:.74rem;line-height:1.45}.security-finding em{color:#b3d0c3;font-size:.75rem;line-height:1.55}.finding-action{color:#bce5d2;background:#0b2118;border-color:#326d52;min-height:36px;padding:8px 12px;font-size:.74rem}.security-clear b{font-size:.9rem}.security-clear p{font-size:.76rem}.scan-scope b{color:#eafff1;font-size:.82rem}.scan-scope p{color:#97b6a8;font-size:.75rem}.security-treatment{padding:18px}.treatment-head{border-color:#24513e;grid-template-columns:44px minmax(0,1fr) 34px;gap:12px;padding-bottom:15px}.treatment-head>span{background:#332610;width:42px;height:42px}.treatment-head small{font-size:.68rem}.treatment-head b{color:#effff4;font-size:1.13rem}.treatment-head p{color:#96b6a7;font-size:.74rem}.treatment-head>button{color:#a8c9ba;background:#10271e;width:34px;height:34px;font-size:1.1rem}.treatment-explanation{background:#0c2a1f;border-color:#55d9a0;padding:14px}.treatment-explanation b{color:#dffff0;font-size:.82rem}.treatment-explanation p{color:#a7c8b9;font-size:.78rem}.security-treatment>label{color:#b7d3c6;font-size:.8rem}.security-treatment>label>small{color:#8ead9e}.security-treatment input,.security-treatment textarea{min-height:43px;padding:10px 12px;font-size:.82rem}.decision-buttons{gap:8px}.decision-buttons button{color:#b9d8cb;background:#0a1d16;border-color:#2b624b;min-height:42px;font-size:.76rem}.decision-buttons button.active{color:#dffff0;background:#123f2e;border-color:#62e3a3}.save-treatment{min-height:48px;font-size:.88rem}.treatment-saved{font-size:.74rem}.network-capacity{padding:18px}.capacity-status{color:#ffd878;background:#2f260f;font-size:.7rem}.capacity-summary{gap:12px}.gateway-detected,.threshold-ready{background:#081b14;border-color:#29664d;padding:16px}.gateway-detected small{color:#91b2a2;font-size:.68rem}.gateway-detected b{color:#effff4;font-size:.88rem}.gateway-detected p{color:#98b8a8;font-size:.74rem}.threshold-ready strong{color:#a9ff77;font-size:1.8rem}.threshold-ready b{color:#effff4;font-size:.84rem}.threshold-ready small{color:#98b7a8;font-size:.74rem}.traffic-source-grid button{color:#dff8e9;background:#081b14;border-color:#286149;min-height:78px;padding:13px}.traffic-source-grid button:hover,.traffic-source-grid button.selected{background:#103426;border-color:#62dfa0}.traffic-source-grid b{color:#effff4;font-size:.82rem}.traffic-source-grid small{color:#91b2a2;font-size:.72rem;line-height:1.5}.capacity-next{padding:14px}.capacity-next p{font-size:.66rem}.capacity-next b{font-size:.85rem}.capacity-next small,.capacity-next>span b{font-size:.73rem}.traffic-ranking{background:#06140f;border-color:#286149}.traffic-ranking-head{background:#0c281e;border-color:#24513e}.traffic-ranking-head b{color:#eafff1;font-size:.86rem}.traffic-ranking-head small{color:#91b2a2;font-size:.72rem}.traffic-rank{border-color:#1d4434;min-height:60px}.traffic-rank b{color:#effff4;font-size:.82rem}.traffic-rank small,.traffic-rank em{color:#97b9a8;font-size:.72rem}@media (width<=760px){.unified-inventory-head,.unified-inventory-row{min-width:900px}.security-finding{grid-template-columns:40px minmax(0,1fr)}.finding-action{grid-column:2;justify-self:start}.capacity-summary,.traffic-source-grid{grid-template-columns:1fr}.page{font-size:15px}}button.network-row.asset-button{appearance:none;border:0;border-top:1px solid #28533f;color:#dff8e9!important;background:#071710!important}.network-table button.network-row.asset-button:hover,.network-table button.network-row.asset-button.selected{box-shadow:inset 4px 0 #5fe59c;background:#0d2f22!important}.network-table button.network-row.asset-button.ignored{opacity:.76;background:#091611!important}.network-row.asset-button>span:first-child b{color:#f0fff5;font-size:.9rem}.network-row.asset-button>span:first-child small{color:#9abbaa;font-size:.76rem;line-height:1.45}.network-row.asset-button code,.network-row.asset-button>b,.network-row.asset-button>em{color:#d1ecdf;font-size:.8rem}.network-row.asset-button>span:first-child i{color:#72efb9;background:#123f2d}button.overview-device-row{appearance:none;border:0;border-top:1px solid #27513e;color:#dff8e9!important;background:#071710!important}.overview-devices button.overview-device-row:hover{background:#0d2f22!important}.overview-device-head{color:#9fbfaf;background:#0c281e;min-height:40px;padding:0 12px;font-size:.72rem}.overview-device-row{min-height:68px;padding:10px 12px}.overview-device-row>span:first-child i{color:#72efb9;background:#123f2d}.overview-device-row>span:first-child b{color:#f0fff5;font-size:.88rem}.overview-device-row>span:first-child small{color:#96b7a7;font-size:.75rem}.overview-device-row>b{color:#e9fff0;font-size:1rem}.overview-device-row>em{color:#82e9b7;font-size:.76rem}.bottleneck-summary>div{border-color:#2a654c;background:#081b14!important}.bottleneck-summary small{color:#91b2a2;font-size:.7rem}.bottleneck-summary strong{color:#effff4;font-size:1.45rem}.bottleneck-summary p{color:#9abbaa;font-size:.75rem;line-height:1.5}.capacity-status.ready{color:#9affc7;background:#103526}.network-health-ok{color:#72eeb1;border:1px solid #2d7355;background:#0b2b1f!important}.network-health-ok b{color:#effff4;font-size:.88rem}.network-health-ok p{color:#a0c1b2;font-size:.76rem}.process-connections{background:#06140f;border-color:#286149}.process-connection{background:#071710;border-color:#244c3a;min-height:56px}.process-connection>strong,.traffic-rank>strong{color:#78efbc;background:#123f2d}.process-connection b{color:#effff4;font-size:.82rem}.process-connection small,.process-connection em{color:#98b9a9;font-size:.72rem}.process-connections>p{color:#9abbaa;font-size:.78rem}.bottleneck-finding{background:#2c220f;border-color:#78612d}.bottleneck-finding.critical{background:#321719;border-color:#7e3439}.bottleneck-finding b{color:#fff;font-size:.82rem}.bottleneck-finding small,.bottleneck-finding p{color:#d5c7ad;font-size:.72rem}.bottleneck-finding.critical small,.bottleneck-finding.critical p{color:#d9b9bb}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}.asset-config{color:#ecfff7;background:linear-gradient(145deg,#08251efa,#031814fa);border:1px solid #42d2897a;border-radius:18px;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:16px;margin-top:18px;padding:clamp(20px,2.2vw,30px);display:grid}.asset-config-head{border-bottom:1px solid #5bd0973d;grid-column:1/-1;grid-template-columns:58px minmax(0,1fr);align-items:start;gap:16px;padding-bottom:18px;display:grid}.asset-config-head>span{color:#54e6d6;background:#18c2b624;border:1px solid #56dece6b;border-radius:14px;width:58px;height:58px}.asset-config-head>div{min-width:0}.asset-config-head p{color:#7df3a7;letter-spacing:.12em;margin:0 0 6px;font-size:12px;font-weight:800;line-height:1.3}.asset-config-head h2{color:#fff;margin:0;font-size:clamp(22px,2vw,28px);line-height:1.2}.asset-config-head small{color:#a9d8c6;overflow-wrap:anywhere;margin-top:6px;font-size:13px;line-height:1.55;display:block}.asset-identity-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.asset-identity-facts span,.snmp-details{color:#dffcef;overflow-wrap:anywhere;background:#052f25c7;border:1px solid #4cbc8457;border-radius:12px;min-width:0;padding:12px 14px;font-size:13px;line-height:1.45}.asset-identity-facts b,.snmp-details b{color:#72e99c;letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px;font-size:11px;display:block}.snmp-details{gap:7px;margin-top:10px;display:grid}.snmp-details code,.snmp-details span,.snmp-details small{color:#bfe4d5;white-space:normal;overflow-wrap:anywhere;font-size:12px;line-height:1.5}.asset-config>label:not(.switch-row){color:#bce8d5;align-content:start;gap:8px;min-width:0;font-size:14px;font-weight:700;display:grid}.asset-config input,.asset-config select{border-radius:11px;outline:none;width:100%;height:48px;margin-top:0;padding:0 14px;font-size:15px;font-weight:650;color:#f4fff9!important;background:#0a2a22!important;border:1px solid #2f8063!important}.asset-config input:focus,.asset-config select:focus{box-shadow:0 0 0 3px #67f08f26;border-color:#67f08f!important}.asset-config select option{color:#f4fff9;background:#09251f}.asset-config .switch-row{color:#e9fff5;background:#072a22e6;border:1px solid #41af7c6b;border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-content:center;align-items:start;gap:12px;min-height:78px;padding:14px 16px;font-size:14px;font-weight:750;line-height:1.35;display:grid}.asset-config .switch-row input{accent-color:#61ef77;width:18px;height:18px;margin:2px 0 0;padding:0}.asset-config .switch-row small{color:#9ccab8;margin-top:4px;font-size:12px;font-weight:500;line-height:1.45;display:block}.asset-config .save-state{color:#70e79a;text-align:right;grid-column:1/-1;padding-top:2px;font-size:12px;line-height:1.4}@media (width<=900px){.asset-config,.asset-identity-facts{grid-template-columns:1fr}.asset-config .save-state{grid-column:1}}@media (width<=560px){.asset-config{padding:16px}.asset-config-head{grid-template-columns:46px minmax(0,1fr);gap:12px}.asset-config-head>span{width:46px;height:46px}.asset-config-head h2{font-size:21px}}.switch-telemetry{color:#ecfff7;background:linear-gradient(145deg,#08251efa,#031814fa);border:1px solid #42d2897a;border-radius:18px;margin-top:18px;padding:clamp(20px,2.2vw,30px)}.switch-telemetry-title{border-bottom:1px solid #5bd0973d;justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:18px;display:flex}.switch-telemetry-title p{color:#7df3a7;letter-spacing:.12em;margin:0 0 6px;font-size:12px;font-weight:800}.switch-telemetry-title h2{color:#fff;margin:0;font-size:clamp(22px,2vw,28px)}.switch-telemetry-title small{color:#a9d8c6;margin-top:6px;font-size:13px;display:block}.switch-telemetry-title>span{white-space:nowrap;border-radius:999px;align-items:center;gap:7px;padding:8px 11px;font-size:12px;font-weight:800;display:flex}.switch-telemetry-title>span.healthy{color:#8cff75;background:#123e2a}.switch-telemetry-title>span.attention{color:#ffd36f;background:#3b2e13}.switch-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:18px 0;display:grid}.switch-kpis>div{background:#052f25c7;border:1px solid #4cbc8457;border-radius:12px;padding:15px}.switch-kpis>div.warn{background:#412d0d8c;border-color:#9f702c}.switch-kpis small,.switch-kpis strong,.switch-kpis span{display:block}.switch-kpis small{color:#78d99c;letter-spacing:.08em;font-size:11px;font-weight:800}.switch-kpis strong{color:#f5fff8;margin-top:7px;font-size:22px}.switch-kpis strong em{color:#9fc7b6;font-size:13px;font-style:normal}.switch-kpis span{color:#9fc7b6;margin-top:5px;font-size:12px;line-height:1.4}.switch-alerts,.switch-ok{border-radius:12px;gap:12px;margin-bottom:16px;padding:14px 16px;display:flex}.switch-alerts{color:#ffd56f;background:#432d0b9e;border:1px solid #e2a43073}.switch-ok{color:#72e99c;background:#083625bf;border:1px solid #47bf7e6b}.switch-alerts svg,.switch-ok svg{flex:none}.switch-alerts b,.switch-ok b{color:#fff;font-size:14px;display:block}.switch-alerts span,.switch-ok span{color:#d9c79e;margin-top:4px;font-size:12px;line-height:1.45;display:block}.switch-ok span{color:#a6cfbb}.switch-port-table{border:1px solid #46a47852;border-radius:12px;overflow:auto}.switch-port-row{color:#cde8dc;border-top:1px solid #4285653d;grid-template-columns:minmax(145px,1.2fr) 90px 95px minmax(155px,1fr) minmax(130px,.8fr) 125px 105px;align-items:center;gap:12px;min-width:900px;padding:12px 14px;font-size:13px;display:grid}.switch-port-row:first-child{border-top:0}.switch-port-head{color:#79c69e;letter-spacing:.04em;background:#0c2b21;min-height:38px;font-size:11px;font-weight:800}.switch-port-row>span{min-width:0}.switch-port-row>span:first-child b,.switch-port-row>span:first-child small,.switch-port-row>span:nth-child(4) b,.switch-port-row>span:nth-child(4) small{display:block}.switch-port-row>span:first-child b{color:#f1fff6;overflow-wrap:anywhere;font-size:13px}.switch-port-row>span:first-child small,.switch-port-row>span:nth-child(4) small{color:#88ac9b;margin-top:3px;font-size:11px}.switch-port-row>span:nth-child(2){align-items:center;gap:6px;display:flex}.switch-port-row>span:nth-child(5){grid-template-columns:1fr 42px;align-items:center;gap:8px;display:grid}.switch-port-row>span:nth-child(5)>i{background:#173d30;border-radius:999px;height:7px;overflow:hidden}.switch-port-row>span:nth-child(5)>i>i{background:#61eb7a;border-radius:999px;height:100%;display:block}.switch-port-row.down{opacity:.62}.switch-port-row.warning{background:#452d0c47}.port-warning{color:#ffca62;font-weight:800}.switch-ports-empty{color:#8fc1aa;align-items:center;gap:12px;min-width:0;padding:22px;display:flex}.switch-ports-empty b,.switch-ports-empty span{display:block}.switch-ports-empty b{color:#eafff1;font-size:14px}.switch-ports-empty span{margin-top:4px;font-size:12px}@media (width<=1000px){.switch-kpis{grid-template-columns:1fr 1fr}}@media (width<=620px){.switch-telemetry-title{flex-direction:column;align-items:flex-start}.switch-kpis{grid-template-columns:1fr}.switch-telemetry-title>span{white-space:normal}}
