.field{background:#fff;border:1px solid #0000001a;border-radius:5px;width:100%;margin-bottom:5px;transition:all .4s ease-in-out;position:relative;overflow:hidden}.field label{opacity:.6;pointer-events:none;-webkit-user-select:none;user-select:none;opacity:1;background:#fff;border-bottom-right-radius:5px;padding:5px 10px;font-size:11px;transition:all .1s ease-in-out;display:block;position:absolute;top:0}@media (width>=0) and (width<=769px){.field label{padding:3px 5px}}.field input,.field select,.field textarea{appearance:none;border:none;border-radius:0;width:100%;padding:20px 10px 5px;font-family:Lexend,Lexend fallback,sans-serif;font-size:15px;transition:all .2s ease-in-out}.field input:invalid+label,.field input:placeholder-shown+label,.field select:invalid+label,.field select:placeholder-shown+label,.field textarea:invalid+label,.field textarea:placeholder-shown+label{background:0 0;font-size:14px;top:50%;transform:translateY(-50%)}:-webkit-any(.field input:focus,.field input:-webkit-autofill,.field select:focus,.field select:-webkit-autofill,.field textarea:focus,.field textarea:-webkit-autofill){outline:none;transition:background-color 5000s ease-in-out}:is(.field input:focus,.field input:autofill,.field select:focus,.field select:autofill,.field textarea:focus,.field textarea:autofill){outline:none;transition:background-color 5000s ease-in-out}:-webkit-any(.field input:focus+label,.field input:-webkit-autofill+label,.field select:focus+label,.field select:-webkit-autofill+label,.field textarea:focus+label,.field textarea:-webkit-autofill+label){transform:unset;z-index:5;opacity:1;background:#fff;border-bottom-right-radius:5px;font-size:11px;top:0}:is(.field input:focus+label,.field input:autofill+label,.field select:focus+label,.field select:autofill+label,.field textarea:focus+label,.field textarea:autofill+label){transform:unset;z-index:5;opacity:1;background:#fff;border-bottom-right-radius:5px;font-size:11px;top:0}@media (width>=0) and (width<=769px){.field input,.field select,.field textarea{padding:20px 5px 5px;font-size:16px}}.field:has(select):after{content:">";opacity:.25;font-size:larger;position:absolute;bottom:5px;right:5px;transform:rotate(90deg)}.field:has(:focus){border:1px solid var(--contrast-color)}.field:has([required]:invalid):after{content:"Required";opacity:.2;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:75%;position:absolute;bottom:4px;right:4px;transform:rotate(0)!important}.field:has(:invalid:not(:focus)) input{color:#e7898e;padding-top:25px;font-size:8px}.field .edit-button{display:none}.field.toggleable .edit-button{aspect-ratio:1;background:var(--accent-color);opacity:.25;border-radius:50%;justify-content:center;align-items:center;transition:all .4s ease-in-out;display:flex;position:absolute;top:5px;bottom:5px;right:5px}.field.toggleable .edit-button:hover{background:var(--accent-color-dark-2)}.field.toggleable:hover .edit-button{cursor:pointer;opacity:1}.field.toggleable.toggled .edit-button{opacity:1;z-index:2}
