.b2b[data-v-201932d3]{--b2b-surface:var(--surface);--b2b-surface-soft:var(--color-bg-soft);--b2b-text:var(--text);--b2b-text-muted:var(--text-muted);--b2b-border:var(--color-border);--b2b-row-hover:var(--surface-raise);padding:var(--space-4);max-width:1440px;margin:0 auto;color:var(--b2b-text);font-family:var(--font-body)}.b2b__head[data-v-201932d3]{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:var(--space-3);margin-bottom:var(--space-5)}.b2b__head-text[data-v-201932d3]{min-width:0}.b2b__head-actions[data-v-201932d3]{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap}.b2b__stamp[data-v-201932d3]{font-size:var(--text-body-size);color:var(--b2b-text-muted);font-variant-numeric:tabular-nums;white-space:nowrap}.b2b__title[data-v-201932d3]{font-family:var(--font-display);font-size:var(--text-h2);font-weight:700;line-height:1.2;color:var(--b2b-text);margin:0}.b2b__subtitle[data-v-201932d3]{color:var(--b2b-text-muted);font-size:var(--text-body-size);margin:var(--space-1) 0 0;max-width:72ch}.b2b__error[data-v-201932d3]{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap;margin:0 0 var(--space-4);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--status-issue-bg);color:var(--status-issue-fg);border:1px solid var(--status-issue-border);font-size:var(--text-body-lg);font-weight:600}.b2b__tabs[data-v-201932d3]{display:none}.b2b__columns[data-v-201932d3]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-4);align-items:start}[data-theme=dark] .b2b[data-v-201932d3]{--b2b-surface:var(--ink-800);--b2b-surface-soft:var(--ink-900);--b2b-text:var(--ink-50);--b2b-text-muted:var(--ink-400);--b2b-border:var(--ink-600);--b2b-row-hover:var(--ink-900)}.u-sr-only[data-v-201932d3]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.b2b-btn[data-v-201932d3]{min-height:44px;padding:0 var(--space-4);border-radius:var(--radius-md);border:1px solid transparent;font-family:var(--font-display);font-size:var(--text-body-size);font-weight:600;cursor:pointer;transition:background var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast)}.b2b-btn[data-v-201932d3]:disabled{opacity:.5;cursor:not-allowed}.b2b-btn--ghost[data-v-201932d3]{background:var(--b2b-surface);border-color:var(--b2b-border);color:var(--b2b-text)}.b2b-btn--ghost[data-v-201932d3]:hover:not(:disabled){background:var(--b2b-surface-soft);border-color:var(--color-border-hover)}.b2b-btn--action[data-v-201932d3]{width:100%;margin-top:var(--space-3)}@media(pointer:coarse){.b2b-btn--action[data-v-201932d3]{min-height:56px}}.b2b-btn--action[data-v-201932d3]{background:var(--b2b-surface);border-color:var(--signal);color:var(--signal)}.b2b-btn--action[data-v-201932d3]:hover:not(:disabled){background:var(--signal);color:var(--color-white)}.b2b-col[data-v-201932d3]{background:var(--b2b-surface-soft);border:1px solid var(--b2b-border);border-radius:var(--radius-lg);padding:var(--space-4);min-width:0}.b2b-col__head[data-v-201932d3]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}.b2b-col__title[data-v-201932d3]{line-height:1.2;margin:0}.b2b-col__count[data-v-201932d3],.b2b-col__title[data-v-201932d3]{font-family:var(--font-display);font-size:var(--text-h3);font-weight:700;color:var(--b2b-text)}.b2b-col__count[data-v-201932d3]{font-variant-numeric:tabular-nums;min-width:4rem;padding:0 var(--space-3);text-align:center;border-radius:var(--radius-full);background:var(--b2b-surface);border:1px solid var(--b2b-border)}.b2b-col__hint[data-v-201932d3]{font-size:var(--text-body-size);color:var(--b2b-text-muted);margin:var(--space-1) 0 var(--space-3)}.b2b-col__empty[data-v-201932d3]{font-size:var(--text-body-size);color:var(--b2b-text-muted);padding:var(--space-3) 0;margin:0}.b2b-col__list[data-v-201932d3]{list-style:none;margin:0;padding:0;max-height:max(40rem,100vh - 30rem);overflow-y:auto;overflow-x:hidden}.b2b-col__capped[data-v-201932d3]{font-size:var(--text-body-size);color:var(--b2b-text-muted);margin:var(--space-2) 0 0}.b2b-card[data-v-201932d3]{position:relative;padding:var(--space-3) var(--space-4);border:1px solid var(--b2b-border);border-radius:var(--radius-md);margin-bottom:var(--space-2);background:var(--b2b-surface);cursor:pointer}.b2b-card[data-v-201932d3]:hover{background:var(--b2b-row-hover);border-color:var(--color-border-hover)}.b2b-card--busy[data-v-201932d3]{opacity:.6;pointer-events:none}.b2b-card--late[data-v-201932d3]{box-shadow:inset 4px 0 0 var(--signal-danger)}.b2b-card--today[data-v-201932d3]{box-shadow:inset 4px 0 0 var(--signal-attention)}.b2b-card--done[data-v-201932d3]{cursor:pointer}.b2b-card__row[data-v-201932d3]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);min-width:0}.b2b-card__row+.b2b-card__row[data-v-201932d3]{margin-top:var(--space-1)}.b2b-card__row--meta[data-v-201932d3]{margin-top:var(--space-2);flex-wrap:wrap}.b2b-card__id[data-v-201932d3]{font-size:var(--text-h3);font-weight:700;color:var(--b2b-text);text-decoration:none;overflow-wrap:anywhere}.b2b-card__id[data-v-201932d3]:hover{color:var(--signal);text-decoration:underline}.b2b-card__type[data-v-201932d3]{flex-shrink:0;padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);border:1px solid var(--b2b-border);background:var(--b2b-surface-soft);color:var(--b2b-text);font-size:var(--text-body-size);font-weight:700;letter-spacing:.04em}.b2b-card__merchant[data-v-201932d3]{font-size:var(--text-body-lg);font-weight:600;color:var(--b2b-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.b2b-card__boxes[data-v-201932d3]{flex-shrink:0;font-weight:600}.b2b-card__boxes[data-v-201932d3],.b2b-card__since[data-v-201932d3],.b2b-card__when[data-v-201932d3]{font-size:var(--text-body-size);color:var(--b2b-text-muted);font-variant-numeric:tabular-nums}.b2b-card__since[data-v-201932d3]{margin:var(--space-1) 0 0}.b2b-card__flags[data-v-201932d3]{list-style:none;display:flex;flex-wrap:wrap;gap:var(--space-2);margin:var(--space-2) 0 0;padding:0}.b2b-card__err[data-v-201932d3]{margin:var(--space-2) 0 0;font-size:var(--text-body-size);font-weight:600;color:var(--status-issue-fg)}.b2b-chip[data-v-201932d3]{display:inline-flex;align-items:center;padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);border:1px solid var(--b2b-border);font-size:var(--text-body-size);font-weight:700;line-height:1.2;white-space:nowrap}.b2b-chip--danger[data-v-201932d3]{background:var(--status-issue-bg);color:var(--status-issue-fg);border-color:var(--signal-danger)}.b2b-chip--attention[data-v-201932d3]{background:var(--status-open-bg);color:var(--color-amber-dark);border-color:var(--signal-attention)}.b2b-chip--neutral[data-v-201932d3]{background:var(--status-neutral-bg);color:var(--b2b-text-muted);border-color:var(--b2b-border);font-weight:600}.b2b-empty[data-v-201932d3]{background:var(--b2b-surface);border:1px dashed var(--b2b-border);border-radius:var(--radius-lg);padding:var(--space-8) var(--space-5);text-align:center}.b2b-empty__title[data-v-201932d3]{font-family:var(--font-display);font-size:var(--text-h3);font-weight:700;color:var(--b2b-text);margin:0 0 var(--space-2)}.b2b-empty__body[data-v-201932d3]{font-size:var(--text-body-size);color:var(--b2b-text-muted);margin:0 auto;max-width:56ch}.b2b-skel[data-v-201932d3]{display:block;border-radius:var(--radius-sm);background:var(--b2b-surface);animation:b2b-pulse-201932d3 1.4s ease-in-out infinite}.b2b-skel--title[data-v-201932d3]{height:2.4rem;width:60%;margin-bottom:var(--space-4)}.b2b-skel--card[data-v-201932d3]{height:11.2rem;margin-bottom:var(--space-2)}@keyframes b2b-pulse-201932d3{0%,to{opacity:1}50%{opacity:.45}}@media(max-width:899px){.b2b[data-v-201932d3]{padding:var(--space-3)}.b2b__head[data-v-201932d3]{flex-direction:column;align-items:stretch;margin-bottom:var(--space-4)}.b2b__head-actions[data-v-201932d3]{justify-content:space-between}.b2b__tabs[data-v-201932d3]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-2);margin-bottom:var(--space-3)}.b2b__columns[data-v-201932d3]{grid-template-columns:minmax(0,1fr)}.b2b-btn[data-v-201932d3]{min-height:56px}.b2b-col[data-v-201932d3]{display:none;padding:var(--space-3)}.b2b-col--active[data-v-201932d3],.b2b-col--skeleton[data-v-201932d3]:first-child{display:block}.b2b-col__count[data-v-201932d3]{display:none}.b2b-col__list[data-v-201932d3]{max-height:none;overflow-y:visible}}.b2b-tab[data-v-201932d3]{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:var(--space-1);min-width:0;min-height:56px;padding:var(--space-2);border-radius:var(--radius-md);border:1px solid var(--b2b-border);background:var(--b2b-surface);color:var(--b2b-text);font-family:var(--font-display);text-align:left;cursor:pointer}.b2b-tab__label[data-v-201932d3]{max-width:100%;font-size:var(--text-body-size);font-weight:600;line-height:1.2;overflow-wrap:break-word}.b2b-tab__count[data-v-201932d3]{order:-1;font-size:var(--text-h2);font-weight:700;line-height:1;font-variant-numeric:tabular-nums}.b2b-tab--active[data-v-201932d3]{border-color:var(--signal);box-shadow:inset 0 -3px 0 var(--signal)}