.bk-tabs{display:flex;gap:8px;margin:0 0 12px}.bk-tabs button{flex:1;padding:12px 8px;border-radius:14px;border:1px solid #d6dcea;background:#fff;font:600 14px inherit;color:#334155;cursor:pointer}.bk-tabs button.on{background:#0d1b3d;color:#fff;border-color:#0d1b3d}.bk-evs{display:grid;gap:10px}.bk-ev{display:flex;gap:12px;align-items:center;text-align:left;padding:10px;border:1px solid #e2e8f0;border-radius:14px;background:#fff;cursor:pointer;font:inherit;color:inherit}.bk-ev img,.bk-evph{width:84px;height:84px;object-fit:cover;border-radius:10px;flex:none;background:#eef2ff;display:flex;align-items:center;justify-content:center;font-size:30px}.bk-evhd{display:flex;gap:14px;align-items:flex-start;margin-bottom:6px}.bk-evhd img{width:120px;border-radius:12px;flex:none}.bk-evhd h2{margin:8px 0 2px;font-size:20px}.mi.off{opacity:.35}.bk-conf{text-align:left}.bk-no{font:800 34px ui-monospace,Menlo,monospace;letter-spacing:2px;text-align:center;margin:14px 0 8px;color:#0d1b3d}.bk-qr{width:210px;margin:0 auto 6px;background:#fff;padding:10px;border-radius:14px;border:1px solid #e2e8f0}.bk-qr svg{width:100%;display:block}.bk-dl{margin-top:12px;border-top:1px dashed #d6dcea}.bk-dl div{display:flex;justify-content:space-between;gap:10px;padding:7px 0;border-bottom:1px dashed #e8ecf4}.bk-dl span{color:#64748b}.bk-dl b{text-align:right}.bk-cd{font:700 16px ui-monospace,Menlo,monospace;color:#b45309;background:#fff7ed;padding:4px 10px;border-radius:999px}.btn.bk-line{width:100%;display:flex;align-items:center;justify-content:center;gap:10px;background:#06c755!important;color:#fff!important;border:0!important;font-size:18px;font-weight:700;padding:16px;border-radius:16px;box-shadow:0 6px 18px #06c75559}.bk-h{justify-content:space-between;padding:8px 0;text-decoration:none;color:inherit;border-bottom:1px solid #eef2f7}.bk-scan{position:fixed;inset:0;background:#050a19eb;z-index:80;display:flex;align-items:center;justify-content:center;padding:14px}.bk-scan-in{width:100%;max-width:460px}.bk-vw{position:relative;margin-top:10px;border-radius:18px;overflow:hidden;background:#000;aspect-ratio:1}.bk-vw video{width:100%;height:100%;object-fit:cover}.bk-vw i{position:absolute;inset:18%;border:3px solid #06c755;border-radius:16px;box-shadow:0 0 0 999px #00000059}.bk-res{margin-top:10px;padding:12px;border-radius:14px;background:#1e293b;color:#e2e8f0;font-weight:600}.bk-res.ok{background:#dcfce7;color:#14532d}.bk-res.bad{background:#fee2e2;color:#7f1d1d}.bk-rb{font-weight:400;margin-top:6px;font-size:14px}
