.nb-main{gap:14px;overflow-y:auto}.nb-fields{gap:var(--b-space-4);flex-wrap:wrap;align-items:flex-end;display:flex}.nb-layout{gap:var(--b-gap-control);flex-direction:column;flex-shrink:0;width:300px;padding:14px;display:flex;overflow:hidden}.nb-legend{gap:var(--b-gap-control);font-size:var(--b-text-small);display:flex}.nb-legend span{align-items:center;gap:5px;display:inline-flex}.nb-legend i{background:var(--b-primary-soft);border-radius:3px;width:12px;height:12px}.nb-legend i.s{background:var(--b-gold)}.nb-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:3px;display:grid}.nb-grid span{height:22px;font-size:.625rem;font-family:var(--b-mono);background:var(--b-primary-soft);color:var(--b-primary-ink);cursor:default;border-radius:3px;justify-content:center;align-items:center;display:flex}.nb-grid span.s{background:var(--b-gold);color:var(--b-ink);font-weight:700}.nb-grid-head{font-size:var(--b-text-small);margin:6px 0 2px;font-weight:600}.nb-order{max-height:320px}.nb-exclude{gap:var(--b-gap-tight);border:0;max-height:280px;margin:0;padding:0}.nb-parallels td{height:36px;padding:0 6px}
