.live-status{display:flex;align-items:center;justify-content:space-between;gap:15px;background:#eaf3fc;color:#416787;padding:10px 17px;border:1px solid #d5e5f4;border-radius:8px;margin:0 0 22px;font-size:.8125rem;line-height:1.6}.qr-poster{text-align:center}.qr-poster h1{font-size:32px;margin:8px 0 12px}.qr-poster h2{font-size:24px;overflow-wrap:anywhere}.qr-poster p{font-size:14px;color:#253f59}.qr-brand{font-size:13px!important;letter-spacing:.12em}.exam-qr-image{display:block;margin:22px auto;max-width:100%;height:auto;background:#fff}.qr-facts{display:flex;justify-content:center;gap:18px;flex-wrap:wrap;font-weight:650;margin:15px 0}.qr-network{max-width:550px;margin:16px auto;font-weight:600}.qr-url{overflow-wrap:anywhere;font-family:monospace;font-size:13px;border-top:1px solid #ddd;padding-top:16px;margin-top:20px}.qr-link-controls{margin:24px 0;padding:22px;background:#fff;border:1px solid var(--line);border-radius:9px}.scan-notice{background:#eaf3fc;border:1px solid #d5e5f4;padding:16px 20px;border-radius:8px;line-height:1.8;margin-bottom:22px}.scan-notice p{margin:0}.scan-notice .text-button{margin-top:8px}.scan-login-notice{padding:13px 15px;background:#edf5fd;color:#295276;font-size:.875rem;line-height:1.8;border-radius:7px;margin-bottom:20px}
@media(max-width:760px){.live-status{align-items:flex-start;font-size:.75rem}.qr-poster h1{font-size:26px}.qr-poster h2{font-size:20px}.qr-poster p{font-size:14px}.exam-qr-image{width:270px}.qr-link-controls{padding:17px}.scan-notice{padding:15px;font-size:.875rem}}
@media print{.qr-link-controls{display:none!important}.qr-poster{break-inside:avoid}.qr-poster .exam-qr-image{width:85mm;height:85mm}.qr-poster h1{font-size:26pt}.qr-poster h2{font-size:18pt}.live-status{display:none}}
