@charset "UTF-8";.input-explanation{position:fixed;z-index:var(--z-modal, 9999);width:max-content;max-width:min(26rem,92vw);padding:.7rem 2.1rem .7rem .9rem;background:#fff;border:1px solid var(--sol-color-border, #48ddd3);border-radius:8px;box-shadow:0 6px 20px #0000002e;color:var(--sol-color-text, #1f2933);font-size:.88rem;font-weight:400;line-height:1.5;text-transform:none;letter-spacing:normal;text-align:left;white-space:normal;cursor:auto;animation:svelte-1upnea7-input-explanation-fade .14s ease-out}.input-explanation:after{content:"";position:absolute;left:var(--arrow-x, 50%);width:.7rem;height:.7rem;background:#fff;transform:translate(-50%) rotate(45deg)}.input-explanation--bottom:after{top:-.4rem;border-top:1px solid var(--sol-color-border, #48ddd3);border-left:1px solid var(--sol-color-border, #48ddd3)}.input-explanation--top:after{bottom:-.4rem;border-bottom:1px solid var(--sol-color-border, #48ddd3);border-right:1px solid var(--sol-color-border, #48ddd3)}@keyframes svelte-1upnea7-input-explanation-fade{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.input-explanation{animation:none}}div.w{--input-height: var(--icon-h, 1.2em);width:var(--varWidth);display:inline-block;padding-left:1.5%;padding-right:1.5%;margin-bottom:max(20px,1.5%);margin-top:max(20px,1.5%);position:relative;container:size}div.w textarea{resize:none}div.w input::-webkit-outer-spin-button,div.w input::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none;margin:0}div.w input[type=number]{-moz-appearance:textfield;appearance:textfield}div.w input[type=date],div.w input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer}div.w input[required]:not([disabled]):not([type=file])+label:after,div.w textarea[required]:not([disabled])+label:after{content:"*";color:var(--sol-color-danger, tomato);position:relative;top:-.3em}div.w label.invisible{border:0!important;clip:rect(1px,1px,1px,1px)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;white-space:nowrap!important}div.w.disabled,div.w.readonly{background:linear-gradient(360deg,var(--sol-color-surface, #f5f5f5),transparent);transition:background .6s}div.w .explanationIcon{display:inline-grid;place-items:center;min-width:1.35em;min-height:1.35em;width:1.35em;height:1.35em;padding:0;border:none;border-radius:50%;background-color:var(--sol-color-info, var(--accent-color, #186f9b));color:#fff;font:inherit;font-size:.95em;font-weight:700;line-height:1;cursor:pointer;position:absolute;inset-block-start:.15em;inset-inline-end:.15em;z-index:2}div.w .explanationIcon:focus-visible{outline:2px solid var(--sol-color-primary, #0a4d0c);outline-offset:2px}div.w.hasExplanation label{width:calc(97% - 2.5em)}div.w.hasExplanation input,div.w.hasExplanation textarea{padding-inline-end:1.9em}div.w.hasExplanation input[type=date]::-webkit-calendar-picker-indicator,div.w.hasExplanation input[type=datetime-local]::-webkit-calendar-picker-indicator{margin-inline-start:0}div.w input.currency{text-align:right}div.w span.currencySymbol{position:absolute;right:0}div.w input:-internal-autofill-selected,div.w input:-internal-autofill-previewed,div.w input:-webkit-autofill{box-shadow:0 0 50px 10px inset #fff;font-size:1em!important}div.w input,div.w textarea{display:block;color:var(--sol-color-text, #333);background-color:transparent!important;font-size:1em;width:100%;border-top:none;border-right:none;border-left:none;border-bottom:1px solid var(--sol-color-primary, var(--heading-color, #0a4d0c));border-radius:0;text-align:var(--varTextAlign);padding:0 7px;height:var(--input-height);line-height:18px;-webkit-appearance:textfield;-webkit-border-radius:0;font-family:inherit;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;margin-left:var(--varMarginLeft);margin-right:var(--varMarginRight)}div.w textarea{box-shadow:none;padding-bottom:0}div.w label{position:absolute;width:97%;top:0;left:0;transform:translate(1em,calc(var(--input-height) / 2 - 50%));color:var(--sol-color-primary, var(--heading-color, #0a4d0c));transition:transform .2s .2s ease,font-size .2s .2s ease;cursor:pointer;pointer-events:none}div.w input:focus,div.w textarea:focus{outline:none;box-shadow:0 2px 0 0 var(--sol-color-primary, var(--heading-color, #0a4d0c))}div.w input:focus+label,div.w input:not(:placeholder-shown)+label,div.w textarea:focus+label,div.w textarea:not(:placeholder-shown)+label{transform:translate(1em,-120%);font-size:.675em;font-weight:400;color:var(--sol-color-primary, var(--heading-color, #0a4d0c));pointer-events:auto}div.w textarea:focus+label,div.w textarea:not(:placeholder-shown)+label{top:-.65em}div.w input.invalid,div.w textarea.invalid{outline:none;box-shadow:0 2px 0 0 var(--sol-color-danger, tomato);border-color:transparent}div.w input:invalid::selection,div.w textarea:invalid::selection{background-color:var(--sol-color-danger, tomato);color:#fff}div.w .smallHint{position:absolute;font-size:.85rem;color:var(--sol-color-text-muted, #666);font-style:italic}div.w input[type=time]::-webkit-calendar-picker-indicator{display:none}@media(max-width:768px){span.inputWithIconWrapper{--varWidth: 100% !important;min-width:var(--varWidth)}}.form-fluid{display:flex;flex-wrap:wrap}.form-fluid>.w[style*=--fluid-basis],.form-fluid>.radio[style*=--fluid-basis]{flex-grow:var(--fluid-basis);flex-shrink:1;flex-basis:min(var(--fluid-basis) * 1px,100%);min-width:min(var(--fluid-basis) * 1px,100%);width:auto!important;max-width:100%}.inputWithIconWrapper{position:relative;padding-left:0;padding-right:0;width:50%;display:inline-block}.inputWithIconWrapper a,.inputWithIconWrapper button{position:absolute;right:1em;top:1em;padding:0}.inputWithIconWrapperSeparated{display:flex}.inputWithIconWrapperSeparated a,.inputWithIconWrapperSeparated button{padding:0}.pasteNotice.svelte-lna2p6{position:absolute;bottom:-1.4em;left:1em;font-size:.8rem;color:var(--sol-color-info, #0077cc);font-style:italic;pointer-events:none;white-space:nowrap}
