.form-field.svelte-6ba8bs{--help-gap: 0rem;--message-height: calc(.75rem * var(--message-line-height));--message-line-height: 0;font-size:1rem}.form-field.svelte-6ba8bs>.control{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;border-radius:0;box-shadow:none;box-sizing:border-box;font-size:1rem;line-height:1.5;margin:0;outline:none;width:100%}.form-field.show-help.svelte-6ba8bs{--help-gap: .25rem;--message-line-height: 1.3333}.voltera .form-field.svelte-6ba8bs{--input-height: 2.5rem}.voltera .form-field.show-help.svelte-6ba8bs{--message-line-height: 1.5}.voltera .form-field.svelte-6ba8bs>.box.control:-ms-input-placeholder{color:var(--voltera-color-gray-01)}.voltera .form-field.svelte-6ba8bs,.voltera .form-field.svelte-6ba8bs>.box.control::placeholder{color:var(--voltera-color-gray-01)}.voltera .form-field.svelte-6ba8bs>.box.control:-ms-input-placeholder{opacity:.5}.voltera .form-field.svelte-6ba8bs>.box.control::placeholder{opacity:.5}.voltera .form-field.svelte-6ba8bs>.box.control{--border-width: .0625rem;background-color:var(--voltera-color-gray-05);border-radius:.5rem;border-style:solid;border-width:var(--border-width);color:var(--voltera-color-black);height:var(--input-height);line-height:1.25rem;padding:calc(.625rem - var(--border-width)) calc(1rem - var(--border-width));transition:background-color .3s var(--standard-easing),border-color .3s var(--standard-easing),color .3s var(--standard-easing)}.voltera .form-field.svelte-6ba8bs>.box.control,.voltera .form-field.active.svelte-6ba8bs>.box.control{border-color:var(--voltera-color-gray-01)}.voltera .form-field.focused.svelte-6ba8bs>.box.control{--border-width: .125rem;border-color:var(--voltera-color-green-main)}.left-slot.svelte-6ba8bs,.right-slot.svelte-6ba8bs{align-items:center;bottom:calc(var(--help-gap) + var(--message-height));display:flex;height:var(--input-height);position:absolute}.voltera .left-slot.svelte-6ba8bs,.voltera .right-slot.svelte-6ba8bs{--icon-size: 1.25rem}.voltera .left-slot.svelte-6ba8bs{left:1rem}.voltera .right-slot.svelte-6ba8bs{right:1rem}.voltera .right-slot.svelte-6ba8bs .icon-button{height:2rem;width:2rem}.voltera .form-field.svelte-6ba8bs:has(.right-slot:where(.svelte-6ba8bs):not(:empty)) .box.control{padding-right:calc(3.25rem - var(--border-width))}.voltera .form-field.svelte-6ba8bs .left-slot:where(.svelte-6ba8bs):not(:empty)~.box.control{padding-left:calc(3.25rem - var(--border-width))}.voltera .form-field.invalid.svelte-6ba8bs>.box.control{border-color:var(--voltera-color-red-dark)}.m3 .form-field.svelte-6ba8bs{--border-bottom-width: 0rem;--border-top-width: 0rem;--input-height: 2.25rem;--line-height: calc( var(--input-height) - var(--border-top-width) - var(--padding-top) - var(--padding-bottom) - var(--border-bottom-width) );--padding-bottom: 0rem;--padding-top: 0rem}.m3 .form-field.show-help.svelte-6ba8bs{--message-line-height: 1.3333}.form-field.svelte-6ba8bs,.m3 .form-field.svelte-6ba8bs>.suffix{position:relative}.m3 .form-field.svelte-6ba8bs,.m3 .form-field.svelte-6ba8bs>.suffix{transition:opacity .3s var(--standard-easing)}.m3 .form-field.svelte-6ba8bs:has(>.label){--input-height: 3.5rem}.m3 .form-field.dense.svelte-6ba8bs{--input-height: 1.75rem}.m3 .form-field.dense.svelte-6ba8bs:has(>.label){--input-height: 2.5rem}.m3 .form-field.filled.svelte-6ba8bs:has(>.label){--padding-bottom: .4375rem;--padding-top: 1.25rem}.m3 .form-field.filled.dense.svelte-6ba8bs:has(>.label){--padding-bottom: .1875rem;--padding-top: 1rem}.m3 .form-field.filled.svelte-6ba8bs,.m3 .form-field.outlined.svelte-6ba8bs{--border-bottom-width: .0625rem}.m3 .form-field.outlined.svelte-6ba8bs{--border-top-width: .0625rem}.m3 .form-field.svelte-6ba8bs>.suffix{border-color:transparent;float:right;margin-left:-100%;opacity:0;pointer-events:none}.m3 .form-field.active.svelte-6ba8bs>.suffix{opacity:1}.m3 .form-field.svelte-6ba8bs :-ms-input-placeholder{color:rgb(var(--foreground-color-rgb) / 60%)}.m3 .form-field.svelte-6ba8bs ::placeholder{color:rgb(var(--foreground-color-rgb) / 60%)}.m3 .form-field.svelte-6ba8bs>.control{border-color:var(--outline-color)}.m3 .form-field.svelte-6ba8bs>.box.control{font-weight:500;transition:box-shadow .3s,border .3s}.m3 .form-field.svelte-6ba8bs:not(.active)>.box.control[type=date]{color:transparent}.m3 .form-field.filled.svelte-6ba8bs>.box.control{--filling-opacity: .04;background-color:var(--surface-variant-color);border-bottom-style:solid;border-radius:.25rem .25rem 0 0;transition:background-color .3s var(--standard-easing),box-shadow .3s var(--standard-easing),border .3s var(--standard-easing),color .3s var(--standard-easing),opacity .3s var(--standard-easing)}.m3 .form-field.active.svelte-6ba8bs>.box.control{color:var(--on-surface-color)}.m3 .form-field.svelte-6ba8bs>.box.control,.m3 .form-field.svelte-6ba8bs>.suffix{border-bottom-width:var(--border-bottom-width);border-top-width:var(--border-top-width);height:var(--input-height);line-height:var(--line-height);padding:var(--padding-top) 1rem var(--padding-bottom) 1rem}.m3 .form-field.disabled.svelte-6ba8bs,.m3 .form-field.readonly.svelte-6ba8bs{opacity:var(--opacity--disabled)}.m3 .form-field.focused.svelte-6ba8bs>.box.control{border-color:var(--primary-color)}.m3 .form-field.invalid.svelte-6ba8bs>.box.control{border-color:var(--error-color)}.m3 .form-field.filled.svelte-6ba8bs>.suffix{color:var(--on-surface-variant-color)}.m3 .form-field.filled.svelte-6ba8bs>.box.control:hover{--filling-opacity: calc(.04 + .96 * var(--state-layer-opacity--hover))}.m3 .form-field.filled.focused.svelte-6ba8bs>.box.control{--filling-opacity: calc(.02 + .98 * var(--state-layer-opacity--focus));box-shadow:0 -1px 0 0 var(--primary-color) inset}.m3 .form-field.filled.invalid.focused.svelte-6ba8bs>.box.control{box-shadow:0 1px 0 0 var(--error-color)}.m3 .form-field.outlined.focused.svelte-6ba8bs>.box.control{box-shadow:0 0 0 1px var(--primary-color) inset}.m3 .form-field.outlined.invalid.focused.svelte-6ba8bs>.box.control{box-shadow:0 0 0 1px var(--error-color) inset}.m3 .form-field.outlined.svelte-6ba8bs>.box.control{border-left-width:.0625rem;border-radius:.25rem;border-right-width:.0625rem;border-style:solid}.m3 .right-slot.svelte-6ba8bs{color:var(--on-surface-variant-color)}.m3 .filled.svelte-6ba8bs .right-slot:where(.svelte-6ba8bs),.m3 .outlined.svelte-6ba8bs .right-slot:where(.svelte-6ba8bs){right:.25rem}.m3 .right-slot.svelte-6ba8bs .button.iconified{--foreground-color: var(--on-surface-color);margin-right:-.5rem}.m3 .form-field.invalid.svelte-6ba8bs .right-slot:where(.svelte-6ba8bs) .button.iconified{--foreground-color: var(--error-color)}
