@font-face{font-family:Roboto;font-style:normal;font-weight:300;src:url(/d0141455b85cd5fa4a71.woff2) format("woff2"),url(/db5f4e68a1a1e439a8fc.woff) format("woff")}@font-face{font-family:Roboto;font-style:normal;font-weight:400;src:url(/11bce66a2deb67de95e7.woff2) format("woff2"),url(/6a307cf2ce4b2b0cd138.woff) format("woff")}@font-face{font-family:Roboto;font-style:normal;font-weight:500;src:url(/c7e17507f88b3e34e915.woff2) format("woff2"),url(/64e693845df9d73c09e4.woff) format("woff")}@font-face{font-family:Roboto;font-style:normal;font-weight:700;src:url(/c18ee39fb002ad58b6dc.woff2) format("woff2"),url(/2267169ee7270a22a963.woff) format("woff")}@font-face{font-family:Disc;src:url(/00044bf60a103856e8d6.woff2) format("woff2"),url(/8b72ac3171077e4007dd.woff) format("woff")}.title1{font-size:32px;font-weight:700;letter-spacing:.53px;line-height:1.19}.logoutTime,.title1{color:#2c2345;font-stretch:normal;font-style:normal}.logoutTime{font-size:28px;font-weight:500;letter-spacing:.47px;line-height:1}.title2Rollover{color:#858390}.title2Inactive,.title2Rollover{font-size:22px;font-stretch:normal;font-style:normal;font-weight:500;letter-spacing:.37px;line-height:1.27}.title2Inactive{color:#cecdd2}.title2{color:#2c2345;font-size:22px;font-stretch:normal;font-style:normal;font-weight:500;letter-spacing:.37px;line-height:1.27}.moRiskNoMedicationTrackedGrey{color:#6e6c88;line-height:1.1}.moRiskNOhighUseWhite,.moRiskNoMedicationTrackedGrey{font-size:20px;font-stretch:normal;font-style:normal;font-weight:700;letter-spacing:.2px}.moRiskNOhighUseWhite{color:#fff;line-height:1.3}.moRiskpotentialHighUseListTitle{color:#e39e00}.moRiskNoMedTrackedListTitle,.moRiskpotentialHighUseListTitle{font-size:19px;font-stretch:normal;font-style:normal;font-weight:700;letter-spacing:.19px;line-height:1.26}.moRiskNoMedTrackedListTitle{color:#6e6c88}.moRiskNOhighUseListTitle{color:#009c9f}.moRiskHighUseListTitle,.moRiskNOhighUseListTitle{font-size:19px;font-stretch:normal;font-style:normal;font-weight:700;letter-spacing:.19px;line-height:1.26}.moRiskHighUseListTitle{color:#ff5600}.teamNameSelected{color:#814f9d}.teamName,.teamNameSelected{font-size:18px;font-stretch:normal;font-style:normal;font-weight:700;letter-spacing:.3px;line-height:1.17}.teamName{color:#2c2345}.linkMail{color:#80509b;letter-spacing:.3px;line-height:1.17}.disabilityResultNumber,.linkMail{font-size:18px;font-stretch:normal;font-style:normal;font-weight:700}.disabilityResultNumber{color:#de81cc;letter-spacing:normal;line-height:.56}.selectorTitle{color:#686476;line-height:1.17}.infoMessage,.selectorTitle{font-size:18px;font-stretch:normal;font-style:normal;font-weight:500;letter-spacing:.3px}.infoMessage{color:#8e8aaa;line-height:1.44}.moRiskPeriodDate{color:#8986a5;font-size:17px;font-stretch:normal;font-style:normal;font-weight:500;letter-spacing:.28px;line-height:1.18}.titlesBoldBlack2{color:#2c2345;letter-spacing:.29px;line-height:1.38}.popupTextUnselected,.titlesBoldBlack2{font-size:16px;font-stretch:normal;font-style:normal;font-weight:700}.popupTextUnselected{color:#c8c6ce;letter-spacing:.27px;line-height:1.19}.popupText{color:#676475}.periodSelectionTime,.popupText{font-size:16px;font-stretch:normal;font-style:normal;font-weight:700;letter-spacing:.27px;line-height:1.19}.periodSelectionTime{color:#80519b}.officeNoteSelect{color:#2c2345;font-size:16px;font-stretch:normal;font-style:normal;font-weight:700;letter-spacing:.29px;line-height:1.19}.mainMenuLinkInactive{color:#814f9d}.mainMenuLink,.mainMenuLinkInactive{font-size:16px;font-stretch:normal;font-style:normal;font-weight:700;letter-spacing:.27px;line-height:1.19}.mainMenuLink{color:#2c2345}.graphSelectionTitles{color:#fff;letter-spacing:.2px}.emailLinks,.graphSelectionTitles{font-size:16px;font-stretch:normal;font-style:normal;font-weight:700;line-height:1.19}.emailLinks{color:#80509b;letter-spacing:.27px}.periodSelection{color:#686476}.moRiskHeadacheMigraineDays,.periodSelection{font-size:16px;font-stretch:normal;font-style:normal;font-weight:500;letter-spacing:.27px;line-height:1.31}.moRiskHeadacheMigraineDays{color:#814f9d}.mainMenuUnselected{color:#2c2345;line-height:1.19}.infoAction,.mainMenuUnselected{font-size:16px;font-stretch:normal;font-style:normal;font-weight:500;letter-spacing:.27px}.infoAction{color:#814f9d;line-height:1.31}.descriptionHighlighted{color:#190a21;letter-spacing:.26px}.description2,.descriptionHighlighted{font-size:16px;font-stretch:normal;font-style:normal;font-weight:500;line-height:1.31}.description2{color:#676475;letter-spacing:.27px}.questionnaire-questions{color:#676475;line-height:1.31}.questionnaire-questions,.questionnaire-text{font-size:16px;font-stretch:normal;font-style:normal;font-weight:500;letter-spacing:.27px}.questionnaire-text{color:#2c2345;line-height:1.19}.buttonLight{color:#fff;letter-spacing:normal}.buttonDark,.buttonLight{font-size:16px;font-stretch:normal;font-style:normal;font-weight:500;line-height:1.19}.buttonDark{color:#190a21;letter-spacing:.26px}.officeNoteCopy{color:#2c2345;letter-spacing:.29px}.moRiskpotentialHighUseDaysNotTracked,.officeNoteCopy{font-size:16px;font-stretch:normal;font-style:normal;font-weight:400;line-height:1.38}.moRiskpotentialHighUseDaysNotTracked{color:#d99801;letter-spacing:.16px}.medTakenUnselect{color:#686476;letter-spacing:.29px;line-height:1.38}.description3,.medTakenUnselect{font-size:16px;font-stretch:normal;font-style:normal;font-weight:400}.description3{color:#2c2246;letter-spacing:.27px;line-height:1.31}.subMenuSelected{color:#814f9d;line-height:1.2}.overlaysTitlesBlack,.subMenuSelected{font-size:15px;font-stretch:normal;font-style:normal;font-weight:700;letter-spacing:.25px}.overlaysTitlesBlack{color:#2c2345;line-height:1.27}.migraineDaysTitle{color:#814f9d;letter-spacing:.25px}.menstruationDaysTitle1,.migraineDaysTitle{font-size:15px;font-stretch:normal;font-style:normal;font-weight:700;line-height:1.4}.menstruationDaysTitle1{color:#f70057;letter-spacing:.24px}.headacheDaysTitle{color:#d664c2;font-weight:700;line-height:1.4}.headacheDaysTitle,.subMenuUnselected{font-size:15px;font-stretch:normal;font-style:normal;letter-spacing:.25px}.subMenuUnselected{color:#676475;font-weight:500;line-height:1.2}.infograficsPurple{color:#80519b;letter-spacing:normal;line-height:1.33}.calendarMonth,.infograficsPurple{font-size:15px;font-stretch:normal;font-style:normal;font-weight:500}.calendarMonth{color:#676475;letter-spacing:.19px;line-height:1.2}.legend1{letter-spacing:normal;line-height:1.33}.footnote,.legend1{color:#686476;font-size:15px;font-stretch:normal;font-style:normal;font-weight:400}.footnote{letter-spacing:.25px;line-height:1.4}.calendar1untracked{color:#cecdd2}.calendar1selected,.calendar1untracked{font-size:14.5px;font-stretch:normal;font-style:normal;font-weight:500;letter-spacing:normal;line-height:1.17}.calendar1selected{color:#fff}.calendar1{color:#676475;font-size:14.5px;font-stretch:normal;font-style:normal;font-weight:500;letter-spacing:.18px;line-height:1.17}.profileText{color:#190a21;line-height:1.14}.navBarNotAvailable,.profileText{font-size:14px;font-stretch:normal;font-style:normal;font-weight:700;letter-spacing:.23px}.navBarNotAvailable{color:#d4d3d9;line-height:normal}.navBarInactive{color:#928f9f}.navBarActive,.navBarInactive{font-size:14px;font-stretch:normal;font-style:normal;font-weight:700;letter-spacing:.23px;line-height:1.14}.navBarActive{color:#2c2345}.treatmentsDoseTitle{color:#676475;font-size:14px;font-stretch:normal;font-style:normal;font-weight:500;letter-spacing:.18px;line-height:1.14}.profileEditActive{color:#2c2246}.profileEdit,.profileEditActive{font-size:14px;font-stretch:normal;font-style:normal;font-weight:500;letter-spacing:.23px;line-height:1.14}.profileEdit{color:#80519b}.linkedNoticeActive{color:#9e9baf}.linkedNotice,.linkedNoticeActive{font-size:14px;font-stretch:normal;font-style:normal;font-weight:500;letter-spacing:.23px;line-height:1.14}.linkedNotice{color:#3d394f}.additionalExplanatoryText{color:#676475;font-size:14px;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:.23px;line-height:1.14}.infografics2{color:#676475}.chartsMigraineSeverity,.infografics2{font-size:13px;font-stretch:normal;font-style:normal;font-weight:500;letter-spacing:.16px;line-height:1.23}.chartsMigraineSeverity{color:#bab9c1}.chartsDate{color:#686476;font-size:13px;font-stretch:normal;font-style:normal;font-weight:500;letter-spacing:normal;line-height:1.15}.validationMessage{color:#e43c01}.errorMessage,.validationMessage{font-size:13px;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:.22px;line-height:1.15}.errorMessage{color:#fff}.teamDescription{font-size:12px;letter-spacing:.2px;line-height:1.25}.disabilityIconLabel,.teamDescription{color:#676475;font-stretch:normal;font-style:normal;font-weight:500}.disabilityIconLabel{font-size:11.5px;letter-spacing:.12px;line-height:1.22}.chartsHoverYES{color:#de81cc}.chartsHoverNO,.chartsHoverYES{font-size:11px;font-stretch:normal;font-style:normal;font-weight:900;letter-spacing:.18px;line-height:1.18}.chartsHoverNO{color:#7d7999}@media print{.questionnaire-questions,.questionnaire-text{font-size:12px;text-align:left}}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-ms-overflow-style:-ms-autohiding-scrollbar;box-sizing:border-box}button,html,input,select,textarea{font-family:Roboto,sans-serif}*,:after,:before{box-sizing:inherit}body{background:#fff;color:#3c384e;margin:0}a::-moz-focus-inner,a:focus::-moz-focus-inner,button::-moz-focus-inner,button:focus::-moz-focus-inner,input::-moz-focus-inner,input:focus::-moz-focus-inner{border:0;padding:0}ol,ul{padding-left:2em}img{border:0}strong,th{font-weight:500}a{color:inherit;cursor:pointer;text-decoration:underline}a:active,a:focus,a:hover{color:#7d7b96}.link{color:#3c384e}.link:focus,.link:hover{opacity:.6}.link:active{opacity:.5}.email-link{white-space:nowrap}.screen{display:-ms-flexbox;display:flex;height:100vh;overflow:hidden;width:100vw}.screenFixedWidth{min-width:1280px}.page{background:#fff;overflow:auto;padding:33px 50px}.buorg+#app .page{height:calc(100vh - 142px)}.buorg+#app .page-content{min-height:calc(100vh - 246px)}.buorg+#app .patient-card-page-content.page-content{min-height:calc(100vh - 216px)}.page-content{min-height:calc(100vh - 222px)}.fill{height:100%;width:100%}.scroll{overflow:auto}.is-bold{font-weight:700}.container{margin-left:auto;margin-right:auto;max-width:970px;padding-left:30px;padding-right:30px}.container:after{clear:both;content:"";display:block}.row{margin-left:-1%;margin-right:-1%}.row:after{clear:both;content:"";display:block}.col-new-line{clear:both}.col-6{width:48%}.col-4,.col-6{float:left;margin-left:1%;margin-right:1%}.col-4{width:31.3333%}.spaced-col{margin-bottom:5px;margin-top:5px}.white-link{color:#fff}.white-link:focus,.white-link:hover{color:#ccc}.white-link:active{color:#999}.purple-link{color:#8761aa}.purple-link:active,.purple-link:focus,.purple-link:hover{color:#a88fc1}.legal-content-box-content{font-size:.75rem}.hidden-input{height:0;left:0;position:absolute;top:0;visibility:hidden;width:0}@media print{@page{margin-bottom:2cm;margin-top:2cm}header{page-break-after:avoid}body{background:transparent!important;text-align:justify}.hide-on-print{display:none!important}thead{display:table-header-group}img,table,tr{page-break-inside:avoid}img{max-width:100%!important}h2,h3,p{orphans:3;widows:3}h1,h2,h3{page-break-after:avoid!important}.page,.page-content,.screen{background:transparent!important;height:auto!important;max-height:auto!important;min-height:auto!important;overflow:visible;padding:0!important}.screen{min-width:auto!important}.container{padding:0!important}.print-footer{display:block!important;font-family:Roboto,sans-serif;font-size:.55rem;padding-top:.5cm}}.error-message{display:inline-block}.error-message-main{font-weight:500}.error-message-main.single-line{font-size:.85rem;line-height:33px}.error-message-validation{margin-top:5px}.error-message-validation-list{list-style:none;margin:0;padding:0}.error-message-validation-item{overflow-x:hidden;text-overflow:ellipsis;white-space:nowrap}.resend-verification-email-button{background:#f6732b;border:0;border-radius:13px;color:#fff;cursor:pointer;height:26px;min-width:120px;position:absolute;right:0;top:3px}.resend-verification-email-button:active,.resend-verification-email-button:focus,.resend-verification-email-button:hover{background:#f98e52}.resend-verification-email-button[disabled]{opacity:.6}.fixed-error-message-text>.error-message{max-height:33px;overflow:hidden;transition:all .3s}.expanded .fixed-error-message-text>.error-message{max-height:250px}.fixed-error-message-icon{left:0;position:absolute;top:0}.fixed-error-message-text{-ms-flex-pack:center;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:center;max-width:100%;min-height:33px;padding-left:50px;padding-right:50px}.fixed-error-message-expand{background:transparent;border:0;color:#fff;cursor:pointer;font-size:.75rem;line-height:.875rem;margin-left:10px;padding:0;text-decoration:underline;white-space:nowrap}.fixed-error-message-close{background:url(/4a36b86ac952f5c5e98b.svg);border:0;color:transparent;cursor:pointer;height:26px;position:absolute;right:0;top:3px;width:26px}.fixed-message.loading>.fixed-message-content{text-align:center}.fixed-loading-message-spinner{height:20px;vertical-align:middle;width:80px}.fixed-loading-message-text{display:inline-block;line-height:25px;min-width:80px;text-align:left}.fixed-message{bottom:0;font-size:.75rem;left:0;padding:12px 0;position:fixed;right:0;transition:opacity .3s,transform .3s;z-index:15}.fixed-message.closed{opacity:0;transform:translateY(100%)}.fixed-message.error{background:#f55701;color:#fff}.fixed-message.loading{background:#f4f4f9;color:#737185;min-height:57px;padding:16px 0}.fixed-message.loading:not(.closed){transition-delay:1s}.fixed-message-content{margin:0 auto;max-width:960px;position:relative;text-align:left}.tooltip{animation:appear .15s 1 forwards;background-color:#fff;border-radius:4px;box-shadow:0 2px 2px 0 rgba(0,0,0,.239);padding:8px 16px 16px;position:absolute;z-index:5}@keyframes appear{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.tooltip.left{left:auto;right:100%}.tooltip.right{left:100%;right:auto}.tooltip.top{bottom:100%;top:auto}.tooltip.bottom{bottom:auto;top:100%}.logo.is-full.is-en{height:36px;width:210px}.logo.is-full.is-de{height:35px;width:244px}.button{border:0;cursor:pointer;outline:none}.button.unthemed-button{background:none}.button.disabled{box-shadow:none;cursor:default;opacity:.4}.small-button{background-position:left 2px center;background-repeat:no-repeat;background-size:18px 18px;border-radius:3px;display:inline-block;padding:3px 8px;text-align:center;text-decoration:none}.small-button.button-with-icon{padding-left:20px}.small-button .icon{fill:#fff;margin-right:5px;min-height:10px;vertical-align:middle;width:10px}.big-button{background-position:left 8px center;background-repeat:no-repeat;background-size:24px 24px;border-radius:5px;display:inline-block;min-width:150px;padding:8px 16px;text-align:center;text-decoration:none}.big-button.button-with-icon{padding-left:35px}.big-button .icon{fill:#000;margin-right:10px;min-height:15px;vertical-align:middle;width:15px}.full-button{border-radius:5px;min-height:44px;padding:8px 16px;text-align:center;text-decoration:none;width:100%}.light-button{background-color:#d2cde1;box-shadow:0 2px 2px 0 rgba(0,0,0,.239),0 0 2px 0 rgba(0,0,0,.118)}.light-button:active,.light-button:focus,.light-button:hover{background-color:#d4cee0}.lighter-button{box-shadow:0 2px 2px 0 rgba(0,0,0,.24)}.lighter-button,.lighter-button:active,.lighter-button:focus,.lighter-button:hover{background-color:#fff}.dark-button{background-color:#80519b;box-shadow:0 2px 2px 0 rgba(0,0,0,.27)}.dark-button:active,.dark-button:focus,.dark-button:hover{background-color:#814f9d}.button.with-jumpy-animation{position:relative;transform:scale(1);transition:all .3s ease}.button.with-jumpy-animation:not(.disabled):hover{box-shadow:0 5px 5px 0 rgba(0,0,0,.35);transform:scale(1.08)}.button.with-jumpy-animation:not(.disabled):focus{box-shadow:0 3px 3px 0 rgba(0,0,0,.3);transform:scale(1.06)}.button.with-jumpy-animation.is-animating{animation:jumpy-button-click .5s ease}.full-button.with-jumpy-animation.is-animating{animation:jumpy-full-button-click .5s ease}@keyframes jumpy-button-click{0%{box-shadow:0 5px 5px 0 rgba(0,0,0,.27);filter:brightness(1);top:0;transform:scale(1.08)}15%{box-shadow:0 2px 2px 0 rgba(0,0,0,.27);filter:brightness(.7);top:5px;transform:scale(1)}70%{box-shadow:0 5px 5px 0 rgba(0,0,0,.27);top:0;transform:scale(1.08)}}@keyframes jumpy-full-button-click{0%{box-shadow:0 3px 3px 0 rgba(0,0,0,.3);filter:brightness(1);top:0;transform:scale(1.06)}15%{box-shadow:0 2px 2px 0 rgba(0,0,0,.27);filter:brightness(.7);top:3px;transform:scale(1)}70%{box-shadow:0 3px 3px 0 rgba(0,0,0,.3);top:0;transform:scale(1.06)}}div.side-bar-menu-submenu-wrapper{-ms-overflow-style:auto;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:60px;overflow:hidden}div.side-bar-menu-submenu-wrapper.is-open{background-color:#f0f0f3;height:auto;overflow:auto}.side-bar-menu-item{color:#3c384e;display:block;font-weight:500;height:61px;min-height:61px;padding:13px 0 20px 27px;text-decoration:none}.side-bar-menu-item:hover{background-color:#f2f2f5;color:#3c384e}.side-bar-menu-item.is-active{background-color:#fff;color:#814f9d}.side-bar-menu-item-text{font-size:16px;margin-left:16px;max-width:215px}.side-bar-menu-item-subtitle{margin-left:48.5px;margin-top:-5px}button.side-bar-menu-item{background:inherit;border:none;cursor:pointer;outline:none;text-align:left}.side-bar-menu-item.is-option{color:#676475;font-size:15px;padding-left:59px;padding-top:22px}.is-option .side-bar-menu-item-text{font-size:15px}.side-bar-menu-item.is-option:hover:not(.is-active){background-color:#f9f9fa;border-top:1px solid #f9f9fa}.side-bar-menu-item.is-option.is-active{color:#814f9d}.side-bar-menu-item.is-option:not(.is-active){background-color:#f0f0f3;border-top:1px solid #e4e4ea}.side-bar-menu{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%}.side-bar-menu-profile-wrapper{cursor:pointer;height:110px;max-height:110px;min-height:110px}.side-bar-menu-profile-wrapper:hover,.side-bar-menu-profile-wrapper:hover .side-bar-menu-item{background-color:#f2f2f5}.side-bar-menu-profile-wrapper.is-active{background-color:#fff}.side-bar-menu-profile-wrapper.is-active .side-bar-menu-item-text{color:#814f9d}.side-bar-menu-profile-toolkit{border-radius:3px;bottom:0;color:#3d394f;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin:20px 3px 0 12px;max-height:90px;overflow:hidden;position:relative;transition:max-height .8s ease}.side-bar-menu-profile-toolkit.with-toolkit-visible .side-bar-menu-item,.side-bar-menu-profile-wrapper.is-active .side-bar-menu-item{background-color:#fff}.side-bar-menu-profile-toolkit.with-toolkit-visible{background-color:#fff;box-shadow:0 2px 2px 0 rgba(0,0,0,.24),0 0 2px 0 rgba(0,0,0,.12);max-height:300px;padding-bottom:17px}.side-bar-menu-profile-toolkit .side-bar-menu-item{background-color:transparent;padding:10px 15px 75px}.side-bar-menu-profile-toolkit-option{color:#190a21;font-size:16px;font-weight:500;letter-spacing:.26px;line-height:1.19;opacity:0;padding:10px 15px 10px 64px;text-decoration:none}.side-bar-menu-profile-toolkit.with-toolkit-visible .side-bar-menu-profile-toolkit-option{opacity:1;transition:opacity 1s ease}.side-bar-menu-profile-toolkit-option:hover{background-color:#e4e4ea;color:#190a21}.side-bar-menu-profile-wrapper .side-bar-menu-item{font-size:18px}.side-bar-menu-submenu.profile>a{font-size:18px;font-weight:400;letter-spacing:.3px;text-decoration:none}.side-bar-menu .side-bar-menu-accordion{height:auto;max-height:60px;transition:max-height .5s ease}.side-bar-menu .accordion-first-item{padding-bottom:46px}.side-bar-menu .side-bar-menu-accordion.is-enrollment.is-open,.side-bar-menu .side-bar-menu-accordion.is-staff.is-open{max-height:250px}.side-bar-menu-navigation-container{-ms-overflow-style:none;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%;overflow:hidden}.side-bar-menu-item-icon-text-wrapper{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex}.side-bar-menu .side-bar-menu-item-arrow{margin-left:auto;margin-right:25px;transition:transform .3s ease}.side-bar-menu .side-bar-menu-item.is-fixed-to-bottom{margin-bottom:20px;margin-top:auto}.side-bar-menu .is-open .side-bar-menu-item-arrow{transform:rotateX(180deg)}.side-bar-menu .side-bar-menu-item-icon mask,.side-bar-menu .side-bar-menu-item-icon path{fill:#2c2436}.side-bar-menu .is-active .side-bar-menu-item-icon mask,.side-bar-menu .is-active .side-bar-menu-item-icon path{fill:#814f9d}.side-bar{display:-ms-flexbox;display:flex;min-width:374px;width:25%}.side-bar-container-logo{-ms-flex-pack:justify;background:#3d394f;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:space-between;width:74px}.side-bar-container-menu{background:#e4e4ea;width:100%}.side-bar-logo{margin:30px 6px 0}.side-bar-legal{-ms-flex-item-align:center;align-self:center;margin:auto auto 28px}.side-bar-legal-icon:hover path{fill:#fff;fill-opacity:1}.side-bar-legal-icon:hover g path{fill:#80519b}.side-bar-legal .tooltip{color:#3d394f;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding-left:0;padding-right:0}.side-bar-legal .tooltip a{size:16px;color:#3c384e;display:block;font-weight:500;letter-spacing:.3px;padding:5px 20px;text-decoration:none;white-space:nowrap}.side-bar-legal .tooltip a:hover{background-color:#e4e4ea;color:#3c384e}.side-bar-legal .tooltip a.active{color:#814f9d}.gradient-bg{background:url(/c8765b4f071f0cbb7c9c.svg) 50%/1250px 1062px no-repeat #000;background-size:cover}.gradient-bg,.not-found-view{bottom:0;left:0;position:absolute;right:0;top:0}.not-found-view{min-height:560px;text-align:center;z-index:11}.not-found-content{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.not-found-title{color:#fff;font-size:38px;font-weight:500;left:7%;letter-spacing:.63px;line-height:1.16;position:absolute;top:60%}.not-found-image{height:80vh;max-width:100vw}.not-found-footer{margin-top:32px}.not-found-footer-message{color:#717296;font-size:16px;font-weight:500;letter-spacing:.27px;line-height:1.19;margin-bottom:16px}.not-found-footer-links a{color:#fff;text-decoration:none}.not-found-footer-links a:hover{color:#fff;text-decoration:underline}.select{width:150px}.select .select-option-wrapper,.select .select__control{cursor:pointer}.select .select-option-wrapper,.select .select__control,.select__value-container{min-height:42px}.select .select-option-wrapper,.select .select__control,.select .select__option{background-color:#fff}.select .select-option-wrapper.is-focused,.select .select-option-wrapper.is-focused .select__option,.select.has-hover-state .select__control--is-focused,.select.has-hover-state .select__control:hover{background-color:#f1f1f4}.select .select-input-wrapper,.select .select-option-wrapper,.select .select-placeholder-wrapper,.select .select-value-wrapper{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;line-height:40px;padding-left:12px;white-space:nowrap}.select .select-option-label,.select .select-value-label{width:100%}.select .select-option-icon,.select .select-value-icon{display:-ms-flexbox;display:flex}.select.is-icon-faded-on-blur .select-option-wrapper svg,.select.is-icon-faded-on-blur .select-placeholder-wrapper svg,.select.is-icon-faded-on-blur .select-value-wrapper svg{opacity:.5;transition:opacity .3s}.select.is-icon-faded-on-blur .select__control--menu-is-open .select-placeholder-wrapper svg,.select.is-icon-faded-on-blur .select__control--menu-is-open .select-value-wrapper svg{opacity:1}.select .select-placeholder-wrapper{position:absolute}.select .select-input-wrapper{bottom:0;left:0;position:absolute;top:0}.select.has-icons .select-input-wrapper{margin-left:40px}.select .select-dropdown-indicator{margin-right:24px;transition:transform .3s ease}.select .select__control--menu-is-open .select-dropdown-indicator{transform:rotateX(180deg)}.select .select__menu{animation:dropdown-select-menu-outer .5s forwards;box-shadow:0 2px 2px 0 rgba(0,0,0,.239);overflow:hidden}@keyframes dropdown-select-menu-outer{0%{max-height:0}to{max-height:200px}}.select.has-border-bottom{border-bottom:1px solid #f4f5f7}.generate-coupons-form-column-staff{float:left;padding:0 10px 0 0;width:35%}.generate-coupons-form-column-page-format{float:left;padding:0 10px;width:20%}.generate-coupons-form-column-coupons{float:left;padding:0 10px;width:25%}.generate-coupons-form-column-button{float:left;padding:0 0 0 10px;text-align:right;width:20%}.floating-fixed-bar{background:#fff;box-shadow:0 8px 11px 0 rgba(0,0,0,.102);height:122px;position:relative;width:100%;z-index:10}.copyright-text{left:0;margin:32px auto 16px;right:0;text-align:center;z-index:0}.copyright-text.is-light-theme{color:#fff}.copyright-text.is-dark-theme{color:#814f9d}.copyright-text>a,.copyright-text>span{font-size:13px;letter-spacing:.22px;margin:0 7px;text-decoration:none}.copyright-text.is-patient-copyright>a,.copyright-text.is-patient-copyright>span{font-size:14px}.public-info-view-wrapper-floating-bar{display:-ms-flexbox;display:flex;padding:32px 50px 25px;width:100%}.public-info-view-wrapper-logo{margin-right:107px;width:240px}.public-info-view-wrapper-title{color:#2c2345;font-size:32px;font-weight:700;letter-spacing:.53px;line-height:1.19;margin:0 0 8px}.public-info-view-wrapper-subtitle{margin:0}.public-info-view-wrapper-page.page{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:calc(100% - 122px);padding-top:24px}.public-info-view-wrapper-copyright{margin-bottom:0;margin-top:auto;position:static}.is-private .legal-view-floating-bar{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding:32px 50px 25px;width:100%}.is-private .legal-view-title{color:#2c2345;font-size:32px;font-weight:700;letter-spacing:.53px;line-height:1.19;margin:0 0 8px}.is-private .legal-view-subtitle{margin:0}.is-private .legal-view-page{padding-top:24px}.legal-view-content{max-height:90%}.title{margin:0}.legal-notice-view__top-bar{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding:32px 50px 25px;width:100%}.legal-notice-view__top-bar .title{color:#2c2345;font-size:32px;font-weight:700;letter-spacing:.53px;line-height:1.19;margin:0 0 8px}.legal-notice-view__block{margin-bottom:2rem}.legal-notice-view__block svg{margin-bottom:.5rem}.legal-notice-view__heading,.legal-notice-view__text{color:#2c2345;font-size:16px;font-stretch:normal;font-style:normal;font-weight:700;letter-spacing:.29px;line-height:1.38;margin:0}.legal-notice-view__text{color:#676475;font-weight:500}.validated-text-field{background-color:#fff;display:-ms-flexbox;display:flex;overflow:hidden;position:relative}.patient-infobox .validated-text-field{box-shadow:0 2px 2px 0 rgba(0,0,0,.24)}.validated-text-field-input[type=password]{letter-spacing:2px;line-height:0}.validated-text-field-input{border:0;margin:0 15px;outline:none;text-align:inherit;width:100%}.validated-text-field-input:disabled{background-color:transparent}.validated-text-field-border-bottom{border-bottom:1px solid #f4f5f7}.validated-text-field.is-clearable .validated-text-field-hint,.validated-text-field.is-clearable .validated-text-field-input{padding-right:30px}.validated-text-field.with-icon .validated-text-field-hint{left:46px}.validated-text-field.with-right-component .validated-text-field-hint{overflow:hidden;right:40px}.validated-text-field.with-right-component .validated-text-field-input{max-width:calc(100% - 40px)}.validated-text-field-hint{left:0;margin:0 5px;pointer-events:none;position:absolute;text-align:inherit;text-overflow:ellipsis;top:0;transform:translateY(50%);transition:opacity .3s;white-space:nowrap}.validated-text-field:not(.with-right-component):not(.with-icon) .validated-text-field-hint{transform:translateY(0)}.validated-text-field.not-empty>.validated-text-field-hint{opacity:0}.validated-text-field-icon{height:25px;opacity:.5;position:relative;top:8px;transition:opacity .2s ease-in-out;width:25px}.patient-infobox-custom-id-field .validated-text-field-icon{height:14px;width:14px}.validated-text-field.is-focused .validated-text-field-icon{opacity:1}.validated-text-field.with-icon~.horizontal-separator{transition:background-color .2s ease-in-out}.validated-text-field.with-icon.is-focused~.horizontal-separator{background-color:#80519b}.validated-text-field-icon-wrapper,.validated-text-field-right-component-wrapper{-ms-flex-pack:center;display:-ms-flexbox;display:flex;height:40px;justify-content:center;width:40px}.validated-text-field-input-clear-button{background:url(/d186f57a8fccb1df5d94.svg);border:none;cursor:pointer;height:20px;position:absolute;right:2px;top:10px;width:20px}.validated-text-field-error{color:#e43c01;font-size:13px;margin-top:1px}.validated-text-field-error.expand{height:0;overflow:hidden;transition:height .3s ease-in-out}.validated-text-field-wrapper.with-error .validated-text-field-error.expand{height:15px}.validated-text-field-error.fade{opacity:0;position:absolute;transition:opacity .2s ease-in-out}.validated-text-field-wrapper.with-error .validated-text-field-error.fade{opacity:1;transition:opacity .2s ease-in-out}.validated-text-field-input:invalid{box-shadow:none}.validated-text-field-input:-webkit-autofill{-webkit-text-fill-color:#575757;animation-name:autoFillStart;-webkit-box-shadow:inset 0 0 0 100px #fff!important}.validated-text-field-input:not(:-webkit-autofill){animation-name:autoFillCancel}.filter{max-width:400px;opacity:.5}.filter.is-active{opacity:1}.filter,.filter.is-active{transition:opacity .2s ease-in-out}.filter.is-active .filter-input-border{background-color:#80519b}.filter .filter-input-border,.filter.is-active .filter-input-border{transition:background-color .2s ease-in-out}.filter-input-wrapper{display:inline-block;width:250px}.filter input{caret-color:#80519b}.subtitle{margin:0}.staff-select{width:300px}.staff-select .select__input,.staff-select input{color:#2c2345;font-weight:700}.staff-select .select__menu{position:static}.staff-select .select-dropdown-indicator path,.staff-select .select-option-wrapper path,.staff-select .select-placeholder-wrapper path,.staff-select .select-value-wrapper path{fill:#80519b}.staff-select__placeholder{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex}.staff-select .select-option-wrapper svg,.staff-select .select-placeholder-wrapper svg,.staff-select .select-value-wrapper svg{margin-right:8px}.staff-select__option,.staff-select__placeholder,.staff-select__value{color:#80519b;font-size:16px;font-stretch:normal;font-style:normal;font-weight:700;letter-spacing:.27px;line-height:1.19}.spinner{animation:spinner-rotate ease infinite forwards;transform:rotate(0deg)}.spinner-circle{animation:infinite forwards;background-color:#d6d3d8;border-radius:100%;position:absolute}@keyframes spinner-circle-0{0%{background-color:#80519b}to{background-color:#80519b}}@keyframes spinner-circle-1{15%{background-color:#d6d3d8}16%{background-color:#80519b}to{background-color:#80519b}}@keyframes spinner-circle-2{32%{background-color:#d6d3d8}33%{background-color:#80519b}to{background-color:#80519b}}@keyframes spinner-rotate{51%{transform:rotate(0deg)}61%{transform:rotate(90deg)}to{transform:rotate(90deg)}}@keyframes spinner-circle-4{65%{background-color:#d6d3d8}66%{background-color:#80519b}to{background-color:#80519b}}@keyframes spinner-circle-3{82%{background-color:#d6d3d8}83%{background-color:#80519b}to{background-color:#80519b}}.disabler-and-spinner-wrapper{position:relative}.is-disabling *{pointer-events:none}.disabler-spinner-wrapper{animation:fade-in .3s ease;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:8}.disabler-and-spinner-wrapper.with-spinner{min-height:88px}.disabled-by-fade{transition:opacity .5s ease}.disabled-by-fade.is-disabling{opacity:.5}.disabled-by-fade.is-disabling :disabled{opacity:1!important}.status-select{font-size:16px;font-weight:700;letter-spacing:.27px;line-height:1.19;width:300px}.status-select .select-option-wrapper.active,.status-select .select-value-wrapper.active{color:#80519b}.status-select .select-option-wrapper.pending path,.status-select .select-option-wrapper.pending path
.status-select .select-option-wrapper.active path,.status-select .select-value-wrapper.active path,.status-select .select-value-wrapper.pending path,.status-select.active .select-dropdown-indicator path,.status-select.pending .select-dropdown-indicator path{fill:#80519b}.status-select .select-option-wrapper.deactivated,.status-select .select-value-wrapper.deactivated{color:#a6a2bf}.status-select .select-option-wrapper.deactivated path,.status-select .select-value-wrapper.deactivated path,.status-select.deactivated .select-dropdown-indicator path{fill:#a6a2bf}.status-select .select-option-wrapper.all,.status-select .select-option-wrapper.pending,.status-select .select-value-wrapper.all,.status-select .select-value-wrapper.pending{color:#2c2345}.status-select .select-option-wrapper.all path,.status-select .select-value-wrapper.all path,.status-select.all .select-dropdown-indicator path{fill:#2c2345}.status-select .select-option-wrapper.active svg,.status-select .select-value-wrapper.active svg{margin-left:-3px;margin-right:10px}.status-select .select-option-wrapper.all svg,.status-select .select-value-wrapper.all svg{margin-right:26px}.status-select .select-option-wrapper.pending svg,.status-select .select-value-wrapper.pending svg{margin-right:19px}.status-select .select-option-wrapper.deactivated svg,.status-select .select-value-wrapper.deactivated svg{margin-right:15px}.empty-list{-ms-flex-align:center;-ms-flex-pack:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:center;margin-top:18px;overflow:hidden;padding:153px}.empty-list-text{margin-top:15px;min-height:15px}.ReactTable{border:1px solid rgba(0,0,0,.1);display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;position:relative}.ReactTable *{box-sizing:border-box}.ReactTable .rt-table{-ms-flex-align:stretch;align-items:stretch;border-collapse:collapse;display:-ms-flexbox;display:flex;-ms-flex:auto 1;flex:auto 1;-ms-flex-direction:column;flex-direction:column;overflow:auto;width:100%}.ReactTable .rt-thead{display:-ms-flexbox;display:flex;-ms-flex:1 0 auto;flex:1 0 auto;-ms-flex-direction:column;flex-direction:column;-webkit-user-select:none;-ms-user-select:none;user-select:none}.ReactTable .rt-thead.-headerGroups{background:rgba(0,0,0,.03)}.ReactTable .rt-thead.-filters,.ReactTable .rt-thead.-headerGroups{border-bottom:1px solid rgba(0,0,0,.05)}.ReactTable .rt-thead.-filters input,.ReactTable .rt-thead.-filters select{background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:3px;font-size:inherit;font-weight:400;outline-width:0;padding:5px 7px}.ReactTable .rt-thead.-filters .rt-th{border-right:1px solid rgba(0,0,0,.02)}.ReactTable .rt-thead.-header{box-shadow:0 2px 15px 0 rgba(0,0,0,.15)}.ReactTable .rt-thead .rt-tr{text-align:center}.ReactTable .rt-thead .rt-td,.ReactTable .rt-thead .rt-th{border-right:1px solid rgba(0,0,0,.05);box-shadow:inset 0 0 0 0 transparent;line-height:normal;padding:5px;position:relative;transition:box-shadow .3s cubic-bezier(.175,.885,.32,1.275)}.ReactTable .rt-thead .rt-td.-sort-asc,.ReactTable .rt-thead .rt-th.-sort-asc{box-shadow:inset 0 3px 0 0 rgba(0,0,0,.6)}.ReactTable .rt-thead .rt-td.-sort-desc,.ReactTable .rt-thead .rt-th.-sort-desc{box-shadow:inset 0 -3px 0 0 rgba(0,0,0,.6)}.ReactTable .rt-thead .rt-td.-cursor-pointer,.ReactTable .rt-thead .rt-th.-cursor-pointer{cursor:pointer}.ReactTable .rt-thead .rt-td:last-child,.ReactTable .rt-thead .rt-th:last-child{border-right:0}.ReactTable .rt-thead .rt-th:focus{outline-width:0}.ReactTable .rt-thead .rt-resizable-header{overflow:visible}.ReactTable .rt-thead .rt-resizable-header:last-child{overflow:hidden}.ReactTable .rt-thead .rt-resizable-header-content{overflow:hidden;text-overflow:ellipsis}.ReactTable .rt-thead .rt-header-pivot{border-right-color:#f7f7f7}.ReactTable .rt-thead .rt-header-pivot:after,.ReactTable .rt-thead .rt-header-pivot:before{border:solid transparent;content:" ";height:0;left:100%;pointer-events:none;position:absolute;top:50%;width:0}.ReactTable .rt-thead .rt-header-pivot:after{border-color:hsla(0,0%,100%,0) hsla(0,0%,100%,0) hsla(0,0%,100%,0) #fff;border-width:8px;margin-top:-8px}.ReactTable .rt-thead .rt-header-pivot:before{border-color:hsla(0,0%,40%,0) hsla(0,0%,40%,0) hsla(0,0%,40%,0) #f7f7f7;border-width:10px;margin-top:-10px}.ReactTable .rt-tbody{display:-ms-flexbox;display:flex;-ms-flex:99999 1 auto;flex:99999 1 auto;-ms-flex-direction:column;flex-direction:column;overflow:auto}.ReactTable .rt-tbody .rt-tr-group{border-bottom:1px solid rgba(0,0,0,.05)}.ReactTable .rt-tbody .rt-tr-group:last-child{border-bottom:0}.ReactTable .rt-tbody .rt-td{border-right:1px solid rgba(0,0,0,.02)}.ReactTable .rt-tbody .rt-td:last-child{border-right:0}.ReactTable .rt-tbody .rt-expandable{cursor:pointer;text-overflow:clip}.ReactTable .rt-tr-group{-ms-flex-align:stretch;align-items:stretch;display:-ms-flexbox;display:flex;-ms-flex:1 0 auto;flex:1 0 auto;-ms-flex-direction:column;flex-direction:column}.ReactTable .rt-tr{display:-ms-inline-flexbox;display:inline-flex;-ms-flex:1 0 auto;flex:1 0 auto}.ReactTable .rt-td,.ReactTable .rt-th{-ms-flex:1 0 0px;flex:1 0 0;overflow:hidden;padding:7px 5px;text-overflow:ellipsis;transition:.3s ease;transition-property:width,min-width,padding,opacity;white-space:nowrap}.ReactTable .rt-td.-hidden,.ReactTable .rt-th.-hidden{border:0!important;min-width:0!important;opacity:0!important;padding:0!important;width:0!important}.ReactTable .rt-expander{color:transparent;display:inline-block;margin:0 10px;position:relative}.ReactTable .rt-expander:after{border-left:5.04px solid transparent;border-right:5.04px solid transparent;border-top:7px solid rgba(0,0,0,.8);content:"";cursor:pointer;height:0;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) rotate(-90deg);transition:all .3s cubic-bezier(.175,.885,.32,1.275);width:0}.ReactTable .rt-expander.-open:after{transform:translate(-50%,-50%) rotate(0)}.ReactTable .rt-resizer{bottom:0;cursor:col-resize;display:inline-block;position:absolute;right:-18px;top:0;width:36px;z-index:10}.ReactTable .rt-tfoot{box-shadow:0 0 15px 0 rgba(0,0,0,.15);display:-ms-flexbox;display:flex;-ms-flex:1 0 auto;flex:1 0 auto;-ms-flex-direction:column;flex-direction:column}.ReactTable .rt-tfoot .rt-td{border-right:1px solid rgba(0,0,0,.05)}.ReactTable .rt-tfoot .rt-td:last-child{border-right:0}.ReactTable.-striped .rt-tr.-odd{background:rgba(0,0,0,.03)}.ReactTable.-highlight .rt-tbody .rt-tr:not(.-padRow):hover{background:rgba(0,0,0,.05)}.ReactTable .-pagination{-ms-flex-pack:justify;-ms-flex-align:stretch;align-items:stretch;border-top:2px solid rgba(0,0,0,.1);box-shadow:0 0 15px 0 rgba(0,0,0,.1);display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;padding:3px;z-index:1}.ReactTable .-pagination input,.ReactTable .-pagination select{background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:3px;font-size:inherit;font-weight:400;outline-width:0;padding:5px 7px}.ReactTable .-pagination .-btn{-webkit-appearance:none;appearance:none;background:rgba(0,0,0,.1);border:0;border-radius:3px;color:rgba(0,0,0,.6);cursor:pointer;display:block;font-size:1em;height:100%;outline-width:0;padding:6px;transition:all .1s ease;width:100%}.ReactTable .-pagination .-btn[disabled]{cursor:default;opacity:.5}.ReactTable .-pagination .-btn:not([disabled]):hover{background:rgba(0,0,0,.3);color:#fff}.ReactTable .-pagination .-next,.ReactTable .-pagination .-previous{-ms-flex:1;flex:1;text-align:center}.ReactTable .-pagination .-center{-ms-flex-align:center;-ms-flex-pack:distribute;align-items:center;display:-ms-flexbox;display:flex;-ms-flex:1.5;flex:1.5;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-around;margin-bottom:0;text-align:center}.ReactTable .-pagination .-pageInfo{display:inline-block;margin:3px 10px;white-space:nowrap}.ReactTable .-pagination .-pageJump{display:inline-block}.ReactTable .-pagination .-pageJump input{text-align:center;width:70px}.ReactTable .-pagination .-pageSizeOptions{margin:3px 10px}.ReactTable .rt-noData{color:rgba(0,0,0,.5);left:50%;padding:20px;top:50%;transform:translate(-50%,-50%);z-index:1}.ReactTable .-loading,.ReactTable .rt-noData{background:hsla(0,0%,100%,.8);display:block;pointer-events:none;position:absolute;transition:all .3s ease}.ReactTable .-loading{bottom:0;left:0;opacity:0;right:0;top:0;z-index:-1}.ReactTable .-loading>div{color:rgba(0,0,0,.6);display:block;font-size:15px;left:0;position:absolute;text-align:center;top:50%;transform:translateY(-52%);transition:all .3s cubic-bezier(.25,.46,.45,.94);width:100%}.ReactTable .-loading.-active{opacity:1;pointer-events:all;z-index:2}.ReactTable .-loading.-active>div{transform:translateY(50%)}.ReactTable .rt-resizing .rt-td,.ReactTable .rt-resizing .rt-th{cursor:col-resize;transition:none!important;-webkit-user-select:none;-ms-user-select:none;user-select:none}.formatted-table-disabler .disabled-by-fade,.formatted-table-disabler.with-spinner{min-height:300px}.formatted-table{border:none;font-size:.75rem;margin-top:18px;width:100%}.ReactTable .rt-tr{-ms-flex:none;flex:none;min-height:60px}.ReactTable .rt-thead .rt-tr{height:40px}.ReactTable .rt-tr-group{-ms-flex:none;flex:none}.formatted-table .rt-table,.formatted-table .rt-tbody{overflow:auto}.formatted-table .rt-tbody .rt-td{-ms-flex-align:center;align-items:center;border:none;display:-ms-flexbox;display:flex}.formatted-table .rt-thead.-header{box-shadow:none}.formatted-table .rt-tr{position:relative}.formatted-table .rt-thead .rt-th{-ms-flex-align:center;align-items:center;color:#190a21;display:-ms-flexbox;display:flex;font-size:14px;font-weight:500;letter-spacing:.2px;overflow:visible;padding:12px 10px;position:relative;text-align:left;-webkit-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.formatted-table .drop-down-menu-button,.formatted-table .rt-thead .rt-th{outline:none}.formatted-table .rt-tbody .rt-tr-group,.formatted-table .rt-tbody .rt-tr-group:last-child,.formatted-table .rt-thead .rt-th{border:none;border-bottom:1px solid #ebebf1}.formatted-table.is-full-row-selectable .rt-tbody .rt-tr-group:hover{background-color:#f7f7fa}.formatted-table.is-full-row-selectable .rt-tbody .rt-tr-group:hover a:not(.tooltip-title),.formatted-table.is-full-row-selectable .rt-tbody .rt-tr-group:hover span:not(.tooltip-title){color:#190a21}.formatted-table .rt-thead .rt-th:last-child{margin-right:0}.formatted-table .rt-thead .rt-th.-sort-asc,.formatted-table .rt-thead .rt-th.-sort-desc{box-shadow:none;position:relative}.formatted-table .rt-thead .rt-th.is-centered>div{margin:0 auto}.formatted-table .-cursor-pointer button{cursor:pointer}.formatted-table .-cursor-pointer:hover{background-color:#f7f7fa}.formatted-table .rt-thead .rt-th.-cursor-pointer:after,.formatted-table .rt-thead .rt-th.-sort-desc:after{background-image:url(/07630a06ec80df47862a.svg);background-size:100% 100%;content:"";display:inline-block;height:5px;transition:transform .3s ease;width:10px}.formatted-table .rt-thead .rt-th.-sort-asc:after{transform:rotateX(180deg)}.formatted-table .rt-thead .rt-th.-cursor-pointer:after,.formatted-table .rt-thead .rt-th.is-selector-column:after{margin-left:7px;pointer-events:none}.formatted-table .th-maps,.formatted-table .th-report{width:75px}.formatted-table .rt-td{background-color:inherit;color:#80509b;font-size:.7rem;overflow:visible;padding:0;white-space:nowrap}.formatted-table .tooltip{pointer-events:none;text-align:left;white-space:normal;width:170px}.tooltip-title{color:#80519b;display:block;font-size:15px;font-weight:500;line-height:1.2;max-width:200px;width:max-content}.tooltip-description:not(:empty){display:block;font-size:13px;font-weight:400;line-height:17px;margin-top:3px}.formatted-table .rt-td:last-child{margin-right:0}.formatted-table.is-full-row-selectable .rt-tr-group:hover .rt-td{color:#3c384e}.formatted-table-activated .rt-td{color:#8761aa}.formatted-table-all .rt-td{color:#000}.formatted-table-pending .rt-td{color:#3c384e}.formatted-table-deactivated .rt-td{color:#a6a2bf}.formatted-table .is-selector-column .checkbox-wrapper,.rt-td.is-selector-column{-ms-flex-pack:center;display:-ms-flexbox;display:flex;justify-content:center}.formatted-table .is-email-column,.formatted-table .is-name-column{overflow-y:hidden;text-align:left}.formatted-table .rt-noData{background:transparent;line-height:36px;padding-left:10px;position:static;text-align:center;transform:none}.formatted-table .rt-tr.animated{animation-duration:3s;animation-name:newRow}@keyframes newRow{0%{background:#e8dcec;max-height:0;overflow:hidden}25%{max-height:60px}90%{background:#e8dcec;overflow:hidden}to{background:#faf9fb;max-height:60px;overflow:visible}}@media print{.ReactTable .rt-tr{min-height:0}}.checkbox,.checkbox-fake{cursor:pointer}.checkbox:focus+.is-circle,.checkbox:focus+.is-square{box-shadow:0 0 2px #8761aa;transform:scale(1.07)}.checkbox.is-circle,.checkbox.is-square{opacity:0;position:absolute}.checkbox-fake{border:2px solid #8761aa;display:inline-block;height:18px;position:relative;width:18px}.checkbox-fake.is-square{border-radius:3px}.checkbox-fake.is-circle{border-radius:50%}.checkbox-fake.is-square.has-white-bg{background-color:#fff;border-radius:2px}.checkbox-fake.is-circle.has-white-bg{background-color:#fff;border-radius:50%}.checkbox.is-circle:checked+.checkbox-fake.is-circle{background-clip:content-box;background-color:#8761aa;border:2px solid #8761aa;padding:2px}.checkbox.is-square:checked+.checkbox-fake.is-square{background-image:url(/de3d81f06509e91d01ed.svg);background-repeat:no-repeat;background-size:contain;border:none}.drop-down-menu-item{background:#fff;border:0;color:#2c2345;cursor:pointer;display:block;font-size:16px;font-weight:500;height:60px;letter-spacing:.3px;text-align:left;text-decoration:none;white-space:nowrap;width:100%}.drop-down-menu-item:active,.drop-down-menu-item:focus,.drop-down-menu-item:hover{background:hsla(288,6%,85%,.3);outline:none}.drop-down-menu-item.drop-down-menu-item-active{background:#ededf4;font-weight:500}.drop-down-menu-item::-moz-focus-inner{border:0;padding:0}.drop-down-menu-item.with-icon{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;padding:8px}.drop-down-menu-item-icon{margin-right:8px}.drop-down-menu{position:relative}.drop-down-menu-background{bottom:0;left:0;position:fixed;right:0;top:0;z-index:1}.drop-down-menu-button{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.drop-down-menu-popup{background:#fff;border-radius:0 0 4px 4px;box-shadow:0 2px 2px 0 rgba(0,0,0,.239);max-height:0;overflow:hidden;position:absolute;right:0;top:100%;transition:max-height .15s;width:100%;z-index:2}.drop-down-menu-popup.is-open{max-height:300px}.patients-list-header-sorter{height:34px;width:68px}.patients-list-header-sorter-menu,.patients-list-header-sorter-menu-button{bottom:0;left:0;position:absolute;right:0;top:0}.patients-list-header-sorter-menu-button{background:transparent;border:0;color:inherit;font-size:inherit;font-weight:inherit;text-align:left;width:100%}.patients-list-header-sorter-menu-drop-down{left:0;min-width:130px;right:auto;top:calc(100% + 1px)}.is-last-column .patients-list-header-sorter-menu-drop-down{left:-1px}.patients-list-header-sorter-menu-item{font-size:14px}.selector-column-header-checkbox{-ms-flex-pack:center;display:-ms-flexbox;display:flex;justify-content:center;width:40px}.cell-wrapper{color:#555;display:block;font-size:16px;font-weight:500;letter-spacing:.3px;padding:12px 10px;text-decoration:none}.cell-wrapper.is-centered{-ms-flex-pack:center;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;height:100%;justify-content:center;text-align:center;width:100%}.formatted-table-email .cell-wrapper,.formatted-table-name .cell-wrapper{overflow:hidden;text-overflow:ellipsis}.patient-select-cell-wrapper{color:inherit;text-decoration:none;width:100%}.patient-select-cell-wrapper.is-centered{margin:0 auto}.medication-overuse-status-bar-bg{-ms-flex-pack:center;border-radius:8px 8px 0 0;display:-ms-flexbox;display:flex;justify-content:center;padding:1rem}.mo-alert-cell .medication-overuse-status-bar-bg{-ms-flex-pack:center;-ms-flex-align:center;align-items:center;border-radius:50%;display:-ms-flexbox;display:flex;height:34px;justify-content:center;padding:0;width:34px}.mo-alert-cell img{height:16px}.mo-alert-cell .medication-status-icon{-ms-flex-pack:center;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;height:100%;justify-content:center;margin:auto;width:100%}.mo-alert-cell .disabler-and-spinner-wrapper{min-height:0}.patient-badge{text-align:center}.patient-badge-icon{vertical-align:middle;width:36px}.status-badge .tooltip p{margin:0}.status-badge-icon{vertical-align:sub}.status-badge-label{margin-left:5px}.patients-list-table{-ms-flex:1;flex:1;min-height:calc(100vh - 250px)}.patients-list-table .rt-tbody{overflow-x:hidden;overflow-y:auto}.patients-list-table.formatted-table .rt-thead.-header{box-shadow:0 8px 11px 0 rgba(0,0,0,.1)}.patients-list-status-header svg{transform:scale(.9)}.patients-list-container-controls{-ms-flex-pack:justify;justify-content:space-between}.patients-list-container-controls,.patients-list-container-controls-select-wrapper{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex}.patients-list-container-controls__filter-label{font-size:16px;font-stretch:normal;font-style:normal;font-weight:500;letter-spacing:.27px;line-height:1.31}.patients-list-container-controls .status-select{margin-left:24px}.patients-list-container-controls .filter{margin-left:32px;margin-right:auto}.my-patients-view{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.my-patients-view-topbar{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex}.my-patients-view-topbar .filter{margin:auto;min-width:255px;width:30%}.my-patients-view-topbar .filter>div{width:100%}.my-patients-view-subtitle{margin:4px 0 30px}.my-patients-view-staff-select-wrapper{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex}.my-patients-view-staff-select{z-index:5}.my-patients-view-staff-select-wrapper>div{margin-left:7px}.my-patients-view-staff-select-wrapper .Select-control{width:400px}.my-patients-view-staff-select-wrapper .select-option-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:350px}.my-patients-view-staff-select-wrapper .Select.has-value.Select--single>.Select-control .Select-value .Select-value-label{color:#80519b}.my-patients-view .my-patients-view .patients-list-container-header-start-section{min-width:500px}.my-patients-view-staff-select-wrapper .Select-input input{margin-top:8px}.my-patients-view-staff-select-wrapper span{min-width:92px}.my-patients-view .my-patients-view-staff-select-wrapper .Select-input input{margin-left:60px}.my-patients-view .patients-list-container-status-select{z-index:5}.my-patients-view .rt-table{max-height:calc(100vh - 250px)}.collapsible-box{position:relative}.collapsible-box .collapsible-box-icon-wrapper{cursor:pointer;z-index:1}.collapsible-box .collapsible-box-icon-wrapper.is-position-right{height:20px;padding:0;position:absolute;right:16px;top:8px;width:20px}.collapsible-box-top-right-component{float:right}.collapsible-box .collapsible-box-text{margin-right:17px}.collapsible-box .collapsible-box-icon{text-align:center;transform:rotateX(180deg);transition:transform .3s ease}.collapsible-box.is-collapsed .collapsible-box-icon{transform:rotateX(0deg)}.one-line-scroller{overflow:hidden}.one-line-scroller>*{display:block;overflow:auto;white-space:nowrap}.one-line-scroller>::-webkit-scrollbar{display:none}.popup-background,.popup-background.is-fading-out{animation:.15s ease}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}.popup-background{-ms-flex-pack:center;-ms-flex-align:center;align-items:center;animation-name:fade-in;background:rgba(36,29,55,.9);display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;font-size:.8rem;height:100%;justify-content:center;left:0;padding:30px 0;position:fixed;top:0;width:100%;z-index:11}.popup-background.with-hidden-overlay{animation-name:none;background:none}.popup-background.is-fading-out{animation-name:fade-out}.popup-background.is-fading-out.with-hidden-overlay{animation-name:none}.popup,.popup-wrapper{position:relative}.popup{background:#fff;border-radius:5px;box-shadow:0 2px 2px 0 rgba(0,0,0,.239),0 0 2px 0 rgba(0,0,0,.118);margin:0 auto;max-height:85vh;max-width:95vw;overflow:auto;width:430px}.popup-close{background-image:url(/cdfe09409318c0d16416.svg);background-size:100% 100%;cursor:pointer;height:14px;position:absolute;right:0;text-indent:-10000px;top:-26px;width:14px}.popup .title{margin-bottom:15px}.popup .subtitle{margin-bottom:20px}.popup-content{padding:44px 41px 35px}.reassign-patients-popup{max-width:430px;width:100%}.reassign-patients-popup-content{padding-bottom:40px;padding-top:33px}.reassign-patients-popup-subtitle{margin-bottom:30px}.reassign-patients-popup .staff-select{margin-bottom:26px;width:100%}.assigned-clinicians-infobox-title-wrapper{-ms-flex-pack:justify;display:-ms-flexbox;display:flex;justify-content:space-between}.assigned-clinicians-infobox .title{margin-bottom:16px}.assigned-clinicians-infobox .disabler-and-spinner-wrapper{min-height:66px}.assigned-clinicians-infobox-content,.assigned-clinicians-infobox-loading{background-color:#f2f2f5;display:-ms-flexbox;display:flex;height:258px}.assigned-clinicians-infobox-content{max-height:258px;overflow:hidden;padding:24px;transition:max-height 1s ease}.assigned-clinicians-infobox-content.is-collapsed{max-height:65px}.assigned-clinicians-infobox-content-icon-wrapper{margin-right:16px;text-align:center}.assigned-clinicians-infobox-content-icon-wrapper svg{position:relative;top:-8px}.assigned-clinicians-infobox-content-icon-wrapper circle,.assigned-clinicians-infobox-content-icon-wrapper path{fill:#80519b;opacity:.5}.assigned-clinicians-infobox-content-info-wrapper{height:100%;width:82%}.assigned-clinicians-infobox-clinician-link{text-decoration:none;width:fit-content}a.assigned-clinicians-infobox-clinician-link:hover{text-decoration:underline}.assigned-clinicians-infobox-content-info-wrapper>*{margin:22px 0}.assigned-clinicians-infobox-content-info-wrapper>:first-child{margin-bottom:20px;margin-top:0}.assigned-clinicians-infobox-button{display:block;padding:0;text-decoration:underline}.assigned-clinicians-infobox-button:hover{color:#3c384e}.deactivate-patient-popup{max-width:430px;width:100%}.deactivate-patient-popup .popup-title{margin-bottom:0}.deactivate-patient-popup-text p:first-of-type{margin-top:4px}.deactivate-patient-popup-text p:last-of-type{margin-bottom:32px}.deactivate-patient-popup-buttons{margin-top:20px}.patient-card-page{height:calc(100% - 122px);padding-bottom:80px;padding-top:30px}.patient-card-patient-information-box{display:-ms-flexbox;display:flex;width:100%}.patient-card-patient-information-box .patient-infobox{margin-right:14px;width:60%}.patient-card-patient-information-box .assigned-clinicians-infobox,.patient-card-patient-information-box .patient-compliance-infobox,.patient-card-patient-information-box .patient-infobox{margin-bottom:96px;min-width:353px}.patient-card-patient-information-box .assigned-clinicians-infobox{width:40%}@media print{.patient-card-page{margin-top:12px;padding-top:0}}.patient-card-header{padding:28px 47px 35px}.patient-card-header-top-wrapper{-ms-flex-pack:justify;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;justify-content:space-between}.patient-card-header-title{color:#2c2345;font-size:32px;font-weight:700;letter-spacing:.53px;margin:0}.patient-card-header-report-button{margin-left:10px;min-width:236px}.patient-card-header-link-back{color:#814f9d;font-size:14px;font-weight:500;letter-spacing:.23px;line-height:1.5}.patient-card-header-link-back:hover{color:#814f9d}.patient-card-header-printed{display:none}@media print{.floating-fixed-bar{box-shadow:none;height:0;padding:0;width:100%}.patient-card-header{padding:16px 0}}.patient-card-print-subheader{display:none}@media print{.patient-card-print-subheader{display:-ms-flexbox;display:flex;font-size:8.5px;margin-top:0}.patient-card-print-subheader>div{background:#ebebf1;padding:4px}.patient-card-print-subheader>div:not(:first-of-type){margin-left:4px}.patient-card-print-subheader>div:first-of-type{font-weight:700;width:25%}.patient-card-print-subheader>div:nth-of-type(2){width:70%}.patient-card-print-subheader>div:nth-of-type(3){min-width:70px}}.report-button.small-button{background-size:24px 24px;margin:0;padding:7px 10px 7px 25px}.report-disabled-message{font-size:.75rem;margin-top:10px}.report-button-popup-checkbox-wrapper{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;margin:2rem 0}.report-button-popup-checkbox-wrapper .checkbox-wrapper{margin-right:1rem}.report-button-popup-btns-container{display:-ms-flexbox;display:flex}.report-button-popup-btns-container button:not(:first-of-type){margin-left:1rem}.no-content-notice{padding-top:112px;text-align:center}.no-content-notice p{margin:40px auto;max-width:730px;width:75%}.disability-assesment-icon{display:-ms-flexbox;display:flex}.disability-assesment-icon .is-icon-fallback,.disability-assesment-icon svg{height:155px;width:155px}.disability-assesment-icon .is-icon-fallback{background:#e9e9ee;border-radius:50%}.disability-assesment-icon-icon{overflow-x:hidden}.disability-assesment-icon p{margin:0}.disability-assesment-icon-text-wrapper{-ms-flex-pack:center;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:center}.disability-assesment-icon-text-wrapper.with-left-margin{margin-left:24px}.disability-assesment-icon-grade,.disability-assesment-icon-score{color:#de81cc;font-size:22px;font-weight:700;letter-spacing:.37px;line-height:1.27;text-align:left}.disability-assesment-icon-additional-text{color:#2c2345;font-size:14px;letter-spacing:.23px;line-height:1.86;text-align:left}.baseline-disability-assesment-subtitle{margin:0}.baseline-disability-assesment .no-content-notice{margin-top:40px}.baseline-disability-assesment .disability-assesment-icon{margin-top:32px}.baseline-disability-assesment-disabler .disabler-spinner-wrapper{margin-top:56px}.disability .baseline-disability-assesment,.disability .ninety-days-disability{margin-top:96px}.disability .no-content-notice{padding-top:0}.period-type-selector-type-selector-wrapper{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;margin-bottom:26px}.period-type-selector-type-selector-title{margin:0}.period-type-selector-type-selector{margin-left:8px;width:200px}.period-type-selector-type-selector .select-dropdown-indicator path{fill:#80519b}.period-type-selector-scroll-menu{border-bottom:1px solid #ebebf1;border-top:1px solid #ebebf1;display:-ms-flexbox;display:flex;overflow-y:hidden;position:relative}.period-type-selector-scroll-menu-arrow.is-back svg{margin-right:7px;transform:rotate(-90deg)}.period-type-selector-scroll-menu-arrow.is-forward svg{margin-left:7px;transform:rotate(90deg)}.period-type-selector-scroll-menu .scroll-menu-arrow{-ms-flex-align:center;align-items:center;color:#80519b;display:-ms-flexbox;display:flex;font-size:16px;font-weight:900;height:100%;position:absolute;top:0;z-index:1}.period-type-selector-scroll-menu .scroll-menu-arrow:last-child{right:150px}.period-type-selector-scroll-menu-arrow svg path{fill:#80519b}.period-type-selector-scroll-menu .period-type-selector-period{color:#928f9f;cursor:pointer;font-size:14px;font-weight:900;padding:12px 40px;transition:color .2s ease;white-space:nowrap;width:280px}.period-type-selector-scroll-menu .period-type-selector-period:hover{color:#625c72}.period-type-selector-scroll-menu.is-month .period-type-selector-period{width:184px}.period-type-selector-scroll-menu .scroll-menu-arrow--disabled{visibility:hidden}.period-type-selector-scroll-menu .menu-item-wrapper.active .period-type-selector-period{color:#000}.period-type-selector-scroll-menu .menu-item-wrapper,.period-type-selector-scroll-menu .menu-item-wrapper.active .period-type-selector-period:focus{outline:0}.period-type-selector-scroll-menu .with-end-line{border-right:1px solid #ebebf1}.period-type-selector-scroll-menu-arrow{cursor:pointer;top:0}.period-type-selector-scroll-menu .period-type-selector-scroll-menu-arrow{-ms-flex-align:center;align-items:center;background-color:transparent;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;height:40px;position:absolute;width:150px}.period-type-selector-scroll-menu .period-type-selector-scroll-menu-arrow.is-back{background-image:linear-gradient(270deg,hsla(0,0%,100%,0),#fff 40%)}.period-type-selector-scroll-menu .period-type-selector-scroll-menu-arrow.is-forward{background-image:linear-gradient(90deg,hsla(0,0%,100%,0),#fff 40%);display:-ms-flexbox;display:flex;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.disability-icon-title p{margin:0}.disability-icon-title p:first-child{margin-bottom:8px}.disability-icon{display:-ms-flexbox;display:flex}.disability-icon .is-icon-fallback,.disability-icon svg{-ms-flex-negative:0;flex-shrink:0;height:64px;width:64px}.disability-icon .is-icon-fallback{background:#e9e9ee;border-radius:50%}.disability-icon-description{-ms-flex-negative:1;flex-shrink:1;margin:8px 0 0}.disability-icon-text-wrapper.with-left-margin{margin-left:24px}.monthly-disability .title{margin-bottom:32px}.monthly-disability .no-content-notice{margin-top:40px}.monthly-disability-symptoms-container{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:32px}.monthly-disability-symptoms-container .disability-icon,.monthly-disability-symptoms-container .monthly-disability-total-days{-ms-flex-preferred-size:45%;flex-basis:45%;margin:0 auto 16px 0}.monthly-disability-symptoms-container .monthly-disability-total-days{margin-left:auto;margin-right:5%;max-width:45%;padding-left:88px}.section-heading .title{color:#2c2345;font-size:22px;letter-spacing:.37px;line-height:1.27;margin-bottom:4px}.section-heading .subtitle,.section-heading .title{font-stretch:normal;font-style:normal;font-weight:500}.section-heading .subtitle{color:#686476;font-size:16px;letter-spacing:.27px;line-height:1.31}.horizontal-separator{background-color:#f4f5f7;height:1px;width:100%}.disability-chart{overflow-x:hidden}.disability-chart .scrollable-chart.with-right-axis .scrollable-chart-fader{margin-left:160px;margin-right:56px}.disability-chart .disability-intensity-chart{margin-bottom:24px}.disability-chart-separator-1,.disability-chart-separator-2{background-color:#ebebf1}.disability-chart-separator-1{margin-bottom:16px}.disability-chart-separator-2{margin-top:16px}.disability-chart-collapse-chart-button button{color:#2c2345;font-size:14px;font-weight:700;letter-spacing:.23px;line-height:1.14;padding-left:0;text-align:left}.disability-chart .collapsible-box{max-height:900px;overflow:hidden;transition:max-height 1s ease}.disability-chart .collapsible-box.is-collapsed{max-height:21px}.disability-chart-total-days-chip-number{background-color:#de81cc;border-radius:25px;color:#fff;font-weight:700;margin-left:16px;padding:0 16px}.fader.across-x-axis{-webkit-mask:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent);mask:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent)}.fader.across-y-axis{-webkit-mask:linear-gradient(0deg,transparent,#000 5%,#000 95%,transparent);mask:linear-gradient(0deg,transparent,#000 5%,#000 95%,transparent)}.fader.is-not-fading{-webkit-mask:none;mask:none}.scrollable-chart{position:relative}.scrollable-chart .is-chart-layer{position:absolute}.scrollable-chart-fader{margin-left:120px;overflow:hidden}.scrollable-chart.with-right-axis .scrollable-chart-fader{margin-right:120px}.scrollable-chart-scroll-container{height:100%;overflow-y:hidden!important;width:100%}.scrollable-chart-relative-wrapper{height:100%;position:relative}.scrollable-chart-relative-wrapper.is-fully-controlled{overflow:hidden}.disability-intensity-chart .is-column,.disability-intensity-chart .is-top-legend .is-migraine-intensity{fill:#eed9ee}.disability-intensity-chart circle.is-disability-grade-1{fill:#fff;stroke:#d6c2d9;stroke-width:2px}.disability-intensity-chart circle.is-disability-grade-2{fill:#d1b6d5}.disability-intensity-chart circle.is-disability-grade-3{fill:#b384bb}.disability-intensity-chart circle.is-disability-grade-4{fill:#895298}.disability-intensity-chart .is-x-axis .tick line{stroke:#bbbbc7}.disability-intensity-chart .is-column.is-none,.disability-intensity-chart circle.is-disability-grade-none{fill:#9b98ac}.disability-intensity-chart .domain,.disability-intensity-chart .is-daily-marker,.disability-intensity-chart .is-horizontal-line,.disability-intensity-chart .is-month-line{stroke:#ebebf1}.disability-intensity-chart text{font-family:Roboto,sans-serif}.disability-intensity-chart .is-month-name{fill:#686476;font-size:13px;font-weight:500}.disability-intensity-chart .is-top-legend-text{fill:#676475;font-size:14px;letter-spacing:.23px;line-height:1.14}.disability-intensity-chart .is-background-hover-rect{fill:#f1f1f4;opacity:0;transition:opacity .15s}.disability-intensity-chart .is-linked-hover-highlighted.is-background-hover-rect{opacity:.6}.chart-tooltip{background-color:#fff;border-radius:4px;box-shadow:0 2px 2px 0 rgba(0,0,0,.239);opacity:0;pointer-events:none;position:fixed}.chart-tooltip-inner{padding:16px 32px 8px;position:relative}.chart-tooltip-triangle{border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #fff;bottom:-8px;height:0;left:50%;position:absolute;transform:translateX(-50%);width:0}.chart-tooltip-triangle.is-shadow{border-left:7px solid transparent;border-right:7px solid transparent;border-top:8px solid rgba(0,0,0,.239);bottom:-10px;filter:blur(1px)}.disability-intensity-chart-tooltip p{margin:0}.disability-intensity-chart-tooltip-block,p.disability-intensity-chart-tooltip-score-value{margin-bottom:8px}.disability-intensity-chart-tooltip-disability-grade,.disability-intensity-chart-tooltip-score-name,.disability-intensity-chart-tooltip-score-value-left,.disability-intensity-chart-tooltip-severity-name,.disability-intensity-chart-tooltip-severity-value{color:#2c2345;font-size:15px;line-height:1.33}.disability-intensity-chart-tooltip-score-name,.disability-intensity-chart-tooltip-severity-name{font-weight:400}.disability-intensity-chart-tooltip-severity-value{font-weight:500}.disability-intensity-chart-tooltip-disability-grade,.disability-intensity-chart-tooltip-score-value-left{font-weight:700}.disability-intensity-chart-tooltip-score-value-middle,.disability-intensity-chart-tooltip-score-value-right{color:#676475}.disability-intensity-chart-tooltip-disability-grade-wrapper{position:relative}.disability-intensity-chart-tooltip-disability-grade-wrapper .is-grade-1{fill:none;stroke:#d6c2d9;stroke-width:2px}.disability-intensity-chart-tooltip-disability-grade-wrapper .is-grade-2{fill:#d1b6d5}.disability-intensity-chart-tooltip-disability-grade-wrapper .is-grade-3{fill:#b384bb}.disability-intensity-chart-tooltip-disability-grade-wrapper .is-grade-4{fill:#895298}.disability-intensity-chart-tooltip-disability-grade-wrapper .is-grade-none{fill:none}.disability-intensity-chart-tooltip-disability-grade-wrapper svg{left:-21px;position:absolute;top:1px}.disability-symptoms-chart .is-left-item{position:relative}.disability-symptoms-chart .is-left-legend-item{fill:#676475}.disability-symptoms-chart .is-symptom-dot-and-text-wrapper{pointer-events:none}.disability-symptoms-chart .is-background-hover-rect,.disability-symptoms-chart .is-symptom-hover-dot,.disability-symptoms-chart .is-symptom-hover-text{transition:opacity .15s}.disability-symptoms-chart .is-linked-hover-highlighted .is-symptom-hover-text,.disability-symptoms-chart .is-linked-hover-highlighted.is-background-hover-rect,.disability-symptoms-chart .is-symptom-hover-dot{opacity:1}.disability-symptoms-chart .is-background-hover-rect,.disability-symptoms-chart .is-linked-hover-highlighted .is-symptom-dot,.disability-symptoms-chart .is-symptom-hover-text{opacity:0}.disability-symptoms-chart .is-symptom-dot-and-text-wrapper.with-symptom.is-linked-hover-highlighted{fill:#de81cc}.disability-symptoms-chart .is-total-days-chip rect{fill:#e4e4ea}.disability-symptoms-chart .is-total-days-chip text{fill:#2c2345;font-weight:700}.disability-symptoms-chart .is-symptom-dot{fill:#7d7999}.disability-symptoms-chart text{font-family:Roboto,sans-serif}.disability-symptoms-chart .is-background-hover-rect{fill:#f1f1f4}.disability-symptoms-chart-tooltip{width:176px}.disability-symptoms-chart-tooltip .chart-tooltip-inner{padding:24px}.disability-symptoms-chart-tooltip p{margin:0}.disability-symptoms-chart-tooltip-block:not(:nth-child(2)),p.disability-symptoms-chart-tooltip-symptom:not(:last-child){margin-bottom:8px}.disability-symptoms-chart-tooltip-symptom{color:#2c2345;font-size:15px;font-weight:500;line-height:1.33}.ninety-days-disability .is-page-title,.ninety-days-disability .period-type-selector,.ninety-days-disability .section-heading{margin-bottom:32px}.ninety-days-disability .no-content-notice{margin-top:40px}.tabs-route-section{opacity:1}.tabs-route-section.is-transitioning{opacity:0}.tabs-navigation{border-bottom:1px solid #d9d9e3;display:-ms-flexbox;display:flex}.tabs-navigation-link{color:#928f9f;font-size:14px;font-weight:700;letter-spacing:.23px;line-height:1.14;text-align:left;text-decoration:none}.tabs-navigation-link:hover{color:#625c72}.tabs-icon:hover path{fill:#625c72}.tabs-navigation-link.active{color:#3d394f}.tabs-navigation-link-wrapper{-ms-flex-pack:justify;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%;justify-content:space-between}.tabs-navigation-link-wrapper>span{margin-bottom:8px}.tabs-navigation-link-active-bar{background-color:#3d394f;box-shadow:0 2px 3px 0 rgba(0,0,0,.271);height:4px;margin:0 auto;opacity:.5;width:0}.tabs-navigation-link.active .tabs-navigation-link-active-bar{opacity:1;width:100%}.tabs-multiple-tabs{border-bottom:1px solid #676475}.tabs-icon{cursor:pointer}.factor-list .factor-list-text p{font-size:16px;font-weight:700;letter-spacing:.27px;line-height:1.19;margin-top:0}.factor-list.is-trigger .factor-list-text{color:#a565b6}.factor-list.is-protector .factor-list-text{color:#0090c8}.factor-list.is-suspected .factor-list-text{color:#2e2b38}.factor-list.is-noassociation .factor-list-text{color:#737185}.factor-list .factor-list-description{margin-bottom:6px}.factor-list .factor-list-count{margin-bottom:0}.factor-list .factor-list-text{margin-bottom:32px}.factor-list .factor-list-factors{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.factor-list .factor-list-factor{-ms-flex-preferred-size:264px;border-left:1px solid #ebebf1;flex-basis:264px;left:-32px;padding:8px 32px;position:relative}.factor{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex}.factor-circle{border-radius:50%;height:56px;margin-right:16px;min-height:56px;min-width:56px;width:56px}.factor.is-trigger .factor-circle{background-color:#a565b6}.factor.is-protector .factor-circle{background-color:#0090c8}.factor.is-noassociation .factor-circle{background-color:#737185}.factor.is-suspected .factor-circle{background-color:#2e2b38;border:2px solid #a565b6}.factor-icon.with-error{display:none}.factor-map{min-height:400px;position:relative;text-align:center}.factor-map .map-icon-image{pointer-events:none}.factor-map .map-concentric-circle1{fill:rgba(164,161,189,.15)}.factor-map .map-concentric-circle2{fill:rgba(164,161,189,.18)}.factor-map .map-concentric-circle3{fill:rgba(164,161,189,.21)}.factor-map .map-concentric-circle4{fill:rgba(164,161,189,.24)}.factor-map .map-concentric-circle5{fill:#a4a1bd}.no-data-circle{fill:transparent;stroke:#676579}.factor-map .map-association-label{fill:#9591a2;font-size:13px;font-weight:500;letter-spacing:.22px;line-height:1.15}.factor-map .map-association-label.high-association{fill:#2c2345}.individual-maps .subtitle{margin-bottom:32px}.individual-maps .tabs-navigation-link.is-empty span{color:#d4d3d9}.individual-maps .tabs-navigation-link.active.is-trigger{color:#a565b6}.individual-maps .is-trigger .tabs-navigation-link-active-bar{background-color:#a565b6}.individual-maps .tabs-navigation-link.active.is-protector{color:#0090c8}.individual-maps .is-protector .tabs-navigation-link-active-bar{background-color:#0090c8}.individual-maps .tabs-navigation-link.active.is-noassociation{color:#737185}.individual-maps .is-noassociation .tabs-navigation-link-active-bar{background-color:#737185}.individual-maps .tabs-navigation-link.active.is-suspected{color:#2e2b38}.individual-maps .is-suspected .tabs-navigation-link-active-bar{background-color:#2e2b38}.individual-maps .individual-maps-maps-container{display:-ms-flexbox;display:flex;padding-top:32px}.individual-maps .factor-map{-ms-flex-positive:1;flex-grow:1;height:50vh}.individual-maps .factor-list:not(.is-noassociation){width:260px}.individual-maps .factor-list:not(.is-noassociation) .factor-list-factors{display:block}.individual-maps .factor-list-factors{height:50vh;max-width:calc(100vw - 374px);overflow-y:auto;padding:16px 0}.individual-maps .no-content-notice{margin:auto}.individual-maps-no-content-notice.is-general #no-maps_svg__prefix__Path_356{fill:#80509b}.individual-maps-no-content-notice.is-trigger #no-maps_svg__prefix__Path_356{fill:#a565b6}.individual-maps-no-content-notice.is-protector #no-maps_svg__prefix__Path_356{fill:#0090c8}.individual-maps-no-content-notice.is-noassociation #no-maps_svg__prefix__Path_356{fill:#737185}.individual-maps-no-content-notice.is-suspected #no-maps_svg__prefix__Path_356{fill:#2e2b38}.medication-use-status-view .section-heading .section-heading-subtitle{margin-bottom:2rem}.medication-use-status-view>.section-heading-subtitle{color:#686476;font-size:16px;font-stretch:normal;font-style:normal;font-weight:500;letter-spacing:.27px;line-height:1.31;margin-bottom:3rem}.medication-use-status-view .disabler-and-spinner-wrapper{min-height:350px}.pain-intensity-chart .is-column.is-migraine,.pain-intensity-chart circle.is-migraine,.pain-intensity-chart rect.is-migraine{fill:#80509b}.pain-intensity-chart .is-column.is-headache,.pain-intensity-chart rect.is-headache{fill:#de81cc}.pain-intensity-chart .is-column.is-none,.pain-intensity-chart .is-column.is-unknown{fill:#9b98ac}.pain-intensity-chart circle.is-menstruation{fill:#f70057}.pain-intensity-chart circle.is-headache{fill:#fff;stroke:#de81cc;stroke-width:2px}.pain-intensity-chart circle.is-none,.pain-intensity-chart circle.is-unknown{fill:#9b98ac}.pain-intensity-chart rect.is-none{fill:#dedee5}.pain-intensity-chart .domain,.pain-intensity-chart .is-horizontal-line,.pain-intensity-chart .is-month-line{stroke:#ebebf1}.pain-intensity-chart text{font-family:Roboto,sans-serif}.pain-intensity-chart .is-month-name{fill:#686476;font-size:13px;font-weight:500}.pain-intensity-chart .is-chart-title{fill:#bab9c1;font-size:13px;letter-spacing:.16px;line-height:1.15;text-align:left}.pain-intensity-chart .is-top-legend-text{fill:#676475;font-size:14px;letter-spacing:.23px;line-height:1.14}.pain-intensity-chart .is-background-hover-rect{fill:#f1f1f4;opacity:0;transition:opacity .15s}.pain-intensity-chart .is-linked-hover-highlighted.is-background-hover-rect{opacity:.6}.pain-intensity-chart .is-bottom-legend-text.is-menstruation{fill:#f70057;font-size:13px;letter-spacing:.16px;line-height:1.15;text-align:left}.medication-use-charts{overflow-x:hidden}.medication-use-chart-button button{color:#2c2345;font-size:14px;font-weight:700;letter-spacing:.23px;line-height:1.14;padding-left:0}.medication-use-charts-separator-1,.medication-use-charts-separator-2{background-color:#ebebf1}.medication-use-charts-separator-1{margin-bottom:16px}.medication-use-charts-separator-2{margin-top:16px}.medication-use-charts .collapsible-box{max-height:900px;overflow:hidden;transition:max-height 1s ease}.medication-use-charts .collapsible-box.is-collapsed{max-height:21px}.medication-use-charts .medication-use-chart{margin-top:16px}.medication-use-charts .medication-use-intensity-chart{margin-bottom:24px;margin-top:40px}.medication-use-chart .is-left-item{position:relative}.medication-use-chart .is-left-legend-item{fill:#676475}.medication-use-chart .is-background-hover-rect,.medication-use-chart .is-treatment-hover-dot,.medication-use-chart .is-treatment-hover-text{transition:opacity .15s}.medication-use-chart .is-treatment-hover-dot{fill:#7d7999}.medication-use-chart .is-linked-hover-highlighted .is-treatment-hover-text,.medication-use-chart .is-linked-hover-highlighted.is-background-hover-rect{opacity:.6}.medication-use-chart .is-background-hover-rect,.medication-use-chart .is-linked-hover-highlighted .is-treatment-hover-dot,.medication-use-chart .is-treatment-hover-text{opacity:0}.medication-use-chart .is-treatment-hover-text{cursor:default}.medication-use-chart .is-treatment-dot-and-text-wrapper.with-symptom.is-linked-hover-highlighted{fill:#de81cc}.medication-use-chart .is-treatment-dot-and-text-wrapper:not(.is-tooltip-holder){pointer-events:none}.medication-use-chart .is-treatment-dot{fill:#7d7999}.medication-use-chart .is-daily-marker,.medication-use-chart .is-month-line{stroke:#ebebf1}.medication-use-chart text{font-family:Roboto,sans-serif}.medication-use-chart .is-month-name{fill:#686476;font-size:13px;font-weight:500}.medication-use-chart .is-background-hover-rect{fill:#f1f1f4}.medication-use-chart-tooltip{min-width:228px}.medication-use-chart-tooltip p{margin:0}.medication-use-chart-tooltip-block{margin-bottom:14px}.medication-use-chart-tooltip-treatment{color:#2c2345;margin-top:8px}.medication-use-chart-tooltip-name{font-size:15px;font-weight:700;line-height:1.33}.medication-use-chart-tooltip-migraine-type-wrapper{position:relative}.medication-use-chart-tooltip-migraine-type-wrapper .is-migraine :not(.is-severity){fill:#80509b;color:#80509b;font-weight:500}.medication-use-chart-tooltip-migraine-type-wrapper .is-headache :not(.is-severity){fill:#de81cc;color:#de81cc;font-weight:500}.medication-use-chart-tooltip-migraine-type-wrapper .is-unknown :not(.is-severity){fill:#9b98ac;color:#9b98ac;font-weight:500}.medication-use-chart-tooltip-migraine-type-wrapper svg{left:-15px;position:absolute;top:5px}.medication-use-chart-tooltip table{border-collapse:collapse;width:100%}.medication-use-chart-tooltip td,.medication-use-chart-tooltip th{padding:.25rem 0}.medication-use-chart-tooltip thead{border-bottom:1px solid #c4c4d8}.medication-use-chart-tooltip tbody tr:not(:first-of-type){border-top:1px solid #ebebf1}.medication-use-chart-tooltip td:first-of-type,.medication-use-chart-tooltip th:first-of-type{text-align:left}.medication-use-chart-tooltip td:not(:first-of-type),.medication-use-chart-tooltip th:not(:first-of-type){padding-left:1rem}.medication-use-chart-tooltip td:last-of-type,.medication-use-chart-tooltip th:last-of-type{text-align:center;width:30%}.medication-use-chart-tooltip__right-header{color:#8986a5;font-size:16px;font-stretch:normal;font-style:normal;font-weight:500;letter-spacing:.2px;line-height:1.19}.medication-use-chart-tooltip td.is-other:after{content:"* "}.medication-overuse-status-bar{border-radius:8px 8px 0 0}.medication-overuse-status-bar .medication-overuse-combined-outcome-text{margin-left:1.5rem}.medication-overuse-status-bar__text{color:#fff;font-size:20px;font-stretch:normal;font-style:normal;font-weight:500;letter-spacing:.2px;line-height:1.3}.medication-overuse-status-bar__text.is-gray{color:#6e6c88}.medication-use-month{background-color:#fff;border-radius:8px;box-shadow:0 3px 5px 0 rgba(0,0,0,.25);height:100%;max-height:500px;overflow:auto;padding:16px 0;transition:max-height 1s ease;width:33%}.medication-use-month>*{padding-left:32px;padding-right:32px}.medication-use-month.is-collapsed{max-height:52px;overflow:hidden}.medication-use-month.collapsible-box .collapsible-box-icon-wrapper{top:15px}.medication-use-month:not(:first-of-type){margin-left:1rem}.medication-use-month.is-untracked{background-color:transparent;border:2px solid #e7e7ec;border-radius:8px;box-shadow:none;max-height:52px;min-height:52px}.medication-use-month__preview{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex}.medication-use-month__preview .medication-status-icon{height:20px;margin-right:1rem}.medication-use-month__preview .medication-status-icon svg:not(.medication-status-icon__pill){margin-left:4px}.medication-use-month__title-block{padding-bottom:1rem}.medication-use-month__medication-table-wrapper.is-highlighted,.medication-use-month__title-block.is-highlighted{background-color:#f7f4f8}.medication-use-month__headache-migraine-days{margin:1rem 0 0}.medication-use-month__title{font-size:19px;font-stretch:normal;font-style:normal;font-weight:700;letter-spacing:.19px;line-height:1.26;margin-bottom:0;padding-top:1rem}.medication-use-month__not-tracked{padding-top:.25rem}.medication-use-month__days-contributing{color:#2c2345;font-size:16px;font-weight:700;padding-top:.25rem}.medication-use-month .medication-use-month__medication-table-wrapper,.medication-use-month .medication-use-month__other-treatments-notice{padding-bottom:.5rem;padding-top:.5rem}.medication-use-month-medication-table{border-collapse:collapse;width:100%}.medication-use-month-medication-table td,.medication-use-month-medication-table th{padding:.25rem 0}.medication-use-month-medication-table thead{border-bottom:1px solid #c4c4d8}.medication-use-month-medication-table tbody tr:not(:first-of-type){border-top:1px solid #ebebf1}.medication-use-month-medication-table td:first-of-type,.medication-use-month-medication-table th:first-of-type{text-align:left;width:70%}.medication-use-month-medication-table td:last-of-type,.medication-use-month-medication-table th:last-of-type{text-align:center;width:30%}.medication-use-month-medication-table__right-header{color:#8986a5;font-size:16px;font-stretch:normal;font-style:normal;font-weight:500;letter-spacing:.2px;line-height:1.19}.medication-use-month-medication-table td.is-other:after{content:"* "}.medication-use-months{-ms-flex-pack:justify;display:-ms-flexbox;display:flex;justify-content:space-between;margin-top:1rem}.medication-use-status{margin-bottom:2rem;min-height:300px;position:relative}.medication-use-status__explanation{color:#2c2345;font-size:18px;font-stretch:normal;font-style:normal;font-weight:500;left:0;letter-spacing:.3px;line-height:1.44;margin:0 auto;max-width:45rem;position:absolute;right:0;text-align:center;top:170px}.migraine-treatments-table{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.migraine-treatments-table-row{-ms-flex-pack:justify;-ms-flex-align:center;align-items:center;border-bottom:1px solid #ebebf0;display:-ms-flexbox;display:flex;justify-content:space-between;padding:0 16px;width:100%}.migraine-treatments-table-row.is-header{background-color:#ebebf0;border-bottom:1px solid #c4c4d8}.migraine-treatments-table-row.is-header .migraine-treatments-table-cell{font-size:14px}.migraine-treatments-table-row .migraine-treatments-table-cell{color:#676475;font-size:16px;font-weight:500;line-height:24px;padding:8px 10px 8px 0}.migraine-treatments-table-cell:first-child:not(.migraine-treatments-table-cell-none-added){color:#2c2345}.migraine-treatments-table-row.has-3-cells .migraine-treatments-table-cell:first-child,.migraine-treatments-table-row.has-4-cells .migraine-treatments-table-cell:first-child{width:30%}.migraine-treatments-table-row.has-3-cells .migraine-treatments-table-cell:nth-child(2){width:55%}.migraine-treatments-table-row.has-4-cells .migraine-treatments-table-cell:nth-child(2){width:40%}.migraine-treatments-table-row.has-4-cells .migraine-treatments-table-cell:nth-child(3){width:20%}.migraine-treatments-table-row:not(.has-1-cells) .migraine-treatments-table-cell:last-child{text-align:center;width:18%}.migraine-treatments-table-extra-row{-ms-flex-pack:justify;-ms-flex-align:center;align-items:center;background-color:#f6f6f8;border-bottom:1px solid #ebebf0;color:#2c2345;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;font-size:14px;height:40px;justify-content:space-between;padding:0 16px;width:100%}.migraine-treatments-table-cell-none-added{color:#928f9f}.migraine-treatments .migraine-treatments-chart-container,.migraine-treatments .migraine-treatments-table,.migraine-treatments .period-type-selector{margin-top:40px;overflow-x:hidden}.migraine-treatments-header{-ms-flex-pack:justify;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;justify-content:space-between;width:100%}.migraine-treatments .migraine-treatments-charts{margin-top:96px}.migraine-treatments-uncoded-medication{color:#686476;font-size:14px;margin-top:24px}.migraine-treatments-charts{overflow-x:hidden}.migraine-treatments-charts-title{margin-bottom:1rem}.migraine-treatments-chart-button button{color:#2c2345;font-size:14px;font-weight:700;letter-spacing:.23px;line-height:1.14;padding-left:0}.migraine-treatments-charts-separator-1,.migraine-treatments-charts-separator-2{background-color:#ebebf1}.migraine-treatments-charts-separator-1{margin-bottom:16px}.migraine-treatments-charts-separator-2{margin-top:16px}.migraine-treatments-charts .collapsible-box{max-height:900px;overflow:hidden;transition:max-height 1s ease}.migraine-treatments-charts .collapsible-box.is-collapsed{max-height:21px}.migraine-treatments-charts .migraine-treatments-chart{margin-top:16px}.migraine-treatments-charts .migraine-treatments-intensity-chart{margin-bottom:24px;margin-top:40px}.migraine-treatments-chart .is-left-item{position:relative}.migraine-treatments-chart .is-left-legend-item{fill:#676475}.migraine-treatments-chart .is-background-hover-rect,.migraine-treatments-chart .is-treatment-hover-dot,.migraine-treatments-chart .is-treatment-hover-text{transition:opacity .15s}.migraine-treatments-chart .is-treatment-hover-dot{fill:#7d7999}.migraine-treatments-chart .is-linked-hover-highlighted .is-treatment-hover-text,.migraine-treatments-chart .is-linked-hover-highlighted.is-background-hover-rect{opacity:.6}.migraine-treatments-chart .is-background-hover-rect,.migraine-treatments-chart .is-linked-hover-highlighted .is-treatment-hover-dot,.migraine-treatments-chart .is-treatment-hover-text{opacity:0}.migraine-treatments-chart .is-treatment-hover-text{cursor:default}.migraine-treatments-chart .is-treatment-dot-and-text-wrapper.with-symptom.is-linked-hover-highlighted{fill:#de81cc}.migraine-treatments-chart .is-treatment-dot-and-text-wrapper:not(.is-tooltip-holder){pointer-events:none}.migraine-treatments-chart .is-treatment-dot{fill:#7d7999}.migraine-treatments-chart .is-daily-marker,.migraine-treatments-chart .is-month-line{stroke:#ebebf1}.migraine-treatments-chart text{font-family:Roboto,sans-serif}.migraine-treatments-chart .is-month-name{fill:#686476;font-size:13px;font-weight:500}.migraine-treatments-chart .is-background-hover-rect{fill:#f1f1f4}.treatments-chart-tooltip{min-width:228px}.treatments-chart-tooltip .is-date-holder{color:#676475;font-size:13px;font-stretch:normal;font-style:normal;font-weight:700;letter-spacing:.22px;line-height:1.15}.treatments-chart-tooltip-migraine-type-wrapper{position:relative}.treatments-chart-tooltip-migraine-type-wrapper .is-headache,.treatments-chart-tooltip-migraine-type-wrapper .is-migraine,.treatments-chart-tooltip-migraine-type-wrapper .is-unknown{font-weight:500}.treatments-chart-tooltip-migraine-type-wrapper .is-severity{font-weight:400}.treatments-chart-tooltip-migraine-type-wrapper .is-migraine{fill:#80509b;color:#80509b}.treatments-chart-tooltip-migraine-type-wrapper .is-headache{fill:#de81cc;color:#de81cc}.treatments-chart-tooltip-migraine-type-wrapper .is-unknown{fill:#9b98ac;color:#9b98ac}.treatments-chart-tooltip-migraine-type-wrapper svg{left:-15px;position:absolute;top:5px}.treatments-chart-tooltip p{margin:0}.treatments-chart-tooltip-block{margin-bottom:14px}.treatments-chart-tooltip-severity-name,.treatments-chart-tooltip-severity-value{color:#2c2345;font-size:15px;line-height:1.33}.treatments-chart-tooltip-severity-name{font-weight:400}.treatments-chart-tooltip-severity-value{font-weight:500}.treatments-chart-tooltip-treatment-table{border-collapse:collapse;color:#2c2345;margin-top:8px;width:100%}.treatments-chart-tooltip-units{color:#8986a5;font-size:15px;font-stretch:normal;font-style:normal;font-weight:500;letter-spacing:.19px;line-height:1.2;opacity:.9}.treatments-chart-tooltip-treatment-table td{padding:.25rem 0}.treatments-chart-tooltip-treatment-table td:not(:first-of-type){padding-left:1rem}.treatments-chart-tooltip-treatment-table tr:first-of-type{border-bottom:1px solid #c4c4d8}.treatments-chart-tooltip-treatment-table td:last-of-type{text-align:right}.treatments-chart-tooltip-name{color:#2c2345;font-size:15px;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1.53}.collapse-button.is-collapsed,.collapse-button.is-expanded{overflow:hidden}.collapse-button{-ms-flex-pack:end;-ms-flex-align:center;align-items:center;background:no-repeat;border:none;cursor:pointer;display:-ms-flexbox;display:flex;justify-content:flex-end;min-height:25px;min-width:90px;outline:none;transition:opacity .3s ease-in-out}.collapse-button-text{margin-right:12px}.collapse-button-icon-wrapper{height:20px;overflow:hidden;position:relative;width:20px}.collapse-button-icon{position:absolute;right:0;transition:transform .3s ease-in-out}.collapse-button.is-collapsed{opacity:1}.collapse-button.is-expanded{opacity:.7}.collapse-button.is-collapsed .collapse-button-icon{transform:translateY(0)}.collapse-button.is-expanded .collapse-button-icon{transform:translateY(50%)}.collapse-button-icon:first-of-type{bottom:105%}.office-note .tabs-navigation{margin-bottom:38px}.office-note-block{margin-top:27px}.text-editor,.text-editor h1{color:#2c2345;font-size:16px;font-weight:400;letter-spacing:.3px;line-height:1.2;margin:0}.text-editor section{margin-bottom:30px}.text-editor li{margin-bottom:12px}.text-editor p{margin:0}.text-editor table{border-collapse:collapse;border-spacing:0;margin-bottom:20px;text-align:center}.text-editor caption{caption-side:top;padding:10px}.text-editor th{font-weight:500}.text-editor table,.text-editor td,.text-editor th{border:1px solid #000;padding:7px 10px}.text-editor td:first-child,.text-editor th:first-child{text-align:left}.text-editor .text-editor-bold-mark{font-weight:500}.text-editor .text-editor-underlined-mark{text-decoration:underline}.text-editor .text-editor-italic-mark{font-style:italic}.text-editor .text-editor-justify-mark{display:-ms-inline-flexbox;display:inline-flex;text-align:justify}.text-editor .text-editor-align-left-mark{display:-ms-inline-flexbox;display:inline-flex;text-align:left}.text-editor-tool-bar{display:-ms-flexbox;display:flex;padding:11px 20px}.text-editor{padding:15px 20px}.text-editor-icon{position:relative}.text-editor-tool-bar-button{background:none;border:none;cursor:pointer;height:30px;width:30px}.text-editor-tool-bar-underlined-button{margin-right:70px}@media print{.text-editor-resizable{height:100%!important}}.office-note-text-editor-wrapper{border:1px solid #ebebf1}.office-note-text-editor{height:100%;overflow-y:scroll}.office-note-text-editor-tool-bar{background:#eae9f0;height:50px}.office-note-text-editor-tool-bar-button{opacity:.5}.office-note-text-editor-close-button{-ms-flex-align:center;align-items:center;background:none;border:none;color:#2c2345;cursor:pointer;display:-ms-flexbox;display:flex;font-size:12px;font-weight:500;letter-spacing:.2px;line-height:1.42;margin-left:auto;margin-right:0;min-width:100px}.office-note-text-editor-close-button img{margin-bottom:1px;margin-left:11px}.office-note-text-editor-tool-bar-button.is-active{opacity:1}.office-note-text-editor-tool-bar-button:hover{opacity:1;transition:opacity .5s ease}.office-note-text-editor-wrapper .text-editor-bold-icon{top:2.5px}.office-note-text-editor-wrapper .text-editor-italic-icon,.office-note-text-editor-wrapper .text-editor-underlined-icon{top:2px}.office-note-text-editor-wrapper .text-editor-ordered-list-icon{top:3px}.office-note-text-editor-wrapper .text-editor-align-left-icon,.office-note-text-editor-wrapper .text-editor-justify-icon,.office-note-text-editor-wrapper .text-editor-unordered-list-icon{top:2px}.office-note-text-editor-lower-buttons-wrapper{-ms-flex-pack:justify;display:-ms-flexbox;display:flex;justify-content:space-between}.office-note-text-editor-lower-buttons-wrapper .tooltip{text-align:left;width:110px}.office-note-text-editor-lower-button-left{background-position:50%;background-size:32px;min-width:auto}.office-note-text-editor-lower-button-left:nth-child(2){margin-left:24px;margin-right:auto}.office-note-text-editor-save-note{background-size:15px}@media print{.office-note-text-editor-wrapper{border:none}.office-note-text-editor{overflow-y:visible;padding:0}.office-note-text-editor,.office-note-text-editor h1{font-size:10px}}.office-note-generator{max-height:625px;transition:max-height 1s ease}.office-note-generator.with-text-editor-displayed{max-height:1345px}@media print{.office-note-generator.with-text-editor-displayed{max-height:none}}.office-note-generator-generate-note-wrapper{-ms-flex-pack:end;display:-ms-flexbox;display:flex;justify-content:flex-end}.office-note-generator-generate-note{background-size:19px 18.3px}.PresetDateRangePicker_panel{padding:0 22px 11px}.PresetDateRangePicker_button{background:0 0;border:2px solid #00a699;box-sizing:border-box;color:#00a699;cursor:pointer;font:inherit;font-weight:700;height:100%;line-height:normal;margin-right:8px;overflow:visible;padding:4px 12px;position:relative;text-align:center}.PresetDateRangePicker_button:active{outline:0}.PresetDateRangePicker_button__selected{background:#00a699;color:#fff}.SingleDatePickerInput{background-color:#fff;display:inline-block}.SingleDatePickerInput__withBorder{border:1px solid #dbdbdb;border-radius:2px}.SingleDatePickerInput__rtl{direction:rtl}.SingleDatePickerInput__disabled{background-color:#f2f2f2}.SingleDatePickerInput__block{display:block}.SingleDatePickerInput__showClearDate{padding-right:30px}.SingleDatePickerInput_clearDate{background:0 0;border:0;color:inherit;cursor:pointer;font:inherit;line-height:normal;margin:0 10px 0 5px;overflow:visible;padding:10px;position:absolute;right:0;top:50%;transform:translateY(-50%)}.SingleDatePickerInput_clearDate__default:focus,.SingleDatePickerInput_clearDate__default:hover{background:#dbdbdb;border-radius:50%}.SingleDatePickerInput_clearDate__small{padding:6px}.SingleDatePickerInput_clearDate__hide{visibility:hidden}.SingleDatePickerInput_clearDate_svg{fill:#82888a;height:12px;vertical-align:middle;width:15px}.SingleDatePickerInput_clearDate_svg__small{height:9px}.SingleDatePickerInput_calendarIcon{background:0 0;border:0;color:inherit;cursor:pointer;display:inline-block;font:inherit;line-height:normal;margin:0 5px 0 10px;overflow:visible;padding:10px;vertical-align:middle}.SingleDatePickerInput_calendarIcon_svg{fill:#82888a;height:15px;vertical-align:middle;width:14px}.SingleDatePicker{display:inline-block;position:relative}.SingleDatePicker__block{display:block}.SingleDatePicker_picker{background-color:#fff;position:absolute;z-index:1}.SingleDatePicker_picker__rtl{direction:rtl}.SingleDatePicker_picker__directionLeft{left:0}.SingleDatePicker_picker__directionRight{right:0}.SingleDatePicker_picker__portal{background-color:rgba(0,0,0,.3);height:100%;left:0;position:fixed;top:0;width:100%}.SingleDatePicker_picker__fullScreenPortal{background-color:#fff}.SingleDatePicker_closeButton{background:0 0;border:0;color:inherit;cursor:pointer;font:inherit;line-height:normal;overflow:visible;padding:15px;position:absolute;right:0;top:0;z-index:2}.SingleDatePicker_closeButton:focus,.SingleDatePicker_closeButton:hover{color:darken(#cacccd,10%);text-decoration:none}.SingleDatePicker_closeButton_svg{fill:#cacccd;height:15px;width:15px}.DayPickerKeyboardShortcuts_buttonReset{background:0 0;border:0;border-radius:0;color:inherit;cursor:pointer;font:inherit;font-size:14px;line-height:normal;overflow:visible;padding:0}.DayPickerKeyboardShortcuts_buttonReset:active{outline:0}.DayPickerKeyboardShortcuts_show{height:26px;position:absolute;width:33px;z-index:2}.DayPickerKeyboardShortcuts_show:before{content:"";display:block;position:absolute}.DayPickerKeyboardShortcuts_show__bottomRight{bottom:0;right:0}.DayPickerKeyboardShortcuts_show__bottomRight:before{border-right:33px solid #00a699;border-top:26px solid transparent;bottom:0;right:0}.DayPickerKeyboardShortcuts_show__bottomRight:hover:before{border-right:33px solid #008489}.DayPickerKeyboardShortcuts_show__topRight{right:0;top:0}.DayPickerKeyboardShortcuts_show__topRight:before{border-bottom:26px solid transparent;border-right:33px solid #00a699;right:0;top:0}.DayPickerKeyboardShortcuts_show__topRight:hover:before{border-right:33px solid #008489}.DayPickerKeyboardShortcuts_show__topLeft{left:0;top:0}.DayPickerKeyboardShortcuts_show__topLeft:before{border-bottom:26px solid transparent;border-left:33px solid #00a699;left:0;top:0}.DayPickerKeyboardShortcuts_show__topLeft:hover:before{border-left:33px solid #008489}.DayPickerKeyboardShortcuts_showSpan{color:#fff;position:absolute}.DayPickerKeyboardShortcuts_showSpan__bottomRight{bottom:0;right:5px}.DayPickerKeyboardShortcuts_showSpan__topRight{right:5px;top:1px}.DayPickerKeyboardShortcuts_showSpan__topLeft{left:5px;top:1px}.DayPickerKeyboardShortcuts_panel{background:#fff;border:1px solid #dbdbdb;border-radius:2px;bottom:0;left:0;margin:33px;overflow:auto;padding:22px;position:absolute;right:0;text-align:left;top:0;z-index:2}.DayPickerKeyboardShortcuts_title{font-size:16px;font-weight:700;margin:0}.DayPickerKeyboardShortcuts_list{font-size:14px;list-style:none;padding:0}.DayPickerKeyboardShortcuts_close{position:absolute;right:22px;top:22px;z-index:2}.DayPickerKeyboardShortcuts_close:active{outline:0}.DayPickerKeyboardShortcuts_closeSvg{fill:#cacccd;height:15px;width:15px}.DayPickerKeyboardShortcuts_closeSvg:focus,.DayPickerKeyboardShortcuts_closeSvg:hover{fill:#82888a}.CalendarDay{box-sizing:border-box;cursor:pointer;font-size:14px;text-align:center}.CalendarDay:active{outline:0}.CalendarDay__defaultCursor{cursor:default}.CalendarDay__default{background:#fff;border:1px solid #e4e7e7;color:#484848}.CalendarDay__default:hover{background:#e4e7e7;border:1px solid #e4e7e7;color:inherit}.CalendarDay__hovered_offset{background:#f4f5f5;border:1px double #e4e7e7;color:inherit}.CalendarDay__outside{background:#fff;border:0;color:#484848}.CalendarDay__outside:hover{border:0}.CalendarDay__blocked_minimum_nights{background:#fff;border:1px solid #eceeee;color:#cacccd}.CalendarDay__blocked_minimum_nights:active,.CalendarDay__blocked_minimum_nights:hover{background:#fff;color:#cacccd}.CalendarDay__highlighted_calendar{background:#ffe8bc;color:#484848}.CalendarDay__highlighted_calendar:active,.CalendarDay__highlighted_calendar:hover{background:#ffce71;color:#484848}.CalendarDay__selected_span{background:#66e2da;border:1px double #33dacd;color:#fff}.CalendarDay__selected_span:active,.CalendarDay__selected_span:hover{background:#33dacd;border:1px double #33dacd;color:#fff}.CalendarDay__selected,.CalendarDay__selected:active,.CalendarDay__selected:hover{background:#00a699;border:1px double #00a699;color:#fff}.CalendarDay__hovered_span,.CalendarDay__hovered_span:hover{background:#b2f1ec;border:1px double #80e8e0;color:#007a87}.CalendarDay__hovered_span:active{background:#80e8e0;border:1px double #80e8e0;color:#007a87}.CalendarDay__blocked_calendar,.CalendarDay__blocked_calendar:active,.CalendarDay__blocked_calendar:hover{background:#cacccd;border:1px solid #cacccd;color:#82888a}.CalendarDay__blocked_out_of_range,.CalendarDay__blocked_out_of_range:active,.CalendarDay__blocked_out_of_range:hover{background:#fff;border:1px solid #e4e7e7;color:#cacccd}.CalendarDay__hovered_start_first_possible_end{background:#eceeee;border:1px double #eceeee}.CalendarDay__hovered_start_blocked_min_nights{background:#eceeee;border:1px double #e4e7e7}.CalendarMonth{background:#fff;text-align:center;-webkit-user-select:none;-ms-user-select:none;user-select:none;vertical-align:top}.CalendarMonth_table{border-collapse:collapse;border-spacing:0}.CalendarMonth_verticalSpacing{border-collapse:separate}.CalendarMonth_caption{caption-side:top;color:#484848;font-size:18px;padding-bottom:37px;padding-top:22px;text-align:center}.CalendarMonth_caption__verticalScrollable{padding-bottom:7px;padding-top:12px}.CalendarMonthGrid{background:#fff;text-align:left;z-index:0}.CalendarMonthGrid__animating{z-index:1}.CalendarMonthGrid__horizontal{left:9px;position:absolute}.CalendarMonthGrid__vertical,.CalendarMonthGrid__vertical_scrollable{margin:0 auto}.CalendarMonthGrid_month__horizontal{display:inline-block;min-height:100%;vertical-align:top}.CalendarMonthGrid_month__hideForAnimation{opacity:0;pointer-events:none;position:absolute;z-index:-1}.CalendarMonthGrid_month__hidden{visibility:hidden}.DayPickerNavigation{position:relative;z-index:2}.DayPickerNavigation__horizontal{height:0}.DayPickerNavigation__verticalScrollable_prevNav{z-index:1}.DayPickerNavigation__verticalDefault{bottom:0;height:52px;left:0;position:absolute;width:100%}.DayPickerNavigation__verticalScrollableDefault{position:relative}.DayPickerNavigation__bottom{height:auto}.DayPickerNavigation__bottomDefault{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-ms-flexbox;display:flex;justify-content:space-between}.DayPickerNavigation_button{border:0;cursor:pointer;margin:0;padding:0;-webkit-user-select:none;-ms-user-select:none;user-select:none}.DayPickerNavigation_button__default{background-color:#fff;border:1px solid #e4e7e7;color:#757575}.DayPickerNavigation_button__default:focus,.DayPickerNavigation_button__default:hover{border:1px solid #c4c4c4}.DayPickerNavigation_button__default:active{background:#f2f2f2}.DayPickerNavigation_button__disabled{border:1px solid #f2f2f2;cursor:default}.DayPickerNavigation_button__disabled:focus,.DayPickerNavigation_button__disabled:hover{border:1px solid #f2f2f2}.DayPickerNavigation_button__disabled:active{background:0 0}.DayPickerNavigation_button__horizontalDefault{border-radius:3px;line-height:.78;padding:6px 9px;position:absolute;top:18px}.DayPickerNavigation_bottomButton__horizontalDefault{margin:-10px 22px 30px;position:static}.DayPickerNavigation_leftButton__horizontalDefault{left:22px}.DayPickerNavigation_rightButton__horizontalDefault{right:22px}.DayPickerNavigation_button__verticalDefault{background:#fff;box-shadow:0 0 5px 2px rgba(0,0,0,.1);display:inline-block;height:100%;padding:5px;position:relative;text-align:center;width:50%}.DayPickerNavigation_nextButton__verticalDefault{border-left:0}.DayPickerNavigation_nextButton__verticalScrollableDefault,.DayPickerNavigation_prevButton__verticalScrollableDefault{width:100%}.DayPickerNavigation_svg__horizontal{fill:#82888a;display:block;height:19px;width:19px}.DayPickerNavigation_svg__vertical{fill:#484848;height:42px;width:42px}.DayPickerNavigation_svg__disabled{fill:#f2f2f2}.DayPicker{position:relative;text-align:left}.DayPicker,.DayPicker__horizontal{background:#fff}.DayPicker__verticalScrollable{height:100%}.DayPicker__hidden{visibility:hidden}.DayPicker__withBorder{border-radius:3px;box-shadow:0 2px 6px rgba(0,0,0,.05),0 0 0 1px rgba(0,0,0,.07)}.DayPicker_portal__horizontal{box-shadow:none;left:50%;position:absolute;top:50%}.DayPicker_portal__vertical{position:static}.DayPicker_focusRegion{outline:0}.DayPicker_calendarInfo__horizontal,.DayPicker_wrapper__horizontal{display:inline-block;vertical-align:top}.DayPicker_weekHeaders{position:relative}.DayPicker_weekHeaders__horizontal{margin-left:9px}.DayPicker_weekHeader{color:#757575;position:absolute;text-align:left;top:62px;z-index:2}.DayPicker_weekHeader__vertical{left:50%}.DayPicker_weekHeader__verticalScrollable{background:#fff;border-bottom:1px solid #dbdbdb;display:table-row;left:0;margin-left:0;text-align:center;top:0;width:100%}.DayPicker_weekHeader_ul{font-size:14px;list-style:none;margin:1px 0;padding-left:0;padding-right:0}.DayPicker_weekHeader_li{display:inline-block;text-align:center}.DayPicker_transitionContainer{border-radius:3px;overflow:hidden;position:relative}.DayPicker_transitionContainer__horizontal{transition:height .2s ease-in-out}.DayPicker_transitionContainer__vertical{width:100%}.DayPicker_transitionContainer__verticalScrollable{bottom:0;height:100%;left:0;overflow-y:scroll;padding-top:20px;position:absolute;right:0;top:0}.DateInput{background:#fff;display:inline-block;margin:0;padding:0;position:relative;vertical-align:middle;width:130px}.DateInput__small{width:97px}.DateInput__block{width:100%}.DateInput__disabled{background:#f2f2f2;color:#dbdbdb}.DateInput_input{background-color:#fff;border:0;border-bottom:2px solid transparent;border-radius:0;color:#484848;font-size:19px;font-weight:200;line-height:24px;padding:11px 11px 9px;width:100%}.DateInput_input__small{font-size:15px;letter-spacing:.2px;line-height:18px;padding:7px 7px 5px}.DateInput_input__regular{font-weight:auto}.DateInput_input__readOnly{-webkit-user-select:none;-ms-user-select:none;user-select:none}.DateInput_input__focused{background:#fff;border:0;border-bottom:2px solid #008489;outline:0}.DateInput_input__disabled{background:#f2f2f2;font-style:italic}.DateInput_screenReaderMessage{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.DateInput_fang{height:10px;left:22px;position:absolute;width:20px;z-index:2}.DateInput_fangShape{fill:#fff}.DateInput_fangStroke{stroke:#dbdbdb;fill:transparent}.DateRangePickerInput{background-color:#fff;display:inline-block}.DateRangePickerInput__disabled{background:#f2f2f2}.DateRangePickerInput__withBorder{border:1px solid #dbdbdb;border-radius:2px}.DateRangePickerInput__rtl{direction:rtl}.DateRangePickerInput__block{display:block}.DateRangePickerInput__showClearDates{padding-right:30px}.DateRangePickerInput_arrow{color:#484848;display:inline-block;vertical-align:middle}.DateRangePickerInput_arrow_svg{fill:#484848;height:24px;vertical-align:middle;width:24px}.DateRangePickerInput_clearDates{background:0 0;border:0;color:inherit;cursor:pointer;font:inherit;line-height:normal;margin:0 10px 0 5px;overflow:visible;padding:10px;position:absolute;right:0;top:50%;transform:translateY(-50%)}.DateRangePickerInput_clearDates__small{padding:6px}.DateRangePickerInput_clearDates_default:focus,.DateRangePickerInput_clearDates_default:hover{background:#dbdbdb;border-radius:50%}.DateRangePickerInput_clearDates__hide{visibility:hidden}.DateRangePickerInput_clearDates_svg{fill:#82888a;height:12px;vertical-align:middle;width:15px}.DateRangePickerInput_clearDates_svg__small{height:9px}.DateRangePickerInput_calendarIcon{background:0 0;border:0;color:inherit;cursor:pointer;display:inline-block;font:inherit;line-height:normal;margin:0 5px 0 10px;overflow:visible;padding:10px;vertical-align:middle}.DateRangePickerInput_calendarIcon_svg{fill:#82888a;height:15px;vertical-align:middle;width:14px}.DateRangePicker{display:inline-block;position:relative}.DateRangePicker__block{display:block}.DateRangePicker_picker{background-color:#fff;position:absolute;z-index:1}.DateRangePicker_picker__rtl{direction:rtl}.DateRangePicker_picker__directionLeft{left:0}.DateRangePicker_picker__directionRight{right:0}.DateRangePicker_picker__portal{background-color:rgba(0,0,0,.3);height:100%;left:0;position:fixed;top:0;width:100%}.DateRangePicker_picker__fullScreenPortal{background-color:#fff}.DateRangePicker_closeButton{background:0 0;border:0;color:inherit;cursor:pointer;font:inherit;line-height:normal;overflow:visible;padding:15px;position:absolute;right:0;top:0;z-index:2}.DateRangePicker_closeButton:focus,.DateRangePicker_closeButton:hover{color:darken(#cacccd,10%);text-decoration:none}.DateRangePicker_closeButton_svg{fill:#cacccd;height:15px;width:15px}.date-input .DateInput{vertical-align:baseline}.date-input .DateInput,.date-input .DateInput_input{background:none}.date-input .DateInput_input{color:#676475;font-size:16px;font-weight:500;letter-spacing:.3px;padding:11px 5px 8px}.date-input .DateInput_input,.date-input .DateInput_input__focused{border-bottom:2px solid transparent;outline-color:#80519b}.date-input .DateInput_fang{display:none}.date-input .DayPicker__withBorder{border-radius:3px;box-shadow:0 2px 2px 0 rgba(0,0,0,.239)}.date-input .CalendarMonth,.date-input .CalendarMonthGrid,.date-input .DayPicker{background-color:#f7f7fa}.date-input .DayPickerNavigation_button__default{background:none;border:none;outline:none}.date-input .DayPickerNavigation_button{position:absolute;top:13px}.date-input .DayPickerNavigation_button path{fill:#80519b}.date-input .DayPickerNavigation_button:first-of-type{left:33px;transform:rotate(-90deg)}.date-input .DayPickerNavigation_button:nth-of-type(2){right:33px;transform:rotate(90deg)}.date-input .CalendarMonth_caption{color:#676475;font-size:15px;padding-bottom:48px;padding-top:14px}.date-input .DayPicker_weekHeader{top:51px}.date-input .DayPicker_weekHeader_ul{color:#676475;font-size:15px;font-weight:700}.date-input .CalendarDay__default{background:none;border:none;color:#676475}.date-input .CalendarDay__blocked_out_of_range{color:#cecdd2}.date-input .CalendarDay__default:hover:not(.CalendarDay__blocked_out_of_range),.date-input .CalendarDay__selected{background:#814f9d;color:#fff}.date-input-single .SingleDatePicker,.date-input-single .SingleDatePickerInput{width:100%}.date-input-single .SingleDatePickerInput{background-color:#e9e3f2;border-radius:5px}.date-input-single .SingleDatePickerInput_calendarIcon{margin:0;outline:none;pointer-events:none}.date-input-single .SingleDatePicker_picker{background:none}.date-input-single .CalendarDay__default{border-radius:50%}.office-note-generator-date-picker{margin-bottom:0;position:relative;transition:margin-bottom .5s ease;width:100%}.office-note-generator-date-picker.with-open-drop-down{margin-bottom:179px}.office-note-generator-table{border-collapse:collapse;border-spacing:0;color:#676475;font-size:16px;font-weight:500;letter-spacing:.3px;text-align:left}.office-note-generator-table .is-col-2{width:50%}.office-note-generator-table-cell:not(.office-note-generator-table-invisible-cell){border:1px solid #ebebf1}.office-note-generator-table,.office-note-generator-table-cell,.office-note-generator-table-full-cell-button{padding:15px 23px}.office-note-generator-table-button-wrapper-cell{padding:0}.office-note-generator-table-button-wrapper-cell :not(.is-disabling){cursor:pointer}.office-note-generator-table-title{background-color:#eae9f0}.office-note-generator-table-full-cell-button{background:none;border:none;cursor:pointer;display:-ms-flexbox;display:flex;height:48px;outline:none;text-align:left;width:100%}.office-note-generator-table-calendar-cell-1,.office-note-generator-table-calendar-cell-2,.office-note-generator-table-full-cell-button.is-active,.office-note-generator-table-full-cell-button:hover{background-color:#f7f7fa}.office-note-generator-table-full-cell-button:disabled{cursor:default;opacity:.3}.office-note-generator-table-full-cell-button:disabled *{cursor:default}.office-note-generator-table-checkbox-label{margin-left:12px}.office-note-generator-table-checkbox-image{bottom:1px;margin-left:auto;margin-right:0;position:relative}.office-note-generator-table-checkbox-image.is-since-last-note{height:21.8px;width:23.4px}.office-note-generator-table-checkbox-image.is-by-date{height:18px;width:20px}.office-note-generator-table .is-active .office-note-generator-table-checkbox-label{color:#2c2345}.office-note-generator-table-calendar-cell-1,.office-note-generator-table-calendar-cell-2{opacity:1;padding:8px 8px 0;position:absolute;text-align:center;transition:all .5s ease;width:25.2%;z-index:8}.office-note-generator-table-calendar-cell-text{color:#814f9d;font-size:16px;font-weight:500;letter-spacing:.2px;line-height:1.2;margin:0 0 6px;text-align:center}.office-note-generator-table-calendar-cell-1{right:0}.office-note-generator-table-calendar-cell-2{right:25%}.office-note-generator-table-calendar-cell-1.is-hidden,.office-note-generator-table-calendar-cell-2.is-hidden{bottom:0;max-height:0;min-height:0;opacity:0;overflow:hidden;padding-bottom:0;padding-top:0}.office-note-generator-table-calendar-cell-1.is-displayed,.office-note-generator-table-calendar-cell-2.is-displayed{bottom:-157px;max-height:158px;min-height:158px;overflow:visible}.office-note-generator-date-picker .office-note-generator-table-date-input-button{background-color:#e9e3f2;color:#676475;font-size:16px;font-weight:500;height:52px;letter-spacing:.3px;line-height:1.4;margin-bottom:8px;min-height:2.1em;padding:0;text-align:center}.office-note-generator-date-picker .DateInput{width:100%}.office-note-generator-date-picker .DateInput_input__focused:-ms-input-placeholder{opacity:0}.office-note-generator-date-picker .DateInput_input__focused::placeholder{opacity:0}.office-note-generator-date-picker .DateInput_input{text-align:center}.office-note-generator-date-picker .SingleDatePickerInput{box-shadow:0 2px 2px 0 rgba(0,0,0,.239),0 0 2px 0 rgba(0,0,0,.118)}.office-note-generator-date-picker .office-note-generator-table-date-input-button.is-active,.office-note-generator-date-picker .office-note-generator-table-date-input-button:hover,.office-note-generator-date-picker .office-note-generator-table-date-input.is-active .SingleDatePickerInput,.office-note-generator-date-picker .office-note-generator-table-date-input:hover .SingleDatePickerInput{background-color:#dbcfe3}.office-note-generator-date-picker .office-note-generator-table-date-input-button.is-active,.office-note-generator-date-picker .office-note-generator-table-date-input.is-active .DateInput_input{color:#2c2345}.office-note-generator-date-picker .office-note-generator-table-date-input-button .is-different-color{color:#8a6ea5}table.office-note-generator-filters{opacity:1;transition:opacity .2s ease;width:100%}table.office-note-generator-filters.is-faded{opacity:.5}.office-note-generator-filters-checkbox{pointer-events:none}.list-button,.list-button path,.list-button span{transition:all .3s ease}.list-button{-ms-flex-pack:center;-ms-flex-align:center;align-items:center;background-color:#ededf1;border:none;border-radius:7px;cursor:pointer;display:-ms-flexbox;display:flex;justify-content:center;padding:8px}.list-button.has-more-than-one-child{padding:8px 16px}.list-button:hover{background-color:#dedee4}.list-button span{color:#814f9d;font-size:16px;font-weight:700;letter-spacing:.27px;line-height:1.19}.list-button:hover span{color:#2c2345}.list-button path{fill:#814f9d}.list-button:hover path{fill:#2c2345}.list-button :nth-child(2){margin-left:16px}.past-office-notes-list{max-height:625px;transition:max-height 1s ease}.past-office-notes-list-popup-buttons{display:-ms-flexbox;display:flex}.past-office-notes-list-popup-buttons button:first-child{margin-right:16px}.past-office-notes-list.with-text-editor-displayed{max-height:1345px}@media print{.past-office-notes-list.with-text-editor-displayed{max-height:none}}.past-office-notes-list-table.ReactTable,.past-office-notes-list-table.ReactTable .rt-tbody .rt-tr-group{border:none}.ReactTable .rt-thead .rt-th.-sort-asc,.ReactTable .rt-thead .rt-th.-sort-desc{box-shadow:none}.past-office-notes-list-table.ReactTable .rt-thead.-headerGroups{background-color:#eae9f0;border-bottom:none;color:#2c2345;font-size:15px;font-weight:500;letter-spacing:.3px;line-height:1.2;padding:12px 20px;text-align:left}.past-office-notes-list-table.ReactTable .rt-thead.-header{border-bottom:1px solid #ebebf1;box-shadow:none;color:#190a21;font-size:14px;font-weight:500;letter-spacing:.2px;line-height:1.14;padding:18px 0 3px}.past-office-notes-list-table.ReactTable .rt-thead .rt-th{padding:5px 14px}.past-office-notes-list-table.ReactTable .rt-th{border-left:none;border-right:none;outline:none;text-align:left}.past-office-notes-list-centered-cell{text-align:center}.past-office-notes-list-table.ReactTable .rt-tbody .rt-tr{border-bottom:1px solid #ebebf1;cursor:pointer}.past-office-notes-list-table.ReactTable .rt-tbody .rt-tr.is-selected,.past-office-notes-list-table.ReactTable .rt-tbody .rt-tr:hover{background-color:#f7f7fa}.past-office-notes-list-table.ReactTable .rt-td{-ms-flex-item-align:center;align-self:center;border-left:none;border-right:none;margin:auto;padding:12px}.past-office-notes-list-table.ReactTable .rt-tbody .rt-tr.is-selected .rt-td,.past-office-notes-list-table.ReactTable .rt-tbody .rt-tr:hover .rt-td{color:#2c2345}.past-office-notes-list-table.ReactTable .rt-tbody .rt-td.is-centered>*{margin:auto}.past-office-notes-list-sorting-icon{--animation:0.3s ease;bottom:20px;margin-left:15px;opacity:.2;position:relative;transition:all var(--animation)}.past-office-notes-list-table .rt-th:hover .past-office-notes-list-sorting-icon{opacity:.5}.ReactTable .rt-thead .rt-th.-sort-asc .past-office-notes-list-sorting-icon{bottom:0;transform:rotateX(180deg)}.ReactTable .rt-thead .rt-th.-sort-desc .past-office-notes-list-sorting-icon{bottom:0}.analyses-container .title{margin-bottom:4px}.analyses-text-button{-ms-flex-pack:justify;display:-ms-flexbox;display:flex;justify-content:space-between}.analyses-print-button{margin-left:8px;max-height:44px;min-width:230px}.analyses-add-analysis{display:block;margin:30px auto 0;padding:12px 25px}.date-input-range .DateRangePickerInput_arrow_svg{display:none}.date-input-range .CalendarMonth,.date-input-range .CalendarMonthGrid,.date-input-range .DayPicker{background-color:#fff}.date-input-range .CalendarDay__default{background:none}.date-input-range .CalendarDay__hovered_span,.date-input-range .CalendarDay__selected,.date-input-range .CalendarDay__selected_span{border-radius:0;color:#fff}.date-input-range .CalendarDay__hovered_span,.date-input-range .CalendarDay__selected_span{background:#cebdd8}.date-input-range .CalendarDay__selected{background:#814f9d}.select-complete-month-btn-wrapper{height:62px}.select-complete-month-btn{display:block;margin-left:auto;margin-right:auto}.analysis-layout-wrapper{overflow-x:auto;padding:1px}.analysis-layout{background-color:#fff;border-collapse:collapse;margin-top:40px;text-align:center;width:100%}.analysis-layout-header>th{height:108px}.analysis-layout-head-header>div,.analysis-layout-row-header>div{height:100%}.analysis-layout__tbody td:not(:last-of-type){color:#555;font-size:15px;font-stretch:normal;font-style:normal;font-weight:500;letter-spacing:.25px;line-height:1.2}.analysis-layout-set-width>:first-child{width:22%}.analysis-layout-set-width>:nth-child(2),.analysis-layout-set-width>:nth-child(3){width:26%}.analysis-layout-set-width>:nth-child(4){width:18%}.analysis-layout-set-width>:nth-child(5){width:8%}.analysis-layout-intervention-wrapper{padding-bottom:4px;padding-right:6.5px}.analysis-layout-intervention-cell{background-color:#ebebf0;height:100%;padding:9.5px 13.7px 13px;text-align:left}.analysis-layout-baseline-title,.analysis-layout-period-title{left:42%;position:absolute;top:0}.analysis-layout-baseline-header,.analysis-layout-period-header{-ms-flex-item-align:center;align-self:center;margin-bottom:8px;position:relative;width:100%}.analysis-layout-baseline-wrapper{border-left:1px solid #ebebf1;padding:0 1.5px 4px 6.5px}.analysis-layout-baseline-cell{-ms-flex-pack:center;-ms-flex-align:center;align-items:center;background-color:#ebebf0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%;justify-content:center}.analysis-layout-period-wrapper{padding:0 5.6px 4px 1.5px}.analysis-layout-period-cell{-ms-flex-pack:center;-ms-flex-align:center;align-items:center;background-color:#f5f4f7;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%;justify-content:center;vertical-align:top}.analysis-layout-difference-wrapper{border-left:1px solid #ebebf1;padding:0 1.8px 4px 5.4px}.analysis-layout-difference-cell{background-color:#ebebf0;height:100%;padding:9.5px 13.7px 13px;text-align:center;vertical-align:top}.analysis-layout-trend-cell{padding-bottom:4px;padding-left:1.8px}.analysis-layout-trend-cell>:first-child{background-color:#ebebf0;height:100%;padding:9.5px 13.7px 13px;vertical-align:top}.analysis-layout-period-disabler{width:100%}.analysis-layout-row-header{background-color:#f5f4f7;border-top:3px solid #f5f4f7;height:53px;padding:0 6.1px 3px 13.7px;text-align:left}.analysis-layout-row-header>div{height:100%;padding-left:11px;padding-top:13px}.analysis-layout-cell{border:1px solid #ebebf1;height:53px;padding:5px 10px;position:relative}.analysis-layout-headache-row-title{color:#d664c2}.analysis-layout-migraine-row-title{color:#814f9d}.analysis-layout-trend-down path{transform:rotate(180deg);transform-origin:center}.analysis-layout-date-input{margin-top:8px}.analysis-layout .DateRangePickerInput{background:none}.analysis-layout .DateInput{background:#fff;box-shadow:0 2px 2px 0 rgba(0,0,0,.24);display:block;margin:8px;width:152px}.analysis-layout .DateInput,.analysis-layout .DateInput_input{border-radius:4px}.analysis-layout .DateRangePickerInput_arrow{display:none}.analysis-layout .DateInput_input{color:#2c2246;padding:0 8px;text-align:center}.analysis-layout .DateInput_input:-ms-input-placeholder{text-align:left}.analysis-layout .DateInput_input::placeholder{text-align:left}.analysis-layout .DateInput:hover,.analysis-layout .DateInput_input__focused{background-color:#e1e1e8}.analysis-layout-header .date-input-button{background-color:#fff;border-radius:6px;box-shadow:0 2px 2px 0 rgba(0,0,0,.239);font-size:14px;height:22px;line-height:22px;min-height:0;position:relative;width:75%}.analysis-layout .DateRangePicker_picker{left:-85px!important;top:83px!important}.analysis-layout-header .date-input-button:hover{background-color:#e1e1e8}.analysis-layout-calendar-icon{margin-right:5px;position:absolute;right:60%;top:0}@media print{.analysis-layout{margin-top:.6cm;min-width:100%;overflow:hidden;page-break-inside:avoid;-webkit-print-color-adjust:exact;print-color-adjust:exact}.floating-fixed-bar{position:relative;width:100%}.analysis-layout:first-of-type{margin-top:.3cm}.analysis-layout-cell{height:30px;padding-bottom:0;padding-top:0}.analysis-layout-cell.is-zero-tracked{color:red}.analysis-layout-header .date-input-button{width:90%}@-moz-document url-prefix(){.analysis-layout{max-width:650px}}.analysis-layout-baseline-cell>:first-child,.analysis-layout-difference-cell>:first-child,.analysis-layout-intervention-cell>:first-child{background-color:linear-gradient(#ebebf0 100%);-webkit-print-color-adjust:exact}.analysis-layout-difference-cell>:first-child,.analysis-layout-row-header{background-color:linear-gradient(#f5f4f7 100%);-webkit-print-color-adjust:exact}}.trend-icon:hover>.trend-icon-trend-hover{visibility:visible}.trend-icon-trend-hover{-ms-flex-align:start;align-items:flex-start;background-color:#fff;border-radius:4px;bottom:50%;box-shadow:0 2px 2px 0 rgba(0,0,0,.24);display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding:14px 19px;position:absolute;right:50%;visibility:hidden;width:140px}.trend-icon-hover-icon-text{font-size:15px;font-weight:500;line-height:1.33;margin-top:4px;text-align:left}.trend-icon-tren-equal:before,.trend-icon-trend-improving:before,.trend-icon-trend-requires-attention:before{height:30px;vertical-align:middle;visibility:relative;width:30px}.trend-icon-trend-headache{color:#d664c2}.trend-icon-trend-migraine{color:#814f9d}.headache-duration-chart text{font-family:Roboto,sans-serif}.headache-duration-chart .is-month-marker{fill:#686476;font-size:13px;font-weight:500;line-height:1.15}.headache-duration-chart .is-month-line{stroke:#ebebf1}.headache-duration-chart .is-column.is-migraine,.headache-duration-chart .is-top-legend .is-migraine{fill:#80509b;opacity:.4}.headache-duration-chart .is-top-legend-text{fill:#676475;font-size:14px;letter-spacing:.23px;line-height:1.14}.headache-duration-chart .is-column.is-headache,.headache-duration-chart .is-top-legend .is-headache{fill:#de81cc;opacity:.3}.headache-duration-chart .is-column.is-unknown{fill:#9b98ac;opacity:.4}.headache-duration-chart .is-background-hover-rect{fill:#f1f1f4;opacity:0;transition:opacity .3s ease}.headache-duration-chart .is-background-hover-rect.is-highlighted{opacity:.7}.headache-duration-chart .is-y-axis-left .tick text{color:#676475;font-size:13px;letter-spacing:.22px;line-height:1.15}.headache-duration-chart .is-horizontal-line{stroke:#ebebf1}.headache-duration-chart .is-horizontal-line.is-dashed{stroke-dasharray:4px}.headache-duration-chart-tooltip p{margin:0}.headache-duration-chart-tooltip-block{margin-bottom:8px}.headache-duration-chart-tooltip-migraine-type-wrapper{position:relative}.headache-duration-chart-tooltip-migraine-type-wrapper .is-migraine :not(.is-severity){fill:#80509b;color:#80509b;font-weight:500}.headache-duration-chart-tooltip-migraine-type-wrapper .is-headache :not(.is-severity){fill:#de81cc;color:#de81cc;font-weight:500}.headache-duration-chart-tooltip-migraine-type-wrapper .is-unknown :not(.is-severity){fill:#9b98ac;color:#9b98ac;font-weight:500}.headache-duration-chart-tooltip-time-title{color:#2c2345;font-size:15px;font-weight:700;line-height:1.33}.headache-duration-chart-tooltip-time-value{color:#2c2345;font-size:13px;line-height:1.54}.headache-duration-chart-tooltip-migraine-type-wrapper svg{left:-15px;position:absolute;top:5px}.patient-summary .title{margin-bottom:18px}.patient-summary .period-type-selector{margin-bottom:40px}.patient-summary-chart{margin-top:24px}.patient-summary-collapse-chart-button button{color:#2c2345;font-size:14px;font-weight:700;letter-spacing:.23px;line-height:1.14;padding:0}.patient-summary .collapsible-box{max-height:500px;overflow:hidden;transition:max-height 1s ease}.patient-summary .collapsible-box.is-collapsed{max-height:21px;overflow:hidden}.patient-summary .horizontal-separator{background-color:#ebebf1;margin:16px 0}.patient-summary-tabs{margin-top:48px}.duration-summary-tab{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;padding-bottom:32px;padding-top:32px}.duration-summary-tab-section{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.duration-summary-tab-section-header{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;font-size:15px;font-weight:700;margin-bottom:8px}.duration-summary-tab-section:first-child{margin-right:80px}.duration-summary-tab-sub-section{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.duration-summary-tab-sub-section>span{margin-bottom:4px;margin-left:18px}.duration-summary-tab-bullet-point{border-radius:50%;height:10px;margin-right:8px;opacity:.4;width:10px}.duration-summary-tab-background-migraine{background-color:#80509b}.duration-summary-tab-background-headache{background-color:#d664c2}.duration-summary-tab-color-migraine{color:#80509b}.duration-summary-tab-color-headache{color:#d664c2}.duration-summary-tab-border-bottom{border-bottom:1px solid #aaa7b7}.progress-bar:not(:last-of-type){padding-bottom:16px}.progress-bar-header{-ms-flex-pack:justify;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;font-size:15px;font-weight:700;justify-content:space-between;margin-bottom:4px}.progress-bar-bar{background-color:#efeff4;border-radius:0 6px 6px 0;width:100%}.progress-bar-small{height:6px}.progress-bar-medium{height:14px}.progress-bar-big{height:22px}.progress-bar-child{border-radius:0 6px 6px 0;height:100%;width:0}.midas-progress-bars-tab-section{border-bottom:1px solid #efeff4;padding:16px 0}.midas-progress-bars-tab-section:first-of-type{padding-top:0}.pedmidas-progress-bars-tab-section{border-bottom:1px solid #efeff4;padding:16px 0}.pedmidas-progress-bars-tab-section:first-of-type{padding-top:0}.headache-migraine-disability-tab{padding-bottom:32px;padding-top:32px}.headache-migraine-disability-tab>:last-child{padding-bottom:0;padding-top:16px}.headache-migraine-disability-tab .progress-bar:first-child,.headache-migraine-disability-tab-section:first-child{padding-top:0}.headache-migraine-disability-tab-border-bottom{border-bottom:1px solid #aaa7b7}.intensity-tab{padding:32px 0}.intensity-tab-intensity-value{font-size:16px;margin-bottom:16px}.intensity-tab-tranches-wrapper{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;margin-bottom:32px;width:100%}.intensity-tab-tranches-wrapper:last-child{margin-bottom:0}.intensity-tab-header{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.intensity-tab-intensity-header-title{font-size:15px;font-weight:700;margin-bottom:8px}.intensity-tab-trench-bar{border-radius:6px;box-shadow:0 2px 3px 0 rgba(0,0,0,.27);-ms-flex:1;flex:1;height:22px;margin:0 4px}.intensity-tab-trench-bar:first-child{margin-left:0}.intensity-tab-trench-bar:last-child{margin-right:0}.intensity-tab-background-migraine{background-color:#80519b}.intensity-tab-background-headache{background-color:#d664c2}.intensity-tab-background-unavailable{background-color:#e6e6ee;box-shadow:none}.intensity-tab-color-migraine{color:#80519b}.intensity-tab-color-headache{color:#d664c2}.intensity-tab-color-unavailable{color:#9f9ab3}.intensity-tab-border-bottom{border-bottom:1px solid #aaa7b7}.menstruation-summary-tab{padding-bottom:32px;padding-top:32px}.menstruation-summary-tab-section{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}.menstruation-summary-tab-menstruation-bullet-point{background-color:#f70057;border-radius:50%;height:10px;margin-right:8px;width:10px}.menstruation-summary-tab-headache-bullet-point{border:2px solid #c75cb5;border-radius:50%;height:10px;margin-right:8px;width:10px}.menstruation-summary-tab-migraine-bullet-point{background-color:#80519b;border-radius:50%;height:10px;margin-right:8px;width:10px}.menstruation-summary-tab-menstruation-text{color:#f70057}.menstruation-summary-tab-headache-text{color:#c75cb5}.menstruation-summary-tab-migraine-text{color:#80519b}.menstruation-summary-tab-headache,.menstruation-summary-tab-menstruation,.menstruation-summary-tab-migraine{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;font-size:15px;font-weight:700}.menstruation-summary-tab-menstruation-subinfo{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.menstruation-summary-tab-headache>*,.menstruation-summary-tab-menstruation-subinfo>*,.menstruation-summary-tab-menstruation>*,.menstruation-summary-tab-migraine>*{margin-bottom:8px}.menstruation-summary-tab-menstruation-subinfo>*{margin-left:18px}.tracking-summary-tab{padding-bottom:32px;padding-top:32px}.tracking-summary-tab>:last-child{padding-bottom:0}.tracking-summary-tab-section{border-bottom:1px solid #efeff4;padding:16px 0}.tracking-summary-tab-section:first-child,.tracking-summary-tab-section:first-child>div:first-child{padding-top:0}.tracking-summary-tab-border-bottom{border-bottom:1px solid #aaa7b7}.patient-summary-tabs .tooltip{color:#676475;font-size:13px;font-weight:700;letter-spacing:.22px;line-height:1.23}.symptoms-chart .is-left-item{position:relative}.symptoms-chart .is-left-legend-item{fill:#676475}.symptoms-chart .is-symptom-dot-and-text-wrapper{pointer-events:none}.symptoms-chart .is-background-hover-rect,.symptoms-chart .is-symptom-hover-dot,.symptoms-chart .is-symptom-hover-text{transition:opacity .15s}.symptoms-chart .is-highlighted .is-symptom-hover-text,.symptoms-chart .is-highlighted.is-background-hover-rect,.symptoms-chart .is-symptom-hover-dot{opacity:1}.symptoms-chart .is-background-hover-rect,.symptoms-chart .is-highlighted .is-symptom-dot,.symptoms-chart .is-symptom-hover-text{opacity:0}.symptoms-chart .is-symptom-dot-and-text-wrapper.with-symptom.is-highlighted{fill:#de81cc}.symptoms-chart .is-symptom-dot{fill:#7d7999}.symptoms-chart .is-month-line{stroke:#ebebf1}.symptoms-chart text{font-family:Roboto,sans-serif}.symptoms-chart .is-month-name{fill:#686476;font-size:13px;font-weight:500}.symptoms-chart .is-background-hover-rect{fill:#f1f1f4}.questionnaire-title-and-button-wrapper{-ms-flex-pack:justify;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;justify-content:space-between}.questionnaire-title-wrapper{-ms-flex-pack:center;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:center}.questionnaire-questions{margin-top:40px}.questionnaire-table-question{display:-ms-flexbox;display:flex}.questionnaire-table-question-number{min-width:39px}.questionnaire-table{border:none}.questionnaire-table .rt-td,.questionnaire-table .rt-thead .rt-th{padding:15px}.questionnaire-table .rt-thead .rt-th.questionnaire-table-question-header{padding-left:7px}.questionnaire-table .rt-tr{border-bottom:1px solid #ebebf1}.questionnaire-table .rt-tbody .rt-tr-group{border:none}.questionnaire-table .rt-thead.-header{box-shadow:none}.questionnaire-table .rt-tbody .rt-td,.questionnaire-table .rt-thead .rt-th{border:none}.questionnaire-table .rt-tbody .rt-td{white-space:normal}.questionnaire-table .rt-th{color:#190a21;font-size:14px;font-weight:700;letter-spacing:.23px;line-height:1.14;text-align:left}@media print{.questionnaire-title-wrapper{display:none}.questionnaire-questions{margin-top:0}}.summary .is-general .summary-table-row:first-of-type{background-color:#faebf7}.summary .is-menstruation .summary-table-row:first-of-type{background-color:#fee3ec}.summary .is-treatment .summary-table-row:first-of-type{background-color:#ebebf0}.summary .is-treatment .summary-table-row-item:not(:first-of-type):not(:last-of-type),.summary .is-treatment .summary-table-row:first-of-type .summary-table-row-item:not(:first-of-type){color:#676475}.summary .is-treatment .is-table-footer{background-color:#f6f6f8}.summary .is-treatment .is-table-footer .summary-table-row-item{color:#2c2345;font-size:15px;font-weight:400;letter-spacing:.19px;line-height:1.2;text-align:left}.summary-table-row{-ms-flex-pack:justify;border-bottom:1px solid;border-color:#ebebf1;display:-ms-flexbox;display:flex;justify-content:space-between;padding:16px 48px 16px 16px}.summary-table-row:first-of-type{border-color:#c4c4d8;margin-top:40px}.summary-table-row:first-of-type .summary-table-row-item{color:#2c2345;font-size:14px;letter-spacing:.23px;line-height:1.14}.summary-table-row:first-of-type .summary-table-row-item:first-of-type{font-weight:700}.summary-table-row.is-headache-highlight .summary-table-row-item{color:#d664c2}.summary-table-row.is-migraine-highlight .summary-table-row-item{color:#814f9d}.summary-table-row.is-menstruation-highlight .summary-table-row-item{color:#f70057}.summary-table-row .summary-table-row-item{text-align:left}.summary-table-row.has-3-cells .summary-table-row-item:first-child,.summary-table-row.has-4-cells .summary-table-row-item:first-child{width:30%}.summary-table-row.has-3-cells .summary-table-row-item:nth-child(2){width:60%}.summary-table-row.has-4-cells .summary-table-row-item:nth-child(2){width:40%}.summary-table-row.has-4-cells .summary-table-row-item:nth-child(3){width:20%}.summary-table-row:not(.has-1-cells) .summary-table-row-item:last-child{text-align:center;width:16%}.summary-table-row.is-not-found-in-db .summary-table-row-item:first-of-type:before{content:"*"}.summary-table-row.is-not-found-in-db .summary-table-row-item:first-of-type{position:relative;right:8px}.summary-table-row.is-no-treatments-added-row .summary-table-row-item{color:#928f9f}.custom-id-field,.custom-id-field-form{display:-ms-flexbox;display:flex;height:40px}.custom-id-field-value{display:-ms-flexbox;display:flex;padding:10px}.custom-id-field-value:hover{border-bottom:1px solid #c3c2c9;color:#190a21}.custom-id-field-value:hover path{fill:#190a21}.custom-id-field-value:hover .custom-id-field-edit-icon{opacity:1}.custom-id-field-edit-icon{margin-left:84px;opacity:.5;position:relative;top:4px;width:18px}.custom-id-field-form{margin-top:13px}.custom-id-field-form .validated-text-field-wrapper{max-width:233px}.custom-id-field-form .validated-text-field{border-bottom:1px solid #c3c2c9;height:100%}.custom-id-field-form .validated-text-field-input{margin-left:10px;padding-left:0}.custom-id-field-form>*{margin-right:16px}.custom-id-field-form button[type=submit]{-ms-flex-positive:1;flex-grow:1;min-width:128px}.custom-id-field-form button:last-of-type{margin-right:0}.custom-id-field-form .validated-text-field-icon-wrapper{width:64px}.custom-id-field-form .validated-text-field-icon{height:14px;top:12px;width:14px}.patient-infobox .title{margin-bottom:16px}.patient-infobox .disabler-and-spinner-wrapper{min-height:66px}.patient-infobox-content,.patient-infobox-loading{background-color:#f2f2f5}.patient-infobox-loading{height:154px}.patient-infobox-content{height:258px;max-height:258px;overflow:hidden;padding:24px;transition:max-height 1s ease}.patient-infobox-content-compact .patient-infobox-content-info-piece{margin-bottom:0;margin-top:4px}.patient-infobox-content.is-collapsed{max-height:65px}.patient-infobox-content-half,.patient-infobox-split{display:-ms-flexbox;display:flex}.patient-infobox-content-half{width:50%}.patient-infobox-content-icon-wrapper{margin-right:16px}.patient-infobox-content-info-wrapper{max-width:75%}.patient-infobox-content-icon-wrapper circle,.patient-infobox-content-icon-wrapper path{fill:#80519b;opacity:.5}.patient-infobox-content-info-wrapper>*{margin:20px 0}.patient-infobox-content-info-wrapper>:first-child{margin-bottom:16px;margin-top:0}.patient-infobox-content-info-wrapper>:last-child{margin-bottom:0}.patient-infobox-content-info-wrapper .is-status-description{max-height:70%;max-width:208px;overflow:auto}.patient-infobox-custom-id-field{margin-left:27px;margin-top:12px}.snack-bar{animation:.3s ease forwards;animation-name:snack-bar-appear;background-color:#ede7f2;left:0;margin:auto;padding:24px 40px;position:fixed;right:0;width:464px;z-index:16}.snack-bar.is-disappearing{animation-name:snack-bar-disappear}@keyframes snack-bar-appear{0%{bottom:-80px;display:none;opacity:0}to{bottom:80px;display:inline;display:initial;opacity:1}}@keyframes snack-bar-disappear{0%{bottom:80px;display:inline;display:initial;opacity:1}to{bottom:-80px;display:none;opacity:0}}.invitation-form{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.invitation-form-section{margin:10px 0}.invitation-form-section.is-staff-selector{margin-bottom:21px;margin-top:17px}.invitation-form-select__value,.invitation-form-staff-member-type-selector-label{color:#80519b;font-size:16px;font-stretch:normal;font-style:normal;font-weight:700;letter-spacing:.27px;line-height:1.19}.invitation-form-buttons>:first-child{margin-bottom:12px}.invitation-form-buttons.invitation-form-section{padding-top:2px}.invitation-form-staff-member-type-selector-options-container{-ms-flex-pack:distribute;display:-ms-flexbox;display:flex;justify-content:space-around;margin-top:27px}.invitation-form-staff-member-type-selector-option-container{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex}.invitation-form-staff-member-type-selector-label{margin-left:22px}.invitation-form .staff-select{width:100%}.invitation-form .select-option-wrapper svg,.invitation-form .select-placeholder-wrapper svg,.invitation-form .select-value-wrapper svg{margin-right:13px}.invitation-form .staff-select .select-option-wrapper,.invitation-form .staff-select .select-placeholder-wrapper,.invitation-form .staff-select .select-value-wrapper{padding-left:6px}.invitation-form-agreement-confirmation{display:block;font-size:.75rem;line-height:1.5;padding-left:19px;position:relative}.invitation-form-agreement-confirmation>*{cursor:pointer}.invitation-form-agreement-confirmation-checkbox{left:0;margin:0 0 0 10px;position:absolute;vertical-align:middle}.invitation-form-agreement-confirmation-label{display:inline-block;margin-left:32px}.enroll-patient-view .section-heading{margin-bottom:48px}.enroll-patient-view-form{max-width:344px}.enroll-patient-view .enroll-patient-view-snack-bar{text-align:center}.enroll-patient-view .enroll-patient-view-snack-bar p{margin:0}.enroll-patient-view .enroll-patient-view-snack-bar p:first-child{margin-bottom:4px}.enroll-patient-view-snack-bar__email{color:#2c2345;font-size:16px;font-stretch:normal;font-style:normal;font-weight:700;letter-spacing:.29px;line-height:1.19;text-align:left}.invited-patients-list-view-topbar{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex}.invited-patients-list-view-topbar .filter{margin-left:88px;min-width:255px;width:30%}.invited-patients-list-view-topbar .filter>div{width:100%}.invited-patients-list-view-subtitle{margin:4px 0 30px}.invited-patients-list-view .invitations-list-table .rt-table{max-height:65vh;overflow-y:hidden}.invited-patients-list-view .invitations-list-table .rt-tbody{overflow:auto}.invitations-list-table.formatted-table .rt-thead.-header{box-shadow:0 8px 11px 0 rgba(0,0,0,.1)}.invitation-list-delete-invitation-buttons{display:-ms-flexbox;display:flex}.invitation-list-delete-invitation-buttons button:first-child{margin-right:16px}.patient-invitations-list-controls{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex}.patient-invitations-list-controls__filter-label{font-size:16px;font-stretch:normal;font-style:normal;font-weight:500;letter-spacing:.27px;line-height:1.31}.patient-invitations-list-controls .filter{margin-left:32px}.patient-invitations-list-controls .select{margin-left:8px}.country-select input{font-weight:700}.country-select-placeholder{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex}.country-select .select-option-wrapper svg,.country-select .select-placeholder-wrapper svg,.country-select .select-value-wrapper svg{margin-right:22px}.value-field{display:inline-block;white-space:nowrap}.value-field.is-disc,.value-field.is-disc .value-field-placeholder{-webkit-text-security:disc;font-family:Disc,sans-serif;letter-spacing:2px;line-height:0}.value-field.is-disc.is-firefox,.value-field.is-disc.is-firefox .value-field-placeholder{font-size:4px}.value-field-placeholder{color:#aaa}.password-field .is-hidden{-webkit-text-security:disc;font-family:Disc,sans-serif;letter-spacing:2px;line-height:0}.password-field.is-ie-11 input[type=text].is-hidden{font-size:11px}.password-field.is-firefox input[type=text].is-hidden{font-size:4px}.password-field.is-firefox input.is-hidden{display:block}.password-field-visibility-toggler{cursor:pointer;height:40px;outline:0;width:23px}.password-field input::-ms-clear,.password-field input::-ms-reveal{display:none}.profile-form-label-value-wrapper{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;width:574px}.profile-form-label-value-wrapper.is-fixed-height{height:44px}.profile-form-label-value-wrapper>:first-child:not(.profile-form-section-text){margin-right:15px;width:216px}.profile-form-label-value-wrapper>label{text-align:right}.profile-form-label-value-wrapper .is-title{width:162px}.profile-form-label-value-wrapper.without-label,.profile-form-label-value-wrapper>:nth-child(2){width:380px}.profile-form-label-value-wrapper.without-label .validated-text-field-wrapper{width:357px}.profile-form-label-value-wrapper.without-label{margin-left:218px}.profile-form-edit-button{-ms-flex-align:center;align-items:center;background:none;background-position:0;background-repeat:no-repeat;border:none;cursor:pointer;display:-ms-flexbox;display:flex;float:right;height:20px;outline:none;text-align:left;width:14px}.profile-form-edit-button:hover{color:#2c2246}.profile-form-edit-button:hover .profile-form-edit-button-icon path{fill:#2c2246}.profile-form-section{-ms-flex-align:center;align-items:center;margin-bottom:43px;position:relative}.profile-form-section button[type=submit]{height:44px;margin-bottom:16px;margin-top:20px;width:171px}.profile-form-section-title-wrapper{-ms-flex-align:center;-ms-flex-pack:justify;align-items:center;display:-ms-flexbox;display:flex;justify-content:space-between}.profile-form-section>label{padding:14px 0}.profile-form-section-title{display:inline-block}.profile-form-section .profile-form-edit-button{margin-left:-49px;width:auto}.profile-form-section .profile-form-edit-button-icon{margin-right:17px}.profile-form-section .horizontal-separator{height:1.1px}.profile-form-field-input-wrapper{min-width:50%;width:0}.profile-form-field,.profile-form-field-input-hint{margin:0;padding:0 0 1px 3px}.profile-form-field-input{margin:0;padding:0}.profile-form-section-text{margin-top:17px}.profile-form-validation-error{position:static}.profile-form-section{overflow:hidden;transition:all 1s ease}.profile-form .profile-details{max-height:160px}.profile-form .profile-details.with-license-field{max-height:220px}.profile-form .profile-details.is-editing{max-height:300px}.profile-form .account-email{max-height:75px}.profile-form .account-email.is-editing{max-height:415px}.profile-form .account-security{max-height:75px}.profile-form .account-security.is-editing{max-height:415px}.profile-form .profile-address{max-height:250px;padding-bottom:0}.profile-form .profile-address.is-editing{max-height:550px;padding-bottom:180px}.profile-address-country-select{width:100%}.profile-address-country-select .select-input-wrapper,.profile-address-country-select .select-placeholder-wrapper,.profile-address-country-select .select-value-wrapper{padding-left:0}.profile-address-country-select input{font-weight:700}.profile-view>.profile-form{margin-top:45px}.staff-list-menu-wrapper{display:inline-block;margin-right:20px;max-width:50%;position:relative;vertical-align:middle;width:300px}.staff-list-menu-item.drop-down-menu-item{padding-left:40px}.staff-list-menu-item.drop-down-menu-item.with-icon{background-position:left 6px center;background-size:33px 23px;width:300px}.staff-list-filter-wrapper{display:inline-block;vertical-align:middle}.staff-list-reinvite{display:inline-block;font-size:.6rem;line-height:12px}.staff-view-topbar{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;margin-bottom:40px}.staff-view-topbar .filter{margin:auto;min-width:265px;width:30%}.staff-view-topbar .filter>div{width:100%}.staff-view .rt-table{max-height:65vh;overflow-y:hidden}.staff-view .staff-list-table .rt-thead.-header{box-shadow:0 8px 11px 0 rgba(0,0,0,.1)}.deactivate-staff-member-popup{max-width:500px;width:100%}.deactivate-staff-member-popup-text{margin:2em 0}.deactivate-staff-member-popup-select{margin-bottom:30px;width:100%}.deactivate-staff-member-popup-buttons{display:-ms-flexbox;display:flex}.deactivate-staff-member-popup-buttons button:first-child{margin-right:16px}.staff-member-infobox{background-color:#f2f2f5;padding:7px 21px 15px}.staff-member-infobox-row{display:-ms-flexbox;display:flex;min-height:40px}.staff-member-infobox-section{-ms-flex-align:center;align-items:center;display:-ms-inline-flexbox;display:inline-flex;width:33%}.staff-member-infobox-section.without-icon>*{margin-left:44px}.staff-member-infobox-section.is-change-status-section{-ms-flex-pack:end;justify-content:flex-end;padding-right:32px}.staff-member-infobox-section.is-second-column .is-wrapper{width:100%}.staff-member-infobox-section.is-second-column{padding-left:6%}.staff-member-infobox-section-icon{margin-right:14px;min-width:30px}.staff-member-infobox-section-icon.is-staff-icon{margin-right:5px}.staff-member-infobox-section-icon path{fill:#b6a0cc}.staff-member-infobox-change-status-button{color:#814f9d;font-size:14px;font-weight:500;letter-spacing:.23px;text-decoration:underline}.staff-member-infobox-change-status-button:hover{color:#3c384e}.staff-member-view{height:100%;position:relative}.staff-member-view-topbar{background:#fff;box-shadow:0 8px 11px 0 rgba(0,0,0,.1);position:absolute;width:100%;z-index:6}.staff-member-view-topbar-content{padding:32px 50px 32.5px}.staff-member-view-link-back{color:#814f9d;font-size:14px;font-weight:500;letter-spacing:.23px}.staff-member-view-link-back:hover{color:inherit}.staff-member-view .page{padding-top:150px}.staff-member-view-infobox-collapsible-header{-ms-flex-pack:justify;display:-ms-flexbox;display:flex;justify-content:space-between;margin-bottom:19px}.staff-member-view-infobox-collapsible-header-title{margin:0}.staff-member-view-infobox-collapsible{max-height:150px;overflow:hidden;transition:max-height .3s ease-in-out}.staff-member-view-infobox-collapsible.is-collapsed{max-height:53px}.staff-member-view .patient-invitations-list-controls,.staff-member-view .patients-list-container-controls{margin-top:85px}.staff-member-view .rt-table{max-height:40vh;overflow-y:hidden}.staff-member-view .empty-list{padding:60px 227px}.support-view a:hover{color:#814f9d}.support-view .support-view-text{margin-top:0}.support-view .download-ifu-link{margin-top:72px}.download-ifu-link{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;padding:0}.download-ifu-link-text-wrapper__action{color:#2c2345;font-size:16px;font-stretch:normal;font-style:normal;font-weight:700;letter-spacing:.29px;line-height:1.19;text-align:left}.download-ifu-link svg{margin-right:16px}.download-ifu-link .download-ifu-link-text-wrapper{-ms-flex-align:start;align-items:flex-start;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.download-ifu-link:hover .download-ifu-link-text-wrapper div:first-child span{color:#2c2345}.download-ifu-link:hover svg{margin-right:16px}.support-private-view-floating-bar{padding:32px 50px 39px}.support-private-view-title{color:#2c2345;font-size:32px;font-weight:700;letter-spacing:.53px;line-height:1.19;margin:0 0 8px}.support-private-view-page.page{padding-top:24px}.contact-view-blocks{display:-ms-flexbox;display:flex}.contact-view-blocks>div{min-width:120px;padding-right:10px;width:25%}.contact-view-blocks a:hover{color:#814f9d}.contact-view-contact-title{margin-bottom:21px}.contact-view .is-support .title{margin-top:100px}.contact-view .is-support .subtitle{margin-bottom:29px}.form-error-message-container,.form-error-message-container-closed{background-color:#f55701;overflow:hidden;transition:max-height 1s ease-in-out}.form-error-message-container{max-height:200px}.form-error-message-container-closed{max-height:0}.form-error-message{color:#fff;font-size:13px;letter-spacing:.2px;margin:0;padding:18px 11px}.form-error-message-unescaped a:active,.form-error-message-unescaped a:focus,.form-error-message-unescaped a:hover{color:inherit}.login-form .validated-text-field-wrapper{margin-bottom:17px}.login-form-forgot-password{float:left}.login-form-forgot-password-link{display:block;font-size:.7rem}.login-form-button-wrapper-horizontal{-ms-flex-pack:justify;display:-ms-flexbox;display:flex;-ms-flex-direction:row-reverse;flex-direction:row-reverse;justify-content:space-between;text-align:right}@media (max-width:420px){.login-form-button-wrapper-horizontal{-ms-flex-direction:column-reverse;flex-direction:column-reverse}.login-form-button-wrapper-horizontal a{margin-bottom:30px;text-align:left}.login-form-button-wrapper-horizontal button{-ms-flex-item-align:end;align-self:end;max-width:50%}}.login-form-button-wrapper{-ms-flex-align:start;align-items:flex-start;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin-top:24px;text-align:right}.login-form-button-wrapper button{margin-bottom:31px}.download-report-form{margin-top:20px}@media (min-width:768px){.download-report-form{margin-top:30px}}.download-report-view{background:#0e0d10;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;overflow:auto;width:100%}.download-report-view .validated-text-field-border-bottom{border-bottom:none}.download-report-logo{margin-bottom:38px}.download-report-box-wrapper{-ms-flex-item-align:center;align-self:center;margin:auto;width:calc(100% - 32px)}@media (min-width:530px){.download-report-box-wrapper{width:500px}}.download-report-box-header{background:#32283d;padding:20px;text-align:center}.download-report-box-content{background:#222027;padding:36px}.download-report-box-title{color:#fff;font-size:20px;font-weight:500;margin-bottom:30px;margin-top:0}.download-report-info{color:#8d87a4;font-size:.7rem;margin-top:16px;text-align:center}.download-report-view input[type=email],.download-report-view input[type=password]{font-size:15px}.layout-box{background:#fff;border:1px solid #afadc2;border-radius:4px;box-shadow:0 2px 2px 0 rgba(0,0,0,.24),0 0 2px 0 rgba(0,0,0,.12);overflow:hidden;padding:34px 41px}.layout-box-logo-separator{margin-bottom:36px}.pre-auth-box{margin-top:32px;overflow:visible;width:430px}.pre-auth-layout{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;overflow:auto;position:relative;width:100%}.pre-auth-layout__info-and-box-wrapper{-ms-flex-item-align:center;align-self:center;margin:auto}.pre-auth-layout__info{color:#d1d1de;font-size:16px;letter-spacing:.3px;line-height:1.38;margin-top:32px;text-align:center;width:410px}.pre-auth-layout__info>a{font-weight:400}.account-activation-popup__spinner-wrapper{-ms-flex-pack:center;display:-ms-flexbox;display:flex;justify-content:center}.account-activation-popup-message{color:#2c2345;font-size:16px;font-weight:500;letter-spacing:.3px;margin:0 0 7px}.account-activation-popup-link{font-size:18px;font-weight:600;letter-spacing:.3px;margin:0}.account-activation-popup-link,.account-activation-popup-link:active,.account-activation-popup-link:hover{color:#80509b}.login-view{overflow:hidden}.login-view .section-heading{margin-bottom:32px}.login-view-forgot-password{color:#3d394f;font-size:14px;font-weight:500;letter-spacing:.2px}.password-forgotten-container .subtitle,.password-reset-container .subtitle{margin-bottom:24px}.password-reset-container-message{color:#2c2345;font-size:16px;font-weight:500;letter-spacing:.3px;margin:0 0 7px}.password-reset-container-link{font-size:18px;font-weight:600;letter-spacing:.3px;margin:0}.password-reset-container-link,.password-reset-container-link:active,.password-reset-container-link:hover{color:#80509b}.address-form .country-select{width:100%}.registration-terms-box{-ms-flex-align:center;align-items:center;background:#ede7f2;display:-ms-flexbox;display:flex;padding:20px 30px}.registration-terms-content{margin-left:32px}.registration-terms-label{display:-ms-flexbox;display:flex}.registration-terms-checkbox{margin:0 7px}.registration-terms-text{margin-left:32px}.registration-terms-box-label-wrapper a:hover{color:#80509b}.registration-content-box{padding:15px 20px 20px}.registration-intro-link:hover{color:#814f9d}.registration-form-block-title,.registration-terms-box{margin-bottom:8px;margin-top:32px}.registration-form .value-field{margin:13px 0;padding-left:51px}.registration-form .validated-text-field-input{background-color:transparent}.registration-form .validated-text-field-icon{height:30px;position:relative;top:4px;width:30px}.registration-password-note{color:#676475;font-size:14px;letter-spacing:.23px;line-height:1.14;margin-left:51px}.registration-form-submit{width:348px}.registration-succeded{background:#ede7f2;margin-top:24px;padding:48px 36px;text-align:center}.registration-succeded-title{margin:32px 0 16px}.registration-succeded .registration-succeded-text{margin:0 auto;text-align:center;width:444px}.registration-view{position:relative;width:100%}.registration-view-bg{max-height:100vh;overflow:auto;padding:20px 0 0;width:100%}.registration-view-title{margin:0 0 8px}.registration-view:after{clear:both;content:"";display:block}.registration-view-content-box{margin:0 auto auto;max-width:1000px;position:relative;top:0;transition:all .8s ease}.registration-view-content-box.is-small{margin-top:10%;max-width:600px}.registration-view-content-box.is-small .registration-view-content{animation:crossfade 1.2s ease}@keyframes crossfade{0%{opacity:0}to{opacity:1}}.registration-view-copyright{margin:20px 0;position:static}.print-header{display:none}@media print{.print-header{display:block;font-family:Roboto,sans-serif}.print-header-logo{height:20px;width:auto}.print-header-brand{padding-bottom:5px;position:relative}.print-header-address{bottom:5px;color:#8761aa;font-size:.8rem;position:absolute;right:0;text-decoration:none}}.session-timeout-warning-countdown{font-size:28px}.session-timeout-warning-buttons{margin-top:32px}.session-timeout-warning-buttons button:first-of-type{margin-bottom:16px}.click-scroll-sections{display:-ms-flexbox;display:flex}.click-scroll-sections-content-section,.click-scroll-sections-links-section{max-height:65vh;overflow:auto}.click-scroll-sections-links-section{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-width:150px;padding-right:4rem;width:300px}.click-scroll-sections-content-section{min-width:250px;padding:0 1rem;width:75%}.click-scroll-sections-link{margin-bottom:30px;text-decoration:none;transition:color .25s ease}.click-scroll-sections-link:hover{color:#858390}.click-scroll-sections-link.is-selected{color:#2c2345}