
#vx-full .product{--canvas:light-dark(#edf1f5,#0c131e);--surface:light-dark(#fff,#141e2c);--raised:light-dark(#f6f8fb,#1b293b);--text:light-dark(#15263c,#eaf0f9);--muted:light-dark(#607188,#9cacc2);--edge:light-dark(#dfe6ee,#2b394d);--brand:#3264e8;--brandtext:#fff;--tint:light-dark(#edf2ff,#233455);--green:light-dark(#127955,#6adeaf);--warn:light-dark(#986013,#efbd68);font:13px/1.5 'Segoe UI',Arial,sans-serif;color:var(--text);background:var(--canvas);border:1px solid var(--edge);border-radius:13px;min-height:1010px;position:relative;isolation:isolate;overflow:clip}
#vx-full .product *{box-sizing:border-box}#vx-full .product [hidden]{display:none!important}#vx-full .product button,#vx-full .product input,#vx-full .product select{font:inherit}#vx-full .product button{display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:8px 11px;border:1px solid var(--edge);border-radius:7px;background:var(--surface);color:var(--text);white-space:normal;text-align:left}#vx-full .product button:hover{background:var(--raised)}#vx-full .product button.active{background:var(--tint);color:var(--brand);border-color:transparent}#vx-full .product button.solid{color:var(--brandtext);background:var(--brand);border-color:transparent}#vx-full .product button.danger{color:light-dark(#b43e4e,#ff9ca6)}#vx-full .product input:not([type=checkbox]),#vx-full .product select{min-width:0;background:var(--surface);color:var(--text);border:1px solid var(--edge);padding:9px 10px;border-radius:6px;max-width:100%}#vx-full .product input[type=checkbox]{accent-color:var(--brand)}#vx-full .product h2{font-size:26px;line-height:1.2;letter-spacing:-.9px;margin:0;font-weight:600}#vx-full .product h3{font-size:14px;margin:0;font-weight:600}#vx-full .product p{margin:0}#vx-full .product small{font-size:11px;color:var(--muted)}#vx-full .product b{font-weight:600}#vx-full .product i,#vx-full .product svg{width:16px;height:16px;flex-shrink:0}#vx-full .muted{color:var(--muted)}#vx-full .flex{display:flex;align-items:center;gap:9px;flex-wrap:wrap}#vx-full .between{justify-content:space-between}#vx-full .grow{flex:1;min-width:0}#vx-full .logo{display:flex;align-items:center;gap:9px;font-size:21px;font-weight:600;letter-spacing:-.8px}#vx-full .logoem{width:31px;height:31px;border-radius:9px;background:var(--brand);color:var(--brandtext);display:grid;place-items:center;font-size:23px}#vx-full .appgrid{display:grid;grid-template-columns:184px minmax(0,1fr);min-height:1010px}#vx-full .sidenav{padding:22px 12px;background:var(--surface);border-right:1px solid var(--edge);display:flex;flex-direction:column;gap:23px}#vx-full .tenant{display:flex;align-items:center;gap:8px;padding:10px;border:1px solid var(--edge);border-radius:8px}#vx-full .avatar{width:30px;height:30px;display:inline-grid;place-items:center;flex-shrink:0;border-radius:8px;background:var(--tint);color:var(--brand);font-weight:600;font-size:11px}#vx-full .navlist{display:flex;flex-direction:column;gap:5px}#vx-full .navlist button{border:0;background:transparent;justify-content:flex-start;width:100%;padding:10px 11px;font-size:12px}#vx-full .navlabel{font-size:10px;letter-spacing:1.6px;color:var(--muted);padding:13px 10px 4px}#vx-full .account{margin-top:auto;border-top:1px solid var(--edge);padding-top:16px;display:flex;gap:8px;align-items:center}#vx-full .main{min-width:0}#vx-full .header{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;min-height:65px;padding:15px 23px;border-bottom:1px solid var(--edge);background:var(--surface)}#vx-full .headerextras{display:flex;align-items:center;gap:12px;margin-right:84px}#vx-full .header .crumb{font-size:11px;color:var(--muted)}#vx-full .badge{display:inline-flex;align-items:center;gap:5px;font-size:11px;padding:3px 7px;border-radius:4px;background:color-mix(in srgb,var(--green) 11%,transparent);color:var(--green);white-space:nowrap}#vx-full .badge.warn{background:color-mix(in srgb,var(--warn) 12%,transparent);color:var(--warn)}#vx-full .badge.neutral{background:var(--raised);color:var(--muted)}#vx-full .content{padding:25px 23px 15px}#vx-full .pagehead{display:flex;align-items:center;justify-content:space-between;gap:13px;flex-wrap:wrap;margin-bottom:21px}#vx-full .pagehead p{color:var(--muted);font-size:12px;margin-top:7px}#vx-full .eyebrow{font-size:10px;letter-spacing:2px;color:var(--brand);margin-bottom:9px}#vx-full .stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:19px}#vx-full .stat{background:var(--surface);border:1px solid var(--edge);border-radius:9px;padding:14px}#vx-full .statlabel{color:var(--muted);font-size:11px;display:flex;align-items:center;justify-content:space-between;gap:5px}#vx-full .value{font-size:27px;letter-spacing:-1px;line-height:1.4;margin-top:6px;font-weight:500}#vx-full .value em{font-size:12px;font-style:normal;color:var(--muted);letter-spacing:0}#vx-full .panel{border:1px solid var(--edge);border-radius:9px;background:var(--surface);min-width:0;overflow:clip}#vx-full .paneltitle{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap;padding:15px 16px;border-bottom:1px solid var(--edge)}#vx-full .paneltitle button{padding:5px 8px;font-size:11px}#vx-full .padded{padding:16px}#vx-full .split{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(210px,1fr);gap:14px;margin-bottom:15px}#vx-full .twocol{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:15px}#vx-full .tablewrap{overflow-x:auto}#vx-full .product table{border-collapse:collapse;width:100%;font-size:11px;text-align:left}#vx-full .product th{color:var(--muted);font-weight:400;background:var(--raised);padding:9px 13px;white-space:nowrap}#vx-full .product td{padding:12px 13px;border-bottom:1px solid var(--edge)}#vx-full .product tr:last-child td{border:0}#vx-full .product td button{font-size:11px;padding:6px 8px}#vx-full .devname{display:flex;align-items:center;gap:8px;min-width:135px}#vx-full .deviceicon{background:var(--raised);border:1px solid var(--edge);width:31px;height:31px;border-radius:6px;display:grid;place-items:center;flex-shrink:0}#vx-full .devname b{font-size:11px;display:block}#vx-full .devname small{font-size:10px;display:block}#vx-full .listrow{padding:12px 16px;display:flex;align-items:center;gap:9px;border-bottom:1px solid var(--edge);font-size:12px}#vx-full .listrow:last-child{border:0}#vx-full .listrow small{display:block;margin-top:2px}#vx-full .statusdot{height:7px;width:7px;background:var(--green);border-radius:50%;flex-shrink:0}#vx-full .chart{height:147px;display:flex;gap:11px;align-items:flex-end;padding:18px 15px 4px}#vx-full .barcol{flex:1;text-align:center;height:100%;display:flex;flex-direction:column;justify-content:flex-end;gap:6px;min-width:0}#vx-full .bar{background:color-mix(in srgb,var(--brand) 35%,var(--raised));border-radius:4px 4px 0 0;min-height:10px}#vx-full .barcol:nth-last-child(1) .bar{background:var(--brand)}#vx-full .barcol small{font-size:10px}#vx-full .chartlegend{padding:9px 16px 13px;font-size:11px;color:var(--muted)}#vx-full .quickconnect{display:flex;gap:7px;flex-wrap:wrap;padding:16px}#vx-full .quickconnect input{width:130px;flex:1}#vx-full .toolbar{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:15px}#vx-full .searchbox{display:flex;gap:8px;align-items:center;border:1px solid var(--edge);background:var(--surface);border-radius:7px;padding-left:10px;flex:1;min-width:180px}#vx-full .searchbox input{width:100%;border:0!important;background:transparent!important}#vx-full .toolbar select{font-size:12px}#vx-full .inventory{display:grid;grid-template-columns:minmax(0,1fr) 220px;gap:14px}#vx-full .detail .deviceicon{width:55px;height:47px;margin-bottom:13px}#vx-full .detail dl{font-size:11px;display:grid;grid-template-columns:1fr 1fr;gap:12px 6px;margin:20px 0}#vx-full .detail dt{color:var(--muted)}#vx-full .detail dd{margin:0;text-align:right;overflow-wrap:anywhere}#vx-full .widebutton{width:100%}#vx-full .meter{height:5px;background:var(--raised);border-radius:8px;overflow:hidden;margin-top:7px}#vx-full .meter span{height:100%;display:block;background:var(--brand)}#vx-full .tabs{display:flex;gap:6px;border-bottom:1px solid var(--edge);padding:0 0 12px;margin-bottom:15px;flex-wrap:wrap}#vx-full .tabs button{font-size:11px}#vx-full .workarea{display:grid;grid-template-columns:minmax(0,1fr) 196px;gap:12px}#vx-full .sessionbar{display:flex;flex-wrap:wrap;gap:6px;background:var(--surface);border:1px solid var(--edge);padding:9px;border-radius:8px;margin-bottom:11px}#vx-full .sessionbar button{font-size:11px;padding:7px 8px}#vx-full .screens{display:grid;grid-template-columns:1fr 1fr;gap:9px}#vx-full .screens.single{grid-template-columns:1fr}#vx-full .screen{border:1px solid #3a4961;border-radius:7px;overflow:hidden;background:#142540}#vx-full .screenhead{display:flex;justify-content:space-between;background:#202c40;color:#d4e0f3;font-size:10px;padding:7px 9px}#vx-full .desktop{min-height:242px;background:radial-gradient(ellipse at 80% 90%,#365fa1,transparent 60%),linear-gradient(140deg,#184f5f,#1b254a);padding:22px 12px;display:flex;align-items:center;justify-content:center}#vx-full .desktop.secondary{background:radial-gradient(ellipse at 90% 20%,#446579,transparent 65%),linear-gradient(140deg,#1c2444,#314767)}#vx-full .window{background:#f9fafc;color:#1e2d43;width:100%;max-width:350px;border-radius:5px;box-shadow:0 12px 22px #0004;overflow:hidden;font-size:10px}#vx-full .windowtop{background:#e5eaf1;color:#526279;padding:7px 9px;display:flex;justify-content:space-between;font-size:9px}#vx-full .windowmain{padding:13px}#vx-full .window p{padding:7px 0;border-bottom:1px solid #e1e6ee;font-size:10px}#vx-full .window strong{font-size:11px}#vx-full .window .revenue{font-size:22px;color:#294468;margin:7px 0}#vx-full .mini-bars{display:flex;align-items:flex-end;gap:5px;height:51px;margin-top:10px}#vx-full .mini-bars span{background:#91a8df;flex:1;border-radius:2px 2px 0 0}#vx-full .taskbar{color:#bccce5;background:#122038;text-align:center;font-size:11px;padding:4px}#vx-full .telemetry{display:flex;justify-content:space-between;gap:7px;flex-wrap:wrap;color:var(--muted);font-size:10px;margin:10px 0 14px}#vx-full .sessionaside .panel{margin-bottom:12px}#vx-full .chat{padding:12px;font-size:11px}#vx-full .bubble{padding:9px;border-radius:8px;background:var(--raised);margin:8px 0 12px;overflow-wrap:anywhere}#vx-full .bubble.own{background:var(--tint)}#vx-full .chatinput{display:flex;gap:5px;padding:9px;border-top:1px solid var(--edge)}#vx-full .chatinput input{width:100%;font-size:11px!important;padding:8px!important}#vx-full .chatinput button{padding:7px!important}#vx-full .sessionnote{font-size:11px;padding:12px;color:var(--muted)}#vx-full .filepanes{display:grid;grid-template-columns:1fr 1fr;gap:13px;margin-bottom:15px}#vx-full .path{background:var(--raised);padding:9px 14px;font-size:10px;color:var(--muted);overflow-wrap:anywhere}#vx-full .fileitem{display:flex;gap:9px;align-items:center;padding:12px 13px;border-bottom:1px solid var(--edge);font-size:11px}#vx-full .fileitem:last-child{border:0}#vx-full .fileitem.selected{background:var(--tint)}#vx-full .fileitem button{padding:5px 7px}#vx-full .droparea{border:1px dashed var(--edge);background:var(--raised);border-radius:7px;padding:21px 12px;text-align:center;margin:13px;color:var(--muted);font-size:11px}#vx-full .droparea button{margin-top:9px}#vx-full .roster{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:17px}#vx-full .person{padding:17px}#vx-full .person .avatar{width:40px;height:40px;border-radius:12px;margin-bottom:12px;font-size:13px}#vx-full .person h3{margin-bottom:3px}#vx-full .permissions{display:grid;gap:15px}#vx-full .setting{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:15px 0;border-bottom:1px solid var(--edge)}#vx-full .setting:last-child{border:0}#vx-full .setting label{display:flex;align-items:center;gap:9px;font-size:12px}#vx-full .policybox{border-left:3px solid var(--brand);padding:12px;background:var(--tint);border-radius:0 6px 6px 0;font-size:12px;margin-bottom:16px}#vx-full .footer{padding:11px 0 0;display:flex;justify-content:space-between;gap:8px;flex-wrap:wrap;font-size:10px;color:var(--muted)}#vx-full .toast{min-height:28px;padding-top:9px;color:var(--green);font-size:12px}#vx-full .modalshade{position:absolute;inset:0;z-index:10;background:#07111db8;padding:95px 20px 30px;display:flex;align-items:flex-start;justify-content:center}#vx-full .dialog{width:390px;max-width:100%;background:var(--surface);border:1px solid var(--edge);border-radius:12px;box-shadow:0 25px 70px #0004;padding:23px}#vx-full .dialog h3{font-size:19px;margin-bottom:6px}#vx-full .dialog label{display:block;font-size:12px;margin:14px 0 6px}#vx-full .dialog input,#vx-full .dialog select{width:100%}#vx-full .dialogactions{display:flex;justify-content:flex-end;gap:8px;margin-top:20px}#vx-full .topnav{display:none}#vx-full .compactorg{display:none}
#vx-full .command{--brand:light-dark(#177e70,#74dac1);--brandtext:light-dark(#fff,#092c27);--tint:light-dark(#e5f5f0,#1a3a39)}#vx-full .command .appgrid{grid-template-columns:66px minmax(0,1fr)}#vx-full .command .sidenav{padding:20px 10px;align-items:center;background:light-dark(#e3ebe9,#111c27)}#vx-full .command .brandname,#vx-full .command .tenant,#vx-full .command .navtext,#vx-full .command .navlabel,#vx-full .command .account{display:none}#vx-full .command .navlist button{padding:12px}#vx-full .command .compactorg{display:inline}#vx-full .command .header{background:light-dark(#f8fbfa,#111c27)}#vx-full .command .stat{background:var(--raised)}#vx-full .atlas{--brand:#6b50d7;--tint:light-dark(#f0edff,#302a4a);--canvas:light-dark(#f5f4f9,#15141e)}#vx-full .atlas .appgrid{display:block}#vx-full .atlas .sidenav{display:none}#vx-full .atlas .topnav{display:flex;gap:5px;flex-wrap:wrap;background:var(--surface);padding:9px 28px;border-bottom:1px solid var(--edge)}#vx-full .atlas .topnav button{border:0;background:transparent;font-size:12px;padding:9px 12px}#vx-full .atlas .content{padding:26px 30px 17px}#vx-full .atlas .header{padding-left:29px}#vx-full .atlas .hero{display:grid;grid-template-columns:1.3fr 1fr;gap:17px;background:var(--tint);padding:22px;border-radius:12px;margin-bottom:20px}#vx-full .atlas .hero h2{font-size:29px}#vx-full .atlas .hero .quickconnect{padding:5px 0;align-content:center}#vx-full .atlas .hero small{color:var(--muted)}#vx-full .atlas .stats .stat{border:0;border-left:2px solid var(--edge);border-radius:0;background:transparent}#vx-full .clientgrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:18px}#vx-full .client{padding:17px}#vx-full .client .avatar{margin-bottom:12px}#vx-full .client h3{margin-bottom:3px}#vx-full .clientnums{margin:14px 0;display:flex;justify-content:space-between;font-size:11px;color:var(--muted)}#vx-full .clientnums b{color:var(--text)}#vx-full .enterprise .sidenav{background:light-dark(#172b48,#101e33);color:#e9f0fb;--muted:#acbdd4;--edge:#344861;--tint:#263e61;--brand:#a5bcff}#vx-full .enterprise .sidenav button{color:#c4d1e5}#vx-full .enterprise .sidenav button.active{color:#fff;background:#304e78}#vx-full .enterprise .sidenav .logoem{color:#17304f;background:#aec4ff}#vx-full .enterprise .tenant{border-color:#344861}#vx-full .enterprise .content{padding:24px 20px 15px}#vx-full .enterprise .overviewlayout{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(200px,1fr);gap:13px}#vx-full .enterprise .stats{grid-template-columns:repeat(2,minmax(0,1fr))}
@media(max-width:850px){#vx-full .inventory{grid-template-columns:1fr}#vx-full .detail{display:none}#vx-full .workarea{grid-template-columns:1fr}#vx-full .sessionaside{display:grid;grid-template-columns:1fr 1fr;gap:12px}#vx-full .screens .desktop{min-height:220px}#vx-full .split,#vx-full .enterprise .overviewlayout{grid-template-columns:1fr}#vx-full .appgrid{grid-template-columns:65px minmax(0,1fr)}#vx-full .sidenav{padding:20px 10px;align-items:center}#vx-full .brandname,#vx-full .tenant,#vx-full .navtext,#vx-full .navlabel,#vx-full .account{display:none}#vx-full .navlist button{padding:12px}#vx-full .compactorg{display:inline}#vx-full .stats{grid-template-columns:repeat(2,minmax(0,1fr))}#vx-full .headerextras{margin-right:0}#vx-full .headerextras>.badge{display:none}#vx-full .roster{grid-template-columns:1fr 1fr}#vx-full .product,#vx-full .appgrid{min-height:1450px}}
@media(max-width:580px){#vx-full .appgrid,#vx-full .command .appgrid{display:block}#vx-full .sidenav{display:none}#vx-full .topnav{display:flex;gap:4px;flex-wrap:wrap;padding:10px;background:var(--surface);border-bottom:1px solid var(--edge)}#vx-full .topnav button{padding:7px 9px;font-size:11px}#vx-full .topnav .navtext{display:inline}#vx-full .topnav button i,#vx-full .topnav button svg{display:none}#vx-full .content,#vx-full .atlas .content,#vx-full .enterprise .content{padding:18px 12px}#vx-full .header{padding:13px}#vx-full .twocol,#vx-full .filepanes,#vx-full .screens,#vx-full .sessionaside,#vx-full .atlas .hero{grid-template-columns:1fr}#vx-full .clientgrid,#vx-full .roster{grid-template-columns:1fr}#vx-full .product h2{font-size:24px}#vx-full .stats{gap:8px}#vx-full .stat{padding:12px}#vx-full .statlabel svg{display:none}#vx-full .value{font-size:24px}#vx-full .product,#vx-full .appgrid{min-height:2180px}#vx-full .desktop{min-height:210px}#vx-full .tablewrap table{min-width:510px}#vx-full .telemetry{font-size:11px}#vx-full .product input:not([type=checkbox]){font-size:16px}#vx-full .atlas .topnav{padding:10px}#vx-full .atlas .hero{padding:17px}#vx-full .headerextras .avatar{display:none}}
