@font-face{font-family:NotoSansKR;src:url(/fonts/notoSansKR/NotoSansKR-Light.woff2) format("woff2"),url(/fonts/notoSansKR/NotoSansKR-Light.woff) format("woff"),url(/fonts/notoSansKR/NotoSansKR-Light.otf) format("opentype");font-display:swap;font-weight:300}@font-face{font-family:NotoSansKR;src:url(/fonts/notoSansKR/NotoSansKR-Regular.woff2) format("woff2"),url(/fonts/notoSansKR/NotoSansKR-Regular.woff) format("woff"),url(/fonts/notoSansKR/NotoSansKR-Regular.otf) format("opentype");font-display:swap;font-weight:400}@font-face{font-family:NotoSansKR;src:url(/fonts/notoSansKR/NotoSansKR-Medium.woff2) format("woff2"),url(/fonts/notoSansKR/NotoSansKR-Medium.woff) format("woff"),url(/fonts/notoSansKR/NotoSansKR-Medium.otf) format("opentype");font-display:swap;font-weight:500}@font-face{font-family:NotoSansKR;src:url(/fonts/notoSansKR/NotoSansKR-Bold.woff2) format("woff2"),url(/fonts/notoSansKR/NotoSansKR-Bold.woff) format("woff"),url(/fonts/notoSansKR/NotoSansKR-Bold.otf) format("opentype");font-display:swap;font-weight:700}@font-face{font-family:Pretendard-Regular;src:url(/fonts/pretendard/Pretendard-Regular.woff) format("woff"),url(/fonts/pretendard/Pretendard-Regular.woff2) format("woff2");font-style:normal}.transition-group{position:relative;width:100%;height:100%;overflow:hidden}.transition-group-h100{height:100%}.transition-group>.wrapper{padding:30px 40px 50px;box-sizing:border-box;min-height:calc(100vh - 100px);min-width:1160px}.page-enter{position:absolute!important;left:0;right:0;margin:auto;opacity:.5}.page-enter.page-enter-active{opacity:1;transition:opacity .3s ease-in}.page-exit{margin:auto;opacity:.2}.page-exit.page-exit-active{opacity:.01;transition:opacity .3s ease-out}.loading-container{position:fixed;top:0;bottom:0;left:0;right:0;display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:#ffffff80;z-index:200;opacity:.2;transition:opacity .3s ease-out}.loading-container.scroll-loader{position:fixed;left:50%;top:50%;transform:translate(-25%,-25%)}.loading-container.active{opacity:1;transition:opacity .3s ease-in}.loading-container>:not(.loading-container-desc){margin-top:-200px;padding:200px}.loading-container-desc{margin-top:-150px;line-height:1.5;text-align:center}.hasHover .MuiTableBody-root .MuiTableRow-root:hover{background-color:rgba(122,203,241,.2);transition:1s}.hasHover .MuiTableBody-root>tr:hover>td.bold{font-weight:700;cursor:pointer}.MuiTableBody-root>tr>td.link span{color:#333;border-bottom:1px solid #333;padding-bottom:5px;line-height:1.4;display:inline-block;word-wrap:break-word;word-break:break-all}.hasHover .MuiTableBody-root>tr:hover>td.link span{font-weight:700;color:#46c0ff;border-color:#46c0ff;transition:.5s}#__next,body,html{height:100%}.page__error{position:relative;max-width:910px;margin:0 auto;padding-top:85px}.page__error:after{content:"";position:absolute;right:0;top:85px;width:300px;height:300px;background:url(/_next/static/media/img-warning@2x.9f0949b2.png) no-repeat 50%/100%}.error-title{padding-top:25px;font-size:42px;font-weight:700;color:#20bbff;line-height:56px;letter-spacing:-2.1px}.error-description{padding:72px 0 84px;font-size:16px;font-weight:400;color:#6a6d72;line-height:30px;letter-spacing:-.4px}textarea{resize:none;font-size:13px;line-height:1.54;letter-spacing:.33px;overflow-y:auto}:focus{outline:none}::-moz-placeholder{font-size:13px;line-height:1.54;letter-spacing:.33px;color:#999}::placeholder{font-size:13px;line-height:1.54;letter-spacing:.33px;color:#999}::-webkit-scrollbar{width:6px;height:8px}::-webkit-scrollbar-track{box-shadow:inset 0 0 5px rgba(74,74,74,.5);border-radius:1px}::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2);border-radius:5px}::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.3)}.section__pending{min-height:243.5px;height:100%;display:flex;justify-content:center;align-items:center;background-color:#f7f8fb;border:1px solid #e0e0e0;color:#666}.list-none>.MuiTableCell-body{text-align:center}.MuiTableBody-root>tr.list-none:hover{background-color:transparent;cursor:auto}.MuiTableCell-root.tb__text--small{font-size:12px}.MuiDialogTitle-root>.MuiTypography-h6{font-size:16px;font-weight:400;line-height:1.63;color:#2f2e2e}.MuiDialog-container button[aria-label="close modal"]{padding:16px}[lang=auto] .contents__title,[lang=ko] .contents__title{padding:6px 0 30px;font-size:24px;font-weight:700;letter-spacing:-.12px;color:#383a40}[lang=en] .contents__title{padding:6px 0 30px;font-size:24px;font-weight:700;letter-spacing:-.12px;color:#1942bb}.contents__tabTitle{font-size:18px;font-weight:700;letter-spacing:-.45px;color:#333}.contents__charTitle>small,.contents__tabTitle>small{padding:0 2px}.contents__tabSubTitle{font-size:16px;letter-spacing:-.4px;color:#333;font-weight:400}.contents__tabDesc{padding-top:10px;font-size:14px;font-weight:300;line-height:1.4;letter-spacing:-.35px;color:#848484;white-space:pre}.contents__tabHead+.contents__list>div{margin-top:0}.contents__tabHead>.contents__tabDescWrapper{padding:26px 0}.contents__tabHead,.contents__tabHead--left{min-height:70px;display:flex;justify-content:space-between;align-items:center}.contents__chartHead,.contents__chartHead--left{min-height:50px;display:flex;justify-content:space-between;align-items:center}.contents__chartHead--left,.contents__tabHead--left{justify-content:start}.MuiListItem-root{box-sizing:border-box}.MuiListItem-root>em{font-size:13px}.MuiLink-underlineHover:hover{text-decoration:none}.datePickerWrapper .react-date-picker:not(.react-date-picker--disabled) .react-date-picker__wrapper{height:34px;border-radius:2px;border:1px solid #bfbfbf;background-color:#fff}.datePickerWrapper .react-date-picker__inputGroup{padding-left:12px}.datePickerWrapper .react-date-picker__inputGroup__input:invalid{background:transparent}.datePickerWrapper .react-date-picker__inputGroup__divider,.datePickerWrapper .react-date-picker__inputGroup__input,.datePickerWrapper .react-date-picker__inputGroup__leadingZero{font-size:13px;font-weight:300;letter-spacing:-.07px;color:#666}.datePickerWrapper .react-date-picker__button{display:flex;align-items:center}.datePickerWrapper .react-date-picker__button:focus,.datePickerWrapper .react-date-picker__inputGroup__input:focus{outline:none}.MuiIconButton-root.Mui-disabled,button[disabled] .MuiButton-startIcon{opacity:.4}.text-red{color:#fe3947}.text-blue{color:#00affe}.text-size13{display:inline-block;font-size:13px}.glucose-tooltip{position:relative;width:240px;color:#2f2e2e;line-height:24px}.glucose-tooltip .date{margin:0 0 17px;font-size:14px;font-weight:700}.glucose-tooltip .meta{position:absolute;top:0;right:0}.glucose-tooltip .meta span{display:inline-block;padding:0 12px;line-height:24px;background:#eff0f4;border-radius:12px;font-size:12px;margin-left:5px}.glucose-tooltip .meta .level1{background:#dcfbe0}.glucose-tooltip .meta .level2{background:#ddf5ff}.glucose-tooltip .meta .level3{background:#fdebf3}.glucose-tooltip .num{margin:0 0 13px;color:#6a6e7a;font-size:14px}.glucose-tooltip .num strong{font-size:20px}.glucose-tooltip.low .num strong{color:#fec107}.glucose-tooltip.high .num strong{color:#ff2a2a}.glucose-tooltip .memo{width:138px;font-size:12px;white-space:normal}.glucose-tooltip .img img{width:102px;height:76px;-o-object-fit:cover;object-fit:cover}.bp-tooltip{position:relative;width:240px;color:#2f2e2e;line-height:24px}.bp-tooltip .date{margin:0 0 17px;font-size:14px;font-weight:700}.bp-tooltip .meta{position:absolute;top:0;right:0}.bp-tooltip .meta span{display:inline-block;padding:0 12px;line-height:24px;background:#eff0f4;border-radius:12px;font-size:12px;margin-left:5px}.bp-tooltip .num{margin:0 0 13px;color:#6a6e7a;font-size:14px}.bp-tooltip .num strong{font-size:20px}.bp-tooltip.low .num strong{color:#fec107}.bp-tooltip.high .num strong{color:#ff2a2a}.bp-tooltip .memo,.bp-tooltip .memo>*{display:block;font-size:12px;word-break:keep-all;white-space:break-spaces}.bp-tooltip .pulse{color:#2f2e2e}.tooltip-custom-button{display:inline-block;width:auto;min-width:0;margin-left:2px;padding:0 3px;line-height:100%}.weight-tooltip{position:relative;width:240px;color:#2f2e2e}.weight-tooltip .date{margin:0 0 17px;font-size:14px;font-weight:700}.weight-tooltip .meta{position:absolute;top:0;right:0}.weight-tooltip .meta span{display:inline-block;padding:0 12px;line-height:24px;background:#eff0f4;border-radius:12px;font-size:12px;margin-left:5px}.weight-tooltip .num{margin:0 0 13px;color:#6a6e7a;font-size:14px}.weight-tooltip .num strong{font-size:20px}.weight-tooltip.low .num strong{color:#fec107}.weight-tooltip.high .num strong{color:#ff2a2a}.weight-tooltip .memo{font-size:12px}.flex-container{display:flex}.flex-item{flex:1}.tooltip-from-table{padding:10px}.tooltip-from-table .meta{top:10px;right:10px}.MuiInputBase-root.Mui-disabled{background-color:#f7f8f9}.MuiOutlinedInput-root.Mui-disabled .MuiOutlinedInput-notchedOutline{border:1px solid #dcdcdc}.MuiInputBase-root.Mui-disabled input{color:#333}button.achievement{background-color:#3cc5ff}button.achievement,button.partial-achievement{width:13px;height:13px;border-radius:13px;border:0}button.partial-achievement{background-color:#fec107}button.not-achieved{background-color:#ff5454}button.none,button.not-achieved{width:13px;height:13px;border-radius:13px;border:0}button.none{background-color:transparent}.form-tab-checkboxes{display:flex;flex:1;flex-wrap:wrap;align-items:flex-start}.form-tab-checkbox{position:relative;padding:3px;white-space:nowrap}.form-tab-checkbox input{display:inline-block;margin-left:0}.form-tab-checkbox label{display:inline-block;padding-right:7px}.MuiInputBase-root{background:#fff}.custom-calendar .react-calendar__tile{width:45px;height:45px}.custom-calendar .react-calendar__tile *{color:#112747}.custom-calendar .react-calendar__month-view__days__day--weekend *{color:#ff4949}.custom-calendar .react-calendar__tile--now{border-radius:50%;background:#e1f5fc;color:#fff}.custom-calendar .react-calendar__tile--active,.custom-calendar .react-calendar__tile--active:enabled:focus,.custom-calendar .react-calendar__tile--active:enabled:hover{border-radius:50%;background:#5ecdfb;color:#fff}.custom-calendar .react-calendar__tile--active *{color:#fff}.custom-calendar .react-calendar__tile:disabled{background:none}.custom-calendar .react-calendar__tile:disabled *{color:#cccfd3}html{-webkit-text-size-adjust:none;-moz-text-size-adjust:none;-ms-text-size-adjust:none}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;border:0;font-size:100%;font:inherit;vertical-align:baseline;font-weight:400;font-family:NotoSansKR,Pretendard-Regular,Helvetica,Arial,"sans-serif"}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}a{color:inherit;text-decoration:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{table-layout:fixed;border-collapse:collapse;border-spacing:0}pre{white-space:pre-wrap;word-break:break-word}strong{font-weight:700}.bs_high{color:#ff2a2a}.bs_low{color:#fec107}.bp_high{color:#ff2a2a}.bp_low{color:#fec107}.blind{overflow:hidden;position:absolute;clip:rect(0 0 0 0);width:1px;height:1px;margin:-1px}.terms-body{padding:35px 24px;background:#f8f9fb;font-size:14px;color:#6a6d72;line-height:20px}.terms-body *{font:inherit}.terms-body h2{padding-top:25px}.terms-body ol,ul{padding-top:10px}.terms-body ol>ol,.terms-body ol>ul,.terms-body ul>ol,.terms-body ul>ul{padding-bottom:7px}.terms-body li{padding-bottom:5px}.terms-body a{color:#20bbff}.terms-body table,.terms-body td,.terms-body th{border:1px solid #ccc}.terms-body table{width:80%;margin-top:10px}.terms-body td,.terms-body th{padding:3px}