.holdings-provenance{border:1px solid color-mix(in srgb,var(--os-border,#d6d3d1)85%,transparent);background:color-mix(in srgb,var(--os-surface,#fff)94%,#eef2ff);border-radius:10px;margin:0 0 1.25rem;padding:1rem 1.15rem}.holdings-provenance__title{margin:0 0 .35rem;font-size:1.05rem;font-weight:650}.holdings-provenance__body,.holdings-provenance__authority,.holdings-provenance__hint,.holdings-provenance-note{color:var(--os-muted,#57534e);margin:0 0 .45rem;font-size:.95rem;line-height:1.45}.holdings-provenance__hint,.holdings-provenance-note{margin-bottom:0}.holdings-provenance-note{margin:0 0 1rem}.holdings-source-badge{letter-spacing:.01em;vertical-align:middle;color:#44403c;background:#fafaf9;border:1px solid #d6d3d1;border-radius:6px;flex-wrap:wrap;align-items:center;gap:.25rem;max-width:100%;margin-left:.45rem;padding:.12rem .45rem;font-size:.72rem;font-weight:650;line-height:1.25;display:inline-flex}.holdings-source-badge__marker{text-align:center;letter-spacing:.02em;opacity:.9;border:1px solid;border-radius:3px;min-width:1.35rem;padding:0 .15rem;font-size:.65rem;font-weight:700;display:inline-block}.holdings-source-badge__text,.holdings-source-badge__engine{white-space:nowrap}.holdings-source-badge--broker{color:#0f766e;background:#f0fdfa;border:1px solid #5eead4}.holdings-source-badge--manual{color:#57534e;background:#f5f5f4;border:1px dashed #a8a29e}.holdings-source-badge--manual_and_broker{color:#3730a3;background:#eef2ff;border:3px double #818cf8}.holdings-source-badge--unknown{border-style:dotted;border-color:#a8a29e}.holdings-engine-authority{background:color-mix(in srgb,var(--os-surface,#fff)92%,#eef2ff);border-left:3px solid #818cf8;border-radius:0 6px 6px 0;margin:.45rem 0 0;padding:.55rem .65rem}.holdings-engine-authority__line{color:var(--os-muted,#57534e);margin:0 0 .2rem;font-size:.88rem;line-height:1.4}.holdings-engine-authority__line:last-child{margin-bottom:0}.holdings-provenance-section-title{margin:1.25rem 0 .5rem;font-size:1.05rem;font-weight:650}.holdings-provenance-section-copy{color:var(--os-muted,#57534e);margin:0 0 .75rem;font-size:.92rem;line-height:1.45}.visually-hidden{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:390px){.holdings-provenance{padding:.85rem .9rem}.holdings-source-badge{margin:.35rem 0 0;display:inline-flex}.holdings-source-badge__engine{white-space:normal}.holdings-item-symbol-row .holdings-source-badge{max-width:min(100%,16rem)}}
