.xb .xb-fpanel{display:grid;grid-template-columns:minmax(0,1fr);font-size:13px;margin:-12px -14px -14px}.xb .xb-fsec{padding:10px 14px;display:grid;gap:6px;align-content:start}.xb .xb-fsec+.xb-fsec{border-top:1px solid var(--border)}.xb .xb-fhead{display:flex;align-items:center;justify-content:space-between;gap:8px}.xb .xb-fhead h4{margin:0;font-size:13px;font-weight:700;color:var(--ink)}.xb .xb-hint{font-size:12px;color:var(--ink-3);font-weight:400;margin-left:6px}.xb .xb-acts{display:flex;gap:6px}.xb .xb-mini{font:inherit;font-size:12px;font-weight:600;height:24px;padding:0 8px;cursor:pointer;border:1px solid var(--border);border-radius:6px;background:var(--surface);color:var(--ink-2)}.xb .xb-frow{display:grid;grid-template-columns:72px minmax(0,1fr);gap:2px 10px;align-items:start}.xb .xb-fl{color:var(--ink-3);font-size:12px;line-height:24px}.xb .xb-opts{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:0 10px}.xb .xb-opts label{display:flex;gap:6px;align-items:center;min-height:24px;line-height:1.25;cursor:pointer}.xb .xb-fsec select,.xb .xb-opts input{accent-color:var(--primary)}.xb .xb-forms{grid-template-columns:repeat(auto-fill,minmax(118px,1fr))}.xb .xb-sel2{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:4px 10px}.xb .xb-fsec select{height:28px;border:1px solid var(--border);border-radius:6px;font:inherit;font-size:12px;background:var(--surface);width:100%;max-width:260px}.xb .xb-fbase{margin:0;font-size:12px;color:var(--ink-3)}@media (max-width:600px){.xb .xb-fpanel{margin:-12px -16px -14px}.xb .xb-fsec{padding:10px 16px}.xb .xb-frow{grid-template-columns:minmax(0,1fr)}.xb .xb-fl{line-height:18px}}@media (min-width:1024px){.xb .xb-fpanel{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.xb .xb-fsec+.xb-fsec{border-top:0;border-left:1px solid var(--border)}}@media (pointer:coarse){.xb .xb-fhead h4,.xb .xb-fpanel{font-size:14px}.xb .xb-fsec select{height:40px;padding:0 10px;max-width:none}.xb .xb-opts label{min-height:36px}}.xb .d-card[aria-selected=true]{color:var(--primary);box-shadow:inset 0 -2px 0 var(--primary)}.xb .d-card[aria-selected=true] .t{font-weight:800}.xb .xb-unk{color:#b45309}.xb .xb-up{color:#15803d}.xb .xb-down{color:#b91c1c}.xb .xb-flat{color:var(--ink-4)}.xb .xb-empty{margin:0;padding:20px 0;text-align:center;color:var(--ink-3);font-size:13px}.xb .d-tbl-x .d-namebtn{scroll-margin-top:150px;scroll-margin-bottom:24px}.xb .xb-foot{font-size:12px;color:var(--ink-3);line-height:1.6}.xb .xb-foot p{margin:0 0 4px}.xb .xb-pop{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}.xb .xb-kv{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px}.xb .xb-kv div{background:var(--bg,#f8fafc);border-radius:8px;padding:8px 10px}.xb .xb-kv span{display:block;font-size:11px;color:var(--ink-3)}.xb .xb-kv b{font-variant-numeric:tabular-nums;font-size:14px}.xb .xb-h{margin:4px 0 0;font-size:14px}.xb .xb-nav{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:12px;border-top:1px solid var(--border);color:var(--ink-3)}.xb .xb-nav,.xb .xb-nav .btn{font-size:12.5px;font-weight:700}.xb .xb-nav .btn{background:var(--surface);border:1px solid var(--border-2);color:var(--ink);border-radius:var(--r-pill);padding:8px 14px;cursor:pointer}.xb .xb-nav .btn:disabled{opacity:.4;cursor:default}