.reference-editor.svelte-1drgry{display:flex;min-width:0;flex-direction:column;gap:8px}.entry-row.svelte-1drgry{display:grid;grid-template-columns:minmax(180px,1.25fr) minmax(120px,.65fr) minmax(180px,1fr) auto;align-items:end;gap:8px}.entry-row.svelte-1drgry label:where(.svelte-1drgry){display:flex;min-width:0;flex-direction:column;gap:6px}.entry-row.svelte-1drgry label:where(.svelte-1drgry)>span:where(.svelte-1drgry){color:var(--color-slate);font:570 .57rem var(--font-mono);letter-spacing:.035em;text-transform:uppercase}.entry-row.svelte-1drgry label:where(.svelte-1drgry) i:where(.svelte-1drgry){color:var(--color-mist);font-style:normal;text-transform:none}.entry-row.svelte-1drgry input:where(.svelte-1drgry){width:100%;min-height:38px;padding:8px 10px;border:1px solid var(--color-rule);border-radius:10px;outline:0;background:var(--color-canvas);color:var(--color-ink);font:12px var(--font-body)}.entry-row.svelte-1drgry input:where(.svelte-1drgry)::placeholder{color:var(--color-mist)}.entry-row.svelte-1drgry input:where(.svelte-1drgry):focus-visible{border-color:var(--color-vermillion);box-shadow:0 0 0 3px var(--color-brand-tint)}.add-reference-cell.svelte-1drgry{display:flex;align-items:flex-end}.entry-guidance.svelte-1drgry{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--color-mist);font-size:10.5px}.entry-guidance.svelte-1drgry code:where(.svelte-1drgry){font:.56rem var(--font-mono)}.entry-error.svelte-1drgry{margin:1px 0 0;color:var(--color-vermillion-deep);font-size:11.5px}.reference-list.svelte-1drgry{display:grid;gap:6px;margin-top:2px}.reference-record.svelte-1drgry{display:grid;grid-template-columns:28px minmax(0,1fr) 28px;align-items:center;gap:9px;min-height:52px;padding:7px 8px;border:1px solid var(--color-rule);border-radius:12px;background:var(--color-canvas)}.authority-mark.svelte-1drgry{display:grid;width:28px;height:28px;place-items:center;border-radius:8px;background:var(--color-brand-tint);color:var(--color-vermillion-deep);font:650 .76rem var(--font-mono)}.reference-copy.svelte-1drgry{min-width:0}.reference-copy.svelte-1drgry strong:where(.svelte-1drgry){display:block;overflow:hidden;color:var(--color-ink);font-size:11.5px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.reference-copy.svelte-1drgry div:where(.svelte-1drgry){display:flex;flex-wrap:wrap;gap:6px 12px;margin-top:3px;color:var(--color-slate);font:.57rem var(--font-mono)}.reference-copy.svelte-1drgry a:where(.svelte-1drgry){color:var(--color-vermillion-deep);text-decoration:none}.reference-copy.svelte-1drgry a:where(.svelte-1drgry):hover{text-decoration:underline}.remove-reference.svelte-1drgry{display:grid;width:28px;height:28px;place-items:center;border:0;border-radius:8px;background:transparent;color:var(--color-mist);font:500 17px/1 var(--font-body);cursor:pointer}.remove-reference.svelte-1drgry:hover{background:var(--color-brand-tint);color:var(--color-vermillion-deep)}.remove-reference.svelte-1drgry:focus-visible{outline:2px solid var(--color-vermillion);outline-offset:1px}.empty-reference.svelte-1drgry{margin:1px 0 0;color:var(--color-mist);font-size:11.5px;line-height:1.45}@media(max-width:900px){.entry-row.svelte-1drgry{grid-template-columns:minmax(0,1fr) minmax(130px,.7fr) auto}.source-field.svelte-1drgry{grid-column:1 / 3}.add-reference-cell.svelte-1drgry{grid-column:3;grid-row:2}}@media(max-width:560px){.entry-row.svelte-1drgry{grid-template-columns:1fr}.entry-row.svelte-1drgry label:where(.svelte-1drgry),.source-field.svelte-1drgry,.add-reference-cell.svelte-1drgry{grid-column:1;grid-row:auto}.add-reference-cell.svelte-1drgry button{width:100%;min-height:41px}}
