.form-group:has(>.opt-chips__native),.form-group:has(>.opt-chips){position:relative}.opt-chips__native{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}label span.opt-chips__value.opt-chips__value,.opt-chips__value{font-weight:400;color:inherit;opacity:.65}.ltr label span.opt-chips__value.opt-chips__value,.ltr .opt-chips__value{margin-left:6px}.rtl label span.opt-chips__value.opt-chips__value,.rtl .opt-chips__value{margin-right:6px}.form-group ul.opt-chips,ul.opt-chips{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.form-group ul.opt-chips>li,ul.opt-chips>li{display:flex;margin:0;padding:0;list-style:none}.opt-chip{display:flex;align-items:center;justify-content:center;min-width:44px;height:32px;padding:4px 12px;border:0;border-radius:var(--radius-md, 8px);background:var(--color-surface, #fff);color:var(--color-fg-muted, #555);font:inherit;font-size:13px;line-height:1.2;white-space:nowrap;box-shadow:0 0 0 1px var(--hc-line, #d5dae2);transition:box-shadow .1s ease-in-out,color .1s ease-in-out;cursor:pointer}.opt-chip:hover{box-shadow:0 0 0 2px var(--color-action, #0068e1)}.opt-chip:focus-visible{outline:2px solid var(--color-action, #0068e1);outline-offset:3px}.opt-chip.is-active{color:var(--color-action, #0068e1);box-shadow:0 0 0 2px var(--color-action, #0068e1);cursor:default}.opt-chip.is-disabled,.opt-chip:disabled{opacity:.5;cursor:not-allowed}.ltr .opt-chip.is-disabled,.ltr .opt-chip:disabled{background-image:linear-gradient(135deg,transparent 47%,var(--hc-line, #d5dae2) 48%,var(--hc-line, #d5dae2) 52%,transparent 53%)}.rtl .opt-chip.is-disabled,.rtl .opt-chip:disabled{background-image:linear-gradient(-135deg,transparent 47%,var(--hc-line, #d5dae2) 48%,var(--hc-line, #d5dae2) 52%,transparent 53%)}.opt-chip.is-disabled:hover,.opt-chip:disabled:hover{box-shadow:0 0 0 1px var(--hc-line, #d5dae2)}.opt-chip.is-active:disabled{opacity:1;background-image:none}.calculation-results.is-refreshing,.results-column .is-refreshing{opacity:.5;pointer-events:none;transition:opacity .15s ease}.form-group:has(>.opt-chips){margin-bottom:20px}.form-group:has(>.opt-chips)>label{margin-bottom:6px;font-size:14px}
