.gos-auto-position{z-index:1000;position:absolute}.gos-auto-position.gos-auto-position__top-start{bottom:100%;margin-bottom:8px}.gos-auto-position.gos-auto-position__top{bottom:100%;transform:translateX(-50%);left:50%;margin-bottom:8px}.gos-auto-position.gos-auto-position__top-end{bottom:100%;right:0;margin-bottom:8px}.gos-auto-position.gos-auto-position__right-start{left:100%;margin-left:8px}.gos-auto-position.gos-auto-position__right{left:100%;margin-left:8px;transform:translateY(-50%);top:50%}.gos-auto-position.gos-auto-position__right-end{left:100%;bottom:0;margin-left:8px}.gos-auto-position.gos-auto-position__left-start{right:100%;margin-right:8px}.gos-auto-position.gos-auto-position__left{right:100%;margin-right:8px;transform:translateY(-50%);top:50%}.gos-auto-position.gos-auto-position__left-end{right:100%;bottom:0;margin-right:8px}.gos-auto-position.gos-auto-position__bottom-start{top:100%;margin-top:8px}.gos-auto-position.gos-auto-position__bottom{top:100%;transform:translateX(-50%);left:50%;margin-top:8px}.gos-auto-position.gos-auto-position__bottom-end{top:100%;right:0;margin-top:8px}@supports(position-area:top){.gos-auto-position{position:fixed;bottom:unset!important;top:unset!important;left:unset!important;right:unset!important;transform:none!important;margin:8px}.gos-auto-position.gos-auto-position__top-start{position-area:top span-right;margin-left:0}.gos-auto-position.gos-auto-position__top{position-area:top center}.gos-auto-position.gos-auto-position__top-end{position-area:top span-left;margin-right:0}.gos-auto-position.gos-auto-position__right-start{position-area:right span-bottom;margin-top:0}.gos-auto-position.gos-auto-position__right{position-area:right center}.gos-auto-position.gos-auto-position__right-end{position-area:right span-top;margin-bottom:0}.gos-auto-position.gos-auto-position__left-start{position-area:left span-bottom;margin-top:0}.gos-auto-position.gos-auto-position__left{position-area:left center}.gos-auto-position.gos-auto-position__left-end{position-area:left span-top;margin-bottom:0}.gos-auto-position.gos-auto-position__bottom-start{position-area:bottom span-right;margin-left:0}.gos-auto-position.gos-auto-position__bottom{position-area:bottom center}.gos-auto-position.gos-auto-position__bottom-end{position-area:bottom span-left;margin-right:0}.gos-auto-position.gos-auto-position__auto{margin:0;position-area:bottom center;position-try-fallbacks:top center,left center,right center,bottom right,bottom left,top right,top left}}.gos-txt{--color-textbox-border-default:var(--gos-color-interactive-stroke-secondary-default,magenta);--color-textbox-backgroud-default:var(--gos-color-interactive-fill-secondary-default,magenta);--color-textbox-text-default:var(--gos-color-text-neutral-strong,magenta);--color-textbox-placeholder-default:var(--gos-color-text-neutral-weak,magenta);--color-textbox-icon-default:var(--gos-color-fill-neutral-black,magenta);--color-textbox-typeahead-background-default:var(--gos-color-primary-white,magenta);--typography-textbox-default:var(--gos-typography-size-sm);--typography-textbox-errormsg:var(--gos-typography-size-sm);--typography-textbox-maxlength:var(--gos-typography-size-sm);--elevation-typeahead-default:var(--gos-elevation-medium);--typography-textbox-icon-currency:var(--gos-typography-size-sm);--color-textbox-icon-border-currency:var(--gos-color-stroke-neutral-weak,magenta);--color-textbox-icon-background-currency:var(--gos-color-fill-neutral-weakest,magenta);--color-textbox-spinner-border:var(--gos-color-stroke-neutral-weak,magenta);--color-textbox-button-background-spinner:var(--gos-color-fill-neutral-weakest,magenta);--color-textbox-button-background-spinner-hover:var(--gos-color-fill-neutral-medium,magenta);--color-textbox-border-hover:var(--gos-color-interactive-stroke-secondary-hover,magenta);--color-textbox-border-focus:var(--gos-color-interactive-stroke-secondary-focus,magenta);--color-textbox-background-focus:var(--gos-color-interactive-focused-bg,magenta);--color-textbox-border-error:var(--gos-color-text-error-weak,magenta);--color-textbox-background-error:var(--gos-color-fill-error-weakest,magenta);--color-textbox-text-errormsg:var(--gos-color-text-error-weak,magenta);--color-textbox-abbr-error:var(--gos-color-text-error-weak,magenta);--color-textbox-border-disabled:var(--gos-color-interactive-stroke-secondary-disabled,magenta);--color-textbox-background-disabled:var(--gos-color-interactive-fill-secondary-disabled,magenta);--color-textbox-text-disabled:var(--gos-color-interactive-text-secondary-disabled,magenta);width:100%}.gos-txt.gos-txt__sm input,.gos-txt.gos-txt__sm textarea{font-size:var(--typography-textbox-default);padding:4px 12px;height:32px}.gos-txt.gos-txt__sm .gos-txt__children{font-size:.75rem}.gos-txt.gos-txt__sm.gos-txt__has-icon .gos-txt__icon{top:8px}.gos-txt.gos-txt__sm.gos-txt__has-icon .gos-txt__icon-currency{top:1px}.gos-txt.gos-txt__md input,.gos-txt.gos-txt__md textarea{font-size:var(--typography-textbox-default);padding:8px 12px;height:40px}.gos-txt.gos-txt__md .gos-txt__children{font-size:.875rem}.gos-txt.gos-txt__md.gos-txt__has-icon .gos-txt__icon{top:12px}.gos-txt.gos-txt__md.gos-txt__has-icon .gos-txt__icon-currency{top:1px}.gos-txt.gos-txt__md.gos-txt__has-icon .gos-txt__icon-currency span{position:absolute;left:16px;top:8px}.gos-txt .gos-txt__input-wrap{position:relative;display:block}.gos-txt.gos-txt__no-resize textarea{resize:none}.gos-txt.gos-txt__has-icon .gos-txt__icon{position:absolute;pointer-events:none;color:var(--color-textbox-icon-default);font-style:unset;line-height:1}.gos-txt.gos-txt__has-icon .gos-txt__icon .gos-txt__icon-is-text{font-display:swap;font-family:inter,sans-serif;font-weight:400;letter-spacing:0;line-height:150%}.gos-txt.gos-txt__has-icon.gos-txt__icon-start input,.gos-txt.gos-txt__has-icon.gos-txt__icon-start textarea{padding-left:36px}.gos-txt.gos-txt__has-icon.gos-txt__icon-start.gos-txt__type-currency input,.gos-txt.gos-txt__has-icon.gos-txt__icon-start.gos-txt__type-currency textarea{padding-left:48px}.gos-txt.gos-txt__has-icon.gos-txt__icon-start .gos-txt__icon{left:12px}.gos-txt.gos-txt__has-icon.gos-txt__icon-start .gos-txt__icon-currency{left:1px;text-align:left}.gos-txt.gos-txt__has-icon.gos-txt__icon-end input,.gos-txt.gos-txt__has-icon.gos-txt__icon-end textarea{padding-right:36px}.gos-txt.gos-txt__has-icon.gos-txt__icon-end .gos-txt__icon{right:12px}.gos-txt.gos-txt__has-icon.gos-txt__icon-end.gos-txt__spinners-left input,.gos-txt.gos-txt__has-icon.gos-txt__icon-end.gos-txt__spinners-left textarea{padding-left:48px}.gos-txt.gos-txt__has-icon .gos-txt__icon-currency{font-size:var(--typography-textbox-icon-currency);padding:12px 0 0 16px;height:26px;width:24px;top:1px;border-top-left-radius:8px;border-bottom-left-radius:8px;background-color:var(--color-textbox-icon-background-currency);border-right:1px solid var(--color-textbox-icon-border-currency)}.gos-txt label{display:block;color:var(--color-textbox-text-default);margin:0 0 8px;font-display:swap;font-family:inter,sans-serif;font-weight:500;letter-spacing:0;line-height:150%}.gos-txt label>.gos-txt__placeholder{display:block;visibility:hidden;height:0}.gos-txt label>.gos-txt__children{display:inline-block}.gos-txt label abbr:last-child{margin-left:4px;text-decoration:none;color:var(--color-textbox-abbr-error)}.gos-txt input::placeholder,.gos-txt textarea::placeholder{color:var(--color-textbox-placeholder-default);opacity:1;font-size:var(--typography-textbox-default)}.gos-txt input::placeholder,.gos-txt textarea::placeholder{font-display:swap;font-family:inter,sans-serif;font-weight:400;letter-spacing:0;line-height:150%}.gos-txt input::-ms-input-placeholder,.gos-txt textarea::-ms-input-placeholder{color:var(--color-textbox-placeholder-default)}.gos-txt input::-ms-input-placeholder,.gos-txt textarea::-ms-input-placeholder{font-display:swap;font-family:inter,sans-serif;font-weight:400;letter-spacing:0;line-height:150%}.gos-txt input,.gos-txt textarea{display:block;border:1px solid var(--color-textbox-border-default);box-sizing:border-box;background-color:var(--color-textbox-backgroud-default);color:var(--color-textbox-text-default);width:100%;box-shadow:none;border-radius:8px}.gos-txt input:hover,.gos-txt textarea:hover{border-color:var(--color-textbox-border-hover)}.gos-txt input:focus,.gos-txt textarea:focus{border-color:var(--color-textbox-border-focus);outline:4px solid var(--color-textbox-background-focus)}.gos-txt input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;position:relative;left:4px;height:20px;width:20px;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23777'><path d='M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z'/></svg>");cursor:pointer}.gos-txt input[type=number]{-moz-appearance:textfield}.gos-txt input[type=number]::-webkit-inner-spin-button,.gos-txt input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}.gos-txt .gos-txt__number-spinner{position:absolute;top:1px;display:flex;flex-direction:column}.gos-txt .gos-txt__number-spinner button{border:unset;height:19px;background-color:var(--color-textbox-button-background-spinner)}.gos-txt .gos-txt__number-spinner.gos-txt__spinners-right{right:1px}.gos-txt .gos-txt__number-spinner.gos-txt__spinners-right button{border-left:1px solid var(--color-textbox-spinner-border)}.gos-txt .gos-txt__number-spinner.gos-txt__spinners-right button.gos-txt__chevron-up{border-top-right-radius:8px;border-bottom:1px solid var(--color-textbox-spinner-border)}.gos-txt .gos-txt__number-spinner.gos-txt__spinners-right button.gos-txt__chevron-down{border-bottom-right-radius:8px}.gos-txt .gos-txt__number-spinner.gos-txt__spinners-left{left:1px}.gos-txt .gos-txt__number-spinner.gos-txt__spinners-left button{border-right:1px solid var(--color-textbox-spinner-border)}.gos-txt .gos-txt__number-spinner.gos-txt__spinners-left button.gos-txt__chevron-up{border-top-left-radius:8px;border-bottom:1px solid var(--color-textbox-spinner-border)}.gos-txt .gos-txt__number-spinner.gos-txt__spinners-left button.gos-txt__chevron-down{border-bottom-left-radius:8px}.gos-txt .gos-txt__number-spinner:not(.gos-txt__number-spinner__disabled) button:focus,.gos-txt .gos-txt__number-spinner:not(.gos-txt__number-spinner__disabled) button:hover{background-color:var(--color-textbox-button-background-spinner-hover)}.gos-txt .gos__error{display:none}.gos-txt.gos-txt__type-ahead-open .gos-txt__validation-msgs{display:none;margin-top:0}.gos-txt .gos-txt__type-ahead{margin-top:8px;width:-webkit-calc(100% - 2px);width:-moz-calc(100% - 2px);width:calc(100% - 2px);background-color:var(--color-textbox-typeahead-background-default);max-height:204px;overflow-y:auto;overflow-x:hidden;border:1px solid var(--color-textbox-border-default);border-radius:12px;box-shadow:var(--elevation-typeahead-default);padding:8px 0}.gos-txt .gos-txt__type-ahead .gos-txt__suggestion{height:40px;width:100%;border:none;background:none;text-align:left;padding:12px;outline:none}.gos-txt .gos-txt__type-ahead .gos-txt__suggestion:focus,.gos-txt .gos-txt__type-ahead .gos-txt__suggestion:hover{cursor:pointer}.gos-txt .gos-txt__validation-msgs{display:flex;justify-content:space-between;margin-top:8px}.gos-txt.gos__invalid input,.gos-txt.gos__invalid textarea{border-color:var(--color-textbox-border-error);background-color:var(--color-textbox-background-error)}.gos-txt.gos__invalid input~.gos-txt__validation-msgs .gos__error,.gos-txt.gos__invalid textarea~.gos-txt__validation-msgs .gos__error{display:block;margin-right:8px;color:var(--color-textbox-text-errormsg);font-size:var(--typography-textbox-errormsg);line-height:unset}.gos-txt .gos-txt__max-length-indicator{text-align:end;flex-grow:1;color:var(--color-textbox-text-default);font-size:var(--typography-textbox-maxlength)}.gos-txt input:disabled,.gos-txt textarea:disabled{background-color:var(--color-textbox-background-disabled);color:var(--color-textbox-text-disabled);border:1px solid var(--color-textbox-border-disabled);cursor:not-allowed}.gos-txt input:disabled::placeholder{color:var(--color-textbox-text-disabled);opacity:1}.gos-txt input:disabled::placeholder{font-display:swap;font-family:inter,sans-serif;font-weight:400;letter-spacing:0;line-height:150%}.gos-txt input:disabled::-ms-input-placeholder{color:var(--color-textbox-text-disabled)}.gos-txt input:disabled::-ms-input-placeholder{font-display:swap;font-family:inter,sans-serif;font-weight:400;letter-spacing:0;line-height:150%}