.fidelity-window{top:42px;left:12%;width:76%;height:74%;background:#f2f5f7}.fidelity-body{height:calc(100% - 29px);overflow:auto;background:#f7f9fa;color:#263b46;font:9px Segoe UI,Arial}.fidelity-tabs{display:flex;gap:1px;padding:6px 7px 0;border-bottom:1px solid #95a8b3;background:#e5edf2}.fidelity-tabs button{padding:6px 11px;border:1px solid transparent;border-bottom:0;background:transparent}.fidelity-tabs button.active{border-color:#95a8b3;background:#fff}.fidelity-page{padding:18px}.fidelity-page>label{display:grid;grid-template-columns:90px 1fr;align-items:center;max-width:520px;margin:9px 0}.fidelity-page input{height:25px;border:1px solid #8b9da8}.fidelity-hero{display:flex;align-items:center;gap:14px;padding:12px;border:1px solid #c4d1d8;background:linear-gradient(#fff,#edf4f7)}.fidelity-hero>svg{width:52px;height:52px}.fidelity-hero h2,.fidelity-page h2{margin:0 0 4px;color:#235e7e;font-size:15px;font-weight:400}.fidelity-actions{display:flex;gap:7px;margin-top:16px}.fidelity-actions button,.ise-toolbar button,.magnifier-toolbar button,.recorder button{min-height:27px;border:1px solid #8297a4;border-radius:2px;background:linear-gradient(#fff,#dbe7ed)}.fidelity-actions button.primary{border-color:#4384aa;background:linear-gradient(#fff,#cde9fa)}.projector-chooser{display:grid;grid-template-columns:repeat(4,1fr);gap:9px;padding:24px;background:linear-gradient(#071b2e,#0b3555);color:#fff}.projector-chooser h2{grid-column:1/-1;text-align:center;font-weight:400}.projector-chooser button{display:grid;place-items:center;min-height:135px;border:1px solid #6ba0bc;background:linear-gradient(#edf9ff,#83b8d4);color:#173a4d}.projector-chooser button:hover{outline:3px solid #bfeaff}.projector-chooser i{width:54px;height:54px}.projector-chooser i svg{width:100%;height:100%}.projector-chooser small{color:#567180}.magnifier-toolbar{display:flex;align-items:center;gap:7px;padding:8px;border-bottom:1px solid #a6b4bc;background:linear-gradient(#fff,#dce7ed)}.magnifier-toolbar select{height:27px}.magnifier-toolbar label{margin-left:auto}.magnifier-invert{filter:invert(1) hue-rotate(180deg)}.recorder{display:grid;place-items:center;align-content:center;height:100%;padding:24px}.recorder-display{width:min(380px,90%);height:82px;padding:15px;border:1px solid #768a95;background:#10191d;color:#93efff;font:24px Consolas}.recorder-display i{display:block;width:100%;height:16px;margin-top:9px;background:repeating-linear-gradient(90deg,#49d6e7 0 3px,transparent 3px 7px);animation:recorderLevel .7s steps(5) infinite}.ise-toolbar{padding:5px;border-bottom:1px solid #9dabb3;background:#e7eef2}.fidelity-body #iseEditor{display:block;width:100%;height:42%;padding:10px;border:0;border-bottom:1px solid #8c9da6;resize:none;font:11px Consolas;background:#fff}.fidelity-body #iseOutput{height:38%;margin:0;padding:10px;overflow:auto;background:#fff;font:10px Consolas}.mmc-menu,.ink-toolbar{padding:6px 8px;border-bottom:1px solid #a5b3bb;background:linear-gradient(#fff,#e0e8ec)}.mmc-shell{display:grid;grid-template-columns:25% 1fr 22%;height:calc(100% - 28px)}.mmc-shell aside,.mmc-shell nav{padding:8px;border-right:1px solid #acb9c0;background:#f5f7f8;overflow:auto}.mmc-shell nav{border-right:0;border-left:1px solid #acb9c0}.mmc-shell aside button,.mmc-shell nav button{display:block;width:100%;padding:5px;border:0;background:transparent;text-align:left;color:#195f87}.mmc-shell main{padding:12px;overflow:auto}.mmc-table,.monitor-table{display:grid;grid-template-columns:1fr 1fr;border:1px solid #a8b6be}.mmc-table>*,.monitor-table>*{padding:6px;border-bottom:1px solid #e0e5e8}.mmc-table>b,.monitor-table>b{background:#e8eef2}.monitor-grid{display:grid;grid-template-columns:1fr 220px;gap:10px;padding:12px}.monitor-table{grid-template-columns:1.4fr .6fr .8fr}.monitor-chart{display:flex;align-items:end;gap:8px;height:210px;padding:12px;border:1px solid #7994a3;background:repeating-linear-gradient(#07140e 0 1px,transparent 1px 20px),repeating-linear-gradient(90deg,#07140e 0 1px,#001d0e 1px 20px)}.monitor-chart i{width:18px;background:linear-gradient(#57ff9e,#0b8b45);animation:meter 1.1s ease-in-out infinite alternate}.monitor-chart i:nth-child(2n){animation-delay:.3s}.cleanup-list{display:grid;margin:12px;border:1px solid #9aabb4;background:#fff}.cleanup-list label{display:grid;grid-template-columns:22px 1fr 80px;padding:6px}.cleanup-list b{text-align:right}.mobility-tiles{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;padding:12px}.mobility-tiles>*{min-height:110px;padding:11px;border:1px solid #a2b3bc;background:#fff}.mobility-tiles b{display:block;margin-bottom:14px}.ink-toolbar{display:flex;gap:4px;overflow:auto}.ink-toolbar button{min-width:max-content;padding:6px;border:1px solid #9cacb4;background:linear-gradient(#fff,#e0e8ec)}.ink-surface{width:88%;min-height:75%;margin:14px auto;padding:25px;outline:0;background:repeating-linear-gradient(#fff 0 23px,#c7d9e4 24px);box-shadow:0 2px 7px #788}.all-programs-group{padding:7px 5px 3px;color:#57717e;font-weight:700;border-bottom:1px solid #ccd8de}.admin-tools,.feature-tree,.getting-started-grid{display:grid;grid-template-columns:1fr 1fr;gap:5px}.admin-tools button,.getting-started-grid button{padding:8px;border:1px solid #c4d3db;background:#fff;color:#075f96;text-align:left}.feature-tree{display:block;max-height:235px;padding:7px;border:1px solid #8f9fa8;background:#fff;overflow:auto}.feature-tree label{display:block;margin:0!important;padding:4px}.mobility-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.mobility-grid>*{padding:10px;border:1px solid #c5d2d8;background:#fff}.mobility-grid input,.mobility-grid select{display:block;width:100%;margin-top:7px}@keyframes recorderLevel{50%{opacity:.25}}@keyframes meter{from{height:20%}to{height:88%}}
.taskmgr-menu{display:flex;height:20px;background:#eef2f4;border-bottom:1px solid #9eaeb6}.taskmgr-menu button{padding:0 7px;border:0;background:transparent;font-size:8px}.taskmgr-tabs{display:flex;align-items:end;height:27px;padding-left:4px;border-bottom:1px solid #8fa0a9}.taskmgr-tabs button{height:23px;padding:0 8px;border:1px solid transparent;background:transparent}.taskmgr-tabs button.active{position:relative;top:1px;border-color:#8fa0a9;border-bottom-color:#fff;background:#fff}.taskmanager-window .taskmgr-table{height:calc(100% - 108px)}.taskmanager-window .task-row{grid-template-columns:repeat(4,minmax(60px,1fr));padding:0}.taskmanager-window .task-row span,.taskmanager-window .task-row b{padding:5px;border-right:1px solid #e1e6e8}.taskmanager-window .task-row.heading{display:grid}.task-performance,.task-network{padding:10px}.task-performance{display:grid;grid-template-columns:1fr 1fr;gap:8px}.task-performance section{padding:10px;border:1px solid #7d929d;background:#f8fbfc}.task-performance section b{font:22px Segoe UI}.task-graph{display:flex;align-items:end;gap:2px;height:105px;padding:5px;border:1px solid #768a94;background:#001d0e}.task-graph i{flex:1;min-width:2px;background:#38e37d}.task-performance .task-graph{grid-column:1/-1}.task-performance dl{display:grid;grid-template-columns:1fr 1fr}.task-performance dt,.task-performance dd{margin:0;padding:3px}.task-network .task-graph{margin:10px 0}.taskmgr-actions>span:last-child{display:flex;gap:5px}
.calc-mode{display:flex;justify-content:flex-end;margin-bottom:5px}.calc-mode select{height:22px;border:1px solid #8197a4;background:#fff;font-size:9px}.calculator-window.calc-wide{width:360px;min-width:360px}.calculator-window.calc-wide .calc-grid{grid-template-columns:repeat(6,1fr)}
.resize-handle{position:absolute;z-index:15;display:block}.resize-n,.resize-s{left:7px;right:7px;height:7px;cursor:ns-resize}.resize-n{top:-3px}.resize-s{bottom:-3px}.resize-e,.resize-w{top:7px;bottom:7px;width:7px;cursor:ew-resize}.resize-e{right:-3px}.resize-w{left:-3px}.resize-ne,.resize-nw,.resize-se,.resize-sw{width:10px;height:10px}.resize-ne{right:-3px;top:-3px;cursor:nesw-resize}.resize-nw{left:-3px;top:-3px;cursor:nwse-resize}.resize-se{right:-3px;bottom:-3px;cursor:nwse-resize}.resize-sw{left:-3px;bottom:-3px;cursor:nesw-resize}.window.maximized .resize-handle{display:none}
.uac-secure{position:absolute;inset:0;z-index:9000;display:grid;place-items:center;background:rgba(0,0,0,.72);filter:none}.uac-card{width:min(510px,92%);border:1px solid #6e8490;background:#f6f8f9;box-shadow:0 12px 38px #000;color:#20282d;font:10px Segoe UI}.uac-card header{padding:7px 11px;background:linear-gradient(#f8fbfd,#d7e3e9);font-weight:700}.uac-card main{padding:17px 20px}.uac-card h2{margin:0 0 15px;font-size:13px;font-weight:400}.uac-program{display:flex;gap:12px;padding:12px;border:1px solid #b6c2c8;background:#fff}.uac-program>span{font-size:34px;color:#e4af19}.uac-program dl{display:grid;grid-template-columns:105px 1fr;margin:0}.uac-program dt,.uac-program dd{margin:0;padding:2px}.uac-program dt{color:#687881}.uac-card footer{display:flex;justify-content:flex-end;gap:8px;margin-top:18px}.uac-card footer button{min-width:78px;height:27px;border:1px solid #637f8f;background:linear-gradient(#fff,#dbe7ed)}
@media(max-width:760px){.fidelity-window{left:7px!important;top:20px!important;width:calc(100% - 14px)!important;height:calc(100% - 58px)!important}.projector-chooser{grid-template-columns:1fr 1fr;padding:10px}.projector-chooser button{min-height:105px}.mmc-shell{grid-template-columns:34% 1fr}.mmc-shell nav{display:none}.monitor-grid{grid-template-columns:1fr}.monitor-chart{height:110px}.mobility-tiles{grid-template-columns:1fr 1fr}.admin-tools,.getting-started-grid{grid-template-columns:1fr}.magnifier-toolbar{flex-wrap:wrap}.magnifier-toolbar label{margin-left:0}.taskmgr-tabs{overflow:auto}.taskmanager-window .taskmgr-table{height:calc(100% - 128px)}.taskmgr-actions{height:53px;align-items:flex-start;gap:4px}.taskmgr-actions>span:first-child{max-width:48%}}
