.form-field-info-icon{cursor:pointer;color:var(--mono-500);font-size:1.2em;position:absolute;top:50%;right:.8em;transform:translateY(-50%)}input.field.has-tooltip{padding-right:2.8em}textarea.field{height:4em}.field.select{cursor:pointer;line-height:1.2;position:relative}.field.select.placeholder{color:var(--teal-gray-300)}.form-select-icon{content:"";color:var(--mono-500);z-index:2;pointer-events:none;background:linear-gradient(90deg,#fff0,#fff 50%);border-radius:0 .5em .5em 0;justify-content:flex-end;align-items:center;height:4.1em;padding-left:2em;padding-right:.8em;font-weight:600;display:flex;position:absolute;top:0;right:0}.field:autofill+.form-select-icon{background:linear-gradient(90deg,#e9f5f500,#e9f5f5 50%)}.form-select-icon .icon.inline{width:.8em;height:.8em}.field-group.hidden,.field.hidden{display:none}.checkbox-wrap{align-items:flex-start;display:flex}.checkbox-input{cursor:pointer;flex-shrink:0;margin-right:.5em;display:block;position:relative}.checkbox-input input[type=checkbox]{opacity:0;cursor:pointer;width:0;height:0;position:absolute}.checkbox-input .checkbox-input-label{z-index:auto;text-align:center;width:var(--checkbox-size);height:var(--checkbox-size);--checkbox-size:1em;background:var(--mono-100);cursor:pointer;outline-offset:2px;border:1px solid;outline:1px solid #0000;justify-content:center;align-items:center;padding:.05em;transition:all .5s;display:flex;position:relative;top:auto;left:auto}input[type=checkbox]:focus-visible+.checkbox-input-label{outline-color:currentColor}input[type=checkbox]:not(:checked)+.checkbox-input-label:hover{background:var(--mono-300)}input[type=checkbox]:checked+.checkbox-input-label{background-color:var(--black);color:var(--white);border-color:var(--black)}.checkbox-input-label .icon{opacity:0;transition:opacity .5s}input[type=checkbox]:checked+.checkbox-input-label .icon{opacity:1}input[type=checkbox]:disabled+.checkbox-input-label{background-color:var(--mono-300);border-color:var(--mono-300);color:var(--mono-700);cursor:not-allowed}.checkbox-label{align-items:center;gap:.5em;margin-top:-.1em;font-weight:400;display:flex}.checkbox-label.body-text a{color:var(--text-color)}.checkbox-label.body-text a:hover{color:var(--hover-color)}.form-field-check-info-icon{cursor:pointer;color:var(--text-placeholder-color);font-size:1.2em}.my-code-hopo{position:absolute;top:-9999px;left:-9999px}
