/* Remote Desktop lab 2: the RMM console, Remote Desktop Connection, the
   lobby display, the server watermark and the alarm banner. */
.mstsc .mst-head { display: flex; gap: 12px; align-items: center; margin: -4px 0 14px; padding-bottom: 12px; border-bottom: 1px solid var(--w-sep); }
.mstsc .mst-head .rd-svg { width: 40px; height: 40px; }
.mstsc .mst-head small { display: block; color: var(--w-dim); font-size: 12px; } .mstsc .mst-head b { font-size: 20px; font-weight: 600; }
.mstsc .kv input { width: 240px; }
.mstsc .btns .sp { flex: 1; }
.rdp-pill { background: #0f6cbd; color: #fff; border-radius: 0 0 8px 8px; padding: 3px 14px; font-size: 12px; margin-right: 8px; }
.rd-pane .card .sw { margin-left: auto; }
.rd-banner.bad { background: #c42b1c; }
.rd-banner.bad .dot { background: #fff; }
.kiosk { flex: 1; display: flex; flex-direction: column; align-items: center; justify-content: center; gap: 10px; background: linear-gradient(135deg, #0b3a8c, #0f6cbd 60%, #4cc2ff); color: #fff; text-align: center; padding: 20px; }
.kiosk .k-logo { font-size: 15px; letter-spacing: .3em; text-transform: uppercase; opacity: .8; }
.kiosk .k-t { font-size: 54px; font-weight: 700; }
.kiosk .k-s { font-size: 15px; opacity: .9; }
.kiosk .k-clock { font-size: 28px; font-weight: 300; margin-top: 10px; }
body.rd-srv #screen::after { content: 'Windows Server 2022 Standard · Build 20348'; position: absolute; right: 16px; bottom: 58px; color: rgba(255,255,255,.6); font: 12px 'Segoe UI', sans-serif; pointer-events: none; z-index: 1; }

/* the Services window on QC-APP-01 */
.svc-app { flex: 1; display: flex; flex-direction: column; min-width: 0; min-height: 0; }
.svc-wrap { flex: 1; display: flex; min-height: 0; }
.svc-side { flex: 0 0 180px; padding: 10px 12px; font-size: 12.5px; border-right: 1px solid var(--w-sep); overflow: auto; line-height: 1.6; }
.svc-side b { display: block; font-size: 14px; margin-bottom: 8px; }
.svc-side a { color: var(--w-blue); cursor: pointer; text-decoration: underline; }
.svc-side p { color: var(--w-dim); margin-top: 10px; }
.svc-list { flex: 1; overflow: auto; }
.det .svc-wrap { min-height: 260px; }
