.ok{color:#1F6B3B;font-weight:600}.err{color:#A60E20;font-weight:600}
.opt.sel{border-color:#2E6CB8;background:#EEF3FA}.opt .ltr{display:inline-block;width:1.8em;height:1.8em;line-height:1.8em;text-align:center;border-radius:50%;background:#1F3B6B;color:#fff;font-weight:700;margin-right:8px}
.opt{padding:16px 12px;font-size:1.1rem}.btn.big{font-size:1.6rem;padding:22px 34px}
.livepage{background:#fff}.live{max-width:1100px;margin:0 auto}.live h2{font-size:2rem;color:#1F3B6B}
.stat{display:flex;align-items:flex-end;gap:24px;justify-content:center;margin:10px 0}.stat span{display:block;font-size:7rem;font-weight:800;color:#1F3B6B;line-height:1}
.stat small{display:block;font-size:1.5rem;color:#2E6CB8;text-align:center}.stat .of{font-size:2rem;padding-bottom:40px;color:#26303C}
.bar{height:22px;background:#EEF3FA;border-radius:12px;overflow:hidden}.bar i{display:block;height:100%;width:0;background:#D9961A;transition:width .6s}
.rrow{display:flex;align-items:center;gap:12px;margin:10px 0;font-size:1.4rem}.rrow b{width:46%;font-weight:600}.rrow .rb{flex:1;background:#EEF3FA;border-radius:8px;height:34px;overflow:hidden}.rrow .rb i{display:block;height:100%;background:#2E6CB8;transition:width .6s}.rrow em{width:3em;font-style:normal;font-weight:700;color:#1F3B6B}
.qrline{display:flex;gap:16px;align-items:center;margin-top:20px;font-size:1.2rem}.ctl{margin:12px 0}
table#at{width:100%;border-collapse:collapse}#at td,#at th{border-bottom:1px solid #cfd8e6;padding:6px;text-align:left}
.livepage header{display:none}.livepage .stat span{font-size:8rem}
