.grt-input[data-v-6a59c7f2]{border-width:1px;border-color:color-mix(in srgb,var(--color-neutral-700),transparent 60%);width:100%;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:var(--default-transition-timing-function);transition-duration:var(--default-transition-duration);background-color:#fff;border-radius:.375rem;outline:#0000;padding:.5rem .75rem;font-weight:400}.grt-input[data-v-6a59c7f2]:hover{background-color:var(--color-primary-50)}.grt-input[data-v-6a59c7f2]:focus{border-color:var(--color-primary-700);box-shadow:0 0 0 4px var(--color-primary-100);background-color:#fff;outline:0}.grt-wrapper .grt-input[data-v-6a59c7f2]::placeholder{color:var(--color-neutral-600);font-style:italic}.grt-input[data-v-6a59c7f2]:disabled{border-color:var(--color-neutral-700);background-color:var(--color-neutral-100);color:var(--color-neutral-800)}.grt-input.grt-has-errors[data-v-6a59c7f2],.grt-input.grt-has-errors[data-v-6a59c7f2]:focus{border-width:2px;border-color:var(--color-danger-700);background-color:var(--color-danger-50);color:var(--color-danger-700)}.grt-input.grt-has-errors[data-v-6a59c7f2]:focus{box-shadow:0 0 0 4px var(--color-danger-100)}.grt-input.grt-has-errors[data-v-6a59c7f2]::placeholder{color:var(--color-danger-700)}.grt-input.grt-is-success[data-v-6a59c7f2]{border-color:var(--color-success-700);background-color:var(--color-success-200);color:var(--color-success-700);box-shadow:0 0 0 4px var(--color-success-100)}textarea.grt-input[data-v-6a59c7f2]{resize:vertical}textarea.grt-input[data-v-6a59c7f2]:not([rows]){min-height:8rem;max-height:40rem}.grt-prefix-icon[data-v-6a59c7f2]{justify-content:center;align-items:center;height:100%;display:inline-flex;position:absolute;left:.75rem}.grt-input.grt-has-prefix-icon[data-v-6a59c7f2]{padding-left:2.25rem}.grt-right-suffix-text[data-v-6a59c7f2],.grt-suffix-icon[data-v-6a59c7f2]{justify-content:center;align-items:center;height:100%;display:inline-flex;position:absolute;right:.75rem}.grt-input.grt-has-suffix-icon[data-v-6a59c7f2]{padding-right:2.25rem}
