.substance-search-results[data-v-579f569c]{overscroll-behavior:contain;background-color:var(--neutral-100);border-radius:4px;max-height:15rem;margin:.625rem 0 0;padding:.25rem 0;list-style:none;overflow-y:auto}.substance-search-result[data-v-579f569c]{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:4.5rem minmax(0,1fr);align-items:baseline;gap:0 .75rem;padding:.5rem .875rem;font-size:.875rem;display:grid}.substance-search-result[data-v-579f569c]:focus-visible{background-color:var(--neutral-150)}@media (hover:hover) and (pointer:fine){.substance-search-result[data-v-579f569c]:hover{background-color:var(--neutral-150)}}.substance-search-result[data-v-579f569c]:focus-visible{outline:2px solid var(--color-primary-ink);outline-offset:-2px}@media (width>=576px){.substance-search-result[data-v-579f569c]{grid-template-columns:5.5rem minmax(0,1fr) auto;gap:.75rem}}.substance-search-result.is-create[data-v-579f569c]{color:var(--color-primary-ink);grid-template-columns:auto minmax(0,1fr);align-items:center;font-weight:500}.substance-search-result .icon-font[data-v-579f569c]{font-size:1.125rem}.substance-search-result-formula[data-v-579f569c]{overflow-wrap:anywhere;font-weight:700}.substance-search-result-name[data-v-579f569c]{min-width:0}.substance-search-result-mass[data-v-579f569c]{color:var(--bs-secondary-color);white-space:nowrap;grid-column:2;font-size:.75rem}@media (width>=576px){.substance-search-result-mass[data-v-579f569c]{grid-column:auto}}.substance-tile[data-v-18fdb43c]{background-color:var(--known-container,var(--neutral-100));border-radius:4px;flex-wrap:wrap;align-items:center;gap:.375rem .75rem;padding:.5rem .5rem .5rem .875rem;display:flex}.substance-tile.is-invalid[data-v-18fdb43c]{background-color:color-mix(in srgb, var(--state-danger) 5.5%, transparent);box-shadow:inset 0 0 0 2px var(--state-danger)}.substance-tile-formula[data-v-18fdb43c]{overflow-wrap:anywhere;min-width:0;color:var(--known-ink,var(--bs-body-color));flex:0 auto;font-size:1.25rem;font-weight:700}.substance-tile-info[data-v-18fdb43c]{flex:13rem;align-items:center;gap:.75rem;min-width:0;display:flex}.substance-tile-text[data-v-18fdb43c]{flex-direction:column;flex:auto;min-width:0;display:flex}.substance-tile-name[data-v-18fdb43c]{font-size:.875rem;font-weight:500}.substance-tile-mass[data-v-18fdb43c]{color:var(--bs-secondary-color);white-space:nowrap;font-size:.75rem}.substance-tile-change[data-v-18fdb43c]{flex:none}@media (hover:hover) and (pointer:fine){.substance-tile-change.pill[data-v-18fdb43c]:not(:disabled):hover{color:var(--known-ink,var(--color-primary-ink));background-color:var(--surface-raised);border-color:var(--known-ink,var(--color-primary))}}.parameter-board[data-v-43c3e487]{--role-ink-l:53%;--role-ink-c:.14;--role-container-l:94%;--role-container-c:.045;--known-hue:245;--find-hue:62;--known-ink:oklch(var(--role-ink-l) var(--role-ink-c) var(--known-hue));--known-container:oklch(var(--role-container-l) var(--role-container-c) var(--known-hue));--find-ink:oklch(var(--role-ink-l) var(--role-ink-c) var(--find-hue));--find-container:oklch(var(--role-container-l) var(--role-container-c) var(--find-hue));--zone-surface:var(--neutral-100);grid-template-columns:minmax(0,1fr);grid-template-areas:"known""find""hint""available";gap:1.5rem;display:grid}[data-bs-theme=dark] .parameter-board[data-v-43c3e487]{--role-ink-l:78%;--role-container-l:32%}@media (width>=768px){.parameter-board[data-v-43c3e487]{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"known find""hint hint""available available";column-gap:1.25rem}}.parameter-board-known[data-v-43c3e487]{grid-area:known}.parameter-board-find[data-v-43c3e487]{grid-area:find}.parameter-board-hint[data-v-43c3e487]{grid-area:hint}.parameter-board-available[data-v-43c3e487]{grid-area:available}.parameter-board-section[data-v-43c3e487]{flex-direction:column;gap:.75rem;display:flex}.parameter-board-header[data-v-43c3e487]{align-items:center;gap:.5rem;display:flex}.parameter-board-header-icon[data-v-43c3e487]{font-size:1.375rem}.parameter-board-known .parameter-board-header-icon[data-v-43c3e487]{color:var(--known-ink)}.parameter-board-find .parameter-board-header-icon[data-v-43c3e487]{color:var(--find-ink)}.parameter-board-heading[data-v-43c3e487]{flex-wrap:wrap;align-items:center;gap:6px;margin:0;font-size:1rem;font-weight:600;display:inline-flex}.parameter-board-note[data-v-43c3e487]{background:var(--color-primary);min-height:20px;color:var(--color-on-accent);text-transform:none;border-radius:50rem;align-items:center;padding:3px 8px;font-size:.72rem;font-weight:700;line-height:1;display:inline-flex}.parameter-zone[data-v-43c3e487]{border:2px dashed var(--neutral-300);background-color:var(--zone-surface);min-height:11rem;transition:border-color var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard);border-radius:8px;flex-direction:column;flex:1 0 auto;gap:.625rem;padding:.75rem;display:flex}.parameter-zone.is-drag-over[data-v-43c3e487]{border-color:var(--known-ink);background-color:var(--known-container)}.parameter-board-find .parameter-zone.is-drag-over[data-v-43c3e487]{border-color:var(--find-ink);background-color:var(--find-container)}.parameter-board-available .parameter-zone[data-v-43c3e487]{border-style:solid;border-color:#0000;flex-flow:wrap;min-height:3.5rem}.parameter-board-available .parameter-zone.is-drag-over[data-v-43c3e487]{border-style:dashed}@media not ((hover:hover) and (pointer:fine)){.parameter-board-section:not(.parameter-board-available)>.parameter-zone[data-v-43c3e487]{background-color:#0000;border:0;min-height:0;padding:0}}.parameter-zone-cards[data-v-43c3e487]{display:contents}.parameter-zone-empty[data-v-43c3e487]{color:var(--neutral-500);text-align:center;flex-direction:column;flex:1 0 auto;justify-content:center;align-items:center;gap:.375rem;padding:1.5rem;font-size:.875rem;display:flex}.parameter-zone-empty .icon-font[data-v-43c3e487]{font-size:1.75rem}@media not ((hover:hover) and (pointer:fine)){.parameter-zone-empty[data-v-43c3e487]{text-align:start;align-items:flex-start;padding:0}.parameter-zone-empty .icon-font[data-v-43c3e487]{display:none}}.parameter-zone-done[data-v-43c3e487]{color:var(--neutral-500);padding:.5rem .25rem;font-size:.875rem}.parameter-zone-add[data-v-43c3e487]{border:1.5px dashed var(--neutral-400);border-radius:4px;flex-direction:column;gap:.625rem;padding:.75rem .875rem;display:flex}.parameter-zone-add-label[data-v-43c3e487]{color:var(--bs-secondary-color);align-items:center;gap:.5rem;font-size:.8125rem;display:flex}.parameter-zone-add-label .icon-font[data-v-43c3e487]{flex:none;font-size:1.125rem}.parameter-zone-add-chips[data-v-43c3e487]{flex-wrap:wrap;gap:.375rem;display:flex}.parameter-add-chip .icon-font[data-v-43c3e487]{color:var(--known-ink)}.parameter-board-find .parameter-add-chip .icon-font[data-v-43c3e487]{color:var(--find-ink)}.parameter-symbol[data-v-43c3e487]{color:var(--bs-secondary-color);font-weight:500}.parameter-card[data-v-43c3e487]{--surface:var(--surface-raised);border:var(--layer-border-width) solid var(--bs-border-color);background-color:var(--surface);cursor:grab;border-radius:4px;grid-template-columns:auto auto minmax(0,1fr) auto;grid-template-areas:"handle badge title close""body body body body";align-items:center;gap:.75rem .625rem;padding:.75rem .75rem .875rem;display:grid;box-shadow:0 2px 2px #00000024,0 3px 1px -2px #0003,0 1px 5px #0000001f}@media (width>=576px){.parameter-card.in-find[data-v-43c3e487]{grid-template-columns:auto auto minmax(0,1fr) auto auto;grid-template-areas:"handle badge title body close";padding-bottom:.75rem}}.parameter-card.in-available[data-v-43c3e487]{border:1px solid var(--bs-border-color);width:100%;box-shadow:none;flex-wrap:wrap;align-items:center;gap:.5rem;padding:.375rem .375rem .375rem .5rem;display:flex}@media (width>=576px){.parameter-card.in-available[data-v-43c3e487]{flex-wrap:nowrap;width:auto}}.parameter-card-handle[data-v-43c3e487]{color:var(--neutral-500);grid-area:handle}[data-bs-theme=dark] .parameter-card-handle[data-v-43c3e487]{color:var(--neutral-550)}@media not ((hover:hover) and (pointer:fine)){.parameter-drag-handle[data-v-43c3e487]{display:none}}@media (hover:hover) and (pointer:fine){.parameter-card[draggable=true]:hover .parameter-drag-handle[data-v-43c3e487]{color:var(--neutral-700)}}.parameter-badge[data-v-43c3e487]{background-color:var(--known-container);min-width:2rem;height:2rem;color:var(--known-ink);border-radius:4px;grid-area:badge;place-items:center;padding:0 .375rem;font-size:1rem;font-style:italic;font-weight:700;display:grid}.in-find .parameter-badge[data-v-43c3e487]{background-color:var(--find-container);color:var(--find-ink)}.parameter-card-title[data-v-43c3e487]{flex-direction:column;grid-area:title;min-width:0;font-size:.9375rem;font-weight:500;display:flex}.in-available .parameter-card-title[data-v-43c3e487]{flex:auto;margin-right:.375rem;font-size:.875rem;display:block}.parameter-card-subtitle[data-v-43c3e487]{color:var(--bs-secondary-color);font-size:.75rem;font-weight:400}.parameter-card-actions[data-v-43c3e487]{gap:.375rem;margin-left:auto;display:flex}.btn.parameter-known-action[data-v-43c3e487]{--btn-tint:var(--known-ink);color:var(--btn-tint)}.btn.parameter-find-action[data-v-43c3e487]{--btn-tint:var(--find-ink);color:var(--btn-tint)}.parameter-remove-btn[data-v-43c3e487]{--icon-btn-wash:oklch(var(--btn-wash-hover-l) .004 248deg);width:2rem;min-width:0;height:2rem;color:var(--neutral-700);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);background-color:#0000;border:0;border-radius:50%;grid-area:close;justify-content:center;align-items:center;padding:0;display:flex}.parameter-remove-btn .icon-font[data-v-43c3e487]{color:inherit;font-size:1.125rem;line-height:1}.parameter-remove-btn[data-v-43c3e487]:hover{text-decoration:none}.parameter-remove-btn[data-v-43c3e487]:focus-visible{background-color:var(--icon-btn-wash)}@media (hover:hover) and (pointer:fine){.parameter-remove-btn[data-v-43c3e487]:hover{color:var(--bs-body-color);background-color:var(--icon-btn-wash)}}.parameter-card-body[data-v-43c3e487]{grid-area:body;min-width:0}.in-available .parameter-card-body[data-v-43c3e487]{display:none}.parameter-card-body[data-v-43c3e487]:not(:has(:not(:empty))){display:none}
