.form_input__G8UP1{--input-bg-color:var(--box-input-bg,var(--color-grey35));--input-bg-disabled:var(--box-input-bg-disabled,unset);--input-bg-focus:var(--box-input-bg-focus,var(--color-grey30));--input-border-color:var(--box-input-border,var(--color-grey10));--input-border-disabled:var(--box-input-border-disabled,var(--color-grey30));--input-border-focus:var(--box-input-border-focus,var(--color-blue10));--input-bottom-size:var(--box-input-bottom-size,0.125rem);--input-text-color:var(--box-input-text,#000);--input-text-disabled:var(--box-input-text-disabled,var(--color-grey17));--input-text-focus:var(--box-input-text-focus,#000);--input-status-error:var(--box-status-error,var(--color-red10));--input-status-success:var(--box-status-success,var(--color-green10))}:where(.form_input__G8UP1){border:0 solid;border-radius:.25rem;padding:0 1rem;background-color:var(--input-bg-color);border-bottom:var(--input-bottom-size) solid var(--input-border-color);color:var(--input-text-color)}.form_input__G8UP1:not(.form_textarea__PUTfB){height:3.625rem}.form_select__aYWrc{-webkit-appearance:none;appearance:none;cursor:pointer;background-image:var(--select-chevron-down);background-position:calc(100% - .5rem);background-repeat:no-repeat;background-size:2rem}.form_textarea__PUTfB{padding:1rem;scroll-padding:1rem}.form_input__G8UP1:where([aria-invalid=false i]){--input-border-color:var(--input-status-success)}.form_input__G8UP1:where([aria-invalid=true i]){--input-border-color:var(--input-status-error)}.form_input__G8UP1:where(:hover,:focus),:where(.form_fieldItem__EvGH3:focus-within)>.form_input__G8UP1:where(:not(:disabled,:focus)),:where(.form_fieldItem__EvGH3:has(:hover,:focus))>.form_input__G8UP1:where(:not(:disabled,:focus)){--input-bg-color:var(--input-bg-focus);--input-border-color:var(--input-border-focus);--input-text-color:var(--input-text-focus)}:where(.form_fieldItem__EvGH3:focus-within:not(:has(:focus-visible)))>:where(.form_input__G8UP1:not(:disabled,:focus)){outline:3px solid var(--focus-color);outline-offset:3px}.form_input__G8UP1:where(:disabled){--input-bg-color:var(--input-bg-disabled);--input-border-color:var(--input-border-disabled);--input-text-color:var(--input-text-disabled);cursor:not-allowed;opacity:1}.form_select__aYWrc:where(:disabled){background-image:var(--disabled-select-chevron-down)}.form_input__G8UP1:where([data-input-padding~=before i]){padding-left:4rem}.form_input__G8UP1:where([data-input-padding~=after i]),.form_select__aYWrc:where(:not([data-input-padding])){padding-right:4rem}.form_input__G8UP1:where([data-input-text~=mono i]){font-family:var(--font-monospace)}.form_input__G8UP1:where([data-input-text~=medium i]){font-weight:var(--weight-regular);font-size:1rem}.form_input__G8UP1:where([data-input-text~=large i]:not([data-input-text~=mono i])){font-weight:var(--weight-semibold)}.form_input__G8UP1:where([data-input-text~=large i][data-input-text~=mono i]){font-weight:var(--weight-bold)}@media (min-width:48em){.form_input__G8UP1:where([data-input-text~=large i]){font-size:1.25rem}}:where(.form_input__G8UP1)::-webkit-calendar-picker-indicator{border-radius:50%;box-sizing:initial;color:var(--color-grey10);cursor:pointer;height:1.5rem;margin:-.5rem -.25rem;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:1.5rem;mask-size:1.5rem;-webkit-mask-position:center;mask-position:center;padding:.5rem;width:1.5rem}:where(.form_input__G8UP1[list])::-webkit-calendar-picker-indicator{background:currentColor;opacity:1;-webkit-mask-image:var(--mask-chevron-down);mask-image:var(--mask-chevron-down)}:where(.form_input__G8UP1):where([type*=date i],[type=month i],[type=week i])::-webkit-calendar-picker-indicator{background:currentColor;-webkit-mask-image:var(--mask-calendar);mask-image:var(--mask-calendar)}:where(.form_input__G8UP1[type=time i])::-webkit-calendar-picker-indicator{background:currentColor;-webkit-mask-image:var(--mask-time-simple);mask-image:var(--mask-time-simple)}.form_quantity__x9r8R{--input-status-error:var(--box-status-error,var(--color-red10));--input-status-success:var(--box-status-success,var(--color-green10));-webkit-appearance:none;appearance:none;background:var(--color-white);border:.125rem solid var(--color-grey30);border-radius:.25rem;box-sizing:initial;font-weight:var(--weight-semibold);height:2.75rem;min-width:6rem;padding:0 3rem;text-align:center}.form_quantity__x9r8R:where([aria-invalid=false i]){border-color:var(--input-status-success)}.form_quantity__x9r8R:where([aria-invalid=true i]){border-color:var(--input-status-error)}.form_quantityButton__64Mzq{-webkit-appearance:none;appearance:none;background:unset;background-clip:padding-box;border:.125rem solid var(--color-grey30);border-radius:.25rem;box-sizing:border-box;color:var(--color-blue20);cursor:pointer;display:grid;margin:0;padding:0;place-content:center;height:3rem;width:3rem}:where(:not(:last-child))>.form_quantityButton__64Mzq{border-color:#0000 var(--color-grey30) #0000 #0000}:where(:last-child)>.form_quantityButton__64Mzq{border-color:#0000 #0000 #0000 var(--color-grey30)}.form_quantityButton__64Mzq:where(:hover,:active){background-color:var(--color-grey40)}.form_quantityButton__64Mzq:where(:disabled){background-color:var(--color-grey30);color:var(--color-grey17);cursor:not-allowed}@media (min-width:48em){.form_quantity__x9r8R{font-size:1.25rem}}:where(label).form_option__MXavM{align-items:center;border-radius:.5rem;display:inline-flex;gap:.75rem;overflow-wrap:normal;padding:.5rem 1.5rem .5rem .5rem;-webkit-user-select:none;user-select:none;text-wrap:balance;width:-moz-fit-content;width:fit-content;word-break:normal}:where(input:not([role=switch i])).form_option__MXavM,:where(label).form_option__MXavM>:where([type=checkbox i]:not([role=switch i]),[type=radio i]){--input-state-bg-color:var(--box-option-bg,#fff);--input-state-border-color:var(--box-option-border,var(--color-blue10));--input-state-color:var(--box-option-color,#0000);-webkit-appearance:none;appearance:none;aspect-ratio:1/1;background:var(--input-state-bg-color);border:.125rem solid var(--input-state-border-color);display:inline-grid;flex:none;height:1.5rem;place-content:stretch;width:1.5rem}:where(input.form_option__MXavM:not([role=switch i])):before,:where(label.form_option__MXavM>:is([type=checkbox i]:not([role=switch i]),[type=radio i])):before{background:var(--input-state-color,#0000);content:"";-webkit-mask-image:var(--input-state-mask);mask-image:var(--input-state-mask);transition:background-color 125ms ease-in-out}:where(input[type=checkbox i]:not([role=switch i])).form_option__MXavM,:where(label).form_option__MXavM>:where([type=checkbox i]:not([role=switch i])){--input-state-mask:var(--mask-tick);border-radius:.25rem}:where(input[type=radio i]).form_option__MXavM,:where(label).form_option__MXavM>[type=radio i]{--input-state-mask:url("data:image/svg+xml,<svg viewBox='0 0 50 50' xmlns='http://www.w3.org/2000/svg'><circle cx='25' cy='25' r='15' /></svg>");border-radius:50%}:where(.form_option__MXavM,.form_option__MXavM>input:not(:disabled)){cursor:pointer}.form_option__MXavM:where(label:is(:hover,:focus))>:where(input),:where(input.form_option__MXavM):is(:hover,:focus),:where(label:is(:hover,:focus))>:where(input).form_option__MXavM{--input-state-bg-color:var(--box-option-bg-hover,var(--color-grey30));--input-state-border-color:var(--box-option-border-hover,var(--color-blue10))}:where(input.form_option__MXavM:not(:disabled)):checked,:where(label.form_option__MXavM>input:not(:disabled)):checked{--input-state-bg-color:var(--box-option-bg-checked,var(--color-blue10));--input-state-color:var(--box-option-color-checked,#fff)}.form_option__MXavM:where(label:is(:hover,:focus)){--bg:var(--box-option-label-bg-hover,var(--color-card-shadow));background-image:linear-gradient(var(--bg),var(--bg))}.form_option__MXavM:where(label:is(:hover,:focus):is(:has(>:disabled),[aria-disabled=true i])){background-image:unset}.form_option__MXavM:where(label:is(:hover,:focus))>:where(input:checked),:where(input.form_option__MXavM:checked):is(:hover,:focus),:where(label:is(:hover,:focus))>:where(input:checked).form_option__MXavM{--input-state-bg-color:var(--box-option-bg-hover-checked,var(--color-blue20));--input-state-border-color:var(--box-option-border-hover-checked,#0000)}:where(input.form_option__MXavM):disabled,:where(label.form_option__MXavM>input):disabled{--input-state-bg-color:var(--box-option-bg-disabled,var(--color-grey20));--input-state-border-color:var(--box-option-border-disabled,#0000)}:where(input.form_option__MXavM:checked):disabled,:where(label.form_option__MXavM>input:checked):disabled{--input-state-color:var(--box-option-color-disabled,#fff)}:where(input.form_option__MXavM[aria-invalid]):not([aria-invalid=false i]),:where(label.form_option__MXavM>input[aria-invalid]):not([aria-invalid=false i]){--input-state-border-color:var(--box-status-error,var(--color-red10))}:where(label.form_option__MXavM):has(>:where(input):focus-visible){outline:3px solid var(--focus-color);outline-offset:3px}:where(label.form_option__MXavM):has(>:where(input):focus-visible) :where(:focus){outline:none}.form_option__MXavM:where(label:has(>input:disabled),[aria-disabled=true i]){cursor:not-allowed}:where(.form_option__MXavM[role=switch i]){font-family:var(--font-sans-serif);font-size:var(--toggle-font-size)}.form_option__MXavM:where([role=switch i]){--toggle-pad-small:0.375rem;--toggle-pad-large:2.75rem;align-items:center;-webkit-appearance:none;appearance:none;background:var(--color-grey30);background-image:url("data:image/svg+xml,<svg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'><defs><filter id='s' x='-5' y='-5' width='25' height='25'><feOffset result='offOut' in='SourceAlpha' dx='0' dy='1' /><feGaussianBlur result='blurOut' in='offOut' stdDeviation='2' /><feBlend in='SourceGraphic' in2='blurOut' mode='normal' /><feComponentTransfer><feFuncA type='linear' slope='0.3'/></feComponentTransfer><feMerge> <feMergeNode/><feMergeNode in='SourceGraphic'/></feMerge></filter></defs><circle fill='white' cx='15' cy='15' r='12.5' filter='url(%23s)'/></svg>");background-clip:padding-box;background-position:0;background-repeat:no-repeat;background-size:auto 100%;border-radius:1.5rem;box-sizing:border-box;contain:paint;cursor:pointer;display:inline-grid;flex:none;height:3rem;transition:background 125ms ease-in-out;-webkit-user-select:none;user-select:none;width:6rem}:where(.form_option__MXavM[role=switch i][type=checkbox i]):after,:where(.form_option__MXavM[role=switch i][type=checkbox i]):before{box-sizing:border-box;grid-area:1/1;opacity:0;overflow:hidden;padding-left:var(--toggle-pad-large);padding-right:var(--toggle-pad-small);text-align:center;text-overflow:ellipsis;transform:translateX(0);will-change:opacity,padding;white-space:nowrap}.form_option__MXavM:where([role=switch i][data-toggle-variant=small]){--toggle-pad-small:0.25rem;--toggle-pad-large:1.875rem;font-size:.75rem;height:2rem;width:4rem}.form_option__MXavM:where([role=switch i][data-toggle-variant=medium]){--toggle-pad-small:0.375rem;--toggle-pad-large:2.75rem;font-size:1rem;height:3rem;width:6rem}:where(.form_option__MXavM[role=switch i][type=checkbox i]:not(:disabled)):before{color:#fff}:where(.form_option__MXavM[role=switch i][type=checkbox i]:not(:disabled)):after{color:#000}:where(.form_option__MXavM[role=switch i][type=checkbox i][data-yes]):before{content:attr(data-yes)}:where(.form_option__MXavM[role=switch i][type=checkbox i][data-no]):after{content:attr(data-no)}:where([lang|=en i] .form_option__MXavM[role=switch i][type=checkbox i]:not([data-yes])):before{content:"Yes"}:where([lang|=en i] .form_option__MXavM[role=switch i][type=checkbox i]:not([data-no])):after{content:"No"}:where([lang|=fi i] .form_option__MXavM[role=switch i][type=checkbox i]:not([data-yes])):before{content:"Kyllä"}:where([lang|=fi i] .form_option__MXavM[role=switch i][type=checkbox i]:not([data-no])):after{content:"Ei"}:where([lang|=sv i] .form_option__MXavM[role=switch i][type=checkbox i]:not([data-yes])):before{content:"Ja"}:where([lang|=sv i] .form_option__MXavM[role=switch i][type=checkbox i]:not([data-no])):after{content:"Nej"}:where(.form_option__MXavM[role=switch]):checked{background-color:var(--color-blue10);background-position:100%}:where(.form_option__MXavM[role=switch]:checked):before,:where(.form_option__MXavM[role=switch][type=checkbox i]:not(:checked)):after{opacity:1}:where(.form_option__MXavM[role=switch]:checked):before,:where(.form_option__MXavM[role=switch][type=checkbox i]):after{transition:opacity 80ms ease-in-out 45ms,padding 125ms ease-in-out}:where(.form_option__MXavM[role=switch]:checked):after,:where(.form_option__MXavM[role=switch][type=checkbox i]):before{transition:opacity 62.5ms ease-in-out,padding 125ms ease-in-out,display 0s linear 125ms}:where(.form_option__MXavM[role=switch]:checked):after,:where(.form_option__MXavM[role=switch]:checked):before{padding-left:var(--toggle-pad-small);padding-right:var(--toggle-pad-large)}:where(.form_option__MXavM[role=switch i][type=checkbox i][aria-invalid=true i]){box-shadow:0 0 0 2px var(--box-status-error,var(--color-red10))}:where(.form_option__MXavM[role=switch i][type=checkbox i]):disabled{background-color:var(--color-grey20);color:#fff;cursor:not-allowed}:where(.form_fieldset__4yq3W){border:0 solid #0000;font-family:var(--font-sans-serif);font-size:1rem;margin:0;padding:0}.form_fieldset__4yq3W{display:grid;gap:1rem}.form_legendWithDescription__Ir45f{display:block;margin-bottom:-1rem}.form_fieldRequired__fjjOn{color:var(--box-status-error,var(--color-red10))}:where(.form_fieldset__4yq3W>legend){display:contents;flex:100% 1;grid-column:1/-1;padding:0}:where(.form_fieldset__4yq3W):disabled{color:var(--box-text-disabled,var(--color-grey20))}.form_fieldset__4yq3W:where([data-fieldset-variant=radioRow i]){display:flex;flex-flow:wrap;gap:.5rem 2rem}.form_fieldset__4yq3W:where([data-fieldset-variant=radioColumn i]){display:flex;flex-flow:column wrap;gap:.5rem 2rem}.form_fieldset__4yq3W:where([data-fieldset-variant=row i]){align-items:center;display:flex;flex-flow:wrap;gap:1rem;padding:0 1rem}.form_fieldset__4yq3W:where([data-fieldset-variant=column i]){align-self:flex-start;gap:.375rem}.form_fieldsetDesc__2oSDR,.form_fieldsetRow__BGG4v{flex:1 1 100%}:where(.form_fieldset__4yq3W[data-fieldset-variant^=radio]:not(:disabled))>.form_fieldsetDesc__2oSDR{color:var(--box-field-description,var(--color-grey17))}:where(.form_field__iVfCk){align-self:flex-start}.form_field__iVfCk{color:var(--box-field,var(--color-grey17));display:grid;grid-template-columns:1fr auto;grid-template-areas:"fieldLabel fieldLabel" "fieldItem fieldItem" "fieldDesc fieldDetail";position:relative}.form_field__iVfCk>:where(.form_input__G8UP1,.form_fieldItem__EvGH3,div,input,select,textarea){grid-area:fieldItem}.form_field__iVfCk:where(:not([data-field-variant]),[data-field-variant^=s08]){gap:.5rem 0;grid-template-rows:minmax(1.5rem,auto) auto minmax(1.5rem,auto);padding:.5rem 0}.form_field__iVfCk:where([data-field-variant^=s00 i]){grid-template-rows:auto}.form_field__iVfCk:where([data-field-variant=s00Label],[data-field-variant=s08Label]):where(:not(:has(>.form_fieldDesc__nDql_))){grid-template-rows:auto;grid-template-areas:"fieldLabel" "fieldItem"}.form_field__iVfCk:where([data-field-status=error i]){color:var(--box-status-error,var(--color-red10))}.form_field__iVfCk:where([data-field-status=success i]){color:var(--box-status-success,var(--color-green10))}.form_field__iVfCk:where([data-field-status=disabled i]){color:var(--box-text-disabled,var(--color-grey20))}.form_fieldLabel__Kq9y0{font-weight:var(--weight-semibold);grid-area:fieldLabel}.form_fieldItem__EvGH3{align-items:center;display:inline-grid;grid-template-areas:"start start start" "before input after" "end end end";grid-template-columns:0 100% 0}.form_fieldItem__EvGH3>:where(:not(span,div)){grid-area:input}.form_fieldItemEnd____Egt,.form_fieldItemStart__YuFNl{height:0;left:0;position:absolute;right:0}.form_fieldItemEnd____Egt{align-self:end;grid-area:end}.form_fieldItemStart__YuFNl{align-self:start;grid-area:start}.form_fieldItemAfter__hOx1v,.form_fieldItemBefore__UiyUg{display:grid;height:-moz-fit-content;height:fit-content;place-content:center;width:4rem}:where(.form_fieldItemAfter__hOx1v,.form_fieldItemBefore__UiyUg)[data-size=small i]{width:3rem}.form_fieldItemBefore__UiyUg{grid-area:before;justify-self:start}.form_fieldItemAfter__hOx1v{grid-area:after;justify-self:end}.form_fieldDesc__nDql_{align-items:center;display:flex;grid-area:fieldDesc;gap:.5rem}:where(.form_field__iVfCk:not([data-field-status]))>:is(.form_fieldDesc__nDql_,.form_fieldDetail__U2LML){color:var(--box-field-description,var(--color-grey17))}:where(:disabled) :is(.form_fieldDesc__nDql_,.form_fieldDetail__U2LML){color:var(--box-text-disabled,var(--color-grey20))}:where(.form_field__iVfCk[data-field-status=error i]>.form_fieldDesc__nDql_:not([id]:empty)):before{background:currentColor;background-clip:content-box;content:"";flex:none;height:1.5rem;-webkit-mask-image:var(--mask-alert-filled);mask-image:var(--mask-alert-filled);-webkit-mask-repeat:none;mask-repeat:none;padding:1px;width:1.5rem}:where(.form_field__iVfCk[data-field-status=success i]>.form_fieldDesc__nDql_:not([id]:empty)):before{background:currentColor;background-clip:content-box;content:"";flex:none;height:1.5rem;-webkit-mask-image:var(--mask-tick);mask-image:var(--mask-tick);-webkit-mask-repeat:none;mask-repeat:none;padding:1px;width:1.5rem}.form_fieldDetail__U2LML{grid-area:fieldDetail;justify-self:end}:where([lang|=en i] .form_showHideButton__IZWZI[aria-checked]>span:empty):before{content:"show password"}:where([lang|=fi i] .form_showHideButton__IZWZI[aria-checked]>span:empty):before{content:"näytä salasana"}:where([lang|=sv i] .form_showHideButton__IZWZI[aria-checked]>span:empty):before{content:"visa lösenordet"}.form_maxLimitReached__n8wqJ{display:inherit}:where([lang|=en i] .form_maxLimitReached__n8wqJ:empty):before{content:"Character limit reached."}:where([lang|=fi i] .form_maxLimitReached__n8wqJ:empty):before{content:"Merkkiraja täynnä."}:where([lang|=sv i] .form_maxLimitReached__n8wqJ:empty):before{content:"Teckengränsen nådd."}@keyframes form_reachMaxLimit__2lRzS{0%{outline-color:#0000}33%{outline-color:currentColor}}@media not all and (prefers-reduced-motion:reduce){@keyframes form_reachMaxLimit__2lRzS{0%{outline-offset:6px}33%{outline-offset:9px}}}
/*# sourceMappingURL=782b005c3c1a2c67.css.map*/