.field{display:flex;flex-direction:column;gap:var(--s-0\.5)}.field .field__row{display:flex;gap:var(--s-2);align-items:center}.field .field__input.field__input--inRow{flex:0 0 auto;line-height:0}.field .field__label.field__label--inRow{flex:1 0 auto}.field .field__description{margin-top:var(--s-0\.5)}.field .field__error{vertical-align:middle}.textInput{background-color:var(--c-white);border-radius:var(--border-4);border:var(--border-1) solid var(--c-gray-200);display:flex;overflow:hidden;align-items:stretch;height:var(--s-interactive-md)}.textInput.textInput--hasStartSlot{padding-left:var(--s-1)}.textInput.textInput--hasEndSlot{padding-right:var(--s-1)}.textInput:has(:focus),.textInput:hover{border-color:var(--c-interactive)}.textInput:has([aria-invalid=true]){background-color:var(--c-red-100);border-color:var(--c-red-500)}.textInput__input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;color:var(--c-text-strong);flex:1 1;font-family:var(--font-sans);font-size:100%;line-height:1;padding:0 var(--s-2);width:100%}.textInput__input:focus{outline:none}.textInput__input::-moz-placeholder{color:var(--c-text-weak)}.textInput__input::placeholder{color:var(--c-text-weak)}.textInput__input.textInput__input--hasEndSlot{padding-right:var(--s-0\.5)}.textInput__input.textInput__input--hasStartSlot{padding-left:var(--s-0\.5)}.textInput__endSlot,.textInput__startSlot{display:flex;flex:0 0;align-items:center;justify-content:center}.select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--c-white) no-repeat url(/images/caret-down.svg) right var(--s-2) center;background-size:12px;border-radius:var(--border-4);border:var(--border-1) solid var(--c-gray-200);color:var(--c-weight-normal);flex:0 0 auto;font-size:100%;line-height:1;height:var(--s-interactive-md);padding:0 calc(var(--s-2) + 12px + var(--s-0\.5)) 0 var(--s-2);position:relative}.select:focus,.select:hover{border-color:var(--c-interactive)}.select.--isEmbedded{border:none;background-position:right var(--s-0\.5) center;background-color:transparent;padding:var(--s-1) calc(var(--s-0\.5) + 12px + var(--s-0\.5)) var(--s-1) var(--s-0\.5)}.select.--isEmbedded:focus,.select.--isEmbedded:hover{border:none;color:var(--c-interactive);outline:0}.amountInput__icon{background:transparent;display:inline-flex;font-size:var(--text-md);align-items:center;line-height:var(--line-height-md);padding-left:var(--s-1)}.amountInput__select{--icon-size: 12px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent no-repeat url(/images/caret-down.svg) right 0 center;background-size:12px;background-size:var(--icon-size);color:var(--c-text-weak);flex:0 0 auto;font-size:var(--text-sm);line-height:var(--line-height-sm);padding:var(--s-1\.5) calc(12px + var(--s-0\.25)) var(--s-1\.5) var(--s-1);padding:var(--s-1\.5) calc(var(--icon-size) + var(--s-0\.25)) var(--s-1\.5) var(--s-1);position:relative}.amountInput__select:hover{color:var(--c-text-strong)}.amountInput__select:focus{color:var(--c-text-interactive)}.cf2-Field{display:flex;flex-direction:column;gap:var(--size-rhythm-100)}.cf2-Field-label{order:-1;color:var(--u-layer-primary);font-weight:var(--typography-font-weight-semi-bold);font-size:var(--typography-font-size-300);line-height:var(--typography-leading-300-default);font-family:var(--typography-font-family-sans-serif)}.cf2-Field-label.is-weight-normal{font-weight:var(--typography-font-weight-normal)}.cf2-Field-label.is-weight-bold{font-weight:var(--typography-font-weight-bold)}.cf2-Field-label.is-weight-semibold{font-weight:var(--typography-font-weight-semi-bold)}.cf2-Field-error{display:inline-flex;order:9;gap:var(--size-rhythm-050);color:var(--u-layer-error);font-size:var(--typography-font-size-300);line-height:var(--typography-leading-300-default);font-family:var(--typography-font-family-sans-serif)}.cf2-Field-description{order:10;color:var(--u-layer-secondary);font-size:var(--typography-font-size-300);line-height:var(--typography-leading-300-default);font-family:var(--typography-font-family-sans-serif)}.cf2-Field-description~.cf2-Field-error{margin-bottom:calc(var(--size-rhythm-100) * -1)}.cf2-Field-error~.cf2-Field-description{margin-top:calc(var(--size-rhythm-100) * -1)}.cf2-Field.is-layout-inline{display:grid;grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-items:center;grid-gap:var(--size-rhythm-050) var(--size-rhythm-150);gap:var(--size-rhythm-050) var(--size-rhythm-150)}.cf2-Field.is-layout-inline .cf2-Field-label{grid-row:1;grid-column:2;align-self:center;order:0}.cf2-Field.is-layout-inline>:not(.cf2-Field-label):not(.cf2-Field-error):not(.cf2-Field-description){grid-row:1;grid-column:1}.cf2-Field.is-layout-inline .cf2-Field-error,.cf2-Field.is-layout-inline .cf2-Field-description{grid-row:2;grid-column:1 / -1}.cf2-Input{display:flex;align-items:center;gap:var(--size-rhythm-100);border:1px solid transparent;border-radius:var(--size-radius-xs);padding-left:var(--size-rhythm-150);padding-right:var(--size-rhythm-150)}.cf2-Input:has(.cf2-Input-control){padding-right:var(--size-rhythm-050)}.cf2-Input.is-disabled{cursor:not-allowed}@media(prefers-reduced-motion:no-preference){.cf2-Input{transition:background-color .15s,border-color .15s}}.cf2-Input.is-variant-primary{border-color:var(--usage-input-primary-default-outline);background:var(--usage-input-primary-default-surface);color:var(--usage-input-primary-default-primary);--l-icon-color: var(--usage-input-primary-default-secondary)}@media(hover:hover)and (pointer:fine){.cf2-Input.is-variant-primary:hover:not(.has-error):not(.is-disabled){border-color:var(--usage-input-primary-hover-outline);background:var(--usage-input-primary-hover-surface);color:var(--usage-input-primary-hover-primary);--l-icon-color: var(--usage-input-primary-hover-secondary)}}.cf2-Input.is-variant-primary:focus-within:not(.has-error):not(.is-disabled){border-color:var(--usage-input-primary-focus-outline);background:var(--usage-input-primary-focus-surface);color:var(--usage-input-primary-focus-primary);--l-icon-color: var(--usage-input-primary-focus-secondary)}.cf2-Input.is-variant-primary.has-error{border-color:var(--usage-input-primary-error-outline);background:var(--usage-input-primary-error-surface);color:var(--usage-input-primary-error-primary);--l-icon-color: var(--usage-input-primary-error-secondary)}.cf2-Input.is-variant-primary.is-disabled{border-color:var(--usage-input-primary-disabled-outline);background:var(--usage-input-primary-disabled-surface);color:var(--usage-input-primary-disabled-primary);--l-icon-color: var(--usage-input-primary-disabled-secondary)}.cf2-Input.is-variant-ghost,.cf2-Input.is-variant-display{border-color:var(--usage-input-ghost-default-outline);background:var(--usage-input-ghost-default-surface);color:var(--usage-input-ghost-default-primary);--l-icon-color: var(--usage-input-ghost-default-secondary)}@media(hover:hover)and (pointer:fine){.cf2-Input.is-variant-ghost:hover:not(.has-error):not(.is-disabled),.cf2-Input.is-variant-display:hover:not(.has-error):not(.is-disabled){border-color:var(--usage-input-ghost-hover-outline);background:var(--usage-input-ghost-hover-surface);color:var(--usage-input-ghost-hover-primary);--l-icon-color: var(--usage-input-ghost-hover-secondary)}}.cf2-Input.is-variant-ghost:focus-within:not(.has-error):not(.is-disabled){border-color:var(--usage-input-ghost-focus-outline);background:var(--usage-input-ghost-focus-surface);color:var(--usage-input-ghost-focus-primary);--l-icon-color: var(--usage-input-ghost-focus-secondary)}.cf2-Input.is-variant-display:focus-within:not(.has-error):not(.is-disabled){border-color:var(--usage-input-ghost-focus-outline);background:var(--usage-input-ghost-focus-surface);color:var(--usage-input-ghost-focus-primary);--l-icon-color: var(--usage-input-ghost-focus-secondary)}.has-error.cf2-Input.is-variant-ghost,.has-error.cf2-Input.is-variant-display{border-color:var(--usage-input-ghost-error-outline);background:var(--usage-input-ghost-error-surface);color:var(--usage-input-ghost-error-primary);--l-icon-color: var(--usage-input-ghost-error-secondary)}.is-disabled.cf2-Input.is-variant-ghost,.is-disabled.cf2-Input.is-variant-display{border-color:var(--usage-input-ghost-disabled-outline);background:var(--usage-input-ghost-disabled-surface);color:var(--usage-input-ghost-disabled-primary);--l-icon-color: var(--usage-input-ghost-disabled-secondary)}.cf2-Input-field{flex:1 1;order:2;margin:0;border:0;background:transparent;padding:0;width:100%;height:calc(var(--size-touch-target-default) - 2px);color:inherit;font-weight:var(--typography-font-weight-normal);font-size:var(--typography-font-size-400);line-height:var(--typography-leading-400-default);font-family:var(--typography-font-family-sans-serif)}.cf2-Input-field:focus{outline:0}.cf2-Input-field:disabled{color:inherit}.cf2-Input-field::-moz-placeholder{color:var(--l-icon-color)}.cf2-Input-field::placeholder{color:var(--l-icon-color)}.cf2-Input-field.is-aligned-center{text-align:center}.cf2-Input-field.is-variant-display{font-size:var(--typography-font-size-800);line-height:var(--typography-leading-800-default);font-family:var(--typography-font-family-serif)}.cf2-Input-icon{flex:0 1;order:1;width:var(--size-icon-sm);height:var(--size-icon-sm);color:var(--l-icon-color)}.cf2-Input-control{flex:0 1;order:3;margin-left:calc(var(--size-rhythm-100) * -1)}.cf2-Listbox-menu{--anchor-gap: var(--size-rhythm-100);display:flex;flex-direction:column;z-index:var(--z-index-dropdown);box-shadow:var(--shadow-high);border-radius:var(--size-radius-xl);background:var(--u-layer-surface);padding:var(--size-rhythm-050)}.cf2-Listbox-menu:focus,.cf2-Listbox-menu:focus-visible{outline:0}.cf2-Listbox-option{display:flex;flex:1 1;align-items:center;gap:var(--size-rhythm-200);cursor:pointer;border:none;border-radius:var(--size-radius-sm);background:none;padding:0;padding:var(--size-rhythm-100) var(--size-rhythm-200);color:var(--u-layer-primary);font-weight:var(--typography-font-weight-normal);font-size:var(--typography-font-size-300);line-height:var(--typography-leading-300-default);font-family:var(--typography-font-family-sans-serif);white-space:nowrap}.cf2-Listbox-option[data-focus]{outline:none;background:var(--color-neutral-50)}@media(prefers-color-scheme:dark){.cf2-Listbox-option[data-focus]{background:var(--color-neutral-700)}}.cf2-Listbox-option[data-selected-option]{padding:0}.cf2-Listbox-option[data-disabled]{color:var(--u-layer-secondary)}.cf2-Listbox-optionGroup .cf2-Listbox-option{padding-left:var(--size-rhythm-300)}.cf2-Listbox-trigger .cf2-Listbox-option{padding-left:0}.cf2-Listbox-option .cf2-Listbox-optionCheck{display:flex;flex-shrink:0;justify-content:center;align-items:center;visibility:hidden;margin-left:auto;width:var(--size-icon-sm);height:var(--size-icon-sm);color:var(--u-layer-success)}.cf2-Listbox-option[data-selected] .cf2-Listbox-optionCheck{visibility:visible}.cf2-Listbox-option[data-selected-option] .cf2-Listbox-optionCheck{display:none}.cf2-Listbox-optionGroup{display:flex;flex:1 1;flex-direction:column}.cf2-Listbox-trigger .cf2-Listbox-optionGroup{display:none}.cf2-Listbox-trigger .cf2-Listbox-optionGroup:has([data-selected-option]){display:flex}.cf2-Listbox-optionGroupLabel{padding:var(--size-rhythm-100) var(--size-rhythm-200);color:var(--u-layer-secondary);font-weight:var(--typography-font-weight-normal);font-size:var(--typography-font-size-300);line-height:var(--typography-leading-300-default);font-family:var(--typography-font-family-sans-serif);white-space:nowrap}.cf2-Listbox-trigger .cf2-Listbox-optionGroupLabel{display:none}.cf2-Listbox-optionGroup:not(:first-child) .cf2-Listbox-optionGroupLabel{padding-top:var(--size-rhythm-200)}.cf2-Switch{--switch-track-inline: 56px;--switch-thumb-size: var(--size-touch-target-min);--switch-padding: var(--size-rhythm-050);--switch-thumb-travel: calc( var(--switch-track-inline) - var(--switch-thumb-size) );display:inline-flex;flex-shrink:0;align-items:center;transition:background-color .15s;cursor:pointer;outline:none;border-radius:var(--size-radius-full);background:var(--usage-input-primary-default-outline);padding:var(--switch-padding);width:56px;width:var(--switch-track-inline)}.cf2-Switch[data-checked]{--csstools-light-dark-toggle--0: var(--csstools-color-scheme--light) var(--color-cool-green-600);background:var(--csstools-light-dark-toggle--0, var(--color-cool-green-400))}@supports (color: light-dark(red,red)){.cf2-Switch[data-checked]{background:light-dark(var(--color-cool-green-400),var(--color-cool-green-600))}}.cf2-Switch.has-error{background:var(--u-layer-error)}.cf2-Switch:focus-visible{outline:2px solid var(--u-layer-focus);outline-offset:2px}.cf2-Switch[data-disabled]{opacity:.75;cursor:not-allowed;background:var(--usage-input-primary-disabled-outline)}.cf2-Switch-thumb{display:flex;justify-content:center;align-items:center;transform:translate(0);border-radius:var(--size-radius-full);--csstools-light-dark-toggle--1: var(--csstools-color-scheme--light) var(--color-neutral-50);background:var(--csstools-light-dark-toggle--1, var(--color-named-white));width:var(--switch-thumb-size);height:var(--switch-thumb-size)}@supports (color: light-dark(red,red)){.cf2-Switch-thumb{background:light-dark(var(--color-named-white),var(--color-neutral-50))}}@media(prefers-reduced-motion:no-preference){.cf2-Switch-thumb{transition:transform .15s}}.cf2-Switch[data-checked] .cf2-Switch-thumb{transform:translate(var(--switch-thumb-travel))}.cf2-Switch-check{opacity:0;transition:opacity .1s;--csstools-light-dark-toggle--2: var(--csstools-color-scheme--light) var(--color-cool-green-800);color:var(--csstools-light-dark-toggle--2, var(--color-cool-green-600))}@supports (color: light-dark(red,red)){.cf2-Switch-check{color:light-dark(var(--color-cool-green-600),var(--color-cool-green-800))}}.cf2-Switch[data-checked] .cf2-Switch-check{opacity:1}.cf2-Switch[data-checked][data-disabled] .cf2-Switch-check{opacity:1;color:var(--usage-input-primary-disabled-outline)}
