.survey-questions-page{max-width:1170px;width:calc(100% - 30px);margin:10px auto;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;color:#333}.survey-questions-page>header{position:relative;min-height:40px;display:flex;align-items:center}.survey-questions-page h1{font-size:20px;margin:0;line-height:30px}.survey-questions-back{position:absolute;left:-68px;width:58px;height:31px}.survey-questions-content{width:770px;max-width:100%;margin-left:130px}.survey-questions-toolbar{margin:10px 0}.survey-questions-toolbar h2{font-size:17.5px;line-height:20px;font-weight:700;margin:10px 0}.survey-questions-toolbar>.btn{float:right}.survey-questions-content table{width:100%;margin:0}.survey-questions-content th{background:#ddd;padding:10px 5px}.survey-questions-content td{padding:5px}.survey-questions-content td:last-child{width:130px}.survey-questions-content nav{display:flex;justify-content:space-between;margin-top:15px}.survey-questions-bottom-back{float:right}.survey-question-modal{width:560px;max-width:calc(100vw - 30px);padding:0;border:1px solid #aaa;border-radius:6px;position:fixed;top:10%;margin:0 auto}.survey-question-modal::backdrop{background:#0008}.survey-question-modal>header{padding:9px 15px;border-bottom:1px solid #eee}.survey-question-modal h4{font-size:17.5px;line-height:20px;margin:10px 0}.survey-question-modal .close{float:right;border:0;background:transparent;font-size:20px}.survey-question-modal-body{padding:15px;max-height:65vh;overflow:auto}.survey-question-modal form{margin:0}.survey-question-modal label{display:flex;justify-content:flex-end;align-items:center;gap:20px;margin-bottom:20px}.survey-question-modal input{width:270px;height:30px;box-sizing:border-box;margin:0}.survey-question-modal select{width:220px;margin:0 50px 0 0}.survey-question-modal>footer{display:flex;justify-content:flex-end;gap:10px;background:#f5f5f5;border-top:1px solid #ddd;padding:14px 15px}.survey-question-modal>.alert{margin:10px 15px}@media(max-width:1000px){.survey-questions-content{margin:0 auto}.survey-questions-back{position:static;order:-1;margin-right:15px}.survey-question-modal label{justify-content:space-between}.survey-question-modal input,.survey-question-modal select{max-width:60%;margin-right:0}}
