.uws-tagline{color:var(--tagLine-foreground);font-family:var(--tagLine-fontFamily);font-size:var(--tagLine-fontSize);font-weight:var(--tagLine-fontWeight);line-height:var(--tagLine-lineHeight);margin-top:var(--tagLine-marginTop);text-align:var(--tagLine-textAlign)}.uws-tagline a{color:var(--tagLineLink-foreground)}.uws-tagline a:focus-visible{color:var(--tagLine-foreground);outline:var(--link-outline-focus)}@media (hover:hover){.uws-tagline a:hover{-webkit-text-decoration:underline;text-decoration:underline}}
.uws-modal__backdrop{-webkit-backdrop-filter:blur(var(--modalBackdrop-blur));backdrop-filter:blur(var(--modalBackdrop-blur));background-color:var(--modalBackdrop-background);height:100%;width:100%;z-index:var(--modalBackdrop-zIndex)}.uws-modal__backdrop,.uws-modal_wrapper{display:flex;left:0;position:fixed;top:0}.uws-modal_wrapper{align-items:var(--modal-positionY);bottom:0;justify-content:var(--modal-positionX);padding:var(--modal-margin);pointer-events:none;right:0;z-index:var(--modal-zIndex)}.uws-modal{background-color:var(--modal-background);border:var(--modal-border);border-radius:var(--modal-radius);box-shadow:var(--modal-shadow);display:flex;flex-direction:column;max-height:calc(100% - var(--modal-margin)*2);max-width:calc(100% - var(--modal-margin)*2);min-width:calc(360px - var(--modal-margin)*2);overflow-y:auto;padding-top:var(--modal-padding);pointer-events:auto;position:fixed;width:var(--modal-width)}.uws-modal--fullscreen{border:none;border-radius:0;height:100%;left:0;margin:0;max-height:none;max-width:none;top:0;transform:none;width:100%}.uws-modal__close-wrapper{align-self:flex-end;height:0;position:sticky;right:0;top:0;z-index:calc(var(--loading-zIndex) + 1)}.uws-modal__close{background:var(--modalClose-background);border:var(--modalClose-border);border-radius:var(--modalClose-radius);box-sizing:initial;color:var(--modalClose-foreground);cursor:pointer;height:var(--modalClose-size);margin-inline-end:var(--modal-padding);outline:var(--modalClose-outline);outline-offset:var(--modalClose-outlineOffset);padding:var(--modalClose-padding);transition:color .15s,background .15s,border .15s,outline .15s;width:var(--modalClose-size);-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.uws-modal__close:before{background-color:currentColor;clip-path:polygon(15% 5%,5% 15%,40% 50%,5% 85%,15% 95%,50% 60%,85% 95%,95% 85%,60% 50%,95% 15%,85% 5%,50% 40%);content:"";display:block;height:100%;width:100%}.uws-modal__close:focus-visible{background-color:var(--modalClose-background-focus);border:var(--modalClose-border-focus);color:var(--modalClose-foreground-focus);outline:var(--modalClose-outline-focus)}.uws-modal__header{margin-bottom:var(--modal-innerPadding);padding:0 var(--modal-padding)}.uws-modal__logo{height:var(--modalLogo-height)}.uws-modal__no-logo{min-height:calc(var(--modalClose-size) + var(--modalClose-padding)*2)}.uws-modal__body{flex:1;padding:0 var(--modal-padding)}.uws-modal__body:last-child{margin-bottom:var(--modal-padding)}.uws-modal__footer{background-color:var(--modal-background);bottom:0;margin-top:var(--modalFooter-marginTop);padding:var(--modal-padding);padding-top:var(--modal-innerPadding);position:sticky}.uws-modal__tagline{padding:0 var(--modal-padding)}.uws-modal__body+.uws-modal__tagline{margin-top:var(--modal-padding)}.uws-modal__bottom-spacer{flex-shrink:0;height:var(--modal-padding)}@media (hover:hover){.uws-modal__close:not(:focus-visible):hover{background:var(--modalClose-background-hover);border:var(--modalClose-border-hover);color:var(--modalClose-foreground-hover);outline:var(--modalClose-outline-hover)}}
.uws-button{align-items:center;background-color:var(--button-background);border:var(--button-border);border-radius:var(--button-radius);color:var(--button-foreground);display:inline-flex;font-family:var(--button-fontFamily);font-size:var(--button-fontSize);font-weight:var(--button-fontWeight);height:var(--button-height);justify-content:center;line-height:var(--button-lineHeight);outline:var(--button-outline);outline-offset:var(--button-outlineOffset);padding:0 var(--button-padding);text-align:center;transition-duration:.15s;transition-property:background,color,border,outline;-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.uws-button,.uws-button>*{cursor:pointer;-webkit-user-select:none;user-select:none}.uws-button--primary{background-color:var(--button-primary-background);border:var(--button-primary-border);color:var(--button-primary-foreground);outline:var(--button-primary-outline)}.uws-button--link{background-color:initial;border:none;color:var(--link-foreground);font-weight:400;outline:var(--link-outline);-webkit-text-decoration:var(--link-textDecoration);text-decoration:var(--link-textDecoration)}.uws-button--invalid{background-color:var(--button-invalid-background);border:var(--button-invalid-border);color:var(--button-invalid-foreground);outline:var(--button-invalid-outline)}.uws-button--hidden{visibility:hidden}.uws-button--disabled{background-color:var(--button-disabled-background);border:var(--button-disabled-border);color:var(--button-disabled-foreground);cursor:default;outline:var(--button-disabled-outline);pointer-events:none}.uws-button:focus-visible{background-color:var(--button-background-focus);border:var(--button-border-focus);color:var(--button-foreground-focus);outline:var(--button-outline-focus)}.uws-button--primary:focus-visible{background-color:var(--button-primary-background-focus);border:var(--button-primary-border-focus);color:var(--button-primary-foreground-focus);outline:var(--button-primary-outline-focus)}.uws-button--link:focus-visible{background-color:initial;border:none;color:var(--link-foreground-focus);outline:var(--link-outline-focus);-webkit-text-decoration:var(--link-textDecoration-focus);text-decoration:var(--link-textDecoration-focus)}.uws-button--invalid:focus-visible{background-color:var(--button-invalid-background-focus);border:var(--button-invalid-border-focus);color:var(--button-invalid-foreground-focus);outline:var(--button-invalid-outline-focus)}@media (max-width:499px){.uws-button{height:var(--button-height-mobile)}}@media (hover:hover){.uws-button:not(:focus-visible):hover{background-color:var(--button-background-hover);border:var(--button-border-hover);color:var(--button-foreground-hover);outline:var(--button-outline-hover)}.uws-button--primary:not(:focus-visible):hover{background-color:var(--button-primary-background-hover);border:var(--button-primary-border-hover);color:var(--button-primary-foreground-hover);outline:var(--button-primary-outline-hover)}.uws-button--link:not(:focus-visible):hover{background-color:initial;border:none;color:var(--link-foreground-hover);outline:var(--link-outline-hover);-webkit-text-decoration:var(--link-textDecoration-hover);text-decoration:var(--link-textDecoration-hover)}.uws-button--invalid:not(:focus-visible):hover{background-color:var(--button-invalid-background-hover);border:var(--button-invalid-border-hover);color:var(--button-invalid-foreground-hover);outline:var(--button-invalid-outline-hover)}}
.uws-input{-moz-appearance:textfield;background:var(--input-background);border:var(--input-border);border-radius:var(--input-radius);color:var(--input-foreground);cursor:text;display:block;font-family:var(--input-fontFamily);font-size:var(--input-fontSize);font-weight:var(--input-fontWeight);height:var(--input-height);line-height:var(--input-lineHeight);outline:var(--input-outline);outline-offset:var(--input-outlineOffset);padding:var(--input-paddingY) var(--input-paddingX);transition-duration:.15s;transition-property:background,color,border,outline;width:100%}.uws-input--spin-btn{-moz-appearance:initial}.uws-input--invalid{background:var(--input-invalid-background);border:var(--input-invalid-border);color:var(--input-invalid-foreground);outline:var(--input-invalid-outline)}.uws-input--text-center{text-align:center}.uws-input--text-right{text-align:end}.uws-input:focus-visible{background:var(--input-background-focus);border:var(--input-border-focus);color:var(--input-foreground-focus);outline:var(--input-outline-focus)}.uws-input--invalid:focus-visible{background:var(--input-invalid-background-focus);border:var(--input-invalid-border-focus);color:var(--input-invalid-foreground-focus);outline:var(--input-invalid-outline-focus)}.uws-input--hidden{display:none}@media (max-width:499px){.uws-input{height:var(--input-height-mobile);padding:var(--input-paddingY-mobile) var(--input-paddingX-mobile)}}@media (hover:hover){.uws-input:not(:focus-visible):hover{background:var(--input-background-hover);border:var(--input-border-hover);color:var(--input-foreground-hover);outline:var(--input-outline-hover)}.uws-input--invalid:not(:focus-visible):hover{background:var(--input-invalid-background-hover);border:var(--input-invalid-border-hover);color:var(--input-invalid-foreground-hover);outline:var(--input-invalid-outline-hover)}}
.uws-select{background:var(--input-background);border:var(--input-border);border-radius:var(--input-radius);display:block;font-family:var(--input-fontFamily);font-size:var(--input-fontSize);font-weight:var(--input-fontWeight);line-height:var(--input-lineHeight);min-height:var(--input-height);outline:var(--input-outline);padding:var(--input-paddingY) var(--input-paddingX);width:100%}.uws-select--listbox{overflow-y:scroll;padding:var(--input-paddingY) 0;resize:vertical}.uws-select--invalid{background:var(--input-invalid-background);border:var(--input-invalid-border);color:var(--input-invalid-foreground);outline:var(--input-invalid-outline)}.uws-select:focus-visible{background:var(--input-background-focus);border:var(--input-border-focus);color:var(--input-foreground-focus);outline:var(--input-outline-focus)}.uws-select--invalid:focus-visible{background:var(--input-invalid-background-focus);border:var(--input-invalid-border-focus);color:var(--input-invalid-foreground-focus);outline:var(--input-invalid-outline-focus)}.uws-select__option{line-height:var(--input-lineHeight);padding:2px var(--input-paddingX)}.uws-select__option:empty{height:20px}.uws-select__option:active,.uws-select__option:checked{background:var(--selectOption-active-background);color:var(--selectOption-active-foreground)}.uws-select__option-placeholder{display:none}@media (max-width:499px){.uws-select{min-height:var(--input-height-mobile);padding:var(--input-paddingY-mobile) var(--input-paddingX-mobile)}.uws-select--listbox{padding:var(--input-paddingY-mobile) 0}.uws-select__option{padding:0 var(--input-paddingX-mobile)}}@media (hover:hover){.uws-select:not(.uws-select--invalid):hover{background-color:var(--input-background-hover);border:var(--input-border-hover);color:var(--input-foreground-hover);outline:var(--input-border-hover)}}
.uws-question-heading{margin-bottom:var(--fieldLabel-spacing)}.uws-question-heading__title{font-family:var(--fieldLabel-fontFamily);font-size:var(--fieldLabel-fontSize);font-weight:var(--fieldLabel-fontWeight);line-height:var(--fieldLabel-lineHeight)}.uws-question-heading__description{color:var(--fieldDescription-foreground);font-family:var(--fieldDescription-fontFamily);font-size:var(--fieldDescription-fontSize);font-weight:var(--fieldDescription-fontWeight);line-height:var(--fieldDescription-lineHeight);margin-top:var(--fieldDescription-spacing)}.uws-question-heading__required{color:var(--fieldLabelAsterisk-foreground);font-size:var(--fieldLabelAsterisk-fontSize);font-weight:var(--fieldLabelAsterisk-fontWeight)}
.uws-loading-indicator{align-items:center;display:flex;gap:var(--loading-spacing);padding:var(--loading-spacing)}.uws-loading-indicator__dot{animation:uws-loading 1.8s ease-in-out infinite;background-color:var(--loading-foreground);border-radius:50%;height:var(--loading-size);width:var(--loading-size)}.uws-loading-indicator__dot:first-child{animation-delay:-.5s}.uws-loading-indicator__dot:nth-child(2){animation-delay:-.25s}@keyframes uws-loading{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}
.uws-on-exit-modal__loading{align-items:center;display:flex;justify-content:center}.uws-on-exit-modal__title{color:var(--heading-foreground);font-family:var(--heading-fontFamily);font-size:var(--heading-fontSize);font-weight:var(--heading-fontWeight);line-height:var(--heading-lineHeight)}.uws-on-exit-modal__description{color:var(--fieldDescription-foreground);font-family:var(--fieldDescription-fontFamily);font-size:var(--fieldDescription-fontSize);font-weight:var(--fieldDescription-fontWeight);line-height:var(--fieldDescription-lineHeight);margin-top:var(--fieldDescription-spacing)}.uws-on-exit-modal__mode-selection{display:flex;gap:var(--surveyElement-spacing);margin-bottom:5px;margin-top:var(--surveyElement-spacing)}.uws-on-exit-modal__phone-code{margin-bottom:var(--surveyElement-spacing)}.uws-on-exit-modal__mode-button{width:100%}.uws-on-exit-modal__mode{margin-top:var(--surveyElement-spacing)}.uws-on-exit-modal__error{background-color:var(--validation-background);border:var(--validation-border);border-radius:var(--validation-radius);color:var(--validation-foreground);margin:var(--validation-spacing) 0;padding:var(--validation-padding)}.uws-on-exit-modal__disclaimer{color:var(--disclaimer-foreground);font-family:var(--disclaimer-fontFamily);font-size:var(--disclaimer-fontSize);font-weight:var(--disclaimer-fontWeight);line-height:var(--disclaimer-lineHeight);margin-top:var(--fieldDescription-spacing)}
.uws-badge__wrapper{align-items:var(--badge-positionY);bottom:0;justify-content:var(--badge-positionX);left:0;pointer-events:none;position:fixed;right:0;top:0}.uws-badge,.uws-badge__wrapper{display:flex;z-index:var(--badge-zIndex)}.uws-badge{align-items:center;background-color:var(--badge-background);border-style:solid;border:var(--badge-border);border-radius:var(--badge-radius);color:var(--badge-foreground);cursor:pointer;font-family:var(--badge-fontFamily);font-size:var(--badge-fontSize);font-weight:var(--badge-fontWeight);gap:var(--badge-gap);height:var(--badge-height);line-height:var(--badge-lineHeight);margin:var(--badge-margin);outline:var(--badge-outline);outline-offset:var(--badge-outlineOffset);padding:0 var(--badge-padding);pointer-events:all;text-align:center;white-space:nowrap;width:var(--badge-width);writing-mode:initial;-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0);transition:background-color .15s,color .15s,border .15s,outline .15s}.uws-badge--animated{transition:background-color .15s,color .15s,border .15s,outline .15s,transform .5s}.uws-badge--bottom-slide{transform:translateY(100%)}.uws-badge--top-slide{transform:translateY(-100%)}.uws-badge--left{padding:var(--badge-padding) 0;writing-mode:vertical-lr}.uws-badge--left .uws-badge__icon-wrapper{transform:rotate(90deg)}.uws-badge--left-slide{transform:translateX(-100%)}.uws-badge--right{padding:var(--badge-padding) 0;transform:rotate(-180deg);writing-mode:vertical-lr}.uws-badge--right .uws-badge__icon-wrapper{transform:rotate(90deg)}.uws-badge--right-slide{transform:rotate(-180deg) translateX(-100%)}.uws-badge:focus-visible{background-color:var(--badge-background-focus);border:var(--badge-border-focus);color:var(--badge-foreground-focus);outline:var(--badge-outline-focus)}.uws-badge--iconPosition-after{flex-direction:row-reverse}.uws-badge__icon{height:var(--badgeIcon-height)}.uws-badge__icon-wrapper{pointer-events:none}@media (hover:hover){.uws-badge:hover{background-color:var(--badge-background-hover);border:var(--badge-border-hover);color:var(--badge-foreground-hover);outline:var(--badge-outline-hover)}}
.uws-iframe-survey-modal__iframe{border:none;height:var(--iframe-height);max-height:calc(100% - var(--modal-padding)*3 - var(--modal-margin)*2 - var(--modalLogo-height) - 10px);overflow-x:hidden;overflow-y:auto;width:100%}.uws-modal--fullscreen .uws-iframe-survey-modal__iframe{height:calc(100% - var(--modal-padding));max-height:none}
.uws-notification__backdrop{-webkit-backdrop-filter:blur(var(--notificationBackdrop-blur));backdrop-filter:blur(var(--notificationBackdrop-blur));background-color:var(--notificationBackdrop-background);display:flex;height:100%;left:0;position:fixed;top:0;width:100%;z-index:var(--notificationBackdrop-zIndex)}.uws-notification__wrapper{align-items:var(--notification-positionY);bottom:0;display:flex;justify-content:var(--notification-positionX);left:0;pointer-events:none;right:0;top:0}.uws-notification,.uws-notification__wrapper{position:fixed;z-index:var(--notification-zIndex)}.uws-notification{background:var(--notification-background);border:var(--notification-border);border-radius:var(--notification-radius);box-shadow:var(--notification-shadow);color:var(--notification-foreground);font-family:var(--notification-fontFamily);font-size:var(--notification-fontSize);font-weight:var(--notification-fontWeight);line-height:var(--notification-lineHeight);margin:var(--notification-margin);max-width:var(--notification-maxWidth);overflow-y:auto;padding:var(--notification-padding) var(--notification-padding) 0;pointer-events:auto;transition:transform .5s ease 0s,max-height .5s ease 0s;width:100%}.uws-notification__header{display:flex;font-size:var(--notificationHeading-fontSize);font-weight:var(--notificationHeading-fontWeight);justify-content:space-between;line-height:var(--notificationHeading-lineHeight);margin-bottom:var(--notificationHeading-spacing)}.uws-notification__close{background:var(--notificationClose-background);border:var(--notificationClose-border);border-radius:var(--notificationClose-radius);box-sizing:initial;color:var(--notificationClose-foreground);cursor:pointer;flex-shrink:0;height:var(--notificationClose-size);margin-inline-end:calc(0px - var(--notificationClose-padding));margin-top:calc(0px - var(--notificationClose-padding));outline:var(--notificationClose-outline);outline-offset:var(--notificationClose-outlineOffset);padding:var(--notificationClose-padding);transition:color .15s,background .15s,border .15s,outline .15s;width:var(--notificationClose-size);-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.uws-notification__close:before{background-color:currentColor;clip-path:polygon(15% 5%,5% 15%,40% 50%,5% 85%,15% 95%,50% 60%,85% 95%,95% 85%,60% 50%,95% 15%,85% 5%,50% 40%);content:"";display:block;height:100%;width:100%}.uws-notification__close:focus-visible{background-color:var(--notificationClose-background-focus);border:var(--notificationClose-border-focus);color:var(--notificationClose-foreground-focus);outline:var(--notificationClose-outline-focus)}.uws-notification__footer{align-items:center;background-color:var(--notification-background);bottom:0;display:flex;gap:var(--notificationButtons-spacing);justify-content:flex-end;padding:var(--notificationButtons-spacing) 0;position:sticky}.uws-notification__button{height:var(--notificationButtons-height);padding:var(--notificationButtons-padding)}.uws-notification--mobile{border-bottom:0;border-left:0;border-radius:var(--notification-radius-mobile) var(--notification-radius-mobile) 0 0;border-right:0;margin:0;max-height:var(--notification-maxHeight);max-width:100%;overflow:hidden;padding-top:calc(var(--notification-padding) + var(--notification-radius-mobile)/2)}.uws-notification--mobile .uws-notification__header-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.uws-notification--mobile .uws-notification__footer{box-shadow:0 0 10px 5px var(--notification-background)}.uws-notification--mobile-slide{animation-duration:.5s;animation-name:slide-in-bottom;animation-timing-function:ease}.uws-notification--expanded{max-height:100%}.uws-notification--expanded .uws-notification__header-text{overflow:visible;text-overflow:clip;white-space:normal}.uws-notification--expanded .uws-notification__footer{box-shadow:none}@keyframes slide-in-bottom{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media (hover:hover){.uws-notification__close:not(:focus-visible):hover{background:var(--notificationClose-background-hover);border:var(--notificationClose-border-hover);color:var(--notificationClose-foreground-hover);outline:var(--notificationClose-outline-hover)}}
.uws-invite__title{color:var(--heading-foreground);font-family:var(--heading-fontFamily);font-size:var(--heading-fontSize);font-weight:var(--heading-fontWeight);line-height:var(--heading-lineHeight)}.uws-invite__description{color:var(--fieldDescription-foreground);font-family:var(--fieldDescription-fontFamily);font-size:var(--fieldDescription-fontSize);font-weight:var(--fieldDescription-fontWeight);line-height:var(--fieldDescription-lineHeight);margin-top:var(--fieldDescription-spacing)}
.uws-banner__wrapper{align-items:var(--banner-positionY);bottom:0;justify-content:center;left:0;pointer-events:none;right:0;top:0}.uws-banner,.uws-banner__wrapper{display:flex;position:fixed;z-index:var(--banner-zIndex)}.uws-banner{background:var(--banner-background);border:var(--banner-border);border-radius:var(--banner-radius);box-shadow:var(--banner-shadow);color:var(--banner-foreground);flex-direction:column;font-family:var(--banner-fontFamily);font-size:var(--banner-fontSize);font-weight:var(--banner-fontWeight);line-height:var(--banner-lineHeight);margin:var(--banner-margin);max-width:min(var(--banner-maxWidth),100% - (var(--banner-margin) * 2));overflow-y:auto;padding:var(--banner-padding);pointer-events:auto;width:100%}.uws-banner__close-wrapper{align-self:flex-end;height:0;position:sticky;right:0;top:0;z-index:calc(var(--loading-zIndex) + 1)}.uws-banner__close{background:var(--bannerClose-background);border:var(--bannerClose-border);border-radius:var(--bannerClose-radius);box-sizing:initial;color:var(--bannerClose-foreground);cursor:pointer;height:var(--bannerClose-size);margin-inline-end:0;outline:var(--bannerClose-outline);outline-offset:var(--bannerClose-outlineOffset);padding:var(--bannerClose-padding);transition:color .15s,background .15s,border .15s,outline .15s;width:var(--bannerClose-size);-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.uws-banner__close:before{background-color:currentColor;clip-path:polygon(15% 5%,5% 15%,40% 50%,5% 85%,15% 95%,50% 60%,85% 95%,95% 85%,60% 50%,95% 15%,85% 5%,50% 40%);content:"";display:block;height:100%;width:100%}.uws-banner__close:hover{background-color:var(--bannerClose-background-hover);border:var(--bannerClose-border-hover);color:var(--bannerClose-foreground-hover);outline:var(--bannerClose-outline-hover)}.uws-banner__close:focus-visible{background-color:var(--bannerClose-background-focus);border:var(--bannerClose-border-focus);color:var(--bannerClose-foreground-focus);outline:var(--bannerClose-outline-focus)}.uws-banner__content-wrapper{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;margin-top:calc(0px - var(--banner-padding));margin-inline-start:calc(0px - var(--banner-padding));padding-inline-end:calc(var(--bannerClose-size) + var(--bannerClose-padding)*2)}.uws-banner__logo{margin-top:var(--banner-padding);margin-inline-start:var(--banner-padding)}.uws-banner__logo-image{height:var(--bannerLogo-height);width:auto}.uws-banner__content{align-items:flex-start;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;margin-top:calc(var(--banner-padding) - var(--banner-spacing));margin-inline-start:calc(var(--banner-padding) - var(--banner-spacing))}.uws-banner__content--horizontal{align-items:center;flex-direction:row;justify-content:flex-start}.uws-banner__header{font-size:var(--bannerHeading-fontSize);font-weight:var(--bannerHeading-fontWeight);line-height:var(--bannerHeading-lineHeight)}.uws-banner__button,.uws-banner__description,.uws-banner__header{margin-top:var(--banner-spacing);margin-inline-start:var(--banner-spacing)}.uws-banner__button{color:var(--bannerButton-foreground);cursor:pointer;font-size:var(--bannerButton-fontSize);font-weight:var(--bannerButton-fontWeight);line-height:var(--bannerButton-lineHeight);outline:var(--bannerButton-outline);outline-offset:3px;-webkit-text-decoration:var(--bannerButton-textDecoration);text-decoration:var(--bannerButton-textDecoration)}.uws-banner__button:hover{color:var(--bannerButton-foreground-hover);outline:var(--bannerButton-outline-hover);-webkit-text-decoration:var(--bannerButton-textDecoration-hover);text-decoration:var(--bannerButton-textDecoration-hover)}.uws-banner__button:focus-visible{color:var(--bannerButton-foreground-focus);outline:var(--bannerButton-outline-focus);-webkit-text-decoration:var(--bannerButton-textDecoration-focus);text-decoration:var(--bannerButton-textDecoration-focus)}
.uws-waypoint{text-align:var(--waypoint-textAlign)}.uws-waypoint .uws-modal__header{margin-bottom:var(--spacing-1)}.uws-waypoint__title{color:var(--heading-foreground);font-family:var(--heading-fontFamily);font-size:var(--heading-fontSize);font-weight:var(--heading-fontWeight);line-height:var(--heading-lineHeight)}.uws-waypoint__description{color:var(--fieldDescription-foreground);font-family:var(--fieldDescription-fontFamily);font-size:var(--fieldDescription-fontSize);font-weight:var(--fieldDescription-fontWeight);line-height:var(--fieldDescription-lineHeight);margin-top:var(--fieldDescription-spacing)}.uws-waypoint__button-list{display:flex;flex-direction:column;gap:var(--spacing-3);margin-top:var(--spacing-4)}.uws-waypoint__button-icon{max-height:calc(var(--button-height) - var(--spacing-3))}.uws-waypoint__button{background-color:var(--waypointButtons-background);border:var(--waypointButtons-border);border-radius:var(--waypointButtons-radius);color:var(--waypointButtons-foreground);flex:var(--waypointButtons-flex);font-family:var(--waypointButtons-fontFamily);font-size:var(--waypointButtons-fontSize);font-weight:var(--waypointButtons-fontWeight);gap:var(--waypointButtons-gap);justify-content:var(--waypointButtons-justifyContent);line-height:var(--waypointButtons-lineHeight);min-height:var(--waypointButtons-height);outline:var(--waypointButtons-outline);outline-offset:var(--waypointButtons-outlineOffset);padding:0 var(--waypointButtons-padding)}.uws-waypoint__button-list--iconless .uws-waypoint__button{justify-content:var(--waypointButtons-justifyContent-iconless)}.uws-waypoint__button-list--horizontal{display:grid;gap:var(--waypointButtons-gap);grid-auto-rows:auto;grid-template-columns:repeat(auto-fit,minmax(80px,1fr))}.uws-waypoint__button-list--horizontal .uws-waypoint__button{flex-direction:column;gap:var(--waypointButtons-gap-horizontal);height:auto;padding:var(--waypointButtons-padding-horizontal)}
.uws-validation-messages{background-color:var(--validation-background);border:var(--validation-border);border-radius:var(--validation-radius);color:var(--validation-foreground);font-family:var(--validation-fontFamily);font-size:var(--validation-fontSize);font-weight:var(--validation-fontWeight);padding:var(--validation-padding)}
.uws-validation-container{align-items:center;display:flex;gap:var(--validation-spacing);justify-content:space-between;margin-top:var(--validation-spacing)}.uws-validation-container__character-count{align-self:start;font-family:var(--validation-fontFamily);font-size:var(--validation-fontSize);font-weight:var(--validation-fontWeight);padding:var(--validation-padding);white-space:nowrap}.uws-validation-container__character-count--invalid{color:var(--colors-error)}
.uws-slider-wrapper{display:flex;flex-direction:column;gap:var(--sliderContainer-spacing);padding:var(--sliderContainer-padding);position:relative;width:100%}.uws-slider-value{background-color:var(--sliderValue-background);border-radius:var(--sliderValue-borderRadius);color:var(--sliderValue-foreground);font-weight:var(--sliderValue-fontWeight);min-width:40px;padding:var(--sliderValue-padding);position:absolute;text-align:center;top:0;-webkit-user-select:none;user-select:none}.uws-slider-labels{align-items:center;display:flex;justify-content:space-between;-webkit-user-select:none;user-select:none}.uws-slider{appearance:none;background:var(--slider-background);border-radius:var(--slider-borderRadius);cursor:pointer;height:var(--slider-height);padding:0;width:100%}.uws-slider::-webkit-slider-thumb{appearance:none;background-color:var(--sliderThumb-background);border-radius:var(--sliderThumb-borderRadius);height:var(--sliderThumb-size);outline:var(--input-outline);outline-offset:var(--sliderThumb-outlineOffset);transition-duration:.15s;-webkit-transition-property:background,color,border,outline;transition-property:background,color,border,outline;width:var(--sliderThumb-size)}.uws-slider::-moz-range-thumb{appearance:none;background-color:var(--sliderThumb-background);border:none;border-radius:var(--sliderThumb-borderRadius);height:var(--sliderThumb-size);outline:var(--input-outline);outline-offset:var(--sliderThumb-outlineOffset);transition-duration:.15s;-moz-transition-property:background,color,border,outline;transition-property:background,color,border,outline;width:var(--sliderThumb-size)}.uws-slider:focus-visible::-webkit-slider-thumb{outline:var(--input-outline-focus)}.uws-slider:focus-visible::-moz-range-thumb{outline:var(--input-outline-focus)}@media (hover:hover){.uws-slider:hover::-webkit-slider-thumb{background-color:var(--sliderThumb-background-hover)}.uws-slider:hover::-moz-range-thumb{background-color:var(--sliderThumb-background-hover)}}
.uws-input-container{align-items:center;display:flex;flex:1;gap:var(--fieldLabel-spacing)}
.uws-textarea{background:var(--input-background);border:var(--input-border);border-radius:var(--input-radius);color:var(--input-foreground);cursor:text;display:block;font-family:var(--input-fontFamily);font-size:var(--input-fontSize);font-weight:var(--input-fontWeight);line-height:var(--input-lineHeight);min-height:var(--input-height);outline:var(--input-outline);padding:var(--input-paddingY) var(--input-paddingX);resize:vertical;transition-duration:.15s;transition-property:background,color,border,outline;width:100%}.uws-textarea--invalid{background:var(--input-invalid-background);border:var(--input-invalid-border);color:var(--input-invalid-foreground);outline:var(--input-invalid-outline)}.uws-textarea--autoHeight{resize:none}.uws-textarea:focus-visible{background:var(--input-background-focus);border:var(--input-border-focus);color:var(--input-foreground-focus);outline:var(--input-outline-focus)}.uws-textarea--invalid:focus-visible{background:var(--input-invalid-background-focus);border:var(--input-invalid-border-focus);color:var(--input-invalid-foreground-focus);outline:var(--input-invalid-outline-focus)}@media (max-width:499px){.uws-textarea{min-height:var(--input-height-mobile);padding:var(--input-paddingY-mobile) var(--input-paddingX-mobile)}}@media (hover:hover){.uws-textarea:not(:focus-visible):hover{background:var(--input-background-hover);border:var(--input-border-hover);color:var(--input-foreground-hover);outline:var(--input-outline-hover)}.uws-textarea--invalid:not(:focus-visible):hover{background:var(--input-invalid-background-hover);border:var(--input-invalid-border-hover);color:var(--input-invalid-foreground-hover);outline:var(--input-invalid-outline-hover)}}
.uws-radio{cursor:pointer;transition-duration:.15s;transition-property:background,color,border,outline;-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.uws-radio,.uws-radio__input{align-items:center;display:flex}.uws-radio__input{align-self:start;appearance:none;background:var(--choice-background);border:var(--choice-border);border-radius:50%;color:var(--choice-foreground);justify-content:center;margin:0;margin-top:var(--radio-marginTop);min-height:var(--radio-size);min-width:var(--radio-size);outline:var(--choice-outline);outline-offset:var(--choice-outlineOffset);-webkit-user-select:none;user-select:none}.uws-radio__input--hidden{opacity:0;position:absolute}.uws-radio__input:before{background-color:currentColor;border-radius:50%;content:"";height:var(--radio-iconSize);width:var(--radio-iconSize)}.uws-radio__input:checked{background:var(--choice-active-background);border:var(--choice-active-border);color:var(--choice-active-foreground);outline:var(--choice-active-outline)}.uws-radio--disabled .uws-radio__input:hover{outline:none}.uws-radio__label-text{font-family:var(--choice-fontFamily);font-size:var(--choice-fontSize);font-weight:var(--choice-fontWeight);line-height:var(--choice-lineHeight);word-break:break-word}.uws-radio__label-right{margin-inline-start:var(--choice-spacing)}.uws-radio__label-left{margin-inline-end:var(--choice-spacing)}.uws-radio__input:focus-visible{background:var(--choice-background-focus);border:var(--choice-border-focus);color:var(--choice-foreground-focus);outline:var(--choice-outline-focus)}.uws-radio__input:checked:focus-visible{background:var(--choice-active-background-focus);border:var(--choice-active-border-focus);color:var(--choice-active-foreground-focus);outline:var(--choice-active-outline-focus)}.uws-radio--invalid .uws-radio__input{background:var(--choice-invalid-background);border-color:var(--choice-invalid-border);outline:var(--choice-invalid-outline)}.uws-radio--invalid .uws-radio__input:checked{color:var(--choice-invalid-foreground)}.uws-radio--invalid .uws-radio__input:focus-visible{background:var(--choice-invalid-background-focus);border-color:var(--choice-invalid-border-focus);outline:var(--choice-invalid-outline-focus)}.uws-radio--invalid .uws-radio__input:focus-visible:checked{color:var(--choice-invalid-foreground-focus)}.uws-radio--invalid .uws-radio__label-text{color:var(--colors-error)}.uws-radio.uws-radio--disabled{color:#ddd;pointer-events:none}@media (hover:hover){.uws-radio__input:not(:focus-visible):hover{background:var(--choice-background-hover);border:var(--choice-border-hover);color:var(--choice-foreground-hover);outline:var(--choice-outline-hover)}.uws-radio__input:checked:not(:focus-visible):hover{background:var(--choice-active-background-hover);border:var(--choice-active-border-hover);color:var(--choice-active-foreground-hover);outline:var(--choice-active-outline-hover)}.uws-radio--invalid .uws-radio__input:not(:focus-visible):hover{background:var(--choice-invalid-background-hover);border-color:var(--choice-invalid-border-hover);color:var(--choice-invalid-foreground-hover);outline:var(--choice-invalid-outline-hover)}}
.uws-matrix-table__label-row>:first-child{text-align:start}
.uws-matrix-table-wrapper{--matrix-table-wrapper-margin:-5px;margin-inline-start:var(--matrix-table-wrapper-margin);overflow-x:auto;overflow-y:hidden;width:calc(100% - var(--matrix-table-wrapper-margin)*2)}.uws-matrix-table{border-collapse:collapse;border-spacing:0;min-width:100%;table-layout:fixed;text-align:center;vertical-align:middle}.uws-matrix-table td,.uws-matrix-table th{padding:var(--spacing-2) var(--spacing-1)}.uws-matrix-table .uws-radio{display:inline-flex}.uws-matrix-table .uws-matrix-table__question{min-width:100px;text-align:start}.uws-matrix-table__question-row--colored td{background-color:var(--colors-gray-light)}.uws-matrix-table__colgroup:last-of-type{border-inline-end:none}.uws-matrix-table__colgroup,.uws-matrix-table__colgroup:only-of-type{border-inline-end:4px solid var(--general-background)}
.uws-matrix-list__question{font-weight:700;margin:var(--spacing-4) 0}.uws-matrix-list__category{margin:var(--spacing-2) 0}.uws-matrix-list__question-row>.uws-radio{display:inline-flex;margin:var(--spacing-1) var(--spacing-2) var(--spacing-1) 0}
.uws-section{color:var(--heading-foreground);font-family:var(--heading-fontFamily);font-size:var(--heading-fontSize);font-weight:var(--heading-fontWeight);line-height:var(--heading-lineHeight)}
.uws-choose-one-list .uws-input{margin:var(--choice-spacing) 0 0 calc(var(--choice-spacing) + var(--radio-size))}.uws-choose-one-list__choice{display:flex;flex-wrap:wrap}.uws-choose-one-list__choice:not(:last-child){margin-bottom:var(--choice-spacing)}
.uws-choose-scale-row{display:grid;gap:0 0;grid-template-areas:"uws-choose-scale-label-start uws-choose-scale-label-end" "uws-choose-scale-buttons uws-choose-scale-buttons";grid-template-columns:1fr 1fr;grid-template-rows:auto}.uws-choose-scale-row-coded-choices{display:flex;gap:var(--spacing-2);margin-top:var(--spacing-4)}.uws-choose-scale-row__label{align-self:center;word-break:break-word}.uws-choose-scale-row__label-start{grid-area:uws-choose-scale-label-start;margin-inline-end:var(--spacing-4)}.uws-choose-scale-row__label-end{grid-area:uws-choose-scale-label-end;margin-inline-start:var(--spacing-4);text-align:end}.uws-choose-scale-row--invalid .uws-choose-scale-row__label{color:var(--colors-error)}.uws-choose-scale-row__buttons{display:flex;grid-area:uws-choose-scale-buttons;justify-content:space-between;margin-top:var(--spacing-2)}.uws-choose-scale-row__buttons>:not(:last-child){margin-inline-end:var(--spacing-4)}
.uws-choose-one-scale__text-input{margin-top:var(--fieldLabel-spacing)}
.uws-choose-one-rows__row{align-items:center;display:flex;flex-wrap:wrap;margin:calc(0px - var(--fieldLabel-spacing)) 0 0 calc(0px - var(--fieldLabel-spacing))}.uws-choose-one-rows__row .uws-radio{margin:var(--fieldLabel-spacing) 0 0 var(--fieldLabel-spacing)}.uws-choose-one-rows__row .uws-radio--coded-value{width:100%}.uws-choose-one-rows__text-input{margin-top:var(--fieldLabel-spacing)}
.uws-choose-table-row{display:grid;gap:0 0;grid-template-areas:"uws-choose-table-label-start uws-choose-table-label-end" "uws-choose-table-buttons uws-choose-table-buttons";grid-template-columns:1fr 1fr;grid-template-rows:auto}.uws-choose-table-row__label{align-self:center;word-break:break-word}.uws-choose-table-row__label-start{grid-area:uws-choose-table-label-start;margin-inline-end:var(--spacing-4);padding-inline-start:var(--tableRow-labelLeftPadding)}.uws-choose-table-row__label-end{grid-area:uws-choose-table-label-end;margin-inline-start:var(--spacing-4);padding-inline-end:var(--tableRow-labelRightPadding);text-align:end}.uws-choose-table-row--invalid .uws-choose-table-row__label{color:var(--colors-error)}.uws-choose-table-row__buttons{display:grid;grid-area:uws-choose-table-buttons;grid-auto-columns:minmax(30px,1fr);grid-auto-flow:column;grid-template-columns:repeat(auto-fit,minmax(30px,1fr));margin-top:var(--spacing-2);overflow-x:auto}.uws-choose-table-row .uws-checkbox,.uws-choose-table-row .uws-radio{flex-direction:column;padding:2px 0}.uws-choose-table-row .uws-checkbox__input,.uws-choose-table-row .uws-radio__input{align-self:center}.uws-choose-table-row .uws-checkbox__label-text,.uws-choose-table-row .uws-radio__label-text{margin:var(--choice-spacing) 0 0 0;text-align:center}
.uws-choose-one-columns__container{display:flex;gap:var(--spacing-4)}.uws-choose-one-columns__column{display:flex;flex:1;flex-direction:column;gap:var(--spacing-3)}.uws-choose-one-columns__text-input{margin-top:var(--fieldLabel-spacing)}
.uws-choose-one-button-scale--labels{display:grid;grid-template-areas:"uws-scale-label-start uws-scale-label-end" "uws-scale-buttons uws-scale-buttons" ". .";grid-template-columns:1fr 1fr;grid-template-rows:auto auto auto}.uws-choose-one-button-scale--vertical{grid-template-areas:"uws-scale-label-start uws-scale-label-start" "uws-scale-buttons uws-scale-buttons" "uws-scale-label-end uws-scale-label-end"}.uws-choose-one-button-scale__label-start{grid-area:uws-scale-label-start}.uws-choose-one-button-scale__label-end,.uws-choose-one-button-scale__label-start{color:var(--fieldDescription-foreground);font-size:var(--fieldDescription-fontSize);margin-bottom:var(--spacing-2)}.uws-choose-one-button-scale__label-end{grid-area:uws-scale-label-end;text-align:end}.uws-choose-one-button-scale--vertical .uws-choose-one-button-scale__label-start{text-align:center}.uws-choose-one-button-scale--vertical .uws-choose-one-button-scale__label-end{margin-bottom:0;margin-top:var(--spacing-2);text-align:center}.uws-choose-one-button-scale__buttons{display:flex;flex-wrap:wrap;grid-area:uws-scale-buttons}.uws-choose-one-button-scale--vertical .uws-choose-one-button-scale__buttons{flex-direction:column}.uws-choose-one-button-scale--labels .uws-choose-one-button-scale__buttons .uws-radio{flex-grow:1}.uws-choose-one-button-scale--wrapped .uws-choose-one-button-scale__buttons .uws-radio{flex-grow:0}.uws-choose-one-button-scale--horizontal .uws-choose-one-button-scale__buttons{margin-inline-end:calc(0px - var(--spacing-2));margin-top:calc(0px - var(--spacing-2))}.uws-choose-one-button-scale--horizontal .uws-radio{margin-inline-end:var(--spacing-2);margin-top:var(--spacing-2)}.uws-choose-one-button-scale--horizontal .uws-choose-one-button-scale__buttons .uws-button{padding:0 calc(var(--button-padding) - 1px)}.uws-choose-one-button-scale--vertical .uws-radio:not(:last-child){margin-bottom:var(--spacing-2)}.uws-choose-one-button-scale--labels .uws-choose-one-button-scale__buttons .uws-button{padding:0 calc(var(--button-padding) - 2px);width:100%}.uws-choose-one-button-scale--horizontal .uws-radio--coded-value{width:100%}.uws-choose-one-button-scale--horizontal .uws-radio--coded-value .uws-button{width:auto}.uws-choose-one-button-scale--vertical .uws-button,.uws-choose-one-button-scale--vertical .uws-radio,.uws-choose-one-button-scale--vertical .uws-radio--coded-value .uws-button{width:100%}.uws-choose-one-button-scale__buttons .uws-radio__input:focus-visible+.uws-button{background-color:var(--button-background-focus);border:var(--button-border-focus);color:var(--button-foreground-focus);outline:var(--button-outline-focus)}.uws-choose-one-button-scale__buttons .uws-radio__input:focus-visible+.uws-button--primary{background-color:var(--button-primary-background-focus);border:var(--button-primary-border-focus);color:var(--button-primary-foreground-focus);outline:var(--button-primary-outline-focus)}.uws-choose-one-button-scale__buttons .uws-radio__input:focus-visible+.uws-button--invalid{background-color:var(--button-invalid-background-focus);border:var(--button-invalid-border-focus);color:var(--button-invalid-foreground-focus);outline:var(--button-invalid-outline-focus)}
.uws-choose-one-list-box__text-input{margin-top:var(--fieldLabel-spacing)}
.uws-choose-one-dropdown__text-input{margin-top:var(--fieldLabel-spacing)}
.uws-choose-one-star-rating__row{align-items:center;display:flex;flex-wrap:wrap;row-gap:var(--spacing-3)}.uws-choose-one-star-rating__star{border:0;border-bottom:2px solid #0000;color:var(--colors-gray);cursor:pointer;height:40px;outline:none;transition:color 125ms ease 0s;width:40px}.uws-choose-one-star-rating__button{margin-inline-start:var(--spacing-3)}.uws-choose-one-star-rating__label{color:var(--general-foreground);height:15px;margin-top:var(--spacing-1);white-space:nowrap}.uws-choose-one-star-rating__star:before{background-color:currentColor;clip-path:polygon(50% 0,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%);content:"";display:block;height:100%;width:100%}.uws-radio--invalid .uws-choose-one-star-rating__star{color:var(--colors-error-light)}.uws-choose-one-star-rating__star--colored,.uws-radio--invalid .uws-choose-one-star-rating__star--colored{color:var(--colors-primary)}.uws-radio__input:focus-visible+.uws-choose-one-star-rating__star{border-color:var(--colors-primary-light)}
.uws-choose-one-image__row{align-items:flex-start;display:flex;flex-wrap:wrap;margin:calc(0px - var(--choice-spacing)) 0 0 calc(0px - var(--choice-spacing))}.uws-choose-one-image__image-container{margin-inline-start:var(--choice-spacing)}.uws-choose-one-image__image-container--no-radio{margin-inline-start:0}.uws-choose-one-image__choice{margin:var(--choice-spacing) 0 0 var(--choice-spacing)}.uws-choose-one-image__radio .uws-radio__input{align-self:flex-start}.uws-choose-one-image__text-input{margin-bottom:var(--fieldLabel-spacing);margin-top:var(--choice-spacing);min-width:100px}.uws-choose-one-image__image{border:2px solid #0000;display:block}.uws-choose-one-image__label{margin-bottom:var(--spacing-2)}.uws-choose-one-image__image--small{max-height:150px;max-width:150px}.uws-choose-one-image__image--large{max-height:300px;max-width:300px}.uws-choose-one-image__image--selected{border:2px solid var(--colors-primary)}.uws-choose-one-image__image--invalid{border:2px solid var(--colors-error)}@media (hover:hover){.uws-choose-one-image__choice:hover .uws-choose-one-image__image,.uws-radio__input:focus-visible~.uws-choose-one-image__image-container .uws-choose-one-image__image{outline:2px solid var(--colors-primary-light)}}@media (max-width:499px){.uws-choose-one-image__image--large,.uws-choose-one-image__image--small{max-height:none;max-width:100%}}
.uws-checkbox{align-items:center;cursor:pointer;display:flex;-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.uws-checkbox__input{align-items:center;align-self:start;appearance:none;background:var(--choice-background);border:var(--choice-border);border-radius:var(--checkbox-radius);color:var(--choice-foreground);display:flex;justify-content:center;margin:0;margin-top:var(--checkbox-marginTop);min-height:var(--checkbox-size);min-width:var(--checkbox-size);outline:var(--choice-outline);outline-offset:var(--choice-outlineOffset);transition-duration:.15s;transition-property:background,color,border,outline;-webkit-user-select:none;user-select:none}.uws-checkbox__input:before{background-color:currentColor;clip-path:polygon(0 42.5%,15% 27.5%,40% 52.5%,85% 7.5%,100% 22.5%,40% 82.5%);content:"";height:var(--checkbox-iconSize);transition:background-color .15ms;width:var(--checkbox-iconSize)}.uws-checkbox__input:checked{background:var(--choice-active-background);border:var(--choice-active-border);color:var(--choice-active-foreground);outline:var(--choice-active-outline)}.uws-checkbox--disabled .uws-checkbox__input:hover{outline:none}.uws-checkbox__label-text{font-family:var(--choice-fontFamily);font-size:var(--choice-fontSize);font-weight:var(--choice-fontWeight);line-height:var(--choice-lineHeight);word-break:break-word}.uws-checkbox__label-right{margin-inline-start:var(--choice-spacing)}.uws-checkbox__label-left{margin-inline-end:var(--choice-spacing)}.uws-checkbox__input:focus-visible{background:var(--choice-background-focus);border:var(--choice-border-focus);color:var(--choice-foreground-focus);outline:var(--choice-outline-focus)}.uws-checkbox__input:checked:focus-visible{background:var(--choice-active-background-focus);border:var(--choice-active-border-focus);color:var(--choice-active-foreground-focus);outline:var(--choice-active-outline-focus)}.uws-checkbox--invalid .uws-checkbox__input{background:var(--choice-invalid-background);border-color:var(--choice-invalid-border);outline:var(--choice-invalid-outline)}.uws-checkbox--invalid .uws-checkbox__input:checked{color:var(--choice-invalid-foreground)}.uws-checkbox--invalid .uws-checkbox__input:focus-visible{background:var(--choice-invalid-background-focus);border-color:var(--choice-invalid-border-focus);outline:var(--choice-invalid-outline-focus)}.uws-checkbox--invalid .uws-checkbox__input:focus-visible:checked{color:var(--choice-invalid-foreground-focus)}.uws-checkbox--invalid .uws-checkbox__label-text{color:var(--colors-error)}.uws-checkbox.uws-checkbox--disabled{color:#ddd;pointer-events:none}@media (hover:hover){.uws-checkbox__input:not(:focus-visible):hover{background:var(--choice-background-hover);border:var(--choice-border-hover);color:var(--choice-foreground-hover);outline:var(--choice-outline-hover)}.uws-checkbox__input:checked:not(:focus-visible):hover{background:var(--choice-active-background-hover);border:var(--choice-active-border-hover);color:var(--choice-active-foreground-hover);outline:var(--choice-active-outline-hover)}.uws-checkbox--invalid .uws-checkbox__input:not(:focus-visible):hover{background:var(--choice-invalid-background-hover);border-color:var(--choice-invalid-border-hover);color:var(--choice-invalid-foreground-hover);outline:var(--choice-invalid-outline-hover)}}
.uws-choose-many-list .uws-input{margin:var(--choice-spacing) 0 0 calc(var(--choice-spacing) + var(--checkbox-size))}.uws-choose-many-list__choice{display:flex;flex-wrap:wrap}.uws-choose-many-list__choice:not(:last-child){margin-bottom:var(--choice-spacing)}
.uws-choose-many-scale__text-input{margin-top:var(--fieldLabel-spacing)}
.uws-choose-many-rows__row{align-items:center;display:flex;flex-wrap:wrap;margin:calc(0px - var(--fieldLabel-spacing)) 0 0 calc(0px - var(--fieldLabel-spacing))}.uws-choose-many-rows__row .uws-checkbox{margin:var(--fieldLabel-spacing) 0 0 var(--fieldLabel-spacing)}.uws-choose-many-rows__text-input{margin-top:var(--fieldLabel-spacing)}
.uws-choose-many-columns__container{display:flex;gap:var(--spacing-4)}.uws-choose-many-columns__column{display:flex;flex:1;flex-direction:column;gap:var(--spacing-3)}.uws-choose-many-columns__text-input{margin-top:var(--fieldLabel-spacing)}
.uws-choose-many-image__row{align-items:flex-start;display:flex;flex-wrap:wrap;margin:calc(0px - var(--choice-spacing)) 0 0 calc(0px - var(--choice-spacing))}.uws-choose-many-image__image-container{margin-inline-start:var(--choice-spacing)}.uws-choose-many-image__choice{margin:var(--choice-spacing) 0 0 var(--choice-spacing)}.uws-choose-many-image__checkbox .uws-checkbox__input{align-self:flex-start}.uws-choose-many-image__text-input{margin-top:var(--fieldLabel-spacing);min-width:100px}.uws-choose-many-image__image{border:2px solid #0000;display:block}.uws-choose-many-image__label{margin-bottom:var(--spacing-2)}.uws-choose-many-image__image--small{max-height:150px;max-width:150px}.uws-choose-many-image__image--large{max-height:300px;max-width:300px}.uws-choose-many-image__image--selected{border:2px solid var(--colors-primary)}.uws-choose-many-image__image--invalid{border:2px solid var(--colors-error)}@media (hover:hover){.uws-checkbox__input:focus-visible~.uws-choose-many-image__image-container .uws-choose-many-image__image,.uws-choose-many-image__choice:hover .uws-choose-many-image__image{outline:2px solid var(--colors-primary-light)}}@media (max-width:499px){.uws-choose-many-image__image--large,.uws-choose-many-image__image--small{max-height:none;max-width:100%}}
.uws-autocomplete{position:relative}.uws-autocomplete__results{background:var(--autocomplete-background);border:var(--autocomplete-border);font-family:var(--autocomplete-fontFamily);font-size:var(--autocomplete-fontSize);font-weight:var(--autocomplete-fontWeight);line-height:var(--autocomplete-lineHeight);list-style-type:none;padding:var(--autocomplete-padding);position:absolute;width:100%;z-index:var(--autocomplete-zIndex)}.uws-autocomplete__item{background:var(--autocompleteItem-background);border:var(--autocompleteItem-border);color:var(--autocompleteItem-foreground);cursor:pointer;padding:var(--autocompleteItem-padding)}.uws-autocomplete__item--highlighted{background:var(--autocompleteItem-background-hover);color:var(--autocompleteItem-foreground-hover)}
.uws-geo-location__iframe{border:var(--geoLocationMap-border);height:var(--geoLocationMap-height);margin:var(--geoLocationMap-margin);width:var(--geoLocationMap-width)}.uws-geo-location__map{height:100%;visibility:hidden;width:100%}.uws-geo-location__map--initialized{visibility:visible}.uws-geo-location__location-note{font-weight:700;margin-top:var(--spacing-2)}.uws-geo-location-count{margin-bottom:var(--spacing-2)}.uws-geo-location-list{list-style:none;max-height:var(--geoLocationList-maxHeight);overflow-y:scroll;padding:var(--geoLocationList-padding)}.uws-geo-location-list__item{cursor:pointer;outline:var(--geoLocationListItem-outline);padding:var(--geoLocationListItem-padding)}.uws-geo-location-list__item:focus-visible{outline:var(--geoLocationListItem-outline-focus)}.uws-geo-location-list__item:not(.uws-geo-location-list__item--selected):hover{background-color:var(--geoLocationListItem-background-hover)}.uws-geo-location-list__item--selected{background-color:var(--geoLocationListItem-background-selected)}.uws-geo-location-list__item-name{font-family:var(--geoLocationListItemName-fontFamily);font-size:var(--geoLocationListItemName-fontSize);font-weight:var(--geoLocationListItemName-fontWeight);line-height:var(--geoLocationListItemName-lineHeight)}.uws-geo-location-list__item-address{font-family:var(--geoLocationListItemAddress-fontFamily);font-size:var(--geoLocationListItemAddress-fontSize);font-weight:var(--geoLocationListItemAddress-fontWeight);line-height:var(--geoLocationListItemAddress-lineHeight)}.uws-geo-location-list__item-distance{font-family:var(--geoLocationListItemDistance-fontFamily);font-size:var(--geoLocationListItemDistance-fontSize);font-weight:var(--geoLocationListItemDistance-fontWeight);line-height:var(--geoLocationListItemDistance-lineHeight)}.uws-geo-location__error{background-color:var(--validation-background);border:var(--validation-border);border-radius:var(--validation-radius);color:var(--validation-foreground);margin:var(--validation-spacing) 0;padding:var(--validation-padding)}
.uws-fill-in-the-blank__question{display:flex;flex-direction:column;gap:var(--spacing-3)}.uws-fill-in-the-blank__row{align-items:center;display:flex;gap:var(--spacing-2)}.uws-fill-in-the-blank__question--labelTop .uws-fill-in-the-blank__row{align-items:normal;flex-direction:column}.uws-fill-in-the-blank__row-label{width:25%;word-break:break-word}.uws-fill-in-the-blank__question--labelTop .uws-fill-in-the-blank__row-label{width:auto}.uws-fill-in-the-blank__total{display:flex;font-weight:700;justify-content:space-between}
.uws-image-upload__upload-input{display:none}.uws-image-upload-preview{display:inline-flex;flex-direction:column;gap:var(--spacing-4)}.uws-image-upload-preview__img-container{position:relative}.uws-image-upload-preview__img-container-overlay{cursor:crosshair;height:100%;position:absolute;width:100%}.uws-image-upload-preview__img-container-image{max-width:100%}.uws-image-upload-preview__img-container-tagmarker{background-color:var(--imageUploadTagMarker-background);border:2px solid #fff;border-radius:var(--imageUploadTagMarker-borderRadius);cursor:pointer;height:var(--imageUploadTagMarker-size);position:absolute;transform:translate(-50%,-50%);transition:all .15s ease-in-out;width:var(--imageUploadTagMarker-size)}.uws-image-upload-preview__img-container-tagmarker--active{background-color:var(--imageUploadTagMarker-background-active)}.uws-image-upload__tags-container{align-items:center;display:flex;flex-wrap:wrap;gap:var(--imageUploadTagContainer-spacing);margin-top:var(--imageUploadTagContainer-marginTop)}.uws-image-upload-preview__file{align-items:center;display:flex;font-weight:700;gap:var(--spacing-2);word-break:break-word}.uws-image-upload-preview__file--guid{background-color:var(--colors-gray-light);justify-content:space-between;padding:16px}.uws-image-upload__tag{border:var(--imageUploadTagItem-border);border-radius:var(--imageUploadTagItem-borderRadius);gap:var(--imageUploadTagItem-spacing);padding:var(--imageUploadTagItem-padding)}.uws-image-upload__tag-label{max-width:var(--imageUploadTagItem-maxWidth);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.uws-image-upload__tag-input{width:var(--imageUploadTagInput-width)}.uws-image-upload-preview__file-remove,.uws-image-upload__tag-remove{box-sizing:initial;color:var(--imageUploadRemoveButton-foreground);cursor:pointer;height:var(--imageUploadRemoveButton-size);min-height:var(--imageUploadRemoveButton-size);min-width:var(--imageUploadRemoveButton-size);outline:var(--imageUploadRemoveButton-outline);outline-offset:var(--imageUploadRemoveButton-outlineOffset);width:var(--imageUploadRemoveButton-size)}.uws-image-upload__tag-remove{margin:calc(var(--spacing-1)*-1);padding:var(--spacing-1)}.uws-image-upload-preview__file-remove:before,.uws-image-upload__tag-remove:before{background-color:currentColor;clip-path:polygon(15% 5%,5% 15%,40% 50%,5% 85%,15% 95%,50% 60%,85% 95%,95% 85%,60% 50%,95% 15%,85% 5%,50% 40%);content:"";display:block;height:100%;width:100%}.uws-image-upload-preview__file-remove:focus-visible,.uws-image-upload__tag-remove:focus-visible{color:var(--imageUploadRemoveButton-foreground-focus);outline:var(--imageUploadRemoveButton-outline-focus)}@media (hover:hover){.uws-image-upload-preview__file-remove:not(:focus-visible):hover,.uws-image-upload__tag-remove:not(:focus-visible):hover{color:var(--imageUploadRemoveButton-foreground-hover);outline:var(--imageUploadRemoveButton-outline-hover)}.uws-image-upload-preview__img-container-tagmarker:hover{background-color:var(--imageUploadTagMarker-background-active)}}
.uws-icon-drag{--icon-size:16px;--icon-color:#000;box-sizing:initial;display:inline-block;height:var(--icon-size);width:var(--icon-size)}.uws-icon-drag circle{fill:var(--icon-color)}
.uws-drag-drop-topic-list{display:flex;flex-direction:column;gap:var(--spacing-2)}.uws-drag-drop-topic-list__heading{color:var(--rankOrderHeading-foreground);font-family:var(--rankOrderHeading-fontFamily);font-size:var(--rankOrderHeading-fontSize);font-weight:var(--rankOrderHeading-fontWeight);line-height:var(--rankOrderHeading-lineHeight)}.uws-drag-drop-topic-list__item{align-items:center;background:var(--rankOrderItem-background);border:var(--rankOrderItem-border);color:var(--rankOrderItem-foreground);display:flex;flex-direction:row;font-family:var(--rankOrderItem-fontFamily);font-size:var(--rankOrderItem-fontSize);font-weight:var(--rankOrderItem-fontWeight);gap:var(--rankOrderItem-spacing);line-height:var(--rankOrderItem-lineHeight);padding:var(--rankOrderItem-padding);-webkit-user-select:none;user-select:none}.uws-drag-drop-topic-list__item--disabled{background-color:var(--colors-gray-light)}.uws-drag-drop-topic-list__item-handle{--icon-size:8px;--icon-color:var(--rankOrderItemHandle-foreground);--click-target-padding:calc((40px - var(--icon-size))/2);cursor:move;margin:calc(0px - var(--click-target-padding));padding:var(--click-target-padding);touch-action:none}.uws-drag-drop-topic-list__item-handle--disabled{cursor:not-allowed}.uws-drag-drop-topic-list__item-number{font-weight:700}.uws-drag-drop-topic-list__item-image{max-width:100px}.uws-drag-drop-topic-list__item-label{flex:1}.uws-drag-drop-topic-list__empty{background:var(--rankOrderEmpty-background);border:var(--rankOrderEmpty-border);color:var(--rankOrderEmpty-foreground);font-family:var(--rankOrderItem-fontFamily);font-size:var(--rankOrderItem-fontSize);font-weight:var(--rankOrderItem-fontWeight);line-height:var(--rankOrderItem-lineHeight);padding:var(--rankOrderItem-padding);-webkit-user-select:none;user-select:none}.uws-drag-drop-topic-list__ghost{background-color:gray;border-radius:5px;height:30px;left:calc(var(--ghost-x) - 15px);opacity:.3;pointer-events:none;position:fixed;top:calc(var(--ghost-y) - 15px);width:90px;z-index:calc(var(--modal-zIndex) + 1)}
.uws-drag-drop-rank-order__lists{display:flex;flex-direction:column;gap:var(--fieldLabel-spacing)}
.uws-cascading-selects__question{display:flex;flex-direction:column;gap:var(--spacing-3)}.uws-cascading-selects__row{display:flex;flex-direction:column;gap:var(--spacing-2)}.uws-cascading-selects__loading{margin-top:var(--spacing-3)}
.uws-survey-element:not(:last-child):not(.uws-code-block){margin-bottom:var(--surveyElement-spacing)}
.uws-survey-progress__container{align-items:center;display:flex;gap:var(--spacing-4);justify-content:space-between;margin-bottom:var(--progress-margin)}.uws-survey-progress{background:var(--progress-background);border-radius:var(--progress-radius);height:var(--progress-height);overflow:hidden;width:100%}.uws-survey-progress__inner{background-color:var(--progress-foreground);border-radius:var(--progress-radius);height:100%;min-width:var(--progress-height)}.uws-survey-progress__inner-striped{background-image:linear-gradient(45deg,var(--progress-foreground-stripe) 25%,#0000 25%,#0000 50%,var(--progress-foreground-stripe) 50%,var(--progress-foreground-stripe) 75%,#0000 75%,#0000);background-size:calc(var(--progress-height)*8) calc(var(--progress-height)*8)}.uws-survey-progress__inner-stripedanimated{animation:progress-bar-stripes 2s linear infinite}@keyframes progress-bar-stripes{0%{background-position:calc(var(--progress-height)*8) 0}to{background-position:0 0}}.uws-survey-progress__text{margin-inline-start:auto;white-space:nowrap}
.uws-survey-footer{display:flex;font-family:var(--tagLine-fontFamily);font-size:var(--tagLine-fontSize);font-weight:var(--tagLine-fontWeight);justify-content:center;line-height:var(--tagLine-lineHeight);margin-top:var(--spacing-4);white-space:pre}.uws-survey-footer,.uws-survey-footer a{color:var(--tagLine-foreground)}.uws-survey-modal .uws-survey-end-page~.uws-survey-footer{margin-bottom:var(--modal-padding)}
.uws-survey-control{background:var(--general-background);margin-top:var(--modalButton-margin)}.uws-modal__footer .uws-survey-control{margin-top:0}.uws-survey-control__error-message{color:var(--colors-error);font-size:var(--validation-fontSize);margin-bottom:var(--spacing-2)}.uws-survey-control__buttons{display:flex;gap:var(--modalButton-spacing);justify-content:var(--modalButton-justifyContent)}.uws-survey-control__buttons--extra{margin-top:var(--modalButton-margin)}.uws-survey-control .uws-button{max-width:var(--modalButton-maxWidth);width:var(--modalButton-width)}@media (max-width:499px){.uws-survey-control .uws-button{max-width:var(--modalButton-maxWidth-mobile);width:var(--modalButton-width-mobile)}}
.uws-survey-end-page{color:var(--heading-foreground);font-family:var(--heading-fontFamily);font-size:var(--heading-fontSize);font-weight:var(--heading-fontWeight);line-height:var(--heading-lineHeight);margin-bottom:var(--spacing-4);text-align:center}.uws-survey-end-page a{color:var(--colors-primary);word-break:break-word}
.uws-survey-language-select-list{margin:var(--spacing-3) 0}.uws-survey-language-select-list__item{background-color:var(--languageSelectButton-background);border:var(--languageSelectButton-border);gap:var(--spacing-2);height:auto;justify-content:start;margin-bottom:4px;min-height:var(--button-height-mobile);text-align:start;width:100%}.uws-survey-language-select-list__item:focus-visible{background-color:var(--languageSelectButton-background-focus);border:var(--languageSelectButton-border-focus)}@media (hover:hover){.uws-button.uws-survey-language-select-list__item:hover{background-color:var(--languageSelectButton-background-hover);border:var(--languageSelectButton-border-hover)}}
.uws-survey{background:var(--general-background);color:var(--general-foreground);font-family:var(--general-fontFamily);font-size:var(--general-fontSize);font-weight:var(--general-fontWeight);line-height:var(--general-lineHeight)}uws-wrapper img{max-width:100%}.uws-survey-sr-only{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.uws-survey-page__loading-overlay{align-items:center;background-color:var(--loading-background);display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%;z-index:var(--loading-zIndex)}
.uws-survey-container{position:relative}
