.field[data-v-06389e7a]{align-items:flex-start;display:flex;flex-direction:column;gap:8px;position:relative;width:100%}.field.half[data-v-06389e7a]{width:calc(50% - 8px)}.field.third[data-v-06389e7a]{width:calc(33.33% - 10px)}.field.quarter[data-v-06389e7a]{width:calc(25% - 12px)}.field .top[data-v-06389e7a]{align-items:center;display:flex;gap:10px;justify-content:space-between;width:100%}.field label[data-v-06389e7a]{color:var(--color-gray);font-family:var(--light);font-size:var(--f1);padding:0 0 0 6px;pointer-events:none}.field label span[data-v-06389e7a]{color:var(--color-red)}.field .control[data-v-06389e7a]{align-items:center;display:flex;position:relative;width:100%}.field input[data-v-06389e7a]{background:var(--glass-input);border:0;border-radius:var(--radius-full);color:var(--color-white);font-family:var(--light);font-size:var(--f2);height:52px;outline:1px solid transparent;padding:0 24px;transition:outline .25s,background .25s;width:100%}.field input[data-v-06389e7a]::-moz-placeholder{color:var(--color-gray);opacity:.7}.field input[data-v-06389e7a]::placeholder{color:var(--color-gray);opacity:.7}.field input[data-v-06389e7a]:hover{background:var(--glass-input-hover)}.field input[data-v-06389e7a]:focus{background:var(--glass-input-focus);outline:1px solid var(--color-focus-border)}.field.icon input[data-v-06389e7a]{padding:0 24px 0 50px}.field[data-v-06389e7a] .leadicon{color:var(--color-gray);font-size:16px;left:22px;pointer-events:none;position:absolute}.field button.eye[data-v-06389e7a]{align-items:center;background:transparent;border-radius:var(--radius-full);cursor:pointer;display:flex;height:38px;justify-content:center;position:absolute;right:8px;transition:background .2s;width:38px}.field button.eye[data-v-06389e7a] .edusites-icone{color:var(--color-gray);font-size:17px;transition:color .2s}.field button.eye[data-v-06389e7a]:hover{background:var(--color-line)}.field button.eye[data-v-06389e7a]:hover .edusites-icone{color:var(--color-white)}.field button.eye.active[data-v-06389e7a] .edusites-icone{color:var(--color-lilac)}.field.blocked input[data-v-06389e7a]{background:var(--color-dark);cursor:no-drop}.field.blocked input[data-v-06389e7a]:focus,.field.blocked input[data-v-06389e7a]:hover{background:var(--color-dark);outline:1px solid transparent}@media screen and (max-width:1000px){.field.icon input[data-v-06389e7a]{padding:0 20px 0 46px}.field[data-v-06389e7a] .leadicon{font-size:15px;left:20px}}
