.bbk{display:block;font-size:14px;line-height:1.5;color:#0f172a}.bbk [hidden],.bbk-dlg [hidden]{display:none!important}:is(.bbk,.bbk-dlg) svg.ki{width:16px;height:16px;flex:none}:is(.bbk,.bbk-dlg) button{cursor:pointer}:is(.bbk,.bbk-dlg) button[disabled]{cursor:default}:is(.bbk,.bbk-dlg) [role=button]:focus-visible,:is(.bbk,.bbk-dlg) button:focus-visible,:is(.bbk,.bbk-dlg) input:focus-visible,:is(.bbk,.bbk-dlg) select:focus-visible{outline:2px solid #0f172a;outline-offset:2px}:is(.bbk,.bbk-dlg) p{margin:0}:is(.bbk,.bbk-dlg) .kw{container-type:inline-size;position:relative;min-width:0;display:grid;gap:16px}:is(.bbk,.bbk-dlg) .kb,:is(.bbk,.bbk-dlg) .kin{box-sizing:border-box;height:40px;display:inline-flex;align-items:center;border-radius:8px;font-size:14px;line-height:20px;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.05);white-space:nowrap}:is(.bbk,.bbk-dlg) .kb{justify-content:center;gap:6px;border:1px solid #e2e8f0;padding:0 14px;font-weight:500;color:#334155}:is(.bbk,.bbk-dlg) .kb:hover:not([disabled]){background:#f8fafc}:is(.bbk,.bbk-dlg) .kb svg.ki{width:15px;height:15px;color:#64748b}:is(.bbk,.bbk-dlg) .kb svg.iv{color:#6d28d9}:is(.bbk,.bbk-dlg) .kb[disabled]{color:#94a3b8}:is(.bbk,.bbk-dlg) .kb[disabled] svg.ki{color:#cbd5e1}:is(.bbk,.bbk-dlg) .kb.on{border-color:#0f172a;box-shadow:0 0 0 1px #0f172a}:is(.bbk,.bbk-dlg) .kin{position:relative;justify-content:space-between;gap:12px;border:1px solid #cbd5e1;padding:0 12px;color:#020617;font-variant-numeric:tabular-nums;min-width:160px;cursor:pointer}:is(.bbk,.bbk-dlg) .kin svg.ki{width:15px;height:15px;color:#64748b}:is(.bbk,.bbk-dlg) .kin:focus-within{outline:2px solid #0f172a;outline-offset:2px}:is(.bbk,.bbk-dlg) .kdi{position:absolute;inset:0;width:100%;height:100%;opacity:0;border:0;padding:0;margin:0;cursor:pointer}:is(.bbk,.bbk-dlg) .kseg{box-sizing:border-box;height:40px;display:inline-grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:2px;padding:3px;border:1px solid #e2e8f0;border-radius:8px;background:#f1f5f9}:is(.bbk,.bbk-dlg) .kseg button{height:100%;display:inline-flex;align-items:center;justify-content:center;gap:6px;border:0;border-radius:6px;background:transparent;padding:0 14px;font-size:14px;line-height:20px;font-weight:500;color:#475569;white-space:nowrap}:is(.bbk,.bbk-dlg) .kseg button.on{background:#fff;color:#0f172a;box-shadow:0 1px 2px rgba(15,23,42,.1),0 0 0 1px #e2e8f0}:is(.bbk,.bbk-dlg) .kseg svg.ki{width:15px;height:15px}:is(.bbk,.bbk-dlg) .khead{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px 24px;border-bottom:1px solid rgba(226,232,240,.8);padding-bottom:20px}:is(.bbk,.bbk-dlg) .khead h1{font-size:24px;line-height:32px;font-weight:600;letter-spacing:-.025em;color:#020617;margin:0}:is(.bbk,.bbk-dlg) .khead p{margin-top:8px;font-size:14px;line-height:24px;color:#64748b}:is(.bbk,.bbk-dlg) .kdn{display:flex;align-items:center;gap:6px}:is(.bbk,.bbk-dlg) .ov{background:#fff;border:1px solid #e2e8f0;border-radius:14px;overflow:hidden;box-shadow:0 1px 2px rgba(15,23,42,.04),0 4px 14px rgba(15,23,42,.06);color:#0f172a;line-height:1.5;min-width:0}:is(.bbk,.bbk-dlg) .ovh{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:6px 16px;padding:14px 16px;border-bottom:1px solid #e2e8f0}:is(.bbk,.bbk-dlg) .ovh h2{font-size:16px;line-height:24px;font-weight:600;margin:0}:is(.bbk,.bbk-dlg) .ovs{margin-left:8px;font-size:12px;font-weight:500;color:#64748b}:is(.bbk,.bbk-dlg) .kdl{margin-top:4px;display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px;font-size:13px;line-height:20px;color:#475569}:is(.bbk,.bbk-dlg) .kdl b{color:#0f172a;font-weight:600}:is(.bbk,.bbk-dlg) .kev{display:inline-flex;align-items:center;gap:5px;border:1px solid #bfdbfe;background:#eff6ff;color:#1e40af;border-radius:999px;padding:1px 8px;font-size:12px;line-height:18px;font-weight:500}:is(.bbk,.bbk-dlg) .kev svg.ki{width:13px;height:13px}:is(.bbk,.bbk-dlg) .kev i{font-style:normal;white-space:nowrap}:is(.bbk,.bbk-dlg) .kinf{margin-top:6px;display:flex;align-items:center;gap:6px;font-size:13px;line-height:20px;color:#475569}:is(.bbk,.bbk-dlg) .kinf svg.ki{width:15px;height:15px;color:#64748b}:is(.bbk,.bbk-dlg) .live{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:#64748b;white-space:nowrap;margin-top:4px}:is(.bbk,.bbk-dlg) .live i{width:7px;height:7px;border-radius:999px;background:#15803d}:is(.bbk,.bbk-dlg) .live.off i{background:#94a3b8}:is(.bbk,.bbk-dlg) .sd{background:#f8fafc;border-bottom:1px solid #e2e8f0}:is(.bbk,.bbk-dlg) .sdh{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px 12px;padding:10px 16px 12px;cursor:pointer;list-style:none}:is(.bbk,.bbk-dlg) .fd>summary::-webkit-details-marker,:is(.bbk,.bbk-dlg) .sdh::-webkit-details-marker{display:none}:is(.bbk,.bbk-dlg) .sdt{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#64748b}:is(.bbk,.bbk-dlg) .tg{display:inline-flex;align-items:center;gap:3px;margin-left:6px;font-size:11.5px;font-weight:600;letter-spacing:0;text-transform:none;color:#1d4ed8}:is(.bbk,.bbk-dlg) .sdh .tg{margin-left:0;justify-self:end}:is(.bbk,.bbk-dlg) .tg svg.ki{width:14px;height:14px}:is(.bbk,.bbk-dlg) details[open]>summary .tg svg.ki{transform:rotate(180deg)}:is(.bbk,.bbk-dlg) .tg .to,:is(.bbk,.bbk-dlg) details[open]>summary .tg .tc{display:none}:is(.bbk,.bbk-dlg) details[open]>summary .tg .to{display:inline}:is(.bbk,.bbk-dlg) .sdn{grid-column:1/-1;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}:is(.bbk,.bbk-dlg) .sdn>span{display:grid;align-content:start;gap:1px;background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:6px 10px;min-width:0}:is(.bbk,.bbk-dlg) .sdn b{font-size:16px;line-height:1.25;font-weight:700;color:#0f172a;font-variant-numeric:tabular-nums}:is(.bbk,.bbk-dlg) .sdn small{font-size:11px;line-height:1.3;color:#64748b}:is(.bbk,.bbk-dlg) .sdn .nr{background:#fef2f2;border-color:#fee2e2}:is(.bbk,.bbk-dlg) .sdn .nr b{color:#b91c1c}:is(.bbk,.bbk-dlg) .sdn .na{background:#fffbeb;border-color:#fef3c7}:is(.bbk,.bbk-dlg) .sdn .na b{color:#92400e}:is(.bbk,.bbk-dlg) .sd[open] .sdn{display:none}:is(.bbk,.bbk-dlg) .stat{display:grid;gap:12px;padding:2px 16px 14px}:is(.bbk,.bbk-dlg) .kp{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}:is(.bbk,.bbk-dlg) .st2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-items:stretch}:is(.bbk,.bbk-dlg) .sc,:is(.bbk,.bbk-dlg) .sp{border:1px solid #e2e8f0;border-radius:12px;background:#fff;padding:14px 16px;box-shadow:0 1px 2px rgba(0,0,0,.05);min-width:0}:is(.bbk,.bbk-dlg) .sc{display:flex;align-items:flex-start;gap:12px}:is(.bbk,.bbk-dlg) .sp{display:flex;flex-direction:column}:is(.bbk,.bbk-dlg) .ic{display:grid;place-items:center;border-radius:8px;padding:10px;flex:none}:is(.bbk,.bbk-dlg) .ic-sl{background:#f1f5f9;color:#475569}:is(.bbk,.bbk-dlg) .ic-em{background:#d1fae5;color:#059669}:is(.bbk,.bbk-dlg) .ic-bl{background:#dbeafe;color:#2563eb}:is(.bbk,.bbk-dlg) .ic-am{background:#fef3c7;color:#d97706}:is(.bbk,.bbk-dlg) .ic-rd{background:#fee2e2;color:#dc2626}:is(.bbk,.bbk-dlg) .tx{min-width:0;flex:1}:is(.bbk,.bbk-dlg) .lr{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:2px 6px}:is(.bbk,.bbk-dlg) .lab{font-size:11px;line-height:16px;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}:is(.bbk,.bbk-dlg) .val{margin-top:2px;font-size:24px;line-height:1.25;font-weight:700;color:#0f172a;font-variant-numeric:tabular-nums}:is(.bbk,.bbk-dlg) .sbt{margin-top:2px;font-size:11px;line-height:16px;color:#64748b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:is(.bbk,.bbk-dlg) .bdg{display:inline-flex;border-radius:999px;padding:1px 7px;font-size:10.5px;line-height:16px;font-weight:600;white-space:nowrap;background:#fee2e2;color:#b91c1c}:is(.bbk,.bbk-dlg) .bdg.a{background:#fef3c7;color:#92400e}:is(.bbk,.bbk-dlg) .bh{margin:0 0 8px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#64748b;display:flex;align-items:center;gap:7px}:is(.bbk,.bbk-dlg) .dot{width:7px;height:7px;border-radius:999px;flex:none;background:#94a3b8}:is(.bbk,.bbk-dlg) .dot.dr{background:#dc2626}:is(.bbk,.bbk-dlg) .dot.dg{background:#15803d}:is(.bbk,.bbk-dlg) .dot.do{background:#c2410c}:is(.bbk,.bbk-dlg) .dot.da{background:#d97706}:is(.bbk,.bbk-dlg) .cnt{margin-left:auto;background:#f1f5f9;color:#475569;border-radius:999px;padding:1px 8px;font-size:11px;font-weight:700;letter-spacing:0}:is(.bbk,.bbk-dlg) .lk2{flex:1;display:grid;grid-template-rows:repeat(2,minmax(0,1fr));gap:12px}:is(.bbk,.bbk-dlg) .lv{display:grid;align-content:space-between;gap:8px;min-width:0}:is(.bbk,.bbk-dlg) .lv+.lv{border-top:1px solid #f1f5f9;padding-top:12px}:is(.bbk,.bbk-dlg) .lvt{display:flex;flex-wrap:wrap;justify-content:space-between;gap:2px 10px;font-size:13px}:is(.bbk,.bbk-dlg) .lvt b{font-size:14px;font-weight:600}:is(.bbk,.bbk-dlg) .lvt span{color:#64748b;font-variant-numeric:tabular-nums}:is(.bbk,.bbk-dlg) .bar{display:flex;height:10px;border-radius:999px;background:#f1f5f9;overflow:hidden}:is(.bbk,.bbk-dlg) .bar i{display:block;height:100%}:is(.bbk,.bbk-dlg) .bar .k1{background:#10b981}:is(.bbk,.bbk-dlg) .bar .k2{background:repeating-linear-gradient(135deg,#fcd34d 0 3px,#fffbeb 3px 6px)}:is(.bbk,.bbk-dlg) .bar .k3{background:repeating-linear-gradient(135deg,#fca5a5 0 3px,#fef2f2 3px 6px)}:is(.bbk,.bbk-dlg) .bl{display:flex;flex-wrap:wrap;justify-content:space-between;gap:2px 10px;font-size:11.5px;color:#64748b}:is(.bbk,.bbk-dlg) .bl i{display:inline-block;width:8px;height:8px;border-radius:2px;margin-right:4px;background:#10b981}:is(.bbk,.bbk-dlg) .bl i.k2{background:#fcd34d}:is(.bbk,.bbk-dlg) .bl i.k3{background:#fca5a5}:is(.bbk,.bbk-dlg) .bl b{color:#0f172a;font-weight:600}:is(.bbk,.bbk-dlg) .q4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}:is(.bbk,.bbk-dlg) .q4>div{background:#f8fafc;border:1px solid #f1f5f9;border-radius:8px;padding:6px 8px;min-width:0}:is(.bbk,.bbk-dlg) .q4 b{display:block;font-size:16px;font-weight:700;line-height:1.25;font-variant-numeric:tabular-nums}:is(.bbk,.bbk-dlg) .q4 span{display:block;font-size:10.5px;line-height:1.3;color:#64748b}:is(.bbk,.bbk-dlg) .q4 .qr{background:#fef2f2;border-color:#fee2e2}:is(.bbk,.bbk-dlg) .q4 .qr b{color:#b91c1c}:is(.bbk,.bbk-dlg) .q4 .qa{background:#fffbeb;border-color:#fef3c7}:is(.bbk,.bbk-dlg) .q4 .qa b{color:#92400e}:is(.bbk,.bbk-dlg) .hrc{flex:1;display:flex;flex-direction:column;gap:6px}:is(.bbk,.bbk-dlg) .lg{display:flex;flex-wrap:wrap;gap:4px 12px;font-size:11.5px;color:#64748b}:is(.bbk,.bbk-dlg) .lg i{display:inline-block;width:10px;height:10px;border-radius:2px;margin-right:5px;vertical-align:-1px;background:#10b981}:is(.bbk,.bbk-dlg) .hb i.fi,:is(.bbk,.bbk-dlg) .hb.f i,:is(.bbk,.bbk-dlg) .lg i.f{background:repeating-linear-gradient(135deg,#a7f3d0 0 4px,#ecfdf5 4px 7px);box-shadow:inset 0 0 0 1px #10b981}:is(.bbk,.bbk-dlg) .plot{flex:1;position:relative;min-height:126px;display:flex;align-items:flex-end;gap:6px;border-bottom:1px solid #cbd5e1}:is(.bbk,.bbk-dlg) .ref{position:absolute;left:0;right:0;bottom:85%;border-top:1px dashed #94a3b8}:is(.bbk,.bbk-dlg) .ref span{position:absolute;right:0;bottom:1px;font-size:10.5px;line-height:14px;color:#64748b;background:#fff;padding-left:4px}:is(.bbk,.bbk-dlg) .hb{flex:1;align-self:stretch;display:flex;flex-direction:column;justify-content:flex-end;min-width:0}:is(.bbk,.bbk-dlg) .hb .n{font-size:11px;line-height:14px;color:#334155;text-align:center;font-variant-numeric:tabular-nums}:is(.bbk,.bbk-dlg) .hb i{display:block;min-height:2px;background:#10b981;border-radius:4px 4px 0 0}:is(.bbk,.bbk-dlg) .hb i.fi+i{margin-top:2px;border-radius:0}:is(.bbk,.bbk-dlg) .hx{display:flex;gap:6px}:is(.bbk,.bbk-dlg) .hx b,:is(.bbk,.bbk-dlg) .hx span{flex:1;text-align:center;font-size:11px;color:#64748b;font-variant-numeric:tabular-nums}:is(.bbk,.bbk-dlg) .hx b{color:#0f172a}:is(.bbk,.bbk-dlg) .hn{font-size:11.5px;color:#64748b}:is(.bbk,.bbk-dlg) .gl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}:is(.bbk,.bbk-dlg) .gc{min-width:0;padding:4px 16px 12px}:is(.bbk,.bbk-dlg) .gc+.gc{border-left:1px solid #e2e8f0}:is(.bbk,.bbk-dlg) .gp{padding-top:12px}:is(.bbk,.bbk-dlg) .fd>summary{cursor:pointer;list-style:none}:is(.bbk,.bbk-dlg) .rw{display:grid;grid-template-columns:92px minmax(0,1fr);gap:11px;align-items:start;padding:9px;border-radius:10px}:is(.bbk,.bbk-dlg) .rw:hover{background:#f8fafc}:is(.bbk,.bbk-dlg) .rw.sel{background:#eff6ff}:is(.bbk,.bbk-dlg) .rw.hl{box-shadow:inset 3px 0 0 #dc2626}:is(.bbk,.bbk-dlg) .rw+.rw{margin-top:2px}:is(.bbk,.bbk-dlg) .w{display:flex;flex-direction:column;align-items:center;text-align:center;padding:5px 6px;border-radius:8px;line-height:1.25}:is(.bbk,.bbk-dlg) .w b{font-size:13px;font-weight:800;font-variant-numeric:tabular-nums;letter-spacing:-.01em}:is(.bbk,.bbk-dlg) .w small{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;opacity:.85}:is(.bbk,.bbk-dlg) .w.wg{background:#dcfce7;color:#15803d}:is(.bbk,.bbk-dlg) .w.wgs{background:#15803d;color:#fff}:is(.bbk,.bbk-dlg) .w.wr{background:#fee2e2;color:#b91c1c}:is(.bbk,.bbk-dlg) .w.wa{background:#fef3c7;color:#92400e}:is(.bbk,.bbk-dlg) .w.wo{background:#ffedd5;color:#c2410c}:is(.bbk,.bbk-dlg) .w.ws{background:#f1f5f9;color:#475569}:is(.bbk,.bbk-dlg) .rb{min-width:0;display:grid;gap:6px}:is(.bbk,.bbk-dlg) .rb>div{min-width:0}:is(.bbk,.bbk-dlg) .rn{font-size:13px;line-height:20px;overflow-wrap:anywhere;display:flex;flex-wrap:wrap;align-items:center;gap:2px 6px}:is(.bbk,.bbk-dlg) .nm{background:none;border:0;padding:0;font-size:13.5px;line-height:20px;font-weight:500;color:#1d4ed8;text-decoration:underline;text-underline-offset:2px;text-align:left}:is(.bbk,.bbk-dlg) .mt{font-size:12px;line-height:16px;color:#64748b}:is(.bbk,.bbk-dlg) .mt b{font-weight:600;color:#475569}:is(.bbk,.bbk-dlg) .td{margin-top:3px;font-size:12px;color:#64748b}:is(.bbk,.bbk-dlg) .td:before{content:"\21B3  ";color:#94a3b8}:is(.bbk,.bbk-dlg) .ac{display:flex;flex-wrap:wrap;align-items:center;gap:8px}:is(.bbk,.bbk-dlg) .bx{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;border-radius:8px;border:1px solid #e2e8f0;background:#fff;font-size:12px;line-height:16px;font-weight:500;color:#334155;box-shadow:0 1px 2px rgba(0,0,0,.05);white-space:nowrap}:is(.bbk,.bbk-dlg) .bx:hover{background:#f8fafc}:is(.bbk,.bbk-dlg) .bx svg.ki{width:14px;height:14px;color:#64748b}:is(.bbk,.bbk-dlg) .bx.bxr{border-color:#fecaca;color:#b91c1c}:is(.bbk,.bbk-dlg) .bx.bxg{border-color:#34d399;background:#ecfdf5;color:#065f46}:is(.bbk,.bbk-dlg) .bx.bxg svg.ki{color:#065f46}:is(.bbk,.bbk-dlg) .wx{margin-top:2px;font-size:12px;line-height:16px;color:#b45309}:is(.bbk,.bbk-dlg) .ex{font-size:12px;line-height:16px;color:#64748b}:is(.bbk,.bbk-dlg) .er{margin-top:2px;font-size:12px;line-height:16px;color:#dc2626;font-weight:500}:is(.bbk,.bbk-dlg) .pl{display:inline-flex;align-items:center;gap:4px;border-radius:999px;padding:2px 8px;font-size:12px;line-height:16px;font-weight:500;white-space:nowrap}:is(.bbk,.bbk-dlg) .pl svg.ki{width:12px;height:12px;stroke-width:2.4}:is(.bbk,.bbk-dlg) .pl-s{background:#f1f5f9;color:#475569}:is(.bbk,.bbk-dlg) .pl-r{background:#fee2e2;color:#b91c1c}:is(.bbk,.bbk-dlg) .pl-a{background:#fef3c7;color:#92400e}:is(.bbk,.bbk-dlg) .pl-g{background:#dcfce7;color:#15803d}:is(.bbk,.bbk-dlg) .tags{display:flex;flex-wrap:wrap;gap:4px;margin-top:4px}:is(.bbk,.bbk-dlg) .skc{display:inline-flex;align-items:center;border-radius:999px;padding:2px 8px;font-size:11.5px;font-weight:600;line-height:1.3;background:#e0f2fe;color:#075985;white-space:nowrap}:is(.bbk,.bbk-dlg) .ovempty{padding:22px 16px;display:grid;gap:4px;text-align:center;font-size:14px;color:#64748b}:is(.bbk,.bbk-dlg) .ovempty b{color:#334155;font-weight:600}:is(.bbk,.bbk-dlg) .kpnl{background:#fff;border:1px solid rgba(226,232,240,.8);border-radius:8px;box-shadow:0 1px 2px rgba(15,23,42,.04);padding:20px;min-width:0}:is(.bbk,.bbk-dlg) .kbp{display:grid;gap:16px}:is(.bbk,.bbk-dlg) .kbhd{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px}:is(.bbk,.bbk-dlg) .kbl,:is(.bbk,.bbk-dlg) .kbr{display:flex;align-items:center;gap:8px}:is(.bbk,.bbk-dlg) .kbr{margin-left:auto}:is(.bbk,.bbk-dlg) .kmw{position:relative}:is(.bbk,.bbk-dlg) .kmn svg.ki{margin-left:2px}:is(.bbk,.bbk-dlg) .kmn.on svg.ki{transform:rotate(180deg)}:is(.bbk,.bbk-dlg) .kmenu{position:absolute;right:0;top:calc(100% + 4px);z-index:30;width:320px;background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);padding:4px}:is(.bbk,.bbk-dlg) .kmg{padding:8px 10px 4px;font-size:11px;line-height:16px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#64748b}:is(.bbk,.bbk-dlg) .kmg.ks{border-top:1px solid #f1f5f9;margin-top:4px}:is(.bbk,.bbk-dlg) .kmi{display:flex;align-items:flex-start;gap:10px;width:100%;min-height:36px;border:0;border-radius:6px;background:transparent;padding:5px 10px;text-align:left}:is(.bbk,.bbk-dlg) .kmi:focus-visible,:is(.bbk,.bbk-dlg) .kmi:hover{background:#f1f5f9;outline:none}:is(.bbk,.bbk-dlg) .kmi svg.ki{width:15px;height:15px;margin-top:1px;color:#64748b}:is(.bbk,.bbk-dlg) .kmi svg.ia{color:#b45309}:is(.bbk,.bbk-dlg) .kmi svg.it{color:#0f766e}:is(.bbk,.bbk-dlg) .kmi span{display:grid;min-width:0}:is(.bbk,.bbk-dlg) .kmi b{font-size:13px;line-height:16px;font-weight:500;color:#0f172a}:is(.bbk,.bbk-dlg) .kmi small{font-size:12px;line-height:16px;color:#64748b}:is(.bbk,.bbk-dlg) .kmbd{position:fixed;inset:0;background:rgba(15,23,42,.35);z-index:962}:is(.bbk,.bbk-dlg) .kmenu.sheet{position:fixed;left:0;right:0;bottom:0;top:auto;width:auto;z-index:965;border-radius:14px 14px 0 0;max-height:82vh;overflow:auto;padding:6px 8px calc(14px + env(safe-area-inset-bottom,0px))}:is(.bbk,.bbk-dlg) .kmenu.sheet .kmi{min-height:48px;padding:8px 10px}:is(.bbk,.bbk-dlg) .kmsh{display:flex;align-items:center;justify-content:space-between;padding:6px 10px 2px}:is(.bbk,.bbk-dlg) .kmsh:before{content:"";position:absolute;left:50%;top:6px;width:36px;height:4px;margin-left:-18px;border-radius:999px;background:#e2e8f0}:is(.bbk,.bbk-dlg) .kmsh b{font-size:15px;margin-top:8px}:is(.bbk,.bbk-dlg) .lkb{border:0;background:none;padding:4px 0;font-size:13px;color:#2563eb;text-decoration:underline;text-underline-offset:2px}:is(.bbk,.bbk-dlg) .kpg{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:16px;align-items:start;border-top:1px solid #e2e8f0;padding-top:16px}:is(.bbk,.bbk-dlg) .kpl,:is(.bbk,.bbk-dlg) .kside{min-width:0;display:grid;gap:10px;align-content:start}:is(.bbk,.bbk-dlg) .kcap{display:flex;flex-wrap:wrap;gap:4px 16px;font-size:13px;color:#475569}:is(.bbk,.bbk-dlg) .kcap b{color:#0f172a}:is(.bbk,.bbk-dlg) .kcap .v{color:#6d28d9;font-weight:600}:is(.bbk,.bbk-dlg) .kcap .nq{color:#94a3b8}:is(.bbk,.bbk-dlg) .ztb{display:flex;flex-wrap:wrap;align-items:center;gap:8px}:is(.bbk,.bbk-dlg) .zb{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:1px solid #e2e8f0;border-radius:4px;background:#fff;font-size:16px;line-height:1}:is(.bbk,.bbk-dlg) .zp{min-width:44px;text-align:center;font-size:12px;color:#475569;font-variant-numeric:tabular-nums}:is(.bbk,.bbk-dlg) .zp em{font-style:normal;color:#2563eb}:is(.bbk,.bbk-dlg) .tf{border:1px solid #e2e8f0;border-radius:4px;background:#fff;padding:4px 10px;font-size:12px}:is(.bbk,.bbk-dlg) .chv{border:1px solid #ddd6fe;background:#f5f3ff;color:#6d28d9;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.025em}:is(.bbk,.bbk-dlg) .chb{border:1px solid #e2e8f0;background:#f8fafc;color:#334155;border-radius:999px;padding:2px 8px;font-size:11.5px;font-weight:600;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:is(.bbk,.bbk-dlg) .fpv{overflow:auto;border:1px solid #e2e8f0;border-radius:6px;background:#f8fafc;max-width:100%;max-height:640px}:is(.bbk,.bbk-dlg) .fps{position:relative}:is(.bbk,.bbk-dlg) .fp{position:relative;transform-origin:0 0}:is(.bbk,.bbk-dlg) .zn{position:absolute;top:14px;height:30px;border:1px dashed #cbd5e1;border-radius:6px;background:repeating-linear-gradient(45deg,#f1f5f9 0 6px,#e8edf3 6px 12px);display:grid;place-items:center;font-size:10.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#64748b}:is(.bbk,.bbk-dlg) .zn.ex2{background:none;border-style:dashed;border-color:#e2e8f0;color:#94a3b8;height:22px}:is(.bbk,.bbk-dlg) .mg{position:absolute;left:0;top:0;pointer-events:none}:is(.bbk,.bbk-dlg) .t{position:absolute;height:64px;cursor:pointer;outline:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}:is(.bbk,.bbk-dlg) .t[draggable=true]{cursor:grab}:is(.bbk,.bbk-dlg) .t .f{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;height:100%;border-radius:8px;color:#fff;font-size:11px;font-weight:600;line-height:1.25;text-align:center;padding:0 4px;overflow:hidden;white-space:nowrap}:is(.bbk,.bbk-dlg) .t .f>span{display:inline-flex;align-items:center;gap:3px;max-width:100%}:is(.bbk,.bbk-dlg) .t .f svg.ki{width:11px;height:11px}:is(.bbk,.bbk-dlg) .t .f small{display:block;font-size:9px;font-weight:400;opacity:.92;max-width:100%;overflow:hidden;text-overflow:ellipsis}:is(.bbk,.bbk-dlg) .t .f small.nx{opacity:.8}:is(.bbk,.bbk-dlg) .t .f small.pn{font-weight:600;opacity:1}:is(.bbk,.bbk-dlg) .t.sel .f{outline:2px solid #2563eb;outline-offset:2px}:is(.bbk,.bbk-dlg) .t:focus-visible .f{outline:2px solid #0f172a;outline-offset:2px}:is(.bbk,.bbk-dlg) .t.drag{opacity:.5}:is(.bbk,.bbk-dlg) .t.drag .f{outline:2px dashed #475569;outline-offset:2px}:is(.bbk,.bbk-dlg) .t.over .f{box-shadow:0 0 0 3px #fff,0 0 0 5px #2563eb}:is(.bbk,.bbk-dlg) .t.loan .f{box-shadow:0 0 0 2px #fff,0 0 0 4px #b45309}:is(.bbk,.bbk-dlg) .t.temp .f{box-shadow:0 0 0 2px #fff,0 0 0 4px #0f766e}:is(.bbk,.bbk-dlg) .t.rm .f{background:repeating-linear-gradient(45deg,#ede9fe 0 6px,#f5f3ff 6px 12px)!important;color:#6d28d9;border:1.5px dashed #6d28d9}:is(.bbk,.bbk-dlg) .t.gh{cursor:default}:is(.bbk,.bbk-dlg) .t.gh .f{background:#fff!important;color:#94a3b8;border:1.5px dashed #cbd5e1}:is(.bbk,.bbk-dlg) .t .ch{position:absolute;width:8px;height:8px;border-radius:50%;background:#94a3b8}:is(.bbk,.bbk-dlg) .t .ch.x{background:#6d28d9}:is(.bbk,.bbk-dlg) .t.gh .ch{background:#e2e8f0}:is(.bbk,.bbk-dlg) .tgs{position:absolute;left:50%;transform:translateX(-50%);bottom:-20px;display:flex;gap:3px;white-space:nowrap;z-index:1}:is(.bbk,.bbk-dlg) .tgi{border:1px solid;border-radius:4px;padding:0 4px;font-size:9px;font-weight:700;line-height:14px;text-transform:uppercase;letter-spacing:.025em;background:#fff}:is(.bbk,.bbk-dlg) .tgi.vi{border-color:#ddd6fe;background:#f5f3ff;color:#6d28d9}:is(.bbk,.bbk-dlg) .tgi.am{border-color:#fde68a;background:#fffbeb;color:#b45309}:is(.bbk,.bbk-dlg) .tgi.te{border-color:#99f6e4;background:#f0fdfa;color:#0f766e}:is(.bbk,.bbk-dlg) .tgi.sk{border-color:#bae6fd;background:#f0f9ff;color:#075985}:is(.bbk,.bbk-dlg) .klg{display:flex;flex-wrap:wrap;gap:4px 14px;font-size:12px;color:#475569}:is(.bbk,.bbk-dlg) .klg i{display:inline-block;width:10px;height:10px;border-radius:2px;margin-right:5px;vertical-align:-1px}:is(.bbk,.bbk-dlg) .kempty{border:1px dashed #e2e8f0;border-radius:12px;background:rgba(248,250,252,.5);padding:32px 14px;text-align:center;font-size:14px;color:#64748b;display:grid;gap:4px}:is(.bbk,.bbk-dlg) .kempty b{color:#334155;font-weight:600}:is(.bbk,.bbk-dlg) .dm{position:absolute;z-index:20;width:250px;background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);font-size:14px;overflow:hidden}:is(.bbk,.bbk-dlg) .dm .dmh{border-bottom:1px solid #f1f5f9;padding:8px 12px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.025em;color:#64748b}:is(.bbk,.bbk-dlg) .dm .dmo{display:flex;gap:8px;align-items:flex-start;width:100%;border:0;background:#fff;padding:10px 12px;color:#334155;text-align:left}:is(.bbk,.bbk-dlg) .dm .dmo:focus-visible,:is(.bbk,.bbk-dlg) .dm .dmo:hover{background:#0f172a;color:#fff;outline:none}:is(.bbk,.bbk-dlg) .dm .dmo b{display:block;font-weight:500}:is(.bbk,.bbk-dlg) .dm .dmo .s{display:block;font-size:12px;color:#64748b}:is(.bbk,.bbk-dlg) .dm .dmo:focus-visible .s,:is(.bbk,.bbk-dlg) .dm .dmo:hover .s{color:#cbd5e1}:is(.bbk,.bbk-dlg) .dm .dmo[disabled]{color:#94a3b8;background:#fff}:is(.bbk,.bbk-dlg) .dm .g{flex:none;width:18px;margin-top:1px;text-align:center;font-size:12px;font-weight:600}:is(.bbk,.bbk-dlg) .dm .dmw{display:flex;gap:6px;align-items:flex-start;background:#fffbeb;border-bottom:1px solid #fde68a;color:#92400e;padding:8px 12px;font-size:12px}:is(.bbk,.bbk-dlg) .dm .dmw svg.ki{width:14px;height:14px;margin-top:1px}:is(.bbk,.bbk-dlg) .ap{display:grid;gap:12px;font-size:14px;min-width:0;background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:16px}:is(.bbk,.bbk-dlg) .aph{display:flex;justify-content:space-between;align-items:baseline;gap:8px}:is(.bbk,.bbk-dlg) .ap h3{font-size:16px;font-weight:600;margin:0;overflow-wrap:anywhere}:is(.bbk,.bbk-dlg) .mu{color:#64748b;font-size:14px}:is(.bbk,.bbk-dlg) .emr{font-size:12px;color:#047857}:is(.bbk,.bbk-dlg) .lkm{display:inline-flex;align-items:center;gap:4px;font-size:12px;color:#64748b;margin-top:2px}:is(.bbk,.bbk-dlg) .lkm svg.ki{width:11px;height:11px}:is(.bbk,.bbk-dlg) .ib{display:grid;gap:4px;border:1px solid #e2e8f0;background:#f8fafc;border-radius:4px;padding:8px;font-size:12px;color:#475569}:is(.bbk,.bbk-dlg) .ib b{font-weight:500;color:#334155}:is(.bbk,.bbk-dlg) .ib a{color:#2563eb;text-decoration:underline}:is(.bbk,.bbk-dlg) .ib .w2{color:#b45309}:is(.bbk,.bbk-dlg) .nsm{border:1px solid #fecaca;background:#fef2f2;color:#991b1b;border-radius:4px;padding:6px 8px;display:grid;gap:2px}:is(.bbk,.bbk-dlg) .nsm strong{font-weight:600;display:inline-flex;align-items:center;gap:4px}:is(.bbk,.bbk-dlg) .nsm svg.ki{width:13px;height:13px;stroke-width:2.4}:is(.bbk,.bbk-dlg) .nsm button{border:0;background:none;padding:0;color:#2563eb;text-decoration:underline;font-size:12px}:is(.bbk,.bbk-dlg) .dbox{border:1px solid #e2e8f0;border-radius:4px;background:#f8fafc;padding:8px;font-size:12px;line-height:16px;display:grid;gap:4px}:is(.bbk,.bbk-dlg) .dbox .h2{display:flex;flex-wrap:wrap;align-items:center;gap:8px}:is(.bbk,.bbk-dlg) .dbox .h2 b{font-weight:500}:is(.bbk,.bbk-dlg) .dbox .lks2{display:flex;flex-wrap:wrap;gap:8px}:is(.bbk,.bbk-dlg) .dbox .lks2 button{border:0;background:none;padding:0;text-decoration:underline;color:#15803d;font-size:12px}:is(.bbk,.bbk-dlg) .dbox .lks2 button.rd{color:#dc2626}:is(.bbk,.bbk-dlg) .dbox ul{list-style:none;margin:4px 0 0;padding:0;display:grid;gap:2px;font-size:11px;color:#64748b}:is(.bbk,.bbk-dlg) .dbox li{display:flex;gap:4px;align-items:flex-start}:is(.bbk,.bbk-dlg) .dbox li.ok{color:#15803d}:is(.bbk,.bbk-dlg) .dbox li svg.ki{width:11px;height:11px;margin-top:2px;stroke-width:3}:is(.bbk,.bbk-dlg) .per{border:1px solid #fecaca;background:#fef2f2;color:#b91c1c;border-radius:4px;padding:4px 8px;font-size:13px}:is(.bbk,.bbk-dlg) .g2{display:grid;grid-template-columns:1fr 1fr;gap:8px}:is(.bbk,.bbk-dlg) .b2{display:inline-flex;align-items:center;justify-content:center;gap:4px;border:1px solid #e2e8f0;background:#fff;border-radius:8px;padding:7px 10px;font-size:14px;font-weight:500;color:#334155;box-shadow:0 1px 2px rgba(0,0,0,.05);white-space:nowrap;min-width:0}:is(.bbk,.bbk-dlg) .b2:hover{background:#f8fafc}:is(.bbk,.bbk-dlg) .b2 svg.ki{width:14px;height:14px}:is(.bbk,.bbk-dlg) .b2.dg{border-color:#fecaca;background:#fef2f2;color:#991b1b;box-shadow:none}:is(.bbk,.bbk-dlg) .b2.sm{font-size:12px;padding:5px 10px;justify-self:start;white-space:normal;text-align:left}:is(.bbk,.bbk-dlg) .fl{display:block;margin-bottom:4px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.025em;color:#64748b}:is(.bbk,.bbk-dlg) .sl{width:100%;height:38px;border:1px solid #cbd5e1;border-radius:8px;padding:0 10px;background:#fff;font:inherit;font-size:14px;color:#0f172a;box-shadow:0 1px 2px rgba(0,0,0,.05)}:is(.bbk,.bbk-dlg) .lk{border:0;background:none;padding:0;color:#2563eb;text-decoration:underline;text-underline-offset:2px;font-size:12px;text-align:left}:is(.bbk,.bbk-dlg) .lk.gr{color:#475569}:is(.bbk,.bbk-dlg) .lk.n{font-size:14px}:is(.bbk,.bbk-dlg) .lks{display:flex;flex-wrap:wrap;gap:6px 16px}:is(.bbk,.bbk-dlg) .mvb{display:grid;gap:8px;justify-items:start;margin-top:8px;border:1px solid #e2e8f0;background:#f8fafc;border-radius:4px;padding:8px;font-size:12px}:is(.bbk,.bbk-dlg) .amt{color:#b45309;font-size:12px}:is(.bbk,.bbk-dlg) .am{display:grid;gap:6px;justify-items:start;border:1px solid #fcd34d;background:#fffbeb;color:#92400e;border-radius:4px;padding:8px;width:100%}:is(.bbk,.bbk-dlg) .am .h3{display:flex;gap:6px;align-items:center;font-weight:500}:is(.bbk,.bbk-dlg) .am svg.ki{width:14px;height:14px}:is(.bbk,.bbk-dlg) .am .rd{border:0;background:none;padding:0;color:#b91c1c;font-weight:500;text-decoration:underline;text-underline-offset:2px;font-size:12px}:is(.bbk,.bbk-dlg) .vb{border:1px solid #c4b5fd;background:#f5f3ff;color:#6d28d9;border-radius:4px;padding:4px 10px;font-size:12px;font-weight:600;text-align:left}:is(.bbk,.bbk-dlg) .skp{display:grid;gap:6px;border:1px solid rgba(3,105,161,.28);background:#eff6ff;border-radius:4px;padding:8px;font-size:12px}:is(.bbk,.bbk-dlg) .skp .hd2{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 8px;font-weight:600;color:#075985}:is(.bbk,.bbk-dlg) .skp ul{list-style:none;margin:0;padding:0;display:grid;gap:6px}:is(.bbk,.bbk-dlg) .skp li{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px;color:#0f172a}:is(.bbk,.bbk-dlg) .skp li .r{margin-left:auto}:is(.bbk,.bbk-dlg) .skp .mu{font-size:12px}:is(.bbk,.bbk-dlg) .her{font-size:9.5px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;background:#0369a1;color:#fff;padding:2px 6px;border-radius:3px}:is(.bbk,.bbk-dlg) .cfm{flex-basis:100%;display:grid;gap:6px;border:1px solid #e2e8f0;background:#fff;border-radius:4px;padding:8px;margin-top:2px}:is(.bbk,.bbk-dlg) .tcs{margin-top:6px}:is(.bbk,.bbk-dlg) .tcb{display:flex;flex-wrap:wrap;gap:8px}:is(.bbk,.bbk-dlg) .tcb .btn-primary,:is(.bbk,.bbk-dlg) .tcb .btn-secondary{height:36px}:is(.bbk,.bbk-dlg) .tcb svg.ki{width:15px;height:15px}:is(.bbk,.bbk-dlg) .tcm{display:grid;gap:8px;border-top:1px solid #f1f5f9;padding-top:10px}:is(.bbk,.bbk-dlg) .tcl{list-style:none;margin:0;padding:0;display:grid;gap:6px}:is(.bbk,.bbk-dlg) .tcl li{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 10px;border:1px solid #e2e8f0;border-radius:6px;padding:6px 8px;font-size:13px}:is(.bbk,.bbk-dlg) .tcl li>span{display:grid;min-width:0}:is(.bbk,.bbk-dlg) .tcl .mu{font-size:12px}:is(.bbk,.bbk-dlg) .kadj{display:grid;gap:10px;background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:14px}:is(.bbk,.bbk-dlg) .kadj h3{font-size:14px;font-weight:700;margin:0}:is(.bbk,.bbk-dlg) .chl{display:flex;justify-content:space-between;gap:8px;font-size:13px;padding:4px 0}:is(.bbk,.bbk-dlg) .chl+.chl{border-top:1px solid #f1f5f9}:is(.bbk,.bbk-dlg) .ba{border:1px solid #e2e8f0;border-radius:4px;padding:4px 12px;font-size:14px;white-space:nowrap;background:#fff}:is(.bbk,.bbk-dlg) .ba.vio{border-color:#c4b5fd;background:#f5f3ff;color:#6d28d9;font-weight:500}:is(.bbk,.bbk-dlg) .rowb{display:flex;flex-wrap:wrap;gap:8px}:is(.bbk,.bbk-dlg) .kpr{display:grid;gap:14px;border-top:1px solid #e2e8f0;padding-top:16px}:is(.bbk,.bbk-dlg) .kprh{display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px 16px;align-items:flex-start}:is(.bbk,.bbk-dlg) .kprh h3{font-size:16px;line-height:24px;font-weight:600;margin:0}:is(.bbk,.bbk-dlg) .kdsc{font-size:12.5px;line-height:18px;color:#64748b}:is(.bbk,.bbk-dlg) .kpill{display:inline-flex;align-items:center;border-radius:999px;padding:2px 9px;font-size:12px;font-weight:500;background:#fef3c7;color:#92400e;white-space:nowrap}:is(.bbk,.bbk-dlg) .kmx{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px 24px;font-size:14px}:is(.bbk,.bbk-dlg) .kmx span{display:block;font-size:12px;line-height:16px;text-transform:uppercase;letter-spacing:.025em;color:#94a3b8}:is(.bbk,.bbk-dlg) .kmx b{display:block;font-weight:600;font-variant-numeric:tabular-nums}:is(.bbk,.bbk-dlg) .kmx b.g{color:#047857}:is(.bbk,.bbk-dlg) .kmx small{display:block;font-size:12px;color:#64748b}:is(.bbk,.bbk-dlg) .kok{font-size:14px;line-height:20px;color:#047857}:is(.bbk,.bbk-dlg) .kno{font-size:14px;line-height:20px;color:#334155}:is(.bbk,.bbk-dlg) .kmv{border:1px solid #e2e8f0;border-radius:8px;overflow:hidden}:is(.bbk,.bbk-dlg) .kmvh{padding:8px 12px;background:#f8fafc;border-bottom:1px solid #e2e8f0;font-size:11px;line-height:16px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#64748b}:is(.bbk,.bbk-dlg) .kmvr{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 16px;align-items:center;padding:9px 12px;font-size:14px}:is(.bbk,.bbk-dlg) .kmvr+.kmvr{border-top:1px solid #f1f5f9}:is(.bbk,.bbk-dlg) .kmvr .m2{display:block;font-size:12.5px;color:#64748b}:is(.bbk,.bbk-dlg) .kft{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px;font-variant-numeric:tabular-nums;color:#475569}:is(.bbk,.bbk-dlg) .kft b{color:#0f172a}:is(.bbk,.bbk-dlg) .kft small{font-size:12px;color:#94a3b8}:is(.bbk,.bbk-dlg) .kft svg.ki{width:14px;height:14px;color:#94a3b8}:is(.bbk,.bbk-dlg) .knt{margin:0;padding:10px 12px 10px 30px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;font-size:13px;color:#334155;display:grid;gap:3px}:is(.bbk,.bbk-dlg) .kdeep{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:12.5px;color:#64748b}:is(.bbk,.bbk-dlg) .kdeep .btn-secondary{height:30px}:is(.bbk,.bbk-dlg) .kfoot{display:flex;flex-wrap:wrap;gap:8px;border-top:1px solid #f1f5f9;padding-top:14px}:is(.bbk,.bbk-dlg) .btn-primary[disabled],:is(.bbk,.bbk-dlg) .btn-secondary[disabled]{opacity:.55}:is(.bbk,.bbk-dlg) .ktlw{overflow-x:auto}:is(.bbk,.bbk-dlg) .ktlx{min-width:560px}:is(.bbk,.bbk-dlg) .ktlh,:is(.bbk,.bbk-dlg) .ktrw{display:grid;grid-template-columns:112px minmax(0,1fr)}:is(.bbk,.bbk-dlg) .ktlh{height:18px;font-size:12px;color:#94a3b8}:is(.bbk,.bbk-dlg) .ktlh div,:is(.bbk,.bbk-dlg) .ktrw>div{position:relative}:is(.bbk,.bbk-dlg) .ktlh i{position:absolute;top:0;font-style:normal;line-height:16px;border-left:1px solid #e5e7eb;padding-left:4px}:is(.bbk,.bbk-dlg) .ktlh i.e{left:auto;right:0;border-left:0;border-right:1px solid #e5e7eb;padding:0 4px 0 0}:is(.bbk,.bbk-dlg) .ktrw{align-items:center;border-top:1px solid #e5e7eb;padding:4px 0}:is(.bbk,.bbk-dlg) .ktrw>span{font-size:12px;font-weight:500;padding-right:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:is(.bbk,.bbk-dlg) .ktrw>div{height:24px}:is(.bbk,.bbk-dlg) .tbar{position:absolute;top:0;height:24px;border:0;border-radius:4px;padding:0 4px;font-size:10px;line-height:24px;font-weight:400;color:#fff;background:#3b82f6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:left}:is(.bbk,.bbk-dlg) .tbar.pe{background:#94a3b8}:is(.bbk,.bbk-dlg) .tbar.s{background:#10b981}:is(.bbk,.bbk-dlg) .tbar.a{background:#f59e0b}:is(.bbk,.bbk-dlg) .tbar.dn{background:#64748b}:is(.bbk,.bbk-dlg) .tbar.bk{background:repeating-linear-gradient(45deg,#cbd5e1 0 5px,#e2e8f0 5px 10px);color:#334155;cursor:default}:is(.bbk,.bbk-dlg) .tbar.on{outline:2px solid #2563eb;outline-offset:1px;z-index:1}:is(.bbk,.bbk-dlg) .kcrop{padding-top:6px;border-top:1px solid #e5e7eb;font-size:12px;color:#94a3b8}:is(.bbk,.bbk-dlg) .bbd{position:fixed;inset:0;z-index:970;background:rgba(15,23,42,.4);overflow:auto;padding:max(24px,env(safe-area-inset-top,0px)) 16px 24px;display:grid;justify-items:center;align-items:start}:is(.bbk,.bbk-dlg) .bdl{width:100%;background:#fff;border-radius:8px;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);color:#0f172a;font-size:14px;margin-top:3vh;min-width:0}:is(.bbk,.bbk-dlg) .bdh{padding:16px 20px 4px}:is(.bbk,.bbk-dlg) .bdh h2{font-size:16px;line-height:24px;font-weight:700;margin:0}:is(.bbk,.bbk-dlg) .bdh p{margin-top:4px;font-size:12px;line-height:16px;color:#475569}:is(.bbk,.bbk-dlg) .bdb{padding:12px 20px 16px;display:grid;gap:12px;font-size:14px;line-height:20px;color:#334155;min-width:0}:is(.bbk,.bbk-dlg) .bdf{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;border-top:1px solid #e5e7eb;background:#f8fafc;padding:12px 20px;border-radius:0 0 8px 8px}:is(.bbk,.bbk-dlg) .db1{border:1px solid #e5e7eb;border-radius:4px;padding:6px 12px;font-size:14px;line-height:20px;background:#fff;color:#0f172a}:is(.bbk,.bbk-dlg) .db2{border:0;border-radius:4px;padding:6px 12px;font-size:14px;line-height:20px;background:#0f172a;color:#fff}:is(.bbk,.bbk-dlg) .db3{border:0;border-radius:4px;padding:6px 12px;font-size:14px;line-height:20px;background:#dc2626;color:#fff}:is(.bbk,.bbk-dlg) .db2[disabled],:is(.bbk,.bbk-dlg) .db3[disabled]{opacity:.5}:is(.bbk,.bbk-dlg) .dlb{display:block;margin-bottom:4px;font-size:12px;font-weight:600;color:#0f172a}:is(.bbk,.bbk-dlg) .din{height:36px;border:1px solid #e5e7eb;border-radius:4px;padding:0 8px;font:inherit;font-size:14px;background:#fff;width:100%;min-width:0;color:#0f172a}:is(.bbk,.bbk-dlg) .din[disabled],:is(.bbk,.bbk-dlg) .din[readonly]{background:#f8fafc;color:#475569}:is(.bbk,.bbk-dlg) .dg2{display:grid;grid-template-columns:1fr 1fr;gap:8px}:is(.bbk,.bbk-dlg) .dg3{display:grid;grid-template-columns:1.3fr 1fr 1fr;gap:8px}:is(.bbk,.bbk-dlg) .damb{border:1px solid #fde68a;background:#fffbeb;color:#78350f;border-radius:4px;padding:8px 10px;font-size:12px;line-height:16px}:is(.bbk,.bbk-dlg) .damb ul{margin:4px 0 0;padding-left:16px}:is(.bbk,.bbk-dlg) .dtl{border:1px solid #99f6e4;background:#f0fdfa;color:#134e4a;border-radius:4px;padding:8px 10px;font-size:12px;line-height:16px}:is(.bbk,.bbk-dlg) .dck{display:flex;align-items:flex-start;gap:8px;font-size:14px;line-height:20px;color:#0f172a}:is(.bbk,.bbk-dlg) .dck input{margin-top:4px;flex:none}:is(.bbk,.bbk-dlg) .dck small{display:block;font-size:12px;line-height:16px;color:#475569}:is(.bbk,.bbk-dlg) .dep{border:1px solid #e2e8f0;border-radius:6px;background:#f8fafc;padding:8px 10px;font-size:12.5px;color:#475569;display:grid;gap:2px}:is(.bbk,.bbk-dlg) .dep b{color:#0f172a;font-weight:600;font-variant-numeric:tabular-nums}:is(.bbk,.bbk-dlg) .der{font-size:12px;color:#dc2626}:is(.bbk,.bbk-dlg) .dpl{display:flex;flex-wrap:wrap;gap:10px;border:1px solid #e5e7eb;border-radius:4px;background:#f8fafc;padding:12px 10px}:is(.bbk,.bbk-dlg) .dtb{position:relative;width:72px;height:42px;border:0;border-radius:8px;background:#334155;color:#fff;display:grid;place-content:center;text-align:center;font-size:11px;font-weight:600;line-height:1.2}:is(.bbk,.bbk-dlg) .dtb i{font-style:normal;font-size:9px;font-weight:400;opacity:.9}:is(.bbk,.bbk-dlg) .dtb.bk{background:#2563eb}:is(.bbk,.bbk-dlg) .dtb[aria-pressed=true]{box-shadow:0 0 0 3px #fff,0 0 0 6px #b45309}:is(.bbk,.bbk-dlg) .dtb .ok2{position:absolute;right:-8px;top:-8px;width:20px;height:20px;border-radius:50%;background:#b45309;color:#fff;display:grid;place-items:center;box-shadow:0 0 0 2px #fff}:is(.bbk,.bbk-dlg) .dtb .ok2 svg.ki{width:11px;height:11px;stroke-width:3}:is(.bbk,.bbk-dlg) .dsum{margin-top:6px;display:flex;align-items:baseline;gap:12px;font-size:12px;color:#475569}:is(.bbk,.bbk-dlg) .dsum b{color:#0f172a;font-weight:600}:is(.bbk,.bbk-dlg) .dsum button{margin-left:auto;border:0;background:none;padding:0;color:#2563eb;text-decoration:underline;font-size:12px}:is(.bbk,.bbk-dlg) .dstep{display:grid;grid-template-columns:38px 64px 38px;align-items:center;gap:8px}:is(.bbk,.bbk-dlg) .dstep button{height:36px;border:1px solid #cbd5e1;border-radius:6px;background:#fff;font-size:18px;line-height:1}:is(.bbk,.bbk-dlg) .dstep button[disabled]{color:#cbd5e1}:is(.bbk,.bbk-dlg) .dstep b{text-align:center;font-size:20px;font-variant-numeric:tabular-nums}:is(.bbk,.bbk-dlg) .dchr{border:1px solid #fde68a;background:#fffbeb;color:#78350f;border-radius:6px;padding:10px 12px;display:grid;gap:8px;font-size:13px;line-height:18px}:is(.bbk,.bbk-dlg) .dchr p{margin:0}:is(.bbk,.bbk-dlg) .dchh{display:flex;align-items:flex-start;gap:6px;font-weight:600}:is(.bbk,.bbk-dlg) .dchh svg.ki{flex:none;margin-top:2px;width:14px;height:14px}:is(.bbk,.bbk-dlg) .dchr .dlb{color:#78350f}:is(.bbk,.bbk-dlg) .dchs{margin-top:6px!important;font-size:12px;line-height:16px;color:#92400e}:is(.bbk,.bbk-dlg) .dchb{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:12px}:is(.bbk,.bbk-dlg) .dchip{border:1px solid #fcd34d;background:#fff;color:#78350f;border-radius:999px;padding:2px 10px;font-size:12px;line-height:18px}:is(.bbk,.bbk-dlg) .dchip:hover{background:#fef3c7}:is(.bbk,.bbk-dlg) .ptw{overflow-x:auto;border:1px solid #e2e8f0;border-radius:8px}:is(.bbk,.bbk-dlg) .ptw table{min-width:440px;width:100%;font-size:13px;border-collapse:collapse}:is(.bbk,.bbk-dlg) .ptw th{text-align:left;font-weight:500;color:#64748b;background:#f8fafc;padding:7px 10px;border-bottom:1px solid #e2e8f0;white-space:nowrap}:is(.bbk,.bbk-dlg) .ptw td{padding:8px 10px;border-bottom:1px solid #e2e8f0;vertical-align:middle}:is(.bbk,.bbk-dlg) .ptw tr:last-child td{border-bottom:0}:is(.bbk,.bbk-dlg) .ptw tr{cursor:pointer}:is(.bbk,.bbk-dlg) .ptw tr.on td{background:#f8fafc}:is(.bbk,.bbk-dlg) .ck{display:inline-grid;place-items:center;width:18px;height:18px;border:1px solid #cbd5e1;border-radius:4px;background:#fff;padding:0;vertical-align:-4px}:is(.bbk,.bbk-dlg) .ck.on{background:#0f172a;border-color:#0f172a;color:#fff}:is(.bbk,.bbk-dlg) .ck svg.ki{width:12px;height:12px;stroke-width:3}:is(.bbk,.bbk-dlg) .rcl{display:grid;gap:8px}:is(.bbk,.bbk-dlg) .rcl .radio-card{width:100%;text-align:left;font:inherit;color:#0f172a}:is(.bbk,.bbk-dlg) .rcl .radio-card b{font-size:13.5px}:is(.bbk,.bbk-dlg) .hlg{list-style:none;margin:0;padding:0;display:grid;gap:10px}:is(.bbk,.bbk-dlg) .hlg li{border-left:2px solid #e2e8f0;padding-left:10px}:is(.bbk,.bbk-dlg) .hlg li>div{display:flex;flex-wrap:wrap;justify-content:space-between;gap:2px 12px}:is(.bbk,.bbk-dlg) .hlg b{font-weight:600;font-size:13.5px;color:#0f172a}:is(.bbk,.bbk-dlg) .hlg time{font-size:12px;color:#64748b;font-variant-numeric:tabular-nums}:is(.bbk,.bbk-dlg) .hlg p{font-size:12px;color:#64748b}:is(.bbk,.bbk-dlg) .srch{position:relative}:is(.bbk,.bbk-dlg) .srch svg.ki{position:absolute;left:10px;top:10px;width:15px;height:15px;color:#94a3b8}:is(.bbk,.bbk-dlg) .srch input{padding-left:32px}@container (max-width:900px){:is(.bbk,.bbk-dlg) .kmx{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (max-width:720px){:is(.bbk,.bbk-dlg) .sdn{grid-template-columns:repeat(3,minmax(0,1fr))}}@container (max-width:639px){:is(.bbk,.bbk-dlg) .kp{grid-template-columns:repeat(2,minmax(0,1fr))}:is(.bbk,.bbk-dlg) .gl,:is(.bbk,.bbk-dlg) .st2{grid-template-columns:minmax(0,1fr)}:is(.bbk,.bbk-dlg) .gc+.gc{border-left:0;border-top:1px solid #e2e8f0}}@container (max-width:600px){:is(.bbk,.bbk-dlg) .kbhd{display:grid;grid-template-columns:minmax(0,1fr);gap:8px}:is(.bbk,.bbk-dlg) .kbl{display:grid;grid-template-columns:minmax(0,1fr);gap:8px}:is(.bbk,.bbk-dlg) .kbl .kseg{display:grid}:is(.bbk,.bbk-dlg) .kbr{margin-left:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}:is(.bbk,.bbk-dlg) .kbr .kmw{grid-column:1/-1}:is(.bbk,.bbk-dlg) .kmw .kb{width:100%;justify-content:space-between}:is(.bbk,.bbk-dlg) .kfs,:is(.bbk,.bbk-dlg) .krp{white-space:normal;line-height:16px;text-align:center;padding:0 8px}:is(.bbk,.bbk-dlg) .kfs svg.ki,:is(.bbk,.bbk-dlg) .krp svg.ki{display:none}:is(.bbk,.bbk-dlg) .kmenu{left:0;width:auto}}@container (max-width:480px){:is(.bbk,.bbk-dlg) .kb,:is(.bbk,.bbk-dlg) .kin,:is(.bbk,.bbk-dlg) .kseg{height:44px}:is(.bbk,.bbk-dlg) .khead{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;padding-bottom:16px}:is(.bbk,.bbk-dlg) .khead p{display:none}:is(.bbk,.bbk-dlg) .kdn{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-areas:"d d d t" "p p n n";gap:6px}:is(.bbk,.bbk-dlg) .kdn .kdt{grid-area:d;min-width:0}:is(.bbk,.bbk-dlg) .kdn .ktd{grid-area:t;padding:0 6px}:is(.bbk,.bbk-dlg) .kdn .kpv{grid-area:p}:is(.bbk,.bbk-dlg) .kdn .knx{grid-area:n}:is(.bbk,.bbk-dlg) .kseg button{padding:0 8px}:is(.bbk,.bbk-dlg) .kpnl{padding:16px 12px}:is(.bbk,.bbk-dlg) .kpg{border-top:0;padding-top:0}:is(.bbk,.bbk-dlg) .sdn{grid-template-columns:repeat(2,minmax(0,1fr))}:is(.bbk,.bbk-dlg) .ovs{display:none}:is(.bbk,.bbk-dlg) .kmvr{grid-template-columns:minmax(0,1fr)}}@container (max-width:420px){:is(.bbk,.bbk-dlg) .stat{padding:2px 12px 12px;gap:8px}:is(.bbk,.bbk-dlg) .sdh{padding:10px 12px}:is(.bbk,.bbk-dlg) .kp{gap:8px}:is(.bbk,.bbk-dlg) .sc,:is(.bbk,.bbk-dlg) .sp{padding:10px 12px}:is(.bbk,.bbk-dlg) .ic{display:none}:is(.bbk,.bbk-dlg) .lab{font-size:10px;letter-spacing:.04em}:is(.bbk,.bbk-dlg) .sbt{white-space:normal}:is(.bbk,.bbk-dlg) .q4{grid-template-columns:repeat(2,minmax(0,1fr))}:is(.bbk,.bbk-dlg) .ovh{padding:12px}:is(.bbk,.bbk-dlg) .gc{padding:0 8px 10px}:is(.bbk,.bbk-dlg) .rw{grid-template-columns:minmax(0,1fr);gap:6px;padding:8px 4px}:is(.bbk,.bbk-dlg) .w{flex-direction:row;align-items:baseline;gap:6px;justify-self:start;padding:3px 8px}}@media (max-width:560px){:is(.bbk,.bbk-dlg) .dg3{grid-template-columns:1fr 1fr}:is(.bbk,.bbk-dlg) .dg3>:first-child{grid-column:1/-1}:is(.bbk,.bbk-dlg) .bdb,:is(.bbk,.bbk-dlg) .bdf,:is(.bbk,.bbk-dlg) .bdh{padding-left:16px;padding-right:16px}}@container (max-width:900px){:is(.bbk,.bbk-dlg) .kpg{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){:is(.bbk,.bbk-dlg) *{transition:none!important;scroll-behavior:auto!important}}:is(.bbk,.bbk-dlg) .hint{font-size:12.5px;color:#64748b}:is(.bbk,.bbk-dlg) .radio-card{border:1px solid #e2e8f0;border-radius:8px;padding:10px 12px;display:grid;grid-template-columns:18px minmax(0,1fr);gap:8px;align-items:start;background:#fff}:is(.bbk,.bbk-dlg) .radio-card.on{border-color:#0f172a;box-shadow:0 0 0 1px #0f172a}:is(.bbk,.bbk-dlg) .dotr{width:16px;height:16px;border-radius:50%;border:1px solid #cbd5e1;margin-top:2px}:is(.bbk,.bbk-dlg) .radio-card.on .dotr{border:5px solid #0f172a}:is(.bbk,.bbk-dlg) .radio-card span.s{display:block;font-size:12.5px;color:#64748b}:is(.bbk,.bbk-dlg) .total{display:grid;gap:2px;font-size:13px;color:#334155;background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:8px 10px}:is(.bbk,.bbk-dlg) .total b{color:#0f172a;font-variant-numeric:tabular-nums}:is(.bbk,.bbk-dlg) .num{font-variant-numeric:tabular-nums}:is(.bbk,.bbk-dlg) .warn{display:flex;gap:8px;align-items:flex-start;background:#fffbeb;border:1px solid #fde68a;color:#92400e;border-radius:8px;padding:8px 10px;font-size:12.5px}:is(.bbk,.bbk-dlg) .warn svg{width:15px;height:15px;margin-top:1px;flex:none}:is(.bbk,.bbk-dlg) .badge{display:inline-flex;border-radius:999px;padding:4px 8px;font-size:12px;font-weight:600;line-height:1;white-space:nowrap}:is(.bbk,.bbk-dlg) .b-warning{background:#fef3c7;color:#92400e}:is(.bbk,.bbk-dlg) .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}:is(.bbk,.bbk-dlg) .kdeep .btn-secondary,:is(.bbk,.bbk-dlg) .kfoot .btn-primary,:is(.bbk,.bbk-dlg) .kfoot .btn-secondary,:is(.bbk,.bbk-dlg) .tcb .btn-primary,:is(.bbk,.bbk-dlg) .tcb .btn-secondary{display:inline-flex;align-items:center;gap:6px;padding:0 12px;font-size:13.5px}:is(.bbk,.bbk-dlg) .kdeep .btn-secondary,:is(.bbk,.bbk-dlg) .kfoot .btn-primary,:is(.bbk,.bbk-dlg) .kfoot .btn-secondary{height:34px}.bbk-dlg{position:fixed;inset:0;z-index:70;background:rgba(15,23,42,.4);overflow:auto;padding:max(24px,env(safe-area-inset-top,0px)) 16px 24px;display:grid;justify-items:center;align-items:start;font-size:14px;line-height:1.5;color:#0f172a}.bbk-dlg .bdl:focus{outline:none}.bbk .fpv .t:focus-visible .f{outline:2px solid #0f172a;outline-offset:2px}.bbk .kpl{position:relative}.bbk .kpl>*{min-width:0}