.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__15vQU{background:#fff;border:1px solid #e4e7ed;box-sizing:border-box;border-radius:4px;width:200px;outline:none}.Logo_logo__4rGFJ{width:300px;height:auto}.AuthLayout_mainHolder__2nqEO{display:flex;flex-direction:column;justify-content:space-between;width:80%;min-height:100vh;margin:0 auto}.AuthLayout_header__r-Uqp{padding:32px 0 0;text-align:center;flex-direction:row;flex:0 0 auto}.AuthLayout_headerHolder__1XZpF{text-align:center;color:hsla(0,0%,100%,.85);margin-bottom:90px}.AuthLayout_headerHolder__1XZpF h2{margin-bottom:32px;font-size:2rem;color:inherit}.AuthLayout_headerHolder__1XZpF p{font-size:1rem;line-height:22px;color:inherit}.AuthLayout_contentHolder__3naBF{margin-top:auto}.AuthLayout_logoHolder__SoTn1{flex:0 0 auto;margin-bottom:15px}.AuthLayout_languageSelectorHolder__26_xC{flex:0 0 auto;margin-bottom:30px}.AuthLayout_contentHolder__3naBF{flex:1 0 auto}.AuthLayout_footer__2uOWz{text-align:center;margin:0 0 80px}.AuthLayout_linkRow__R25KU{text-align:center;margin:0 0 5px}.AuthLayout_linkRow__R25KU:last-of-type{margin-bottom:24px}.AuthLayout_linkRow__R25KU a,.AuthLayout_rights__3_av_{font-size:1rem;color:hsla(0,0%,100%,.45)}.AuthLayout_rights__3_av_{margin-bottom:20px}.SidebarNav_sidebarNav__2Zb6Q{height:100%}.SidebarNav_sidebarNav__2Zb6Q .el-submenu .el-menu,.SidebarNav_sidebarNav__2Zb6Q .SidebarNav_list__3q4Bq{background-color:transparent;display:flex;flex-direction:column;height:100%}.SidebarNav_sidebarNav__2Zb6Q .el-submenu .el-menu a,.SidebarNav_sidebarNav__2Zb6Q .SidebarNav_list__3q4Bq a{text-decoration:none}@media(max-width:768px){.SidebarNav_sidebarNav__2Zb6Q .el-submenu .el-menu,.SidebarNav_sidebarNav__2Zb6Q .SidebarNav_list__3q4Bq{flex-direction:row}}.SidebarNav_sidebarNav__2Zb6Q .SidebarNav_externalLinkItem__1EKX2,.SidebarNav_sidebarNav__2Zb6Q .SidebarNav_listItem__2u9_d,.SidebarNav_sidebarNav__2Zb6Q .SidebarNav_listItem__2u9_d .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__2Zb6Q .SidebarNav_externalLinkItem__1EKX2,.SidebarNav_sidebarNav__2Zb6Q .SidebarNav_listItem__2u9_d,.SidebarNav_sidebarNav__2Zb6Q .SidebarNav_listItem__2u9_d .el-submenu__title{border-right:none;border-top:4px solid transparent;height:100%}}.SidebarNav_sidebarNav__2Zb6Q .SidebarNav_externalLinkItem__1EKX2.is-active,.SidebarNav_sidebarNav__2Zb6Q .SidebarNav_externalLinkItem__1EKX2:hover,.SidebarNav_sidebarNav__2Zb6Q .SidebarNav_listItem__2u9_d .el-submenu__title.is-active,.SidebarNav_sidebarNav__2Zb6Q .SidebarNav_listItem__2u9_d .el-submenu__title:hover,.SidebarNav_sidebarNav__2Zb6Q .SidebarNav_listItem__2u9_d.is-active,.SidebarNav_sidebarNav__2Zb6Q .SidebarNav_listItem__2u9_d:hover{color:#fff;background:rgba(0,0,0,.1)!important;border-right:4px solid #f2f6fc}@media(max-width:768px){.SidebarNav_sidebarNav__2Zb6Q .SidebarNav_externalLinkItem__1EKX2.is-active,.SidebarNav_sidebarNav__2Zb6Q .SidebarNav_externalLinkItem__1EKX2:hover,.SidebarNav_sidebarNav__2Zb6Q .SidebarNav_listItem__2u9_d .el-submenu__title.is-active,.SidebarNav_sidebarNav__2Zb6Q .SidebarNav_listItem__2u9_d .el-submenu__title:hover,.SidebarNav_sidebarNav__2Zb6Q .SidebarNav_listItem__2u9_d.is-active,.SidebarNav_sidebarNav__2Zb6Q .SidebarNav_listItem__2u9_d:hover{border-right:none;border-top:4px solid #f2f6fc}}.SidebarNav_sidebarNav__2Zb6Q .SidebarNav_separator__1Ryjg{flex-grow:1}.SidebarNav_sidebarNav__2Zb6Q .SidebarNav_mobile-separator__KGs4n{flex-grow:1;display:none}@media(max-width:768px){.SidebarNav_sidebarNav__2Zb6Q .SidebarNav_mobile-separator__KGs4n{display:block}}.SidebarNav_icon__34-XX{width:2.5rem;height:auto;flex:0 0 auto}.SidebarNav_menuItem__3gPHg{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__3gPHg:hover{background-color:rgba(0,0,0,.1);border-right:4px solid #f2f6fc;cursor:pointer}@media(max-width:768px){.SidebarNav_menuItem__3gPHg:hover{border-right:none;border-top:4px solid #f2f6fc}}@media(max-width:768px){.SidebarNav_menuItem__3gPHg{border-right:none;border-top:4px solid transparent;height:100%}}.SidebarNav_menuItemActive__J1MHh{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__J1MHh{border-right:none;border-top:4px solid #f2f6fc;height:100%}}.SidebarLeftLayout_rootWrapper__2TTDf{height:100%;display:flex;flex-direction:row}@media(max-width:768px){.SidebarLeftLayout_rootWrapper__2TTDf{flex-direction:column-reverse}}.SidebarLeftLayout_sidebarHolder__31eWM{background:linear-gradient(90deg,#255186,#275891);display:flex;flex-direction:column}@media(max-width:768px){.SidebarLeftLayout_sidebarHolder__31eWM{flex-direction:row}}.SidebarLeftLayout_logoHolder__2pZyN{padding:10px 10px 30px}@media(max-width:768px){.SidebarLeftLayout_logoHolder__2pZyN{padding-bottom:10px}}.SidebarLeftLayout_logoHolder__2pZyN>svg{width:4.2857142857rem}@media(max-width:768px){.SidebarLeftLayout_logoHolder__2pZyN>svg{width:3.2142857143rem}}.SidebarLeftLayout_sidebarContentHolder__2xqtB{overflow:auto;flex-grow:1}.SidebarLeftLayout_pageHolder__1ZEFq{flex-grow:1;overflow:auto;background-color:#f5f7fa}.CleanPageLayout_mainHolder__74uOQ{background:#f5f7fa;min-height:100%}.CleanPageLayout_contentHolder__3IZmN{width:70%;margin:0 auto}@media(max-width:768px){.CleanPageLayout_contentHolder__3IZmN{width:95%}}.app button.custom-components_buttonCustom__3HMD0{background-color:#049578;color:#fff;border-color:#049578;font-size:1rem}.app button.custom-components_buttonCustom__3HMD0:hover{background-color:#049477!important}.app button.custom-components_buttonCustom__3HMD0.is-disabled{background-color:#013228;border-color:#013228;color:#ccc}.app button.custom-components_buttonCustom__3HMD0.is-disabled:hover{background-color:#013228!important;border-color:#013228}button.custom-components_buttonCustom__3HMD0.custom-components_buttonCustomBlue__3QDCH{background-color:#275891!important;border-color:#275891!important}button.custom-components_buttonCustom__3HMD0.custom-components_buttonCustomBlue__3QDCH:hover{background-color:#112741!important;border-color:#112741!important}.app button.custom-components_buttonChecked__P3czc{position:relative;background:#f4f4f5;color:#606266;border-color:#e9e9eb;padding:10px 8px 10px 32px;font-size:1rem}.app .custom-components_customPopover__1M83P{padding:0}.app .custom-components_inputNumberCustom__1qYCt{position:relative;border-radius:4px;border:1px solid #e4e7ed;font-size:1rem}.app .custom-components_inputNumberCustom__1qYCt .custom-components_el-input__inner__2m9eg{border:0 solid #bfcbd9;height:34px;padding-left:82px}.app .custom-components_inputNumberCustom__1qYCt .custom-components_el-input-number__decrease__3hfnM{position:absolute;left:0;border-left:none;border-right:1px solid #e4e7ed;background:#f5f7fa}.app .custom-components_inputNumberCustom__1qYCt .custom-components_el-input-number__increase__2vR2I{border-left:1px solid #e4e7ed;background:#f5f7fa}.app label.custom-components_inputRadioCustom__2NoD5{display:block;margin-left:0;margin-bottom:10px;font-size:1rem}.app .custom-components_tableCustom__WLtPu.custom-components_animatedWidth__BFa1S .el-table__body-wrapper{overflow-x:hidden}@media(max-width:768px){.app .custom-components_tableCustom__WLtPu.custom-components_animatedWidth__BFa1S .el-table__body-wrapper{overflow-x:auto}}.app .custom-components_tableCustom__WLtPu.custom-components_animatedWidth__BFa1S .el-table__header{width:100%!important}.app .custom-components_tableCustom__WLtPu.custom-components_noBorders__IZCXV .el-table{border:none}.app .custom-components_tableCustom__WLtPu .el-table{font-size:.8928571429rem;border:1px solid #dfe6ec}.app .custom-components_tableCustom__WLtPu .el-table:after,.app .custom-components_tableCustom__WLtPu .el-table:before{display:none}.app .custom-components_tableCustom__WLtPu thead th{background:#f4f4f5}.app .custom-components_tableCustom__WLtPu thead th .cell{background-color:inherit;display:flex;align-items:center;height:50px;word-break:keep-all}.app .custom-components_tableCustom__WLtPu .el-table__body .el-table__row{height:46px}.app .custom-components_tableCustom__WLtPu .el-table__body .el-table__row :hover{cursor:pointer!important}.app .custom-components_tableCustom__WLtPu .el-table__body .el-table__row td{border:none}.app .custom-components_pagination__3TOyf li{font-size:1rem;line-height:2rem;height:2.2142857143rem}.app .custom-components_pagination__3TOyf button{height:2.2142857143rem}.app .custom-components_pagination__3TOyf button i{font-size:.8571428571rem!important;position:relative;top:.0714285714rem}.custom-components_inputText__3rswU input[type=text]{font-size:1rem}.custom-components_form__22X63 .el-form-item__error{font-size:.8571428571rem}.custom-components_collapseCustomWrapper__273Z6 .el-collapse-item__header{font-size:1rem;min-height:34px;height:auto;line-height:normal;padding:10px}.PrivacyPolicyPage_rootWrapper__5ht6a{padding:20px}.PrivacyPolicyPage_rootWrapper__5ht6a table,.PrivacyPolicyPage_rootWrapper__5ht6a td,.PrivacyPolicyPage_rootWrapper__5ht6a th{border:1px solid}.PrivacyPolicyPage_rootWrapper__5ht6a thead{display:none}.PrivacyPolicyPage_rootWrapper__5ht6a td{padding:5px}.PrivacyPolicyPage_rootWrapper__5ht6a table{width:100%;border-collapse:collapse;margin:5px 0 10px}.PrivacyPolicyPage_signControlsHolder__1XDzf{display:flex;flex-direction:row;justify-content:flex-end;margin:0 0 30px}.Document_mainHolder__3qRxl{padding:30px 0}.Document_mainHolder__3qRxl p{margin-bottom:10px;line-height:1.5}.Document_c26__DqMhE{margin:20px 0}.Document_c10__1axaw{padding:15px}.Loader_loaderOverlay__1ogAe{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff;z-index:2}.Loader_loaderOverlay__1ogAe.Loader_hidden__Q3OOY{transition:opacity .3s;pointer-events:none;opacity:0}.Loader_loader__1glBP,.Loader_loader__1glBP:after,.Loader_loader__1glBP:before{background:#409eff;animation:Loader_load1__2k1oA 1s ease-in-out infinite;width:1em;height:4em}.Loader_loader__1glBP{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__1glBP:after,.Loader_loader__1glBP:before{position:absolute;top:0;content:""}.Loader_loader__1glBP:before{left:-1.5em;animation-delay:-.32s}.Loader_loader__1glBP:after{left:1.5em}@keyframes Loader_load1__2k1oA{0%,80%,to{box-shadow:0 0;height:4em}40%{box-shadow:0 -2em;height:5em}}.SignIn_form__2CErk .el-form-item{margin-bottom:22px;transition:margin-bottom .3s}.SignIn_form__2CErk .el-form-item.is-error{margin-bottom:50px}.RoleSelectCard_rootWrapper__czCyN{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__1vlyI{font-size:1.4285714286rem;margin-bottom:16px;text-align:center}.RoleSelectCard_formHolder__3MtNo{margin-bottom:45px}.RoleSelectCard_link__2vhAm{display:block;text-align:center;margin-bottom:30px;text-transform:none}.RoleSelectCard_link__2vhAm:hover{opacity:.7}.RoleSelect_rolesCardsWrapper__1PPTg{display:flex;justify-content:center}.RoleSelect_cardHolder__1Mtsw{flex:0 0 38%}@media(max-width:768px){.RoleSelect_cardHolder__1Mtsw{flex:1 1}}.SignInView_card__1Jad4{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__2f7gu{font-size:1.1428571429rem;color:#606266;margin-bottom:21px}.SignInView_formDescription__1cJ-W{margin-bottom:45px;color:#409eff}.SignInView_formFooter__NlorY{text-align:center;margin-top:4.6vh}.SignInView_formFooter__NlorY a{font-size:1rem;color:#409eff;text-decoration:none}.SignInView_formFooter__NlorY a:hover{text-decoration:underline}.ForgotPassword_card__1e7j6{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__3OUD7{margin:0 0 20px}.ForgotPassword_title__3nnHE{font-size:1.4285714286rem;margin-bottom:16px;text-align:center;color:#606266}.ForgotPassword_button__jfMtc{width:100%;margin-top:20px!important}.ForgotPassword_backButton__2eK2j{margin:10px auto 0;display:flex;flex-direction:row;justify-content:center}.ResetPasswordView_card__14zE6{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__2xk5u .el-form-item{margin-bottom:22px;transition:margin-bottom .3s}.ResetPasswordView_form__2xk5u .el-form-item.is-error{margin-bottom:60px}.ResetPasswordView_title__1Bdk0{font-size:1.4285714286rem;margin-bottom:16px;text-align:center;color:#606266}.ResetPasswordView_commonControlsHolder__3AmvJ{margin:0 auto;width:332px;display:flex;flex-direction:row;justify-content:center}.ResetPasswordView_newPasswordConfirm__2OQAi{margin-top:45px}.ResetPasswordView_error__1L3_5{color:#ff4949;font-size:.8571428571rem;height:14px;margin-bottom:20px}.ChangePassword_card__OvT5l{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__1Ueah{margin:0 auto;width:332px;display:flex;flex-direction:row;justify-content:center}.TermsAndConditionsView_outerContainer__3LWz7{background-color:#f5f7fa;width:100%;height:auto}.TermsAndConditionsView_container__3Jpyd{width:70%;margin:0 auto;padding:10px 0}@media(max-width:768px){.TermsAndConditionsView_container__3Jpyd{width:95%;padding:3px 0}}.TermsAndConditionsView_buttons__NPs92{text-align:right;margin-bottom:20px}.AuxSurveyQuestion_rootWrapper__1aLjs{margin:0 0 10px;position:relative;overflow:visible!important}.AuxSurveyQuestion_heading__1slGf{margin-bottom:16px;font-size:pxToRem(22)}.AuxSurveyQuestion_answersHolder__2wvHM{margin-bottom:41px}.AuxSurveyQuestion_footer__b_-Rw{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.AuxSurveyQuestion_footerButton__3Lm7N{flex:0 0 auto}.AuxSurvey_controlsHolder__2Dduc{text-align:right}.AuxSurvey_controlsHolder__2Dduc button{margin:5px!important}.AuxSurvey_submitStepTwoDescription__sEO9L{margin:0 0 20px;font-weight:700}.AuxSurveyView_header__3wOkL{margin:0 0 30px}.AuxSurveyView_headerHeading__3g_AE{margin:0}.AuxSurveyView_outerContainer__1Dc5B{background-color:#f5f7fa;width:100%;height:auto}.AuxSurveyView_container__jUzH3{max-width:700px;margin:0 auto;padding:20px}.FontSizeSelector_heading__2gM8p{margin:0 0 10px}.FontSizeSelector_list__2UN3b{margin:0;padding:0;list-style:none}.FontSizeSelector_listItem__2cxZP{color:#606266;transition:color .3s}.FontSizeSelector_listItem__2cxZP.FontSizeSelector_selected__1d6Vf,.FontSizeSelector_listItem__2cxZP:hover{color:#409eff;cursor:pointer}.AccountMenu_dropdownContent__2y1pj{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center}.AccountMenu_dropdownLink__2jLTU{font-size:1rem}.AccountMenu_dropdownLink__2jLTU:hover{cursor:pointer}.AccountMenu_userPic__3aGaj{background-color:#bfcbd9;border-radius:50%;width:24px;height:24px;margin:0 8px 0 0}.AccountMenu_menuCustomContentHolder__3IwIa{padding:10px}.AccountMenu_menuCustomItemHolder__3Kw4b{margin:0 0 10px;border-bottom:1px solid #bfcbd9;padding:0 0 10px}.AccountMenu_menuCustomItemHolder__3Kw4b:last-of-type{margin:0}.Header_header__e2Iqe{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__e2Iqe h1{font-family:"Noto Sans TC",sans-serif;font-weight:500;color:#606266;font-size:1.7142857143rem;margin:0}.ContentWithHeaderLayout_rootWrapper___zIBm{height:100%;display:flex;flex-direction:column;align-items:stretch;align-content:stretch;background-color:#f5f7fa}.ContentWithHeaderLayout_headerHolder__1vz78{z-index:1;flex:0 0 auto}.ContentWithHeaderLayout_contentHolder__ajy9S{padding:20px;overflow:auto;flex:1 1 auto}@media(max-width:768px){.ContentWithHeaderLayout_contentHolder__ajy9S{padding:8px}}.ContentWithHeaderLayout_contentHolderBg__1dpvj{background:#fff}.ListTablePageLayout_rootWrapper__1FJ7y{display:flex;flex-direction:column;justify-content:flex-start;height:100%}.ListTablePageLayout_header__1U8n1{display:flex;justify-content:space-between;align-items:center;padding-top:24px;margin-bottom:10px;flex:0 0 auto}.AddClinicDialog_dialogHeading__3ffPu{font-size:1.1428571429rem}.AddClinicDialog_subheading__1AkZO{margin:0 0 20px;font-size:1rem}.ListTable_tableHolder__1ouXh{margin:0 0 30px}.ListTable_paginationHolder__1coQG{flex:0 0 auto;text-align:center}.AddUserDialog_dialogHeading__2GSPF{font-size:1.1428571429rem}.AddUserDialog_subheading__2hb8m{margin:0 0 20px;font-size:1rem}.AddUserDialog_clinicsSelect__uyL96{width:100%}.AddUserDialog_addUserFormWrapper__1F-v0{display:flex;align-items:flex-start;justify-content:space-between}@media(max-width:992px){.AddUserDialog_addUserFormWrapper__1F-v0{display:block}}.AddUserDialog_diabetesTypeRadioGroup__1etwi{margin-top:20px}.AddUserDialog_diabetesTypeRadioGroup__1etwi label{display:block;margin-left:10px!important;margin-bottom:13px}.AddUserDialog_diabetesTypeRadioRevision__2ydB9{color:#909399;font-size:.9em}.QrCodeImage_qr-code-image__3LbjS{margin:15px;position:relative;text-align:center}.QrCodeImage_qr-code-content__11aSu{position:relative;width:200px;height:200px;cursor:pointer;margin:0 auto}@media(max-width:768px){.QrCodeImage_qr-code-content__11aSu{width:120px;height:120px}}.QrCodeImage_qr-code-content__11aSu .QrCodeImage_qr-code-copy-icon__UYNYb{background-color:#e6a23c;border-radius:5px;width:30px;height:30px;padding:6px;position:absolute;bottom:5px;right:5px;display:none}.QrCodeImage_qr-code-content__11aSu:hover .QrCodeImage_qr-code-copy-icon__UYNYb{display:block}.ProfileClinic_profile__NWW4g{height:88vh;background:#fff;padding:12px 16px}.ProfileClinic_profileName__Uydgn{padding-top:32px;color:#303133;font-size:1.2857142857rem}.ProfileClinic_profileCategory__26i3b{color:#606266;font-size:1rem;margin-top:8px}.ProfileClinic_profileForm__285Vl{width:355px;margin-top:32px}.ProfileClinic_profileForm__285Vl .ProfileClinic_selectClinics__1zjOu{width:100%}.ProfileClinic_profileButtons__3d2Tg{width:100%;display:flex;justify-content:space-between}.ProfileAdmin_profile__1U1xE{height:88vh;background:#fff;padding:12px 16px}.ProfileAdmin_profileName__3lygr{padding-top:32px;color:#303133;font-size:1.2857142857rem}.ProfileAdmin_profileCategory__3mQOe{color:#606266;font-size:1rem;margin-top:8px}.ProfileAdmin_profileForm__2jgxe{width:355px;margin-top:32px}.ProfileAdmin_profileForm__2jgxe .ProfileAdmin_selectClinics__263zv{width:100%}.ProfileAdmin_profileButtons__2haVL{width:100%;display:flex;justify-content:space-between}.ProfileDoctor_profile__3Kz-Y{height:88vh;background:#fff;padding:12px 16px}.ProfileDoctor_profileName__3A1RM{padding-top:32px;color:#303133;font-size:1.2857142857rem}.ProfileDoctor_profileCategory__21uFC{color:#606266;font-size:1rem;margin-top:8px}.ProfileDoctor_profileForm__2s-X8{width:355px;margin-top:32px}.ProfileDoctor_profileForm__2s-X8 .ProfileDoctor_selectClinics__wV5t0{width:100%}.ProfileDoctor_profileButtons__1Bfyx{width:100%;display:flex;justify-content:space-between}.ProfilePatient_profile__3J8Xx{height:88vh;background:#fff;padding:12px 16px}.ProfilePatient_profileName__2qmwq{padding-top:32px;color:#303133;font-size:1.2857142857rem}.ProfilePatient_profileCategory__3d-7R{color:#606266;font-size:1rem;margin-top:8px}.ProfilePatient_profileForm__16-L0{width:355px;margin-top:32px}.ProfilePatient_profileForm__16-L0 .ProfilePatient_selectClinics__2hl86{width:100%}.ProfilePatient_profileButtons__kp3gF{width:100%;display:flex;justify-content:space-between}.NewSurvey_menuList__2Fm4q{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__3EEyB{font-size:1rem;padding:6px 0 6px 20px;cursor:pointer}.NewSurvey_menuItem__3EEyB:hover{background:#f1fdfd}.NewSurvey_popoverList__280u8{list-style:none;margin:0}.NewSurvey_popoverListItem__1vwTv{margin:0}.NewSurvey_popoverListItem__1vwTv:hover{background-color:#275891;transition:background-color .3s}.NewSurvey_popoverItemButton__3qmL4{text-align:left;border:none;width:100%;background-color:transparent;display:block;height:34px}.NewSurvey_popoverItemButton__3qmL4:hover{cursor:pointer}.NewSurvey_popoverItemButton__3qmL4 .NewSurvey_popoverItemButtonRevision__1R7CV{color:#909399;font-size:.9em}.NewSurvey_radioGroup__2AqCT .el-radio{display:block!important;margin:0 0 10px!important;white-space:wrap!important}.AddOneTimeUserDialog_subheading__193qr{margin:0 0 30px}.AddOneTimeUserDialog_section__1xnXC{margin:0 0 20px}.AddOneTimeUserDialog_sectionSubheading__39ChF{margin:0 0 15px;font-weight:700}.UploadUnit_fileInput__1MD3d{display:none}.UploadUnit_label__3aPdC{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__3z3B8{margin:0 0 10px}.FiltersPatientsForm_card__29OfT{min-height:calc(100% - 62px);min-width:322px}.FiltersPatientsForm_closeButton__2sApd{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__2sApd:hover{transform:rotate(-90deg);cursor:pointer}.FiltersPatientsForm_closeButton__2sApd:hover:after,.FiltersPatientsForm_closeButton__2sApd:hover:before{background-color:#909399}.FiltersPatientsForm_closeButton__2sApd:after,.FiltersPatientsForm_closeButton__2sApd:before{content:"";position:absolute;width:100%;height:2px;background-color:#606266;transition:background-color .3s;top:calc(50% - 1px);left:50%}.FiltersPatientsForm_closeButton__2sApd:before{transform:translate(-50%) rotate(45deg)}.FiltersPatientsForm_closeButton__2sApd:after{transform:translate(-50%) rotate(-45deg)}.FiltersPatientsForm_mainHeading__2zCSd{padding-right:25px;margin:0 0 20px}.FiltersPatientsForm_statusRow__ie1wU{margin:0 0 32px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.FiltersPatientsForm_filtersApplied__3lXK1{flex:0 0 auto;color:#909399;display:inline-block;opacity:1;transition:opacity .3s}.FiltersPatientsForm_filtersApplied__3lXK1.FiltersPatientsForm_filtersAppliedHidden__304EI{opacity:0;pointer-events:none}.FiltersPatientsForm_clearFilters__ezB05{flex:0 0 auto;background-color:transparent;border:none;padding:0;color:#409eff;transition:color .3s,opacity .3s;opacity:1}.FiltersPatientsForm_clearFilters__ezB05.FiltersPatientsForm_clearFiltersHidden__3RGnA{opacity:0;pointer-events:none}.FiltersPatientsForm_clearFilters__ezB05:hover{cursor:pointer;color:#275891}.FiltersPatientsForm_filtersGroupHolder__YNq3o{margin:0 0 16px}.FiltersPatientsForm_filtersGroupHolder__YNq3o:last-child{margin-bottom:0}.FiltersPatientsForm_filtersGroupHeading__3npLN{margin:0 0 8px}.FiltersPatientsForm_filtersGroupContent__3yPC9{margin:0 0 16px}.FiltersPatientsForm_filterToggleItemHolder__3C5Sl{display:flex;flex-direction:row;flex-wrap:wrap;grid-gap:10px;gap:10px}.FiltersPatientsForm_filterToggleItem__387Vi{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__387Vi:last-child{margin-right:0}.FiltersPatientsForm_filterToggleItem__387Vi:hover{cursor:pointer;background-color:#f5f7fa}.FiltersPatientsForm_filterToggleItem__387Vi:before{content:url(/static/media/check.a9c35e16.svg);width:0;float:left;margin-right:5px;margin-top:-2px;overflow:hidden;opacity:0;transition:width .3s,opacity .3s}.FiltersPatientsForm_filterToggleItem__387Vi.FiltersPatientsForm_filterToggleItemSelected__3K4gn{background-color:#f5f7fa}.FiltersPatientsForm_filterToggleItem__387Vi.FiltersPatientsForm_filterToggleItemSelected__3K4gn:before{width:20px;opacity:1}.FiltersPatientsForm_rangeHolder__2lovV{margin:0 0 10px;padding:0 10px}.FiltersPatientsForm_minMaxWrapper__xZzRI{margin:0 0 10px;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center}.FiltersPatientsForm_minMaxHolder__3xN0n{flex:0 0 auto}.rc-slider-tooltip-inner{position:relative;z-index:1}.DoctorPatientsListView_headerContentHolder__1TA1C{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;width:100%;grid-gap:8px;gap:8px}.DoctorPatientsListView_addUserHolder__2jVQf{flex:0 0 auto;display:flex;flex-direction:row;flex-wrap:nowrap}.DoctorPatientsListView_addUserHolder__2jVQf>*{margin-right:10px}.DoctorPatientsListView_addUserHolder__2jVQf>:last-child{margin-right:0}.DoctorPatientsListView_filtersSearchHolder__3Q-lm{flex:0 0 auto;display:flex;grid-column-gap:8px;column-gap:8px}.DoctorPatientsListView_mainContentHolder__1sH3h{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__28MEV{flex:0 0 auto;width:100%;transition:width .3s}.DoctorPatientsListView_filtersIsOpened__1PdQ3 .DoctorPatientsListView_listTableHolder__28MEV{width:calc(100% - 338px)}.DoctorPatientsListView_filtersFormHolder__2K5GZ{flex:0 1 330px;overflow:hidden}.DoctorPatientsListView_filtersIsOpened__1PdQ3 .DoctorPatientsListView_filtersFormHolder__2K5GZ{flex:1 0 330px}.ResourcesList_checkedResource__S5RPh{margin-bottom:32px}.ResourcesList_check__3AMSe{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__3AMSe: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__y3mjx{margin-bottom:32px}.ResourcesList_resourcesList__IpoVj{padding:0;margin:0 0 32px;list-style:none}.ResourcesList_resourcesList__IpoVj:last-child{margin-bottom:0}.ResourcesList_resourcesList__IpoVj p{font-weight:500;font-size:1.2857142857rem;margin:0 0 5px}.ResourcesList_resourcesList__IpoVj a{display:inline-block;color:#255186;text-decoration:underline}.ResourcesList_resourcesList__IpoVj a:hover{text-decoration:none}.ResourcesList_doctorResources__3kYoZ .ResourcesList_resourcesList__IpoVj{padding-left:30px}.ResourcesList_resourcesListItem__iEMCh{margin:0 0 8px;padding-left:15px}.ResourcesList_heading__3uHkw{font-size:1.5714285714rem;margin-bottom:16px;line-height:1.3}.ResourcesList_resources-section-wrapper__xeYiB{display:block}.ResourcesList_resources-section__1876K{width:50%;margin-bottom:50px}@media(max-width:992px){.ResourcesList_resources-section__1876K{width:100%;margin-bottom:40px}}.ResourcesList_resources-section-collapsible__2OJ1l{width:100%;margin-bottom:50px}@media(max-width:992px){.ResourcesList_resources-section-collapsible__2OJ1l{width:100%;margin-bottom:40px}}.ResourcesList_resources-section-loader__3dewa{position:relative;height:80vh}.ResourcesList_resources-no-data__1OISU{margin:0 auto;padding:2rem;background-color:#dcdfe6}.ResourcesList_resourcesListLink__9MvYW{color:#255186;text-decoration:underline;cursor:pointer;word-wrap:break-word}.ResourcesList_resourcesListLink__9MvYW:hover{text-decoration:none}.DoctorResourcesView_subheading__18-63,.DoctorResourcesViewEnEs_subheading__2zaMl{margin:0 0 30px}.FullheightWithTilesLayout_rootWrapper__2vzCp{display:flex;flex-direction:column;justify-content:space-between;height:100%}.FullheightWithTilesLayout_row__tGECb{overflow:auto;flex:0 1 50%;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:20px}.FullheightWithTilesLayout_row__tGECb:last-of-type{margin-bottom:0}.FullheightWithTilesLayout_col__1swJh{overflow:auto;flex-grow:1;flex-shrink:0;flex-basis:calc(50% - 10px);margin-right:20px}.FullheightWithTilesLayout_col__1swJh:last-of-type{margin-right:0}.FullheightWithTilesLayout_rootWrapper__2vzCp .FullheightWithTilesLayout_card__2Adav{overflow:auto;height:100%}.FullheightWithTilesLayout_cardInner__5T4DU{overflow:auto;padding:0 3px}.ResearchListDoctor_researchLict__1viQL a{display:block;margin-bottom:15px}.SurveysListPlaceholder_rootWrapper__3O_-j{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__2bXKh{min-height:100%;position:relative;display:flex;flex-direction:column}@media(max-width:768px){.SurveysList_surveysNav__2bXKh{min-height:auto}}.SurveysList_surveysList__1SseX{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__1JmWT{position:relative;margin:0;box-sizing:border-box;padding:8px 16px;border-bottom:1px solid #e4e7ed;transition:background-color .3s}.SurveysList_surveyItem__1JmWT.SurveysList_surveyItemActive__Lh0Ut,.SurveysList_surveyItem__1JmWT:hover{background-color:#ecf5ff;cursor:pointer}.SurveysList_surveyItemInactive__2WT-b{color:#909399}.SurveysList_surveyIcon__2cB3_{position:absolute;right:10px;top:10px;width:1.1428571429rem;height:auto}.SurveysList_surveyDate__1Cphn{font-size:1rem;line-height:22px}.SurveysList_surveyName__IlfAl{font-size:.9285714286rem;line-height:20px;color:#909399}.SurveysList_listPlaceholder__2Fkbm{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__REC-b{display:flex;justify-content:space-between;padding:10px 0 0;margin:0}.SurveysHeader_heading__2XDYQ{font-family:"Noto Sans TC",sans-serif;font-weight:500;color:#606266;font-size:1.5714285714rem}.SurveysHeader_menuHolder__3Sfsm{position:relative}.Recommendations_groupWrapper__1riIj{border:1px solid #049578;border-radius:3px;padding:12px;margin:8px 0 0}.Recommendations_groupWrapper__1riIj:last-of-type{margin-bottom:0}.Recommendations_patientView__1qdkE .Recommendations_list__1knXJ{margin-bottom:40px}.Recommendations_listItem__18F8O{margin:0 0 8px}.Recommendations_listItem__18F8O:last-of-type{margin-bottom:0}.Recommendations_checkbox-list__3K7fp{list-style:none}.ImportantIssue_description__1bUlG{color:#606266;margin-bottom:0}.Conclusion_conclusionsList__1XgUe{list-style:none;margin:0 0 30px;padding:0}.Conclusion_doctorConclusionSection__2E-4N{margin:0 0 20px}.Conclusion_doctorConclusionQuestion__3qsgQ,.Conclusion_patientConclusionQuestion__3cH2u{color:#303133}.Conclusion_patientConclusionAnswer__2JemQ{padding-left:30px}.PHSurveyIsNotCompleted_rootWrapper__wokTy{color:#606266;font-size:2.5rem;font-weight:700;text-align:center;background-color:#fff;align-self:center;width:100%}.CGMProviderSelection_container__1knzH{display:flex;justify-content:center;align-items:flex-start;background-color:#f5f7fa;padding:2rem 1rem}.CGMProviderSelection_content__2ara8{max-width:1200px;width:100%}.CGMProviderSelection_header__11bAe{text-align:center;margin-bottom:2rem}.CGMProviderSelection_header__11bAe .CGMProviderSelection_title__2pq1R{color:#303133;font-size:1.4285714286rem;margin-bottom:.5rem;font-weight:600}.CGMProviderSelection_header__11bAe .CGMProviderSelection_description__3fOrH{color:#606266;font-size:1rem;line-height:1.4;max-width:500px;margin:0 auto}.CGMProviderSelection_availableSection__38Ny5,.CGMProviderSelection_connectedSection__eV1hC{margin-bottom:2rem}.CGMProviderSelection_sectionTitle__1CKCE{color:#303133;font-size:1.2857142857rem;margin-bottom:1rem;font-weight:600;text-align:center}.CGMProviderSelection_providersGrid__2bx_V{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));grid-gap:1.5rem;gap:1.5rem;justify-items:center}.CGMProviderSelection_providerCard__3-3F-{width:100%;max-width:500px;padding:2rem;border-radius:12px;transition:transform .2s ease,box-shadow .2s ease}.CGMProviderSelection_providerCard__3-3F-:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(0,0,0,.15)}.CGMProviderSelection_providerCard__3-3F-.CGMProviderSelection_connected__31exG{border:2px solid #28a745;background:linear-gradient(135deg,#f8fff9,#f0fff4)}.CGMProviderSelection_providerHeader__24n7n{display:flex;flex-direction:column;align-items:center;margin-bottom:1.5rem;position:relative}.CGMProviderSelection_providerLogoContainer__s4QmM{width:100%;display:flex;justify-content:center;margin-bottom:1rem}.CGMProviderSelection_providerLogo__2TjDP{width:100px;height:60px;object-fit:contain;flex-shrink:0}.CGMProviderSelection_providerInfo__1949T{flex:1 1;text-align:center;width:100%}.CGMProviderSelection_providerInfo__1949T .CGMProviderSelection_providerName__2yCVa{color:#303133;font-size:1.1428571429rem;font-weight:600;margin-bottom:.4rem}.CGMProviderSelection_providerInfo__1949T .CGMProviderSelection_providerDescription__2YqJN{color:#606266;font-size:.8571428571rem;line-height:1.3}.CGMProviderSelection_connectedBadge__3Qj4r{display:flex;align-items:center;background:#28a745;color:#fff;padding:.5rem 1rem;border-radius:20px;font-size:.8571428571rem;font-weight:600;position:absolute;top:0;right:0}.CGMProviderSelection_connectedBadge__3Qj4r .CGMProviderSelection_connectedIcon__2SeoU{margin-right:.5rem;font-size:1rem}.CGMProviderSelection_providerDetails__3qZx_{margin-bottom:1.5rem}.CGMProviderSelection_features__14KOH,.CGMProviderSelection_requirements__2v7kN{margin-bottom:1rem}.CGMProviderSelection_features__14KOH h4,.CGMProviderSelection_requirements__2v7kN h4{color:#303133;font-size:1rem;font-weight:600;margin-bottom:.5rem}.CGMProviderSelection_featuresList__1Nrti,.CGMProviderSelection_requirementsList__1hugY{list-style:none;padding:0;color:#606266;font-size:.9285714286rem}.CGMProviderSelection_featuresList__1Nrti li,.CGMProviderSelection_requirementsList__1hugY li{position:relative;padding:.25rem 0 .25rem 1.2rem}.CGMProviderSelection_featuresList__1Nrti li:before,.CGMProviderSelection_requirementsList__1hugY li:before{content:"•";position:absolute;left:0;color:#303133;font-weight:700}.CGMProviderSelection_consentSection__9bY5E{margin:1.5rem 0;padding:1rem;background-color:#f8f9fa;border-radius:8px;border:1px solid #dee2e6;transition:all .3s ease}.CGMProviderSelection_consentLabel__3rM0R{display:flex;align-items:center;justify-content:flex-start;grid-gap:.75rem;gap:.75rem;cursor:pointer;font-size:.8571428571rem;color:#303133}.CGMProviderSelection_consentCheckbox__3CiaM{width:1.2rem;height:1.2rem;cursor:pointer;accent-color:#303133}.CGMProviderSelection_consentText__2ScTe{-webkit-user-select:none;user-select:none;font-weight:500}.CGMProviderSelection_providerActions__1JZZA{display:flex;grid-gap:1rem;gap:1rem;justify-content:center;flex-wrap:wrap;align-items:flex-end}.CGMProviderSelection_connectButton__1L76s,.CGMProviderSelection_primaryButton__2lNSR{background:#303133;color:#fff;border:2px solid transparent;padding:.5rem 1rem;border-radius:6px;font-size:.9285714286rem;font-weight:500;cursor:pointer;transition:all .2s ease;min-width:160px;max-width:280px;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.2;height:44px;display:flex;align-items:center;justify-content:center;box-sizing:border-box}.CGMProviderSelection_connectButton__1L76s:hover:not(:disabled),.CGMProviderSelection_primaryButton__2lNSR:hover:not(:disabled){background:#171819;transform:translateY(-1px)}.CGMProviderSelection_connectButton__1L76s:disabled,.CGMProviderSelection_primaryButton__2lNSR:disabled{background:#ccc;cursor:not-allowed;transform:none}.CGMProviderSelection_dexcomButton__2kzpw{background:#049578!important}.CGMProviderSelection_dexcomButton__2kzpw:hover:not(:disabled){background:#036350!important;transform:translateY(-1px)}.CGMProviderSelection_abbottButton__3sNWz{background:#0098ff!important}.CGMProviderSelection_abbottButton__3sNWz:hover:not(:disabled){background:#007acc!important;transform:translateY(-1px)}.CGMProviderSelection_dataStatus__2gRjK{margin:1.5rem 0;padding:1rem;border-radius:8px;background:rgba(40,167,69,.05);border:1px solid rgba(40,167,69,.2)}.CGMProviderSelection_dataInfo__2Dhoj .CGMProviderSelection_dataMetrics__1SBP_{display:flex;flex-direction:column;grid-gap:.5rem;gap:.5rem;margin-bottom:1rem}.CGMProviderSelection_dataInfo__2Dhoj .CGMProviderSelection_dataMetrics__1SBP_ .CGMProviderSelection_totalReadings__1s_1v{color:#303133;font-weight:600;font-size:1rem}.CGMProviderSelection_dataInfo__2Dhoj .CGMProviderSelection_dataMetrics__1SBP_ .CGMProviderSelection_totalReadings__1s_1v:before{content:"📊";margin-right:.5rem}.CGMProviderSelection_dataInfo__2Dhoj .CGMProviderSelection_dataMetrics__1SBP_ .CGMProviderSelection_lastReading__1YaER{color:#606266;font-size:.9285714286rem}.CGMProviderSelection_dataInfo__2Dhoj .CGMProviderSelection_dataMetrics__1SBP_ .CGMProviderSelection_lastReading__1YaER:before{content:"🕒";margin-right:.5rem}.CGMProviderSelection_syncStatus__Gy5WI{margin-top:1rem}.CGMProviderSelection_syncingIndicator__2e42G{display:flex;align-items:center;grid-gap:.75rem;gap:.75rem;padding:.75rem 1rem;background:rgba(0,123,255,.1);border-radius:6px;border:1px solid rgba(0,123,255,.3)}.CGMProviderSelection_syncingIndicator__2e42G .CGMProviderSelection_spinner__58VX0{width:16px;height:16px;border:2px solid #e3f2fd;border-top-color:#007bff;border-radius:50%;animation:CGMProviderSelection_spin__3rL95 1s linear infinite}.CGMProviderSelection_syncingIndicator__2e42G span{color:#007bff;font-size:.9285714286rem;font-weight:500}.CGMProviderSelection_syncNeeded__1tX4T{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;background:rgba(255,193,7,.1);border-radius:6px;border:1px solid rgba(255,193,7,.4)}.CGMProviderSelection_syncNeeded__1tX4T span{color:#856404;font-size:.9285714286rem;font-weight:500}.CGMProviderSelection_syncNeeded__1tX4T span:before{content:"⚠️";margin-right:.5rem}.CGMProviderSelection_syncButton__1xlyt{background:#007bff;color:#fff;border:none;padding:.5rem 1rem;border-radius:4px;font-size:.8571428571rem;font-weight:600;cursor:pointer;transition:all .2s ease}.CGMProviderSelection_syncButton__1xlyt:hover:not(:disabled){background:#0062cc;transform:translateY(-1px)}.CGMProviderSelection_syncButton__1xlyt:disabled{background:#6c757d;cursor:not-allowed;transform:none}.CGMProviderSelection_noDataInfo__XO7cG{display:flex;align-items:center;justify-content:space-between;padding:1rem;background:rgba(108,117,125,.1);border-radius:6px;border:1px solid rgba(108,117,125,.3)}.CGMProviderSelection_noDataInfo__XO7cG span{color:#6c757d;font-size:.9285714286rem;font-weight:500}.CGMProviderSelection_noDataInfo__XO7cG span:before{content:"📊";margin-right:.5rem;opacity:.7}.CGMProviderSelection_secondaryActions__1IZ-7{display:flex;grid-gap:.5rem;gap:.5rem;justify-content:center;margin-top:1rem}.CGMProviderSelection_secondaryButton__1nFuF{background:transparent;color:#606266;border:2px solid #dee2e6;padding:.5rem 1.5rem;border-radius:6px;font-size:.9285714286rem;font-weight:500;cursor:pointer;transition:all .2s ease;min-width:120px;height:44px;display:flex;align-items:center;justify-content:center;box-sizing:border-box}.CGMProviderSelection_secondaryButton__1nFuF:hover{background:#f8f9fa;border-color:#adb5bd;color:#303133}.CGMProviderSelection_skipSection__ZqVuL{text-align:center;margin-top:3rem;padding-top:2rem;border-top:1px solid #dee2e6}.CGMProviderSelection_skipButton__3imfo{background:#275891;color:#fff;border:2px solid #275891;padding:.75rem 2rem;border-radius:6px;font-size:1.1428571429rem;font-weight:500;cursor:pointer;transition:all .2s ease}.CGMProviderSelection_skipButton__3imfo:hover{background:#1c4069;border-color:#1c4069;color:#fff}.CGMProviderSelection_skipNote__3ZZbI{color:#606266;font-size:1rem;margin-top:1rem;font-style:italic}.CGMProviderSelection_loading__2ZxrI{display:flex;flex-direction:column;align-items:center;padding:3rem}.CGMProviderSelection_loading__2ZxrI .CGMProviderSelection_spinner__58VX0{width:40px;height:40px;border:4px solid #f3f3f3;border-top-color:#303133;border-radius:50%;animation:CGMProviderSelection_spin__3rL95 1s linear infinite;margin-bottom:1rem}.CGMProviderSelection_loading__2ZxrI p{color:#606266;font-size:1.1428571429rem}@keyframes CGMProviderSelection_spin__3rL95{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media(max-width:768px){.CGMProviderSelection_container__1knzH{padding:1rem .5rem}.CGMProviderSelection_header__11bAe .CGMProviderSelection_title__2pq1R{font-size:2rem}.CGMProviderSelection_header__11bAe .CGMProviderSelection_description__3fOrH{font-size:1.1428571429rem}.CGMProviderSelection_providersGrid__2bx_V{grid-template-columns:1fr;grid-gap:1.5rem;gap:1.5rem}.CGMProviderSelection_providerCard__3-3F-{padding:1.5rem}.CGMProviderSelection_providerHeader__24n7n{flex-direction:column;text-align:center}.CGMProviderSelection_providerHeader__24n7n .CGMProviderSelection_providerLogo__2TjDP{margin:0 auto 1rem}.CGMProviderSelection_providerHeader__24n7n .CGMProviderSelection_connectedBadge__3Qj4r{position:static;margin:1rem auto 0;align-self:center}.CGMProviderSelection_providerActions__1JZZA{flex-direction:column}.CGMProviderSelection_providerActions__1JZZA .CGMProviderSelection_connectButton__1L76s,.CGMProviderSelection_providerActions__1JZZA .CGMProviderSelection_primaryButton__2lNSR,.CGMProviderSelection_providerActions__1JZZA .CGMProviderSelection_secondaryButton__1nFuF{width:100%;min-width:auto}}.CGMProviderAccordion_accordionWrapper__u5NA9{margin:1rem 0;border:1px solid #dcdfe6;border-radius:4px;background-color:#fff;box-shadow:0 2px 4px rgba(0,0,0,.12),0 0 6px rgba(0,0,0,.04)}.CGMProviderAccordion_accordionHeader__1c_0s{background-color:#fff;padding:13px 16px;cursor:pointer;transition:all .3s ease;display:flex;justify-content:space-between;align-items:center;-webkit-user-select:none;user-select:none;border-bottom:1px solid #ebeef5;position:relative}.CGMProviderAccordion_accordionHeader__1c_0s:hover{background-color:#f5f7fa}.CGMProviderAccordion_accordionHeader__1c_0s.CGMProviderAccordion_expanded__2t2zi{border-bottom:1px solid #dcdfe6;background-color:#f5f7fa}.CGMProviderAccordion_accordionTitle__2dUvd{font-weight:500;font-size:13px;color:#303133;line-height:1.5;margin:0}.CGMProviderAccordion_accordionArrow__x_5IP{color:#909399;font-size:12px;transition:transform .3s ease;transform-origin:center;display:inline-block;margin-left:8px;font-family:element-icons}.CGMProviderAccordion_accordionArrow__x_5IP.CGMProviderAccordion_rotated__26I9Q{transform:rotate(90deg)}.CGMProviderAccordion_accordionContent__rvMci{padding:0;border-top:none;background-color:#fff}.CGMProviderAccordion_collapsedMessage__1CKKv{padding:20px 16px;text-align:center;color:#909399;font-style:italic;background-color:#fafafa;border-top:1px solid #ebeef5;font-size:12px}.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-header{padding:.75rem}.glucose-distribution-graph{display:flex;align-items:center;justify-content:center;height:100%;margin-top:2rem}.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-profile-header{padding:.75rem}.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__1VE2d{background:#fff;border:1px solid #e1e5e9;border-radius:8px;padding:24px;box-shadow:0 2px 4px rgba(0,0,0,.05)}.DexcomAuth_authHandler__1VE2d.DexcomAuth_compact__18YH9{padding:16px}.DexcomAuth_authHandler__1VE2d.DexcomAuth_compact__18YH9 .DexcomAuth_header__1Htc5{margin-bottom:12px}.DexcomAuth_authHandler__1VE2d.DexcomAuth_compact__18YH9 .DexcomAuth_header__1Htc5 h3{font-size:16px;margin-bottom:4px}.DexcomAuth_authHandler__1VE2d.DexcomAuth_compact__18YH9 .DexcomAuth_header__1Htc5 .DexcomAuth_description__1si0q{font-size:14px}.DexcomAuth_header__1Htc5{margin-bottom:20px}.DexcomAuth_header__1Htc5 h3{color:#2c3e50;font-size:20px;font-weight:600;margin-bottom:8px}.DexcomAuth_header__1Htc5 .DexcomAuth_description__1si0q{color:#6c757d;font-size:14px;line-height:1.4}.DexcomAuth_header__1Htc5 .DexcomAuth_logoContainer__1xwON{display:flex;justify-content:center;margin-bottom:16px}.DexcomAuth_header__1Htc5 .DexcomAuth_dexcomLogo__3qiVZ{max-width:120px;height:auto;max-height:60px;object-fit:contain}.DexcomAuth_loadingContainer__eyqmT{display:flex;align-items:center;justify-content:center;padding:20px;color:#6c757d;font-size:14px;grid-gap:8px;gap:8px}.DexcomAuth_connectButtonContainer__2jrLz{text-align:center}.DexcomAuth_connectButton__3SKww{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__3SKww:hover:not(:disabled){background:#30ab0d;transform:translateY(-1px);box-shadow:0 4px 8px #30ab0d}.DexcomAuth_connectButton__3SKww:active:not(:disabled){transform:translateY(0)}.DexcomAuth_connectButton__3SKww:disabled{opacity:.6;cursor:not-allowed;transform:none}.DexcomAuth_dexcomIcon__r8lSz{font-size:18px}.DexcomAuth_helpText__26T5H{margin-top:12px;color:#6c757d;font-size:13px;line-height:1.4}.DexcomAuth_connectionStatus__T9Qc0{border:1px solid #d4edda;background:#f8f9fa;border-radius:6px;padding:16px}.DexcomAuth_statusHeader__QVPno{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.DexcomAuth_statusIndicator__3vA06{display:flex;align-items:center;grid-gap:8px;gap:8px}.DexcomAuth_statusIndicator__3vA06 .DexcomAuth_dexcomLogoSmall__3Tunt{width:24px;height:auto;max-height:20px;object-fit:contain}.DexcomAuth_statusDot__rsFho{width:10px;height:10px;border-radius:50%}.DexcomAuth_statusDot__rsFho.DexcomAuth_connected__37udH{background:#28a745;box-shadow:0 0 0 2px rgba(40,167,69,.2)}.DexcomAuth_statusDot__rsFho.DexcomAuth_disconnected__2Lgic{background:#dc3545;box-shadow:0 0 0 2px rgba(220,53,69,.2)}.DexcomAuth_statusText__OpHvo{font-weight:500;color:#2c3e50}.DexcomAuth_lastSync__3qfo6{font-size:12px;color:#6c757d}.DexcomAuth_actions__3s15E{display:flex;grid-gap:8px;gap:8px;flex-wrap:wrap}.DexcomAuth_refreshButton__16Ar7{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__16Ar7:hover:not(:disabled){background:#218838}.DexcomAuth_refreshButton__16Ar7:disabled{opacity:.6;cursor:not-allowed}.DexcomAuth_disconnectButton__2h9JL{background:#6c757d;color:#fff;border:none;border-radius:4px;padding:8px 16px;font-size:14px;cursor:pointer;transition:all .2s ease}.DexcomAuth_disconnectButton__2h9JL:hover{background:#5a6268}.DexcomAuth_errorMessage__15m7I{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__3_ezN{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__2TBz7{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__1F2V3 1s ease-in-out infinite}@keyframes DexcomAuth_spin__1F2V3{to{transform:rotate(1turn)}}@media(max-width:768px){.DexcomAuth_authHandler__1VE2d{padding:16px}.DexcomAuth_connectButton__3SKww{width:100%;justify-content:center}.DexcomAuth_statusHeader__QVPno{flex-direction:column;align-items:flex-start;grid-gap:4px;gap:4px}.DexcomAuth_actions__3s15E{flex-direction:column}.DexcomAuth_actions__3s15E .DexcomAuth_disconnectButton__2h9JL,.DexcomAuth_actions__3s15E .DexcomAuth_refreshButton__16Ar7{width:100%;justify-content:center}}.DexcomAuthModal_modalOverlay__15ImH{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__2XHdq{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__o8Ins{display:flex;justify-content:space-between;align-items:center;padding:24px 24px 0;border-bottom:1px solid #e1e5e9;margin-bottom:24px}.DexcomAuthModal_modalHeader__o8Ins h3{margin:0;font-size:24px;font-weight:600;color:#2c3e50}.DexcomAuthModal_closeButton__2s-Tq{background:none;border:none;font-size:24px;cursor:pointer;color:#6c757d;padding:4px;border-radius:4px;transition:all .2s ease}.DexcomAuthModal_closeButton__2s-Tq:hover{background:#f8f9fa;color:#2c3e50}.DexcomAuthModal_modalBody__3G5xQ{padding:0 24px}.DexcomAuthModal_modalFooter__3UFTO{padding:16px 24px 24px;display:flex;justify-content:flex-end;border-top:1px solid #e1e5e9;margin-top:24px}.DexcomAuthModal_loadingContainer__2orDG{display:flex;flex-direction:column;align-items:center;padding:40px 20px;grid-gap:16px;gap:16px}.DexcomAuthModal_loadingContainer__2orDG p{color:#6c757d;margin:0}.DexcomAuthModal_errorContainer__1k3KJ{text-align:center;padding:20px}.DexcomAuthModal_errorMessage__1zA-A{background:#f8d7da;border:1px solid #f5c6cb;color:#721c24;padding:12px 16px;border-radius:6px;margin-bottom:16px;font-size:14px}.DexcomAuthModal_retryButton__2A877{background:#007bff;color:#fff;border:none;border-radius:6px;padding:10px 20px;cursor:pointer;font-size:14px;transition:background .2s ease}.DexcomAuthModal_retryButton__2A877:hover{background:#0056b3}.DexcomAuthModal_authSteps__2Rt_u{display:flex;flex-direction:column;grid-gap:24px;gap:24px}.DexcomAuthModal_step__11ocm{display:flex;grid-gap:16px;gap:16px;align-items:flex-start}.DexcomAuthModal_stepNumber__38Red{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__U7KHG{flex:1 1}.DexcomAuthModal_stepContent__U7KHG h4{margin:0 0 8px;font-size:16px;font-weight:600;color:#2c3e50}.DexcomAuthModal_stepContent__U7KHG p{margin:0 0 12px;color:#6c757d;font-size:14px;line-height:1.4}.DexcomAuthModal_authButton__1bLvL{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__1bLvL:hover{background:linear-gradient(135deg,#0056b3,#004085);transform:translateY(-1px)}.DexcomAuthModal_codeInputContainer__2GNjk{display:flex;grid-gap:8px;gap:8px;align-items:center}.DexcomAuthModal_codeInput__35qxu{flex:1 1;padding:12px 16px;border:1px solid #d4e3f0;border-radius:6px;font-size:14px;transition:border-color .2s ease}.DexcomAuthModal_codeInput__35qxu:focus{outline:none;border-color:#007bff;box-shadow:0 0 0 2px rgba(0,123,255,.1)}.DexcomAuthModal_codeInput__35qxu:disabled{background:#f8f9fa;color:#6c757d}.DexcomAuthModal_exchangeButton__2lc4A{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__2lc4A:hover:not(:disabled){background:#218838}.DexcomAuthModal_exchangeButton__2lc4A:disabled{opacity:.6;cursor:not-allowed}.DexcomAuthModal_helpText__TSuKI{margin-top:24px;font-size:13px}.DexcomAuthModal_helpText__TSuKI p{margin:0 0 8px;font-weight:600;color:#2c3e50}.DexcomAuthModal_helpText__TSuKI ul{color:#6c757d}.DexcomAuthModal_helpText__TSuKI ul li{margin-bottom:4px}.DexcomAuthModal_cancelButton__31tI0{background:#6c757d;color:#fff;border:none;transition:background .2s ease}.DexcomAuthModal_cancelButton__31tI0:hover{background:#5a6268}.DexcomAuthModal_spinner__1SH8s{display:inline-block;width:16px;height:16px;border:2px solid hsla(0,0%,100%,.3);border-top-color:initial;animation:DexcomAuthModal_spin__32U5g 1s ease-in-out infinite}.DexcomAuthModal_authOptions__3ZWZR{display:flex;flex-direction:column;grid-gap:16px;gap:16px;margin-bottom:24px}.DexcomAuthModal_option__3Ng3Q{border:1px solid #e1e5e9;border-radius:8px;padding:20px;transition:all .2s ease}.DexcomAuthModal_option__3Ng3Q:hover{border-color:#007bff;box-shadow:0 2px 8px rgba(0,123,255,.1)}.DexcomAuthModal_optionHeader__2XgI4{margin-bottom:16px}.DexcomAuthModal_optionHeader__2XgI4 h4{margin:0 0 8px;font-size:16px;font-weight:600;color:#2c3e50}.DexcomAuthModal_optionHeader__2XgI4 p{margin:0;color:#6c757d;font-size:14px}.DexcomAuthModal_primaryButton__oS7dQ{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__oS7dQ:hover{background:linear-gradient(135deg,#0056b3,#004085);transform:translateY(-1px)}.DexcomAuthModal_secondaryButton__3NJXT{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__3NJXT:hover{background:#5a6268;transform:translateY(-1px)}.DexcomAuthModal_optionDivider__3xNRa{text-align:center;position:relative;margin:8px 0}.DexcomAuthModal_optionDivider__3xNRa:before{content:"";position:absolute;top:50%;left:0;right:0;height:1px;background:#e1e5e9}.DexcomAuthModal_optionDivider__3xNRa span{background:#fff;padding:0 16px;color:#6c757d;font-size:12px;font-weight:500}.DexcomAuthModal_manualCodeSection__2ZaHU{margin-top:24px;padding:20px;border:1px solid #d4edda;border-radius:8px;background:#f8f9fa}.DexcomAuthModal_manualCodeSection__2ZaHU h4{margin:0 0 8px;font-size:16px;font-weight:600;color:#2c3e50}.DexcomAuthModal_manualCodeSection__2ZaHU p{margin:0 0 16px;color:#6c757d;font-size:14px}.DexcomAuthModal_iframeContainer__3Neod{display:flex;flex-direction:column;height:70vh;max-height:600px}.DexcomAuthModal_iframeHeader__1BEST{display:flex;justify-content:space-between;align-items:center;padding:16px;border-bottom:1px solid #e1e5e9;background:#f8f9fa}.DexcomAuthModal_iframeHeader__1BEST p{margin:0;color:#2c3e50;font-weight:500}.DexcomAuthModal_backButton__3wNQw{background:#6c757d;color:#fff;border:none;border-radius:4px;padding:8px 12px;font-size:12px;cursor:pointer;transition:background .2s ease}.DexcomAuthModal_backButton__3wNQw:hover{background:#5a6268}.DexcomAuthModal_authIframe__zV7Xf{flex:1 1;border:none;width:100%;min-height:400px}.DexcomAuthModal_iframeFooter__1mkD8{padding:16px;border-top:1px solid #e1e5e9;background:#f8f9fa}.DexcomAuthModal_iframeFooter__1mkD8 p{margin:0 0 12px;color:#2c3e50;font-size:14px;font-weight:500}@media(max-width:768px){.DexcomAuthModal_modalContent__2XHdq{width:95%;margin:20px}.DexcomAuthModal_modalBody__3G5xQ,.DexcomAuthModal_modalFooter__3UFTO,.DexcomAuthModal_modalHeader__o8Ins{padding-left:16px;padding-right:16px}.DexcomAuthModal_step__11ocm{flex-direction:column;grid-gap:8px;gap:8px}.DexcomAuthModal_stepNumber__38Red{align-self:flex-start}.DexcomAuthModal_codeInputContainer__2GNjk{flex-direction:column;align-items:stretch}.DexcomAuthModal_codeInputContainer__2GNjk .DexcomAuthModal_exchangeButton__2lc4A{min-width:auto}}.DexcomAuthModal_urlInputContainer__2iGoL{margin-bottom:16px}.DexcomAuthModal_urlInput__25l9t{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__25l9t:focus{outline:none;border-color:#007bff;box-shadow:0 0 0 3px rgba(0,123,255,.1)}.DexcomAuthModal_urlInput__25l9t:disabled{background-color:#f8f9fa;cursor:not-allowed;opacity:.6}.DexcomAuthModal_codeSection__3kp0f{margin-bottom:20px}.DexcomAuthModal_codeSection__3kp0f h4{margin:0 0 8px;color:#2c3e50;font-size:16px;font-weight:600}.DexcomAuthModal_codeSection__3kp0f p{margin:0 0 12px;color:#6c757d;font-size:14px;line-height:1.4}.DexcomAuthModal_orDivider__-SnRc{display:flex;align-items:center;margin:20px 0;position:relative}.DexcomAuthModal_orDivider__-SnRc:after,.DexcomAuthModal_orDivider__-SnRc:before{content:"";flex:1 1;height:1px;background:#e1e5e9}.DexcomAuthModal_orDivider__-SnRc span{padding:0 16px;color:#6c757d;font-size:12px;font-weight:500;text-transform:uppercase;background:#fff}.DexcomAuthModal_codeInput__35qxu.DexcomAuthModal_autoDetected__uMEeR{border-color:#28a745;background-color:#f8fff9}.DexcomAuthModal_autoDetectedLabel__3u1hM{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__3GXVY{margin-top:16px}.DexcomAuthModal_helpDetails__3GXVY summary{cursor:pointer;color:#007bff;font-weight:500;padding:8px 0}.DexcomAuthModal_helpDetails__3GXVY summary:hover{color:#0056b3}.DexcomAuthModal_helpExample__38y_R{margin-top:12px;padding:16px;background:#f8f9fa;border-radius:8px;border-left:4px solid #59a618}.DexcomAuthModal_helpExample__38y_R p{margin:0 0 8px;font-size:13px}.DexcomAuthModal_helpExample__38y_R p:last-child{margin-bottom:0}.DexcomAuthModal_helpExample__38y_R 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__1SH8s{width:32px;height:32px;border:3px solid #f3f3f3;border-top-color:#59a618;border-radius:50%;animation:DexcomAuthModal_spin__32U5g 1s linear infinite}@keyframes DexcomAuthModal_spin__32U5g{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.DexcomAuthModal_connectionFlow__bm9oE{display:flex;flex-direction:column;grid-gap:24px;gap:24px}.DexcomAuthModal_dexcomInfo__27Viw{text-align:center;margin-bottom:20px}.DexcomAuthModal_dexcomLogo__1q_hM{width:150px;height:auto;margin-bottom:16px}.DexcomAuthModal_description__3hH3Q{color:#6c757d;font-size:14px;line-height:1.5;margin:0}.DexcomAuthModal_features__2DM2P h4{margin:0 0 12px;font-size:16px;font-weight:600;color:#2c3e50}.DexcomAuthModal_features__2DM2P ul{margin:0;padding-left:20px}.DexcomAuthModal_features__2DM2P ul li{color:#6c757d;font-size:14px;line-height:1.5;margin-bottom:8px}.DexcomAuthModal_connectButton__2hnzW{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__2hnzW:hover{background:#30ab0d;transform:translateY(-1px)}.DexcomAuthModal_connectButton__2hnzW:disabled{background:#6c757d;cursor:not-allowed;transform:none}.DexcomAuthModal_helpText__TSuKI{background:#f8f9fa;border-radius:6px;padding:16px}.DexcomAuthModal_helpText__TSuKI p{margin:0 0 12px;font-size:14px;color:#495057}.DexcomAuthModal_helpText__TSuKI ul{margin:0;padding-left:20px}.DexcomAuthModal_helpText__TSuKI ul li{color:#6c757d;font-size:13px;line-height:1.4;margin-bottom:6px}.DexcomAuthModal_cancelButton__31tI0{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__31tI0:hover{background:#e9ecef;color:#495057}.DexcomAuthModal_cancelButton__31tI0:disabled{opacity:.6;cursor:not-allowed}.DexcomOptOut_optOutContainer__1lV-M{margin-top:1rem;font-family:"Segoe UI",Roboto,"Helvetica Neue",sans-serif}.DexcomOptOut_optOutButton__3vwQn{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__3vwQn:hover{background-color:#30ab0d;border-color:#30ab0d;color:#fff}.DexcomOptOut_optOutButton__3vwQn:active{transform:scale(.98)}.DexcomOptOut_confirmDialog__15Ivv{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__2g_K1{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__1QSnh .3s ease}@keyframes DexcomOptOut_fadeIn__1QSnh{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.DexcomOptOut_dialogTitle__1MuKl{color:#606266;font-size:1.25rem;font-weight:600;margin:0;padding:16px 20px;border-bottom:1px solid #ecf0f1}.DexcomOptOut_warningMessage__2N8ER{padding:16px 20px;background-color:#f9f9f9}.DexcomOptOut_warningText__1wlBL{color:#606266;margin:0 0 12px;font-size:.9rem;line-height:1.4}.DexcomOptOut_warningList__20Xwa{margin:0 0 12px;padding-left:20px;color:#e74c3c}.DexcomOptOut_warningList__20Xwa li{margin-bottom:6px;line-height:1.3;font-size:.9rem}.DexcomOptOut_warningFooter__AKUUh{color:#7f8c8d;font-size:.9rem;font-style:italic;margin:16px 0 0}.DexcomOptOut_errorMessage__ScKFa{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__1OnpR{display:flex;justify-content:flex-end;padding:12px 20px;grid-gap:10px;gap:10px;background-color:#f9f9f9;border-top:1px solid #ecf0f1}.DexcomOptOut_cancelButton__2-8Fr{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__2-8Fr:hover{background-color:#ecf0f1;border-color:#95a5a6;color:#606266}.DexcomOptOut_confirmButton__BgHJP{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__BgHJP:hover{background-color:#c0392b;border-color:#c0392b}.DexcomOptOut_confirmButton__BgHJP:disabled{background-color:#f5b7b1;border-color:#f5b7b1;cursor:not-allowed}@media(max-width:576px){.DexcomOptOut_dialogContent__2g_K1{max-width:100%}.DexcomOptOut_dialogActions__1OnpR{flex-direction:column-reverse;grid-gap:8px;gap:8px}.DexcomOptOut_dialogActions__1OnpR button{width:100%}}@media(max-width:576px){.DexcomOptOut_dialogContent__2g_K1{padding:1.5rem;margin:.5rem}.DexcomOptOut_dialogActions__1OnpR{flex-direction:column}.DexcomOptOut_dialogActions__1OnpR .DexcomOptOut_cancelButton__2-8Fr,.DexcomOptOut_dialogActions__1OnpR .DexcomOptOut_confirmButton__BgHJP{width:100%}}.Dexcom_dexcomContainer__3Eq-f{margin:0 auto;border:1px solid #dee2e6;border-radius:10px}@media(max-width:768px){.Dexcom_dexcomContainer__3Eq-f{padding:.75rem}}@media(max-width:480px){.Dexcom_dexcomContainer__3Eq-f{padding:.5rem}}.Dexcom_authSection__2LDDQ{margin-bottom:2rem;padding:1.5rem;background-color:#f8f9fa;border:1px solid #dee2e6;border-radius:8px}@media(max-width:768px){.Dexcom_authSection__2LDDQ{margin-bottom:1.5rem;padding:1rem}}@media(max-width:480px){.Dexcom_authSection__2LDDQ{margin-bottom:1rem;padding:.75rem;border-radius:6px}}.Dexcom_dexcomLogoSection__3eAto{display:flex;justify-content:center;align-items:center;text-align:center;margin-bottom:20px;padding:15px;background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-radius:8px;border:1px solid #dee2e6}@media(max-width:768px){.Dexcom_dexcomLogoSection__3eAto{margin-bottom:1rem;padding:.75rem 0}}@media(max-width:480px){.Dexcom_dexcomLogoSection__3eAto{margin-bottom:.75rem;padding:.5rem 0}}.Dexcom_dexcomLogo__1F8lk{max-height:40px;width:auto;object-fit:contain}@media(max-width:768px){.Dexcom_dexcomLogo__1F8lk{max-height:50px}}@media(max-width:480px){.Dexcom_dexcomLogo__1F8lk{max-height:40px}}.Dexcom_graphGrid__4aaXW{display:flex;grid-gap:1rem;gap:1rem;justify-content:center;align-items:flex-start}@media(max-width:1200px){.Dexcom_graphGrid__4aaXW{flex-direction:column;grid-gap:1rem;gap:1rem}}@media(max-width:768px){.Dexcom_graphGrid__4aaXW{grid-gap:.75rem;gap:.75rem}}@media(max-width:480px){.Dexcom_graphGrid__4aaXW{grid-gap:.5rem;gap:.5rem}}@media(max-width:1200px){.Dexcom_graphGrid__4aaXW>div{width:100%;max-width:none}}.Dexcom_optOutSection__311-h{padding-top:1.5rem;padding-bottom:1rem;border-bottom:1px solid #dee2e6;display:flex;justify-content:center}@media(max-width:768px){.Dexcom_optOutSection__311-h{padding-top:1rem}}@media(max-width:480px){.Dexcom_optOutSection__311-h{padding-top:.75rem}}@media(max-width:1200px){.Dexcom_dexcomContainer__3Eq-f .Dexcom_graphGrid__4aaXW>div{width:100%!important;max-width:none!important}}.Dexcom_dexcom-container__8_xk7{max-width:100%;overflow-x:auto}.Dexcom_dexcom-container__8_xk7 svg{max-width:100%;height:auto}.Dexcom_header-border__1w090{border-bottom:1px solid #e2e8f0}.DexcomIntegration_container__1QWBQ{width:100%}.DexcomIntegration_section__Gk3Lv{margin-bottom:2rem}.DexcomIntegration_sectionHeading__yv1ya{font-size:1.5rem;font-weight:600;margin-bottom:1rem;color:#333}.DexcomIntegration_loading__16dsg{display:flex;align-items:center;justify-content:center;padding:2rem;color:#666;font-style:italic}.DexcomIntegration_optInComponent__EutSS{margin-top:1rem}.SurveysResults_rootWrapper__3Mweg{background:#fff;display:flex;min-height:100%;align-items:stretch;position:relative;justify-content:flex-start}.SurveysResults_detailsWrapper__9KkL1{padding:16px 12px;flex:1 1 auto;width:100%}.SurveysResults_dateStatusHolder__1CG9q{position:relative;display:inline-block;line-height:26px;margin:0}.SurveysResults_date__1seUl{margin:0 5px 0 20px;color:#303133}.SurveysResults_status__20LUI{position:relative;top:-2px}.SurveysResults_section__13d51{margin:0 0 10px}.SurveysResults_section__13d51 p{padding:0;margin:0 0 5px}.SurveysResults_sectionHeading__2YnHm{color:#303133}.SurveysResults_sectionDescription__1rIqA{color:#606266;font-size:1rem;line-height:22px}.SurveysResults_scoresCollapseHolder__3oSQG{margin:0 0 30px}.SurveysResults_dexcomOptInComponent__35dtS{margin-top:8px;border:1px solid #e1e5e9;border-radius:8px;background:#f8f9fa}.SurveysResults_floatingReconnectButton__3LOLf{position:fixed;bottom:24px;right:24px;background:#409eff;color:#fff;border:none;border-radius:50px;padding:8px 14px;font-size:1.0714285714rem;font-weight:500;display:flex;align-items:center;cursor:pointer;box-shadow:0 4px 12px rgba(64,158,255,.4);transition:all .3s ease;z-index:1000}.SurveysResults_floatingReconnectButton__3LOLf:hover{background:#1789ff;box-shadow:0 6px 16px rgba(64,158,255,.5);transform:translateY(-2px)}.SurveysResults_floatingReconnectButton__3LOLf:active{transform:translateY(0);box-shadow:0 2px 8px rgba(64,158,255,.4)}.QuestionsWithAnswersByTag_section__3HLPz{margin:0 0 20px}.QuestionsWithAnswersByTag_sectionHeading__37HaI{color:#303133}.QuestionsWithAnswersByTag_sectionDescription__13ngL{color:#606266;font-size:1rem;line-height:22px}.AdditionalResourcesDialog_subheading__2hc6X{margin:0 0 30px}.AbbottOptIn_optInContainer__1R3JW{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}.AbbottOptIn_optInContent__3WH9E{text-align:left;width:100%}.AbbottOptIn_optInTitle__WJaBO{color:#333;font-size:1.25rem;font-weight:600;margin-bottom:12px}.AbbottOptIn_optInDescription__2221-{color:#666;font-size:.95rem;line-height:1.5;margin-bottom:20px}.AbbottOptIn_optInButton__PIj5r{background-color:#06c;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}.AbbottOptIn_optInButton__PIj5r:hover:not(:disabled){background-color:#0052a3;border-color:#0052a3;transform:translateY(-1px)}.AbbottOptIn_optInButton__PIj5r:active:not(:disabled){transform:translateY(0)}.AbbottOptIn_optInButton__PIj5r:disabled{opacity:.6;cursor:not-allowed;transform:none}.AbbottOptIn_errorMessage__1w36o{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){.AbbottOptIn_optInContainer__1R3JW{margin:12px 0;padding:12px 16px;max-width:100%}.AbbottOptIn_optInTitle__WJaBO{font-size:1.1rem}.AbbottOptIn_optInDescription__2221-{font-size:.9rem}.AbbottOptIn_optInButton__PIj5r{padding:8px 16px;font-size:.95rem;min-width:140px}}.AbbottOptOut_optOutContainer__eX2r0{margin-top:1rem;font-family:"Segoe UI",Roboto,"Helvetica Neue",sans-serif}.AbbottOptOut_optOutButton__3Wiil{background-color:transparent;border:1px solid #00796b;color:#00796b;padding:8px 16px;border-radius:4px;font-weight:500;transition:all .2s ease;cursor:pointer}.AbbottOptOut_optOutButton__3Wiil:hover{background-color:#00796b;border-color:#00796b;color:#fff}.AbbottOptOut_optOutButton__3Wiil:active{transform:scale(.98)}.AbbottOptOut_confirmDialog__s5t83{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}.AbbottOptOut_dialogContent__1qaBc{background-color:#fff;border-radius:8px;width:100%;max-width:350px;box-shadow:0 4px 20px rgba(0,0,0,.15);overflow:hidden;animation:AbbottOptOut_fadeIn__3ab54 .3s ease}@keyframes AbbottOptOut_fadeIn__3ab54{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.AbbottOptOut_dialogTitle__1WFke{color:#606266;font-size:1.25rem;font-weight:600;margin:0;padding:16px 20px;border-bottom:1px solid #ecf0f1}.AbbottOptOut_warningMessage__1n8Ay{padding:16px 20px;background-color:#f9f9f9}.AbbottOptOut_warningText__i0jxT{color:#606266;margin:0 0 12px;font-size:.9rem;line-height:1.4}.AbbottOptOut_warningList__15rdv{margin:0 0 12px;padding-left:20px;color:#e74c3c}.AbbottOptOut_warningList__15rdv li{margin-bottom:6px;line-height:1.3;font-size:.9rem}.AbbottOptOut_warningFooter__15B6P{color:#7f8c8d;font-size:.9rem;font-style:italic;margin:16px 0 0}.AbbottOptOut_errorMessage__vrAWv{color:#e74c3c;background-color:#fdecea;padding:10px 20px;margin:0;font-size:.85rem;border-top:1px solid #fadbd8;border-bottom:1px solid #fadbd8}.AbbottOptOut_dialogActions__F-HsB{display:flex;justify-content:flex-end;padding:12px 20px;grid-gap:10px;gap:10px;background-color:#f9f9f9;border-top:1px solid #ecf0f1}.AbbottOptOut_cancelButton__km61f{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}.AbbottOptOut_cancelButton__km61f:hover{background-color:#ecf0f1;border-color:#95a5a6;color:#606266}.AbbottOptOut_confirmButton__53RI_{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}.AbbottOptOut_confirmButton__53RI_:hover{background-color:#c0392b;border-color:#c0392b}.AbbottOptOut_confirmButton__53RI_:disabled{background-color:#f5b7b1;border-color:#f5b7b1;cursor:not-allowed}@media(max-width:576px){.AbbottOptOut_dialogContent__1qaBc{max-width:100%}.AbbottOptOut_dialogActions__F-HsB{flex-direction:column-reverse;grid-gap:8px;gap:8px}.AbbottOptOut_dialogActions__F-HsB button{width:100%}}@media(max-width:576px){.AbbottOptOut_dialogContent__1qaBc{padding:1.5rem;margin:.5rem}.AbbottOptOut_dialogActions__F-HsB{flex-direction:column}.AbbottOptOut_dialogActions__F-HsB .AbbottOptOut_cancelButton__km61f,.AbbottOptOut_dialogActions__F-HsB .AbbottOptOut_confirmButton__53RI_{width:100%}}.AbbottGraphsContainer_abbottContainer__AN6sU{width:100%;margin:0 auto;padding:20px;background:#fff;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.AbbottGraphsContainer_graphsSection__1cFP9{width:100%}.AbbottGraphsContainer_abbottLogoSection__1QZOJ{text-align:center;margin-bottom:20px;padding:15px;background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-radius:8px;border:1px solid #dee2e6}.AbbottGraphsContainer_abbottLogo__3CqbK{height:40px;width:auto;max-width:200px;filter:drop-shadow(0 2px 4px rgba(0,0,0,.1))}.AbbottGraphsContainer_graphGrid__1qI_O{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px;margin-bottom:20px}.AbbottGraphsContainer_disclaimerSection__3SbKz{margin-bottom:20px;padding:10px;background:#f8f9fa;border-radius:8px;border-left:4px solid #06c}.AbbottGraphsContainer_disclaimerText__2u13z{margin:0;font-size:12px;line-height:1.5;color:#495057;font-style:italic}.AbbottGraphsContainer_optOutSection__15cFu{text-align:center;padding-top:15px;border-top:1px solid #e9ecef}.AbbottGraphsContainer_optOutButton___t2jF{margin-top:10px}@media(max-width:768px){.AbbottGraphsContainer_abbottContainer__AN6sU{padding:15px}.AbbottGraphsContainer_graphGrid__1qI_O{grid-template-columns:1fr;grid-gap:15px;gap:15px}.AbbottGraphsContainer_abbottLogo__3CqbK{height:32px}}@media(max-width:480px){.AbbottGraphsContainer_abbottContainer__AN6sU{padding:10px}.AbbottGraphsContainer_graphGrid__1qI_O{grid-gap:10px;gap:10px}}.AbbottIntegration_container__3OOUP{width:100%;margin:0;padding:0}.AbbottIntegration_loading__vonqG{display:flex;justify-content:center;align-items:center;padding:20px;color:#6c757d;font-style:italic}.AbbottIntegration_section__32H_5{margin:0;padding:0}.AbbottIntegration_sectionHeading__2_GQQ{font-size:1.5rem;font-weight:600;color:#2c3e50;margin-bottom:20px;border-bottom:2px solid #e9ecef;padding-bottom:10px}.AbbottIntegration_optInComponent__V_NO1{margin-top:15px}.PHSurveysListIsEmpty_rootWrapper__2bNBL{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__39jWl{display:flex;flex-direction:column;height:100%}.DoctorSurveyView_headerHolder__273Ig{flex:0 0 auto}.DoctorSurveyView_contentWrapper__RCSAl{flex:0 1 auto;overflow:auto;height:100%;display:flex;flex-direction:row;justify-content:space-between}@media(max-width:768px){.DoctorSurveyView_contentWrapper__RCSAl{flex-direction:column;grid-gap:10px;gap:10px;overflow:hidden}}.DoctorSurveyView_surveyListHolder__3lsoA{flex:1 0 30%;overflow:auto}.DoctorSurveyView_surveyDetailsHolder__ahXTp{flex:1 0 70%;overflow:auto}.PatientHomeView_homeWrapper__1TpyN{display:flex;flex-direction:column;justify-content:space-between;height:100%}.PatientHomeView_row__aFtJ5{flex-grow:1;flex-shrink:0;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:16px;height:100%}.PatientHomeView_row__aFtJ5:last-of-type{margin-bottom:0}@media(max-width:768px){.PatientHomeView_row__aFtJ5{display:block}}.PatientHomeView_rowTop__3cGRp{flex-grow:0}.PatientHomeView_col__2bZHB{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__2bZHB:last-of-type{margin-right:0}@media(max-width:768px){.PatientHomeView_col__2bZHB{max-width:100%;margin-right:0;margin-bottom:8px}}.PatientHomeView_homeWrapper__1TpyN .PatientHomeView_card__1ZSFc{flex:1 0 auto;width:100%;overflow:auto}.PatientHomeView_cardHeading__NdeGw{margin:0 0 30px}.PatientHomeView_cardSection__30DUq{margin:0 0 50px}.PatientHomeView_cardSectionHeading__3IwaD{margin:0 0 30px}.PatientHomeView_medicalRespGroup__1DHC4{margin:0 0 8px}.PatientResultsView_contentWrapper__3FmEV{flex:0 1 auto;overflow:auto;height:100%;display:flex;flex-direction:row;justify-content:space-between}@media(max-width:768px){.PatientResultsView_contentWrapper__3FmEV{flex-direction:column;grid-gap:10px;gap:10px;overflow:hidden}}.PatientResultsView_surveyListHolder__1xoJz{width:300px;overflow:auto}@media(max-width:768px){.PatientResultsView_surveyListHolder__1xoJz{width:100%}}.PatientResultsView_surveyDetailsHolder__2CvJK{flex:1 0 70%;overflow:auto}.PatientResultsView_detailsPlaceholderCard__27QoX,.PatientResultsView_detailsPlaceholderCard__27QoX .el-card__body{height:100%}.SurveyQuestion_rootWrapper__3bjTj{margin:0 0 10px;position:relative;height:100%}.SurveyQuestion_questionsNumbering__PZ-2Y{text-align:center;margin:0 0 15px}.SurveyQuestion_heading__1oRMs{margin-bottom:16px;font-size:pxToRem(22)}.SurveyQuestion_answersHolder__28-rZ{margin-bottom:41px}.SurveyQuestion_footer__1Ijzl{display:flex;flex-direction:row;justify-content:center;align-items:center}.SurveyQuestion_footerButton__37ok7{flex:0 0 auto}.SurveySummary_rootWrapper__1OlxK{margin:0 0 10px;position:relative;height:100%;overflow-y:scroll!important}.SurveySummary_pageHeading__3_VPY,.SurveySummary_questionsList__21lYx{margin:0 0 20px}.SurveySummary_questionHolder__38gFM{display:flex;flex-direction:row;justify-content:space-between;margin:0 0 10px;color:#606266}.SurveySummary_questionNumber__II_fg{flex:0 0 auto;margin:0 10px 0 0;font-weight:700;font-size:14px}.SurveySummary_questionContent__1Ux7X{flex:1 1 auto}.SurveySummary_questionQuestion__Tu26R{font-weight:700;font-size:14px}.SurveyQuestionnaire_rootWrapper__3tbTN{margin-top:-1px;position:relative;height:100%}.SurveyQuestionnaire_placeholderCard__1fsFN{position:relative}.SurveyQuestionnaire_questionHolder__36u7d{display:none;height:100%}.SurveyQuestionnaire_questionHolderSelected__2e3G3{display:block}.SurveyQuestionnaire_startDialog__1jNcB{height:100%}.SurveyQuestionnaire_startDialogInner__3OKgL{display:flex;flex-direction:column;align-items:center}.SurveyQuestionnaire_startDialogDescription__1DCFZ{font-weight:700;margin:0 0 20px}.DexcomAuthPage_outerContainer__19jlK{min-height:100vh;background-color:#f5f5f5}.DexcomAuthPage_container__5mXFP{max-width:800px;margin:0 auto;padding:2rem}.DexcomAuthPage_authCard__2TyL7{border-radius:12px;box-shadow:0 4px 6px rgba(0,0,0,.1);border:none}.DexcomAuthPage_authContent__umPFM{padding:2rem;text-align:center}.DexcomAuthPage_loadingCard__3HyT6{padding:3rem;text-align:center;border-radius:12px}.DexcomAuthPage_loadingCard__3HyT6 p{margin-top:1rem;color:#666;font-size:1.1rem}.DexcomAuthPage_connectedState__3PQVh .DexcomAuthPage_successIcon__a2R7Y{font-size:3rem;margin-bottom:1rem}.DexcomAuthPage_connectedState__3PQVh h2{color:#28a745;margin-bottom:1rem;font-size:1.8rem;font-weight:600}.DexcomAuthPage_notConnectedState__3TVdf .DexcomAuthPage_dexcomInfo__ODD0m{margin-bottom:2rem}.DexcomAuthPage_notConnectedState__3TVdf .DexcomAuthPage_dexcomInfo__ODD0m .DexcomAuthPage_dexcomLogo__r0cje{width:150px;height:80px;margin-bottom:1rem;object-fit:contain}.DexcomAuthPage_notConnectedState__3TVdf .DexcomAuthPage_dexcomInfo__ODD0m h2{color:#333;margin-bottom:1rem;font-size:1.8rem;font-weight:600}.DexcomAuthPage_description__3Vie0{color:#666;font-size:1.1rem;line-height:1.6;margin-bottom:1.5rem}.DexcomAuthPage_benefits__2eGbs{text-align:left;max-width:500px;margin:2rem auto}.DexcomAuthPage_benefits__2eGbs h3{color:#333;font-size:1.2rem;margin-bottom:1rem;font-weight:600;text-align:center}.DexcomAuthPage_benefitsList__19mKU{list-style:none;padding:0}.DexcomAuthPage_benefitsList__19mKU li{color:#555;position:relative;padding:.5rem 0 .5rem 1.5rem}.DexcomAuthPage_benefitsList__19mKU li:before{content:"✓";color:#28a745;font-weight:700;position:absolute;left:0}.DexcomAuthPage_errorMessage__21oK_{background-color:#f8d7da;color:#721c24;padding:1rem;border-radius:6px;margin:1rem 0;border:1px solid #f5c6cb}.DexcomAuthPage_previouslySkippedNote__3FHFl{background-color:#e7f3ff;color:#0c5460;padding:1rem;border-radius:6px;margin:1rem 0;border:1px solid #b8daff}.DexcomAuthPage_previouslySkippedNote__3FHFl p{margin:0;font-size:.9rem;line-height:1.4}.DexcomAuthPage_consentSection__2MkWT{margin:1.5rem 0;padding:1rem;background-color:#f8f9fa;border-radius:8px;border:1px solid #dee2e6}.DexcomAuthPage_consentLabel__jXfck{display:flex;align-items:center;justify-content:left;grid-gap:.5rem;gap:.5rem;cursor:pointer;font-size:1rem;color:#333}.DexcomAuthPage_consentCheckbox__2wA3n{width:1.2rem;height:1.2rem;cursor:pointer;accent-color:#007bff}.DexcomAuthPage_consentText__1jwE6{-webkit-user-select:none;user-select:none;font-weight:500}.DexcomAuthPage_actionButtons__GVOX8{display:flex;grid-gap:1rem;gap:1rem;justify-content:center;margin:2rem 0;flex-wrap:wrap}.DexcomAuthPage_connectButton__2kd1Y,.DexcomAuthPage_continueButton__vOCPv{min-width:180px;padding:.75rem 1.5rem;font-weight:600}.DexcomAuthPage_disconnectButton__1RfmI,.DexcomAuthPage_skipButton__3pc79{min-width:180px;padding:.75rem 1.5rem}.DexcomAuthPage_requirements__1XoRD{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__1XoRD .DexcomAuthPage_requirementsTitle__1pYxK{color:#333;margin-bottom:.5rem;text-align:center}.DexcomAuthPage_requirementsList__eDhtK{list-style:none;padding:0;color:#666;font-size:.9rem}.DexcomAuthPage_requirementsList__eDhtK li{position:relative;padding:.25rem 0 .25rem 1rem}.DexcomAuthPage_requirementsList__eDhtK li:before{content:"•";position:absolute;left:0;color:#007bff}@media(max-width:768px){.DexcomAuthPage_container__5mXFP{padding:1rem}.DexcomAuthPage_authContent__umPFM{padding:1.5rem}.DexcomAuthPage_actionButtons__GVOX8{flex-direction:column;align-items:center}.DexcomAuthPage_actionButtons__GVOX8 .DexcomAuthPage_connectButton__2kd1Y,.DexcomAuthPage_actionButtons__GVOX8 .DexcomAuthPage_continueButton__vOCPv,.DexcomAuthPage_actionButtons__GVOX8 .DexcomAuthPage_disconnectButton__1RfmI,.DexcomAuthPage_actionButtons__GVOX8 .DexcomAuthPage_skipButton__3pc79{width:100%;max-width:280px}.DexcomAuthPage_dexcomInfo__ODD0m .DexcomAuthPage_dexcomLogo__r0cje{width:60px;height:60px}.DexcomAuthPage_authContent__umPFM h2{font-size:1.5rem}.DexcomAuthPage_description__3Vie0{font-size:1rem}}.SurveyResultsLoader_rootHolder__18g04{background-image:url(/static/media/loader-survey-results.a72db162.svg);background-repeat:repeat-y;height:100%}.PatientNotesList_rootWrapper__3RWBN{display:flex;flex-direction:column;justify-content:flex-start;position:relative;height:100%}.PatientNotesList_header__2SCoV{flex:0 0 auto;margin:0 0 16px}.PatientNotesList_notesList__237GM{list-style:none;margin:0;padding:0}.PatientNotesList_noteListItem__BjEIT{padding:15px;border-bottom:1px solid #dfe6ec;background:#f5f7fa;margin:0}.PatientNotesList_notesHolder__93TTc{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__Cwylv{min-height:100%;min-width:50%;border-right:1px solid #dfe6ec}.PatientNotesList_notesBlockListHolderFull__1Lv9y{width:100%}.PatientNotesList_notesBlockActive__RITav{width:50%;padding:18px 12px 0}.PatientNotesList_notesBlockInactive__1ZaHT{display:none}.PatientNotesList_notesBlockHeader__3OhbL{position:relative;display:flex;margin-bottom:32px}.PatientNotesList_closeNotes__2s8L0{position:absolute;right:20px}.PatientNotesList_cardNotesTitle__3JVs2{font-size:1.2857142857rem;color:#255186}.PatientNotesList_cardNotesDescription__35273{font-size:1.1428571429rem;color:#606266}.PatientNotesList_closeNotes__2s8L0{cursor:pointer}.OneTimePatientSurveyPage_outerContainer__1gD9L{background-color:#f5f7fa;width:100%;height:100%}.OneTimePatientSurveyPage_container__1ccam{max-width:700px;margin:0 auto;padding:20px 0}.OneTimePatientSurveyPage_dexcomAuthCard__1DHxJ{margin:20px 0;text-align:center}.OneTimePatientSurveyPage_dexcomAuthContent__1AKyu{padding:40px 20px}.OneTimePatientSurveyPage_dexcomAuthContent__1AKyu h3{margin-bottom:20px;color:#303133;font-size:24px;font-weight:600}.OneTimePatientSurveyPage_dexcomAuthContent__1AKyu .OneTimePatientSurveyPage_description__2REdg{margin-bottom:30px;color:#606266;font-size:16px;line-height:1.5;max-width:500px;margin-left:auto;margin-right:auto}.OneTimePatientSurveyPage_authButtons__1NEVa{display:flex;grid-gap:15px;gap:15px;justify-content:center;flex-wrap:wrap}.OneTimePatientSurveyPage_authButtons__1NEVa .OneTimePatientSurveyPage_connectButton__1JMVx{min-width:160px}.OneTimePatientSurveyPage_authButtons__1NEVa .OneTimePatientSurveyPage_skipButton__2NpFO{min-width:120px}.OneTimePatientSurveyPage_detailsPlaceholderCard__1Xcv4{margin:20px 0}.PatientAutoLogin_auto-login__3F2oS{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__2eqgP{max-width:700px;margin:5px;padding:10px;position:relative}.NewPatientSurveys_date-picker__gEqxp,.NewPatientSurveys_date-picker__gEqxp .el-input{width:100%}.NewPatientSurveys_list__1d6GS{margin-top:20px}.NewPatientSurveys_list__1d6GS label{display:block;margin-left:10px!important;margin-bottom:13px}.DOBPicker_dob-grid__36K3s{display:grid;grid-template-columns:1fr 1fr 1.2fr;grid-gap:12px;gap:12px;align-items:end}.DOBPicker_dob-field__2eIrq{display:flex;flex-direction:column}.DOBPicker_dob-label__2IYD2{font-size:12px;color:#6b7280;margin-bottom:6px}.DOBPicker_dob-input__3eq3A .DOBPicker_el-input__inner__36vCT,.DOBPicker_dob-select__rK96W .DOBPicker_el-input__inner__36vCT{height:42px;border-radius:10px;border:1px solid #d1d5db;padding:0 12px;font-size:14px}.DOBPicker_dob-input__3eq3A .DOBPicker_el-input__inner__36vCT:focus,.DOBPicker_dob-select__rK96W .DOBPicker_el-input__inner__36vCT:focus{outline:none;border-color:#a78bfa;box-shadow:0 0 0 3px rgba(167,139,250,.35)}.DOBPicker_dob-select__rK96W .DOBPicker_el-input__suffix__1a58m{right:8px}.DexcomAuthCallback_container__2XOjW{min-height:100vh;display:flex;align-items:center;justify-content:center;background-color:#f5f5f5;padding:2rem}.DexcomAuthCallback_callbackCard__1DLlu{max-width:600px;width:100%;border-radius:12px;box-shadow:0 4px 6px rgba(0,0,0,.1);border:none}.DexcomAuthCallback_content__1M93H{padding:3rem;text-align:center}.DexcomAuthCallback_processingState__2X8lo h2{color:#007bff;margin:1.5rem 0 1rem;font-size:1.5rem}.DexcomAuthCallback_processingState__2X8lo p{color:#666;font-size:1.1rem}.DexcomAuthCallback_syncingState__1MdWW h2{color:#17a2b8;margin:1.5rem 0 1rem;font-size:1.5rem}.DexcomAuthCallback_syncingState__1MdWW p{color:#666;font-size:1.1rem}.DexcomAuthCallback_successState__1JN86 .DexcomAuthCallback_successIcon__2tAIN{font-size:3rem;margin-bottom:1rem}.DexcomAuthCallback_successState__1JN86 h2{color:#28a745;margin-bottom:1rem;font-size:1.8rem;font-weight:600}.DexcomAuthCallback_successState__1JN86 p{color:#666;font-size:1.1rem;line-height:1.6;margin-bottom:1.5rem}.DexcomAuthCallback_syncResults__2R8RL{background-color:#d4edda;border:1px solid #c3e6cb;border-radius:6px;padding:1rem;margin:1rem 0}.DexcomAuthCallback_syncResults__2R8RL p{color:#155724;margin:0;font-weight:500}.DexcomAuthCallback_nextSteps__3mDxy{text-align:left;max-width:400px;margin:2rem auto}.DexcomAuthCallback_nextSteps__3mDxy h3{color:#333;font-size:1.1rem;margin-bottom:.5rem;text-align:center}.DexcomAuthCallback_nextSteps__3mDxy ul{list-style:none;padding:0}.DexcomAuthCallback_nextSteps__3mDxy ul li{color:#555;position:relative;padding:.25rem 0 .25rem 1.5rem}.DexcomAuthCallback_nextSteps__3mDxy ul li:before{content:"✓";color:#28a745;font-weight:700;position:absolute;left:0}.DexcomAuthCallback_redirectMessage__3rg_v{margin-top:2rem;color:#6c757d;font-style:italic}.DexcomAuthCallback_errorState__a7m2j .DexcomAuthCallback_errorIcon__E-rz1{font-size:3rem;margin-bottom:1rem}.DexcomAuthCallback_errorState__a7m2j h2{color:#dc3545;margin-bottom:1rem;font-size:1.8rem;font-weight:600}.DexcomAuthCallback_errorState__a7m2j p{color:#666;font-size:1.1rem;line-height:1.6;margin-bottom:1.5rem}.DexcomAuthCallback_troubleshooting__2fNRM{text-align:left;max-width:500px;margin:2rem auto}.DexcomAuthCallback_troubleshooting__2fNRM h3{color:#333;font-size:1.1rem;margin-bottom:.5rem;text-align:center}.DexcomAuthCallback_troubleshooting__2fNRM ul{list-style:none;padding:0}.DexcomAuthCallback_troubleshooting__2fNRM ul li{color:#555;font-size:.95rem;position:relative;padding:.25rem 0 .25rem 1rem}.DexcomAuthCallback_troubleshooting__2fNRM ul li:before{content:"•";color:#007bff;position:absolute;left:0}.DexcomAuthCallback_actions__21mHo{display:flex;grid-gap:1rem;gap:1rem;justify-content:center;margin:2rem 0;flex-wrap:wrap}.DexcomAuthCallback_dashboardButton__3-LLK,.DexcomAuthCallback_retryButton__1Xvqg{padding:.75rem 1.5rem;border:none;border-radius:6px;font-weight:600;cursor:pointer;transition:all .2s ease;min-width:140px}.DexcomAuthCallback_dashboardButton__3-LLK:hover,.DexcomAuthCallback_retryButton__1Xvqg:hover{transform:translateY(-1px);box-shadow:0 2px 4px rgba(0,0,0,.1)}.DexcomAuthCallback_dashboardButton__3-LLK:active,.DexcomAuthCallback_retryButton__1Xvqg:active{transform:translateY(0)}.DexcomAuthCallback_retryButton__1Xvqg{background-color:#007bff;color:#fff}.DexcomAuthCallback_retryButton__1Xvqg:hover{background-color:#0056b3}.DexcomAuthCallback_dashboardButton__3-LLK{background-color:#6c757d;color:#fff}.DexcomAuthCallback_dashboardButton__3-LLK:hover{background-color:#545b62}.DexcomAuthCallback_supportText__3w4qx{margin-top:2rem;color:#6c757d;font-size:.9rem;font-style:italic}@media(max-width:768px){.DexcomAuthCallback_container__2XOjW{padding:1rem}.DexcomAuthCallback_content__1M93H{padding:2rem}.DexcomAuthCallback_actions__21mHo{flex-direction:column;align-items:center}.DexcomAuthCallback_actions__21mHo .DexcomAuthCallback_dashboardButton__3-LLK,.DexcomAuthCallback_actions__21mHo .DexcomAuthCallback_retryButton__1Xvqg{width:100%;max-width:280px}.DexcomAuthCallback_errorState__a7m2j h2,.DexcomAuthCallback_successState__1JN86 h2{font-size:1.5rem}.DexcomAuthCallback_processingState__2X8lo h2,.DexcomAuthCallback_syncingState__1MdWW h2{font-size:1.3rem}}.DexcomCallback_container__3MEJQ{display:flex;justify-content:center;align-items:center;min-height:100vh;background-color:#f5f7fa;padding:20px}.DexcomCallback_card__dp1Vd{max-width:500px;width:100%;text-align:center}.DexcomCallback_content__3aYP3{padding:40px 20px}.DexcomCallback_icon__1CgMc{font-size:48px;margin-bottom:20px}.DexcomCallback_title__fKLqT{color:#303133;font-size:1.7142857143rem;margin-bottom:16px;font-weight:600}.DexcomCallback_message__3H8O6{color:#606266;font-size:1.1428571429rem;margin-bottom:24px;line-height:1.5}.DexcomCallback_actions__EN2GG{display:flex;grid-gap:12px;gap:12px;justify-content:center;flex-wrap:wrap}.DexcomCallback_retryButton__32IZa{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__32IZa:hover{background-color:#171819}.DexcomCallback_retryButton__32IZa:disabled{background-color:#909399;cursor:not-allowed}.DexcomCallback_backButton__319Un{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__319Un:hover{background-color:#909399;color:#303133}.DexcomCallback_callbackContainer__1Opya{min-height:100vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#f5f7fa,#c3cfe2);padding:20px}.DexcomCallback_callbackCard__2nrTX{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__3NOaB .5s ease-out}@keyframes DexcomCallback_slideUp__3NOaB{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.DexcomCallback_successIcon__1GTZp{color:#10b981}.DexcomCallback_errorIcon__3S3wK,.DexcomCallback_successIcon__1GTZp{margin-bottom:20px;animation:DexcomCallback_bounceIn__1yYf4 .6s ease-out .2s both}.DexcomCallback_errorIcon__3S3wK{color:#ef4444}@keyframes DexcomCallback_bounceIn__1yYf4{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__2sBNg{font-size:24px;font-weight:600;margin-bottom:16px;color:#1f2937}.DexcomCallback_message__2KdAM{font-size:16px;color:#6b7280;margin-bottom:30px;line-height:1.5}.DexcomCallback_nextSteps__37mvm,.DexcomCallback_troubleshooting__19pFD{text-align:left;margin-bottom:30px;padding:20px;background:#f9fafb;border-radius:8px}.DexcomCallback_nextSteps__37mvm h3,.DexcomCallback_troubleshooting__19pFD h3{font-size:16px;font-weight:600;color:#1f2937;margin-bottom:12px}.DexcomCallback_nextSteps__37mvm ul,.DexcomCallback_troubleshooting__19pFD ul{list-style:none;padding:0;margin:0}.DexcomCallback_nextSteps__37mvm li,.DexcomCallback_troubleshooting__19pFD li{color:#4b5563;position:relative;padding:8px 0 8px 20px}.DexcomCallback_nextSteps__37mvm li:before{content:"✓";position:absolute;left:0;color:#10b981;font-weight:700}.DexcomCallback_troubleshooting__19pFD li:before{content:"•";position:absolute;left:0;color:#6b7280;font-weight:700}.DexcomCallback_actions__m7Isp{display:flex;grid-gap:12px;gap:12px;justify-content:center;margin-bottom:20px;flex-wrap:wrap}.DexcomCallback_primaryButton__1obnM{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__1obnM:hover{background:#2563eb;transform:translateY(-1px)}.DexcomCallback_primaryButton__1obnM:active{transform:translateY(0)}.DexcomCallback_secondaryButton__8o4w5{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__8o4w5:hover{background:#f9fafb;border-color:#9ca3af;color:#4b5563}.DexcomCallback_autoRedirect__2D8EV{font-size:14px;color:#9ca3af;font-style:italic;margin-top:20px}.DexcomCallback_support__D15pt{margin-top:20px;padding-top:20px;border-top:1px solid #e5e7eb}.DexcomCallback_support__D15pt p{font-size:14px;color:#6b7280;margin:0}@media(max-width:640px){.DexcomCallback_callbackCard__2nrTX{padding:30px 20px;margin:10px}.DexcomCallback_actions__m7Isp{flex-direction:column}.DexcomCallback_primaryButton__1obnM,.DexcomCallback_secondaryButton__8o4w5{width:100%;min-width:auto}.DexcomCallback_title__2sBNg{font-size:20px}.DexcomCallback_message__2KdAM{font-size:14px}}.NotificationModal_contentString__2m91p{margin:0 0 15px;padding:1px 0 0}.ErrorBoundary_outerContainer__1FwdR{background-color:#f5f7fa;width:100%;height:100%}.ErrorBoundary_container__2XOEr{max-width:700px;margin:0 auto;padding:20px 100px}.ErrorBoundary_heading__27bNj{margin:0 0 30px}.ErrorBoundary_errorMessage__1STyJ{font-size:1.4285714286rem;color:#f56c6c;margin:0 0 20px}.ErrorBoundary_instructionsDescription__2HNhJ{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.489fb937.chunk.css.map */