@charset "UTF-8";*,:after,:before{box-sizing:inherit}html{overflow:hidden;overflow-y:auto;font-size:10px;box-sizing:border-box}body,html{margin:0;padding:0}body{overflow:hidden;position:relative;font-family:Pretendard,Noto Sans KR,Malgun Gothic,맑은 고딕,Apple SD Gothic Neo,sans-serif;font-weight:400;line-height:1.6;color:#232a38}article,aside,footer,header,main,nav,section{display:block}dd,dl,dt,li,ol,ul{list-style:none}dd,dl,dt,fieldset,figcaption,figure,form,h1,h2,h3,h4,h5,h6,hr,li,ol,p,ul{margin:0;padding:0}fieldset,hr{display:block;border:0}input,select{max-width:100%;vertical-align:middle}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;color:inherit}select{-webkit-appearance:none;-moz-appearance:none;appearance:none}select::-ms-expand{display:none}address,em,i{font-style:normal}strong{font-weight:600}a{color:inherit;text-decoration:none}button{padding:0;border:0;background:none;cursor:pointer}input[type=submit]{-webkit-appearance:none;-moz-appearance:none;appearance:none}img{max-width:100%;border:0;font-size:0;vertical-align:middle}table{width:100%;border-collapse:collapse}.IR,.blind,.hidden,.sr-only,caption,legend{float:left;overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0,0,0,0)}@media (max-width:768px){html{font-size:8px}}@font-face{font-family:Pretendard;font-weight:900;font-display:swap;src:local("Pretendard Black"),url(/survey/_next/static/media/Pretendard-Black.1b37ba24.woff2) format("woff2"),url(/survey/_next/static/media/Pretendard-Black.7236e9ca.woff) format("woff")}@font-face{font-family:Pretendard;font-weight:800;font-display:swap;src:local("Pretendard ExtraBold"),url(/survey/_next/static/media/Pretendard-ExtraBold.f3de53f0.woff2) format("woff2"),url(/survey/_next/static/media/Pretendard-ExtraBold.a93efb9f.woff) format("woff")}@font-face{font-family:Pretendard;font-weight:700;font-display:swap;src:local("Pretendard Bold"),url(/survey/_next/static/media/Pretendard-Bold.d565eb91.woff2) format("woff2"),url(/survey/_next/static/media/Pretendard-Bold.2753ae55.woff) format("woff")}@font-face{font-family:Pretendard;font-weight:600;font-display:swap;src:local("Pretendard SemiBold"),url(/survey/_next/static/media/Pretendard-SemiBold.e3a1060a.woff2) format("woff2"),url(/survey/_next/static/media/Pretendard-SemiBold.2a4bec0c.woff) format("woff")}@font-face{font-family:Pretendard;font-weight:500;font-display:swap;src:local("Pretendard Medium"),url(/survey/_next/static/media/Pretendard-Medium.9b73ce17.woff2) format("woff2"),url(/survey/_next/static/media/Pretendard-Medium.3c17d490.woff) format("woff")}@font-face{font-family:Pretendard;font-weight:400;font-display:swap;src:local("Pretendard Regular"),url(/survey/_next/static/media/Pretendard-Regular.921c3ebb.woff2) format("woff2"),url(/survey/_next/static/media/Pretendard-Regular.027a2a1f.woff) format("woff")}@font-face{font-family:Pretendard;font-weight:300;font-display:swap;src:local("Pretendard Light"),url(/survey/_next/static/media/Pretendard-Light.240bdbc6.woff2) format("woff2"),url(/survey/_next/static/media/Pretendard-Light.02201769.woff) format("woff")}@font-face{font-family:Pretendard;font-weight:200;font-display:swap;src:local("Pretendard ExtraLight"),url(/survey/_next/static/media/Pretendard-ExtraLight.2801d66f.woff2) format("woff2"),url(/survey/_next/static/media/Pretendard-ExtraLight.cae33efc.woff) format("woff")}@font-face{font-family:Pretendard;font-weight:100;font-display:swap;src:local("Pretendard Thin"),url(/survey/_next/static/media/Pretendard-Thin.5d8edb20.woff2) format("woff2"),url(/survey/_next/static/media/Pretendard-Thin.8059144a.woff) format("woff")}button,div,h6,input,span,textarea{font-size:1.6rem}.survey-form{width:100%;min-height:100vh;padding:0 0 4rem;background-color:#f5f8fd;--survey-form-content-width:min(var(--survey-form-width,120rem),calc(100% - 6rem))}.survey-form-header{z-index:10;display:flex;flex-direction:column;width:100%;padding:2.8rem 0 1rem;background-color:var(--survey-theme-color,transparent)}.survey-form-header .survey-form-title{width:var(--survey-form-width,120rem);min-width:var(--survey-form-content-width);max-width:calc(100% - 6rem);margin-left:auto!important;margin-right:auto!important;margin-bottom:1rem;font-size:2.8rem;line-height:1.4;text-align:center;color:#fff;white-space:pre-line;overflow-wrap:anywhere}.survey-form-header .survey-form-title span{font:inherit;line-height:inherit;color:inherit}.survey-form-header .survey-progress{width:var(--survey-form-width,120rem);min-width:var(--survey-form-content-width);max-width:calc(100% - 6rem);margin-left:auto!important;margin-right:auto!important}.survey-form-body{padding-top:30px}.survey-form-inner{width:var(--survey-form-width,120rem);min-width:var(--survey-form-content-width);max-width:calc(100% - 6rem);margin-left:auto!important;margin-right:auto!important;padding:5rem 6rem 4rem;border-radius:3rem;box-shadow:0 5px 30px rgba(35,42,56,.06);background-color:#fafafc}.survey-form .survey-case{position:relative;margin-bottom:3rem;padding:2rem;border:1px dotted #4162ea;border-radius:.8rem;color:#304fcf}.survey-form .survey-case-title{position:absolute;top:-1.5rem;left:1rem;padding:0 1rem;border-radius:.8rem;background-color:#fafafc;font-size:var(--survey-question-title-font-size,16px);font-weight:600;color:#4162ea}.survey-form .survey-item{margin-top:1rem;margin-bottom:2rem;padding:1.8rem 2rem;border:1px solid rgba(228,230,234,.6);border-radius:.8rem;box-shadow:0 4px 12px rgba(35,42,56,.05);background-color:#fff}.survey-form .survey-item span{font-size:inherit}.likert-table .table-header,.likert-table .table-row{display:flex;align-items:center}.likert-table .table-header{align-items:stretch;padding:1rem;border-radius:.8rem;background:#f5f7fa;font-size:var(--survey-option-font-size,16px);font-weight:500;color:#494d59}.likert-table .table-header .option-list,.likert-table .table-header .option-title{background:inherit}.likert-table .table-row{padding:1rem 0}.likert-table .table-header .option-item .table-row:first-child{padding-bottom:1rem;border-bottom:1px dotted #d0d4da}.likert-table .table-header .option-item .table-row:last-child{padding-top:1rem}.likert-table .table-body .table-row{border-top:1px dotted #d0d4da}.likert-table .table-body .table-row:first-child{border-top:none}.likert-table .option-list,.likert-table .option-title{font-size:var(--survey-option-font-size,16px);width:50%}.likert-table.resizable-table{--table-question-width:50%}.likert-table.resizable-table .option-title{position:relative;flex:0 0 var(--table-question-width);width:var(--table-question-width)}.likert-table.resizable-table .table-header .option-title{border-right:none}.likert-table.resizable-table .table-header .option-title:after{content:"";position:absolute;top:0;right:0;width:1px;height:100%;background:#98a2b3}.likert-table.resizable-table .option-list{flex:1 1 auto;width:calc(100% - var(--table-question-width))}.likert-table .table-column-resizer{position:absolute;top:0;right:-.5rem;z-index:2;width:1rem;height:100%;padding:0;border:0;background:rgba(0,0,0,0);cursor:col-resize}.likert-table .table-column-resizer:before{content:none}.likert-table .option-title{display:flex;align-items:center;flex-wrap:wrap}.likert-table .option-list{display:flex;align-items:stretch;text-align:center}.likert-table .option-list .option-item{flex:1 1;min-width:0}.table-mobile-option-label{display:none}.likert-table{--table-question-area-width:clamp(9rem,12vw,15rem)}.likert-table .table-header.has-table-question-area,.likert-table .table-question-area-group{box-sizing:border-box;display:grid;grid-template-columns:var(--table-question-area-width) minmax(0,1fr);width:100%;min-width:0}.likert-table .table-header.has-table-question-area{padding:0}.likert-table .table-question-area-main{box-sizing:border-box;display:flex;align-items:stretch;padding:1rem}.likert-table .table-question-area-main,.likert-table .table-question-area-rows{width:100%;min-width:0}.likert-table .table-question-area-cell,.likert-table .table-question-area-header{box-sizing:border-box;width:auto;min-width:0;padding:1rem;display:flex;align-items:center;justify-content:center;border-right:1px solid #98a2b3;text-align:center;white-space:pre-line;word-break:keep-all}.likert-table .table-question-area-cell{border-top:1px dotted #d0d4da;background-color:#f8fafc;font-weight:600}.likert-table .table-question-area-group:first-child .table-question-area-cell,.likert-table .table-question-area-group:first-child .table-row:first-child{border-top:0}.likert-table .table-body.has-table-question-area .table-question-area-group:not(:first-child) .table-row:first-child{border-top:1px dotted #d0d4da}.likert-table .table-question-area-rows>.table-row{width:100%}.likert-table .table-question-area-mobile-header{display:none}.likert-table .table-header .option-list>.option-item{display:flex;flex-direction:column;align-items:stretch;justify-content:center}.likert-table .table-header .option-list>.option-item:not(:has(.table-row)){align-items:center}.likert-table .table-header .option-list>.option-item>.table-row{flex:1 1 auto;width:100%;padding:0;min-height:0}.likert-table .table-header .option-list>.option-item>.table-row:first-child{flex:0 0 4.4rem;min-height:4.4rem}.likert-table .table-header .option-list>.option-item>.table-row:last-child{min-height:4.4rem}.likert-table .table-header .option-title{justify-content:center;text-align:center}.likert-table .table-header .option-list .option-item{line-height:1.3;font-size:var(--survey-option-font-size,16px)}.likert-table .table-body .option-title{padding-left:2rem;font-weight:500;white-space:pre-line;word-break:keep-all}.likert-table .table-body .option-title .table-row-title-text{display:inline}.likert-table .table-body .option-title .table-required-mark{display:inline-block;margin-left:.2rem;color:red;white-space:nowrap}.likert-table .option-item .radio{display:flex;justify-content:center}.likert-table .table-short-input{width:clamp(4.8rem,100% - 1.2rem,18rem);max-width:100%;height:3.2rem;padding:0 .8rem;border:1px solid #d0d4da;border-radius:.4rem;font-size:var(--survey-option-font-size,16px)}.table-short-selection-group{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.6rem 1rem;width:100%}.table-short-selection-option{display:inline-flex;align-items:center;gap:.4rem;cursor:pointer}.likert-table.short-table .table-body .option-list .option-item{display:flex;align-items:center;justify-content:center}.likert-table .option-item .radio input[type=radio]{clip:rect(0,0,0,0);position:absolute;width:0;height:0;overflow:hidden;margin:0;padding:0;border:0}.likert-table .option-item .radio input[type=radio]+label{display:flex;align-items:center;position:relative;width:2rem;font-size:var(--survey-option-font-size,16px);cursor:pointer}.likert-table .option-item .radio input[type=radio]+label:before{content:"";display:block;position:relative;width:2rem;height:2rem;border:3px solid #d0d4da;border-radius:50%}.likert-table .option-item .radio input[type=radio]+label:after{content:"";display:none;position:absolute;top:.6rem;left:.5rem;width:1rem;height:.8rem;background:url(/survey/_next/static/media/ico_info_check.92de1c52.svg) no-repeat;background-size:cover}.likert-table .option-item .radio input[type=radio]:checked+label:before{border:none;background-color:#4162ea}.likert-table .option-item .radio input[type=radio]:checked+label:after{display:block}.likert-table .option-item .radio+label+input[type=text]{font-size:var(--survey-option-font-size,16px);padding:.4rem .6rem;border:1px solid #ccc;border-radius:4px;max-width:150px}.answer-item .option-title{margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px dotted #e4e6ea;font-weight:500;font-size:var(--survey-question-title-font-size,16px);color:var(--survey-text-color,#111827)}.answer-item.field .option-title{padding-bottom:0;border-bottom:none}.answer-item .option-item{display:flex;flex-wrap:wrap;align-items:center;container:survey-choice-list/inline-size}@container survey-choice-list (max-width: 36rem){.answer-item .option-item:not(.vertical)>div{flex:0 0 100%;width:100%;margin-right:0}}.answer-item .option-item.vertical{display:block;margin-top:2rem}.answer-item .option-item .checkbox,.answer-item .option-item .radio{margin-top:1rem;margin-right:2rem;display:flex}.answer-item .option-item .checkbox input[type=checkbox],.answer-item .option-item .radio input[type=radio]{clip:rect(0,0,0,0);position:absolute;width:0;height:0;overflow:hidden;margin:0;padding:0;border:0}.answer-item .option-item .etc{margin-left:10px;border:1px solid #d0d4da;border-radius:.5rem}.answer-item .option-item .etc input[type=text]{border:none}.answer-item .option-item .etc input[type=text]:focus{outline:none}.answer-item .option-answer-essay,.answer-item .option-answer-short{display:flex;align-items:center;padding:1rem;border:1px solid #d0d4da;border-radius:.8rem;font-size:var(--survey-option-font-size,16px)}.answer-item .short-answer-input-list{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:1.2rem;gap:1.2rem;width:100%}.answer-item .short-answer-input-list.has-labels{grid-template-columns:max-content minmax(0,1fr);column-gap:1.2rem;align-items:center}.answer-item .short-answer-input-row{display:contents}.answer-item .short-answer-input-label{display:none;max-width:30rem;color:var(--survey-text-color,#111827);font-size:var(--survey-option-font-size,16px);font-weight:500;line-height:1.45;overflow-wrap:anywhere}.answer-item .short-answer-input-list.has-labels .short-answer-input-label{display:block}.answer-item .short-answer-input-list .option-answer-short{width:100%;min-width:0}.answer-item .option-answer-short .short-answer-row{display:flex;align-items:center;gap:.8rem;width:100%;min-width:0}.answer-item .option-answer-short .short-answer-required-mark{color:red}.answer-item .option-answer-short~.option-answer-short{margin-top:1.2rem}.answer-item .option-answer-short input[type=text]{flex:1 1 auto;min-width:0;max-width:100%;border:none;font-size:var(--survey-option-font-size,16px)}.answer-item .option-answer-short input[type=text]:focus{outline:none}.answer-item .option-answer-essay .answer-counter,.answer-item .option-answer-short .answer-counter{padding-left:1rem;font-size:1.2rem;color:#6b747b;white-space:nowrap}.answer-item .option-answer-essay{flex-direction:column;align-items:flex-start}.answer-item .option-answer-essay textarea{width:100%;border:none;resize:none;font-size:var(--survey-option-font-size,16px)}.answer-item .option-answer-essay textarea:focus{outline:none}.answer-item .option-answer-essay .answer-counter{margin-left:auto;padding-left:0}.survey-bottom{display:flex;margin:4rem 0 2rem}.survey-bottom .btn-next{margin:0 auto;padding:1.3rem 2rem;border-radius:50em;border-color:var(--survey-theme-color,#232a38)!important;background-color:var(--survey-theme-color,#232a38)!important;font-weight:600;color:var(--survey-theme-text-color,#fff)!important}.answer-item .option-item .checkbox input[type=checkbox]+label,.answer-item .option-item .checkbox input[type=checkbox]+label .option-label-text,.answer-item .option-item .radio input[type=radio]+label,.answer-item .option-item .radio input[type=radio]+label .option-label-text{font-size:var(--survey-option-font-size,16px);line-height:1.45}.survey-bottom .btn-next.MuiButton-outlined{background-color:color-mix(in srgb,var(--survey-theme-color,#232a38) 9%,#ffffff)!important;color:var(--survey-theme-color,#232a38)!important}.survey-submitted-actions{justify-content:center;gap:1.2rem;width:100%}.survey-submitted-actions,.survey-submitted-restart,.survey-submitted-status{display:flex;align-items:center}.survey-submitted-actions .btn-next{margin:0}.survey-submitted-status .btn-next.Mui-disabled{border-color:#8bc6a0!important;background-color:#f1faf4!important;color:#4d9162!important;opacity:1}@media(max-width:600px){.survey-submitted-actions{gap:.8rem}.survey-submitted-actions .survey-submitted-restart,.survey-submitted-actions .survey-submitted-status{min-width:0}.survey-submitted-actions .survey-submitted-restart .btn-next,.survey-submitted-actions .survey-submitted-status .btn-next{width:100%;min-width:0!important}}.survey-rank-panel{container-type:inline-size;display:block;width:100%;max-width:100%;box-sizing:border-box}.survey-rank-row{display:flex;flex-direction:row;align-items:center;gap:1.6rem;width:100%;min-height:4.6rem;min-width:0}.survey-rank-label,.survey-rank-select{min-width:0}.survey-rank-label{flex:0 0 auto}.survey-rank-required-badge{display:inline-flex;align-items:center;box-sizing:border-box;min-height:1.8rem;margin-left:.6rem;padding:.2rem .6rem;border-radius:.6rem;background:#fef3f2;color:#b42318;font-size:10px!important;font-weight:800;line-height:1;vertical-align:.1rem;white-space:nowrap}.survey-rank-row>.rank-question-area-control{flex:1 1 auto}.survey-rank-select{max-width:100%}.rank-question-area-control{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;grid-gap:0;gap:0;width:100%;min-width:0}.rank-question-area-control.has-question-area{grid-template-columns:minmax(0,1fr) minmax(12rem,.8fr);gap:.8rem}.rank-question-area-input-group{display:flex;align-items:center;min-width:0;gap:.6rem}.rank-question-area-input-group .rank-question-area-input{flex:1 1 auto;min-width:0}@container (max-width: 48rem){.survey-rank-row{flex-direction:column;align-items:stretch;gap:.8rem}.rank-question-area-control.has-question-area{grid-template-columns:minmax(0,1fr)}}@media(max-width:768px){.survey-form{padding:0 0 2.4rem}.survey-form-header{padding:2rem 0 .8rem}.survey-form-header .survey-form-title,.survey-form-header .survey-progress,.survey-form-inner{width:auto;min-width:0;max-width:calc(100% - 2.4rem)}.survey-form-header .survey-form-title{font-size:2.2rem}.survey-form-inner{padding:2.4rem 1.6rem 3rem;border-radius:2rem}.survey-form .survey-item{padding:1.6rem 1.4rem}.likert-table{--table-mobile-question-width:25.6rem;--table-mobile-header-height:4.4rem;--table-option-total-width:25.6rem;--table-mobile-width:calc(var(--table-mobile-question-width) + var(--table-option-total-width));position:relative;overflow-x:scroll;-webkit-overflow-scrolling:touch;scrollbar-color:#8f96a3 #eef1f5;scrollbar-width:thin;padding-bottom:.8rem}.likert-table::-webkit-scrollbar{display:block;height:.8rem}.likert-table::-webkit-scrollbar-track{border-radius:999px;background-color:#eef1f5}.likert-table::-webkit-scrollbar-thumb{border-radius:999px;background-color:#8f96a3}.likert-table .table-header,.likert-table .table-row{box-sizing:border-box;flex:0 0 auto;width:max(100%,var(--table-mobile-width));min-width:var(--table-mobile-width);align-items:stretch}.likert-table .table-header{position:relative;min-height:var(--table-mobile-header-height,4.4rem);padding:0;background-color:#f5f7fa;gap:0;overflow:hidden}.likert-table .table-header:before{content:"";position:absolute;inset:0;z-index:0;border-radius:inherit;background-color:#f5f7fa}.likert-table .option-title,.likert-table.resizable-table .option-title{flex:1 1 auto;width:auto;min-width:var(--table-mobile-question-width)}.likert-table .option-list,.likert-table.resizable-table .option-list{flex:0 0 var(--table-option-total-width);width:var(--table-option-total-width);min-width:var(--table-option-total-width)}.likert-table .option-list .option-item{flex-basis:0;min-width:0}.likert-table .table-header .option-list,.likert-table .table-header .option-title{min-height:var(--table-mobile-header-height,4.4rem);background-color:#f5f7fa!important}.likert-table .table-header .option-list,.likert-table .table-header .option-title{align-self:stretch;position:relative;z-index:1}.likert-table .table-header .option-list .option-item{align-self:stretch;min-height:var(--table-mobile-header-height,4.4rem);display:flex;align-items:center;justify-content:center;background-color:#f5f7fa!important}.likert-table .table-header .option-list>.option-item>.table-row{flex:1 1 auto;min-height:var(--table-mobile-header-height,4.4rem);background-color:#f5f7fa!important}.likert-table .table-body .option-list .option-item{display:flex;align-items:center;justify-content:center}.likert-table .table-body .option-list .option-item .radio{align-items:center;justify-content:center;width:100%;height:100%;min-height:100%}.likert-table .table-body .table-row{border-top:0;min-height:4.4rem;padding-top:0;padding-bottom:0}.likert-table .table-body .option-list,.likert-table .table-body .option-title{border-top:1px dotted #d0d4da}.likert-table .table-body .option-list{align-self:stretch}.likert-table .table-body .option-list .option-item{align-self:stretch;min-height:100%}.likert-table .table-body .option-list .option-item>div{min-height:100%}.likert-table .table-body .table-row:first-child .option-list,.likert-table .table-body .table-row:first-child .option-title{border-top:0}.likert-table .table-body .option-title,.likert-table .table-header .option-list .option-item{word-break:keep-all}.likert-table .table-body .option-title{padding-left:0;padding-right:1.2rem;line-height:1.5}.likert-table.mobile-stacked-table{overflow-x:visible;padding-bottom:0}.likert-table.mobile-stacked-table .table-header{display:none}.likert-table.mobile-stacked-table .table-body{display:grid;grid-gap:1.2rem;gap:1.2rem}.likert-table.mobile-stacked-table .table-body>.table-row{width:100%;min-width:0;min-height:0;padding:0;overflow:hidden;flex-direction:column;align-items:stretch;border:1px solid #d7dce4;border-radius:.8rem;background-color:#fff}.likert-table.mobile-stacked-table .table-body>.table-row>.option-title,.likert-table.mobile-stacked-table.resizable-table .table-body>.table-row>.option-title{box-sizing:border-box;flex:0 0 auto;width:100%;min-width:0;padding:1.2rem 1.4rem;border:0;background-color:#f5f7fa;font-weight:600;text-align:left}.likert-table.mobile-stacked-table .table-body>.table-row>.option-list,.likert-table.mobile-stacked-table.resizable-table .table-body>.table-row>.option-list{flex:0 0 auto;width:100%;min-width:0;flex-direction:column;border:0;text-align:left}.likert-table.mobile-stacked-table .table-body .option-list>.option-item{box-sizing:border-box;width:100%;min-height:4.8rem;padding:.8rem 1.4rem;align-self:auto;align-items:center;flex-wrap:wrap;justify-content:flex-start;gap:1.2rem;border-top:1px dotted #d0d4da}.likert-table.mobile-stacked-table .table-mobile-option-label{display:block;flex:1 1 fit-content;min-width:-moz-fit-content;min-width:fit-content;max-width:100%;font-size:var(--survey-option-font-size,16px);line-height:1.45;text-align:left;white-space:normal;word-break:keep-all}.likert-table.mobile-stacked-table .table-body .option-list .option-item .table-mobile-radio{order:-1;flex:0 0 auto;width:auto;height:auto;min-height:2.8rem}.likert-table.branch-table.mobile-stacked-table .table-body .option-list.has-branch-option-groups{display:flex;flex-direction:column;gap:.8rem;padding:.8rem 1rem 1rem}.likert-table.branch-table.mobile-stacked-table .table-branch-option-group{overflow:hidden;border:1px solid #e2e8f0;border-radius:.6rem}.likert-table.branch-table.mobile-stacked-table .table-branch-option-group-title{min-height:4.2rem;padding:1rem 1.4rem;border-bottom:1px solid #e2e8f0;background-color:#f5f7fa;color:#334155;font-weight:600;line-height:1.4}.likert-table.branch-table.mobile-stacked-table .table-branch-option-group-options{display:flex;flex-direction:column}.likert-table.branch-table.mobile-stacked-table .table-branch-option-group-options>.option-item{box-sizing:border-box;display:flex;flex-direction:row;width:100%;min-height:4.8rem;padding:.8rem 1.4rem;align-items:center;flex-wrap:wrap;justify-content:flex-start;gap:1.2rem;border-top:1px solid #eef1f5}.likert-table.branch-table.mobile-stacked-table .table-branch-option-group-options .table-mobile-option-label{order:1;flex:1 1;min-width:0}.likert-table.branch-table.mobile-stacked-table .table-branch-option-group-options .table-mobile-radio{order:0;flex:0 0 2rem;width:2rem!important;height:2rem!important;min-height:2rem!important;justify-content:flex-start}.likert-table.branch-table.mobile-stacked-table .table-branch-option-group-options>.option-item:first-child{border-top:0}.likert-table.mobile-stacked-table .table-short-input{flex:0 1 18rem;width:min(18rem,52%)}.likert-table.mobile-stacked-table .table-short-selection-group{flex:0 0 100%;align-items:center;justify-content:flex-start;flex-direction:row;flex-wrap:nowrap;gap:.6rem .8rem;width:100%;min-width:0;margin-left:0;overflow-x:auto}.likert-table.mobile-stacked-table .table-short-selection-group>.table-short-selection-option{flex:0 0 auto;white-space:nowrap}.likert-table.mobile-stacked-table .table-short-selection-group.is-vertical{flex-direction:column;align-items:stretch;gap:.8rem;width:100%;overflow-x:visible}.likert-table.mobile-stacked-table .table-short-selection-group.is-vertical .table-short-selection-option{box-sizing:border-box;width:100%;min-width:0;justify-content:flex-start;white-space:normal}.likert-table.mobile-stacked-table .table-short-selection-item{flex-direction:row;align-items:center;flex-wrap:wrap;gap:.8rem 1.2rem}.likert-table.mobile-stacked-table .table-short-selection-item .table-mobile-option-label{flex:0 0 auto;width:var(--table-mobile-label-width,auto);min-width:0;max-width:100%}.likert-table.mobile-stacked-table .table-short-selection-item .table-short-input{flex:1 0 12rem;width:auto;min-width:12rem;max-width:24rem;align-self:flex-start}.likert-table.mobile-stacked-table.has-table-short-selection{box-sizing:border-box;width:100%!important;min-width:0!important;max-width:100%;overflow:visible}.likert-table.mobile-stacked-table.has-table-short-selection .table-body>.table-row>.option-list{display:flex!important;flex-direction:column;width:100%!important;min-width:0!important;height:auto!important;align-self:auto}.likert-table.mobile-stacked-table .table-body>.has-table-short-selection-row{height:auto!important;min-height:0;overflow:visible}.likert-table.mobile-stacked-table.has-table-short-selection .table-short-selection-item{box-sizing:border-box;display:flex!important;flex-wrap:wrap;align-items:center;width:100%!important;min-width:0!important;max-width:100%;height:auto!important;min-height:0;padding:1rem 1.4rem;flex:0 0 auto!important;gap:.8rem}.likert-table.mobile-stacked-table.has-table-short-selection .table-short-selection-item .table-short-selection-group{box-sizing:border-box;display:flex;flex:1 0 auto;width:auto;min-height:0!important;max-width:100%;padding:.2rem 0 .4rem}.likert-table.mobile-stacked-table.has-table-short-selection .table-short-selection-item .table-short-selection-group.is-vertical{flex:0 0 100%;width:100%}.likert-table.mobile-stacked-table .table-short-number-item{box-sizing:border-box;display:flex!important;flex-wrap:wrap;width:100%!important;min-width:0!important;max-width:100%;height:auto!important;min-height:0;padding:1rem 1.4rem;align-items:center;flex:0 0 auto!important;gap:.8rem 1.2rem}.likert-table.mobile-stacked-table .has-table-short-number-items{display:grid!important;grid-template-columns:minmax(0,1fr);width:100%!important;height:auto!important;min-height:0}.likert-table.mobile-stacked-table .table-short-number-item .table-mobile-option-label{flex:0 0 auto;width:var(--table-mobile-label-width,auto);min-width:0;max-width:100%}.likert-table.mobile-stacked-table .table-short-number-item .table-short-input{box-sizing:border-box;flex:1 0 9rem;width:auto;min-width:9rem;max-width:100%}.likert-table.mobile-stacked-table .table-short-selection-option{flex:0 0 auto;width:auto;min-height:2.8rem;justify-content:flex-start;white-space:nowrap}.likert-table .table-header.has-table-question-area,.likert-table .table-question-area-group{grid-template-columns:var(--table-question-area-width) minmax(0,1fr);width:max(100%,var(--table-question-area-width) + var(--table-mobile-width));min-width:calc(var(--table-question-area-width) + var(--table-mobile-width))}.likert-table .table-header.has-table-question-area .table-question-area-main{padding:0}.likert-table.mobile-stacked-table .table-question-area-group{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:.8rem;gap:.8rem;width:100%;min-width:0}.likert-table.mobile-stacked-table .table-question-area-cell{width:100%;padding:.9rem 1.2rem;justify-content:flex-start;gap:.6rem;border:1px solid #cbd5e1;border-radius:.6rem;background-color:#eef4fb;text-align:left}.likert-table.mobile-stacked-table .table-question-area-group:first-child .table-question-area-cell{border-top:1px solid #cbd5e1}.likert-table.mobile-stacked-table .table-question-area-mobile-header{display:inline-block;color:#64748b;font-size:.85em;font-weight:500}.likert-table.mobile-stacked-table .table-question-area-mobile-header:after{content:":"}.likert-table.mobile-stacked-table .table-question-area-rows{display:grid;grid-gap:1.2rem;gap:1.2rem}.likert-table.mobile-stacked-table .table-question-area-rows>.table-row{box-sizing:border-box;width:100%;min-width:0;min-height:0;padding:0;overflow:hidden;flex-direction:column;align-items:stretch;border:1px solid #d7dce4;border-radius:.8rem;background-color:#fff}.likert-table.mobile-stacked-table .table-body.has-table-question-area .table-question-area-group .table-question-area-rows>.table-row:first-child{border-top:1px solid #d7dce4}.likert-table.mobile-stacked-table .table-question-area-rows>.table-row>.option-title{box-sizing:border-box;flex:0 0 auto;width:100%;min-width:0;padding:1.2rem 1.4rem;border:0;background-color:#f5f7fa;font-weight:600;text-align:left}.likert-table.mobile-stacked-table .table-question-area-rows>.table-row>.option-list{flex:0 0 auto;width:100%;min-width:0;flex-direction:column;border:0;text-align:left}.likert-table.mobile-stacked-table.has-table-short-selection .table-question-area-rows>.table-row>.option-list{display:flex!important;width:100%!important;min-width:0!important;height:auto!important}.answer-item .short-answer-input-list.has-labels{display:flex;flex-direction:column;gap:1.2rem}.answer-item .short-answer-input-list.has-labels .short-answer-input-row{display:flex;flex-wrap:wrap;align-items:center;column-gap:1.2rem;row-gap:.8rem;width:100%;min-width:0}.answer-item .short-answer-input-list.has-labels .short-answer-input-label{flex:0 1 auto;max-width:100%}.answer-item .short-answer-input-list.has-labels .option-answer-short{flex:1 1 14rem;width:auto;min-width:14rem}}@media(max-width:480px){.answer-item .short-answer-input-label{max-width:100%}.answer-item .option-answer-short .short-answer-row{flex-wrap:wrap;row-gap:.6rem}.answer-item .option-answer-short .short-answer-row.has-unit>input[type=text]{flex:0 0 100%;width:100%}.answer-item .option-answer-short .short-answer-row.has-unit .answer-unit{min-width:0}.answer-item .option-answer-short .short-answer-row.has-unit .answer-counter{width:auto;margin-left:auto}.answer-item .option-answer-short .answer-counter{width:100%;padding-left:0;text-align:right}.survey-form-header .survey-form-title,.survey-form-header .survey-progress,.survey-form-inner{min-width:0;max-width:calc(100% - 1.6rem)}.survey-form-header .survey-form-title{font-size:2rem}.survey-form-inner{padding:2rem 1.2rem 2.4rem;border-radius:1.6rem}.survey-form .survey-item{padding:1.4rem 1.2rem}.likert-table{--table-option-total-width:25.6rem}}@media(max-width:600px){.likert-table{padding-bottom:1.4rem}.likert-table:after{content:"";position:-webkit-sticky;position:sticky;left:0;bottom:0;z-index:3;display:block;width:100%;height:.8rem;margin-top:.4rem;border-radius:999px;background:linear-gradient(90deg,transparent,transparent .4rem,#8f96a3 0,#8f96a3 calc(100% - .4rem),transparent calc(100% - .4rem)),#eef1f5;pointer-events:none}.likert-table.mobile-stacked-table:after{display:none;content:none}}.likert-table.mobile-stacked-table{overflow-x:visible;padding-bottom:0}.likert-table.mobile-stacked-table .table-header{display:none}.likert-table.mobile-stacked-table .table-body,.likert-table.mobile-stacked-table .table-question-area-rows{display:grid;grid-gap:1.2rem;gap:1.2rem}.likert-table.mobile-stacked-table .table-body>.table-row,.likert-table.mobile-stacked-table .table-question-area-rows>.table-row{box-sizing:border-box;width:100%;min-width:0;min-height:0;padding:0;overflow:hidden;flex-direction:column;align-items:stretch;border:1px solid #d7dce4;border-radius:.8rem;background-color:#fff}.likert-table.mobile-stacked-table .table-body>.table-row>.option-title,.likert-table.mobile-stacked-table .table-question-area-rows>.table-row>.option-title,.likert-table.mobile-stacked-table.resizable-table .table-body>.table-row>.option-title{box-sizing:border-box;flex:0 0 auto;width:100%;min-width:0;padding:1.2rem 1.4rem;border:0;background-color:#f5f7fa;font-weight:600;text-align:left}.likert-table.mobile-stacked-table .table-body>.table-row>.option-list,.likert-table.mobile-stacked-table .table-question-area-rows>.table-row>.option-list,.likert-table.mobile-stacked-table.resizable-table .table-body>.table-row>.option-list{flex:0 0 auto;width:100%;min-width:0;flex-direction:column;border:0;text-align:left}.likert-table.mobile-stacked-table .table-body .option-list>.option-item{box-sizing:border-box;width:100%;min-height:4.8rem;padding:.8rem 1.4rem;align-self:auto;align-items:center;flex-wrap:wrap;justify-content:flex-start;gap:1.2rem;border-top:1px dotted #d0d4da}.likert-table.mobile-stacked-table .table-mobile-option-label{display:block;flex:1 1 fit-content;min-width:-moz-fit-content;min-width:fit-content;max-width:100%;font-size:var(--survey-option-font-size,16px);line-height:1.45;text-align:left;white-space:normal;word-break:keep-all}.likert-table.mobile-stacked-table .table-body .option-list .option-item .table-mobile-radio{order:-1;flex:0 0 auto;width:auto;height:auto;min-height:2.8rem}.likert-table.branch-table.mobile-stacked-table .table-body .option-list.has-branch-option-groups{display:flex;flex-direction:column;gap:.8rem;padding:.8rem 1rem 1rem}.likert-table.branch-table.mobile-stacked-table .table-branch-option-group{overflow:hidden;border:1px solid #e2e8f0;border-radius:.6rem}.likert-table.branch-table.mobile-stacked-table .table-branch-option-group-title{min-height:4.2rem;padding:1rem 1.4rem;border-bottom:1px solid #e2e8f0;background-color:#f5f7fa;color:#334155;font-weight:600;line-height:1.4}.likert-table.branch-table.mobile-stacked-table .table-branch-option-group-options{display:flex;flex-direction:column}.likert-table.branch-table.mobile-stacked-table .table-branch-option-group-options>.option-item{box-sizing:border-box;display:flex;flex-direction:row;width:100%;min-height:4.8rem;padding:.8rem 1.4rem;align-items:center;flex-wrap:wrap;justify-content:flex-start;gap:1.2rem;border-top:1px solid #eef1f5}.likert-table.branch-table.mobile-stacked-table .table-branch-option-group-options .table-mobile-option-label{order:1;flex:1 1;min-width:0}.likert-table.branch-table.mobile-stacked-table .table-branch-option-group-options .table-mobile-radio{order:0;flex:0 0 2rem;width:2rem!important;height:2rem!important;min-height:2rem!important;justify-content:flex-start}.likert-table.branch-table.mobile-stacked-table .table-branch-option-group-options>.option-item:first-child{border-top:0}.likert-table.mobile-stacked-table .table-short-input{flex:0 1 18rem;width:min(18rem,52%)}.likert-table.mobile-stacked-table .table-short-selection-group{flex:0 0 100%;align-items:center;justify-content:flex-start;flex-direction:row;flex-wrap:nowrap;gap:.6rem .8rem;width:100%;min-width:0;margin-left:0;overflow-x:auto}.likert-table.mobile-stacked-table .table-short-selection-group>.table-short-selection-option{flex:0 0 auto;white-space:nowrap}.likert-table.mobile-stacked-table .table-short-selection-group.is-vertical{flex-direction:column;align-items:stretch;gap:.8rem;width:100%;overflow-x:visible}.likert-table.mobile-stacked-table .table-short-selection-group.is-vertical .table-short-selection-option{box-sizing:border-box;width:100%;min-width:0;justify-content:flex-start;white-space:normal}.likert-table.mobile-stacked-table .table-short-number-item,.likert-table.mobile-stacked-table .table-short-selection-item{box-sizing:border-box;display:flex!important;flex-wrap:wrap;align-items:center;width:100%!important;min-width:0!important;max-width:100%;height:auto!important;min-height:0;padding:1rem 1.4rem;flex:0 0 auto!important;gap:.8rem 1.2rem}.likert-table.mobile-stacked-table .table-short-number-item .table-mobile-option-label,.likert-table.mobile-stacked-table .table-short-selection-item .table-mobile-option-label{flex:0 0 auto;width:var(--table-mobile-label-width,auto);min-width:0;max-width:100%}.likert-table.mobile-stacked-table .table-short-selection-item .table-short-input{flex:1 0 12rem;width:auto;min-width:12rem;max-width:24rem;align-self:flex-start}.likert-table.mobile-stacked-table .table-short-number-item .table-short-input{box-sizing:border-box;flex:1 0 9rem;width:auto;min-width:9rem;max-width:100%}.likert-table.mobile-stacked-table.has-table-short-selection{box-sizing:border-box;width:100%!important;min-width:0!important;max-width:100%;overflow:visible}.likert-table.mobile-stacked-table.has-table-short-selection .table-body>.table-row>.option-list,.likert-table.mobile-stacked-table.has-table-short-selection .table-question-area-rows>.table-row>.option-list{display:flex!important;width:100%!important;min-width:0!important;height:auto!important;align-self:auto}.likert-table.mobile-stacked-table .table-body>.has-table-short-selection-row{height:auto!important;min-height:0;overflow:visible}.likert-table.mobile-stacked-table .option-title>div:has(>input[type=text]),.likert-table.mobile-stacked-table .table-inline-input-row{display:grid!important;grid-template-columns:minmax(0,1fr) auto auto;align-items:center!important;grid-row-gap:.8rem!important;row-gap:.8rem!important;grid-column-gap:.4rem!important;column-gap:.4rem!important}.likert-table.mobile-stacked-table .option-title>div:has(>input[type=text])>span:first-child,.likert-table.mobile-stacked-table .table-inline-input-row>span:first-child{grid-column:1/-1;grid-row:1}.likert-table.mobile-stacked-table .option-title>div:has(>input[type=text])>input{grid-column:1;grid-row:2}.likert-table.mobile-stacked-table .option-title>div:has(>input[type=text])>input+span{grid-column:2;grid-row:2}.likert-table.mobile-stacked-table .option-title>div:has(>input[type=text])>input+span+span{grid-column:3;grid-row:2}.likert-table.mobile-stacked-table .table-inline-input-control{display:flex;align-items:center;gap:.4rem;grid-column:1/-1;grid-row:2;width:100%;min-width:0}.table-inline-required-badge,.table-required-badge{display:inline-flex;flex:0 0 auto;align-items:center;box-sizing:border-box;min-height:1.8rem;padding:.2rem .6rem;border-radius:.6rem;background:#fef3f2;color:#b42318;font-size:10px!important;font-weight:800;line-height:1;white-space:nowrap}.likert-table .option-title>.table-required-badge,.likert-table .table-row-title-text .table-required-badge{margin-left:.6rem;vertical-align:.2rem}.likert-table .option-title>div:has(>input[type=text])>span[style*="color: red"],.likert-table .option-title>span[style*="color: red"],.likert-table .table-body .option-title .table-required-mark{display:inline-flex;flex:0 0 auto;align-items:center;box-sizing:border-box;min-height:1.8rem;padding:.2rem .6rem;border-radius:.6rem;background:#fef3f2;color:rgba(0,0,0,0)!important;font-size:0!important;line-height:1;white-space:nowrap}.likert-table .option-title>div:has(>input[type=text])>span[style*="color: red"]:after,.likert-table .option-title>span[style*="color: red"]:after,.likert-table .table-body .option-title .table-required-mark:after{content:"필수";color:#b42318;font-size:10px!important;font-weight:800}.likert-table.mobile-stacked-table .option-title>div:has(>input[type=text])>input,.likert-table.mobile-stacked-table .table-inline-input-row>.table-inline-input-control>input{box-sizing:border-box;flex:1 1 auto!important;width:auto!important;min-width:0;max-width:100%}.likert-table.mobile-stacked-table .has-table-short-number-items{display:grid!important;grid-template-columns:minmax(0,1fr);width:100%!important;height:auto!important;min-height:0}.likert-table.mobile-stacked-table .table-question-area-group{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:.8rem;gap:.8rem;width:100%;min-width:0}.likert-table.mobile-stacked-table .table-question-area-cell{width:100%;padding:.9rem 1.2rem;justify-content:flex-start;gap:.6rem;border:1px solid #cbd5e1;border-radius:.6rem;background-color:#eef4fb;text-align:left}.likert-table.mobile-stacked-table .table-question-area-mobile-header{display:inline-block;color:#64748b;font-size:.85em;font-weight:500}.likert-table.mobile-stacked-table .table-question-area-mobile-header:after{content:":"}.survey-form.survey-form-type-01{min-height:100vh;padding-bottom:0;background-color:#f5faff;background-size:cover;background-repeat:no-repeat}.survey-form.survey-form-type-01 .survey-form-header{padding:3rem 0 2.4rem;background-color:#fff;border-bottom:1px solid rgba(215,224,239,.9);box-shadow:0 .8rem 2.4rem rgba(35,52,84,.04)}.survey-form.survey-form-type-01 .survey-form-logos{width:var(--survey-form-width,96rem);min-width:min(var(--survey-form-width,96rem),100% - 8rem);max-width:calc(100% - 8rem);margin:0 auto;display:flex;flex-direction:column;align-items:stretch;justify-content:center;gap:1.2rem;min-height:6.4rem}.survey-form.survey-form-type-01 .survey-form-logo-center-layout,.survey-form.survey-form-type-01 .survey-form-logo-row{max-width:100%;align-items:center;min-height:4rem}.survey-form.survey-form-type-01 .survey-form-logos-spacing-full .survey-form-logo-center-layout,.survey-form.survey-form-type-01 .survey-form-logos-spacing-full .survey-form-logo-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;grid-gap:2rem;gap:2rem}.survey-form.survey-form-type-01 .survey-form-logos-spacing-full .survey-form-logo-center-layout{grid-template-columns:minmax(8rem,1fr) minmax(0,2fr) minmax(8rem,1fr)}.survey-form.survey-form-type-01 .survey-form-logos-spacing-compact .survey-form-logo-center-layout,.survey-form.survey-form-type-01 .survey-form-logos-spacing-compact .survey-form-logo-row{display:flex;width:max-content;max-width:100%;gap:15px}.survey-form.survey-form-type-01 .survey-form-logos-spacing-compact .survey-form-logo-center-layout .survey-form-title{width:auto;min-width:0;max-width:min(70vw,100vw - 8rem)}.survey-form.survey-form-type-01 .survey-form-logos-spacing-compact .survey-form-logo-center-layout{align-self:center}.survey-form.survey-form-type-01 .survey-form-logos-spacing-compact .survey-form-logo-slot{flex:0 1 auto}.survey-form.survey-form-type-01 .survey-form-logos-align-left .survey-form-logo-row{align-self:flex-start}.survey-form.survey-form-type-01 .survey-form-logos-align-center .survey-form-logo-row{align-self:center}.survey-form.survey-form-type-01 .survey-form-logos-align-right .survey-form-logo-row{align-self:flex-end}.survey-form.survey-form-type-01 .survey-form-logo-center-layout .survey-form-logo-slot-center{flex-direction:column;gap:.8rem}.survey-form.survey-form-type-01 .survey-form-logo-slot{min-width:0;display:flex;align-items:center}.survey-form.survey-form-type-01 .survey-form-logo-slot-left{justify-content:flex-start}.survey-form.survey-form-type-01 .survey-form-logo-slot-center{justify-content:center}.survey-form.survey-form-type-01 .survey-form-logo-slot-right{justify-content:flex-end}.survey-form.survey-form-type-01 .survey-form-logo-slot img{display:block;max-width:min(18rem,100%);max-height:4rem;height:auto;object-fit:contain}.survey-form.survey-form-type-01 .survey-form-title{margin-bottom:0;font-size:2.8rem;font-weight:800;letter-spacing:0;color:#111827}.survey-form.survey-form-type-01 .survey-form-body{padding:2.4rem 0 5.6rem}.survey-form.survey-form-type-01 .survey-form-inner{width:var(--survey-form-width,96rem);min-width:min(var(--survey-form-width,96rem),100% - 8rem);max-width:calc(100% - 8rem);padding:4rem 4.8rem;border:1px solid #dbe7f5;border-radius:1.6rem;background-color:rgba(251,253,255,.98);box-shadow:0 2.4rem 6rem rgba(35,52,84,.08),inset 0 0 0 1px rgba(255,255,255,.65)}.survey-form.survey-form-type-01 .survey-item{margin:0 0 2.4rem;padding:2.4rem 2.2rem;border:1px solid #d7e0ef;border-radius:1.2rem;box-shadow:0 .8rem 2.2rem rgba(35,52,84,.04);background-color:#fff}.survey-form.survey-form-type-01 .survey-nested-children{margin-top:2.4rem;margin-left:2.4rem;padding:1.8rem 2rem 2rem;border:1px dashed color-mix(in srgb,var(--survey-theme-color,#0b5cad) 38%,#ffffff);border-left:.5rem solid color-mix(in srgb,var(--survey-theme-color,#0b5cad) 68%,#ffffff);border-radius:1.2rem;background:color-mix(in srgb,var(--survey-theme-color,#0b5cad) 4%,#ffffff)!important}.survey-form.survey-form-type-01 .survey-nested-children:before{background-color:color-mix(in srgb,var(--survey-theme-color,#0b5cad) 12%,#ffffff);color:var(--survey-theme-color,#0b5cad)}.survey-form.survey-form-type-01 .survey-nested-children .survey-item{margin-bottom:0;border:1px solid color-mix(in srgb,var(--survey-theme-color,#0b5cad) 22%,#ffffff);border-top-color:var(--survey-theme-color,#0b5cad);border-radius:.8rem;box-shadow:0 .8rem 2rem color-mix(in srgb,var(--survey-theme-color,#0b5cad) 8%,transparent)}.survey-form.survey-form-type-01 .survey-rank-panel{margin-top:1.6rem;padding:2rem;border:1px dashed #93c1ff;border-radius:1.2rem;background:#f8fbff}.survey-form.survey-form-type-01 .survey-rank-label,.survey-form.survey-form-type-01 .survey-rank-row label{font-size:var(--survey-option-font-size,16px);font-weight:700;color:#075bbd}@media(max-width:768px){.survey-form .survey-nested-children,.survey-form .survey-nested-children .survey-item{box-sizing:border-box;min-width:0;max-width:100%}.survey-form .survey-nested-children{margin-left:.8rem!important;padding-right:1.2rem!important;padding-left:1.2rem!important}.survey-form.survey-form-type-01 .survey-form-inner{min-width:0;max-width:calc(100% - 3.2rem);padding:2.4rem 1.8rem;border-radius:1.6rem}.survey-form.survey-form-type-01 .survey-form-logos{min-width:0;max-width:calc(100% - 3.2rem);gap:1rem}.survey-form.survey-form-type-01 .survey-form-logo-center-layout,.survey-form.survey-form-type-01 .survey-form-logo-row{gap:1.2rem}.survey-form.survey-form-type-01 .survey-form-logo-slot img{max-height:3.2rem}.survey-form.survey-form-type-01 .survey-item{padding:2rem 1.4rem}.survey-form.survey-form-type-01 .survey-nested-children{margin-left:.8rem;padding:1.6rem 1.2rem}}.survey-form.survey-form-type-02{position:relative;min-height:100vh;overflow:hidden;padding-bottom:0;color:#1f2937;background:#eff4fd}.survey-form.survey-form-type-02 .survey-form-header{position:relative;z-index:1;min-height:6rem;padding:1.6rem 2rem;border-bottom:.4rem solid color-mix(in srgb,var(--survey-theme-color,#148f7d) 78%,#ffffff);border-radius:0 0 .6rem .6rem;background:var(--survey-theme-color,#148f7d);box-shadow:none}.survey-form.survey-form-type-02 .survey-form-title{display:flex;align-items:center;justify-content:center;width:var(--survey-form-width,72rem);max-width:calc(100% - 4rem);margin:0;margin-left:auto!important;margin-right:auto!important;text-align:center;font-size:2.8rem;font-weight:800;line-height:1.35;letter-spacing:0;white-space:pre-line;color:#fff;text-shadow:0 .1rem .2rem rgba(15,23,42,.22)}.survey-form.survey-form-type-02 .survey-form-body{position:relative;z-index:1;padding:4rem 0 5.6rem}.survey-form.survey-form-type-02 .survey-form-inner{box-sizing:border-box;width:var(--survey-form-width,72rem);max-width:calc(100% - 4rem);margin:0 auto;padding:0;border:0;border-radius:0;background:rgba(0,0,0,0);box-shadow:none}.survey-form.survey-form-type-02 .survey-item{width:100%;margin:0 0 1.4rem;padding:2rem 2.2rem;border:1px solid #e5eaf4;border-radius:1rem;background:#fff;box-shadow:0 .3rem 1.2rem rgba(22,35,64,.08);color:#1f2937}.survey-form.survey-form-type-02 .survey-bottom .btn-next{background-color:var(--survey-theme-color,#148f7d)!important}@media(max-width:768px){.survey-form.survey-form-type-02 .survey-form-title{font-size:2.2rem}.survey-form.survey-form-type-02 .survey-form-body{padding:2.4rem 0 4rem}.survey-form.survey-form-type-02 .survey-form-inner{max-width:calc(100% - 2.4rem)}.survey-form.survey-form-type-02 .survey-item{padding:1.8rem 1.4rem}}.likert-table .table-header .option-list .option-item{display:flex;align-items:center;justify-content:center;align-self:stretch;text-align:center;white-space:pre-line;overflow-wrap:normal;word-break:keep-all}.likert-table .table-header .table-option-label{display:block;width:100%;white-space:pre-line;overflow-wrap:normal;word-break:keep-all}.likert-table .table-header .option-list .option-item .table-row{flex:1 1 auto;justify-content:center;text-align:center}