.Button{align-items:stretch;justify-content:stretch}.Button>div{align-items:center;border-radius:inherit;display:flex;flex:1 1 50%;justify-content:center;position:relative}.HBox{display:flex;flex-direction:row}.HBox.full{flex:1 1 50%}.HBox.between{justify-content:space-between}.HBox.stretch{justify-content:stretch}.HBox.center{justify-content:center}.HBox.start{justify-content:flex-start}.HBox.end{justify-content:flex-end}.HBox.vstart{align-items:flex-start}.HBox.vcenter{align-items:center}.HBox.vend{align-items:flex-end}.HBox.vstretch{align-items:stretch}.VBox{display:flex;flex-direction:column}.VBox.full{flex:1 1 50%}.VBox.between{justify-content:space-between}.VBox.stretch{justify-content:stretch}.VBox.center{justify-content:center}.VBox.start{justify-content:flex-start}.VBox.end{justify-content:flex-end}.VBox.vstart{align-items:flex-start}.VBox.vcenter{align-items:center}.VBox.vend{align-items:flex-end}.VBox.vstretch{align-items:stretch}.Badge{align-items:center;display:flex;justify-content:center;position:absolute;right:0;top:0}.Navbar{justify-content:flex-start}.Navbar,.Navbar>div{display:flex;flex-direction:column}.Navbar button>div{align-items:center;flex-direction:row;justify-content:flex-start}.Navbar>.SubNav{display:flex;flex-direction:column}.Navbar>.SubNav>button{flex:1 1 50%}.PatientInfo{align-items:center;display:flex;flex-direction:row;white-space:nowrap}.PatientInfo>.PatientName{font-weight:bolder}.PatientInfo>.PatientStatus{display:flex;flex-direction:column}.PatientInfo>.PatientStatus>div,.Period{display:flex;flex-direction:row}.Period{align-items:center;white-space:nowrap}.Period>div{display:flex;flex-direction:row;gap:10px}.Header{justify-content:space-between}.Header,.Header>div{align-items:center;display:flex;flex-direction:row}.Header>div{gap:10px}.Outlet{display:flex;flex:1 1 50%;position:relative}.Outlet>div{flex-direction:column}.Outlet.renderAll>div{inset:0;position:absolute}.Outlet>div.front,.Outlet>div.front>div{display:flex;flex:1 1 50%}.Page{flex-direction:column}.PageTitle{align-items:flex-end;display:flex;flex-direction:row;justify-content:flex-start}.PageContent{align-content:baseline;display:flex;flex:1 1 50%;flex-direction:row;flex-wrap:wrap}.Segment{display:flex}.HalfDoughnutChart{display:flex;flex-direction:column}.Division{display:flex}.Division.full,.Section{flex:1 1 50%}.Section{display:flex;flex-direction:column}.Section.fullunset{flex:initial}.Section>.SectionHeader{display:flex;flex-direction:row;justify-content:space-between}.Section>.SectionHeader>.SectionCaption{align-items:center;display:flex}.Section>.SectionHeader>.SectionOptions{display:flex;flex:1 1 50%;flex-direction:row;justify-content:space-between}.Section>.SectionBody{display:flex;flex:1 1 50%}@media screen and (max-width:760px){.Section>.SectionBody{flex:1 1 50%;flex-wrap:wrap}}.Overview .AbnormalBloodGlocoseBox{flex:1 1 50%;flex-basis:min-content;min-height:0;min-height:250px}.LinearCalendar{position:relative}.LinearCalendar>.Contents{display:flex;flex-direction:row;flex-wrap:wrap}.LoginPanel,.ResetPanel{display:flex;flex-direction:column}.Honeycomb>div>div{inset:0;position:absolute}.Honeycomb>div>div,.HoneycombCaption{align-items:center;display:flex;flex-direction:column;justify-content:center}.Honeycomb.label{cursor:default;pointer-events:none}.Honeycomb.switch .HoneycombCaption{color:#fff}.Honeycomb svg>path{fill:#fff}.Honeycomb.switch svg>path{fill:#347aff}.Circle{border-radius:50%}.GlocoseSummary{display:flex;flex-direction:row;gap:10px}.ExerciseSummary{display:flex;flex-direction:row;gap:10px;justify-content:space-between}.ExerciseAnalysis .SectionBody>div:first-child{display:flex;flex-direction:column}.ExerciseAnalysis .SectionBody>div:first-child>div:nth-child(2),.ExerciseAnalysis .SectionBody>div:first-child>div:nth-child(2)>div{align-items:center;display:flex;flex-direction:row;justify-content:center}.Floatings{inset:0;pointer-events:none;position:fixed}.Floatings>div{pointer-events:auto}.Floatings>div>.Dim{background-color:#00000080;inset:0;position:fixed}.PeriodCalendarTitle{align-items:center;display:flex;justify-content:space-between}.MessageBox{display:flex;flex-direction:column;white-space:nowrap}.App{display:flex;flex-direction:row}.Chart{position:relative}.Chart>canvas{inset:0;position:absolute}body,h1,h2,h3,h4,h5,h6,input,select,textarea{font-family:Noto Sans KR,sans-serif}*{box-sizing:border-box;-webkit-user-select:none;user-select:none}#root{inset:0;position:fixed}button{background-color:initial;border:none;cursor:pointer;display:flex;flex-direction:row;outline:none;padding:0;padding-block:0;padding-inline:0;white-space:nowrap}button *{pointer-events:none}.DIRECTION_HORIZONTAL{flex-direction:row}.DIRECTION_VERTICAL{flex-direction:column}.disabled,:disabled{pointer-events:none}input{border:none;outline:none}.App{background-color:#f6f7fb;overflow-x:hidden;overflow-y:hidden;width:1440px}.App>.VBox>.VBox{overflow-y:auto;position:relative}.ReportTabs{background-color:#f6f7fb;border-bottom:1px solid #dddfe0;justify-content:space-between;position:-webkit-sticky;position:sticky;top:0}.ReportTabs .ReportButton{color:#999;font-family:Pretendard;font-size:16px;font-weight:600;height:39px;line-height:19.09px;width:122px}.ReportTabs .ReportButton>div{padding:10px 40px}.ReportTabs .ReportButton.triggered{border-bottom:3px solid #3d75ff;color:#3d75ff}.ReportTabs .ReportButton:hover{border-bottom:1px solid #3d75ff}.ReportTabs>div:nth-child(2){padding:0 20px}.ReportTabs>div:nth-child(2)>button.focusable:focus>div:after{inset:-2px}.ReportTabs .ViewModeButton{border:1px solid #aaa;border-radius:8px;color:#999;font-family:Pretendard;font-size:14px;font-weight:400;letter-spacing:-.05em;line-height:16.71px}.ReportTabs .ViewModeButton>div{min-height:34px;width:122px}.ReportTabs .ViewModeButton.triggered{background-color:#347aff14;border:1px solid #004de5;color:#2e5dcc}.ReportTabs .ViewModeButton.triggered:focus>div:after{margin:-1px}.ReportTabs .ViewModeButton:first-child{border-bottom-right-radius:0;border-top-right-radius:0}.ReportTabs .ViewModeButton:last-child{border-bottom-left-radius:0;border-top-left-radius:0}.ReportTabs .ViewModeButton.selected{background-color:#347aff10;border:1px solid #004de5;color:#2251a9}.ReportTabs .DownloadButton{border:1px solid #aaa;border-radius:8px;color:#999;font-family:Pretendard;font-size:14px;font-weight:400;letter-spacing:-.05em;line-height:16.71px}.ReportTabs .DownloadButton>.FocusableButton:first-child>div{padding-left:6px}.ReportTabs .DownloadButton>.FocusableButton:last-child>div{padding-right:6px}.ReportTabs .DownloadButton>.FocusableButton>div{min-height:34px}.ReportTabs .DownloadButton>.FocusableButton>div>.HBox{align-items:center}.ReportTabs .DownloadButton svg{margin:0 3px}.ReportTabs .DownloadButton>.FocusableButton>div>.HBox:after{border-right:1px solid #aaa;bottom:0;content:"";position:absolute;right:24px;top:0}.ReportTabs>.HBox:last-child>.HBox:last-child{gap:16px}.SimulationTabs{background-color:#f6f7fb;border-bottom:1px solid #dddfe0;justify-content:space-between}.SimulationTabs .SimulationButton{color:#999;font-family:Pretendard;font-size:16px;font-weight:600;height:39px;line-height:19.09px;width:122px}.SimulationTabs .SimulationButton>div{padding:10px 40px}.SimulationTabs .SimulationButton.triggered{border-bottom:3px solid #3d75ff;color:#3d75ff}.SimulationTabs .SimulationButton:hover{border-bottom:1px solid #3d75ff}.SimulationTabs>div:nth-child(2){padding:0 20px}.SimulationTabs>div:nth-child(2)>button.focusable:focus>div:after{inset:-2px}.SimulationTabs .ViewModeButton{border:1px solid #aaa;border-radius:8px;color:#999;font-family:Pretendard;font-size:14px;font-weight:400;letter-spacing:-.05em;line-height:16.71px}.SimulationTabs .ViewModeButton>div{min-height:34px;width:122px}.SimulationTabs .ViewModeButton.triggered{background-color:#347aff14;border:1px solid #004de5;color:#2e5dcc}.SimulationTabs .ViewModeButton.triggered:focus>div:after{margin:-1px}.SimulationTabs .ViewModeButton:first-child{border-bottom-right-radius:0;border-top-right-radius:0}.SimulationTabs .ViewModeButton:last-child{border-bottom-left-radius:0;border-top-left-radius:0}.SimulationTabs .DownloadButton{border:1px solid #aaa;border-radius:8px;color:#999;font-family:Pretendard;font-size:14px;font-weight:400;letter-spacing:-.05em;line-height:16.71px}.SimulationTabs .DownloadButton>div{min-height:34px;padding:6px 0 6px 6px}.SimulationTabs .DownloadButton>div>.HBox{align-items:center}.SimulationTabs .DownloadButton svg{margin:0 3px}.SimulationTabs .DownloadButton svg:last-child{margin-left:14px}.SimulationTabs .DownloadButton>div>.HBox:after{border-right:1px solid #aaa;bottom:0;content:"";position:absolute;right:24px;top:0}.SimulationTabs>.HBox:last-child>.HBox:last-child{gap:16px}.SimulationConditions{flex:1 1}.SimulationConditions>.HBox{gap:10px}.SimulationRadioButton{flex:1 1 50%;gap:5px;justify-content:flex-start}.SimulationRadioButton>div{padding:20px}.SimulationRadioButton>div>.VBox{align-items:flex-start}.SimulationRadioButton>div>.VBox>div:first-child{color:#347aff;font-family:Pretendard;font-size:12px;font-weight:600;line-height:14.32px}.SimulationRadioButton>div>.VBox>div:nth-child(2){color:#000;font-family:Pretendard;font-size:16px;font-weight:500;line-height:19.09px}.SimulationRadioButton:not(.selected){filter:grayscale(1);opacity:.5}.Check{gap:5px}.Check,.SimulationConditions .Value{font-family:Pretendard;font-size:14px;font-weight:400;letter-spacing:-.01em;line-height:16.71px}.SimulationConditions .Variance{font-family:Pretendard;font-size:10px;font-weight:400;letter-spacing:-.01em;line-height:11.93px}.SimulationConditions .Ranking{background-color:#9956ff;border:1px solid #000;border-radius:3px;gap:2px;margin-left:2px;padding:3px 5px;width:45px}.SimulationConditions .AI,.SimulationConditions .Ranking{align-items:center;color:#fff;display:flex;font-family:Pretendard;font-size:12px;font-weight:600;justify-content:center;line-height:14.32px}.SimulationConditions .AI{background-color:#a585ff;border-radius:5px;padding:2px 4px;position:absolute;right:0;top:0}.SimulationConditions td .selected>div{align-items:stretch}.SimulationConditions td .selected .AI{background-color:#ffd37e}.SimulationConditions td .Value{align-items:center;flex:1 1;justify-content:center}.SimulationConditions td .selected .Value{background-color:#347aff;border-radius:4px;color:#fff}.SimulationConditions table td>div{align-items:stretch;background-color:#f6f7fb;border-radius:4px;height:100%;padding:1px;width:100%}.SimulationConditions table td>div>.FocusableButton{flex:1 1}.SimulationConditions>.VBox:nth-child(2){flex:1 1;gap:20px}.SimulationConditions>.VBox>.HBox{gap:20px;justify-content:flex-end}.SimulationConditions>.VBox>.HBox>.Check{font-family:Pretendard;font-size:13px;font-weight:400;letter-spacing:-.05em;line-height:15.51px}.SimulationConditions .Ranking>svg{margin-bottom:2px}.SimulationConditions table{border-bottom:2px solid #2251a9;border-top:2px solid #2251a9}.SimulationResult .SectionBody{gap:20px}.SimulationResult .Summary{background-color:#fffef4;padding:30px 20px}.SimulationResult .Summary>.VBox>div{font-family:Pretendard;font-size:20px;font-weight:400;line-height:23.87px;padding:0 20px}.SimulationResult .HBox{gap:5px}.SimulationResult .VBox{gap:10px;justify-content:space-between}.SimulationResult .VBox>.HBox:first-child>.VBox>div{font-weight:700}.SimulationResult .HBox:nth-child(3){align-items:flex-start}.SimulationResult .VBox>.HBox>.VBox>div{font-family:Pretendard;font-size:16px;font-weight:400;line-height:24px}.SimulationResult .Boxes{gap:20px;padding:0}.SimulationBox{border:1px solid #f0f0f0;border-radius:10px;box-shadow:2px 2px 2px 0 #0000000d;flex:1 1 50%;padding:5px 0}.SimulationBox>.HBox:first-child{border-bottom:1px solid #f0f0f0;justify-content:space-between;padding:10px 20px}.SimulationBox>.HBox:first-child>div:first-child{font-family:Pretendard;font-size:16px;font-weight:500;letter-spacing:-.01em;line-height:19.09px}.SimulationBox>.HBox:first-child>div:nth-child(2){align-items:center;border-radius:16px;display:flex;font-family:Pretendard;font-size:12px;font-weight:600;gap:5px;justify-content:center;line-height:18px;padding:2px 6px 2px 10px;position:relative}.SimulationBox>.HBox:first-child>div:nth-child(2).normal{background-color:#e9eaed}.SimulationBox>.HBox:first-child>div:nth-child(2).good{background-color:#edfdf3}.SimulationBox>.HBox:first-child>div:nth-child(2).bad{background-color:#fdf3f2}.SimulationResult .SimulationBox .HBox{align-items:flex-end}.SimulationBox>.HBox:nth-child(2){font-family:Plus Jakarta Sans;font-size:26px;font-weight:700;justify-content:space-between;line-height:32.76px;padding:0 30px 10px;text-align:right}.SimulationBox .Unit{font-family:Pretendard;font-size:11px;font-weight:400;line-height:13.13px}.SimulationBox>.HBox:nth-child(2) .good{color:#1d82ff}.SimulationBox>.HBox:nth-child(2) .bad{color:#ff7d5e}.SimulationResult .Charts{color:#667085;font-family:Pretendard;font-size:16px;font-weight:500;letter-spacing:.01em;line-height:19.09px}.SimulationChart .Chart{height:324px}.Simulation>.VBox{gap:20px;padding:20px}.SimulationConditions table td:first-child{width:60px}.SimulationConditions table td{height:60px;width:76px}.SimulationConditions table td:first-child>div{align-items:center;background-color:initial;justify-content:center}.SimulationConditions table thead th,.SimulationConditions table thead th>div{background-color:initial;border-bottom:none;border-top:none}.SimulationConditions table{border-bottom:none;border-top:none}.Simulation .Segment>.SimulationConditions>.VBox:first-child{border-right:1px solid #e7e7e7;margin-bottom:-20px;margin-left:-20px;margin-top:-20px;position:relative}.Simulation .Segment>.SimulationConditions>.VBox:first-child:after{border-top:1px solid #e7e7e7;content:"";left:0;position:absolute;right:0;top:50%}.Simulation>.VBox>.HBox{gap:20px}.Simulation>.VBox>.HBox>.Segment:first-child{flex:1 1}.SimulationInfo,.SimulationResultInfo{gap:10px;margin-right:-20px;max-width:320px}.SimulationInfo>.HBox,.SimulationResultInfo>.HBox{gap:5px;padding:0 10px 0 0}.SimulationInfo hr,.SimulationResultInfo hr{background-color:#e7e7e7;height:1px;margin:20px 0;opacity:.5;width:100%}.SimulationExercise .PageContent>.VBox,.SimulationExercise .Top,.SimulationInsulin .PageContent>.VBox,.SimulationInsulin .Top{gap:20px}.SimulationValueButton{height:50px}.SimulationResultConditions{margin:-20px}.SimulationResultConditions>.VBox:last-child>.VBox>.HBox{gap:10px}.SimulationResultConditions>.VBox:last-child>.VBox>.HBox>.VBox>.FocusableButton:nth-child(3){margin-top:20px}.SimulationResultConditions .SimulationRadioButton>div{padding:10px 20px}.SimulationExecutionButton{width:160px}.SimulationResultConditions table td>div{white-space:nowrap}.SimulationResultConditions>.VBox:first-child>button{width:194px}.SimulationResultConditions>.VBox:first-child>button>div{justify-content:flex-start}.SimulationResultConditions table td:first-child>.VBox>div:first-child{color:#347aff;font-family:Pretendard;font-size:12px;font-weight:600;line-height:14.32px}.SimulationResultConditions table td:first-child>.VBox>div:last-child{color:#000;font-family:Pretendard;font-size:16px;font-weight:500;line-height:19.09px}.SimulationResultConditions table td:nth-child(2)>div,.SimulationResultConditions table td:nth-child(4)>div{color:#aaa;font-family:Pretendard;font-size:16px;font-weight:500;line-height:19.09px}.SimulationResultConditions table td:nth-child(4){min-width:130px}.SimulationResultConditions table td:nth-child(2),.SimulationResultConditions table td:nth-child(3){border-right:1px solid #e7e7e7}.SimulationResultConditions table td{border-bottom:1px solid #e7e7e7}.SimulationResultConditions table td:nth-child(3)>.HBox{margin:10px}.SimulationResultConditions table td:nth-child(3) .FocusableButton{width:30%}.SimulationResultConditions table td:nth-child(3) .FocusableButton>div{background-color:#fbfbfb;height:42px;padding:10px 30px}.SimulationResultConditions table td:nth-child(3) .FocusableButton:first-child>div{border-bottom-left-radius:4px;border-top-left-radius:4px}.SimulationResultConditions table td:nth-child(3) .FocusableButton:last-child>div{border-bottom-right-radius:4px;border-top-right-radius:4px}.SimulationInsulin .ExecuteButton{margin:10px 20px}.SimulationResultInfo{min-width:300px}.SimulationResultInfo>div:last-child{color:#9956ff;font-family:Pretendard;font-size:16px;font-weight:500;line-height:19.09px}@font-face{font-display:swap;font-family:Pretendard;font-weight:900;src:local("Pretendard Black"),url(/static/media/Pretendard-Black.6ffb4c1216878d939b7c.ttf) format("truetype")}@font-face{font-display:swap;font-family:Pretendard;font-weight:800;src:local("Pretendard ExtraBold"),url(/static/media/Pretendard-ExtraBold.cffbbae60cbb858199b0.ttf) format("truetype")}@font-face{font-display:swap;font-family:Pretendard;font-weight:700;src:local("Pretendard Bold"),url(/static/media/Pretendard-Bold.be4e300c014733a8521f.ttf) format("truetype")}@font-face{font-display:swap;font-family:Pretendard;font-weight:600;src:local("Pretendard SemiBold"),url(/static/media/Pretendard-SemiBold.8ae7df0e2ac61e2d2788.ttf) format("truetype")}@font-face{font-display:swap;font-family:Pretendard;font-weight:500;src:local("Pretendard Medium"),url(/static/media/Pretendard-Medium.07e5324da6d2eb8817c1.ttf) format("truetype")}@font-face{font-display:swap;font-family:Pretendard;font-weight:400;src:local("Pretendard Regular"),url(/static/media/Pretendard-Regular.fbe5b096111efa3e3bc2.ttf) format("truetype")}@font-face{font-display:swap;font-family:Pretendard;font-weight:300;src:local("Pretendard Light"),url(/static/media/Pretendard-Light.be916151766e60d80835.ttf) format("truetype")}@font-face{font-display:swap;font-family:Pretendard;font-weight:200;src:local("Pretendard ExtraLight"),url(/static/media/Pretendard-ExtraLight.3a1f8545bfb6498f1f14.ttf) format("truetype")}@font-face{font-display:swap;font-family:Pretendard;font-weight:100;src:local("Pretendard Thin"),url(/static/media/Pretendard-Thin.23965237737042c7c087.ttf) format("truetype")}@font-face{font-display:swap;font-family:Plus Jakarta Sans;font-weight:800;src:local("Plus Jakarta Sans ExtraBold"),url(/static/media/PlusJakartaSans-ExtraBold.c3c2ec0cc06a27366227.ttf) format("truetype")}@font-face{font-display:swap;font-family:Plus Jakarta Sans;font-style:italic;font-weight:800;src:local("Plus Jakarta Sans ExtraBold"),url(/static/media/PlusJakartaSans-ExtraBoldItalic.6564e1e473837430fb6a.ttf) format("truetype")}@font-face{font-display:swap;font-family:Plus Jakarta Sans;font-weight:700;src:local("Plus Jakarta Sans Bold"),url(/static/media/PlusJakartaSans-Bold.542d4930de15d99be736.ttf) format("truetype")}@font-face{font-display:swap;font-family:Plus Jakarta Sans;font-style:italic;font-weight:700;src:local("Plus Jakarta Sans Bold"),url(/static/media/PlusJakartaSans-BoldItalic.b207b626a0f5711a5a11.ttf) format("truetype")}@font-face{font-display:swap;font-family:Plus Jakarta Sans;font-weight:600;src:local("Plus Jakarta Sans SemiBold"),url(/static/media/PlusJakartaSans-SemiBold.cf92107f36f071f6384c.ttf) format("truetype")}@font-face{font-display:swap;font-family:Plus Jakarta Sans;font-style:italic;font-weight:600;src:local("Plus Jakarta Sans SemiBold"),url(/static/media/PlusJakartaSans-SemiBoldItalic.37dae002995085d99fcb.ttf) format("truetype")}@font-face{font-display:swap;font-family:Plus Jakarta Sans;font-weight:500;src:local("Plus Jakarta Sans Medium"),url(/static/media/PlusJakartaSans-Medium.f78ffc04acb877ce387e.ttf) format("truetype")}@font-face{font-display:swap;font-family:Plus Jakarta Sans;font-style:italic;font-weight:500;src:local("Plus Jakarta Sans Medium"),url(/static/media/PlusJakartaSans-MediumItalic.f88f27f390c1da1a88f7.ttf) format("truetype")}@font-face{font-display:swap;font-family:Plus Jakarta Sans;font-weight:400;src:local("Plus Jakarta Sans Regular"),url(/static/media/PlusJakartaSans-Regular.8b8f90ab0e945b1e795a.ttf) format("truetype")}@font-face{font-display:swap;font-family:Plus Jakarta Sans;font-style:italic;font-weight:400;src:local("Plus Jakarta Sans Regular"),url(/static/media/PlusJakartaSans-Italic.e562d45cc868648de454.ttf) format("truetype")}@font-face{font-display:swap;font-family:Plus Jakarta Sans;font-weight:300;src:local("Plus Jakarta Sans Light"),url(/static/media/PlusJakartaSans-Light.6c8e1d7ccc92d1bf041b.ttf) format("truetype")}@font-face{font-display:swap;font-family:Plus Jakarta Sans;font-style:italic;font-weight:300;src:local("Plus Jakarta Sans Light"),url(/static/media/PlusJakartaSans-LightItalic.d695bd652bf9ce5d8ccc.ttf) format("truetype")}@font-face{font-display:swap;font-family:Plus Jakarta Sans;font-weight:200;src:local("Plus Jakarta Sans ExtraLight"),url(/static/media/PlusJakartaSans-ExtraLight.45b106123a076a3d9da1.ttf) format("truetype")}@font-face{font-display:swap;font-family:Plus Jakarta Sans;font-style:italic;font-weight:200;src:local("Plus Jakarta Sans ExtraLight"),url(/static/media/PlusJakartaSans-ExtraLightItalic.1002f1784360dd269f2c.ttf) format("truetype")}html{background-color:#f6f7fb}::-webkit-scrollbar{height:5px;width:5px}::-webkit-scrollbar-thumb{background-color:#000}::-webkit-scrollbar-track{background-color:#ccc}.Input>input{border:3px solid #0000;outline:1px solid #0000}.Input>input:focus{border:3px solid #8080ff;outline:1px solid #fff}button.focusable:focus:not(.triggered)>div:after{border-radius:inherit;content:"";inset:0;pointer-events:none;position:absolute}.Input{position:relative}.Input>button{border-radius:50%;display:flex;height:32px;position:absolute;right:8px;top:8px;width:32px}input.error{outline:3px solid red}.ErrorMessage{background-color:#fcdedf;border-radius:10px;font-family:Pretendard;font-size:16px;font-weight:500;line-height:14.32px;margin:10px;padding:15px 20px}.MessageBox{background-color:#fff;border-radius:20px;box-shadow:0 5px 20px -2px #00000026;gap:10px;min-height:100px;min-width:400px;padding:20px}.MessageBox.screen-center{left:50%;top:50%;transform:translate(-50%,-50%)}.MessageBoxTitle{background-color:#fff;color:#333;font-size:16px;line-height:14.32px}.MessageBoxContents,.MessageBoxTitle{font-family:Pretendard;font-weight:500}.MessageBoxContents{align-items:center;background-color:#f6f7fb;border-radius:8px;display:flex;font-size:14px;justify-content:center;letter-spacing:-.01em;line-height:16.71px;padding:40px}.MessageBoxButtons{display:flex;flex-direction:row;font-family:Pretendard;font-size:13px;font-weight:400;gap:20px;line-height:15.51px}.MessageBoxButtons>button{flex:1 1 50%}button.primary{background-color:#0070ff;border-radius:10px;color:#fff;gap:10px}button.secondary{background-color:#fff;border:1px solid #0070ff;border-radius:10px;color:#0070ff;gap:10px}button.primary>div,button.secondary>div{padding:8px 10px}#root{background-color:#f5f5f5;display:flex}#root,.Login{justify-content:center}.Login{align-items:center;flex-direction:row;inset:0;position:fixed}.Login .Logo{margin-bottom:-35px;margin-right:-50px;position:relative}.Login .Logo:after{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);bottom:0;content:"";height:35px;position:absolute;right:0;width:100px}.Login .Logo>.VBox{justify-content:flex-start}.Login .Logo>.VBox:first-child{padding-top:15px}.Login .Logo>.VBox>div:first-child{color:#347aff;font-family:Plus Jakarta Sans;font-size:10px;font-weight:500;line-height:20px}.Login .Logo>.VBox>div:nth-child(2){font-family:Plus Jakarta Sans;font-size:24px;font-weight:700;line-height:20px}.Login>div{gap:20px}.Login>div>svg{margin-bottom:-50px}.LoginPanel{background-color:#fff;border-radius:20px;box-shadow:0 5px 20px -2px #00000026;flex:1 1 50%;justify-content:center;padding:20px}.LoginPanel>form{display:flex;flex-direction:column;font-family:Pretendard;font-size:14px;font-weight:500;gap:10px;justify-content:center;line-height:20px}.LoginPanel input{border-radius:8px;color:#333;font-family:Pretendard;font-size:16px;font-weight:400;line-height:24px;padding:8px 16px;text-align:left;width:340px}.LoginPanel form .HBox{align-items:center;justify-content:space-between}.LoginPanel .Check{font-family:Pretendard;font-size:12px;font-weight:400;letter-spacing:-.05em;line-height:14.32px}.LoginPanel .Check>div{align-items:center;display:flex;justify-content:center;padding:5px}.LoginPanel .PasswordResetButton{color:#347aff;font-family:Pretendard;font-size:12px;font-weight:400;letter-spacing:-.05em;line-height:24px;margin-right:-8px}.LoginPanel .PasswordResetButton>div{padding:2px 8px}.LoginPanel .LoginButton{background-color:#347aff;border-radius:8px;color:#fff;font-family:Pretendard;font-size:16px;font-weight:500;line-height:19.09px}.LoginPanel .LoginButton>div{padding:20px 40px}.Navbar{background-color:#fff;border-right:1px solid #dde2e9;min-width:200px;padding-bottom:10px;position:-webkit-sticky;position:sticky;top:0;white-space:nowrap;width:200px}.Navbar>div{gap:20px}.Navbar>div:last-child{bottom:0;left:0;position:absolute;right:0}.KtNavButton>div{padding:30px 10px}.LogoButton{align-items:flex-start;display:flex;flex-direction:row;justify-content:center}.LogoButton img{height:100%;object-fit:contain;width:60%}.DoctorInfo{align-items:center;display:flex;flex-direction:row;margin:100px 20px 20px;padding:20px 10px 10px;position:relative}.DoctorInfo,.DoctorInfo>.HBox{border:1px solid #d8d8d8;border-radius:6px}.DoctorInfo>.HBox{background-color:#fff;color:#667085;font-family:Pretendard;font-size:12px;font-weight:400;gap:3px;left:14px;letter-spacing:-.05em;line-height:14.32px;padding:3px;position:absolute;top:-10px}.DoctorInfo>.DoctorName{color:#666;font-size:18px;line-height:21.48px;padding:0 10px;text-align:left}.DoctorInfo>.DoctorName,.NavButton{font-family:Pretendard;font-weight:600}.NavButton{color:#b7b7b7;font-size:16px;height:40px;line-height:19.09px;position:relative}.NavButton>div{gap:10px;padding:0 20px}.NavButton svg path{fill:#b7b7b7}.NavButton.triggered{background-color:#f9fafb;color:#347aff;font-family:Pretendard;font-size:16px;font-weight:600;line-height:19.09px}.NavButton.triggered svg path{fill:#347aff}.NavButton.triggered:after{background:#347aff;bottom:0;content:"";left:0;position:absolute;top:0;width:3px}.Header{background-color:initial;background-color:#f6f7fb;border-bottom:1px solid #e3e4e782;height:72px;padding:10px 20px;position:-webkit-sticky;position:sticky;top:0}.PatientInfo{background-color:#fff;border-radius:9999px;box-shadow:0 1px 1px 0 #0000000d;cursor:pointer;gap:40px;height:52px;padding:10px 10px 8px 20px}.PatientName{color:#333;font-family:Pretendard;font-size:18px;font-weight:500;height:21px;line-height:21.48px}.PatientStatus{border-left:1px solid #eaeaea;padding:0 10px}.PatientStatus,.PatientStatus .PatientAge,.PatientStatus .PatientDeseaseInfo,.PatientStatus .PatientSex{color:#667085;font-family:Pretendard;font-size:14px;font-weight:600;line-height:16px}.PatientStatus .PatientPhysicalInfo{color:#aaa;font-family:Pretendard;font-size:13px;font-weight:400;line-height:16px}.PatientSelectButton{border-radius:50%;height:38px;width:38px}.Header .DrGuideButton{position:relative}.Badge{background-color:#ff3c5f;border-radius:50%;color:#fff;font-size:10px;height:20px;width:20px}.Badge,.Period{font-family:Pretendard;font-weight:400;line-height:12px}.Period{color:#000;font-size:14px;gap:10px}.PeriodButton{background-color:#f6f7fb;border:1px solid #f6f7fb;border-radius:5px;color:#000;font-family:Pretendard;font-size:12px;font-weight:400;line-height:14.32px}.PeriodButton>div{padding:8px 10px}.PeriodButton.triggered{background-color:#fff;border:1px solid #347aff;color:#347aff}.PageContent{padding:20px}.PageTitle{background-color:#f6f7fb;color:#000;font-family:Pretendard;font-size:24px;font-weight:600;height:69px;line-height:28.64px;padding:30px 20px 10px;position:-webkit-sticky;position:sticky;top:72px}.Overview .PageContent>.VBox{gap:30px}.Overview .PageContent>.VBox>.HBox{gap:10px}.Overview .HalfDoughnutChart .Chart{height:100px;width:214px}.Overview .Division{gap:10px}.Overview .SectionOptions>.HBox{gap:20px}.Overview .SectionOptions>.HBox>.Dot{gap:3px}.DrGuideBoxes{flex:1 1 50%;flex-direction:row}.DrGuideBoxes,.GlycemicIndexBox{display:flex;gap:10px;justify-content:space-between}.GlycemicIndexBox{flex-direction:column;flex-wrap:wrap;max-height:312px}.OverviewSummaryBox.Segment{border-radius:20px;display:flex;flex-direction:column;gap:0;height:130px;justify-content:flex-end;padding:10px 20px;width:124px}.OverviewSummaryBox>div:first-child{font-family:Pretendard;font-size:13px;font-weight:600;line-height:14px}.OverviewSummaryBox:not(.TIRBox)>div:nth-child(2){align-items:flex-end;display:flex;flex-direction:row;gap:10px;height:41px}.OverviewSummaryBox>div:nth-child(2)>div:first-child{font-family:Plus Jakarta Sans;font-size:28px;font-weight:700;line-height:40.32px}.OverviewSummaryBox.dangerous>div:nth-child(2)>div:first-child{color:#ff7d5e}.OverviewSummaryBox>div:nth-child(2)>div:nth-child(2){color:#999;font-family:Pretendard;font-size:12px;font-weight:400;line-height:14.32px;padding-bottom:4px}.Overview .PageContent>.VBox>div:first-child{height:370px}.AbnormalBloodGlocoseBox{display:flex;flex-direction:column}.AbnormalBloodGlocoseBox>.HBox>.VBox:first-child{gap:10px;max-width:33px;min-width:33px;width:33px}.AbnormalBloodGlocoseBox>.HBox>.VBox:nth-child(2)>.HBox:first-child{align-items:center;display:flex;flex-direction:row;justify-content:space-between;padding-left:65px}.AbnormalBloodGlocoseBox .Chart{height:200px}.GlocoseSummary{gap:8px}.HoneycombCaption{color:#666;font-family:Pretendard;font-size:14px;font-weight:600;height:30px;line-height:14px}.HoneycombContents{font-family:Plus Jakarta Sans;font-size:32px;font-weight:700;line-height:40.32px;margin-bottom:5%}.Honeycomb.text .HoneycombContents{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;font-family:Plus Jakarta Sans;font-size:20px;font-weight:600;height:40.31px;letter-spacing:-.1em;line-height:20px;overflow:hidden;padding:0 20px;text-overflow:ellipsis;white-space:normal}.HoneycombUnit{color:#999;font-family:Pretendard;font-size:12px;font-weight:400;line-height:14.32px}.Honeycomb>div>div{padding-top:10px}.Honeycomb.switch>div>div{gap:10px}.HoneycombSwitch{align-items:center;display:flex;justify-content:center}.Segment{background:#fff;border-radius:20px;box-shadow:0 1px 5px 0 #0000000a;gap:20px;padding:20px;position:relative}.PageContent>.VBox{gap:10px}.GlocoseHighList .HBox{align-items:center}.Overview .Section.fullunset{width:393px}.Overview .PageContent>.VBox>.Division{max-height:309px}.Section,.SectionHeader{gap:10px}.SectionCaption,.SectionCaption button>div{color:#333;font-family:Pretendard;font-size:16px;font-weight:500;line-height:19.09px}.SectionOptions{align-items:center;color:#aaa;font-family:Pretendard;font-size:14px;font-weight:400;line-height:16.71px}table{border-spacing:0;width:100%}table th{background:#f9fafb;border-bottom:1px solid #e8ecf2;border-top:1px solid #e8ecf2}table th>div,table th>div>button{align-items:center;color:#666;display:flex;flex-direction:row;font-family:Pretendard;font-size:12px;font-weight:600;height:38px;justify-content:center;letter-spacing:-.01em;line-height:14.32px;width:100%}.GlocoseAnalysis .GlocoseTIRChart table{border:1px solid #e8ecf2;padding:20px 0}.GlocoseTIRChart table th{background-color:initial;border-bottom:initial;border-top:initial}.GlocoseTIRChart table th>div{font-weight:400}table .SortButton{height:18px;width:18px}table .SortButton,table td>div{align-items:center;display:flex;justify-content:center}table td>div{color:#667085;flex-direction:row;font-family:Pretendard;font-size:14px;font-weight:400;letter-spacing:-.01em;line-height:16.71px;min-height:35px;min-width:50px;padding:0 20px;position:relative;width:100%}.PagingIndicator{align-items:flex-end;display:flex;flex-direction:row;gap:200;height:38px;justify-content:center}.PagingIndicator .PagingIndicatorButton{display:flex;height:28px}.PagingIndicator .PagingIndicatorNoButton{color:#1e1e1e;font-family:Pretendard;font-size:11px;font-weight:400;line-height:11px;width:28px}.PagingIndicator .PagingIndicatorNoButton.selected{background:#347aff;border-radius:20px;color:#f5f5f5}.PagingIndicator .PaingIndicatorDirectionButton{width:36px}.PagingIndicator .PaingIndicatorDirectionButton:disabled{opacity:.5}.GlocoseAnalysis .SectionBody{gap:10px}.GlocoseAnalysis .Chart{height:240px}.GlocoseAnalysis table{border-top:2px solid #2251a9}.GlocoseAnalysis table>tbody>tr:nth-child(4)>td{border-top:2px solid #66708580}.GlocoseAnalysis table>tbody>tr:nth-child(5)>td{border-bottom:2px solid #66708580}.GlocoseAnalysis table>tbody>tr>td:nth-child(11),.GlocoseAnalysis table>tbody>tr>td:nth-child(2),.GlocoseAnalysis table>tbody>tr>td:nth-child(9),.GlocoseAnalysis table>thead>tr>th:nth-child(11),.GlocoseAnalysis table>thead>tr>th:nth-child(2),.GlocoseAnalysis table>thead>tr>th:nth-child(9){border-right:1px dashed #66708580}.GlocoseProfile .Chart{height:324px;position:relative}.PatternSummaryBox{display:flex;flex:1 1 50%;flex-direction:column;gap:10px}.PatternSummaryBox>div{display:flex;flex-direction:row}.PatternSummaryBox>div:first-child{flex:1 1 50%;justify-content:space-between}.PatternSummaryBox>div>div{display:flex;flex-direction:column}.PatternSummaryBox table{table-layout:fixed}.PatternSummaryBox table th>div{height:28px}.PatternSummaryBox table td,.PatternSummaryBox table th{outline:1px solid #e4e6ef}.PatternSummaryBox table td>div{height:27px}.PatternSummaryBox img{height:220px;object-fit:contain}.GlocosePattern .SectionBody{gap:20px}.CaptionBox{justify-content:flex-start}.CaptionBox,.CaptionBox>div{align-items:center;display:flex}.CaptionBox>div{border:1px solid #347aff;border-radius:8px;color:#347aff;font-family:Pretendard;font-size:14px;font-weight:600;justify-content:center;line-height:14px;padding:10px}.CaptionBox.mini>div{border:1px solid #aaa;border-radius:3px;color:#333;font-family:Pretendard;font-size:12px;font-weight:500;line-height:14.32px;padding:2px}.PatternBox{display:flex;flex-direction:column}.PatternBox>.Pattern{color:#000;font-family:Plus Jakarta Sans;font-size:32px;font-weight:700;line-height:40.32px}.PatternBox>.Description{color:#667085;font-family:Pretendard;font-size:14px;font-weight:400;letter-spacing:-.1em;line-height:16.71px}.PatternChartBox{align-items:center;display:flex;flex-direction:row;justify-content:flex-end}.PatternChartBox>.Chart{border:1px solid #aaa;border-radius:15px;height:120px;overflow:hidden;width:180px}.GuideButtonLayout{bottom:10px;display:flex;flex-direction:row;justify-content:flex-end;padding:10px;position:-webkit-sticky;position:sticky}.ExerciseAnalysis .Chart{height:120px}.ExerciseAnalysis table{table-layout:fixed}.ExerciseAnalysis table th:first-child{width:110px}.ExerciseAnalysis table td>div{padding-right:40px!important}.ExerciseAnalysis table tbody td div{justify-content:flex-end;padding:0 15px}.ExerciseAnalysis table tbody td:first-child div{justify-content:flex-start;width:200px}.ExerciseAnalysis .SectionBody{gap:20px}.ExerciseAnalysis .SectionBody>div:first-child{gap:10px}.ExerciseAnalysis .SectionBody>div:first-child>div:nth-child(2){color:#667085;font-family:Pretendard;font-size:11px;font-weight:400;gap:30px;line-height:13.13px}.ExerciseAnalysis .SectionBody>div:first-child>div:nth-child(2)>div{gap:10px}.ExerciseAnalysis .SectionBody>div:first-child>div:nth-child(2)>div>div:first-child{border-radius:50%;height:10px;width:10px}.ExerciseAnalysis.ReportExerciseSteps .SectionBody>div:first-child>div:nth-child(2)>div:first-child>div:first-child{background-color:#36a2eb80}.ExerciseAnalysis.ReportExerciseCalories .SectionBody>div:first-child>div:nth-child(2)>div:first-child>div:first-child{background-color:#74c76b80}.ExerciseAnalysis .SectionBody>div:first-child>div:nth-child(2)>div:last-child>div:first-child{background-color:#ff638480}.ExercisePattern .SectionBody{gap:20px}.ExercisePattern .Chart{height:300px}.ExercisePattern table{padding-right:45px;table-layout:fixed}.ExercisePattern table tbody td div{justify-content:center;padding:0 30px}.ExercisePattern table tbody td:first-child div{justify-content:flex-start;min-width:250px}.ExerciseStatistics .SectionBody{gap:20px}.ExerciseStatistics .Chart{height:300px}.ExerciseStatistics table{table-layout:fixed}.ExerciseStatistics table tbody td div{justify-content:flex-end}.AbnormalCircle,.ExerciseStatistics table tbody td:first-child div{justify-content:center}.AbnormalCircle{align-items:center;border-radius:50%;color:#fff;display:flex;font-family:Pretendard;font-size:13px;font-weight:600;height:20px;line-height:20px;max-height:20px;max-width:20px;min-height:20px;min-width:20px;width:20px}.AbnormalCircle.high{background-color:#f61848}.AbnormalCircle.low{background-color:#5100ff}.AbnormalCircle.compound{background-color:#13c1c7}.DrGuideBox{flex:1 1 50%;padding:15px}.DrGuideBox>div{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.DrGuideBox .GuideTag{color:#fff;font-family:Pretendard;font-size:13px;font-weight:600;letter-spacing:-.01em;line-height:13px;padding:2px}.GuideTag.diet,.GuideTag.exercise,.GuideTag.insulin{background-color:#347aff80}.DrGuideBox .GuideDate{color:#999;font-family:Pretendard;font-size:11px;font-weight:500;line-height:12px}.DrGuideBox .GuideContents{color:#666;font-family:Pretendard;font-size:14px;font-weight:600;letter-spacing:-1%;line-height:14px;white-space:wrap;word-break:keep-all}.SummaryBloodGlocoseCountBox{border:1px solid #d8d8d8;border-radius:15px;flex-direction:row;font-family:Pretendard;font-size:12px;font-weight:600;line-height:14px;overflow:hidden}.SummaryBloodGlocoseCountBox>div:first-child{align-items:center;border-right:1px solid #d8d8d8;display:flex;flex:1 1 50%;flex-direction:row;padding:0 10px}.SummaryBloodGlocoseCountBox>div:nth-child(2){background-color:#f6f7fb;gap:2px;justify-content:center;padding:2px 5px}.SummaryBloodGlocoseCountBox>div:nth-child(2)>div{align-items:center;border-radius:50%;color:#fff;display:flex;font-family:Pretendard;font-size:13px;font-weight:600;height:20px;justify-content:center;line-height:20px;width:20px}.SummaryBloodGlocoseCountBox>div:nth-child(2)>div:first-child{background-color:#ff995a}.SummaryBloodGlocoseCountBox>div:nth-child(2)>div:nth-child(2){background-color:#5d3fc5}.DietRatio{gap:30px}.DietRatio>div{flex:1 1 50%;gap:10px}.DietRatio>div:first-child{max-width:400px}.DietRatio>div>div{gap:10px;justify-content:space-between}.AbnormalCircles{gap:2px}.DietRatio .DietAbnormalCount{align-items:flex-end}.DietRatio .DietAbnormalCount>div:first-child{color:#000;font-family:Plus Jakarta Sans;font-size:32px;font-weight:700;line-height:40.32px}.DietRatio .DietAbnormalCount>div:nth-child(2){color:#000;font-family:Plus Jakarta Sans;font-size:14px;font-weight:700;line-height:17.64px}.DietRatio ul{color:#667085;font-family:Pretendard;font-size:13px;font-weight:400;letter-spacing:-.02em;line-height:16px;margin:0;padding:0 20px}.DietRatio>div:first-child>div:nth-child(2){align-items:flex-end;display:flex;flex-direction:row}.DoughnutChart{height:120px;width:120px}.AbnormalDietBoxChart{height:200px}.Dot{align-items:center;display:flex;flex-direction:row}.Dot>div:first-child{border-radius:50%;height:7px;width:7px}.DietMealAnalysis table td:first-child>div,.DietMealAnalysis table td:nth-child(2)>div,.DietMealAnalysis table td:nth-child(3)>div,.DietMealAnalysis table td:nth-child(9)>div{justify-content:center}.CpfRatioBox{font-family:Pretendard;font-size:10px;font-weight:400;letter-spacing:-.01em;line-height:11.93px}.CpfRatioBox>div:first-child{color:#aaa}.CpfRatioBox.text>div:first-child{color:inherit;font-family:Pretendard;font-size:14px;font-weight:400;letter-spacing:-.01em;line-height:16.71px}.CpfRatioBox.text>div:nth-child(2){display:none}.CpfRatioBox>div:first-child{justify-content:flex-end}.CpfRatioBox>div:first-child,.CpfRatioBox>div:nth-child(2){display:flex;flex-direction:row}.CpfRatioBox>div:nth-child(2)>div{min-height:4px}.CpfRatioBox>div:nth-child(2)>div:first-child{border-bottom-left-radius:2px;border-top-left-radius:2px}.CpfRatioBox>div:nth-child(2)>div:last-child{border-bottom-right-radius:2px;border-top-right-radius:2px}.DietFoodAnalysis table td:first-child>div,.DietFoodAnalysis table td:nth-child(6)>div,.DietFoodAnalysis table td:nth-child(8)>div,.DietFoodAnalysis table th>div{justify-content:center}.DietStatisticsChart{height:300px}.InsulinRatio{gap:30px}.InsulinRatio>div{flex:1 1 50%;gap:10px}.InsulinRatio>div:first-child{max-width:400px}.InsulinRatio>div>div{gap:10px;justify-content:space-between}.InsulinRatio .InsulinAbnormalRatio{align-items:flex-end}.InsulinRatio .InsulinAbnormalRatio>div:first-child{color:#000;font-family:Plus Jakarta Sans;font-size:32px;font-weight:700;line-height:40.32px}.InsulinRatio .InsulinAbnormalRatio>div:nth-child(2){color:#000;font-family:Plus Jakarta Sans;font-size:14px;font-weight:700;line-height:17.64px}.InsulinRatio ul{color:#667085;font-family:Pretendard;font-size:13px;font-weight:400;letter-spacing:-.02em;line-height:16px;margin:0;padding:0 20px}.AbnormalInsulinBoxChart{height:200px}.InsulinPatternChart{height:300px}.InsulinStatisticsChart{min-height:300px}.HalfDoughnutChart{gap:10px}.HalfDoughnutChart>div{align-items:center;display:flex}.HalfDoughnutChart>div>div:first-child{color:#666;font-family:Pretendard;font-size:13px;font-weight:600;letter-spacing:-.01em;line-height:12px}.HalfDoughnutChart>div>div:nth-child(2){color:#666;font-family:Pretendard;font-size:10px;font-weight:400;letter-spacing:-.01em;line-height:12px}.PeriodCalendar{background-color:#fff;border-radius:13px;gap:10px;padding:10px}.PeriodCalendarTitle{color:#333;font-family:Pretendard;font-size:16px;font-weight:500;line-height:19.09px;padding:5px 0}.WeekHeader{border-bottom:1px solid #aaa;color:#aaa;font-family:Plus Jakarta Sans;font-size:10px;font-weight:600;line-height:18px}.WeekHeader>div{align-items:center;display:flex;justify-content:center;width:34px}.PeriodSetButton{background-color:#347aff;border:1px solid #004de5;border-radius:5px;color:#fff;font-family:Pretendard;font-size:14px;font-weight:600;line-height:16.71px;padding:10px}.PeriodSetButton:disabled{background-color:#eaeaea;border:1px solid #d8d8d8;color:#aaa}.LinearCalendar{height:480px;padding:2px 10px;width:260px}.LinearCalendar>.Contents{flex:1 1 50%;overflow:hidden;position:relative}.LinearCalendar>.Contents>div{bottom:0;display:flex;flex-wrap:wrap;left:0;position:absolute;right:0}.Day{align-items:center;display:flex;justify-content:center;margin:2px 0}.Day:not(.selected):disabled{opacity:.5}.Day>div{align-items:center;border-radius:50%;color:#667085;display:flex;font-family:Plus Jakarta Sans;font-size:14px;font-weight:500;height:32px;justify-content:center;line-height:14px;width:32px}.Day.disabled>div{opacity:.4}.Day.available:not(:disabled)>div:after{background-color:#347aff20;border-radius:50%;content:"";inset:0;pointer-events:none;position:absolute}.Day.selected>div{background-color:#347aff;color:#fff}.Day.today>div{font-weight:900;text-shadow:1px 1px #00000080}.Day.today.selected>div{text-shadow:1px 1px #ffffff80}.Day.between{background-color:#347aff40}.Day.between.forward{border-bottom-left-radius:50%;border-top-left-radius:50%}.Day.between.backward{border-bottom-right-radius:50%;border-top-right-radius:50%}.Month{color:#111;font-size:36px;font-weight:700;line-height:36px}.Month,.Year{font-family:Plus Jakarta Sans}.Year{color:#999;font-size:12px;font-weight:500;line-height:12px}.YearMonth{align-items:center;display:flex;justify-content:center;padding:20px 0 0;width:244px}.DayContainer{position:relative}.PeriodCalendar>.Left{gap:5px;left:-60px;position:absolute;top:15px}.PeriodCalendar>.Right{bottom:15px;gap:5px;position:absolute;right:-60px}.PeriodOffsetButton:disabled{opacity:.5}.Check{color:#667085}.Check.checked{color:#1d61e8}.Check>div{gap:5px}.Check>div>.VBox{width:40px}.Check svg>path:first-child{stroke:#cdcfd0}.Check.checked :not(.Ranking)>svg>path:first-child{fill:#1d61e8;stroke:#1d61e8}.Check svg>path:nth-child(2){fill:#667085}.Check.checked svg>path:nth-child(2){fill:#fff}.RankingCircle{align-items:center;border:1px solid #9956ff;border-radius:50%;color:#9956ff;display:flex;font-family:Pretendard;font-size:13px;font-weight:600;height:22px;justify-content:center;line-height:14px;width:22px}.Floatings>.front>.Dim>div{position:fixed}.FilterSelect .Contents,.Search{overflow:hidden}.Search{border-bottom:1px solid #eaeaea;height:50px;position:relative;width:320px}.Search>button{height:24px;position:absolute;top:50%;transform:translateY(-50%);width:24px}.Search.empty>button{left:17px;transition:left .2s}.Search>input{color:#347aff;font-family:Pretendard;font-size:16px;font-weight:400;line-height:19.09px;max-width:320px;padding:15px 50px}.Search>input::-webkit-input-placeholder{color:#aaa}.Search.focused{border:1px solid #347aff}.Search.focused>input,.Search:not(.empty)>input{padding:15px 25px}.Search.focused>button,.Search:not(.empty)>button{left:283px}.Search>button svg>path{stroke:#9e9e9e}.Search.focused>button svg>path,.Search:not(.empty)>button svg>path{stroke:#347aff}.FilterSelect{background-color:#fff;border-bottom-left-radius:13px;border-bottom-right-radius:13px}.FilterSelect .Contents{padding:0 0 10px}.Button.PatientItem>div{align-items:center;justify-content:space-between;padding:10px 20px}.PatientItem>div:first-child{color:#000;font-family:Pretendard;font-size:14px;font-weight:400;letter-spacing:.20000000298023224px;line-height:16.71px}.PatientItem:hover>div:first-child{font-weight:600}.PatientItem>div:nth-child(2){color:#667085;font-family:Pretendard;font-size:14px;font-weight:400;letter-spacing:.20000000298023224px;line-height:16.71px}.Segment.full{flex:1 1 50%}body{overscroll-behavior-y:none}.TableButton.triggered,table td>div.triggered{background-color:#5c69ff14}.TableButton.selected,table td>div.selected{color:#347aff;font-weight:900}.GlocoseProfile svg{height:200px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.good>svg>path{stroke:#12b76a}.bad>svg>path{stroke:#f04438}.RemoveGuideButton{border:1px solid #ff6262;border-radius:3px;color:#ff6262;font-family:Pretendard;font-size:12px;font-weight:600;line-height:14.32px;padding:3px 3px 2px}.DrGuide>.Segment>.HBox,.DrGuide>.Segment>.HBox>.VBox{gap:20px}.DrGuide>.Segment>.HBox>.VBox>div{gap:20px;justify-content:space-between}.DrGuide>.Segment>.HBox>.VBox>div.VBox{background-color:#f5f8ff;padding:20px}.DrGuide>.Segment>.HBox>.VBox>div>div{gap:5px}.NewPostButton{border:1px solid #347aff;border-radius:5px;color:#347aff;font-family:Pretendard;font-size:13px;font-weight:400;line-height:15.51px;padding:8px 10px}.TempSaveButton{background-color:#347aff}.GuidePublishButton,.TempSaveButton{border-radius:5px;color:#fff;font-family:Pretendard;font-size:13px;font-weight:400;line-height:15.51px;padding:8px 10px}.GuidePublishButton{background-color:#fc677f}textarea{border:1px solid #3f435029;border-radius:4px;font-weight:400;padding:15px 20px;resize:none}.EditArea,textarea{font-family:Pretendard;font-size:14px;line-height:20px}.EditArea{font-weight:600}.EditArea>div:first-child{align-items:center;display:flex;justify-content:center}.EditArea img{height:130px;object-fit:contain}.SelectButton{border:1px solid #d0d5dd;border-radius:4px;gap:8px}.SelectButton svg{transition:transform .1s linear}.SelectButton:not(.active) svg{transform:rotate(0deg)}.SelectButton.active svg{transform:rotate(180deg)}.Login .SelectButton>div{color:#000;font-family:Pretendard;font-size:16px;font-weight:400;justify-content:space-between;line-height:24px;padding:7px 16px}.Login .SelectButton>div>svg{height:32px;width:32px}.SelectButton>.Placeholder{color:#667085}.Floating.LoginSelect{background-color:#fff;border-bottom-left-radius:13px;border-bottom-right-radius:13px}.Floating.LoginSelect data{height:35px}.Floating .FocusableButton>div{justify-content:flex-start}.Floating.LoginSelect .FocusableButton>div>data{align-items:center;display:flex;flex:1 1 50%;flex-direction:row;font-family:Pretendard;font-size:16px;font-weight:400;justify-content:space-between;letter-spacing:.20000000298023224px;line-height:16.71px;padding:20px}.Floating .FocusableButton:hover>div>data{font-weight:600}.SelectButton>div{color:#000;font-family:Pretendard;font-size:12px;font-weight:400;justify-content:space-between;line-height:14.32px;padding:5px 5px 5px 15px}.SelectButton>div>svg{height:20px;width:20px}.Floating .FocusableButton>div>data{align-items:center;display:flex;flex:1 1 50%;flex-direction:row;font-family:Pretendard;font-size:12px;font-weight:400;justify-content:space-between;line-height:14.32px;padding:6px}.Floating{background-color:#fff;border-bottom-left-radius:6px;border-bottom-right-radius:6px}.Login .Input>input{border:3px solid #0000;outline:1px solid #d0d5dd}.screen-center{left:50%;top:50%;transform:translate(-50%,-50%)}.Dialog{background-color:#fff;border-radius:24px;gap:20px;padding:20px}.Dialog .HBox{align-items:center}.DialogTitle{color:#333;font-family:Pretendard;font-size:16px;font-weight:500;justify-content:space-between;line-height:19.09px}.Dialog .HBox.DialogEmpty{align-items:center;flex:1 1;justify-content:center;min-height:633px}.RetriveDialog{max-width:380px}.RetriveDialog>.HBox:nth-child(2){color:#347aff;font-family:Pretendard;font-size:16px;font-weight:500;gap:20px;line-height:19.09px;white-space:wrap;word-break:keep-all}.Dialog .Input>input{border:3px solid #0000;outline:1px solid #d0d5dd}.RetriveDialog{box-shadow:0 20px 24px -4px #10182814}.RetriveDialog>form{display:flex;flex-direction:column;font-family:Pretendard;font-size:14px;font-weight:500;gap:20px;justify-content:center;line-height:20px}.RetriveDialog>form>.VBox{gap:10px}.RetriveDialog input{border-radius:8px;color:#333;padding:8px 16px;text-align:left;width:340px}.RetriveDialog .SelectButton>div,.RetriveDialog input{font-family:Pretendard;font-size:16px;font-weight:400;line-height:24px}.RetriveDialog .SelectButton>div{color:#000;justify-content:space-between;padding:7px 16px}.RetriveDialog .SendButton{background-color:#347aff;border-radius:8px;color:#fff;font-family:Pretendard;font-size:16px;font-weight:500;line-height:19.09px}.RetriveDialog .SendButton>div{padding:14px 40px}.ResetDialog{box-shadow:0 20px 24px -4px #10182814}.ResetDialog>form{display:flex;flex-direction:column;font-family:Pretendard;font-size:14px;font-weight:500;gap:20px;justify-content:center;line-height:20px}.ResetDialog>form>.VBox{gap:10px}.ResetDialog input{border-radius:8px;color:#333;padding:8px 16px;text-align:left;width:340px}.ResetDialog .SelectButton>div,.ResetDialog input{font-family:Pretendard;font-size:16px;font-weight:400;line-height:24px}.ResetDialog .SelectButton>div{color:#000;justify-content:space-between;padding:7px 16px}.ResetDialog .SendButton{background-color:#347aff;border-radius:8px;color:#fff;font-family:Pretendard;font-size:16px;font-weight:500;line-height:19.09px}.ResetDialog .SendButton>div{padding:14px 40px}.Reset{align-items:center;flex-direction:row;inset:0;justify-content:center;position:fixed}.Reset .Logo{margin-bottom:-35px;margin-right:-50px;position:relative}.Reset .Logo:after{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);bottom:0;content:"";height:35px;position:absolute;right:0;width:100px}.Reset .Logo>.VBox{justify-content:flex-start}.Reset .Logo>.VBox:first-child{padding-top:15px}.Reset .Logo>.VBox>div:first-child{color:#347aff;font-family:Plus Jakarta Sans;font-size:10px;font-weight:500;line-height:20px}.Reset .Logo>.VBox>div:nth-child(2){font-family:Plus Jakarta Sans;font-size:24px;font-weight:700;line-height:20px}.Reset>div{gap:20px}.Reset>div>svg{margin-bottom:-50px}.ResetPanel{background-color:#fff;border-radius:20px;box-shadow:0 5px 20px -2px #00000026;flex:1 1 50%;justify-content:center;padding:20px}.ResetPanel>form{display:flex;flex-direction:column;font-family:Pretendard;font-size:14px;font-weight:500;gap:10px;justify-content:center;line-height:20px}.ResetPanel input{border-radius:8px;color:#333;font-family:Pretendard;font-size:16px;font-weight:400;line-height:24px;padding:8px 16px;text-align:left;width:340px}.ResetPanel form .HBox{align-items:center;justify-content:space-between}.ResetPanel .Check{font-family:Pretendard;font-size:12px;font-weight:400;letter-spacing:-.05em;line-height:14.32px}.ResetPanel .Check>div{align-items:center;display:flex;justify-content:center;padding:5px}.ResetPanel .PasswordResetButton{color:#347aff;font-family:Pretendard;font-size:12px;font-weight:400;letter-spacing:-.05em;line-height:24px;margin-right:-8px}.ResetPanel .PasswordResetButton>div{padding:2px 8px}.ResetPanel .ResetButton{background-color:#347aff;border-radius:8px;color:#fff;font-family:Pretendard;font-size:16px;font-weight:500;line-height:19.09px}.ResetPanel .ResetButton>div{padding:20px 40px}.BloodGlocoseDialogButton{color:#667085;font-family:Pretendard;font-size:14px;font-weight:400;letter-spacing:-.01em;line-height:16.71px;-webkit-text-decoration:underline #347aff;text-decoration:underline #347aff}.BloodGlocoseDialog{width:1200px}.BloodGlocoseDialog.min .KeyTime .Label svg{transform:rotate(180deg)}.BloodGlocoseDialog table{border-bottom:2px solid #667085;border-top:2px solid #667085}.BloodGlocoseDialog .Circle{height:10px;width:10px}.BloodGlocoseDialog .DietCircle{background-color:#ff7d5e}.BloodGlocoseDialog .ExerciseCircle{background-color:#1d82ff}.BloodGlocoseDialog .InsulinCircle{background-color:#f7efe5}.BloodGlocoseDialog .CpfRatioBox{min-width:100px}.BloodGlocoseDialog .Caption{gap:5px}.BloodGlocoseDialog>.HBox.full{align-items:flex-start;gap:30px}.BloodGlocoseDialog .VBox.full{gap:20px}.BloodGlocoseDialog th{width:170px}.BloodGlocoseDialogChart.Chart{height:245px}.DetailMealDialogButton,.ExerciseDialogButton{color:#667085;font-family:Pretendard;font-size:14px;font-weight:400;letter-spacing:-.01em;line-height:16.71px;-webkit-text-decoration:underline #347aff;text-decoration:underline #347aff}.ExerciseDialog{width:1200px}.ExerciseDialog>.HBox:last-child>.VBox{justify-content:flex-start;min-height:500px}.ExerciseDialog table{border-bottom:2px solid #667085;border-top:2px solid #667085}.ExerciseDialog .Circle{height:10px;width:10px}.ExerciseDialog .DietCircle{background-color:#ff7d5e}.ExerciseDialog .ExerciseCircle{background-color:#1d82ff}.ExerciseDialog .InsulinCircle{background-color:#f7efe5}.ExerciseDialog .CpfRatioBox{min-width:100px}.ExerciseDialog .Caption{gap:5px}.ExerciseDialog>.HBox.full{align-items:flex-start;gap:30px}.ExerciseDialog .VBox.full{gap:20px}.ExerciseDialog th{width:170px}.ExerciseDialogChart .Chart{height:245px}.DrGuideDialog{height:430px;width:600px}.DrGuideDialog .DrGuideBox{background-color:#f6f7fb;border-radius:8px}.DrGuideDialog>.HBox:last-child{align-items:normal;flex:1 1}.DrGuideDialog form{flex-direction:column;gap:10px}.DrGuideDialog .Textarea,.DrGuideDialog form{display:flex;flex:1 1 50%}.DrGuideDialog .Textarea textarea{color:#333;flex:1 1 50%;font-family:Pretendard;font-size:14px;font-weight:400;line-height:20px}.DrGuideDialog .HBox{gap:10px}.DrGuideDeleteButton{border:1px solid #ff6262;border-radius:3px;color:#ff6262;font-family:Pretendard;font-size:12px;font-weight:600;gap:2px;line-height:14.32px}.DrGuideDeleteButton>div{padding:3px 6px}.DrGuide tr td{border-bottom:1px solid #f4f4f4}.DrGuide tr.selected td{background-color:#f4f8ff}.Ratiobar{align-items:center}.Ratiobar>div{color:#333;flex:1 1 50%;font-size:14px;line-height:16.71px;position:relative}.Ratiobar .Unit,.Ratiobar>div{font-family:Pretendard;font-weight:600}.Ratiobar .Unit{font-size:10px;line-height:11.93px}.Ratiobar>div:first-child,.Ratiobar>div:nth-child(7){align-items:flex-end;height:23px;max-height:23px;min-height:23px;padding:3px}.Ratiobar>div:nth-child(2),.Ratiobar>div:nth-child(6){border-left:.5px dashed #667085;border-right:.5px dashed #667085;width:0}.Ratiobar>div:nth-child(2):after,.Ratiobar>div:nth-child(6):after{background-color:#667085;border-radius:50%;content:"";height:4px;left:50%;position:absolute;transform:translateX(-2px);width:4px}.Ratiobar>div:nth-child(2):after{top:0}.Ratiobar>div:nth-child(6):after{bottom:0}.Ratiobar>div:nth-child(3),.Ratiobar>div:nth-child(5){height:0}.Ratiobar>div:nth-child(3)>div,.Ratiobar>div:nth-child(5)>div{position:absolute;transform:translateX(-50%);width:20px}.Ratiobar>div:nth-child(3)>div{align-items:flex-end;background-color:#f61848;border-top-left-radius:15px;border-top-right-radius:15px;bottom:0;padding-bottom:2px}.Ratiobar>div:nth-child(3)>div,.Ratiobar>div:nth-child(5)>div{color:#fff;display:flex;flex-direction:row;font-family:Pretendard;font-size:10px;font-weight:400;justify-content:center;line-height:11.93px}.Ratiobar>div:nth-child(5)>div{align-items:flex-start;background-color:#5d3fc5;border-bottom-left-radius:15px;border-bottom-right-radius:15px;padding-top:2px;top:0}.Ratiobar>div:nth-child(4){max-height:0;width:100%}.Ratiobar>div:nth-child(4):after{border:.5px solid #eaeaea;content:"";height:0;position:absolute;width:100px}.Segment.Summary{border:1px solid #2e5dcccc;border-radius:10px;gap:20px;padding:20px}.SummaryTitle{border-left:2px solid #2e5dcc;color:#2e5dcc;font-family:Pretendard;font-size:13px;font-weight:600;gap:30px;line-height:14px;padding:0 10px}.SummaryTitle .HBox{gap:10px}.SummaryBox,.SummaryTitle .HBox .Dot{gap:5px}.SummaryBox.Sub{background-color:#f6f7fb;border-radius:5px;justify-content:flex-end;padding:5px 10px}.SummaryBox>div:first-child{align-items:center;color:#666;font-family:Pretendard;font-size:13px;font-weight:600;gap:5px;line-height:14px;white-space:nowrap}.SummaryBox>div:nth-child(2){align-items:flex-end}.SummaryBox.Sub>div:nth-child(2){justify-content:center}.SummaryBox>div:nth-child(2)>div:first-child{color:#333;font-family:Plus Jakarta Sans;font-size:20px;font-weight:600;line-height:22px}.SummaryBox.Sub>div:nth-child(2)>div:first-child{font-family:Pretendard;font-size:14px;font-weight:700;line-height:16.71px}.SummaryBox>div:nth-child(2)>div:nth-child(2){color:#999;font-family:Pretendard;font-size:12px;font-weight:400;line-height:14.32px}.BASE_COLOR.good{color:#1d82ff}.BASE_COLOR.bad{color:#ff7d5e}.BASE_COLOR.low{color:#ff7dff}.SummaryBox>div:nth-child(2)>div:first-child.good{color:#1d82ff}.SummaryBox>div:nth-child(2)>div:first-child.bad{color:#ff7d5e}.SummaryBox>div:nth-child(2)>div:first-child.low{color:#ff7dff}.SummaryItems{gap:30px;padding:0 10px}.VBar{border:1px solid #d8d8d8}.SummaryItems>.HBox{gap:5px}.AbnormalBloodGlocoseBoxChart{flex:1 1;height:200px}.renderAll .AbnormalBloodGlocoseBoxChart{width:700px}.GlocoseAbnormals.VBox,.GlocoseAbnormals>.HBox:nth-child(2){gap:20px}.GlocoseAbnormalCount.HBox{gap:25px;overflow:hidden;padding:0 20px;width:400px}.GlocoseAbnormalCount.HBox>div:first-child{margin-right:30px}.GlocoseAbnormalCount.HBox>div:nth-child(2),.GlocoseAbnormalCount.HBox>div:nth-child(3),.GlocoseAbnormalCount.HBox>div:nth-child(4),.GlocoseAbnormalCount.HBox>div:nth-child(5){opacity:.7}.GlocoseSummary{flex:1 1}.GlocoseSummary>.Summary:first-child{flex:4 1}.GlocoseSummary>.Summary:nth-child(2),.GlocoseSummary>.Summary:nth-child(3){flex:2 1}.WheelScroll{position:relative}.FilterSelect{overflow:hidden}.WheelScroll>.Scrollbar{background-color:grey;bottom:0;position:absolute;right:0;top:0;width:1px}.WheelScroll>.Scrollbar>.ScrollThumb{background-color:#000;position:absolute;right:0;width:3px}.LinearCalendar>.Scrollbar{bottom:0;top:20px}.DrGuideNavButton :has(>.Badge){position:relative}.DrGuideNavButton .Badge{right:-25px;top:-2px}.GlocoseAnalysis table{table-layout:fixed}.GlocoseAnalysis table tbody td{max-width:60px;min-width:0}.GlocoseAnalysis table tbody td:first-child{max-width:100px;width:97px}.GlocoseAnalysis table tbody td:first-child>div{max-width:100px;min-width:100px;width:100px}.GlocoseAnalysis table th:first-child{max-width:97px;min-width:97px;width:97px}.GlocoseAbnormalCount .CaptionBox{white-space:nowrap}.GlocoseAbnormalCount>.VBox:first-child .Ratiobar>div:nth-child(3)>div,.GlocoseAbnormalCount>.VBox:first-child .Ratiobar>div:nth-child(5)>div{width:30px}.ExerciseSummary .SummaryItems{gap:60px}.ExerciseSummary>.Summary:first-child{min-width:300px}.ExerciseSummary>.Summary:nth-child(2){min-width:473px}.DietSummary{display:flex;flex:1 1;gap:10px}.DietSummary .Segment{flex:2 1}.DietSummary .Segment:first-child{flex:3 1}.SummaryBox .HBox{gap:5px}.InsulinSummary{display:flex;flex:1 1;gap:10px}.ReportDiet .PageContent>.VBox>.Segment:nth-child(2){border:1px solid #2e5dcc66}.AbnormalDistribution{align-items:flex-end;flex:1 1}.AbnormalDistribution>.VBox>div:first-child{font-family:Pretendard;font-size:13px;font-weight:600;line-height:14px}.AbnormalDistribution .SummaryBox>.HBox:first-child{align-items:flex-start;height:30px}.AbnormalDistribution .SummaryBox{gap:0}.AbnormalDistribution .SummaryBox>.HBox .Dot{margin-top:3px}.AbnormalSummary{gap:5px;margin-top:20px}.GuideButtonLayout{pointer-events:none}.GuideButtonLayout>button{pointer-events:auto}:has(>.SimBox)>div{align-items:center}.SimBox{align-items:center;flex-wrap:wrap}.SimBox>div{background-color:#7694dc;border-radius:4px;color:#fff;font-weight:500;padding:8px 16px}.SimBox>div,.SimCaption{font-family:Pretendard;font-size:14px;line-height:16.71px}.SimCaption{color:#575757;font-weight:600}.MBTIPatternBox .HBox{align-items:center;gap:10px}.MBTICaption{border:1px solid #d8d8d8;border-radius:4px;color:#aaa;font-family:Pretendard;font-size:10px;font-weight:500;letter-spacing:-.02em;line-height:11.93px;padding:2px;top:1px;white-space:nowrap}.MBTIPattern{font-family:Plus Jakarta Sans;font-size:18px;font-weight:700;line-height:18px;text-align:left}.TIRBox{flex:1 1;position:relative}.TIRBox>div{display:flex;inset:0;padding:30px 22px 20px;position:absolute}.TIRBox>div>div{flex:1 1}.TIRChart{border-radius:10px;overflow:hidden;width:20px}.TIRChart>div:first-child{background-color:#ff995a}.TIRChart>div:nth-child(2){background-color:#ffca7e}.TIRChart>div:nth-child(3){background-color:#a2cf92}.TIRChart>div:nth-child(4){background-color:#83b9ff}.TIRChart>div:nth-child(5){background-color:#5100ff}.TIRLabels>svg:first-child,.TIRLabels>svg:nth-child(2){position:absolute;right:0;transform:translateY(-50%)}.TIRLabels{position:relative}.TIRLabels>.TIRLabel{position:absolute;right:0;transform:translateY(-50%)}.TIRLabels>.TIRLabel.TIR{left:0;top:50%}.TIRLabels>.TIRLabel.TIR>div:first-child{color:#333;font-family:Pretendard;font-size:13px;font-weight:600;line-height:14px}.TIRLabels>.TIRLabel.TAR>div:last-child,.TIRLabels>.TIRLabel.TBR>div:last-child,.TIRLabels>.TIRLabel.TIR>div:last-child{align-items:flex-end}.TIR .Value{font-size:18px;line-height:21.48px}.TIR .Unit,.TIR .Value{font-family:Pretendard;font-weight:600}.TIR .Unit{font-size:12px;line-height:14.32px}.TIRLabels>.TIRLabel.VeryHigh{right:15px;top:1px}.TIRLabels>.TIRLabel.VeryLow{bottom:-20px;right:15px}.TIRLabels>.TIRLabel.TAR,.TIRLabels>.TIRLabel.TBR{left:0}.TIRLabels>.TIRLabel.TAR>div:first-child,.TIRLabels>.TIRLabel.TBR>div:first-child{color:#666;font-family:Pretendard;font-size:10px;font-weight:600;line-height:11.93px}.TAR .Value,.TBR .Value{font-family:Pretendard;font-size:12px;font-weight:600;line-height:14.32px}.TAR .Unit,.TBR .Unit{font-family:Pretendard;font-size:10px;font-weight:600;line-height:11.93px}.VeryHigh>div:first-child,.VeryLow>div:first-child{color:#999;font-family:Pretendard;font-size:8px;font-weight:600;line-height:9px}.VeryHigh .Unit,.VeryHigh .Value,.VeryLow .Unit,.VeryLow .Value{color:#333;font-family:Pretendard;font-size:10px;font-weight:600;line-height:11.93px}.DataRatio{background-color:#e8edff;border-radius:6px;padding:2px 6px}.DataRatio>.HBox{align-items:center;gap:5px}.DataRatio .Data{align-items:flex-end}.DataRatio .Value{font-size:10px;line-height:11.93px}.DataRatio .Unit,.DataRatio .Value{font-family:Pretendard;font-weight:600}.DataRatio .Unit{font-size:8px;line-height:9.55px}.DataRatio .Warning{align-items:center;background-color:#fff;border-radius:5px;color:#ff6060;font-family:Pretendard;font-size:9px;font-weight:600;line-height:10.74px;padding:3px;text-align:left}.AbnormalBloodGlocoseBox table td>div{padding:0;white-space:nowrap}.OverviewBox{cursor:pointer;flex:1 1}.OverviewBox .Dot{font-family:Pretendard;font-size:10px;font-weight:500;letter-spacing:-.02em;line-height:10px}.OverviewBox .Dot>div:first-child{height:4px;width:4px}.OverviewBox>.HBox{gap:20px}.OverviewBox .BoxItem{color:#666;font-family:Pretendard;font-size:12px;font-weight:600;line-height:14px}.OverviewBox .BoxValue{color:#333;font-family:Plus Jakarta Sans;font-size:16px;font-weight:700;letter-spacing:-.05em;line-height:20px}.OverviewBox.DietBox .BoxContainer>div:first-child .BoxValueContainer{flex-wrap:wrap}.OverviewBox.DietBox .BoxContainer>div:first-child .BoxValue{border:1px solid #3686f0;border-radius:10px;color:#3686f0;font-family:Plus Jakarta Sans;font-size:12px;font-weight:700;letter-spacing:-.05em;line-height:20px;padding:2px 5px;white-space:nowrap}.OverviewBox .BoxUnit{color:#999;font-family:Pretendard;font-size:12px;font-weight:400;line-height:14.32px}.OverviewBox .BoxValueContainer{align-items:flex-end;gap:2px}.OverviewBox .BoxContainer{gap:20px;justify-content:flex-end}.DoubleBarChart{flex:1 1;min-height:100px;position:relative}.DoubleBarChart .Bar{bottom:0;height:100%}.DoubleBarChart .Bar,.DoubleBarChart .BarSection{position:absolute;width:15px}.DoubleBarChart .Bar:first-child{left:50%;transform:translateX(-50%)}.DoubleBarChart .Bar:nth-child(2){left:calc(50% + 25px);transform:translateX(-50%)}.DoubleBarChart .BarSection.last{background-color:#dde6f4}.DoubleBarChart .BarSection.average{background-color:#5f9fff}.DoubleBarChart .BarSection.base{background-color:#ff7d5e}.DoubleBarChart .BarSection.bolus{background-color:#5f9fff}.DoubleBarChart .BarSection.last_base{background-color:#a6bbdf}.DoubleBarChart .BarSection.last_bolus{background-color:#dde6f4}.DoubleBarChart .BarSection:last-child{border-top-left-radius:8px;border-top-right-radius:8px}.DoubleBarChart .Recommended{border-top:.5px dashed #ff995a;left:0;position:absolute;right:0}.DoubleBarChart .Recommended>div{background-color:#ff995a;border-radius:2px;color:#fff;font-family:Pretendard;font-size:8px;font-weight:400;line-height:8px;margin-top:-7px;padding:2px;position:absolute}.BarSection>.VBox{align-items:center;left:50%;position:absolute;top:-10px;transform:translateX(-50%)}.Bar:nth-child(2) .BarSection>.VBox{top:-30px}.Bar:nth-child(2) .BarSection:after{background-color:inherit;border-top-left-radius:8px;border-top-right-radius:8px;content:"";inset:0;position:absolute}.BarSection>.VBox>.HBox>span{font-family:Pretendard;font-size:8px;font-weight:400;line-height:8px}.ChartLabel{border-top:1px solid #eaeaea;display:flex;font-family:Pretendard;font-size:11px;font-weight:500;justify-content:center;letter-spacing:-.01em;line-height:11px;padding-top:5px}.OverviewBoxLegends{gap:10px;justify-content:flex-end;padding-bottom:5px}.OverviewBoxLegends .Dot{gap:5px}.OverviewBox>.HBox>.VBox>.HBox{gap:10px}.OverviewBox>.HBox>.VBox>.HBox>.VBox{min-width:90px}.OverviewButton>div{background-color:#ebecf3;border-top-left-radius:5px;border-top-right-radius:5px;color:#999;font-family:Pretendard;font-size:14px;font-weight:500;letter-spacing:-.01em;line-height:16.71px;padding:10px 15px}.OverviewButton.triggered>div{background-color:#fff;color:#333}.Overview .TabSection{gap:0}.Overview .TabSection>.SectionBody>.Segment{border-top-left-radius:0;padding:0}.OverviewTabs>.HBox{gap:5px}.TIRBar{min-height:150px}.TIRBar>.VBox:first-child{font-family:Pretendard;font-size:10px;font-weight:400;line-height:11.93px;position:relative}.TIRBar>.VBox:first-child>div{position:absolute;right:10px;white-space:nowrap}.TIRBar>.VBox:first-child>div:first-child{top:0}.TIRBar>.VBox:first-child>div:nth-child(2){top:50%;transform:translateY(-50%)}.TIRBar>.VBox:first-child>div:nth-child(3){bottom:0}.GlocoseTIRChart table td:first-child>.VBox{color:#9b9b9b;font-family:Pretendard;font-size:10px;font-weight:600;height:150px;line-height:11.93px}table td:nth-child(2) .TIRBar>.VBox:first-child{font-family:Pretendard;font-size:12px;font-weight:600;line-height:14.32px}table td:nth-child(2) .TIRBar>.VBox:first-child>.HBox>div:last-child{font-family:Pretendard;font-size:10px;font-weight:600;line-height:11.93px}.TIRBar>.VBox:nth-child(2){border-radius:10px;overflow:hidden;position:relative;width:20px}.TIRBar>.VBox:nth-child(2)>div{width:20px}.TIRBar>.VBox:nth-child(2)>div:first-child{background-color:#ff995a}.TIRBar>.VBox:nth-child(2)>div:nth-child(2){background-color:#a2cf92}.TIRBar>.VBox:nth-child(2)>div:nth-child(3){background-color:#5d3fc5}.DoctorInfo .RetrieveButton{font-size:8px;pointer-events:none;position:absolute;right:5px;top:50%;transform:translateY(-50%);visibility:hidden}.DoctorInfo:hover .RetrieveButton{pointer-events:auto;visibility:visible}.GlocoseTags{height:70px;position:relative}.GlocoseTag{position:absolute}.GlocoseTag:hover{opacity:.2}.GlocoseIcon{gap:2px}.GlocoseIcon>div{align-items:center;background-color:#f4f4f4;border-radius:4px;color:#909090;display:flex;font-family:Pretendard;font-size:16px;font-weight:600;height:32px;justify-content:center;line-height:19.09px;width:31px}.KeyTime,.KeyTime .Time{position:absolute}.KeyTime .Time{border-left:1px solid #adadad;bottom:0;top:0}.KeyTime .Label{color:#fff;position:absolute;transform:translate(-50%,-100%)}.KeyTime .Label>.VBox{background-color:#00000080;border:2px solid #333;border-radius:5px;box-shadow:0 0 3px 3px #00000040;gap:5px;margin-bottom:20px;padding:10px 20px}.KeyTime .Label>.Circle{bottom:0;height:6px;left:50%;transform:translate(-50%,-6px);width:6px}.KeyTime .Label>.Circle,.KeyTime .Label>.Circle:before{background-color:#ff7d5e;border-radius:50%;content:"";display:none;position:absolute}.KeyTime .Label>.Circle:before{height:12px;opacity:.5;transform:translate(-25%,-25%);width:12px}.KeyTime .Label:after{border:10px solid #0000;border-top-color:#00000080;bottom:1px;content:"";left:50%;position:absolute;transform:translateX(-50%)}.KeyTime .Label>.VBox>div:first-child{font-size:26px;gap:5px;line-height:31.03px}.KeyTime .Label>.VBox>div:first-child,.KeyTime .Label>.VBox>div:nth-child(2){align-items:center;display:flex;font-family:Pretendard;font-weight:600;justify-content:center}.KeyTime .Label>.VBox>div:nth-child(2){font-size:14px;line-height:16.71px}.BloodGlocoseDialog .ChartArea{position:relative}.ExerciseDialogGlocoseChart{height:230px;margin-bottom:-22px}.ExerciseDialogStepsChart{height:130px}.DietStatisticsTable>table>tbody>tr:first-child>td>div{color:#111}.DownloadItem>div{font-size:10px;padding:3px 10px}.Check:disabled,.Login>.VBox>svg{filter:grayscale(1)}.Check:disabled{opacity:.5}.ExecuteButton{width:160px}.SimulationDietTabs{margin-right:380px}.SimulationDiet{gap:20px;padding:20px}.SimulationDiet>div{gap:20px}.SimulationDietTable{gap:15px}.SimulationDietTable .Division{font-weight:500;gap:15px}*{font-family:Pretendard}.SimulationDietGraph>div>div:first-child,.SimulationDietGraph>div>div:last-child>div:first-child{width:100px}.SimulationResult .Dim{background-color:#fffc;inset:0;position:absolute}.SimulationResult .Dim>div{background-color:#0009;border-radius:30.5px;color:#fff;font-family:Pretendard;font-size:18px;font-weight:500;left:50%;line-height:21.48px;padding:15px 30px;position:absolute;top:50%;transform:translate(-50%,-50%)}.ExecuteButton:disabled{filter:grayscale(1) opacity(.5)}.SimulationResultConditions table .FocusableButton>div{color:#d1d1d1;font-family:Pretendard;font-size:14px;font-weight:600;line-height:16.71px}.SimulationResultConditions table .FocusableButton.triggered.selected>div{color:#fff}.SimulationResultConditions table .FocusableButton.triggered>div{background-color:#347aff!important;color:#0000}.SimulationResultConditions table .FocusableButton.triggered:hover>div{color:#fff}.SimulationResultConditions .highlighted{color:#347aff!important}.SimulationDietGraph .X,.SimulationDietGraph .Y{color:#949494;font-family:Pretendard;font-size:13px;font-weight:400;line-height:15.51px;position:relative}.SimulationDietGraph .X{border-top:1px solid #949494;gap:20px;padding-top:5px}.SimulationDietGraph .Y{border-right:1px solid #949494;padding-right:5px}.SimulationDietGraph .canvas{background-color:#f6f7fb;overflow:hidden;position:relative}.SimulationDietGraph .canvas .grid-x{border-bottom:1px dashed #e4e4e4;left:0;position:absolute;right:0}.SimulationDietGraph .canvas .grid-y{border-right:1px dashed #e4e4e4;bottom:0;position:absolute;top:0}.SimulationDietGraph .canvas .grid-x:first-child{top:75%}.SimulationDietGraph .canvas .grid-x:nth-child(2){top:50%}.SimulationDietGraph .canvas .grid-x:nth-child(3){top:25%}.SimulationDietGraph .canvas .grid-y:first-child{left:25%}.SimulationDietGraph .canvas .grid-y:nth-child(2){left:50%}.SimulationDietGraph .canvas .grid-y:nth-child(3){left:75%}.SimulationDietGraph .canvas .Tag{background-color:#0000004d;border-radius:12.5px;color:#fff;font-family:Pretendard;font-size:13px;font-weight:400;gap:8px;line-height:15.51px;padding:4px 10px;position:absolute;transform:translateX(5px)}.SimulationDietGraph .X>.HBox>div,.SimulationDietGraph .Y>div{position:absolute}.SimulationDietGraph .Y>div:first-child{top:1px}.SimulationDietGraph .Y>div:nth-child(2){top:25%;transform:translateY(-50%)}.SimulationDietGraph .Y>div:nth-child(3){top:50%;transform:translateY(-50%)}.SimulationDietGraph .Y>div:nth-child(4){top:75%;transform:translateY(-50%)}.SimulationDietGraph .Y>div:nth-child(5){bottom:0}.SimulationDietGraph .X>.HBox>div:first-child{left:25%;transform:translateX(-50%)}.SimulationDietGraph .X>.HBox>div:nth-child(2){left:50%;transform:translateX(-50%)}.SimulationDietGraph .X>.HBox>div:nth-child(3){left:75%;transform:translateX(-50%)}.SimulationDietGraph .X>.HBox>div:nth-child(4){right:0}.SimulationDietTable .Check{position:absolute;right:0;top:5px}.SimulationDiet .Check>div{font-family:Pretendard;font-size:13px;font-weight:400;line-height:15.51px}.Simulation>.Segment:last-child{gap:20px}.StepBox{gap:10px}.StepTitle{gap:5px}.StepTitle>div:first-child{color:#616161;font-family:Pretendard;font-size:14px;font-weight:400;line-height:16.71px}.StepTitle>div:last-child{color:#000;font-family:Pretendard;font-size:16px;font-weight:600;line-height:19.09px}.StepSelection{background-color:#f5f5f5;border-radius:4px;gap:5px;padding:15px 20px}.StepSelection>button{border:none;flex:1 1}.StepSelection>div{background-color:#fff;border-radius:4px;gap:5px;padding:10px;width:110px}.StepSelection>div>div:first-child{color:#000;font-family:Pretendard;font-size:16px;font-weight:500;line-height:19.09px}.StepSelection>div>div:last-child{color:#979797;font-family:Pretendard;font-size:12px;font-weight:400;line-height:14.32px}.StepSelection>button>div{background-color:#d9d9d9;border-radius:17px;color:#0006;font-family:Pretendard;font-size:16px;font-weight:500;gap:8px;line-height:19.09px;padding:8px 14px}.SimulationDietTable table tr{position:relative}.SimulationDietTable table tr.cp:after{background-color:#a585ff33;border:1px solid #a585ff;border-radius:4px;content:"";inset:0;pointer-events:none;position:absolute}.SimulationDietTable table tr.std:after{background-color:#347aff33;border:1px solid #347aff;border-radius:4px;content:"";inset:0;pointer-events:none;position:absolute}.SelectButton.selected>div{color:#fff}.SimulationDiet>div:first-child>.Segment:last-child>.StepBox:first-child .SelectButton.selected>div{background-color:#347aff}.SimulationDiet>div:first-child>.Segment:last-child>.StepBox:nth-child(2) .SelectButton.selected>div{background-color:#a585ff}.SimulationDietGraph .canvas .Tag.cp{background-color:#a585ff80;border:1px solid #a585ff;font-weight:700}.SimulationDietGraph .canvas .Tag.std{background-color:#347aff80;border:1px solid #347aff;font-weight:700}.SimulationDietResult{position:relative}.SimulationDietResult .Dim{background-color:#fffc;inset:0;position:absolute}.SimulationDietResult .Dim>div{background-color:#0009;border-radius:30.5px;color:#fff;font-family:Pretendard;font-size:18px;font-weight:500;left:50%;line-height:21.48px;padding:15px 30px;position:absolute;top:50%;transform:translate(-50%,-50%)}.SimulationDietResult .Segment{white-space:nowrap}.SimulationDietResult .Segment>div:first-child{color:#000;font-family:Pretendard;font-size:16px;font-weight:500;line-height:19.09px}.SimulationDietResult .Segment>div>div:first-child{color:#347aff;font-family:Pretendard;font-size:14px;font-weight:500;line-height:16.71px;padding-top:3px}.SimulationDietResult .Segment>div{gap:10px}:has(>.SimulationDietResultLegend){gap:20px}.SimulationDietResultLegend{color:#949494;font-family:Pretendard;font-size:12px;font-weight:400;gap:5px;line-height:14.32px}.SimulationDietResultLegend>div:first-child{border-radius:2px;height:14px;width:14px}.SimulationDietResultLegend:first-child>div:first-child{background-color:#91bdff}.SimulationDietResultLegend:nth-child(2)>div:first-child{background-color:#ffd38c}.SimulationDietResultLegend:nth-child(3)>div:first-child{background-color:#f4b8b2}.SimulationDietResultChart{height:250px}.SimulationTabs{position:-webkit-sticky;position:sticky;top:0}.SimulationDietResultChart table{height:100%;overflow:hidden;table-layout:fixed;width:100%}.SimulationDietResultChart table td:first-child{width:0}.SimulationDietResultChart.Chart0 table td:first-child{width:40px}.SimulationDietResultChart table tr:nth-child(2){height:40px}.SimulationDietResultChart table .Y{min-width:0}.SimulationDietResultChart table .X,.SimulationDietResultChart table .Y{color:#949494;font-family:Pretendard;font-size:13px;font-weight:400;line-height:15.51px}.SimulationDietResultChart table .X{align-items:flex-start}.SimulationDietResultChart table td>div{align-items:stretch;height:100%;justify-content:stretch;padding:0;position:relative;width:100%}.SimulationDietResultChart .canvas{border:1px solid #d9d9d9;min-height:210px}.SimulationDietResultChart .canvas>div{position:relative}.SimulationDietResultChart .canvas>div>div{position:absolute}.SimulationDietResultChart .canvas>div:first-child{border-right:1px dashed #d9d9d9}.SimulationDietResultChart .Y>div{position:absolute;right:5px}.SimulationDietResultChart .Y>div:first-child{top:0}.SimulationDietResultChart .Y>div:nth-child(2){top:25%;transform:translateY(-50%)}.SimulationDietResultChart .Y>div:nth-child(3){top:50%;transform:translateY(-50%)}.SimulationDietResultChart .Y>div:nth-child(4){top:75%;transform:translateY(-50%)}.SimulationDietResultChart .Y>div:nth-child(5){bottom:0}.SimulationDietResultChart.Chart0 .canvas>div>.bar{background-color:#c4afff;border:1px solid #fcf;border-radius:4px;min-height:3px;position:absolute;right:10px;width:48px}.SimulationDietResultChart.Chart0 .canvas>div:first-child>.bar{background-color:#5f9fff;border:1px solid #00f}.SimulationDietResultChart.Chart0 .canvas>div>.avg{background-color:#fff;height:1px;position:absolute;right:10px;width:48px}.SimulationDietResultChart.Chart0 .canvas>div>div>.info{color:#949494;font-family:Pretendard;font-size:13px;font-weight:400;line-height:15.51px;position:absolute;right:50px}.SimulationDietResultChart.Chart0 .canvas>div>.bar>.info:first-child{top:0}.SimulationDietResultChart.Chart0 .canvas>div>.bar>.info:nth-child(2){bottom:0}.SimulationDietResultChart.Chart0 .canvas>div>.bar>div.info.same{top:0;transform:translateY(-50%)}.SimulationDietResultChart.Chart0 .canvas>div>.avg>.info{font-weight:600;top:0;transform:translateY(-50%)}.SimulationDietResultChart.Chart0 .canvas>div:first-child>.avg{background-color:#5f9fff;left:-5px;right:-1000px;width:auto;z-index:1}.SimulationDietResultChart.Chart0 .canvas>div:first-child>.avg>.info{color:#5f9fff;left:-25px;right:auto}.SimulationDietResultChart .X>.HBox>div{max-width:25%;overflow:hidden;position:absolute;text-overflow:ellipsis;top:5px;white-space:nowrap}.SimulationDietResultChart .balloon{border:1px solid #f4b8b2;border-radius:15px;color:#f4b8b2;font-family:Pretendard;font-size:12px;font-weight:600;left:50%;letter-spacing:-.05em;line-height:14.32px;padding:3px 10px;position:absolute;top:-30px;transform:translateX(-50%)}.SimulationDietResultChart.Chart0 .canvas>div:first-child>.bar>.balloon{display:none}.SimulationDietResultChart .balloon.plus{border:1px solid #91bdff;color:#91bdff}.SimulationDietResultChart.Chart1 .canvas>div>.mbar{border:1px solid #80808080;border-radius:4px;bottom:0;min-height:3px;position:absolute;width:48px}.SimulationDietResultChart.Chart1 .canvas>div>.mbar>div{width:100%}.SimulationDietResultChart.Chart1 .canvas>div>.mbar>div:first-child{background-color:#91bdff}.SimulationDietResultChart.Chart1 .canvas>div>.mbar>div:nth-child(2){background-color:#ffd38c}.SimulationDietResultChart.Chart1 .canvas>div>.mbar>div:nth-child(3){background-color:#f4b8b2}.SimulationDietResultChart.Chart1 .canvas>div>.mbar>div:nth-child(4){display:none}.SimulationDietResultChart.Chart1 .canvas>div:first-child>.mbar>div:nth-child(4){background-color:#00000080;border-radius:4px;color:#fff;display:flex;font-family:Pretendard;font-size:12px;font-weight:500;left:50%;letter-spacing:-.05em;line-height:14.32px;padding:5px 10px;position:absolute;top:-40px;transform:translateX(-50%);width:auto}.SimulationDietResultChart.Chart1 .canvas>div:first-child>.mbar>div:nth-child(4):after{border:5px solid #0000;border-top-color:#00000080;bottom:-9px;content:"";left:50%;position:absolute;transform:translateX(-50%)}.Navbar button.focusable:focus:not(.triggered)>div:after{border:none}.GlycemicIndexBox{position:relative}.GlycemicIndexBox>.FocusableButton{inset:0;position:absolute}.GlocoseHighList table,.GlocoseLowList table{table-layout:fixed}.PDFProcessing{align-items:center;background-color:#00000080;color:#fff;display:flex;inset:0;justify-content:center;position:fixed;z-index:1000}.PageOutlet.renderAll{inset:0;pointer-events:none;position:absolute;z-index:-1}@keyframes rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.PDFProcessing>svg{animation:rotate 1s steps(5) infinite}.Login .Input>.ErrorMessage{background-color:initial;color:#e13643;font-family:Pretendard;font-size:14px;font-weight:500;letter-spacing:-.01em;line-height:16.71px;margin:0;padding:0;position:absolute;right:0;top:-25px}.Login .Input>.ErrorMessage:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.567 1.75a.5.5 0 0 1 .866 0l5.196 9a.5.5 0 0 1-.433.75H2.804a.5.5 0 0 1-.433-.75l5.196-9Z' fill='%23fff' stroke='%23E13643'/%3E%3Cpath d='m8.547 4.344-.07 4.023h-.774l-.07-4.023h.914Zm-.453 5.71a.552.552 0 0 1-.555-.554.552.552 0 0 1 .555-.555c.297 0 .554.25.554.555a.562.562 0 0 1-.554.555Z' fill='%23E13643'/%3E%3C/svg%3E");background-repeat:no-repeat;content:"";height:16px;left:-16px;position:absolute;top:2px;width:16px}.Dim:has(>.Floating.SelectDropdown){background-color:initial}.SelectDropdown{box-shadow:0 0 1px 1px #00000020}.PagingIndicator{margin-top:10px}.SummaryTag{border:1px solid #3686f0;border-radius:6px;color:#3686f0;font-family:Pretendard;font-size:14px;font-weight:500;line-height:14.32px;padding:2px 4px}.SummaryBox>.HBox:last-child>div:first-child{display:flex;flex-direction:row;gap:5px}*{word-break:keep-all}.DrGuideBox .GuideButtonLayout{bottom:-50px;position:absolute;right:0}.GlocoseAnalysis table>thead>tr>th:nth-child(12),.GlocoseAnalysis table>thead>tr>th:nth-child(13),.GlocoseAnalysis table>thead>tr>th:nth-child(14),.GlocoseAnalysis table>thead>tr>th:nth-child(15),.KeyTime{pointer-events:none}.ExerciseAnalysisLegend{gap:2px!important}.StepBox>.extra{color:#347aff;display:flex;font-family:Pretendard;font-size:14px;font-weight:400;justify-content:flex-end;line-height:16.71px}.Simulation .StepTitle{justify-content:space-between}.Simulation .Segment>.StepBox:first-child>.StepTitle>div:first-child{background-color:#347aff4d;padding:2px 4px}.Simulation .Segment>.StepBox:nth-child(2)>.StepTitle>div:first-child{background-color:#a585ff4d;padding:2px 4px}.Simulation .Segment>.StepBox:nth-child(3)>.StepTitle>div:first-child{background-color:#f5f5f5;padding:2px 4px}.Advice .LinearCalendar,.Advice>.PageContent>.HBox,.Analysis .LinearCalendar,.Analysis>.PageContent>.HBox{min-height:100%}.Advice .Scrollbar,.Analysis .Scrollbar{display:none}.Advice .LinearCalendar>.Contents>div,.Analysis .LinearCalendar>.Contents>div{bottom:auto;top:0}.Advice .YearMonth,.Analysis .YearMonth{padding-top:10px}.Advice .Month,.Analysis .Month{font-size:24px;line-height:24px}.Advice .Day>div,.Analysis .Day>div{border-radius:9999px;height:20px}.Advice .Day.available:not(:disabled)>div:after,.Analysis .Day.available:not(:disabled)>div:after{background-color:#347aff20;border-radius:9999px;content:"";inset:0;pointer-events:none;position:absolute}.Analysis>.PageContent>.VBox .Caption{padding-top:20px}.Analysis>.PageContent>.VBox table{background-color:#eee}.Analysis>.PageContent>.VBox tbody>tr>th:first-child{width:200px}.DetailMealDialog{min-height:400px;min-width:800px}.DetailMealDialog canvas{position:absolute}.Dialog.DetailMealDialog .HBox{align-items:normal}.DetailMealDialog .HBox.full{gap:5px}.DetailMealDialog .VBox.full{gap:20px}.DetailMealDialog .Caption{margin-bottom:5px}.DetailMealDialog img{height:100%;max-height:350px;object-fit:contain}.DetailMealDialog .FoodTable{flex-flow:column;max-height:200px;min-height:200px;min-width:480px;overflow:auto}.DetailMealDialog .FoodTable thead tr{position:-webkit-sticky;position:sticky;top:0;z-index:1}.Advice .Caption{gap:20px}.Advice .VBox.full{gap:10px}.Advice table>tbody>tr>td>div{white-space:pre-line}.AdviceChart{min-height:360px}.Advice .Scroll{flex:1 1;position:relative}.Advice .Scroll>div{display:flex;flex-direction:column;inset:0;overflow-y:auto;position:absolute}.Advice table>thead>tr>th{position:-webkit-sticky;position:sticky;top:0;z-index:1}.Advice table tr>td,.Advice table tr>th{border-bottom:1px solid #00000040}.Honeycomb>div>div{z-index:1}.Floatings{z-index:1000}.Header,.PageTitle,.ReportTabs{z-index:2}.DoubleBarChart .Bar,.Login form,.PeriodCalendar>.Left,.PeriodCalendar>.Right,.Ratiobar>div:nth-child(3)>div,.Ratiobar>div:nth-child(5)>div,.Scrollbar,.Search :focus{z-index:1}.Login .Logo,.Reset .Logo{z-index:0}.SimulationDietResult .Dim,.SimulationResult .Dim,.SimulationTabs{z-index:1}
/*# sourceMappingURL=main.d168b847.css.map*/