h2[data-page="2"]+div form th{width:300px}h2[data-page="2"]+div form details#add_questionnaire{display:none;margin:77px 0 50px;border:1px solid #ccc}h2[data-page="2"]+div form details#add_questionnaire summary{padding:14px 23px;font-size:clamp(16px,2vw,21px);text-align:center;line-height:140%;color:#333}h2[data-page="2"]+div form details#add_questionnaire section{padding:0 14px}h2[data-page="2"]+div form details#add_questionnaire table th{width:300px;text-align:left}h2[data-page="2"]+div form details#add_questionnaire table th span{display:inline-block;color:#777}@media screen and (max-width: 800px){h2[data-page="2"]+div form details#add_questionnaire table th{width:100%}}.direct{margin:23px 0}.mt-20{margin-top:20px}.substance td{position:relative}.substance td span.error-message,.substance td span.error{position:absolute}.substance td span.error{top:-30px;left:14px;padding:3px 7px;font-size:14px;color:#e4e4e4;background-color:#7c3737;border-radius:4px;user-select:none}.substance td span.error::after{content:"";position:absolute;left:14px;bottom:-14px;width:0;height:0;border-top:7px solid #7c3737;border-bottom:7px solid rgba(0,0,0,0);border-left:7px solid rgba(0,0,0,0);border-right:7px solid rgba(0,0,0,0)}.substance td.passwd span.error{top:-44px;left:0}
