a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;font-size:100%;font:inherit;vertical-align:baseline}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline}button,input{line-height:normal}button{border:0;background:#fff}:focus{outline:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}li,ol,ul{list-style:none}li{display:list-item}table{display:table;border-collapse:collapse;border-spacing:0}tr{display:table-row}thead{display:table-header-group}tbody{display:table-row-group}tfoot{display:table-footer-group}col{display:table-column}colgroup{display:table-column-group}td,th{display:table-cell}caption{display:table-caption}th{font-weight:bolder}caption,th{text-align:center}textarea{overflow:auto;vertical-align:top;resize:vertical}a{text-decoration:none;color:#000}a:active,a:focus,a:hover{outline:0}b,h1,h2,h3,h4,h5,h6,strong{font-weight:bolder}img{margin:0;padding:0;border:0}BDO[DIR=ltr]{direction:ltr}BDO[DIR=ltr],BDO[DIR=rtl]{unicode-bidi:bidi-override}BDO[DIR=rtl]{direction:rtl}[DIR=ltr]{direction:ltr;unicode-bidi:embed}[DIR=rtl]{direction:rtl;unicode-bidi:embed}@media print{h1{page-break-before:always}h1,h2,h3,h4,h5,h6{page-break-after:avoid}dl,ol,ul{page-break-before:avoid}}@font-face{font-family:Pretendard-Regular;src:url(https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Regular.woff) format("woff");font-weight:400;font-style:normal}body,html{font-family:Pretendard-Regular}.clear:after{content:"";display:block;clear:both}.w_100{width:100%}.h_100{height:100%}.mt10{margin-top:10px}.mt20{margin-top:20px}.mt30{margin-top:30px}.mt40{margin-top:40px}.scroll-y::-webkit-scrollbar{width:8px}.scroll-y::-webkit-scrollbar-thumb{height:30%;background:#192957;border-radius:10px}.scroll-y::-webkit-scrollbar-track{background:#eee}.mainpage-link{display:flex;align-items:center;justify-content:center;flex-direction:column}.mainpage-link .page-title{text-align:center;font-size:30px;margin:20px 0}.mainpage-link .flex{display:flex;gap:10px;width:90%}.mainpage-link .flex.flex-column{flex-direction:column}.mainpage-link .link{display:block;border-radius:20px;background:#192957;width:30%;padding:50px;color:#fff;text-align:center}.guidepage-link .page-title{text-align:center;font-size:30px;margin:20px 0}.guidepage-link table{width:100%}.guidepage-link table td,.guidepage-link table th{padding:10px 20px;border:1px solid #ddd}.guidepage-link table th{background:#ddd}.guidepage-link table a:hover{color:aqua}.guidepage-link .link{display:block}.guide-container .guide-inner{padding:0 20px}.guide-container .guide-inner h2{font-size:30px;text-align:center;font-weight:500;margin:20px 0}.guide-container .guide-item .guide-title{font-size:20px;padding-bottom:10px;border-bottom:1px solid #000}.guide-container .guide-item .guide-sub{font-size:16px;margin-top:10px}.guide-container .guide-item+.guide-item{margin-top:50px}.guide-container .flex{margin-top:10px;display:flex;gap:10px}.guide-container .flex.flex-column{flex-direction:column}.bg-primary-main{background:#192957}.bg-primary-light{background:#3c4c7a}.font-20{font-size:20px}.font-32{font-size:32px}.font-weight-bold{font-weight:700}.font-weight-medium{font-weight:500}.text-sm{font-size:14px!important}h3.title{font-size:30px}.ico{display:block;width:16px;height:16px}.ico.plus{background-image:url(/_next/static/media/ic_plus.f5520ea0.png)}.ico.arrow.prev,.ico.plus{background-size:cover;background-repeat:no-repeat}.ico.arrow.prev{background-image:url(/_next/static/media/btn_arrow_left1.24a5c36d.png)}.ico.arrow.prev.double{background-image:url(/_next/static/media/btn_doublearrow_left1.e61ec662.png)}.ico.arrow.next,.ico.arrow.prev.double{background-size:cover;background-repeat:no-repeat}.ico.arrow.next{background-image:url(/_next/static/media/btn_arrow_right1.881877d6.png)}.ico.arrow.next.double{background-image:url(/_next/static/media/btn_doublearrow_right1.73e59fdc.png);background-size:100%;background-repeat:no-repeat}.ico.arrow_left,.ico.arrow_right{background-image:url(/_next/static/media/ic_arrow_forward@x2.c206db16.png);background-size:100%;background-repeat:no-repeat}.ico.arrow_left{transform:rotate(180deg)}.ico.search{background-image:url(/_next/static/media/ic_search@x2.27e2a8e1.png)}.ico.search,.ico.smile{background-size:100%;background-repeat:no-repeat}.ico.smile{background-image:url(/_next/static/media/img_nothing@x2.72d06af3.png)}.ico.lock{background-image:url(/_next/static/media/ic_lock@x2.875843f9.png);background-size:cover;background-repeat:no-repeat;background-position:50%}.ico-black{filter:grayscale(100%) brightness(0)}.ico-white{filter:brightness(0) invert(1)}.ico-size-10{width:10px;height:10px}.ico-size-20{width:20px;height:20px}.ico-size-50{width:50px;height:50px}.aside{width:280px;height:100vh;background:#192957;visibility:visible;transition:all .4s}.aside .logo{display:block;padding:30px 26px}.aside .logo em{display:block;width:162px;height:24px;background:url(/_next/static/media/CON-SURT_logo_white.d2016d25.png) no-repeat;background-size:cover}.aside .light-box{background:#3c4c7a;padding:22px 35px;color:#fff}.aside .light-box .name{margin-top:5px;font-size:24px;font-weight:500}.aside .light-box .sub{font-size:14px}.aside .user-box{padding:22px 35px;color:#fff}.aside .user-box .name{margin-top:5px;font-size:24px;font-weight:700}.aside .user-box .sub{font-size:14px;color:#bac8ef}.aside .user-box ul{margin-top:15px}.aside .user-box li{display:flex;align-items:center;gap:10px}.aside .user-box li+li{margin-top:8px}.aside .menu-list{border-bottom:1px solid #fff}.aside .menu-list a{display:block;color:#fff;font-size:20px;padding:20px 35px;border-top:1px solid #fff}.aside .menu-list a:hover{background:#0f1d46}.aside .menu-list .active a{color:#192957;font-weight:700;background:#9faedb}.aside .btn{margin:20px 35px}.aside.active{transform:translateX(-100%);visibility:hidden;width:0}.aside.active *{display:none}.contbody{width:calc(100% - 280px);height:100vh;overflow:hidden;transition:all .4s}.contbody .page-title{font-size:32px;padding:23px 44px 23px 60px;background:#f6f9ff;color:#192957;font-weight:700;position:relative}.contbody .page-title .menubtn{position:absolute;top:47%;left:10px;transform:translateY(-50%);z-index:1}.contbody .page-title.with-btn{display:flex;align-items:center;justify-content:space-between}.contbody .page-title.with-btn .btn{font-size:20px;color:#192957;background-color:transparent}.contbody .page-title.with-btn .btn .ico{width:20px;height:20px}.contbody .body-inner{padding:0 44px 60px;box-sizing:border-box;height:calc(100vh - 90px);overflow-y:auto}.contbody .body-inner .searchbox_spacer .searchbox{max-width:1000px;margin:162px auto 0}.contbody .body-inner .utilbox{margin-top:27px;border-top:2px solid #e5e5e5}.contbody .body-inner .pagenation-box{margin-top:18px}.contbody .body-inner .box_outer{box-shadow:0 3px 12px rgba(0,0,0,.302);background:#fff;border-radius:4px;padding:30px}.contbody .body-inner .box_outer .box_title{font-size:32px;color:#192957;font-weight:700}.contbody .body-inner .box_outer .box_title_wrap{display:flex;align-items:center;padding-bottom:30px;border-bottom:1px solid #707070}.contbody .body-inner .box_outer .box_title_wrap p{font-size:32px;color:#192957;font-weight:700}.contbody .body-inner .box_outer .box_title_wrap .btn_wrap{margin-left:auto}.contbody .body-inner .box_outer .box_title_wrap .btn_wrap .btn+.btn{margin-left:10px}.contbody .body-inner .nodata{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:10px;margin:45px auto}.contbody.active{width:100%}.btn{border-radius:8px;font-size:20px;min-width:137px;height:48px;display:flex;justify-content:center;align-items:center;gap:13px;padding:0 24px;cursor:pointer}.btn.type-bg{background:#192957;color:#fff}.btn.type-bg:hover{background:#5a6a97}.btn.type-line{border:1px solid #192957}.btn.type-line:hover{background:#dce5ff}.btn.disabled{background:#f1f1f1;color:#c6c6c6}.btn.disabled .ico{filter:grayscale(50%) brightness(0) invert(.8)}.btn.disabled:hover{background:#f1f1f1}.btn.disabled.type-line{border:1px solid #d8d8d8;background:#fff}.btn.size-xsm{min-width:auto;max-width:84px;height:24px;padding:0 5px;border-radius:2px;font-size:12px;color:#111;gap:2px;box-sizing:border-box}.btn.size-sm{min-width:80px;height:30px;font-size:16px;padding:0 12px;border-radius:4px}.btn.size-lg{min-height:80px;padding:25px 0;border-radius:4px;font-size:24px}.btn[class*=_tb]{background:red}.btn_tb{max-width:140px;min-width:140px;height:40px;border:1px solid #192957;display:flex;align-items:center;justify-content:center;padding:0 15px;border-radius:4px;box-sizing:border-box;cursor:pointer}.btn_tb .ico{width:20px;height:20px;margin-left:8px}.btn_tb:hover{color:#192957;font-weight:700;background:#e0e7f9}.btn_tb:hover span{transform:scale(1.05)}.btn_tb:hover .ico{transform:scale(1.5);transition:all .3s ease;filter:invert(10%) sepia(40%) saturate(3612%) hue-rotate(215deg) brightness(98%) contrast(91%)}.btn_tb.red{background-color:#ffe3e3}.btn_wrap{display:flex;align-items:center}.btn_wrap .btn+.btn{margin-left:4px}.btn_wrap.align-right{justify-content:flex-end}.pagenation{flex-direction:column}.pagenation,.pagenation .pgn-wrap{display:flex;justify-content:center}.pagenation .pgn-wrap{gap:10px;align-items:center}.pagenation .btn{min-width:auto;width:60px;height:60px;border-radius:4px;padding:0}.pagenation .pgn-box{display:inline-flex;align-items:center;gap:10px}.pagenation .pgn-box a{width:60px;height:60px;border-radius:4px;border:1px solid #e3e3e3;display:flex;align-items:center;justify-content:center;font-size:30px;color:#707070;box-sizing:border-box}.pagenation .pgn-box a.active{color:#192957;border:1px solid #192957;background:#d8e7fa}.pagenation .pgn-txt{text-align:center;font-size:20px;margin-top:10px}.pagenation-box{display:flex;align-items:flex-start;justify-content:center;position:relative}.pagenation-box .ant-select,.pagenation-box .selectbox{width:140px;position:absolute;top:0;right:0}.table_wrap{width:100%}.table_wrap table{width:100%;border-top:2px solid #e5e5e5;border-bottom:2px solid #e5e5e5}.table_wrap table thead tr th{font-size:20px;color:#192957;vertical-align:middle}.table_wrap table thead tr th .checkbox{margin:-6px auto}.table_wrap table tbody tr{border-top:4px solid #e5e5e5}.table_wrap table tbody tr td{padding:22px 10px;font-size:20px;text-align:center;vertical-align:middle}.table_wrap table tbody tr td .checkbox{margin:-6px auto}.table_wrap table tbody tr.selected{background:#ececec}.table_wrap table tbody tr.selected .textfield{min-width:auto}.table_wrap table tbody tr.selected .textfield input{height:40px;padding:8px 12px;font-size:20px}.table_wrap table tbody tr.selected .textfield .textfield_place{font-size:20px}.table_wrap .btn_tb{margin:0 auto}.table_wrap.type_scroll{margin-top:10px;max-height:500px;overflow-y:auto;border-top:1px solid #111}.table_wrap.type_scroll .table_head{width:100%;min-width:1327px;display:flex;align-items:center}.table_wrap.type_scroll .table_th{border:1px solid #192957;box-sizing:border-box;padding:15px 0;height:80px;display:flex;align-items:center;justify-content:center}.table_wrap.type_scroll .table_th+.table_th{border-left:0}.table_wrap.type_scroll .table_th.check{width:7.5%;flex-direction:column;font-size:20px;font-weight:700;color:#192957}.table_wrap.type_scroll .table_th.consult1{width:30%;font-size:20px;font-weight:700;color:#3f51b5}.table_wrap.type_scroll .table_th.consult2{width:50%;font-size:20px;font-weight:700;color:#008759}.table_wrap.type_scroll .table_th.state{width:6%;font-size:14px;font-weight:700}.table_wrap.type_scroll .table_th.detail{width:6.5%;font-size:14px;font-weight:700}.table_wrap.type_scroll .table_body{width:100%;min-width:1327px}.table_wrap.type_scroll .table_body_line{display:flex}.table_wrap.type_scroll .table_body_line.no_data{border:1px solid #192957;border-top:0;padding:20px;justify-content:center}.table_wrap.type_scroll .table_body_line.no_data p{text-align:center}.table_wrap.type_scroll .table_td{border:1px solid #192957;box-sizing:border-box;font-size:14px;font-weight:700}.table_wrap.type_scroll .table_td+.table_td{border-left:0}.table_wrap.type_scroll .table_td.check{width:7.5%;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:30px 0}.table_wrap.type_scroll .table_td.check .checkbox{margin-bottom:20px}.table_wrap.type_scroll .table_td.check p{color:#192957}.table_wrap.type_scroll .table_td.check .epi{font-size:20px;font-weight:700;margin-bottom:4px}.table_wrap.type_scroll .table_td.consult1{width:7.5%}.table_wrap.type_scroll .table_td.consult1 .top{padding:10px 5px;background:#eef1ff;border-bottom:1px solid #192957;display:flex;align-items:center;justify-content:center;height:70px}.table_wrap.type_scroll .table_td.consult1 .top .top-inner{display:flex;flex-direction:column;align-items:center;gap:4px}.table_wrap.type_scroll .table_td.consult1 .top .title{font-size:14px;font-weight:700;line-height:1.2;text-align:center;white-space:pre-line}.table_wrap.type_scroll .table_td.consult1 .top .include-exclude-toggle{display:inline-flex;border:1px solid #ccc;border-radius:999px;overflow:hidden;font-size:12px}.table_wrap.type_scroll .table_td.consult1 .top .include-exclude-toggle button{padding:4px 10px;border:none;background-color:#f0f0f0;color:#333;cursor:pointer;transition:all .2s;min-width:40px}.table_wrap.type_scroll .table_td.consult1 .top .include-exclude-toggle button:not(:last-child){border-right:1px solid #ccc}.table_wrap.type_scroll .table_td.consult1 .top .include-exclude-toggle button.active{background-color:#1b2559;color:#fff;font-weight:700}.table_wrap.type_scroll .table_td.consult2{width:25%;display:flex;flex-wrap:wrap}.table_wrap.type_scroll .table_td.consult2 .top{padding:5px 0;background:#e5f3ee;display:flex;align-items:center;justify-content:center;height:25px;text-align:center;flex-grow:1;width:100%}.table_wrap.type_scroll .table_td.consult2 .mid{padding:10px 0;background:#e5f3ee;border-bottom:1px solid #192957;display:flex;align-items:center;justify-content:center;height:34px;text-align:center;font-size:12px}.table_wrap.type_scroll .table_td.consult2 .depth_2{width:25%;height:calc(100% - 34px);border-top:1px solid #192957;box-sizing:border-box}.table_wrap.type_scroll .table_td.consult2 .depth_2+.depth_2{border-left:1px solid #192957}.table_wrap.type_scroll .table_td .bot{padding:15px 0;min-height:74px;box-sizing:border-box}.table_wrap.type_scroll .table_td.state{width:6%;display:flex;align-items:center;justify-content:center;position:relative;font-weight:500}.table_wrap.type_scroll .table_td.state.completed,.table_wrap.type_scroll .table_td.state.step1_completed{background:#adc4fa}.table_wrap.type_scroll .table_td.state.step1_progress,.table_wrap.type_scroll .table_td.state.step2_progress{background:#ddecff}.table_wrap.type_scroll .table_td.state.terminated{background:#ffd1d6}.table_wrap.type_scroll .table_td.state .btn{position:absolute;bottom:10px;left:50%;transform:translateX(-50%);padding:0 10px;width:65px;word-break:keep-all}.table_wrap.type_scroll .table_td.detail{width:6.5%;display:flex;align-items:center;justify-content:center}.table_wrap.type_scroll .consult2_blur_outer{width:50%;display:flex;flex-direction:row;position:relative}.table_wrap.type_scroll .consult2_blur_outer .table_td{width:100%;border-left:0}.table_wrap.type_scroll .consult2_blur_outer+.table_td.state{border-left:0}.table_header{width:100%;display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.table_header .title{font-size:20px;font-weight:700;color:#192957}.table_header .date{font-size:20px;font-weight:700;color:#000}.table_header.color_green .title{color:#093607}.result_wrap{width:100%;max-height:600px;overflow-y:auto}.result_wrap .table_wrap table{border-top:0;border-bottom:0}.result_wrap .table_wrap table thead tr th{padding:12px 5px;border:1px solid #707070}.result_wrap .table_wrap table tbody tr{border-top:0}.result_wrap .table_wrap table tbody tr td{padding:12px 5px;border:1px solid #707070}.result_wrap .table_wrap table tbody .textfield input{border:0;font-size:20px;height:24px}.result_wrap .table_wrap table tbody .textfield .textfield_place{font-size:20px}.result_wrap .table_wrap.color_blue table thead tr th{background:#eef0f2}.result_wrap .table_wrap.color_green table thead tr th{background:#e5f3ee;color:#093607}.ant-table-wrapper{width:100%}.ant-table-wrapper .ant-table-thead .ant-table-cell{background-color:#f6f9ff;text-align:center;padding:20px}.ant-table-wrapper .ant-table-tbody .ant-table-cell{text-align:center}.table_wrap.with_select .ant-table-wrapper .ant-table-thead .ant-table-cell{padding:0}.table_wrap.with_select .ant-table-wrapper .ant-table-thead .ant-table-cell .ant-select{width:100%!important;min-width:100px}.checkbox{position:relative;width:22px;height:22px}.checkbox input[type=checkbox]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.checkbox input[type=checkbox]+label{display:inline-block;position:absolute;padding-left:26px;left:0;top:0;cursor:pointer}.checkbox input[type=checkbox]+label span{font-weight:400;font-size:13px;line-height:26px;letter-spacing:-1px;color:rgba(0,0,0,.5)}.checkbox input[type=checkbox]+label:before{content:"";position:absolute;left:0;top:0;width:22px;height:22px;text-align:center;background-color:#fff;box-sizing:border-box;border-radius:6px;border:1px solid #192957}.checkbox input[type=checkbox]+label:hover:before{background:#dce5ff}.checkbox input[type=checkbox]:checked+label:after{content:"";position:absolute;top:0;left:0;width:22px;height:22px;background:url(/_next/static/media/btn_arrow_down@x2.a036af0c.png) no-repeat;background-position:50%;background-size:contain;border-radius:5px}.checkbox.with_txt{width:auto;height:auto}.checkbox.with_txt input[type=checkbox]+label{position:relative}.checkbox.with_txt input[type=checkbox] span{font-weight:400;font-size:13px;line-height:26px;letter-spacing:-1px;color:rgba(0,0,0,.5)}.ant-checkbox-checked .ant-checkbox-inner{background-color:#fff}.ant-checkbox-wrapper:hover .ant-checkbox-inner{background-color:#dce5ff!important;border-color:#192957!important}.ant-checkbox-wrapper.ant-checkbox-wrapper-disabled .ant-checkbox-inner,.ant-checkbox-wrapper.ant-checkbox-wrapper-disabled:hover .ant-checkbox-inner{background-color:#f6f6f6!important;border-color:#e6e6e6!important}.checkbox-shape-circle .ant-checkbox-inner{border-radius:50%}.checkbox-shape-circle .ant-checkbox-inner:after{border-radius:50%;border:0;width:50%;height:50%;inset-inline:auto;left:6px;top:14px}.checkbox-icon-checked .ant-checkbox-inner:after{width:16px;height:16px;background:url(/_next/static/media/btn_arrow_down@x2.a036af0c.png);background-repeat:no-repeat;background-size:contain;border:none;top:50%;left:50%;transform:rotate(0) scale(0) translate(-50%,-50%);transition:all .1s}.checkbox-icon-checked .ant-checkbox-checked .ant-checkbox-inner:after{transform:rotate(0) scale(1) translate(-50%,-50%)}.checkbox-size-large{align-items:center}.checkbox-size-large .ant-checkbox-inner{width:50px;height:50px}.checkbox-size-large .ant-checkbox-inner:after{width:36px;height:36px}.checkbox-size-small{align-items:center}.checkbox-size-small .ant-checkbox-inner{width:16px;height:16px}.checkbox-size-small .ant-checkbox-inner:after{width:12px;height:12px}.checkbox-color-primary:hover .ant-checkbox-inner{border-color:#192957!important}.checkbox-color-primary .ant-checkbox-checked .ant-checkbox-inner{border-color:#192957}.checkbox-color-primary .ant-checkbox-checked .ant-checkbox-inner:after{border-color:#192957!important}.checkbox-color-primary.checkbox-shape-circle .ant-checkbox-checked .ant-checkbox-inner:after{background-color:#192957!important}.checkbox-color-secondary:hover .ant-checkbox-inner{border-color:blue!important}.checkbox-color-secondary .ant-checkbox-checked .ant-checkbox-inner{border-color:blue}.checkbox-color-secondary .ant-checkbox-checked .ant-checkbox-inner:after{border-color:blue!important}.checkbox-color-secondary.checkbox-shape-circle .ant-checkbox-checked .ant-checkbox-inner:after{background-color:blue!important}.checkbox-color-red:hover .ant-checkbox-inner{border-color:red!important}.checkbox-color-red .ant-checkbox-checked .ant-checkbox-inner{border-color:red}.checkbox-color-red .ant-checkbox-checked .ant-checkbox-inner:after{border-color:red!important}.checkbox-color-red.checkbox-shape-circle .ant-checkbox-checked .ant-checkbox-inner:after{background-color:red!important}.radio-box .radio-btn{display:block;text-align:center;cursor:pointer}.radio-box input[type=radio]{display:none}.radio-box input[type=radio]:checked+.dot:after{display:block}.radio-box .dot{width:18px;height:18px;border-radius:50%;border:1px solid #192957;position:relative;display:block;margin:0 auto}.radio-box .dot:after{content:"";display:block;width:10px;height:10px;border-radius:50%;background:#192957;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:none}.radio-box .text{font-size:12px;font-weight:700;color:#192957;margin-top:12px}.radio-box.color-blue .dot{background:#eef1ff}.radio-box.color-green .dot{background:#e5f3ee}.redio-box-outer{border:1px solid #e3e3e3;border-radius:4px;box-sizing:border-box;background:#fff}.redio-box-outer .radio-box.type-rec{display:flex;align-items:center;justify-content:center}.redio-box-outer .radio-box.type-rec .radio-btn{position:relative}.redio-box-outer .radio-box.type-rec .dot{width:84px;height:38px;border-radius:4px;border:1px solid transparent;background:#fff;box-sizing:border-box;display:inline-block;vertical-align:middle}.redio-box-outer .radio-box.type-rec .dot:after{width:100%;height:100%;background:#eef1ff;border-radius:4px}.redio-box-outer .radio-box.type-rec .text{font-size:20px;color:#a7a7a7;font-weight:500;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);margin-top:0}.redio-box-outer .radio-box.type-rec input[type=radio]:checked+.dot{border:1px solid #192957}.redio-box-outer .radio-box.type-rec input[type=radio]:checked+.dot+.text{color:#000}.searchbox{display:flex;align-items:center}.searchbox .searchbox_main{position:relative;width:calc(100% - 120px);height:60px;box-sizing:border-box;border-radius:4px 0 0 4px;border:1px solid #192957;border-right:none;overflow:hidden}.searchbox .searchbox_main .searchbox_place{position:absolute;top:50%;left:20px;transform:translateY(-50%);font-size:24px;color:#c1c1c1}.searchbox .searchbox_main input{width:100%;border:none;padding:15.5px 20px;font-size:24px}.searchbox.on .searchbox_place{visibility:hidden}.searchbox .go_search{background:#192957;border:1px solid #192957;width:120px;border-radius:0 4px 4px 0;display:flex;align-items:center;justify-content:center;flex-grow:1;padding:17px 0}.searchbox .go_search .ico{width:24px;height:24px}.combine_searchbox{width:100%;display:flex;align-items:center}.combine_searchbox .selectbox{max-width:210px}.combine_searchbox .ant-select{height:60px;border:1px solid #192957;border-radius:0}.combine_searchbox .ant-select .ant-select-selector{border-radius:0}.combine_searchbox .searchbox{width:100%}.combine_searchbox .searchbox .searchbox_main{border-left:0;border-radius:0}.selectbox{position:relative}.selectbox .btn-select{width:100%;height:48px;padding:12px 20px;font-size:20px;background-color:#fff;border:1px solid #707070;box-sizing:border-box;border-radius:4px;cursor:pointer;display:flex;align-items:center;justify-content:space-between;flex-direction:row}.selectbox .btn-select span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;width:calc(100% - 20px);text-align:left}.selectbox .btn-select .ico{width:20px;height:20px}.selectbox .btn-select .ico.select_arrow{background-image:url(/_next/static/media/ic_arrow_forward@x2.c206db16.png);background-size:100%;background-repeat:no-repeat;transform:rotate(90deg);transition:all .3s}.selectbox .btn-select.on{border-radius:4px 4px 0 0}.selectbox .btn-select.on+.list-member{display:block}.selectbox .btn-select.on .select_arrow{transform:rotate(270deg)}.selectbox .list-member{display:none;position:absolute;top:47px;left:0;padding:0;border:1px solid #707070;border-radius:0 0 4px 4px;background:#fff;overflow:hidden;z-index:1}.selectbox .list-member,.selectbox .list-member li{width:100%;box-sizing:border-box}.selectbox .list-member li button{width:100%;padding:12px 20px;border:none;background-color:#fff;cursor:pointer;text-align:left;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.selectbox .list-member li .tit{font-weight:700}.selectbox .list-member li .tit+span{padding-left:10px}.selectbox.long{min-width:318px}.selectbox.long .btn-select{padding:12px 10px 12px 40px}.selectbox.long .btn-select div{width:calc(100% - 32px);text-align:left}.selectbox.long .btn-select div .tit{font-weight:700;margin-right:10px}.selectbox.long .btn-select .ico{width:30px;height:30px}.selectbox.long .btn-select .select_arrow{background-image:url(/_next/static/media/ic_filledarrow_down@x2.846a1346.png);background-size:contain;transform:rotate(0deg);transition:all .3s}.selectbox.long .btn-select.on .select_arrow{transform:rotate(180deg)}.selectbox.updown ul button{background:#eee}.selectbox.updown.color .on{box-shadow:0 3px 6px rgba(0,0,0,.161);background:#f6f9ff}.selectbox.updown.color .on:hover{background:#ecf1ff}.selectbox.updown.color .on+ul{box-shadow:0 3px 6px rgba(0,0,0,.161)}.selectbox.updown.color .on+ul button:hover{background:#ecf1ff}.selectbox.updown.color .btn-select{color:#192957;font-weight:700;border:none;padding:22px 20px;height:68px}.selectbox.updown.color ul{top:68px;border:none}.selectbox.updown.color ul li{border-top:1px solid #d9d9d9}.selectbox.updown.color ul li button{background:#f6f9ff;color:#192957;font-weight:700;padding:22px 20px;font-size:20px}.selectbox.round_left .btn-select{background:#eef0f2;border:1px solid #192957;border-radius:4px 0 0 4px;padding:14px 15px 14px 20px;height:60px}.selectbox.round_left .btn-select .ico{width:32px;height:32px}.selectbox.round_left .btn-select .select_arrow{background-image:url(/_next/static/media/ic_filledarrow_down@x2.846a1346.png);background-size:contain;transform:rotate(0deg);transition:all .3s}.selectbox.round_left .btn-select.on .select_arrow{transform:rotate(180deg)}.selectbox.round_left ul{top:60px;border:1px solid #e3e3e3}.selectbox.round_left li button{font-size:20px;padding:18px 20px}.selectbox.round_left li+li{border-top:1px solid #e3e3e3}.selectbox.round_left .on{border-radius:4px 0 0 0}.select_wrap{display:flex}.select_wrap .selectbox{width:auto}.ant-select-item .ant-select-item-option-content,.ant-select-selector .ant-select-selection-item{font-weight:500}.ant-select .ant-select-selector{box-shadow:none!important}.ant-select-dropdown .rc-virtual-list-holder-inner{border:1px solid #707070;border-radius:4px}.ant-select .ant-select-arrow{display:block;width:20px;height:20px;background-image:url(/_next/static/media/ic_arrow_forward@x2.c206db16.png);background-repeat:no-repeat;background-position:50%;background-size:contain;transform:rotate(90deg);transition:all .3s;margin-top:-9px}.ant-select .ant-select-arrow .anticon-down svg{display:none}.ant-select.updown{height:68px}.ant-select.updown .ant-select-selector{color:#192957;border:0;padding:10px 12px}.ant-select.updown .ant-select-selection-placeholder{color:#192957}.ant-select.updown.ant-select-open.color .ant-select-selector{box-shadow:0 3px 6px #000029;background:#f6f9ff}.ant-select.updown:hover{background:#ecf1ff}.ant-select-open .ant-select-arrow{transform:rotate(270deg)}.ant-select-dropdown.color .rc-virtual-list-holder-inner{border:0}.ant-select-dropdown.color .ant-select-item{background:#f6f9ff;text-align:center}.menu_bar li,.menu_bar ul{display:flex;align-items:center}.menu_bar li+li:before{content:"";display:block;width:1px;height:27px;margin:0 26px;background:#707070}.menu_bar li.title{font-size:20px;font-weight:700}.menu_bar li.title a{cursor:auto;color:#192957}.menu_bar li.active a{font-weight:700}.menu_bar a{font-size:18px;color:#707070}.menu_bar.blue .active a{color:#3f51b5}.menu_bar.green .title{color:#093607}.menu_bar.green .active a{color:#008759}.menu_bar.gray .title{color:#707070}.utilbox{padding:14px 0;justify-content:space-between;width:100%}.utilbox,.utilbox .active_line{display:flex;align-items:center}.utilbox .active_line .active a{font-weight:700;color:#3f51b5}.utilbox .active_line li{display:flex;align-items:center}.utilbox .active_line li+li:before{content:"";display:block;width:1px;height:20px;background:#d5d5d5;margin:0 10px}.utilbox .active_line li.add_txt{margin-left:20px}.utilbox .active_line li.add_txt a{font-weight:700;color:#3f51b5}.utilbox .active_line li.add_txt:before{display:none}.utilbox .active_line a{font-size:18px;color:#d5d5d5}.utilbox .btn{padding:12px 48px}.util_hiddenbox{background:#f6f9fe;display:flex;align-items:center;padding:40px;box-sizing:border-box}.util_hiddenbox ul{display:flex;align-items:center;flex-wrap:wrap;gap:42px;width:calc(100% - 240px);margin-right:120px}.util_hiddenbox li{width:calc(33.333% - 28px)}.util_hiddenbox li .selectbox{width:auto}.util_hiddenbox .fieldname{font-size:16px;color:#3a55a2;font-weight:700;margin-bottom:4px}.util_hiddenbox .btn{width:240px;margin-left:auto;background:#3f569d}.util_hiddenbox .btn:hover{background:#213160}.textfield{min-width:180px}.textfield .textfield_box{display:block;width:100%;position:relative;overflow:hidden}.textfield .textfield_place{position:absolute;top:53%;left:12px;transform:translateY(-50%);font-size:24px;color:#a7a7a7}.textfield input{width:100%;height:50px;padding:11.25px 12px;font-size:24px;border:1px solid #e3e3e3;border-radius:6px;box-sizing:border-box}.textfield input:focus{border:1px solid #3a55a2}.textfield.on .textfield_place{visibility:hidden}.textfield:hover .textfield_box input{border:1px solid #3a55a2}.tabs{display:flex;flex-direction:column;width:100%}.tabs .tab ul{display:flex;align-items:center}.tabs .tab ul li{margin-right:4px;min-width:25%;background:#eef1ff;border:1px solid #192957;border-radius:8px 8px 0 0;box-sizing:border-box}.tabs .tab ul li a{display:block;text-align:center;font-size:20px;padding:12px 34px;color:#192957}.tabs .tab ul li.active{position:relative;background:#fff;border-bottom:1px solid #fff}.tabs .tab ul li.active a{font-weight:700}.tabs .tab ul li.active:after{content:"";display:block;width:100%;height:1px;background:#fff;position:absolute;bottom:0;left:0}.tabs .tab-cont{border:1px solid #192957;margin-top:-1px;padding:20px}.tabs .tab-cont>ul>li{display:none}.tabs .tab-cont>ul>li:first-child{display:block}.tabs.tabs_type2{box-shadow:0 3px 12px rgba(0,0,0,.302);border-radius:4px;position:relative}.tabs.tabs_type2 .tab li{border:0;background:#fff;margin-right:0}.tabs.tabs_type2 .tab li a{padding:20px}.tabs.tabs_type2 .tab li a span{display:flex;align-items:center;justify-content:center;width:460px;height:50px;border-radius:8px;box-sizing:border-box;background:#eef0f2;font-weight:700}.tabs.tabs_type2 .tab li.consult1{border-radius:8px 0 0 0}.tabs.tabs_type2 .tab li.consult2{border-radius:0 8px 0 0}.tabs.tabs_type2 .tab li.active{box-shadow:5px -5px 5px rgba(0,0,0,.302)}.tabs.tabs_type2 .tab li.active:after{display:none}.tabs.tabs_type2 .tab li.active.consult1{border-radius:8px 8px 0 0}.tabs.tabs_type2 .tab li.active.consult1 span{background:#eef1ff;color:#3f51b5}.tabs.tabs_type2 .tab li.active.consult2{border-radius:8px 8px 0 0}.tabs.tabs_type2 .tab li.active.consult2 span{background:#e5f3ee;color:#008759}.tabs.tabs_type2 .tab .btn{position:absolute;top:20px;right:20px;z-index:1}.tabs.tabs_type2 .tab-cont{border:0;box-shadow:0 3px 12px rgba(0,0,0,.302)}.tabs .contents_sub_title .flex_wrap{display:flex;align-items:center;justify-content:space-between}.tabs .contents_sub_title .result_btnwrap{font-size:20px;display:flex;align-items:center}.tabs .contents_sub_title .result_btnwrap .btn_wrap,.tabs .contents_sub_title .result_btnwrap .btn_wrap .btn+.btn{margin-left:10px}.tabs .contents_sub_title .menu_bar+.menu_bar{margin-top:30px}.tabs .contents_sub_title .result_wrap{padding:20px;box-sizing:border-box;max-height:500px;overflow-y:auto;margin-top:20px;border-top:1px solid #707070}.tabs .contents_sub_title .result_title{font-size:26px;font-weight:700;color:#008759;position:relative;padding-left:10px}.tabs .contents_sub_title .result_title:before{content:"";display:block;width:4px;height:22px;background:#008759;position:absolute;top:43%;left:0;transform:translateY(-50%)}.ant-tabs.tabs_type1{width:100%}.ant-tabs.tabs_type1 .ant-tabs-nav{margin:0}.ant-tabs.tabs_type1 .ant-tabs-nav-list .ant-tabs-tab{min-width:184px;background:#eef1ff;border:1px solid #192957;border-radius:8px 8px 0 0;box-sizing:border-box;justify-content:center}.ant-tabs.tabs_type1 .ant-tabs-nav-list .ant-tabs-tab.ant-tabs-tab-active{background-color:#fff}.ant-tabs.tabs_type1 .ant-tabs-nav-list .ant-tabs-tab+.ant-tabs-tab{margin:0 0 0 4px}.ant-tabs.tabs_type1 .ant-tabs-content{border:1px solid #192957;margin-top:-1px;padding:20px}.ant-tabs.tabs_type2{width:100%}.ant-tabs.tabs_type2 .ant-tabs-nav-wrap{overflow:visible}.ant-tabs.tabs_type2 .ant-tabs-nav{margin:0}.ant-tabs.tabs_type2 .ant-tabs-nav-list .ant-tabs-tab{border-radius:4px;position:relative;border:0;background:#fff;margin-right:0;min-width:300px;padding:20px;justify-content:center;transition:all .2s;z-index:-1}.ant-tabs.tabs_type2 .ant-tabs-nav-list .ant-tabs-tab.ant-tabs-tab-active{box-shadow:0 -6px 20px rgba(0,0,0,.302);z-index:auto}.ant-tabs.tabs_type2 .ant-tabs-nav-list .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{background:#ebedf8;color:#192957}.ant-tabs.tabs_type2 .ant-tabs-nav-list .ant-tabs-tab .ant-tabs-tab-btn{width:100%;height:50px;line-height:50px;border-radius:8px;text-align:center;color:#707070;background:#eef0f2;font-weight:700}.ant-tabs.tabs_type2 .ant-tabs-content{padding:20px;box-shadow:0 3px 12px rgba(0,0,0,.302)}.ant-tabs.tabs_type2 .result_title{font-size:26px;font-weight:700;color:#008759;position:relative;padding-left:10px;margin-top:30px}.ant-tabs.tabs_type2 .result_title:before{content:"";display:block;width:4px;height:22px;background:#008759;position:absolute;top:43%;left:0;transform:translateY(-50%)}.ant-tabs.tabs_type2 .result_graphbox{display:flex;align-items:center}.ant-tabs.tabs_type2 .result_graphbox .guide_text .title{font-size:32px;font-weight:700;color:#192957}.ant-tabs.tabs_type2 .result_graphbox .guide_text ul{margin-top:10px}.ant-tabs.tabs_type2 .result_graphbox .guide_text ul li{font-weight:700;font-size:20px}.ant-tabs.tabs_type2 .result_graphbox .guide_text ul li+li{margin-top:5px}.tabs_outer{width:100%;box-shadow:0 3px 12px rgba(0,0,0,.302);border-radius:4px;position:relative}.tabs_outer .ant-tabs.tabs_type2+.btn{position:absolute;top:20px;right:20px}.tabs_outer .ant-tabs.tabs_type2 .flex_wrap{align-items:center;justify-content:space-between;padding-bottom:30px}.tabs_outer .ant-tabs.tabs_type2 .result_btnwrap{font-size:20px;display:flex;align-items:center}.tabs_outer .ant-tabs.tabs_type2 .result_btnwrap .btn_wrap{margin-left:10px}@media screen and (max-width:1500px){.tabs_outer .ant-tabs{width:100%}.tabs_outer .ant-tabs.tabs_type2{overflow-x:auto}.tabs_outer .ant-tabs.tabs_type2 .ant-tabs-content{min-width:1370px}.tabs_outer .ant-tabs.tabs_type2 .result_btnwrap{margin-left:auto;margin-top:20px}.tabs_outer .ant-tabs.tabs_type2 .result_btnwrap span{font-size:18px}.tabs_outer .ant-tabs.tabs_type2 .ant-tabs-nav-list{padding-top:80px;padding-left:20px;padding-right:20px}}.userinfo-wrap{width:100%;padding-top:30px;display:flex;align-items:stretch}.userinfo-wrap:after{content:"";display:block;clear:both}.userinfo-wrap .box{box-shadow:0 3px 12px rgba(0,0,0,.302);border-radius:4px;padding:40px;box-sizing:border-box}.userinfo-wrap .box .title{font-size:32px;font-weight:700;color:#192957}.userinfo-wrap .infobox{float:left;width:460px}.userinfo-wrap .infobox ul{margin-top:30px}.userinfo-wrap .infobox li{display:flex;align-items:center;margin-bottom:12px}.userinfo-wrap .infobox li:last-child{margin-bottom:0}.userinfo-wrap .infobox li span{font-size:20px;color:#192957}.userinfo-wrap .infobox li span:first-child{min-width:94px;margin-right:22px}.userinfo-wrap .infobox li span:last-child{font-weight:700}.userinfo-wrap .graphbox{width:calc(100% - 480px);margin-left:20px;float:right}.userinfo-wrap .graphbox .title{display:flex;align-items:center}.userinfo-wrap .graphbox .selectbox{font-size:20px;width:auto;margin-left:10px}.userinfo-wrap .graphbox .selectbox .btn-select{height:44px}.userinfo-wrap .graphbox .selectbox .list-member{top:43px}.userinfo-wrap .graphbox .ant-select{margin-left:10px}.userinfo-wrap .graphbox .ant-tabs,.userinfo-wrap .graphbox .tabs{margin-top:10px}.userinfo-wrap .graphbox .ant-tabs .linechart{height:93px}.marked{text-align:center}.marked em{width:18px;height:18px;border:1px solid #192957;display:block;border-radius:50%;margin:0 auto}.marked p{font-size:12px;font-weight:700;color:#192957;margin-top:12px}.marked.blue em{background:#eef1ff}.marked.green em{background:#e5f3ee}.dialog{background:#fff;border:1px solid #707070;border-radius:8px;padding:0}.dialog-head{display:flex;align-items:center;justify-content:center;font-size:26px;font-weight:700;color:#fff;background:#192957;padding:30px}.dialog-body{padding:30px 60px}.dialog-body .info-box{max-width:960px;margin:0 auto}.dialog-body .info-box .header{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px}.dialog-body .info-box .header .title{font-size:30px;font-weight:700;color:#333;margin-bottom:0}.dialog-body .info-box .header .close-btn{font-size:45px;font-weight:700;color:#999;cursor:pointer;transition:color .2s}.dialog-body .info-box .header .close-btn:hover{color:#333}.dialog-body .info-box .info-line{display:flex;align-items:center;gap:20px}.dialog-body .info-box .info-line>div{width:100%}.dialog-body .info-box .info-line .title{min-width:150px;text-align:left;font-size:18px;margin-bottom:10px;color:#3a55a2}.dialog-body .info-box .info-line+.info-line{margin-top:20px}.dialog-body .info-box .info-line .selectbox,.dialog-body .info-box .info-line .textfield{max-width:280px;width:100%}.dialog-body .info-box .title{min-width:150px;text-align:left;font-size:18px;margin-bottom:10px;color:#3a55a2}.dialog-body .info-box table{width:100%;border-collapse:collapse;border:1px solid #ccc;font-size:18px;text-align:left;margin-top:20px}.dialog-body .info-box table thead{background-color:#f0f3f7}.dialog-body .info-box table thead th{border:1px solid #ccc;padding:18px;font-weight:700;text-align:center}.dialog-body .info-box table tbody tr th{border:1px solid #ccc;padding:18px;text-align:center;font-weight:400}.dialog-body .info-box table tbody tr td{border:1px solid #ccc;padding:20px;vertical-align:top}.dialog-body .info-box table tbody tr td ul{list-style:none;padding:0;margin:0}.dialog-body .info-box table tbody tr td ul li{display:inline;margin-right:12px}.dialog-body .info-box table tbody tr.active{background-color:#e4edfc;font-weight:700;color:#001f4e;box-shadow:inset 0 3px 0 0 #005fcc}.dialog-body .ant-select{width:100%}.dialog-bottom{margin-top:40px;padding-bottom:30px;display:flex;justify-content:center}.dialog-bottom .btn+.btn{margin-left:20px}.ant-modal{max-width:815px}.menubtn{width:50px;height:50px;transition:all .2s}.menubtn,.menubtn button{display:flex;align-items:center;justify-content:center;background:transparent}.menubtn button{width:30px;height:30px;flex-direction:column;cursor:pointer;gap:4px}.menubtn button p{width:100%;height:2px;background:#707070}.menubtn:hover{background:#c6c6c6;border-radius:50%}body,html{overflow-x:hidden}#root,.container{height:100%}.wrap{display:flex;height:100vh}.report_wrap .report_data li{margin-bottom:12px}.report_wrap .report_data li span{font-size:20px;font-weight:700;color:#192957;margin-right:10px}.report_wrap .report_data li span:first-child{min-width:94px;margin-right:22px;font-weight:400}.report_wrap .report_data li span.bar:after{content:"";display:inline-block;vertical-align:middle;width:1px;height:20px;background-color:#192957;margin-left:10px}.report_wrap .chart_outer{display:flex}.report_wrap .chart_outer .chartbox.chartbox{margin-left:100px}.report_wrap .legend-container{display:flex;align-items:center;justify-content:center;margin-top:10px}.report_wrap .legend-container .legend-circle{width:10px;height:10px;border-radius:50%;display:inline-block;margin-left:20px;margin-right:5px}.report_wrap .legend-container .legend-circle.legend-circle:first-child{margin-left:0}.report_wrap .legend-container .blue{background-color:#9bb0fd}.report_wrap .legend-container .red{background-color:#efb8b8}.report_wrap .legend-container .green{background-color:#d9eebd}.report_wrap .legend-container .yellow{background-color:#fdf7b9}.report_wrap .legend-container .purple{background-color:#8c6ec0}.pdf_wrap{width:100%;margin:0 auto;padding:40px 20px 20px;box-sizing:border-box}.pdf_wrap .pdf_section{width:100%;display:flex;align-items:center;flex-wrap:wrap;margin-top:60px;margin-bottom:60px}.pdf_wrap .pdf_section .data_table{flex-grow:1;width:100%;margin-top:50px}.pdf_wrap .pdf_title{border-bottom:1px solid #000;flex-grow:1;width:100%}.pdf_wrap .pdf_title h3{min-width:100%;max-width:100%}.pdf_wrap .pdf_body{width:100%}.pdf_wrap .pdf_body .userinfo{margin-top:20px;display:flex;flex-wrap:wrap;font-size:26px}.pdf_wrap .pdf_body .userinfo p,.pdf_wrap .pdf_body .userinfo ul{width:100%;text-align:right}.pdf_wrap .pdf_body .userinfo ul li{display:inline-block;margin-left:30px}.pdf_wrap .pdf_body .userinfo ul li.bar{position:relative}.pdf_wrap .pdf_body .userinfo ul li.bar:after{content:"";width:2px;height:24px;background-color:#000;position:absolute;top:50%;left:-15px;transform:translateY(-50%)}.pdf_wrap .pdf_body .title{margin-top:50px;margin-bottom:20px;font-size:48px;color:#fff;text-align:center;padding:23px 0;background-color:#428bc1}.pdf_wrap .pdf_body .title.type_list{padding:40px;font-size:22px;display:flex;flex-wrap:wrap}.pdf_wrap .pdf_body .title.type_list p{width:100%;text-align:left}.pdf_wrap .pdf_body .title.type_list ul{width:50%;text-align:left}.pdf_wrap .pdf_body .title.type_list ul li{display:inline-block;min-width:150px}.pdf_wrap .data_box{width:100%;margin-top:20px;border:1px solid #a7a7a7;border-radius:30px;padding:44px;box-sizing:border-box}.pdf_wrap .data_box .data_chart{margin-top:40px}.pdf_wrap .data_box .data_chart .chart_title{font-size:24px;min-width:150px;max-width:150px}.pdf_wrap .data_box .data_chart .chart_box{flex-grow:1;background-color:#adc4fa;display:flex;align-items:center;justify-content:space-between}.pdf_wrap .data_box .data_chart .chart_box .bar{height:30px}.pdf_wrap .data_box .data_chart .chart_num{font-size:20px;margin-left:10px;min-width:80px;max-width:80px}.pdf_wrap .data_box .data_chart.cortisol .chart_box{background-color:#ffe9fb}.pdf_wrap .data_box .data_chart.cortisol .bar{background:#f9b4ed}.pdf_wrap .data_box .data_chart.dhea .chart_box{background-color:#d9d5ff}.pdf_wrap .data_box .data_chart.dhea .bar{background:#aca4ff}.pdf_wrap .data_box .time{font-size:38px}.pdf_wrap .data_box .time_con{display:flex;align-items:center}.pdf_wrap .data_box .time_con .icon{display:inline-block;width:33px;height:33px}.pdf_wrap .data_box .time_con .icon.time{background-image:url(/_next/static/media/img_alram@x2.4f9887a0.png);background-size:contain;background-repeat:no-repeat}.pdf_wrap .data_box .time_con .icon.water{background-image:url(/_next/static/media/img_collect_saliva@x2.654be49d.png);background-size:contain;background-repeat:no-repeat}.pdf_wrap .data_box .time_con .icon+span{font-weight:700}.pdf_wrap .data_box .time_con .icon:nth-child(n+1){margin-left:50px}.pdf_wrap .data_box .time_con span{font-size:24px;padding-left:10px}.pdf_wrap .data_box .tempbox{width:1000px;position:relative;margin:0 auto;text-align:center}.pdf_wrap .data_box .tempbox img{display:block;width:927px;height:auto}.pdf_wrap .data_box .tempbox .temp_data{width:927px;height:100%}.pdf_wrap .data_box .tempbox .temp_data .data{position:absolute;z-index:1;top:19px;left:0;width:44px;max-height:350px;background:#fff}.pdf_wrap .data_box .tempbox .temp_data .data1{left:174px}.pdf_wrap .data_box .tempbox .temp_data .data2{left:485px}.pdf_wrap .data_box .tempbox .temp_data .data3{left:796px}.pdf_wrap .data_box .graybox{margin-top:60px;background-color:#f8f8f8;text-align:center;padding:87px 36px;font-size:32px}.pdf_wrap h1{font-size:40px}.pdf_wrap h1,.pdf_wrap h3{font-weight:700;color:#192957;flex-grow:1;min-width:240px}.pdf_wrap h3{font-size:30px}.pdf_wrap .chart_outer{flex-grow:1;height:100%;display:block}.pdf_wrap .chart_outer .stackedchart canvas{width:100%!important;height:100%!important}.pdf_wrap .chart_outer .barchart{height:200px}.pdf_wrap .chart_outer .barchart canvas{width:100%!important;height:100%!important}.pdf_wrap .chart_outer .legend-container{justify-content:flex-start}.pdf_wrap .cortisol-container{width:1440px;max-width:1440px;margin:0 auto;padding:20px}.pdf_wrap .cortisol-container .guide-text{margin-bottom:8px}.pdf_wrap .cortisol-container .guide-text .title{font-size:30px;font-weight:700;color:#192957}.pdf_wrap .cortisol-container .guide-text .subtitle{font-size:18px;color:#555;margin-top:4px}.pdf_wrap .cortisol-container .chart-wrapper{position:relative;width:100%;height:100px;margin-top:50px;margin-bottom:10px}.pdf_wrap .cortisol-container .chart-wrapper .bar-gradient{width:100%;height:75px;background-image:url(/images/common/cortisol_bar_chart.png);background-size:100% 100%;background-position:50%}.pdf_wrap .cortisol-container .chart-wrapper .marker{position:absolute;top:-30px;transform:translateX(-50%);display:flex;flex-direction:column;align-items:center}.pdf_wrap .cortisol-container .chart-wrapper .marker .marker-label{font-size:12px;background-color:#0c1b40;color:#fff;padding:2px 6px;border-radius:4px;white-space:nowrap;margin-bottom:2px}.pdf_wrap .cortisol-container .chart-wrapper .marker .marker-line{width:2px;height:30px;background-color:#0c1b40}.filterblur{display:flex;align-items:center;justify-content:center;border:1px solid #192957;box-sizing:border-box;overflow:hidden}.filterblur,.filterblur:after{width:100%;height:100%;position:absolute;top:0;left:0}.filterblur:after{content:"";display:block;backdrop-filter:blur(3px)}.filterblur .btn{width:220px;height:40px;border-radius:6px;border:1px solid #192957;color:#008759;font-size:16px;font-weight:700;line-height:19px;padding:0;gap:8px;align-items:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1}.filterblur .btn .lock{height:21px}.filterblur .btn:hover{background-color:#e8f3ee}.filterblur .btn:hover .lock{background-image:url(/_next/static/media/ic_lock_open@x2.616714e6.png);background-size:cover;background-repeat:no-repeat;background-position:50%}.myTherapyBox{display:flex;align-items:center;background-color:#fff9c4;border:1px solid khaki;border-radius:6px;padding:6px 35px;position:absolute;right:10px}.myTherapyBox .label{color:#3f51b5;font-weight:700;margin-right:12px}.myTherapyBox .btn{height:35px;font-size:17px;min-width:100px}.cortisol-radio-group{gap:8px;height:100%}.cortisol-radio-group,.radio-btn{display:flex;justify-content:center}.radio-btn{position:relative;height:135px;width:25px;flex:1;padding:0;border:1px solid #ccc;border-radius:4px;cursor:pointer;text-align:center;align-items:center;font-weight:700;font-size:18px}.radio-btn input[type=radio]{display:none}.radio-btn.active{background-color:#192957;color:#fff;border-color:#192957}.radio-btn span{pointer-events:none;padding:10px 16px;width:100%}.empty-message{text-align:center;margin-top:1rem;color:#888}@media screen and (max-width:1500px){.contbody,.wrap{height:100%}.userinfo-wrap .box .title{font-size:24px}}@media screen and (max-width:1300px){.wrap{position:relative}.aside{width:0;position:absolute;z-index:2;visibility:hidden;transform:translateX(-100%);transition:none}.aside .logo{width:100%;text-align:center;box-sizing:border-box}.aside .logo,.aside .logo em{display:inline-block}.aside.active{width:80%;visibility:visible;transform:translateX(0);right:0}.aside.active *{display:block}.contbody{width:100%;position:relative}.contbody .page-title{width:100%;box-sizing:border-box;padding-right:20px;position:absolute;top:0;z-index:1;font-size:20px}.contbody .page-title.with-btn .btn{font-size:16px}.contbody .body-inner{padding-top:0;height:calc(100% - 94px)}.contbody .body-inner .box_outer .box_title{font-size:20px}.login_wrap .login_box{width:100%;padding:0 20px}.report_wrap .box_outer .ant-flex,.report_wrap .chart_outer{flex-wrap:wrap}.report_wrap .chart_outer .chartbox{width:100%}.report_wrap .chart_outer .chartbox.chartbox{margin-left:auto}.report_wrap .chart_outer .chartbox .piechart canvas{margin:0 auto}.report_wrap .chart_outer .chartbox .stackedchart canvas{height:150px}.report_wrap .box_outer .menu_bar ul{display:block}.report_wrap .box_outer .menu_bar ul li{width:100%;display:block}.report_wrap .box_outer .menu_bar ul li:before{display:none}.report_wrap .box_outer .menu_bar ul li+li{margin-top:10px}.pagenation-box{flex-direction:column-reverse;justify-content:center}.pagenation-box .ant-select{width:100%;position:sticky}.pagenation-box .pagenation{margin-top:20px;width:100%}.ant-table-content{overflow-x:auto}.pdf_wrap h3,h3.title{font-size:20px}}@media screen and (max-width:1080px){.contbody .body-inner{padding:94px 20px 40px}.userinfo-wrap{flex-wrap:wrap}.userinfo-wrap .infobox{float:none;width:100%;padding:20px}.userinfo-wrap .infobox li span{font-size:16px}.userinfo-wrap .graphbox{float:none;width:100%;padding:20px;margin-left:0;margin-top:20px}.userinfo-wrap .box .title{font-size:20px}}.page-break{page-break-before:always;break-before:page}.login_wrap{height:100vh;display:flex;align-items:center;background:#f5f5f5}.login_wrap .login_box{width:560px;margin:0 auto}.login_wrap .img_box{max-width:320px;margin:0 auto}.login_wrap .img_box img{display:block;width:100%}.login_wrap .pagename{font-size:28px;color:#192957;font-weight:500;text-align:center;margin-top:20px}.login_wrap .text_field{padding-top:30px;display:flex;flex-direction:column;position:relative}.login_wrap .text_field input{padding:24px;font-size:24px;border-radius:4px;background:#fff;border:0}.login_wrap .text_field input ::placeholder{font-size:24px;color:#575757}.login_wrap .text_field .label{color:#575757;position:absolute;top:7px;left:6px;visibility:hidden}.login_wrap .text_field.active input{border:1px solid #575757}.login_wrap .text_field.active .label{opacity:1;visibility:visible}.login_wrap .btn{width:100%;margin-top:40px}.mailform_wrap{height:100%;display:flex;align-items:center;background-color:#f5f5f5}.change_box{max-width:600px;width:100%;margin:0 auto;position:relative;background:#fff;background:linear-gradient(180deg,#fff,#fff 49%,#dee7ef)}.change_box:after{content:"";display:block;height:162px;background-image:url(/_next/static/media/bg_tab_pc.573ef9bd.png);background-repeat:no-repeat;z-index:0}.change_box .form_head,.change_box:after{width:100%;position:absolute;top:0;left:50%;transform:translateX(-50%)}.change_box .form_head{height:190px;z-index:1;text-align:center}.change_box .form_head h3{font-size:20px;font-weight:500;color:#3f51b5;margin:20px auto 10px}.change_box .form_head img{width:calc(100% - 20px);max-width:246px;height:auto;margin-top:95px}.change_box .form_body{padding:255px 10px 0;width:100%;max-width:470px;margin:0 auto;box-sizing:border-box}.change_box .textfield_box{margin-top:10px}.change_box .textfield_box+.textfield_box{margin-top:5px}.change_box .btn{margin:20px auto 62px;max-width:450px;width:calc(100% - 20px)}.linechart{height:100px;overflow:hidden}.linechart canvas{width:100%;height:100px;margin:0 auto}.piechart{min-height:150px;position:relative;width:100%}.piechart canvas{width:100%;height:100%}.stackedchart{position:relative;min-width:400px}.stackedchart canvas{width:100%;height:100%}