.dexcom-scope,.dexcom-scope *,.dexcom-scope :after,.dexcom-scope :before{box-sizing:border-box}.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.dexcom-button{border-radius:.25rem;--tw-bg-opacity:1;background-color:rgb(0 102 204/var(--tw-bg-opacity));padding:.5rem 1rem;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));transition-property:color,background-color,border-color,fill,stroke,-webkit-text-decoration-color;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,-webkit-text-decoration-color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.dexcom-button:hover{--tw-bg-opacity:0.9}.dexcom-scope :is(.visible){visibility:visible}.dexcom-scope :is(.relative){position:relative}.dexcom-scope :is(.mx-auto){margin-left:auto;margin-right:auto}.dexcom-scope :is(.mb-1){margin-bottom:.25rem}.dexcom-scope :is(.mb-2){margin-bottom:.5rem}.dexcom-scope :is(.mb-4){margin-bottom:1rem}.dexcom-scope :is(.ml-2){margin-left:.5rem}.dexcom-scope :is(.block){display:block}.dexcom-scope :is(.flex){display:flex}.dexcom-scope :is(.hidden){display:none}.dexcom-scope :is(.h-5){height:1.25rem}.dexcom-scope :is(.h-auto){height:auto}.dexcom-scope :is(.min-h-40){min-height:10rem}.dexcom-scope :is(.min-h-64){min-height:16rem}.dexcom-scope :is(.min-h-\[310px\]){min-height:310px}.dexcom-scope :is(.w-5){width:1.25rem}.dexcom-scope :is(.w-full){width:100%}.dexcom-scope :is(.max-w-full){max-width:100%}.dexcom-scope :is(.max-w-md){max-width:28rem}.dexcom-scope :is(.transform){transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.dexcom-scope :is(.animate-spin){animation:spin 1s linear infinite}.dexcom-scope :is(.cursor-not-allowed){cursor:not-allowed}.dexcom-scope :is(.resize){resize:both}.dexcom-scope :is(.items-center){align-items:center}.dexcom-scope :is(.justify-center){justify-content:center}.dexcom-scope :is(.justify-between){justify-content:space-between}.dexcom-scope :is(.gap-2){grid-gap:.5rem;gap:.5rem}.dexcom-scope :is(.space-x-2>:not([hidden])~:not){--tw-space-x-reverse:0;margin-right:calc(0.5rem*var(--tw-space-x-reverse));margin-left:calc(0.5rem*(1 - var(--tw-space-x-reverse)))}.dexcom-scope :is(.space-y-4>:not([hidden])~:not){--tw-space-y-reverse:0;margin-top:calc(1rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem*var(--tw-space-y-reverse))}.dexcom-scope :is(.overflow-hidden){overflow:hidden}.dexcom-scope :is(.rounded){border-radius:.25rem}.dexcom-scope :is(.rounded-full){border-radius:9999px}.dexcom-scope :is(.rounded-lg){border-radius:.5rem}.dexcom-scope :is(.border){border-width:1px}.dexcom-scope :is(.border-b){border-bottom-width:1px}.dexcom-scope :is(.border-b-2){border-bottom-width:2px}.dexcom-scope :is(.border-gray-300){--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity))}.dexcom-scope :is(.border-red-200){--tw-border-opacity:1;border-color:rgb(254 202 202/var(--tw-border-opacity))}.dexcom-scope :is(.border-white){--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity))}.dexcom-scope :is(.bg-amber-100){--tw-bg-opacity:1;background-color:rgb(254 243 199/var(--tw-bg-opacity))}.dexcom-scope :is(.bg-blue-500){--tw-bg-opacity:1;background-color:rgb(59 130 246/var(--tw-bg-opacity))}.dexcom-scope :is(.bg-gray-50){--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity))}.dexcom-scope :is(.bg-gray-500){--tw-bg-opacity:1;background-color:rgb(107 114 128/var(--tw-bg-opacity))}.dexcom-scope :is(.bg-red-50){--tw-bg-opacity:1;background-color:rgb(254 242 242/var(--tw-bg-opacity))}.dexcom-scope :is(.bg-white){--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.dexcom-scope :is(.p-1){padding:.25rem}.dexcom-scope :is(.p-2){padding:.5rem}.dexcom-scope :is(.p-4){padding:1rem}.dexcom-scope :is(.p-6){padding:1.5rem}.dexcom-scope :is(.px-2){padding-left:.5rem;padding-right:.5rem}.dexcom-scope :is(.px-3){padding-left:.75rem;padding-right:.75rem}.dexcom-scope :is(.px-4){padding-left:1rem;padding-right:1rem}.dexcom-scope :is(.px-6){padding-left:1.5rem;padding-right:1.5rem}.dexcom-scope :is(.py-1){padding-top:.25rem;padding-bottom:.25rem}.dexcom-scope :is(.py-2){padding-top:.5rem;padding-bottom:.5rem}.dexcom-scope :is(.py-3){padding-top:.75rem;padding-bottom:.75rem}.dexcom-scope :is(.text-center){text-align:center}.dexcom-scope :is(.text-2xl){font-size:1.5rem;line-height:2rem}.dexcom-scope :is(.text-base){font-size:1rem;line-height:1.5rem}.dexcom-scope :is(.text-lg){font-size:1.125rem;line-height:1.75rem}.dexcom-scope :is(.text-sm){font-size:.875rem;line-height:1.25rem}.dexcom-scope :is(.text-xs){font-size:.75rem;line-height:1rem}.dexcom-scope :is(.font-bold){font-weight:700}.dexcom-scope :is(.font-semibold){font-weight:600}.dexcom-scope :is(.leading-relaxed){line-height:1.625}.dexcom-scope :is(.text-amber-800){--tw-text-opacity:1;color:rgb(146 64 14/var(--tw-text-opacity))}.dexcom-scope :is(.text-gray-500){--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.dexcom-scope :is(.text-gray-600){--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity))}.dexcom-scope :is(.text-gray-800){--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.dexcom-scope :is(.text-red-500){--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity))}.dexcom-scope :is(.text-red-700){--tw-text-opacity:1;color:rgb(185 28 28/var(--tw-text-opacity))}.dexcom-scope :is(.text-white){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.dexcom-scope :is(.opacity-50){opacity:.5}.dexcom-scope :is(.shadow-lg){--tw-shadow:0 10px 15px -3px rgba(0,0,0,0.1),0 4px 6px -4px rgba(0,0,0,0.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)}.dexcom-scope :is(.filter){filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.dexcom-scope :is(.transition-all){transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.dexcom-scope :is(.transition-colors){transition-property:color,background-color,border-color,fill,stroke,-webkit-text-decoration-color;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,-webkit-text-decoration-color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.dexcom-scope :is(.duration-200){transition-duration:.2s}.dexcom-scope :is(.hover\:scale-105:hover){--tw-scale-x:1.05;--tw-scale-y:1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.dexcom-scope :is(.hover\:bg-blue-600:hover){--tw-bg-opacity:1;background-color:rgb(37 99 235/var(--tw-bg-opacity))}.dexcom-scope :is(.hover\:bg-gray-600:hover){--tw-bg-opacity:1;background-color:rgb(75 85 99/var(--tw-bg-opacity))}.dexcom-scope :is(.hover\:shadow-lg:hover){--tw-shadow:0 10px 15px -3px rgba(0,0,0,0.1),0 4px 6px -4px rgba(0,0,0,0.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)}@media (min-width:640px){.dexcom-scope :is(.sm\:min-h-\[340px\]){min-height:340px}.dexcom-scope :is(.sm\:p-2){padding:.5rem}.dexcom-scope :is(.sm\:p-6){padding:1.5rem}.dexcom-scope :is(.sm\:px-4){padding-left:1rem;padding-right:1rem}.dexcom-scope :is(.sm\:py-2){padding-top:.5rem;padding-bottom:.5rem}.dexcom-scope :is(.sm\:text-base){font-size:1rem;line-height:1.5rem}.dexcom-scope :is(.sm\:text-lg){font-size:1.125rem;line-height:1.75rem}.dexcom-scope :is(.sm\:text-sm){font-size:.875rem;line-height:1.25rem}}@media (min-width:1024px){.dexcom-scope :is(.lg\:min-h-\[310px\]){min-height:310px}}.LanguageSelector_languageSelector__27jtq{background:#fff;border:1px solid #e4e7ed;box-sizing:border-box;border-radius:4px;width:200px;outline:none}.Logo_logo__2SnmG{width:300px;height:auto}.AuthLayout_mainHolder__MdWuJ{display:flex;flex-direction:column;justify-content:space-between;width:80%;min-height:100vh;margin:0 auto}.AuthLayout_header__1HT90{padding:32px 0 0;text-align:center;flex-direction:row;flex:0 0 auto}.AuthLayout_headerHolder__1gJyt{text-align:center;color:hsla(0,0%,100%,.85);margin-bottom:90px}.AuthLayout_headerHolder__1gJyt h2{margin-bottom:32px;font-size:2rem;color:inherit}.AuthLayout_headerHolder__1gJyt p{font-size:1rem;line-height:22px;color:inherit}.AuthLayout_contentHolder__2qfFZ{margin-top:auto}.AuthLayout_logoHolder__1P96M{flex:0 0 auto;margin-bottom:15px}.AuthLayout_languageSelectorHolder__y_XHm{flex:0 0 auto;margin-bottom:30px}.AuthLayout_contentHolder__2qfFZ{flex:1 0 auto}.AuthLayout_footer__JdU7J{text-align:center;margin:0 0 80px}.AuthLayout_linkRow__OIxH_{text-align:center;margin:0 0 5px}.AuthLayout_linkRow__OIxH_:last-of-type{margin-bottom:24px}.AuthLayout_linkRow__OIxH_ a,.AuthLayout_rights__1u-zr{font-size:1rem;color:hsla(0,0%,100%,.45)}.AuthLayout_rights__1u-zr{margin-bottom:20px}.SidebarNav_sidebarNav__sGZux{height:100%}.SidebarNav_sidebarNav__sGZux .el-submenu .el-menu,.SidebarNav_sidebarNav__sGZux .SidebarNav_list__u01QW{background-color:transparent;display:flex;flex-direction:column;height:100%}.SidebarNav_sidebarNav__sGZux .el-submenu .el-menu a,.SidebarNav_sidebarNav__sGZux .SidebarNav_list__u01QW a{text-decoration:none}@media(max-width:768px){.SidebarNav_sidebarNav__sGZux .el-submenu .el-menu,.SidebarNav_sidebarNav__sGZux .SidebarNav_list__u01QW{flex-direction:row}}.SidebarNav_sidebarNav__sGZux .SidebarNav_externalLinkItem__1-c4g,.SidebarNav_sidebarNav__sGZux .SidebarNav_listItem__1kfP0,.SidebarNav_sidebarNav__sGZux .SidebarNav_listItem__1kfP0 .el-submenu__title{color:#fff;border-right:4px solid transparent;margin-bottom:0;font-size:1rem;display:flex;justify-content:center;padding:12px}@media(max-width:768px){.SidebarNav_sidebarNav__sGZux .SidebarNav_externalLinkItem__1-c4g,.SidebarNav_sidebarNav__sGZux .SidebarNav_listItem__1kfP0,.SidebarNav_sidebarNav__sGZux .SidebarNav_listItem__1kfP0 .el-submenu__title{border-right:none;border-top:4px solid transparent;height:100%}}.SidebarNav_sidebarNav__sGZux .SidebarNav_externalLinkItem__1-c4g.is-active,.SidebarNav_sidebarNav__sGZux .SidebarNav_externalLinkItem__1-c4g:hover,.SidebarNav_sidebarNav__sGZux .SidebarNav_listItem__1kfP0 .el-submenu__title.is-active,.SidebarNav_sidebarNav__sGZux .SidebarNav_listItem__1kfP0 .el-submenu__title:hover,.SidebarNav_sidebarNav__sGZux .SidebarNav_listItem__1kfP0.is-active,.SidebarNav_sidebarNav__sGZux .SidebarNav_listItem__1kfP0:hover{color:#fff;background:rgba(0,0,0,.1)!important;border-right:4px solid #f2f6fc}@media(max-width:768px){.SidebarNav_sidebarNav__sGZux .SidebarNav_externalLinkItem__1-c4g.is-active,.SidebarNav_sidebarNav__sGZux .SidebarNav_externalLinkItem__1-c4g:hover,.SidebarNav_sidebarNav__sGZux .SidebarNav_listItem__1kfP0 .el-submenu__title.is-active,.SidebarNav_sidebarNav__sGZux .SidebarNav_listItem__1kfP0 .el-submenu__title:hover,.SidebarNav_sidebarNav__sGZux .SidebarNav_listItem__1kfP0.is-active,.SidebarNav_sidebarNav__sGZux .SidebarNav_listItem__1kfP0:hover{border-right:none;border-top:4px solid #f2f6fc}}.SidebarNav_sidebarNav__sGZux .SidebarNav_separator__3HzgZ{flex-grow:1}.SidebarNav_sidebarNav__sGZux .SidebarNav_mobile-separator__3HiaU{flex-grow:1;display:none}@media(max-width:768px){.SidebarNav_sidebarNav__sGZux .SidebarNav_mobile-separator__3HiaU{display:block}}.SidebarNav_icon__1zLkC{width:2.5rem;height:auto;flex:0 0 auto}.SidebarNav_menuItem__3EcFV{padding:0 20px;display:flex;height:56px;line-height:56px;color:#fff;border-right:4px solid transparent;transition:background-color .3s,border-right-color .3s}.SidebarNav_menuItem__3EcFV:hover{background-color:rgba(0,0,0,.1);border-right:4px solid #f2f6fc;cursor:pointer}@media(max-width:768px){.SidebarNav_menuItem__3EcFV:hover{border-right:none;border-top:4px solid #f2f6fc}}@media(max-width:768px){.SidebarNav_menuItem__3EcFV{border-right:none;border-top:4px solid transparent;height:100%}}.SidebarNav_menuItemActive__1ANA_{padding:0 20px;display:flex;height:56px;line-height:56px;background-color:rgba(0,0,0,.1);border-right:4px solid #f2f6fc;transition:background-color .3s,border-right-color .3s}@media(max-width:768px){.SidebarNav_menuItemActive__1ANA_{border-right:none;border-top:4px solid #f2f6fc;height:100%}}.SidebarLeftLayout_rootWrapper__3t8CP{height:100%;display:flex;flex-direction:row}@media(max-width:768px){.SidebarLeftLayout_rootWrapper__3t8CP{flex-direction:column-reverse}}.SidebarLeftLayout_sidebarHolder__3mWA7{background:linear-gradient(90deg,#255186,#275891);display:flex;flex-direction:column}@media(max-width:768px){.SidebarLeftLayout_sidebarHolder__3mWA7{flex-direction:row}}.SidebarLeftLayout_logoHolder__1B5OB{padding:10px 10px 30px}@media(max-width:768px){.SidebarLeftLayout_logoHolder__1B5OB{padding-bottom:10px}}.SidebarLeftLayout_logoHolder__1B5OB>svg{width:4.2857142857rem}@media(max-width:768px){.SidebarLeftLayout_logoHolder__1B5OB>svg{width:3.2142857143rem}}.SidebarLeftLayout_sidebarContentHolder__3YovG{overflow:auto;flex-grow:1}.SidebarLeftLayout_pageHolder__1ZI8X{flex-grow:1;overflow:auto;background-color:#f5f7fa}.CleanPageLayout_mainHolder__-1Y7o{background:#f5f7fa;min-height:100%}.CleanPageLayout_contentHolder__R0uYs{width:70%;margin:0 auto}@media(max-width:768px){.CleanPageLayout_contentHolder__R0uYs{width:95%}}.app button.custom-components_buttonCustom__1lX7x{background-color:#049578;color:#fff;border-color:#049578;font-size:1rem}.app button.custom-components_buttonCustom__1lX7x:hover{background-color:#049477!important}.app button.custom-components_buttonCustom__1lX7x.is-disabled{background-color:#013228;border-color:#013228;color:#ccc}.app button.custom-components_buttonCustom__1lX7x.is-disabled:hover{background-color:#013228!important;border-color:#013228}button.custom-components_buttonCustom__1lX7x.custom-components_buttonCustomBlue__3wZ_L{background-color:#275891!important;border-color:#275891!important}button.custom-components_buttonCustom__1lX7x.custom-components_buttonCustomBlue__3wZ_L:hover{background-color:#112741!important;border-color:#112741!important}.app button.custom-components_buttonChecked__3cyiN{position:relative;background:#f4f4f5;color:#606266;border-color:#e9e9eb;padding:10px 8px 10px 32px;font-size:1rem}.app .custom-components_customPopover__1aCzC{padding:0}.app .custom-components_inputNumberCustom__3aZ8Y{position:relative;border-radius:4px;border:1px solid #e4e7ed;font-size:1rem}.app .custom-components_inputNumberCustom__3aZ8Y .custom-components_el-input__inner__cosXM{border:0 solid #bfcbd9;height:34px;padding-left:82px}.app .custom-components_inputNumberCustom__3aZ8Y .custom-components_el-input-number__decrease__HF3GD{position:absolute;left:0;border-left:none;border-right:1px solid #e4e7ed;background:#f5f7fa}.app .custom-components_inputNumberCustom__3aZ8Y .custom-components_el-input-number__increase__2gstu{border-left:1px solid #e4e7ed;background:#f5f7fa}.app label.custom-components_inputRadioCustom__3njKs{display:block;margin-left:0;margin-bottom:10px;font-size:1rem}.app .custom-components_tableCustom__1CzmJ.custom-components_animatedWidth___AQ2v .el-table__body-wrapper{overflow-x:hidden}@media(max-width:768px){.app .custom-components_tableCustom__1CzmJ.custom-components_animatedWidth___AQ2v .el-table__body-wrapper{overflow-x:auto}}.app .custom-components_tableCustom__1CzmJ.custom-components_animatedWidth___AQ2v .el-table__header{width:100%!important}.app .custom-components_tableCustom__1CzmJ.custom-components_noBorders__ERd2n .el-table{border:none}.app .custom-components_tableCustom__1CzmJ .el-table{font-size:.8928571429rem;border:1px solid #dfe6ec}.app .custom-components_tableCustom__1CzmJ .el-table:after,.app .custom-components_tableCustom__1CzmJ .el-table:before{display:none}.app .custom-components_tableCustom__1CzmJ thead th{background:#f4f4f5}.app .custom-components_tableCustom__1CzmJ thead th .cell{background-color:inherit;display:flex;align-items:center;height:50px;word-break:keep-all}.app .custom-components_tableCustom__1CzmJ .el-table__body .el-table__row{height:46px}.app .custom-components_tableCustom__1CzmJ .el-table__body .el-table__row :hover{cursor:pointer!important}.app .custom-components_tableCustom__1CzmJ .el-table__body .el-table__row td{border:none}.app .custom-components_pagination__2LGXR li{font-size:1rem;line-height:2rem;height:2.2142857143rem}.app .custom-components_pagination__2LGXR button{height:2.2142857143rem}.app .custom-components_pagination__2LGXR button i{font-size:.8571428571rem!important;position:relative;top:.0714285714rem}.custom-components_inputText__1SUjj input[type=text]{font-size:1rem}.custom-components_form__61mdN .el-form-item__error{font-size:.8571428571rem}.custom-components_collapseCustomWrapper__2Ywon .el-collapse-item__header{font-size:1rem;min-height:34px;height:auto;line-height:normal;padding:10px}.PrivacyPolicyPage_rootWrapper__30Fij{padding:20px}.PrivacyPolicyPage_rootWrapper__30Fij table,.PrivacyPolicyPage_rootWrapper__30Fij td,.PrivacyPolicyPage_rootWrapper__30Fij th{border:1px solid}.PrivacyPolicyPage_rootWrapper__30Fij thead{display:none}.PrivacyPolicyPage_rootWrapper__30Fij td{padding:5px}.PrivacyPolicyPage_rootWrapper__30Fij table{width:100%;border-collapse:collapse;margin:5px 0 10px}.PrivacyPolicyPage_signControlsHolder__2A3jo{display:flex;flex-direction:row;justify-content:flex-end;margin:0 0 30px}.Document_mainHolder__1sAPQ{padding:30px 0}.Document_mainHolder__1sAPQ p{margin-bottom:10px;line-height:1.5}.Document_c26__25Xmq{margin:20px 0}.Document_c10__2vxKf{padding:15px}.Loader_loaderOverlay__qxBXu{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff;z-index:2}.Loader_loaderOverlay__qxBXu.Loader_hidden__ONpqt{transition:opacity .3s;pointer-events:none;opacity:0}.Loader_loader__3Y3gb,.Loader_loader__3Y3gb:after,.Loader_loader__3Y3gb:before{background:#409eff;animation:Loader_load1__1KfLt 1s ease-in-out infinite;width:1em;height:4em}.Loader_loader__3Y3gb{color:#409eff;text-indent:-9999em;margin:88px auto;position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(calc(-50% - 88px));font-size:.7857142857rem;animation-delay:-.16s}.Loader_loader__3Y3gb:after,.Loader_loader__3Y3gb:before{position:absolute;top:0;content:""}.Loader_loader__3Y3gb:before{left:-1.5em;animation-delay:-.32s}.Loader_loader__3Y3gb:after{left:1.5em}@keyframes Loader_load1__1KfLt{0%,80%,to{box-shadow:0 0;height:4em}40%{box-shadow:0 -2em;height:5em}}.SignIn_form__2bhdA .el-form-item{margin-bottom:22px;transition:margin-bottom .3s}.SignIn_form__2bhdA .el-form-item.is-error{margin-bottom:50px}.RoleSelectCard_rootWrapper__b6FfF{background:#fff;box-shadow:0 0 6px rgba(0,0,0,.12),0 4px 4px rgba(0,0,0,.04);border-radius:4px;padding:32px;box-sizing:border-box;color:#606266}.RoleSelectCard_title__15jE7{font-size:1.4285714286rem;margin-bottom:16px;text-align:center}.RoleSelectCard_formHolder__3mHfd{margin-bottom:45px}.RoleSelectCard_link__1Hd6g{display:block;text-align:center;margin-bottom:30px;text-transform:none}.RoleSelectCard_link__1Hd6g:hover{opacity:.7}.RoleSelect_rolesCardsWrapper__sdLVs{display:flex;justify-content:center}.RoleSelect_cardHolder__gwwoY{flex:0 0 38%}@media(max-width:768px){.RoleSelect_cardHolder__gwwoY{flex:1 1}}.SignInView_card__2qCMY{width:332px;margin:0 auto;background-color:#fff;box-shadow:0 2px 12px rgba(0,0,0,.1);border-radius:4px;padding:24px;box-sizing:border-box;text-align:center;position:relative}.SignInView_formHeader__3bubf{font-size:1.1428571429rem;color:#606266;margin-bottom:21px}.SignInView_formDescription__W9BfL{margin-bottom:45px;color:#409eff}.SignInView_formFooter__3vER8{text-align:center;margin-top:4.6vh}.SignInView_formFooter__3vER8 a{font-size:1rem;color:#409eff;text-decoration:none}.SignInView_formFooter__3vER8 a:hover{text-decoration:underline}.ForgotPassword_card__2mmFr{width:332px;margin:100px auto 50px;background-color:#fff;box-shadow:0 2px 12px rgba(0,0,0,.1);border-radius:4px;padding:24px;box-sizing:border-box;text-align:center;position:relative}.ForgotPassword_texts__IUi-_{margin:0 0 20px}.ForgotPassword_title__1x6HH{font-size:1.4285714286rem;margin-bottom:16px;text-align:center;color:#606266}.ForgotPassword_button__QajCg{width:100%;margin-top:20px!important}.ForgotPassword_backButton__1LSI5{margin:10px auto 0;display:flex;flex-direction:row;justify-content:center}.ResetPasswordView_card__1ULNY{width:332px;margin:100px auto 50px;background-color:#fff;box-shadow:0 2px 12px rgba(0,0,0,.1);border-radius:4px;padding:24px;box-sizing:border-box;text-align:center;position:relative}.ResetPasswordView_form__2cqqp .el-form-item{margin-bottom:22px;transition:margin-bottom .3s}.ResetPasswordView_form__2cqqp .el-form-item.is-error{margin-bottom:60px}.ResetPasswordView_title__18luE{font-size:1.4285714286rem;margin-bottom:16px;text-align:center;color:#606266}.ResetPasswordView_commonControlsHolder__D7Yl4{margin:0 auto;width:332px;display:flex;flex-direction:row;justify-content:center}.ResetPasswordView_newPasswordConfirm__1ttKX{margin-top:45px}.ResetPasswordView_error__fcHOb{color:#ff4949;font-size:.8571428571rem;height:14px;margin-bottom:20px}.ChangePassword_card__3DBBT{width:332px;margin:100px auto 50px;background-color:#fff;box-shadow:0 2px 12px rgba(0,0,0,.1);border-radius:4px;padding:24px;box-sizing:border-box;text-align:center;position:relative}.ChangePassword_commonControlsHolder__3JSp0{margin:0 auto;width:332px;display:flex;flex-direction:row;justify-content:center}.TermsAndConditionsView_outerContainer__34tuT{background-color:#f5f7fa;width:100%;height:auto}.TermsAndConditionsView_container__3R5_y{width:70%;margin:0 auto;padding:10px 0}@media(max-width:768px){.TermsAndConditionsView_container__3R5_y{width:95%;padding:3px 0}}.TermsAndConditionsView_buttons__1lJ02{text-align:right;margin-bottom:20px}.AuxSurveyQuestion_rootWrapper__aIr00{margin:0 0 10px;position:relative;overflow:visible!important}.AuxSurveyQuestion_heading__1bl64{margin-bottom:16px;font-size:pxToRem(22)}.AuxSurveyQuestion_answersHolder__21HsZ{margin-bottom:41px}.AuxSurveyQuestion_footer__22-7s{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.AuxSurveyQuestion_footerButton__VPwFo{flex:0 0 auto}.AuxSurvey_controlsHolder__3msEJ{text-align:right}.AuxSurvey_controlsHolder__3msEJ button{margin:5px!important}.AuxSurvey_submitStepTwoDescription__J9QXU{margin:0 0 20px;font-weight:700}.AuxSurveyView_header__3xpdj{margin:0 0 30px}.AuxSurveyView_headerHeading__GfE1_{margin:0}.AuxSurveyView_outerContainer__37UQ2{background-color:#f5f7fa;width:100%;height:auto}.AuxSurveyView_container__3IlY2{max-width:700px;margin:0 auto;padding:20px}.FontSizeSelector_heading__3nv3_{margin:0 0 10px}.FontSizeSelector_list__34Uow{margin:0;padding:0;list-style:none}.FontSizeSelector_listItem__3vBt2{color:#606266;transition:color .3s}.FontSizeSelector_listItem__3vBt2.FontSizeSelector_selected__RONCa,.FontSizeSelector_listItem__3vBt2:hover{color:#409eff;cursor:pointer}.AccountMenu_dropdownContent__XvFz-{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center}.AccountMenu_dropdownLink__3QP1D{font-size:1rem}.AccountMenu_dropdownLink__3QP1D:hover{cursor:pointer}.AccountMenu_userPic__CcFuD{background-color:#bfcbd9;border-radius:50%;width:24px;height:24px;margin:0 8px 0 0}.AccountMenu_menuCustomContentHolder__3GCtV{padding:10px}.AccountMenu_menuCustomItemHolder__1k6gq{margin:0 0 10px;border-bottom:1px solid #bfcbd9;padding:0 0 10px}.AccountMenu_menuCustomItemHolder__1k6gq:last-of-type{margin:0}.Header_header__1dw_a{display:flex;justify-content:space-between;align-items:center;padding:0 24px;box-sizing:border-box;background:#fff;box-shadow:0 2px 12px rgba(0,0,0,.1);height:76px}.Header_header__1dw_a h1{font-family:"Noto Sans TC",sans-serif;font-weight:500;color:#606266;font-size:1.7142857143rem;margin:0}.ContentWithHeaderLayout_rootWrapper__2YrPx{height:100%;display:flex;flex-direction:column;align-items:stretch;align-content:stretch;background-color:#f5f7fa}.ContentWithHeaderLayout_headerHolder__3WzI2{z-index:1;flex:0 0 auto}.ContentWithHeaderLayout_contentHolder__3UR9-{padding:20px;overflow:auto;flex:1 1 auto}@media(max-width:768px){.ContentWithHeaderLayout_contentHolder__3UR9-{padding:8px}}.ContentWithHeaderLayout_contentHolderBg__3qrTW{background:#fff}.ListTablePageLayout_rootWrapper__2x2EK{display:flex;flex-direction:column;justify-content:flex-start;height:100%}.ListTablePageLayout_header__3YfBb{display:flex;justify-content:space-between;align-items:center;padding-top:24px;margin-bottom:10px;flex:0 0 auto}.AddClinicDialog_dialogHeading__ulsw8{font-size:1.1428571429rem}.AddClinicDialog_subheading__35Y2d{margin:0 0 20px;font-size:1rem}.ListTable_tableHolder__3vHH0{margin:0 0 30px}.ListTable_paginationHolder__2mJdA{flex:0 0 auto;text-align:center}.AddUserDialog_dialogHeading__sqTBf{font-size:1.1428571429rem}.AddUserDialog_subheading__3HHLQ{margin:0 0 20px;font-size:1rem}.AddUserDialog_clinicsSelect__3_Bk8{width:100%}.AddUserDialog_addUserFormWrapper__1T1kS{display:flex;align-items:flex-start;justify-content:space-between}@media(max-width:992px){.AddUserDialog_addUserFormWrapper__1T1kS{display:block}}.AddUserDialog_diabetesTypeRadioGroup__3fmg9{margin-top:20px}.AddUserDialog_diabetesTypeRadioGroup__3fmg9 label{display:block;margin-left:10px!important;margin-bottom:13px}.AddUserDialog_diabetesTypeRadioRevision__W_Jim{color:#909399;font-size:.9em}.QrCodeImage_qr-code-image__1gP-L{margin:15px;position:relative;text-align:center}.QrCodeImage_qr-code-content__Q75pL{position:relative;width:200px;height:200px;cursor:pointer;margin:0 auto}@media(max-width:768px){.QrCodeImage_qr-code-content__Q75pL{width:120px;height:120px}}.QrCodeImage_qr-code-content__Q75pL .QrCodeImage_qr-code-copy-icon__2K37g{background-color:#e6a23c;border-radius:5px;width:30px;height:30px;padding:6px;position:absolute;bottom:5px;right:5px;display:none}.QrCodeImage_qr-code-content__Q75pL:hover .QrCodeImage_qr-code-copy-icon__2K37g{display:block}.ProfileClinic_profile__2BMzG{height:88vh;background:#fff;padding:12px 16px}.ProfileClinic_profileName__2tNZn{padding-top:32px;color:#303133;font-size:1.2857142857rem}.ProfileClinic_profileCategory__3PhdP{color:#606266;font-size:1rem;margin-top:8px}.ProfileClinic_profileForm__2Ui2N{width:355px;margin-top:32px}.ProfileClinic_profileForm__2Ui2N .ProfileClinic_selectClinics__2B6or{width:100%}.ProfileClinic_profileButtons__6FIYO{width:100%;display:flex;justify-content:space-between}.ProfileAdmin_profile__1ZVX6{height:88vh;background:#fff;padding:12px 16px}.ProfileAdmin_profileName__Lbapx{padding-top:32px;color:#303133;font-size:1.2857142857rem}.ProfileAdmin_profileCategory__h96Wp{color:#606266;font-size:1rem;margin-top:8px}.ProfileAdmin_profileForm__3T0PF{width:355px;margin-top:32px}.ProfileAdmin_profileForm__3T0PF .ProfileAdmin_selectClinics__1uc7P{width:100%}.ProfileAdmin_profileButtons__2-4DP{width:100%;display:flex;justify-content:space-between}.ProfileDoctor_profile__1_FcY{height:88vh;background:#fff;padding:12px 16px}.ProfileDoctor_profileName__3oCG0{padding-top:32px;color:#303133;font-size:1.2857142857rem}.ProfileDoctor_profileCategory__2v2Qp{color:#606266;font-size:1rem;margin-top:8px}.ProfileDoctor_profileForm__xqWca{width:355px;margin-top:32px}.ProfileDoctor_profileForm__xqWca .ProfileDoctor_selectClinics__3Z3JY{width:100%}.ProfileDoctor_profileButtons__2J13C{width:100%;display:flex;justify-content:space-between}.ProfilePatient_profile__1c2Gt{height:88vh;background:#fff;padding:12px 16px}.ProfilePatient_profileName__4WX6V{padding-top:32px;color:#303133;font-size:1.2857142857rem}.ProfilePatient_profileCategory__sBgQb{color:#606266;font-size:1rem;margin-top:8px}.ProfilePatient_profileForm__h7EjA{width:355px;margin-top:32px}.ProfilePatient_profileForm__h7EjA .ProfilePatient_selectClinics__3xvEN{width:100%}.ProfilePatient_profileButtons__RDzuo{width:100%;display:flex;justify-content:space-between}.NewSurvey_menuList__GuLtQ{position:absolute;right:0;top:45px;background:#fff;border-radius:4px;width:232px;filter:drop-shadow(0 2px 12px rgba(0,0,0,.1))}.NewSurvey_menuItem__eqZZj{font-size:1rem;padding:6px 0 6px 20px;cursor:pointer}.NewSurvey_menuItem__eqZZj:hover{background:#f1fdfd}.NewSurvey_popoverList__1YybE{list-style:none;margin:0}.NewSurvey_popoverListItem__1VXae{margin:0}.NewSurvey_popoverListItem__1VXae:hover{background-color:#275891;transition:background-color .3s}.NewSurvey_popoverItemButton__xayux{text-align:left;border:none;width:100%;background-color:transparent;display:block;height:34px}.NewSurvey_popoverItemButton__xayux:hover{cursor:pointer}.NewSurvey_popoverItemButton__xayux .NewSurvey_popoverItemButtonRevision__4pZiE{color:#909399;font-size:.9em}.NewSurvey_radioGroup__2AHL9 .el-radio{display:block!important;margin:0 0 10px!important;white-space:wrap!important}.AddOneTimeUserDialog_subheading__2rBKO{margin:0 0 30px}.AddOneTimeUserDialog_section__1ybCW{margin:0 0 20px}.AddOneTimeUserDialog_sectionSubheading__1sAtS{margin:0 0 15px;font-weight:700}.UploadUnit_fileInput__2c3eM{display:none}.UploadUnit_label__2fLIx{display:inline-block;line-height:1;white-space:nowrap;cursor:pointer;border:1px solid #049578;color:#fff;margin:0;padding:10px 15px;border-radius:4px;box-sizing:border-box;background-color:#049578;font-size:1rem}.MassSignUpDialog_subheading__3K7fS{margin:0 0 10px}.FiltersPatientsForm_card__1ZrzC{min-height:calc(100% - 62px);min-width:322px}.FiltersPatientsForm_closeButton__2X4Y7{text-indent:-9999em;position:relative;background-color:transparent;border:none;transition:transform .3s;width:20px;height:20px;padding:0;position:absolute;top:20px;right:20px}.FiltersPatientsForm_closeButton__2X4Y7:hover{transform:rotate(-90deg);cursor:pointer}.FiltersPatientsForm_closeButton__2X4Y7:hover:after,.FiltersPatientsForm_closeButton__2X4Y7:hover:before{background-color:#909399}.FiltersPatientsForm_closeButton__2X4Y7:after,.FiltersPatientsForm_closeButton__2X4Y7:before{content:"";position:absolute;width:100%;height:2px;background-color:#606266;transition:background-color .3s;top:calc(50% - 1px);left:50%}.FiltersPatientsForm_closeButton__2X4Y7:before{transform:translate(-50%) rotate(45deg)}.FiltersPatientsForm_closeButton__2X4Y7:after{transform:translate(-50%) rotate(-45deg)}.FiltersPatientsForm_mainHeading__GbBR0{padding-right:25px;margin:0 0 20px}.FiltersPatientsForm_statusRow__1V_W7{margin:0 0 32px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.FiltersPatientsForm_filtersApplied__2769h{flex:0 0 auto;color:#909399;display:inline-block;opacity:1;transition:opacity .3s}.FiltersPatientsForm_filtersApplied__2769h.FiltersPatientsForm_filtersAppliedHidden__1Kask{opacity:0;pointer-events:none}.FiltersPatientsForm_clearFilters__kRCsV{flex:0 0 auto;background-color:transparent;border:none;padding:0;color:#409eff;transition:color .3s,opacity .3s;opacity:1}.FiltersPatientsForm_clearFilters__kRCsV.FiltersPatientsForm_clearFiltersHidden__2M9_P{opacity:0;pointer-events:none}.FiltersPatientsForm_clearFilters__kRCsV:hover{cursor:pointer;color:#275891}.FiltersPatientsForm_filtersGroupHolder__L6LhB{margin:0 0 16px}.FiltersPatientsForm_filtersGroupHolder__L6LhB:last-child{margin-bottom:0}.FiltersPatientsForm_filtersGroupHeading__3jb2_{margin:0 0 8px}.FiltersPatientsForm_filtersGroupContent__wQ-4s{margin:0 0 16px}.FiltersPatientsForm_filterToggleItemHolder__3rG_J{display:flex;flex-direction:row;flex-wrap:wrap;grid-gap:10px;gap:10px}.FiltersPatientsForm_filterToggleItem__3m8Hg{font-size:1rem;line-height:22px;padding:5px 8px;border:1px solid #e9e9eb;background-color:#fff;transition:background-color .3s;border-radius:4px;flex:1 0 auto}.FiltersPatientsForm_filterToggleItem__3m8Hg:last-child{margin-right:0}.FiltersPatientsForm_filterToggleItem__3m8Hg:hover{cursor:pointer;background-color:#f5f7fa}.FiltersPatientsForm_filterToggleItem__3m8Hg:before{content:url(/static/media/check.eb0307c8.svg);width:0;float:left;margin-right:5px;margin-top:-2px;overflow:hidden;opacity:0;transition:width .3s,opacity .3s}.FiltersPatientsForm_filterToggleItem__3m8Hg.FiltersPatientsForm_filterToggleItemSelected__qmBFQ{background-color:#f5f7fa}.FiltersPatientsForm_filterToggleItem__3m8Hg.FiltersPatientsForm_filterToggleItemSelected__qmBFQ:before{width:20px;opacity:1}.FiltersPatientsForm_rangeHolder__30UiL{margin:0 0 10px;padding:0 10px}.FiltersPatientsForm_minMaxWrapper__3gdkL{margin:0 0 10px;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center}.FiltersPatientsForm_minMaxHolder__3SKbQ{flex:0 0 auto}.rc-slider-tooltip-inner{position:relative;z-index:1}.DoctorPatientsListView_headerContentHolder__cOjAw{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;width:100%;grid-gap:8px;gap:8px}.DoctorPatientsListView_addUserHolder__lqoxR{flex:0 0 auto;display:flex;flex-direction:row;flex-wrap:nowrap}.DoctorPatientsListView_addUserHolder__lqoxR>*{margin-right:10px}.DoctorPatientsListView_addUserHolder__lqoxR>:last-child{margin-right:0}.DoctorPatientsListView_filtersSearchHolder__15bva{flex:0 0 auto;display:flex;grid-column-gap:8px;column-gap:8px}.DoctorPatientsListView_mainContentHolder__26qA5{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;grid-column-gap:8px;column-gap:8px;overflow:initial;padding-bottom:24px}.DoctorPatientsListView_listTableHolder__G-Ah5{flex:0 0 auto;width:100%;transition:width .3s}.DoctorPatientsListView_filtersIsOpened__1hLKH .DoctorPatientsListView_listTableHolder__G-Ah5{width:calc(100% - 338px)}.DoctorPatientsListView_filtersFormHolder__2nMnv{flex:0 1 330px;overflow:hidden}.DoctorPatientsListView_filtersIsOpened__1hLKH .DoctorPatientsListView_filtersFormHolder__2nMnv{flex:1 0 330px}.ResourcesList_checkedResource__CHtzR{margin-bottom:32px}.ResourcesList_check__2SEtz{box-sizing:border-box;position:absolute;left:6px;top:6px;display:block;transform:scale(var(--ggs,1));width:1.5714285714rem;height:1.5714285714rem;border:2px solid transparent;border-radius:100px}.ResourcesList_check__2SEtz:after{content:"";display:block;box-sizing:border-box;position:absolute;color:#606266;left:3px;top:-1px;width:.4285714286rem;height:.7142857143rem;border-width:0 1px 1px 0;border-style:solid;transform-origin:bottom left;transform:rotate(45deg)}.ResourcesList_resourcesBlock__2cdR6{margin-bottom:32px}.ResourcesList_resourcesList__9HOCa{padding:0;margin:0 0 32px;list-style:none}.ResourcesList_resourcesList__9HOCa:last-child{margin-bottom:0}.ResourcesList_resourcesList__9HOCa p{font-weight:500;font-size:1.2857142857rem;margin:0 0 5px}.ResourcesList_resourcesList__9HOCa a{display:inline-block;color:#255186;text-decoration:underline}.ResourcesList_resourcesList__9HOCa a:hover{text-decoration:none}.ResourcesList_doctorResources__5wJ9Y .ResourcesList_resourcesList__9HOCa{padding-left:30px}.ResourcesList_resourcesListItem__2fBqZ{margin:0 0 8px;padding-left:15px}.ResourcesList_heading__2CjDS{font-size:1.5714285714rem;margin-bottom:16px;line-height:1.3}.ResourcesList_resources-section-wrapper__1k9rr{display:block}.ResourcesList_resources-section__2hLy6{width:50%;margin-bottom:50px}@media(max-width:992px){.ResourcesList_resources-section__2hLy6{width:100%;margin-bottom:40px}}.ResourcesList_resources-section-collapsible__2H_kJ{width:100%;margin-bottom:50px}@media(max-width:992px){.ResourcesList_resources-section-collapsible__2H_kJ{width:100%;margin-bottom:40px}}.ResourcesList_resources-section-loader__3fR9X{position:relative;height:80vh}.ResourcesList_resources-no-data__E13Mf{margin:0 auto;padding:2rem;background-color:#dcdfe6}.ResourcesList_resourcesListLink__8_re-{color:#255186;text-decoration:underline;cursor:pointer;word-wrap:break-word}.ResourcesList_resourcesListLink__8_re-:hover{text-decoration:none}.DoctorResourcesView_subheading__3Vdw2,.DoctorResourcesViewEnEs_subheading__13CRh{margin:0 0 30px}.FullheightWithTilesLayout_rootWrapper__2yONM{display:flex;flex-direction:column;justify-content:space-between;height:100%}.FullheightWithTilesLayout_row__1B0mc{overflow:auto;flex:0 1 50%;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:20px}.FullheightWithTilesLayout_row__1B0mc:last-of-type{margin-bottom:0}.FullheightWithTilesLayout_col__11D_l{overflow:auto;flex-grow:1;flex-shrink:0;flex-basis:calc(50% - 10px);margin-right:20px}.FullheightWithTilesLayout_col__11D_l:last-of-type{margin-right:0}.FullheightWithTilesLayout_rootWrapper__2yONM .FullheightWithTilesLayout_card__3eeDC{overflow:auto;height:100%}.FullheightWithTilesLayout_cardInner__2uxD4{overflow:auto;padding:0 3px}.ResearchListDoctor_researchLict__1wnX4 a{display:block;margin-bottom:15px}.SurveysListPlaceholder_rootWrapper__2kuHg{color:#606266;border:1px solid #e4e7ed;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:2.5rem;font-weight:700;text-align:center;background-color:#fff;flex:1 0 auto}.SurveysList_surveysNav__1hF5O{min-height:100%;position:relative;display:flex;flex-direction:column}@media(max-width:768px){.SurveysList_surveysNav__1hF5O{min-height:auto}}.SurveysList_surveysList__2uSPq{border-right:1px solid #e4e7ed;margin:0;padding:0;list-style:none;height:100%;background:#fff;box-shadow:0 2px 12px rgba(0,0,0,.1);border-radius:4px;width:100%;flex:1 0 auto}.SurveysList_surveyItem__3lgEB{position:relative;margin:0;box-sizing:border-box;padding:8px 16px;border-bottom:1px solid #e4e7ed;transition:background-color .3s}.SurveysList_surveyItem__3lgEB.SurveysList_surveyItemActive__2gXgP,.SurveysList_surveyItem__3lgEB:hover{background-color:#ecf5ff;cursor:pointer}.SurveysList_surveyItemInactive__31D4u{color:#909399}.SurveysList_surveyIcon__2G2e8{position:absolute;right:10px;top:10px;width:1.1428571429rem;height:auto}.SurveysList_surveyDate__3FD8Y{font-size:1rem;line-height:22px}.SurveysList_surveyName__3JNMa{font-size:.9285714286rem;line-height:20px;color:#909399}.SurveysList_listPlaceholder__KxLtm{text-align:center;font-size:1.2857142857rem;font-weight:700;height:100%;display:flex;align-items:center;justify-content:center;border:1px solid #909399;border-radius:4px}.SurveysHeader_header__1C0Ev{display:flex;justify-content:space-between;padding:10px 0 0;margin:0}.SurveysHeader_heading__Gujhj{font-family:"Noto Sans TC",sans-serif;font-weight:500;color:#606266;font-size:1.5714285714rem}.SurveysHeader_menuHolder__3itC9{position:relative}.Recommendations_groupWrapper__1xe5m{border:1px solid #049578;border-radius:3px;padding:12px;margin:8px 0 0}.Recommendations_groupWrapper__1xe5m:last-of-type{margin-bottom:0}.Recommendations_patientView__2sKgT .Recommendations_list__19Aic{margin-bottom:40px}.Recommendations_listItem__33Hq7{margin:0 0 8px}.Recommendations_listItem__33Hq7:last-of-type{margin-bottom:0}.Recommendations_checkbox-list__tn9OZ{list-style:none}.ImportantIssue_description__iiCSW{color:#606266;margin-bottom:0}.Conclusion_conclusionsList__2r2ew{list-style:none;margin:0 0 30px;padding:0}.Conclusion_doctorConclusionSection__2GGc_{margin:0 0 20px}.Conclusion_doctorConclusionQuestion__O-HYk,.Conclusion_patientConclusionQuestion__19_Du{color:#303133}.Conclusion_patientConclusionAnswer__3SSnS{padding-left:30px}.PHSurveyIsNotCompleted_rootWrapper__28Dcs{color:#606266;font-size:2.5rem;font-weight:700;text-align:center;background-color:#fff;align-self:center;width:100%}.DexcomOptIn_optInContainer__1Q7yP{display:flex;flex-direction:column;align-items:flex-start;padding:16px 20px;margin:16px 0;border:1px solid #e0e0e0;border-radius:8px;background-color:#f8f9fa;max-width:450px;width:-moz-fit-content;width:fit-content}.DexcomOptIn_optInContent__1bCMN{text-align:left;width:100%}.DexcomOptIn_optInTitle__3W85i{color:#333;font-size:1.25rem;font-weight:600;margin-bottom:12px}.DexcomOptIn_optInDescription__2WxSG{color:#666;font-size:.95rem;line-height:1.5;margin-bottom:20px}.DexcomOptIn_optInButton__2fTlj{background-color:#30ab0d;color:#fff;padding:10px 20px;font-size:1rem;font-weight:500;border-radius:6px;border:none;cursor:pointer;transition:all .2s ease-in-out;min-width:160px}.DexcomOptIn_optInButton__2fTlj:hover:not(:disabled){background-color:#30ab0d;border-color:#30ab0d;transform:translateY(-1px)}.DexcomOptIn_optInButton__2fTlj:active:not(:disabled){transform:translateY(0)}.DexcomOptIn_optInButton__2fTlj:disabled{opacity:.6;cursor:not-allowed;transform:none}.DexcomOptIn_errorMessage__3pzM0{background-color:#f8d7da;color:#721c24;padding:12px;border-radius:6px;border:1px solid #f5c6cb;margin-bottom:16px;font-size:.9rem;text-align:left;width:100%}@media(max-width:768px){.DexcomOptIn_optInContainer__1Q7yP{margin:12px 0;padding:12px 16px;max-width:100%}.DexcomOptIn_optInTitle__3W85i{font-size:1.1rem}.DexcomOptIn_optInDescription__2WxSG{font-size:.9rem}.DexcomOptIn_optInButton__2fTlj{padding:8px 16px;font-size:.95rem;min-width:140px}}.glucose-distribution-card{background:#fff;border:1px solid #d1d5db;box-shadow:0 2px 8px 0 rgba(0,0,0,.04);border-radius:.5rem;min-height:220px}.glucose-distribution-card .el-card__body{padding:5px!important}.glucose-distribution-content{padding:.25rem 1rem}.glucose-distribution-title{font-size:1rem;font-weight:700;color:#1f2937;margin-bottom:1rem}.glucose-distribution-graph{display:flex;align-items:center;justify-content:flex-start;height:100%}.glucose-distribution-bars{display:flex;align-items:stretch;grid-gap:.5rem;gap:.5rem;min-width:350px}.glucose-distribution-center-bar{display:flex;flex-direction:column;border:1px solid #d1d5db;border-radius:.5rem;overflow:hidden;align-self:stretch}.glucose-distribution-center-bar .glucose-distribution-bar{margin-bottom:0;border-radius:0}.glucose-distribution-center-bar .glucose-distribution-bar:first-child{border-top-left-radius:.5rem;border-top-right-radius:.5rem}.glucose-distribution-center-bar .glucose-distribution-bar:last-child{border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem}.glucose-distribution-labels-left,.glucose-distribution-labels-right{display:flex;flex-direction:column;justify-content:center;text-align:center;align-items:center;padding:0 .75rem}.glucose-distribution-labels-left>div,.glucose-distribution-labels-right>div{font-size:.25rem;font-weight:500;color:#374151}.glucose-distribution-labels-right{text-align:left;align-items:flex-start}.glucose-distribution-bar{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;border-radius:.5rem;margin-bottom:.25rem;min-width:3.5rem;font-size:.85rem}.glucose-distribution-bar.very-high{background:#fde68a;color:#78350f}.glucose-distribution-bar.high{background:#fef08a;color:#92400e}.glucose-distribution-bar.target{background:#4ade80;color:#065f46;font-weight:700;display:flex;align-items:center}.glucose-distribution-bar.low{background:#fca5a5;color:#991b1b}.glucose-distribution-bar.very-low{background:#ef4444;color:#fff}.glucose-legend{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;grid-gap:1.5rem;gap:1.5rem;margin-top:.5rem;padding:.3rem;background:#f9fafb;border-radius:.5rem;border:1px solid #e5e7eb}.glucose-legend .legend-item{display:flex;align-items:center;grid-gap:.5rem;gap:.5rem}.glucose-legend .legend-item .legend-color{display:inline-block;border-radius:.375rem}.glucose-legend .legend-item .legend-color.green-range{width:1.5rem;height:.75rem;background:#4ade80;opacity:.7}.glucose-legend .legend-item .legend-color.blue-range{width:1.5rem;height:.75rem;background:#3b82f6;opacity:.8}.glucose-legend .legend-item .legend-color.orange-median{width:1.5rem;height:.5rem;background:#f97316}.glucose-legend .legend-item .legend-color.green-target{width:1.5rem;height:.5rem;background:#16a34a}.glucose-legend .legend-item .legend-label{font-size:.5rem;font-weight:500;color:#374151}.glucose-distribution-spinner{width:2rem;height:2rem;border:4px solid #e5e7eb;border-top-color:#409eff;border-radius:50%;animation:spin 1s linear infinite;margin:0 auto}@keyframes spin{to{transform:rotate(1turn)}}.DexcomAuth_authHandler__2unJ2{background:#fff;border:1px solid #e1e5e9;border-radius:8px;padding:24px;box-shadow:0 2px 4px rgba(0,0,0,.05)}.DexcomAuth_authHandler__2unJ2.DexcomAuth_compact__3gFbA{padding:16px}.DexcomAuth_authHandler__2unJ2.DexcomAuth_compact__3gFbA .DexcomAuth_header__1ZKR1{margin-bottom:12px}.DexcomAuth_authHandler__2unJ2.DexcomAuth_compact__3gFbA .DexcomAuth_header__1ZKR1 h3{font-size:16px;margin-bottom:4px}.DexcomAuth_authHandler__2unJ2.DexcomAuth_compact__3gFbA .DexcomAuth_header__1ZKR1 .DexcomAuth_description__1fce-{font-size:14px}.DexcomAuth_header__1ZKR1{margin-bottom:20px}.DexcomAuth_header__1ZKR1 h3{color:#2c3e50;font-size:20px;font-weight:600;margin-bottom:8px}.DexcomAuth_header__1ZKR1 .DexcomAuth_description__1fce-{color:#6c757d;font-size:14px;line-height:1.4}.DexcomAuth_header__1ZKR1 .DexcomAuth_logoContainer__39Pg-{display:flex;justify-content:center;margin-bottom:16px}.DexcomAuth_header__1ZKR1 .DexcomAuth_dexcomLogo__3U_H9{max-width:120px;height:auto;max-height:60px;object-fit:contain}.DexcomAuth_loadingContainer__XucYM{display:flex;align-items:center;justify-content:center;padding:20px;color:#6c757d;font-size:14px;grid-gap:8px;gap:8px}.DexcomAuth_connectButtonContainer__GSO8z{text-align:center}.DexcomAuth_connectButton__1sU_F{display:inline-flex;align-items:center;grid-gap:8px;gap:8px;background:#30ab0d;color:#fff;border:none;border-radius:6px;padding:12px 24px;font-size:16px;font-weight:500;cursor:pointer;transition:all .2s ease}.DexcomAuth_connectButton__1sU_F:hover:not(:disabled){background:#30ab0d;transform:translateY(-1px);box-shadow:0 4px 8px #30ab0d}.DexcomAuth_connectButton__1sU_F:active:not(:disabled){transform:translateY(0)}.DexcomAuth_connectButton__1sU_F:disabled{opacity:.6;cursor:not-allowed;transform:none}.DexcomAuth_dexcomIcon__7l5AA{font-size:18px}.DexcomAuth_helpText__2j2sw{margin-top:12px;color:#6c757d;font-size:13px;line-height:1.4}.DexcomAuth_connectionStatus__nXrjy{border:1px solid #d4edda;background:#f8f9fa;border-radius:6px;padding:16px}.DexcomAuth_statusHeader__geO12{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.DexcomAuth_statusIndicator__3ruwN{display:flex;align-items:center;grid-gap:8px;gap:8px}.DexcomAuth_statusIndicator__3ruwN .DexcomAuth_dexcomLogoSmall__vrR1h{width:24px;height:auto;max-height:20px;object-fit:contain}.DexcomAuth_statusDot__2F9zX{width:10px;height:10px;border-radius:50%}.DexcomAuth_statusDot__2F9zX.DexcomAuth_connected__2mJ97{background:#28a745;box-shadow:0 0 0 2px rgba(40,167,69,.2)}.DexcomAuth_statusDot__2F9zX.DexcomAuth_disconnected__13ZYL{background:#dc3545;box-shadow:0 0 0 2px rgba(220,53,69,.2)}.DexcomAuth_statusText__5DGsm{font-weight:500;color:#2c3e50}.DexcomAuth_lastSync__NZVRf{font-size:12px;color:#6c757d}.DexcomAuth_actions__2msaw{display:flex;grid-gap:8px;gap:8px;flex-wrap:wrap}.DexcomAuth_refreshButton__3VoWq{display:inline-flex;align-items:center;grid-gap:6px;gap:6px;background:#28a745;color:#fff;border:none;border-radius:4px;padding:8px 16px;font-size:14px;cursor:pointer;transition:all .2s ease}.DexcomAuth_refreshButton__3VoWq:hover:not(:disabled){background:#218838}.DexcomAuth_refreshButton__3VoWq:disabled{opacity:.6;cursor:not-allowed}.DexcomAuth_disconnectButton__dw4Mq{background:#6c757d;color:#fff;border:none;border-radius:4px;padding:8px 16px;font-size:14px;cursor:pointer;transition:all .2s ease}.DexcomAuth_disconnectButton__dw4Mq:hover{background:#5a6268}.DexcomAuth_errorMessage__3yKn6{background:#f8d7da;border:1px solid #f5c6cb;color:#721c24;padding:8px 12px;border-radius:4px;font-size:14px;margin-top:8px;margin-bottom:8px}.DexcomAuth_optedOutMessage__ztG-q{background:#fff3cd;border:1px solid #ffeaa7;color:#856404;padding:12px 16px;border-radius:6px;font-size:14px;text-align:center;line-height:1.4}.DexcomAuth_spinner__3ZwAD{display:inline-block;width:14px;height:14px;border:2px solid hsla(0,0%,100%,.3);border-radius:50%;border-top-color:initial;animation:DexcomAuth_spin__72sDK 1s ease-in-out infinite}@keyframes DexcomAuth_spin__72sDK{to{transform:rotate(1turn)}}@media(max-width:768px){.DexcomAuth_authHandler__2unJ2{padding:16px}.DexcomAuth_connectButton__1sU_F{width:100%;justify-content:center}.DexcomAuth_statusHeader__geO12{flex-direction:column;align-items:flex-start;grid-gap:4px;gap:4px}.DexcomAuth_actions__2msaw{flex-direction:column}.DexcomAuth_actions__2msaw .DexcomAuth_disconnectButton__dw4Mq,.DexcomAuth_actions__2msaw .DexcomAuth_refreshButton__3VoWq{width:100%;justify-content:center}}.DexcomAuthModal_modalOverlay__efVeB{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.DexcomAuthModal_modalContent__3qGh_{background:#fff;border-radius:12px;box-shadow:0 20px 60px rgba(0,0,0,.2);max-width:600px;width:90%;max-height:90vh;overflow-y:auto;position:relative}.DexcomAuthModal_modalHeader__3MB2p{display:flex;justify-content:space-between;align-items:center;padding:24px 24px 0;border-bottom:1px solid #e1e5e9;margin-bottom:24px}.DexcomAuthModal_modalHeader__3MB2p h3{margin:0;font-size:24px;font-weight:600;color:#2c3e50}.DexcomAuthModal_closeButton__1TqXB{background:none;border:none;font-size:24px;cursor:pointer;color:#6c757d;padding:4px;border-radius:4px;transition:all .2s ease}.DexcomAuthModal_closeButton__1TqXB:hover{background:#f8f9fa;color:#2c3e50}.DexcomAuthModal_modalBody__3Jsag{padding:0 24px}.DexcomAuthModal_modalFooter__LnFPk{padding:16px 24px 24px;display:flex;justify-content:flex-end;border-top:1px solid #e1e5e9;margin-top:24px}.DexcomAuthModal_loadingContainer__1wsNK{display:flex;flex-direction:column;align-items:center;padding:40px 20px;grid-gap:16px;gap:16px}.DexcomAuthModal_loadingContainer__1wsNK p{color:#6c757d;margin:0}.DexcomAuthModal_errorContainer__y8tR8{text-align:center;padding:20px}.DexcomAuthModal_errorMessage__W__qI{background:#f8d7da;border:1px solid #f5c6cb;color:#721c24;padding:12px 16px;border-radius:6px;margin-bottom:16px;font-size:14px}.DexcomAuthModal_retryButton__1kSby{background:#007bff;color:#fff;border:none;border-radius:6px;padding:10px 20px;cursor:pointer;font-size:14px;transition:background .2s ease}.DexcomAuthModal_retryButton__1kSby:hover{background:#0056b3}.DexcomAuthModal_authSteps__pjMNS{display:flex;flex-direction:column;grid-gap:24px;gap:24px}.DexcomAuthModal_step__2PXyq{display:flex;grid-gap:16px;gap:16px;align-items:flex-start}.DexcomAuthModal_stepNumber__2q1Pr{background:#007bff;color:#fff;width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:14px;flex-shrink:0}.DexcomAuthModal_stepContent__34CPP{flex:1 1}.DexcomAuthModal_stepContent__34CPP h4{margin:0 0 8px;font-size:16px;font-weight:600;color:#2c3e50}.DexcomAuthModal_stepContent__34CPP p{margin:0 0 12px;color:#6c757d;font-size:14px;line-height:1.4}.DexcomAuthModal_authButton__1Pkpk{background:linear-gradient(135deg,#007bff,#0056b3);color:#fff;border:none;border-radius:6px;padding:12px 20px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;display:inline-flex;align-items:center;grid-gap:8px;gap:8px}.DexcomAuthModal_authButton__1Pkpk:hover{background:linear-gradient(135deg,#0056b3,#004085);transform:translateY(-1px)}.DexcomAuthModal_codeInputContainer__2pB-9{display:flex;grid-gap:8px;gap:8px;align-items:center}.DexcomAuthModal_codeInput__i57Ab{flex:1 1;padding:12px 16px;border:1px solid #d4e3f0;border-radius:6px;font-size:14px;transition:border-color .2s ease}.DexcomAuthModal_codeInput__i57Ab:focus{outline:none;border-color:#007bff;box-shadow:0 0 0 2px rgba(0,123,255,.1)}.DexcomAuthModal_codeInput__i57Ab:disabled{background:#f8f9fa;color:#6c757d}.DexcomAuthModal_exchangeButton__2XyLl{background:#28a745;color:#fff;border:none;border-radius:6px;padding:12px 20px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;grid-gap:8px;gap:8px;min-width:120px;justify-content:center}.DexcomAuthModal_exchangeButton__2XyLl:hover:not(:disabled){background:#218838}.DexcomAuthModal_exchangeButton__2XyLl:disabled{opacity:.6;cursor:not-allowed}.DexcomAuthModal_helpText__2r3id{margin-top:24px;font-size:13px}.DexcomAuthModal_helpText__2r3id p{margin:0 0 8px;font-weight:600;color:#2c3e50}.DexcomAuthModal_helpText__2r3id ul{color:#6c757d}.DexcomAuthModal_helpText__2r3id ul li{margin-bottom:4px}.DexcomAuthModal_cancelButton__39sLe{background:#6c757d;color:#fff;border:none;transition:background .2s ease}.DexcomAuthModal_cancelButton__39sLe:hover{background:#5a6268}.DexcomAuthModal_spinner__17IzA{display:inline-block;width:16px;height:16px;border:2px solid hsla(0,0%,100%,.3);border-top-color:initial;animation:DexcomAuthModal_spin__1eIst 1s ease-in-out infinite}.DexcomAuthModal_authOptions__1n6YY{display:flex;flex-direction:column;grid-gap:16px;gap:16px;margin-bottom:24px}.DexcomAuthModal_option__lSj4i{border:1px solid #e1e5e9;border-radius:8px;padding:20px;transition:all .2s ease}.DexcomAuthModal_option__lSj4i:hover{border-color:#007bff;box-shadow:0 2px 8px rgba(0,123,255,.1)}.DexcomAuthModal_optionHeader__2CPny{margin-bottom:16px}.DexcomAuthModal_optionHeader__2CPny h4{margin:0 0 8px;font-size:16px;font-weight:600;color:#2c3e50}.DexcomAuthModal_optionHeader__2CPny p{margin:0;color:#6c757d;font-size:14px}.DexcomAuthModal_primaryButton__3NFIM{background:linear-gradient(135deg,#007bff,#0056b3);color:#fff;border:none;border-radius:6px;padding:12px 24px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;width:100%}.DexcomAuthModal_primaryButton__3NFIM:hover{background:linear-gradient(135deg,#0056b3,#004085);transform:translateY(-1px)}.DexcomAuthModal_secondaryButton__EVjj0{background:#6c757d;color:#fff;border:none;border-radius:6px;padding:12px 24px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;width:100%}.DexcomAuthModal_secondaryButton__EVjj0:hover{background:#5a6268;transform:translateY(-1px)}.DexcomAuthModal_optionDivider__EeU-L{text-align:center;position:relative;margin:8px 0}.DexcomAuthModal_optionDivider__EeU-L:before{content:"";position:absolute;top:50%;left:0;right:0;height:1px;background:#e1e5e9}.DexcomAuthModal_optionDivider__EeU-L span{background:#fff;padding:0 16px;color:#6c757d;font-size:12px;font-weight:500}.DexcomAuthModal_manualCodeSection__1uSex{margin-top:24px;padding:20px;border:1px solid #d4edda;border-radius:8px;background:#f8f9fa}.DexcomAuthModal_manualCodeSection__1uSex h4{margin:0 0 8px;font-size:16px;font-weight:600;color:#2c3e50}.DexcomAuthModal_manualCodeSection__1uSex p{margin:0 0 16px;color:#6c757d;font-size:14px}.DexcomAuthModal_iframeContainer__8-zMr{display:flex;flex-direction:column;height:70vh;max-height:600px}.DexcomAuthModal_iframeHeader__276d8{display:flex;justify-content:space-between;align-items:center;padding:16px;border-bottom:1px solid #e1e5e9;background:#f8f9fa}.DexcomAuthModal_iframeHeader__276d8 p{margin:0;color:#2c3e50;font-weight:500}.DexcomAuthModal_backButton__MT-Xx{background:#6c757d;color:#fff;border:none;border-radius:4px;padding:8px 12px;font-size:12px;cursor:pointer;transition:background .2s ease}.DexcomAuthModal_backButton__MT-Xx:hover{background:#5a6268}.DexcomAuthModal_authIframe__34KcZ{flex:1 1;border:none;width:100%;min-height:400px}.DexcomAuthModal_iframeFooter__2Zp3L{padding:16px;border-top:1px solid #e1e5e9;background:#f8f9fa}.DexcomAuthModal_iframeFooter__2Zp3L p{margin:0 0 12px;color:#2c3e50;font-size:14px;font-weight:500}@media(max-width:768px){.DexcomAuthModal_modalContent__3qGh_{width:95%;margin:20px}.DexcomAuthModal_modalBody__3Jsag,.DexcomAuthModal_modalFooter__LnFPk,.DexcomAuthModal_modalHeader__3MB2p{padding-left:16px;padding-right:16px}.DexcomAuthModal_step__2PXyq{flex-direction:column;grid-gap:8px;gap:8px}.DexcomAuthModal_stepNumber__2q1Pr{align-self:flex-start}.DexcomAuthModal_codeInputContainer__2pB-9{flex-direction:column;align-items:stretch}.DexcomAuthModal_codeInputContainer__2pB-9 .DexcomAuthModal_exchangeButton__2XyLl{min-width:auto}}.DexcomAuthModal_urlInputContainer__2i9f-{margin-bottom:16px}.DexcomAuthModal_urlInput__3ZRFy{width:100%;padding:12px 16px;border:2px solid #e1e5e9;border-radius:8px;font-size:14px;font-family:"Consolas","Monaco","Courier New",monospace;transition:border-color .2s ease,box-shadow .2s ease}.DexcomAuthModal_urlInput__3ZRFy:focus{outline:none;border-color:#007bff;box-shadow:0 0 0 3px rgba(0,123,255,.1)}.DexcomAuthModal_urlInput__3ZRFy:disabled{background-color:#f8f9fa;cursor:not-allowed;opacity:.6}.DexcomAuthModal_codeSection__3xRoH{margin-bottom:20px}.DexcomAuthModal_codeSection__3xRoH h4{margin:0 0 8px;color:#2c3e50;font-size:16px;font-weight:600}.DexcomAuthModal_codeSection__3xRoH p{margin:0 0 12px;color:#6c757d;font-size:14px;line-height:1.4}.DexcomAuthModal_orDivider__2EBD-{display:flex;align-items:center;margin:20px 0;position:relative}.DexcomAuthModal_orDivider__2EBD-:after,.DexcomAuthModal_orDivider__2EBD-:before{content:"";flex:1 1;height:1px;background:#e1e5e9}.DexcomAuthModal_orDivider__2EBD- span{padding:0 16px;color:#6c757d;font-size:12px;font-weight:500;text-transform:uppercase;background:#fff}.DexcomAuthModal_codeInput__i57Ab.DexcomAuthModal_autoDetected__1BSR_{border-color:#28a745;background-color:#f8fff9}.DexcomAuthModal_autoDetectedLabel__3vUzK{color:#28a745;font-size:12px;font-weight:500;margin-left:8px;display:flex;align-items:center;position:absolute;right:12px;top:50%;transform:translateY(-50%)}.DexcomAuthModal_helpDetails__1my7o{margin-top:16px}.DexcomAuthModal_helpDetails__1my7o summary{cursor:pointer;color:#007bff;font-weight:500;padding:8px 0}.DexcomAuthModal_helpDetails__1my7o summary:hover{color:#0056b3}.DexcomAuthModal_helpExample__29bU9{margin-top:12px;padding:16px;background:#f8f9fa;border-radius:8px;border-left:4px solid #59a618}.DexcomAuthModal_helpExample__29bU9 p{margin:0 0 8px;font-size:13px}.DexcomAuthModal_helpExample__29bU9 p:last-child{margin-bottom:0}.DexcomAuthModal_helpExample__29bU9 code{background:#e9ecef;padding:2px 6px;border-radius:4px;font-family:"Consolas","Monaco","Courier New",monospace;font-size:12px;color:#495057;word-break:break-all}.DexcomAuthModal_spinner__17IzA{width:32px;height:32px;border:3px solid #f3f3f3;border-top-color:#59a618;border-radius:50%;animation:DexcomAuthModal_spin__1eIst 1s linear infinite}@keyframes DexcomAuthModal_spin__1eIst{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.DexcomAuthModal_connectionFlow__3ajSp{display:flex;flex-direction:column;grid-gap:24px;gap:24px}.DexcomAuthModal_dexcomInfo__1BoRe{text-align:center;margin-bottom:20px}.DexcomAuthModal_dexcomLogo__1sEe2{width:150px;height:auto;margin-bottom:16px}.DexcomAuthModal_description__2iEn0{color:#6c757d;font-size:14px;line-height:1.5;margin:0}.DexcomAuthModal_features__2cow3 h4{margin:0 0 12px;font-size:16px;font-weight:600;color:#2c3e50}.DexcomAuthModal_features__2cow3 ul{margin:0;padding-left:20px}.DexcomAuthModal_features__2cow3 ul li{color:#6c757d;font-size:14px;line-height:1.5;margin-bottom:8px}.DexcomAuthModal_connectButton__e-CKj{background:#30ab0d;color:#fff;border:none;border-radius:8px;padding:14px 24px;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s ease;width:100%}.DexcomAuthModal_connectButton__e-CKj:hover{background:#30ab0d;transform:translateY(-1px)}.DexcomAuthModal_connectButton__e-CKj:disabled{background:#6c757d;cursor:not-allowed;transform:none}.DexcomAuthModal_helpText__2r3id{background:#f8f9fa;border-radius:6px;padding:16px}.DexcomAuthModal_helpText__2r3id p{margin:0 0 12px;font-size:14px;color:#495057}.DexcomAuthModal_helpText__2r3id ul{margin:0;padding-left:20px}.DexcomAuthModal_helpText__2r3id ul li{color:#6c757d;font-size:13px;line-height:1.4;margin-bottom:6px}.DexcomAuthModal_cancelButton__39sLe{background:#f8f9fa;color:#6c757d;border:1px solid #dee2e6;border-radius:6px;padding:10px 20px;font-size:14px;cursor:pointer;transition:all .2s ease}.DexcomAuthModal_cancelButton__39sLe:hover{background:#e9ecef;color:#495057}.DexcomAuthModal_cancelButton__39sLe:disabled{opacity:.6;cursor:not-allowed}.DexcomOptOut_optOutContainer__3FYkm{margin-top:1rem;font-family:"Segoe UI",Roboto,"Helvetica Neue",sans-serif}.DexcomOptOut_optOutButton__1WZzD{background-color:transparent;border:1px solid #30ab0d;color:#30ab0d;padding:8px 16px;border-radius:4px;font-weight:500;transition:all .2s ease;cursor:pointer}.DexcomOptOut_optOutButton__1WZzD:hover{background-color:#30ab0d;border-color:#30ab0d;color:#fff}.DexcomOptOut_optOutButton__1WZzD:active{transform:scale(.98)}.DexcomOptOut_confirmDialog__3m70l{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1000;padding:20px}.DexcomOptOut_dialogContent__MUmzy{background-color:#fff;border-radius:8px;width:100%;max-width:350px;box-shadow:0 4px 20px rgba(0,0,0,.15);overflow:hidden;animation:DexcomOptOut_fadeIn__7h0k5 .3s ease}@keyframes DexcomOptOut_fadeIn__7h0k5{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.DexcomOptOut_dialogTitle__38utS{color:#606266;font-size:1.25rem;font-weight:600;margin:0;padding:16px 20px;border-bottom:1px solid #ecf0f1}.DexcomOptOut_warningMessage__1wAAY{padding:16px 20px;background-color:#f9f9f9}.DexcomOptOut_warningText__2PDrj{color:#606266;margin:0 0 12px;font-size:.9rem;line-height:1.4}.DexcomOptOut_warningList__2rbKN{margin:0 0 12px;padding-left:20px;color:#e74c3c}.DexcomOptOut_warningList__2rbKN li{margin-bottom:6px;line-height:1.3;font-size:.9rem}.DexcomOptOut_warningFooter__3Ok0Q{color:#7f8c8d;font-size:.9rem;font-style:italic;margin:16px 0 0}.DexcomOptOut_errorMessage__3hwCG{color:#e74c3c;background-color:#fdecea;padding:10px 20px;margin:0;font-size:.85rem;border-top:1px solid #fadbd8;border-bottom:1px solid #fadbd8}.DexcomOptOut_dialogActions__21LkH{display:flex;justify-content:flex-end;padding:12px 20px;grid-gap:10px;gap:10px;background-color:#f9f9f9;border-top:1px solid #ecf0f1}.DexcomOptOut_cancelButton__34bp2{background-color:#f9f9f9;border:1px solid #bdc3c7;color:#7f8c8d;cursor:pointer;padding:8px 16px;border-radius:4px;font-weight:500;font-size:.9rem;transition:all .2s ease}.DexcomOptOut_cancelButton__34bp2:hover{background-color:#ecf0f1;border-color:#95a5a6;color:#606266}.DexcomOptOut_confirmButton__2apo8{background-color:#e74c3c;border:1px solid #e74c3c;cursor:pointer;color:#fff;padding:8px 16px;border-radius:4px;font-weight:500;font-size:.9rem;transition:all .2s ease}.DexcomOptOut_confirmButton__2apo8:hover{background-color:#c0392b;border-color:#c0392b}.DexcomOptOut_confirmButton__2apo8:disabled{background-color:#f5b7b1;border-color:#f5b7b1;cursor:not-allowed}@media(max-width:576px){.DexcomOptOut_dialogContent__MUmzy{max-width:100%}.DexcomOptOut_dialogActions__21LkH{flex-direction:column-reverse;grid-gap:8px;gap:8px}.DexcomOptOut_dialogActions__21LkH button{width:100%}}@media(max-width:576px){.DexcomOptOut_dialogContent__MUmzy{padding:1.5rem;margin:.5rem}.DexcomOptOut_dialogActions__21LkH{flex-direction:column}.DexcomOptOut_dialogActions__21LkH .DexcomOptOut_cancelButton__34bp2,.DexcomOptOut_dialogActions__21LkH .DexcomOptOut_confirmButton__2apo8{width:100%}}.Dexcom_dexcomContainer__3umRS{margin:0 auto}@media(max-width:768px){.Dexcom_dexcomContainer__3umRS{padding:.75rem}}@media(max-width:480px){.Dexcom_dexcomContainer__3umRS{padding:.5rem}}.Dexcom_authSection__f2sQI{margin-bottom:2rem;padding:1.5rem;background-color:#f8f9fa;border:1px solid #dee2e6;border-radius:8px}@media(max-width:768px){.Dexcom_authSection__f2sQI{margin-bottom:1.5rem;padding:1rem}}@media(max-width:480px){.Dexcom_authSection__f2sQI{margin-bottom:1rem;padding:.75rem;border-radius:6px}}.Dexcom_dexcomLogoSection__1r5Ni{display:flex;justify-content:center;align-items:center;padding-bottom:1rem}@media(max-width:768px){.Dexcom_dexcomLogoSection__1r5Ni{margin-bottom:1rem;padding:.75rem 0}}@media(max-width:480px){.Dexcom_dexcomLogoSection__1r5Ni{margin-bottom:.75rem;padding:.5rem 0}}.Dexcom_dexcomLogo__3zAVh{max-height:40px;width:auto;object-fit:contain}@media(max-width:768px){.Dexcom_dexcomLogo__3zAVh{max-height:50px}}@media(max-width:480px){.Dexcom_dexcomLogo__3zAVh{max-height:40px}}.Dexcom_graphGrid__2YkwW{display:flex;grid-gap:1rem;gap:1rem;justify-content:center;align-items:flex-start}@media(max-width:1200px){.Dexcom_graphGrid__2YkwW{flex-direction:column;grid-gap:1rem;gap:1rem}}@media(max-width:768px){.Dexcom_graphGrid__2YkwW{grid-gap:.75rem;gap:.75rem}}@media(max-width:480px){.Dexcom_graphGrid__2YkwW{grid-gap:.5rem;gap:.5rem}}@media(max-width:1200px){.Dexcom_graphGrid__2YkwW>div{width:100%;max-width:none}}.Dexcom_optOutSection__H2qzo{padding-top:1.5rem;padding-bottom:1rem;border-bottom:1px solid #dee2e6;display:flex;justify-content:center}@media(max-width:768px){.Dexcom_optOutSection__H2qzo{padding-top:1rem}}@media(max-width:480px){.Dexcom_optOutSection__H2qzo{padding-top:.75rem}}@media(max-width:1200px){.Dexcom_dexcomContainer__3umRS .Dexcom_graphGrid__2YkwW>div{width:100%!important;max-width:none!important}}.Dexcom_dexcom-container__14uWw{max-width:100%;overflow-x:auto}.Dexcom_dexcom-container__14uWw svg{max-width:100%;height:auto}.Dexcom_header-border__2f57N{border-bottom:1px solid #e2e8f0}.DexcomIntegration_container__2Le7w{width:100%}.DexcomIntegration_section__YSCv6{margin-bottom:2rem}.DexcomIntegration_sectionHeading__1HAwN{font-size:1.5rem;font-weight:600;margin-bottom:1rem;color:#333}.DexcomIntegration_loading__2dRFQ{display:flex;align-items:center;justify-content:center;padding:2rem;color:#666;font-style:italic}.DexcomIntegration_optInComponent__8gPi8{margin-top:1rem}.SurveysResults_rootWrapper__15qus{background:#fff;display:flex;min-height:100%;align-items:stretch;position:relative;justify-content:flex-start}.SurveysResults_detailsWrapper__2ovaa{padding:16px 12px;flex:1 1 auto;width:100%}.SurveysResults_dateStatusHolder__3bT-a{position:relative;display:inline-block;line-height:26px;margin:0}.SurveysResults_date__X4fU4{margin:0 5px 0 20px;color:#303133}.SurveysResults_status__2d_nH{position:relative;top:-2px}.SurveysResults_section__3imvj{margin:0 0 10px}.SurveysResults_section__3imvj p{padding:0;margin:0 0 5px}.SurveysResults_sectionHeading__3MNXp{color:#303133}.SurveysResults_sectionDescription__2Sq0w{color:#606266;font-size:1rem;line-height:22px}.SurveysResults_scoresCollapseHolder__3yQwy{margin:0 0 30px}.SurveysResults_dexcomOptInComponent__3d21l{margin-top:8px;border:1px solid #e1e5e9;border-radius:8px;background:#f8f9fa}.QuestionsWithAnswersByTag_section__3jNSN{margin:0 0 20px}.QuestionsWithAnswersByTag_sectionHeading__3awcu{color:#303133}.QuestionsWithAnswersByTag_sectionDescription__2widT{color:#606266;font-size:1rem;line-height:22px}.AdditionalResourcesDialog_subheading__31W0j{margin:0 0 30px}.PHSurveysListIsEmpty_rootWrapper__dt5qS{color:#606266;flex:1 0 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:2.5rem;font-weight:700;text-align:center;border:1px solid #e4e7ed;background-color:#fff;height:100%}.DoctorSurveyView_rootWrapper__1N1jR{display:flex;flex-direction:column;height:100%}.DoctorSurveyView_headerHolder__3pbvg{flex:0 0 auto}.DoctorSurveyView_contentWrapper__2VXbd{flex:0 1 auto;overflow:auto;height:100%;display:flex;flex-direction:row;justify-content:space-between}@media(max-width:768px){.DoctorSurveyView_contentWrapper__2VXbd{flex-direction:column;grid-gap:10px;gap:10px;overflow:hidden}}.DoctorSurveyView_surveyListHolder__1IuRS{flex:1 0 30%;overflow:auto}.DoctorSurveyView_surveyDetailsHolder__1yCYT{flex:1 0 70%;overflow:auto}.PatientHomeView_homeWrapper__2SDIN{display:flex;flex-direction:column;justify-content:space-between;height:100%}.PatientHomeView_row__3f52R{flex-grow:1;flex-shrink:0;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:16px;height:100%}.PatientHomeView_row__3f52R:last-of-type{margin-bottom:0}@media(max-width:768px){.PatientHomeView_row__3f52R{display:block}}.PatientHomeView_rowTop___4sqn{flex-grow:0}.PatientHomeView_col__qLujt{flex-grow:1;flex-shrink:0;flex-basis:calc(50% - 16px);max-width:50%;display:flex;flex-direction:row;justify-content:space-between;margin-right:16px}.PatientHomeView_col__qLujt:last-of-type{margin-right:0}@media(max-width:768px){.PatientHomeView_col__qLujt{max-width:100%;margin-right:0;margin-bottom:8px}}.PatientHomeView_homeWrapper__2SDIN .PatientHomeView_card__3IeDC{flex:1 0 auto;width:100%;overflow:auto}.PatientHomeView_cardHeading__zu5ua{margin:0 0 30px}.PatientHomeView_cardSection__3lXjb{margin:0 0 50px}.PatientHomeView_cardSectionHeading__3k3fM{margin:0 0 30px}.PatientHomeView_medicalRespGroup__weNfI{margin:0 0 8px}.PatientResultsView_contentWrapper__8a542{flex:0 1 auto;overflow:auto;height:100%;display:flex;flex-direction:row;justify-content:space-between}@media(max-width:768px){.PatientResultsView_contentWrapper__8a542{flex-direction:column;grid-gap:10px;gap:10px;overflow:hidden}}.PatientResultsView_surveyListHolder__1LAaB{width:300px;overflow:auto}@media(max-width:768px){.PatientResultsView_surveyListHolder__1LAaB{width:100%}}.PatientResultsView_surveyDetailsHolder__2VKvv{flex:1 0 70%;overflow:auto}.PatientResultsView_detailsPlaceholderCard__3OpoC,.PatientResultsView_detailsPlaceholderCard__3OpoC .el-card__body{height:100%}.SurveyQuestion_rootWrapper__1OwWt{margin:0 0 10px;position:relative;height:100%}.SurveyQuestion_questionsNumbering__2fBUL{text-align:center;margin:0 0 15px}.SurveyQuestion_heading__1sHkC{margin-bottom:16px;font-size:pxToRem(22)}.SurveyQuestion_answersHolder__cyY22{margin-bottom:41px}.SurveyQuestion_footer__PvsW-{display:flex;flex-direction:row;justify-content:center;align-items:center}.SurveyQuestion_footerButton__Xb0VH{flex:0 0 auto}.SurveySummary_rootWrapper__pE4qg{margin:0 0 10px;position:relative;height:100%;overflow-y:scroll!important}.SurveySummary_pageHeading__1AdmR,.SurveySummary_questionsList__2oU24{margin:0 0 20px}.SurveySummary_questionHolder__1vjz7{display:flex;flex-direction:row;justify-content:space-between;margin:0 0 10px;color:#606266}.SurveySummary_questionNumber__14jBY{flex:0 0 auto;margin:0 10px 0 0;font-weight:700;font-size:14px}.SurveySummary_questionContent__3JfeP{flex:1 1 auto}.SurveySummary_questionQuestion__qqX7_{font-weight:700;font-size:14px}.SurveyQuestionnaire_rootWrapper__XFt2L{margin-top:-1px;position:relative;height:100%}.SurveyQuestionnaire_placeholderCard__1Ym9P{position:relative}.SurveyQuestionnaire_questionHolder__11qL9{display:none;height:100%}.SurveyQuestionnaire_questionHolderSelected__30jef{display:block}.SurveyQuestionnaire_startDialog__123-F{height:100%}.SurveyQuestionnaire_startDialogInner__2fzA6{display:flex;flex-direction:column;align-items:center}.SurveyQuestionnaire_startDialogDescription__2FlyP{font-weight:700;margin:0 0 20px}.DexcomAuthPage_outerContainer__2T8tU{min-height:100vh;background-color:#f5f5f5}.DexcomAuthPage_container__3wUTF{max-width:800px;margin:0 auto;padding:2rem}.DexcomAuthPage_authCard__1S5lf{border-radius:12px;box-shadow:0 4px 6px rgba(0,0,0,.1);border:none}.DexcomAuthPage_authContent__7_X8c{padding:2rem;text-align:center}.DexcomAuthPage_loadingCard__TY7c2{padding:3rem;text-align:center;border-radius:12px}.DexcomAuthPage_loadingCard__TY7c2 p{margin-top:1rem;color:#666;font-size:1.1rem}.DexcomAuthPage_connectedState__1cdnO .DexcomAuthPage_successIcon__17_y5{font-size:3rem;margin-bottom:1rem}.DexcomAuthPage_connectedState__1cdnO h2{color:#28a745;margin-bottom:1rem;font-size:1.8rem;font-weight:600}.DexcomAuthPage_notConnectedState__3BUnv .DexcomAuthPage_dexcomInfo__32WS4{margin-bottom:2rem}.DexcomAuthPage_notConnectedState__3BUnv .DexcomAuthPage_dexcomInfo__32WS4 .DexcomAuthPage_dexcomLogo__r99Iu{width:150px;height:80px;margin-bottom:1rem;object-fit:contain}.DexcomAuthPage_notConnectedState__3BUnv .DexcomAuthPage_dexcomInfo__32WS4 h2{color:#333;margin-bottom:1rem;font-size:1.8rem;font-weight:600}.DexcomAuthPage_description__3nc0w{color:#666;font-size:1.1rem;line-height:1.6;margin-bottom:1.5rem}.DexcomAuthPage_benefits__2_cXO{text-align:left;max-width:500px;margin:2rem auto}.DexcomAuthPage_benefits__2_cXO h3{color:#333;font-size:1.2rem;margin-bottom:1rem;font-weight:600;text-align:center}.DexcomAuthPage_benefitsList__2Zr-0{list-style:none;padding:0}.DexcomAuthPage_benefitsList__2Zr-0 li{color:#555;position:relative;padding:.5rem 0 .5rem 1.5rem}.DexcomAuthPage_benefitsList__2Zr-0 li:before{content:"✓";color:#28a745;font-weight:700;position:absolute;left:0}.DexcomAuthPage_errorMessage__3PqZw{background-color:#f8d7da;color:#721c24;padding:1rem;border-radius:6px;margin:1rem 0;border:1px solid #f5c6cb}.DexcomAuthPage_previouslySkippedNote__2zB89{background-color:#e7f3ff;color:#0c5460;padding:1rem;border-radius:6px;margin:1rem 0;border:1px solid #b8daff}.DexcomAuthPage_previouslySkippedNote__2zB89 p{margin:0;font-size:.9rem;line-height:1.4}.DexcomAuthPage_consentSection__VzyrP{margin:1.5rem 0;padding:1rem;background-color:#f8f9fa;border-radius:8px;border:1px solid #dee2e6}.DexcomAuthPage_consentLabel__24tlf{display:flex;align-items:center;justify-content:left;grid-gap:.5rem;gap:.5rem;cursor:pointer;font-size:1rem;color:#333}.DexcomAuthPage_consentCheckbox__RzxDC{width:1.2rem;height:1.2rem;cursor:pointer;accent-color:#007bff}.DexcomAuthPage_consentText__3Dim6{-webkit-user-select:none;user-select:none;font-weight:500}.DexcomAuthPage_actionButtons__2h6PF{display:flex;grid-gap:1rem;gap:1rem;justify-content:center;margin:2rem 0;flex-wrap:wrap}.DexcomAuthPage_connectButton__1aYsK,.DexcomAuthPage_continueButton__36LcB{min-width:180px;padding:.75rem 1.5rem;font-weight:600}.DexcomAuthPage_disconnectButton__3AYZ8,.DexcomAuthPage_skipButton__2zfqH{min-width:180px;padding:.75rem 1.5rem}.DexcomAuthPage_requirements__3_ggM{margin-top:2rem;padding-top:2rem;border-top:1px solid #eee;text-align:left;max-width:400px;margin-left:auto;margin-right:auto}.DexcomAuthPage_requirements__3_ggM .DexcomAuthPage_requirementsTitle__2hMbZ{color:#333;margin-bottom:.5rem;text-align:center}.DexcomAuthPage_requirementsList__12pxa{list-style:none;padding:0;color:#666;font-size:.9rem}.DexcomAuthPage_requirementsList__12pxa li{position:relative;padding:.25rem 0 .25rem 1rem}.DexcomAuthPage_requirementsList__12pxa li:before{content:"•";position:absolute;left:0;color:#007bff}@media(max-width:768px){.DexcomAuthPage_container__3wUTF{padding:1rem}.DexcomAuthPage_authContent__7_X8c{padding:1.5rem}.DexcomAuthPage_actionButtons__2h6PF{flex-direction:column;align-items:center}.DexcomAuthPage_actionButtons__2h6PF .DexcomAuthPage_connectButton__1aYsK,.DexcomAuthPage_actionButtons__2h6PF .DexcomAuthPage_continueButton__36LcB,.DexcomAuthPage_actionButtons__2h6PF .DexcomAuthPage_disconnectButton__3AYZ8,.DexcomAuthPage_actionButtons__2h6PF .DexcomAuthPage_skipButton__2zfqH{width:100%;max-width:280px}.DexcomAuthPage_dexcomInfo__32WS4 .DexcomAuthPage_dexcomLogo__r99Iu{width:60px;height:60px}.DexcomAuthPage_authContent__7_X8c h2{font-size:1.5rem}.DexcomAuthPage_description__3nc0w{font-size:1rem}}.SurveyResultsLoader_rootHolder__1tmUc{background-image:url(/static/media/loader-survey-results.581deedb.svg);background-repeat:repeat-y;height:100%}.PatientNotesList_rootWrapper__34sda{display:flex;flex-direction:column;justify-content:flex-start;position:relative;height:100%}.PatientNotesList_header__11nmO{flex:0 0 auto;margin:0 0 16px}.PatientNotesList_notesList__3GgtW{list-style:none;margin:0;padding:0}.PatientNotesList_noteListItem__277Pv{padding:15px;border-bottom:1px solid #dfe6ec;background:#f5f7fa;margin:0}.PatientNotesList_notesHolder__ApXoU{flex:0 1 auto;display:flex;background:#fff;box-shadow:0 2px 12px rgba(0,0,0,.1);border-radius:4px;overflow:auto}.PatientNotesList_notesBlockListHolder__2yshe{min-height:100%;min-width:50%;border-right:1px solid #dfe6ec}.PatientNotesList_notesBlockListHolderFull__1oOoZ{width:100%}.PatientNotesList_notesBlockActive__1JLPu{width:50%;padding:18px 12px 0}.PatientNotesList_notesBlockInactive__D0ZYh{display:none}.PatientNotesList_notesBlockHeader__1Tfuw{position:relative;display:flex;margin-bottom:32px}.PatientNotesList_closeNotes__3HdmV{position:absolute;right:20px}.PatientNotesList_cardNotesTitle__1Xw_e{font-size:1.2857142857rem;color:#255186}.PatientNotesList_cardNotesDescription__3MkfZ{font-size:1.1428571429rem;color:#606266}.PatientNotesList_closeNotes__3HdmV{cursor:pointer}.OneTimePatientSurveyPage_outerContainer__2Y0uz{background-color:#f5f7fa;width:100%;height:100%}.OneTimePatientSurveyPage_container__3OpAg{max-width:700px;margin:0 auto;padding:20px 0}.OneTimePatientSurveyPage_dexcomAuthCard__37Yop{margin:20px 0;text-align:center}.OneTimePatientSurveyPage_dexcomAuthContent__U6wYU{padding:40px 20px}.OneTimePatientSurveyPage_dexcomAuthContent__U6wYU h3{margin-bottom:20px;color:#303133;font-size:24px;font-weight:600}.OneTimePatientSurveyPage_dexcomAuthContent__U6wYU .OneTimePatientSurveyPage_description__3wFa0{margin-bottom:30px;color:#606266;font-size:16px;line-height:1.5;max-width:500px;margin-left:auto;margin-right:auto}.OneTimePatientSurveyPage_authButtons__vvH2E{display:flex;grid-gap:15px;gap:15px;justify-content:center;flex-wrap:wrap}.OneTimePatientSurveyPage_authButtons__vvH2E .OneTimePatientSurveyPage_connectButton__3pnYq{min-width:160px}.OneTimePatientSurveyPage_authButtons__vvH2E .OneTimePatientSurveyPage_skipButton__6ndUZ{min-width:120px}.OneTimePatientSurveyPage_detailsPlaceholderCard__nTI_J{margin:20px 0}.PatientAutoLogin_auto-login__3stbc{color:#fff;text-align:center;padding-top:50px;background-color:#275891;position:absolute;top:-20px;bottom:-20px;left:-20px;right:-20px;z-index:9999999;overflow:hidden}.NewPatientSurveys_container__3aUYY{max-width:700px;margin:5px;padding:10px;position:relative}.NewPatientSurveys_date-picker__MF0mA,.NewPatientSurveys_date-picker__MF0mA .el-input{width:100%}.NewPatientSurveys_list__3R-PJ{margin-top:20px}.NewPatientSurveys_list__3R-PJ label{display:block;margin-left:10px!important;margin-bottom:13px}.DOBPicker_dob-grid__weioh{display:grid;grid-template-columns:1fr 1fr 1.2fr;grid-gap:12px;gap:12px;align-items:end}.DOBPicker_dob-field__tdlI1{display:flex;flex-direction:column}.DOBPicker_dob-label__14xQd{font-size:12px;color:#6b7280;margin-bottom:6px}.DOBPicker_dob-input__2YmLw .DOBPicker_el-input__inner__H-SMg,.DOBPicker_dob-select__2Nlps .DOBPicker_el-input__inner__H-SMg{height:42px;border-radius:10px;border:1px solid #d1d5db;padding:0 12px;font-size:14px}.DOBPicker_dob-input__2YmLw .DOBPicker_el-input__inner__H-SMg:focus,.DOBPicker_dob-select__2Nlps .DOBPicker_el-input__inner__H-SMg:focus{outline:none;border-color:#a78bfa;box-shadow:0 0 0 3px rgba(167,139,250,.35)}.DOBPicker_dob-select__2Nlps .DOBPicker_el-input__suffix__3BkLx{right:8px}.DexcomAuthCallback_container__3zRdp{min-height:100vh;display:flex;align-items:center;justify-content:center;background-color:#f5f5f5;padding:2rem}.DexcomAuthCallback_callbackCard__L-Fz-{max-width:600px;width:100%;border-radius:12px;box-shadow:0 4px 6px rgba(0,0,0,.1);border:none}.DexcomAuthCallback_content__310ac{padding:3rem;text-align:center}.DexcomAuthCallback_processingState__2hnXE h2{color:#007bff;margin:1.5rem 0 1rem;font-size:1.5rem}.DexcomAuthCallback_processingState__2hnXE p{color:#666;font-size:1.1rem}.DexcomAuthCallback_syncingState__3tyoj h2{color:#17a2b8;margin:1.5rem 0 1rem;font-size:1.5rem}.DexcomAuthCallback_syncingState__3tyoj p{color:#666;font-size:1.1rem}.DexcomAuthCallback_successState__OH__c .DexcomAuthCallback_successIcon__-VcR_{font-size:3rem;margin-bottom:1rem}.DexcomAuthCallback_successState__OH__c h2{color:#28a745;margin-bottom:1rem;font-size:1.8rem;font-weight:600}.DexcomAuthCallback_successState__OH__c p{color:#666;font-size:1.1rem;line-height:1.6;margin-bottom:1.5rem}.DexcomAuthCallback_syncResults__3TrK9{background-color:#d4edda;border:1px solid #c3e6cb;border-radius:6px;padding:1rem;margin:1rem 0}.DexcomAuthCallback_syncResults__3TrK9 p{color:#155724;margin:0;font-weight:500}.DexcomAuthCallback_nextSteps__3VXyE{text-align:left;max-width:400px;margin:2rem auto}.DexcomAuthCallback_nextSteps__3VXyE h3{color:#333;font-size:1.1rem;margin-bottom:.5rem;text-align:center}.DexcomAuthCallback_nextSteps__3VXyE ul{list-style:none;padding:0}.DexcomAuthCallback_nextSteps__3VXyE ul li{color:#555;position:relative;padding:.25rem 0 .25rem 1.5rem}.DexcomAuthCallback_nextSteps__3VXyE ul li:before{content:"✓";color:#28a745;font-weight:700;position:absolute;left:0}.DexcomAuthCallback_redirectMessage__2-LDe{margin-top:2rem;color:#6c757d;font-style:italic}.DexcomAuthCallback_errorState__aUAnu .DexcomAuthCallback_errorIcon__3OKh-{font-size:3rem;margin-bottom:1rem}.DexcomAuthCallback_errorState__aUAnu h2{color:#dc3545;margin-bottom:1rem;font-size:1.8rem;font-weight:600}.DexcomAuthCallback_errorState__aUAnu p{color:#666;font-size:1.1rem;line-height:1.6;margin-bottom:1.5rem}.DexcomAuthCallback_troubleshooting__3KEpz{text-align:left;max-width:500px;margin:2rem auto}.DexcomAuthCallback_troubleshooting__3KEpz h3{color:#333;font-size:1.1rem;margin-bottom:.5rem;text-align:center}.DexcomAuthCallback_troubleshooting__3KEpz ul{list-style:none;padding:0}.DexcomAuthCallback_troubleshooting__3KEpz ul li{color:#555;font-size:.95rem;position:relative;padding:.25rem 0 .25rem 1rem}.DexcomAuthCallback_troubleshooting__3KEpz ul li:before{content:"•";color:#007bff;position:absolute;left:0}.DexcomAuthCallback_actions__13uR4{display:flex;grid-gap:1rem;gap:1rem;justify-content:center;margin:2rem 0;flex-wrap:wrap}.DexcomAuthCallback_dashboardButton__1FpRq,.DexcomAuthCallback_retryButton__12m44{padding:.75rem 1.5rem;border:none;border-radius:6px;font-weight:600;cursor:pointer;transition:all .2s ease;min-width:140px}.DexcomAuthCallback_dashboardButton__1FpRq:hover,.DexcomAuthCallback_retryButton__12m44:hover{transform:translateY(-1px);box-shadow:0 2px 4px rgba(0,0,0,.1)}.DexcomAuthCallback_dashboardButton__1FpRq:active,.DexcomAuthCallback_retryButton__12m44:active{transform:translateY(0)}.DexcomAuthCallback_retryButton__12m44{background-color:#007bff;color:#fff}.DexcomAuthCallback_retryButton__12m44:hover{background-color:#0056b3}.DexcomAuthCallback_dashboardButton__1FpRq{background-color:#6c757d;color:#fff}.DexcomAuthCallback_dashboardButton__1FpRq:hover{background-color:#545b62}.DexcomAuthCallback_supportText__3CM9Y{margin-top:2rem;color:#6c757d;font-size:.9rem;font-style:italic}@media(max-width:768px){.DexcomAuthCallback_container__3zRdp{padding:1rem}.DexcomAuthCallback_content__310ac{padding:2rem}.DexcomAuthCallback_actions__13uR4{flex-direction:column;align-items:center}.DexcomAuthCallback_actions__13uR4 .DexcomAuthCallback_dashboardButton__1FpRq,.DexcomAuthCallback_actions__13uR4 .DexcomAuthCallback_retryButton__12m44{width:100%;max-width:280px}.DexcomAuthCallback_errorState__aUAnu h2,.DexcomAuthCallback_successState__OH__c h2{font-size:1.5rem}.DexcomAuthCallback_processingState__2hnXE h2,.DexcomAuthCallback_syncingState__3tyoj h2{font-size:1.3rem}}.DexcomCallback_container__3PWng{display:flex;justify-content:center;align-items:center;min-height:100vh;background-color:#f5f7fa;padding:20px}.DexcomCallback_card__3M3Nv{max-width:500px;width:100%;text-align:center}.DexcomCallback_content__3bKC6{padding:40px 20px}.DexcomCallback_icon__Rw7Ih{font-size:48px;margin-bottom:20px}.DexcomCallback_title__2iupR{color:#303133;font-size:1.7142857143rem;margin-bottom:16px;font-weight:600}.DexcomCallback_message__1vd63{color:#606266;font-size:1.1428571429rem;margin-bottom:24px;line-height:1.5}.DexcomCallback_actions__2HdRJ{display:flex;grid-gap:12px;gap:12px;justify-content:center;flex-wrap:wrap}.DexcomCallback_retryButton__xYJP1{background-color:#303133;color:#fff;border:none;padding:12px 24px;border-radius:4px;font-size:1rem;font-weight:500;cursor:pointer;transition:background-color .2s}.DexcomCallback_retryButton__xYJP1:hover{background-color:#171819}.DexcomCallback_retryButton__xYJP1:disabled{background-color:#909399;cursor:not-allowed}.DexcomCallback_backButton__3rV2o{background-color:transparent;color:#606266;border:1px solid #909399;padding:12px 24px;border-radius:4px;font-size:1rem;font-weight:500;cursor:pointer;transition:all .2s}.DexcomCallback_backButton__3rV2o:hover{background-color:#909399;color:#303133}.DexcomCallback_callbackContainer__3pl6q{min-height:100vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#f5f7fa,#c3cfe2);padding:20px}.DexcomCallback_callbackCard__3M2pA{background:#fff;border-radius:16px;box-shadow:0 10px 30px rgba(0,0,0,.1);padding:40px;max-width:500px;width:100%;text-align:center;animation:DexcomCallback_slideUp__1KP_h .5s ease-out}@keyframes DexcomCallback_slideUp__1KP_h{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.DexcomCallback_successIcon__2zS_9{color:#10b981}.DexcomCallback_errorIcon__32vZQ,.DexcomCallback_successIcon__2zS_9{margin-bottom:20px;animation:DexcomCallback_bounceIn__3sj5E .6s ease-out .2s both}.DexcomCallback_errorIcon__32vZQ{color:#ef4444}@keyframes DexcomCallback_bounceIn__3sj5E{0%{opacity:0;transform:scale(.3)}50%{opacity:1;transform:scale(1.05)}70%{transform:scale(.9)}to{opacity:1;transform:scale(1)}}.DexcomCallback_title__3Frmj{font-size:24px;font-weight:600;margin-bottom:16px;color:#1f2937}.DexcomCallback_message__3d2F5{font-size:16px;color:#6b7280;margin-bottom:30px;line-height:1.5}.DexcomCallback_nextSteps__1Avmx,.DexcomCallback_troubleshooting__2ZHiU{text-align:left;margin-bottom:30px;padding:20px;background:#f9fafb;border-radius:8px}.DexcomCallback_nextSteps__1Avmx h3,.DexcomCallback_troubleshooting__2ZHiU h3{font-size:16px;font-weight:600;color:#1f2937;margin-bottom:12px}.DexcomCallback_nextSteps__1Avmx ul,.DexcomCallback_troubleshooting__2ZHiU ul{list-style:none;padding:0;margin:0}.DexcomCallback_nextSteps__1Avmx li,.DexcomCallback_troubleshooting__2ZHiU li{color:#4b5563;position:relative;padding:8px 0 8px 20px}.DexcomCallback_nextSteps__1Avmx li:before{content:"✓";position:absolute;left:0;color:#10b981;font-weight:700}.DexcomCallback_troubleshooting__2ZHiU li:before{content:"•";position:absolute;left:0;color:#6b7280;font-weight:700}.DexcomCallback_actions__3jICE{display:flex;grid-gap:12px;gap:12px;justify-content:center;margin-bottom:20px;flex-wrap:wrap}.DexcomCallback_primaryButton__3kr48{background:#3b82f6;color:#fff;border:none;border-radius:8px;padding:12px 24px;font-size:16px;font-weight:500;cursor:pointer;transition:all .2s ease;min-width:140px}.DexcomCallback_primaryButton__3kr48:hover{background:#2563eb;transform:translateY(-1px)}.DexcomCallback_primaryButton__3kr48:active{transform:translateY(0)}.DexcomCallback_secondaryButton__MOBvo{background:transparent;color:#6b7280;border:2px solid #d1d5db;border-radius:8px;padding:10px 22px;font-size:16px;font-weight:500;cursor:pointer;transition:all .2s ease;min-width:140px}.DexcomCallback_secondaryButton__MOBvo:hover{background:#f9fafb;border-color:#9ca3af;color:#4b5563}.DexcomCallback_autoRedirect__1dPxd{font-size:14px;color:#9ca3af;font-style:italic;margin-top:20px}.DexcomCallback_support__3hlHb{margin-top:20px;padding-top:20px;border-top:1px solid #e5e7eb}.DexcomCallback_support__3hlHb p{font-size:14px;color:#6b7280;margin:0}@media(max-width:640px){.DexcomCallback_callbackCard__3M2pA{padding:30px 20px;margin:10px}.DexcomCallback_actions__3jICE{flex-direction:column}.DexcomCallback_primaryButton__3kr48,.DexcomCallback_secondaryButton__MOBvo{width:100%;min-width:auto}.DexcomCallback_title__3Frmj{font-size:20px}.DexcomCallback_message__3d2F5{font-size:14px}}.NotificationModal_contentString__22-cl{margin:0 0 15px;padding:1px 0 0}.ErrorBoundary_outerContainer__3QEq1{background-color:#f5f7fa;width:100%;height:100%}.ErrorBoundary_container__2YyBg{max-width:700px;margin:0 auto;padding:20px 100px}.ErrorBoundary_heading__Bhb9v{margin:0 0 30px}.ErrorBoundary_errorMessage__3yIUT{font-size:1.4285714286rem;color:#f56c6c;margin:0 0 20px}.ErrorBoundary_instructionsDescription__3GM-9{margin:0 0 20px}html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}h1{font-size:2em;margin:.67em 0}dl dl,dl ol,dl ul,ol dl,ul dl{margin:0}hr{box-sizing:initial;height:0}pre{font-family:monospace,monospace;font-size:1em}abbr[title]{text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}button,input,select{margin:0}button{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}fieldset{padding:.35em .75em .625em}progress{vertical-align:initial}select{text-transform:none}textarea{margin:0}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:1px dotted ButtonText}:-moz-ui-invalid{box-shadow:none}details,dialog{display:block}dialog{background-color:#fff;border:solid;color:#000;height:-moz-fit-content;height:-webkit-fit-content;height:fit-content;left:0;margin:auto;padding:1em;position:absolute;right:0;width:-moz-fit-content;width:-webkit-fit-content;width:fit-content}dialog:not([open]){display:none}summary{display:list-item}html{box-sizing:border-box;height:100%;font-size:14px}*,:after,:before{box-sizing:inherit}body{height:100%;min-width:320px;font-family:"Noto Sans TC",sans-serif;font-size:1rem;font-weight:500;line-height:1.25;color:#000;background-color:#275891;text-rendering:optimizeLegibility;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img{vertical-align:middle;max-width:100%;height:auto}#root,.app{height:100%}::-webkit-scrollbar{width:4px}::-webkit-scrollbar-track{background-color:#e0e0e0;border-radius:2px}::-webkit-scrollbar-thumb{background-color:#a8a8a8;border-radius:2px}::-webkit-scrollbar-thumb:hover{background-color:#949494}*{scrollbar-width:thin}@media(max-width:768px){.el-dialog--tiny{width:80%}}.sort-caret{z-index:0!important}h1,h2,h3,h4,h5,h6{font-family:"Noto Sans TC",sans-serif;font-weight:700;margin:0 0 .5rem;color:#606266;line-height:1.1}h1{font-size:1.4285714286rem}h2{font-size:1.2857142857rem}h3{font-size:1.1428571429rem}h4{font-size:1rem}h5{font-size:.9285714286rem}h6{font-size:.8571428571rem}p{margin:0 0 1rem;line-height:1.5714285714rem;font-size:1rem;color:#000}a{color:#275891;text-decoration:none;cursor:pointer}a:focus,a:hover{text-decoration:underline}ol,ul{padding:0;margin:0 0 0 1rem;font-size:1rem;line-height:1.5714285714rem}li,ol,ul{color:#000}li{margin-bottom:.8571428571rem}
/*# sourceMappingURL=main.403c6d48.chunk.css.map */