.cb-root{gap:14px;min-width:0;display:grid}.cb-trip{overflow-wrap:anywhere;margin:0;font-size:1.05rem;font-weight:700}.cb-root>.field-hint{margin:-8px 0 0}.cb-items{gap:12px;margin:0 0 12px;padding:0;list-style:none;display:grid}.cb-item{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);min-width:0;padding:12px 14px}.cb-item-title{overflow-wrap:anywhere;margin:0 0 8px;font-size:1.02rem}.cb-rule{border-left:3px solid var(--accent);min-width:0;padding:8px 0 8px 12px}.cb-rule+.cb-rule{margin-top:10px}.cb-na{border-left-color:var(--border-strong);opacity:.85}.cb-reg{overflow-wrap:anywhere;margin:0 0 4px;font-weight:700}.cb-na-text{color:var(--muted);margin:0 0 4px;font-size:.88rem;font-weight:600}.cb-allow{flex-wrap:wrap;gap:6px 16px;margin:0 0 6px;display:flex}.cb-allow-cell{align-items:baseline;gap:6px;display:flex}.cb-allow-cell dt{color:var(--muted);font-size:.9rem;font-weight:600}.cb-allow-cell dd{margin:0}.cb-badge{border:1px solid var(--border-strong);color:var(--text);border-radius:999px;padding:0 10px;font-size:.85rem;font-weight:700}.cb-yes{border-color:var(--success);background:var(--success-soft)}.cb-conditional{border-color:var(--warn);background:var(--warn-soft)}.cb-no{border-color:var(--danger);background:var(--danger-soft)}.cb-since{color:var(--muted);margin:0 0 4px;font-size:.88rem}.cb-conds{margin:0;padding-left:1.2em}.cb-conds li{overflow-wrap:anywhere}.cb-conds li+li{margin-top:2px}.cb-src{color:var(--muted);overflow-wrap:anywhere;margin:6px 0 0;font-size:.85rem}.cb-src a,.cb-dest a{color:var(--accent-strong)}.cb-dest{border:1px solid var(--warn);border-radius:var(--radius-sm);background:var(--warn-soft);margin:0 0 12px;padding:10px 12px}.cb-dest ul{margin:0;padding-left:1.2em}.cb-dest li{overflow-wrap:anywhere}.cb-wh{gap:8px;min-width:0;display:grid}.cb-wh-title{margin:0;font-size:1.1rem}.cb-wh-result{gap:8px;display:grid}
