@import url(../css_defs.scss);.form-element,.form-element button{position:relative}.form-element{display:grid;grid-template-rows:auto auto}.form-element.hidden{display:none}.form-element.submit.align_center{grid-template-columns:1fr;place-items:center}.form-element.submit.align_right{grid-template-columns:1fr;place-items:end}.form-element.checkbox_one label{display:block;padding-left:30px;font-size:15px;line-height:2.2rem}.form-element.checkbox_one label:before{position:absolute;left:0;top:0;color:var(--form-label_color)}.form-element.checkbox_one label a{color:var(--form-label_color);text-decoration:underline}.form-element.checkbox_one label a:hover{text-decoration:none}.form-element label span{margin-left:5px}.form-element .label_small{font-size:15px;line-height:1.4;margin-top:6px;color:var(--form-label_color)}.form-element textarea{height:var(--form-element-textarea-height);width:100%}.form-element select{width:100%}.form-element.waiting_data{cursor:not-allowed}.form-element.sending button,.form-element.waiting_data button{pointer-events:none}.form-element.sending{cursor:wait}.form-element.sending button .loader{display:block}.form-element button .loader{position:absolute;inset:0;background-color:rgba(0,0,0,.6);border-radius:inherit;backdrop-filter:blur(2px);padding:10px 0;place-content:center;display:none}.form-element button .loader svg{display:block;width:60%;height:60%;margin:0 auto;object-fit:contain;--hue:223;--bg:hsl(var(--hue), 90%, 95%);--fg:hsl(var(--hue), 90%, 5%);--trans-dur:0.3s}.form-element button .loader svg .ip{width:16em;height:8em}.form-element button .loader svg .ip__track{stroke:hsl(var(--hue),90%,90%);transition:stroke var(--trans-dur)}.form-element button .loader svg .ip__worm1,.form-element button .loader svg .ip__worm2{animation:2s linear infinite worm1}.form-element button .loader svg .ip__worm2{animation-name:worm2}@keyframes worm1{from,to{stroke-dashoffset:0}50%{animation-timing-function:steps(1);stroke-dashoffset:-358}50.01%{animation-timing-function:linear;stroke-dashoffset:358}}@keyframes worm2{from{stroke-dashoffset:358}50%{stroke-dashoffset:0}to{stroke-dashoffset:-358}}