@layer legacy{.reference-quick-action{flex-wrap:wrap;align-items:center;gap:4px 8px;min-width:0;margin-top:6px;line-height:1.4;display:flex}html:root a.reference-quick-link{width:fit-content;max-width:100%;color:var(--ui-ink,#242424);text-transform:none;letter-spacing:normal;background:0 0;border:0;align-items:center;gap:6px;padding:2px 0;font-size:12px;font-weight:450;line-height:1.4;text-decoration:none;display:inline-flex;position:relative}html:root a.reference-quick-link:hover{color:var(--ui-accent,#6c6651);text-underline-offset:3px;text-decoration:underline}html:root a.reference-quick-link:focus-visible{outline:2px solid var(--ui-accent,#6c6651);outline-offset:4px;border-radius:4px}.reference-quick-link__plus{border:1px solid var(--ui-line-strong,#d2d0c9);border-radius:6px;flex:0 0 20px;place-items:center;width:20px;height:20px;font-size:16px;line-height:1;display:grid}.reference-quick-link__sr{inset-inline-start:0;clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;top:0;overflow:hidden}.reference-select-control{align-items:stretch;gap:4px;width:100%;min-width:0;display:flex;position:relative}.reference-select-control>select{flex:auto;width:100%;min-width:0}html:root button.reference-refresh{box-sizing:border-box;inline-size:var(--ds-field-height,34px);border:1px solid var(--ui-line-strong,#d2d0c9);border-radius:var(--ui-control-radius,8px);background:var(--ui-surface,#fff);min-block-size:24px;min-inline-size:24px;color:var(--ui-muted,#667085);box-shadow:none;cursor:pointer;flex:none;place-items:center;margin:0;padding:0;font-size:0;line-height:0;transition:border-color .15s,background-color .15s,color .15s;display:inline-grid}html:root button.reference-refresh:hover:not(:disabled){border-color:var(--ui-accent,#6c6651);background:var(--ui-hover,#f1f3f2);color:var(--ui-ink,#242424);transform:none}html:root button.reference-refresh:focus-visible{outline:2px solid var(--ui-accent,#6c6651);outline-offset:2px}html:root button.reference-refresh:disabled{cursor:progress;opacity:.7}html:root :is(td,[role=gridcell],.procurement-line,.allocation-row)>.reference-select-control>button.reference-refresh{inline-size:26px}html:root .reference-quick-action>button.reference-refresh{block-size:24px;inline-size:24px}.reference-refresh__icon{width:16px;height:16px;display:block}html:root button.reference-refresh[aria-busy=true] .reference-refresh__icon{animation:.8s linear infinite reference-refresh-spin}@keyframes reference-refresh-spin{to{transform:rotate(360deg)}}.reference-select-control:has(>select:disabled)>.reference-refresh{display:none}.reference-refresh-status{inset-inline-start:0;clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;top:0;overflow:hidden}@media (prefers-reduced-motion:reduce){html:root button.reference-refresh{transition:none}html:root button.reference-refresh[aria-busy=true] .reference-refresh__icon{animation:none}}html[data-motion=off] button.reference-refresh .reference-refresh__icon{animation:none}}
