form{border:.2em solid #fff;border-radius:1em;flex-direction:column;align-items:center;width:fit-content;max-width:100%;margin:auto;padding:3%;display:flex;&>div:not([class*=ts-]):not(.item):not(.clear-button):not([class*=quill]):not([class*=ql]){width:100%;display:grid;&>div:not([class*=ts-]):not(.item):not(.clear-button):not([class*=quill]):not([class*=ql]){align-items:center;width:100%;margin-bottom:1%;display:flex;& label{text-align:end;width:50%;& .help-text{text-align:center;background-color:#fff;border-radius:.5em;width:fit-content;padding:.5em;position:absolute;&:before{content:"";border:5px solid #0000;border-bottom-color:#fff;position:absolute;bottom:100%;left:10%}}}}}}label{padding:0 .5em 0 0;font-size:1.2rem}input[type=text],input[type=email],input[type=password],input[type=date],input[type=number],input[type=tel]{width:50%;height:1.5rem}input[type=checkbox]{margin:0}form textarea{width:50%;height:5rem}small{text-align:center;max-width:100%}div#user_roles{flex-direction:column;align-items:start;width:50%;margin:0;padding:1px 2px;& label{width:100%}}.ql-editor,.ql-toolbar{background-color:#fff}