.autocomplete{width:100%;padding:var(--stroke-small);border:var(--stroke-small) solid var(--color-field-field-border-inactive);border-radius:var(--radius-extra-small);background:var(--color-surface-background);flex-direction:column;justify-content:flex-start;align-items:stretch;display:flex;overflow:hidden}.autocomplete:focus-visible{outline:var(--stroke-medium) solid var(--color-utility-focus);outline-offset:var(--stroke-medium)}.autocomplete>.autocomplete-return:not(:last-child){border-bottom:var(--stroke-small) solid var(--color-field-field-border-inactive)}.autocomplete__loading{padding:var(--spacing-vertical-xlarge) var(--spacing-horizontal-medium);font-family:var(--typography-font-family-body);font-size:var(--typography-body-small);font-weight:var(--typography-font-weight-regular);line-height:var(--typography-line-height-small);color:var(--color-text-medium);flex-direction:row;justify-content:flex-start;align-items:center;display:flex}
.autocomplete-return{transition:background-color var(--motion-duration-fast) var(--motion-easing-standard);-webkit-transition:background-color var(--motion-duration-fast) var(--motion-easing-standard);-moz-transition:background-color var(--motion-duration-fast) var(--motion-easing-standard);-o-transition:background-color var(--motion-duration-fast) var(--motion-easing-standard);width:100%;padding:var(--spacing-vertical-xlarge) var(--spacing-horizontal-medium);justify-content:flex-start;align-items:center;gap:var(--spacing-horizontal-tiny);cursor:pointer;background:var(--color-surface-background);flex-direction:row;display:flex}.autocomplete-return:hover{background:var(--color-surface-stripe)}.autocomplete-return:focus-visible{outline:var(--stroke-medium) solid var(--color-utility-focus);outline-offset:var(--stroke-medium)}.autocomplete-return--highlighted{background:var(--color-surface-stripe)}.autocomplete-return--disabled{cursor:not-allowed;opacity:var(--opacity-disabled);pointer-events:none}.autocomplete-return__icon{color:var(--color-text-medium);flex-direction:row;flex-shrink:0;justify-content:center;align-items:center;display:flex}.autocomplete-return__content{justify-content:flex-start;align-items:stretch;gap:var(--spacing-vertical-tiny);flex-direction:column;flex:1;min-width:0;display:flex}.autocomplete-return__title{font-family:var(--typography-font-family-body);font-size:var(--typography-body-small);font-weight:var(--typography-font-weight-regular);line-height:var(--typography-line-height-small);color:var(--color-text-dark);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.autocomplete-return__subtitle{font-family:var(--typography-font-family-body);font-size:var(--typography-body-small);font-weight:var(--typography-font-weight-regular);line-height:var(--typography-line-height-small);color:var(--color-text-medium);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.address-input{justify-content:flex-start;align-items:stretch;gap:var(--spacing-vertical-tiny);flex-direction:column;width:100%;display:flex}.address-input--disabled{opacity:var(--opacity-disabled)}.address-input--error .address-input__field{border-color:var(--color-field-field-error)}.address-input--error .address-input__field:hover:not(:has(input:disabled)){border-color:var(--color-field-field-error)}.address-input--with-label{gap:var(--spacing-vertical-small)}.address-input--with-label .address-input__field{min-height:var(--spacing-vertical-giga);padding:var(--spacing-vertical-medium) var(--spacing-horizontal-xlarge) var(--spacing-vertical-large) var(--spacing-horizontal-large);align-items:stretch;gap:var(--spacing-vertical-small);flex-direction:column}.address-input--with-label .address-input__field-row{flex:1;min-height:0}.address-input__label{font-family:var(--typography-font-family-body);font-weight:var(--typography-font-weight-regular);font-size:var(--typography-body-extrasmall);line-height:var(--typography-line-height-medium);color:var(--color-field-field-input);opacity:.6;pointer-events:none}.address-input__field:focus-within .address-input__label{opacity:1}.address-input__field-row{justify-content:flex-start;align-items:center;gap:var(--spacing-horizontal-medium);flex-direction:row;flex:1;min-width:0;display:flex}.address-input__field{transition:border-color var(--motion-duration-fast) var(--motion-easing-standard),background-color var(--motion-duration-fast) var(--motion-easing-standard);-webkit-transition:border-color var(--motion-duration-fast) var(--motion-easing-standard),background-color var(--motion-duration-fast) var(--motion-easing-standard);-moz-transition:border-color var(--motion-duration-fast) var(--motion-easing-standard),background-color var(--motion-duration-fast) var(--motion-easing-standard);-o-transition:border-color var(--motion-duration-fast) var(--motion-easing-standard),background-color var(--motion-duration-fast) var(--motion-easing-standard);justify-content:flex-start;align-items:center;gap:var(--spacing-horizontal-large);padding:var(--spacing-vertical-large) var(--spacing-horizontal-xlarge);border:var(--stroke-small) solid var(--color-field-field-border-inactive);border-radius:var(--radius-extra-small);background:var(--color-surface-background);flex-direction:row;display:flex;position:relative}.address-input__field:hover:not(:has(input:disabled)){border-color:var(--color-field-field-border-active)}.address-input__field:focus-within{border-color:var(--color-field-field-border-active)}.address-input__icon{color:var(--color-text-medium);flex-shrink:0}.address-input__input{min-width:0;font-family:var(--typography-font-family-body);font-size:var(--typography-body-medium);font-weight:var(--typography-font-weight-regular);line-height:var(--typography-line-height-medium);color:var(--color-text-dark);background:0 0;border:none;flex:1}.address-input__input::placeholder{color:var(--color-field-field-placeholder)}.address-input__input:focus{outline:none}.address-input__input:disabled{cursor:not-allowed}.address-input__clear{transition:color var(--motion-duration-fast) var(--motion-easing-standard),background-color var(--motion-duration-fast) var(--motion-easing-standard);-webkit-transition:color var(--motion-duration-fast) var(--motion-easing-standard),background-color var(--motion-duration-fast) var(--motion-easing-standard);-moz-transition:color var(--motion-duration-fast) var(--motion-easing-standard),background-color var(--motion-duration-fast) var(--motion-easing-standard);-o-transition:color var(--motion-duration-fast) var(--motion-easing-standard),background-color var(--motion-duration-fast) var(--motion-easing-standard);padding:var(--spacing-vertical-tiny);border-radius:var(--radius-full);color:var(--color-text-medium);cursor:pointer;background:0 0;border:none;flex-direction:row;flex-shrink:0;justify-content:center;align-items:center;display:flex}.address-input__clear:hover{color:var(--color-text-dark);background:var(--color-surface-stripe)}.address-input__clear--hidden{visibility:hidden;pointer-events:none}.address-input__check{color:var(--color-feedback-success);flex-direction:row;flex-shrink:0;justify-content:center;align-items:center;display:flex}.address-input__loading{flex-direction:row;flex-shrink:0;justify-content:center;align-items:center;display:flex}.address-input__spinner{width:var(--spacing-vertical-xlarge);height:var(--spacing-vertical-xlarge);border:var(--stroke-medium) solid var(--color-border-light);border-top-color:var(--color-text-dark);border-radius:var(--radius-full);animation:address-input-spin var(--motion-duration-extra-large) linear infinite}@media (prefers-reduced-motion:reduce){.address-input__spinner{opacity:var(--opacity-disabled);animation:none}}.address-input__helper-text{font-family:var(--typography-font-family-body);font-size:var(--typography-body-small);font-weight:var(--typography-font-weight-regular);line-height:var(--typography-line-height-small);color:var(--color-field-field-input)}.address-input__helper-text p{margin-top:var(--spacing-vertical-xxlarge)}.address-input__error-message{font-family:var(--typography-font-family-body);font-size:var(--typography-body-small);font-weight:var(--typography-font-weight-regular);line-height:var(--typography-line-height-small);color:var(--color-field-field-error);padding-left:var(--spacing-horizontal-xlarge)}@keyframes address-input-spin{to{transform:rotate(360deg)}}
.selection-pill{--selection-pill-option-radius:var(--radius-small);border:var(--stroke-small) solid var(--color-field-field-border-active);border-radius:var(--selection-pill-option-radius);flex-direction:row;justify-content:flex-start;align-items:center;display:inline-flex;overflow:hidden}.selection-pill--disabled{opacity:var(--opacity-disabled);cursor:not-allowed}.selection-pill{--_option-font:var(--typography-body-medium);--_option-min-height:calc(2 * var(--spacing-vertical-large) + var(--_option-font) * var(--typography-line-height-small))}.selection-pill__option{transition:color var(--motion-duration-fast) var(--motion-easing-standard);-webkit-transition:color var(--motion-duration-fast) var(--motion-easing-standard);-moz-transition:color var(--motion-duration-fast) var(--motion-easing-standard);-o-transition:color var(--motion-duration-fast) var(--motion-easing-standard);padding:var(--spacing-vertical-large) var(--spacing-horizontal-jumbo);min-height:var(--_option-min-height);color:var(--color-text-medium);font-family:var(--typography-font-family-action);font-size:var(--_option-font);font-weight:var(--typography-font-weight-semibold);line-height:var(--typography-line-height-small);text-align:center;cursor:pointer;background:0 0;border:none;flex-direction:row;flex:1;justify-content:center;align-items:center;display:flex;position:relative}.selection-pill__option:first-child{border-radius:var(--selection-pill-option-radius) 0 0 var(--selection-pill-option-radius)}.selection-pill__option:last-child{border-radius:0 var(--selection-pill-option-radius) var(--selection-pill-option-radius) 0}.selection-pill__option:only-child{border-radius:var(--selection-pill-option-radius)}.selection-pill__option:focus-visible{outline:var(--stroke-medium) solid var(--color-utility-focus);outline-offset:var(--stroke-medium)}.selection-pill__option:hover:not(:disabled):not(.selection-pill__option--selected){background-color:var(--color-surface-stripe)}.selection-pill__option--selected{color:var(--color-text-inverse);cursor:default}.selection-pill__option:disabled{cursor:not-allowed}.selection-pill__indicator{background-color:var(--color-surface-dark);border-radius:inherit;position:absolute;inset:0}.selection-pill__label{z-index:1;text-box:trim-both cap alphabetic;position:relative}
