button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.4;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}[type=email],[type=number],[type=password],[type=search],[type=text],[type=url],textarea{--_border-width:var(--pwd--input-text--border-width,2px);--_border-style:var(--pwd--input-text--border-style,solid);--_border-color:currentColor;border:var(--_border-width) var(--_border-style) var(--_border-color);max-width:500px;padding:var(--pwd--input-text--padding);width:100%}[type=button],[type=reset],[type=submit],button{--_border-width:var(--pwd--input-text--border-width,2px);--_border-style:solid;--_border-color:currentColor;border:var(--_border-width) var(--_border-style) var(--_border-color);color:var(--pwd--color);cursor:pointer;font-weight:700;padding:var(--pwd--button--padding);text-transform:uppercase}[type=button],[type=email],[type=number],[type=password],[type=reset],[type=search],[type=submit],[type=text],[type=url],button,textarea{border-radius:0}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;background-image:url(../../images/chevron-down-regular-a22bd9ff1e.svg);background-position:right 15px top 50%;background-repeat:no-repeat;background-size:20px;border-color:var(--pwd--input-text--border-color);border-style:var(--pwd--input-text--border-style);border-width:var(--pwd--input-text--border-width);padding:var(--pwd--input-text--padding);padding-right:50px}select:hover{cursor:pointer}select:focus{outline:2px dotted currentColor;outline-offset:2px}.select--simple{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;background-position:right 0 top 50%;background-repeat:no-repeat;background-size:15px;border:none;color:var(--pwd--color--blue);font-weight:700;padding:0 20px 0 0}textarea{overflow:auto}[type=checkbox],[type=radio]{padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:none;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}:-moz-placeholder,::-moz-placeholder{opacity:1}@media screen{[type=button],[type=reset],[type=submit],button{--_border-width:var(--pwd--button--border-width);--_border-style:var(--pwd--button--border-style);--_border-color:var(--pwd--button--border-color);background-color:var(--pwd--button--color-background);color:var(--pwd--button--color)}[type=button]:focus,[type=reset]:focus,[type=submit]:focus,button:focus{outline-color:currentColor;outline-offset:-4px;outline-style:dotted;outline-width:2px}[type=button]:hover,[type=reset]:hover,[type=submit]:hover,button:hover{background-color:var(--pwd--button--color-background--hover)}[type=button]:focus:not(:focus-visible),[type=reset]:focus:not(:focus-visible),[type=submit]:focus:not(:focus-visible),button:focus:not(:focus-visible){outline:none}[type=email],[type=number],[type=password],[type=search],[type=text],[type=url],textarea{--_border-color:var(--pwd--input-text--border-color,currentColor)}[type=email]:focus,[type=number]:focus,[type=password]:focus,[type=search]:focus,[type=text]:focus,[type=url]:focus,textarea:focus{outline:2px dotted currentColor;outline-offset:2px}}.inline-input-button{max-width:400px;position:relative}.inline-input-button input{max-width:none;padding-right:3rem}.inline-input-button input::-moz-placeholder{color:var(--pwd--color--gray-dark)}.inline-input-button input:-ms-input-placeholder{color:var(--pwd--color--gray-dark)}.inline-input-button input::placeholder{color:var(--pwd--color--gray-dark)}.inline-input-button button{background-color:transparent;border-radius:5px;box-shadow:none;color:var(--pwd--color--blue);padding:.3rem;position:absolute;right:.5rem;top:50%;transform:translateY(-50%);transition:color .2s ease-in-out}.inline-input-button button:disabled{color:var(--pwd--color--gray)}.inline-input-button button:disabled:hover{background-color:transparent;cursor:not-allowed}.inline-input-button button:focus,.inline-input-button button:hover{background-color:var(--pwd--color--gray-light);outline:none}.text-button{background-color:transparent;color:var(--pwd--color--blue);padding:0;text-decoration:underline;text-transform:none}.text-button:focus,.text-button:hover{background-color:transparent;text-decoration:none}.input-wrapper{position:relative}.input-wrapper input{padding-right:3.5rem}.input-wrapper:after{-ms-flex-pack:center;-ms-flex-align:center;align-items:center;background-color:var(--pwd--color--gray);display:-ms-flexbox;display:flex;font-size:1.25rem;font-weight:400;height:calc(100% - 6px);justify-content:center;position:absolute;right:3px;top:3px;width:2.5rem;z-index:1}.input-wrapper--money:after{content:"€"}.input-wrapper--percent:after{content:"%"}html[lang=fi] .input-wrapper--year:after{content:"v"}html[lang=sv] .input-wrapper--year:after{content:"år"}html[lang=en] .input-wrapper--year:after{content:"yr"}