.emu-azure-table{margin:.8rem;border:1px solid #d2d0ce}.emu-azure-table>div{display:grid;grid-template-columns:1.3fr 1fr .7fr;gap:.7rem;padding:.6rem;border-bottom:1px solid #edebe9;font-size:.68rem}.emu-azure-table>div:first-child{background:#faf9f8}.emu-azure-table a{color:#0078d4}
.azure-immersive{background:#f3f2f1;color:#323130;font-family:"Segoe UI",SegoeUI,"Helvetica Neue",Arial,sans-serif}.azure-immersive .app-shell{display:block;min-height:calc(100vh - 48px)}.azure-immersive .lab-rail{position:fixed;z-index:30;top:48px;bottom:0;left:0;width:330px;height:auto;max-height:none;transform:translateX(-102%);transition:transform .18s ease;box-shadow:8px 0 24px rgba(0,0,0,.2)}.azure-immersive.lab-library-open .lab-rail{transform:translateX(0)}.azure-immersive .lab-workspace{height:calc(100vh - 48px);min-height:0}.azure-immersive .lab-heading,.azure-immersive .stage-tabs{display:none}.azure-immersive .stage{min-height:calc(100vh - 48px);padding:0}.azure-immersive .portal-topbar{height:40px}.azure-immersive .portal-body{min-height:calc(100vh - 88px);grid-template-columns:152px minmax(0,1fr) 286px}.azure-immersive .portal-canvas{padding:.8rem 1rem}.azure-immersive .portal-resource{padding:.7rem 0}.azure-immersive .portal-resource h3{font-size:1.25rem}.azure-immersive .learning-coach{background:#fff}.azure-immersive .coach-label:before{content:'?';display:inline-grid;place-items:center;width:18px;height:18px;margin-right:.4rem;border-radius:50%;background:#0078d4;color:#fff}.azure-immersive .global-menu{background:rgba(0,0,0,.08)!important}.azure-immersive .simulation-flag{background:#005a9e;border:1px solid rgba(255,255,255,.65)}@media(max-width:950px){.azure-immersive .portal-body{grid-template-columns:54px minmax(0,1fr) 250px}}@media(max-width:760px){.azure-immersive .portal-body{display:block}.azure-immersive .learning-coach{border-bottom:1px solid #d2d0ce}.azure-immersive .lab-rail{width:min(330px,92vw)}}
.emu-specific-work{margin:.8rem;border:1px solid #d2d0ce;background:#fff}.emu-specific-work>header{display:flex;align-items:center;justify-content:space-between;padding:.7rem .8rem;border-bottom:1px solid #edebe9}.emu-specific-work h4{margin:.1rem 0}.emu-specific-work>p{margin:.7rem .8rem;color:#605e5c;font-size:13px}.emu-specific-work>.demo-cards,.emu-specific-work>.demo-table,.emu-specific-work>.browser-demo,.emu-specific-work>.vm-screen,.emu-specific-work>.query-demo,.emu-specific-work>.function-demo,.emu-specific-work>.endpoint-demo,.emu-specific-work>.cloud-shell-demo{margin:.8rem}.emu-specific .emu-resource-menu button.active{font-weight:600}
.emu-review-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;margin:.8rem;background:#edebe9}.emu-review-grid>div{display:grid;gap:.2rem;padding:.75rem;background:#fff}.emu-review-grid span{color:#605e5c;font-size:.63rem}.emu-review-grid strong{font-size:.72rem}.emu-operation>header{display:flex;align-items:center;justify-content:space-between;padding:.8rem;border-bottom:1px solid #edebe9}.emu-operation header small{color:#605e5c}.emu-operation header h3{margin:.1rem 0}.emu-operation header>span{padding:.2rem .4rem;background:#fff4ce;color:#8a4b08;font-size:.6rem}.emu-operation-grid{display:grid;grid-template-columns:190px 1fr;min-height:430px}.emu-operation-grid>aside{padding:.5rem 0;border-right:1px solid #edebe9;background:#faf9f8}.emu-operation-grid aside h4{padding:0 .7rem}.emu-operation-grid aside button{display:grid;width:100%;padding:.5rem .7rem;border:0;border-left:3px solid transparent;background:transparent;text-align:left}.emu-operation-grid aside button.active{border-left-color:#0078d4;background:#deecf9}.emu-operation-grid aside small{color:#605e5c}.emu-operation-grid>main{min-width:0;padding:.8rem}.emu-result-title{display:flex;justify-content:space-between;margin-bottom:.6rem}.emu-log{display:grid;gap:.4rem;margin-top:.8rem;padding:.7rem;border:1px solid #d2d0ce}.emu-log code{white-space:pre-wrap;color:#323130}.emu-complete{display:grid;place-items:center;min-height:430px;padding:2rem;text-align:center}.emu-complete>span{display:grid;place-items:center;width:54px;height:54px;border-radius:50%;background:#107c10;color:#fff;font-size:1.5rem}.emu-complete h3{margin:.7rem 0 .2rem}.emu-complete p{max-width:580px;color:#605e5c}@media(max-width:700px){.emu-review-grid{grid-template-columns:1fr}.emu-operation-grid{grid-template-columns:130px 1fr}.emu-azure-table{overflow:auto}.emu-azure-table>div{min-width:470px}}
