/* Holdings method selection: only the selected workspace is shown. */
.holdings-choices{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:0 0 18px}.holdings-choice{display:block;text-align:left;background:#fff;border:1px solid #ccdbe7;border-radius:12px;padding:15px;color:var(--ink);font:inherit;cursor:pointer}.holdings-choice strong,.holdings-choice span{display:block}.holdings-choice span{font-size:12px;color:var(--muted);line-height:1.45;margin-top:5px}.holdings-choice[aria-pressed="true"]{background:#edf5fc;border:2px solid #286aac;padding:14px}.holdings-choice:focus-visible{outline:3px solid #68a4d9;outline-offset:3px}.holdings-workspace{background:white;border:1px solid var(--rule-soft);border-radius:14px;padding:22px}.holdings-workspace h3{margin:0 0 10px}.holdings-workspace>p{font-size:14px;line-height:1.6}.percent-note{border-left:3px solid #2871ad;background:#f2f7fb;padding:10px 13px;font-size:13px;line-height:1.5;margin:14px 0}.paste-example{display:flex;gap:28px;align-items:flex-start;padding:12px 15px;background:#f7fafc;border:1px solid #e5edf2;border-radius:9px}.paste-example span{font-size:12px;color:var(--muted);padding-top:2px}.holdings-workspace pre{white-space:pre-wrap;overflow-wrap:anywhere;background:none;color:var(--ink);padding:0;margin:0;font-size:13px;line-height:1.65}.holdings-detail{margin:14px 0 20px;font-size:13px}.holdings-detail summary{cursor:pointer;color:var(--blue);font-weight:700}.holdings-detail pre{background:#f7fafc;padding:12px;border-radius:8px}.holdings-workspace .smallnote{font-size:12px}.holdings-workspace textarea{margin-top:8px}.holdings-workspace [hidden]{display:none}@media(max-width:650px){.holdings-choices{grid-template-columns:1fr}.holdings-choice{padding:11px 13px}.holdings-choice[aria-pressed="true"]{padding:10px 12px}.holdings-choice span{margin-top:2px}.holdings-workspace{padding:16px}.paste-example{gap:18px}}
.holdings-choices{grid-template-columns:1fr auto 1fr auto 1fr;align-items:stretch;gap:9px}.method-or{align-self:center;font-size:11px;font-weight:700;color:#637d8e}.example-table{overflow-x:auto;border:1px solid #dce6ed;border-radius:8px}.example-table table{border-collapse:collapse;width:100%;font-size:12px}.example-table th,.example-table td{text-align:left;padding:9px;border-bottom:1px solid #dce6ed}.example-table th{background:#edf4f9}.extra-label{display:block;margin-top:20px}.extra-label .optional{font-size:12px}.holdings-workspace .help{margin:5px 0;font-size:12px;line-height:1.6}@media(max-width:650px){.holdings-choices{grid-template-columns:1fr;gap:6px}.method-or{text-align:center}.holdings-workspace .label{font-size:17px}}
.owner-description-label{display:block!important;font-size:11px!important;margin-top:8px}.holdings-choice{min-width:0}

.holdings-workspace pre{border:0;border-radius:0;box-shadow:none}

.simple-holding-row label{display:block;font-size:11px;line-height:1.4}.holding-head{display:none}.submitted-inputs{margin:18px 0}.submitted-inputs pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:360px;overflow:auto}.percent-note{margin-top:14px}

@media(max-width:650px){.holdings-choice span{display:none}}

.completeness-question{border:0;padding:0;margin:0}.completeness-option{display:flex;align-items:flex-start;gap:8px;margin-top:12px}

/* V3.4 recognized paste review */
.markettable{overflow:auto;max-height:28rem;margin:12px 0 20px;border:1px solid #dce6ed;border-radius:8px;background:white}.markettable table{border-collapse:collapse;width:100%;font-size:14px}.markettable th,.markettable td{text-align:left;padding:10px 12px;border-bottom:1px solid #dce6ed;vertical-align:top;overflow-wrap:anywhere}.markettable th{position:sticky;top:0;background:#edf4f8}.markettable tbody tr:nth-child(even){background:#f8fbfd}
