.bfn3sa_density{--h:var(--density-control-fine);--item-h:var(--density-row-fine)}@media (pointer:coarse),(max-width:767px){.bfn3sa_density{--h:var(--density-control-coarse);--item-h:var(--density-control-coarse)}}.bfn3sa_field{gap:var(--space-4);min-width:0;font-family:var(--font-sans);font-size:var(--text-body-size);line-height:var(--text-body-line);color:var(--ink);flex-direction:column;display:flex;}.bfn3sa_label{font-weight:var(--weight-semibold);color:var(--ink)}.bfn3sa_required{font-weight:var(--weight-regular);color:var(--ink-2)}.bfn3sa_description{font-size:var(--text-caption-size);line-height:var(--text-caption-line);font-weight:var(--text-caption-weight);color:var(--ink-2)}.bfn3sa_error{align-items:flex-start;gap:var(--space-4);font-size:var(--text-caption-size);line-height:var(--text-caption-line);font-weight:var(--text-caption-weight);color:var(--behind-ink);display:flex}.bfn3sa_error svg{color:var(--behind);flex:none;margin-top:2px}.bfn3sa_field[data-disabled] .bfn3sa_label{color:var(--ink-2)}.bfn3sa_control{align-items:center;gap:var(--space-8);box-sizing:border-box;width:100%;min-height:var(--h);padding:0 var(--space-12);background:var(--surface);color:var(--ink);border:1px solid var(--border-control);border-radius:var(--radius);font:inherit;text-align:start;cursor:text;transition:border-color var(--dur-color);display:flex}@media (pointer:coarse),(max-width:767px){.bfn3sa_control{font-size:var(--text-lead-size);line-height:var(--text-lead-line)}}@media (hover:hover){.bfn3sa_field:not([data-disabled]) .bfn3sa_control:hover{border-color:var(--ink-2)}}.bfn3sa_field[data-invalid] .bfn3sa_control{border-color:var(--behind);box-shadow:inset 0 0 0 1px var(--behind)}.bfn3sa_field .bfn3sa_control:focus-within{border-color:var(--accent-edge);box-shadow:inset 0 0 0 1px var(--accent-edge)}.bfn3sa_field[data-disabled] .bfn3sa_control{background:var(--surface-alt);border-color:var(--line-strong);color:var(--ink-disabled);cursor:not-allowed}.bfn3sa_trigger{cursor:pointer}.bfn3sa_bare{min-width:0;height:100%;min-height:calc(var(--h) - 2px);color:inherit;font:inherit;text-align:inherit;background:0 0;border:0;outline:none;flex:1;margin:0;padding:0}.bfn3sa_bare::placeholder{color:var(--ink-3);opacity:1}.bfn3sa_bare:disabled{cursor:not-allowed}button.bfn3sa_bare{justify-content:space-between;align-items:center;gap:var(--space-8);cursor:pointer;display:flex}.bfn3sa_value{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.bfn3sa_value[data-placeholder]{color:var(--ink-3)}.bfn3sa_chevron{color:var(--ink-2);flex:none}.bfn3sa_field[data-disabled] .bfn3sa_chevron{color:var(--ink-disabled)}.bfn3sa_adornment{align-items:center;gap:var(--space-4);flex:none;display:inline-flex}.bfn3sa_valid{color:var(--good)}.bfn3sa_iconButton{min-width:var(--h);margin:0 calc(-1 * var(--space-12)) 0 0;padding:0 var(--space-8);color:var(--ink-2);cursor:pointer;background:0 0;border:0;outline:none;flex:none;justify-content:center;align-self:stretch;align-items:center;display:inline-flex}.bfn3sa_iconButton[data-disabled]{color:var(--ink-disabled);cursor:not-allowed}.bfn3sa_iconButton[data-focus-visible]{outline:2px solid var(--accent-edge);outline-offset:calc(-1 * var(--space-4))}.bfn3sa_sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
.RI2lnq_popover{box-sizing:border-box;min-width:var(--trigger-width,160px);max-width:min(360px, calc(100vw - 2 * var(--layout-gutter-narrow)));background:var(--surface);color:var(--ink);border:1px solid var(--line-strong);border-radius:var(--radius);box-shadow:var(--shadow-pop);font-family:var(--font-sans);font-size:var(--text-body-size);line-height:var(--text-body-line);flex-direction:column;display:flex;}.RI2lnq_popover[data-entering]{animation:RI2lnq_pop-in var(--dur-menu) var(--ease-enter)}.RI2lnq_popover[data-exiting]{animation:RI2lnq_pop-out var(--dur-menu) var(--ease-exit) forwards}@keyframes RI2lnq_pop-in{0%{opacity:0;transform:translateY(4px)}}@keyframes RI2lnq_pop-out{to{opacity:0}}.RI2lnq_list{box-sizing:border-box;max-height:inherit;padding:var(--space-4);outline:none;overflow:auto}.RI2lnq_item{justify-content:space-between;align-items:center;gap:var(--space-12);box-sizing:border-box;min-height:var(--item-h);padding:0 var(--space-8);border-radius:var(--radius);color:var(--ink);cursor:pointer;-webkit-user-select:none;user-select:none;outline:none;display:flex}.RI2lnq_item[data-focused],.RI2lnq_item[data-hovered]{background:var(--hover)}.RI2lnq_item[data-pressed]{background:var(--line)}.RI2lnq_item[data-focus-visible]{outline:2px solid var(--accent-edge);outline-offset:-2px}.RI2lnq_item[data-selected]{font-weight:var(--weight-semibold)}.RI2lnq_item[data-disabled]{color:var(--ink-disabled);cursor:not-allowed}.RI2lnq_item[data-destructive]:not([data-disabled]){color:var(--behind-ink)}.RI2lnq_itemText{flex-direction:column;min-width:0;display:flex}.RI2lnq_reason{font-size:var(--text-caption-size);line-height:var(--text-caption-line);font-weight:var(--text-caption-weight);color:var(--ink-2)}.RI2lnq_item[data-disabled] .RI2lnq_reason{color:var(--ink-2)}.RI2lnq_mark{width:16px;color:var(--accent-edge);flex:none}.RI2lnq_separator{height:1px;margin:var(--space-4) calc(-1 * var(--space-4));background:var(--line)}