.show-password-btn{color:var(--verde-maya-50);cursor:pointer;padding:.2em;position:absolute;right:.5em;text-decoration:underline;top:.7em;z-index:2}.show-password-btn:hover{color:var(--blue-600)}.show-password-btn .icon{font-size:1.2em}.field.password{padding-right:3.5em}textarea.field{height:6em}.field.select{cursor:pointer;line-height:1.4;pointer-events:all}.field-select-wrap{position:relative;width:100%}.field-select-overlay{align-items:center;border-radius:0 4px 4px 0;color:var(--white-50);display:flex;height:3.45em;justify-content:flex-end;padding-right:.5em;pointer-events:none;position:absolute;right:1px;top:1px;width:4em;z-index:2}.file-input-wrap{border-radius:1em;outline:1px dashed transparent;outline-offset:2px;position:relative;transition:outline .5s ease;width:100%}.file-input-wrap.drag{outline-color:var(--light-mono)}form.red .file-input-wrap.drag{outline-color:var(--white)}.file-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%;z-index:2}.file-input-dropbox{background:var(--white);border-radius:1em;color:var(--black);display:grid;flex-direction:column;gap:1em;grid-template-columns:min-content 1fr;outline:1px solid transparent;outline-offset:2px;padding:1.2em;place-items:start;transition:all .5s ease}form.gray .file-input-dropbox{background:var(--babier-mono)}.file-input:hover+.file-input-dropbox{background:var(--baby-mono)}.file-input:focus+.file-input-dropbox{outline-color:var(--light-mono-200)}.file-input.error+.file-input-dropbox{animation:shake .5s ease;outline-color:var(--red-500)}form.red .file-input.error+.file-input-dropbox{outline-color:var(--white)}.file-input-wrap.drag .file-input-dropbox{outline-color:transparent!important}.file-input-dropbox .icon{color:var(--black);height:auto;transition:color .5s ease;width:2em}.file-input-dropbox.has-file .icon,.file-input:hover+.file-input-dropbox .icon{color:var(--red-500)}.file-input-info{display:flex;flex-direction:column}.file-input-title{color:var(--dark-mono);font-size:1.2em;font-weight:600;margin-bottom:.5em}.file-input-desc{color:var(--semi-mono);font-size:13px;font-weight:400;letter-spacing:.01em}@media (min-width:600px){.file-input-dropbox{grid-template-columns:min-content 1fr}}.main-tooltip{background:var(--mono-800);border:1px solid var(--mono-50);border-radius:.6em;border-top:none;box-shadow:0 5px 5px var(--black-10);color:var(--white);cursor:auto;font-size:12px;font-weight:600;letter-spacing:.01em;line-height:1.3;padding:.8em 1em;transition:opacity .25s ease;width:auto;z-index:500}.main-tooltip.hide{opacity:0;pointer-events:none}.main-tooltip .arrow{background:var(--mono-800);height:10px;transform:rotate(45deg);width:10px;z-index:0}@media (min-width:1000px){.main-tooltip{font-size:13.5px}}.checkbox-wrap{align-items:start;display:flex}.checkbox-input{cursor:pointer;display:block;flex-shrink:0;margin-right:12px;position:relative}.checkbox-input input[type=checkbox]{cursor:pointer;height:0;opacity:0;position:absolute;width:0}.error.checkbox .checkbox-input-label:before{display:none}.checkbox-input .checkbox-input-label{align-items:center;border:1px solid var(--gold-400);cursor:pointer;display:flex;height:1.4em;justify-content:center;left:auto;outline:1px solid transparent;outline-offset:1.5px;position:relative;text-align:center;top:auto;transition:all .5s ease;width:1.4em;z-index:auto}input[type=checkbox]:not(:checked)+.checkbox-input-label:hover{background:var(--gold-200)}input[type=checkbox]:focus+.checkbox-input-label{outline-color:var(--gold-400)}input[type=checkbox]:checked+.checkbox-input-label{background-color:var(--gold-400);border-color:var(--gold-400)}.checkbox-input-label .icon{color:#fff;opacity:0;transition:opacity .5s ease}form.dark .checkbox-input-label .icon{color:var(--blue-mono-900)}input[type=checkbox]:checked+.checkbox-input-label .icon{opacity:1}.checkbox-label{align-items:center;display:flex;font-size:13px;gap:.5em}form.dark .checkbox-label.body-text{color:var(--white)}.checkbox-label.body-text a{color:var(--lilac-700);font-weight:600;text-decoration:underline}.checkbox-label.body-text a:hover{color:var(--gold-500)!important;text-decoration:underline}form.dark .checkbox-label.body-text a{color:var(--lilac-400)}form.dark .checkbox-label.body-text a:hover{color:var(--gold-300)!important}.form-field-check-info-icon{color:var(--mono-500);cursor:pointer;font-size:1.2em}.field-group.hidden,.field.hidden{display:none}
