body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}body,code{font-family:Source Sans Pro,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}.login-page-container{align-items:center;justify-content:center;min-height:100vh}.login-form-wrapper,.login-page-container{background-color:#fff;display:flex;flex-direction:column}.login-form-wrapper{align-items:flex-start;max-width:400px;padding:32px;width:100%}.login-logo{margin-bottom:24px;width:260px}.login-title{color:#122b6d;font-weight:700!important;margin-bottom:24px!important}.login-input-field .MuiInputLabel-root{color:#555;display:block;font-size:.875rem;margin-bottom:4px}.login-input-field .MuiOutlinedInput-root{background-color:#f0f2f6;border-radius:8px!important}.login-input-field .MuiOutlinedInput-root fieldset{border-color:#f0f2f6}.login-input-field .MuiOutlinedInput-root:hover fieldset{border-color:#ccc}.login-input-field .MuiOutlinedInput-root.Mui-focused fieldset{border-color:#122b6d}.login-button{background-color:#122b6d!important;border-radius:8px!important;color:#fff!important;font-size:1rem!important;font-weight:500!important;margin-bottom:16px!important;margin-top:24px!important;padding:8px 0!important;text-transform:none!important}.login-button:hover{background-color:#0e2254!important}.login-button:active{background-color:#0a1940!important}.login-input-field .MuiFormHelperText-root{margin-left:0}.sidebar-container .MuiDrawer-paper{background-color:#122b6d!important;box-sizing:border-box;color:#fff!important;padding-top:48px!important;width:340px!important}.sidebar-logo-container{align-items:center;display:flex;justify-content:center;padding:32px 24px 48px}.sidebar-logo{height:auto;width:285px}.sidebar-title{color:#fff!important;font-weight:700!important;padding:0 24px 16px;text-align:left}.sidebar-patient-input .MuiInputBase-root{background-color:#e0e0e0;border-radius:8px}.sidebar-patient-input .MuiInputBase-input.Mui-disabled{-webkit-text-fill-color:#555!important;color:#555!important;padding-bottom:8px!important;padding-top:8px!important}.sidebar-filter-item{padding:8px 24px!important}.sidebar-filter-label{color:#fff!important;display:block;font-size:.875rem!important;font-weight:500!important;margin-bottom:4px!important}.sidebar-select .MuiSelect-select{background-color:#fff!important;border-radius:8px!important;color:#333!important;padding-bottom:8px!important;padding-top:8px!important}.sidebar-select .MuiOutlinedInput-notchedOutline{border:none!important}.sidebar-select .MuiSvgIcon-root{color:#333!important;right:12px!important}.sidebar-support-text{color:#e0e0e0!important;font-size:.75rem!important;line-height:1.4!important;padding:16px 24px!important}.sidebar-logout-button{border-radius:12px!important;color:#fff!important;font-size:1rem!important;font-weight:500!important;justify-content:center!important;padding:8px 24px!important;text-transform:none!important}.sidebar-logout-button:hover{background-color:#ffffff14!important}.main-content-area{background-color:#fff;flex-grow:1;height:100vh;overflow-y:auto;padding:96px 48px 48px 96px}.main-content-title{font-weight:700!important;margin-bottom:16px!important}.section-paper{border-radius:8px!important;box-shadow:0 1px 3px #0000001f,0 1px 2px #0000003d!important;margin-bottom:24px!important;padding:20px!important}.comparison-table{width:100%}.comparison-table .MuiTableCell-head{background-color:#f5f5f5!important;border-bottom:1px solid #e0e0e0!important;color:#9e9e9e!important;font-weight:700!important}.comparison-table .MuiTableCell-body{border-bottom:none!important;color:#333!important;vertical-align:middle!important}.drug-name-selected{background-color:#122b6d;border-radius:4px;color:#fff!important;display:inline-block;font-weight:700;padding:4px 6px}.preference-badge{border-radius:12px;display:inline-block;font-size:.75rem;font-weight:500;min-width:90px;padding:4px 10px;text-align:center}.preference-badge-preferred{background-color:#e8f5e9;border:1px solid #a5d6a7;color:#2e7d32}.preference-badge-non-preferred{background-color:#f8d7da;border:1px solid #f5c6cb;color:#721c24}.preference-badge-unclear{background-color:#e0e0e0;border:1px solid #bdbdbd;color:#333}.financial-indicator{font-size:.8rem;margin-left:4px}.best-margin{color:#2e7d32}.lowest-cost{color:#757575}.disclaimer-note{align-items:center;color:#757575!important;display:flex;font-size:.8rem!important;margin-top:16px!important}.disclaimer-note .MuiSvgIcon-root{font-size:1rem!important;margin-right:8px!important}.patient-insights-title{color:#333!important;font-size:1.5rem!important;font-weight:700!important;margin-bottom:16px!important}.selected-drug-pa-info{align-items:center;display:flex;margin-bottom:20px!important}.selected-drug-pa-info .drug-name{font-size:1.25rem!important;font-weight:700!important;margin-right:8px!important}.pa-accordion{border-radius:8px!important;margin-bottom:16px!important;overflow:hidden!important}.pa-accordion .MuiAccordionSummary-content{color:#122b6d;font-weight:700!important}.pa-accordion .MuiAccordionDetails-root{color:#555;font-size:.875rem;padding:8px 16px 16px}.placeholder-text-area{background-color:#f5f7fa!important;border:1px solid #f5f7fa;border-radius:4px!important;color:#757575!important;font-size:.875rem!important;min-height:80px;padding:12px!important}.patient-insights-section .section-paper{margin-bottom:16px!important}.patient-insights-section h6{color:#333!important;font-weight:700!important;margin-bottom:8px!important}.main-content-title{color:#333;font-size:2rem;font-weight:700;margin-bottom:16px}.main-content-subtitle{color:#555;font-size:1.25rem!important;font-weight:400!important;margin-bottom:24px!important;margin-top:-8px!important}.coverage-subtitle{align-items:center;display:flex;margin-bottom:20px!important;margin-top:16px!important}.coverage-subtitle .drug-name{font-size:1.25rem!important;font-weight:700!important;margin-right:8px!important}.comparison-table .MuiTableRow-root:hover{background-color:#f5f5f5!important;cursor:pointer}.comparison-table .MuiTableHead-root .MuiTableRow-root:hover{background-color:inherit!important;cursor:default!important}.comparison-table .link-icon-cell{opacity:0;text-align:left;transition:opacity .2s ease-in-out}.comparison-table .MuiTableCell-head:last-child,.comparison-table .link-icon-cell{padding:0 8px!important;width:10%!important}.comparison-table .MuiTableRow-root:hover .link-icon-cell{opacity:1}.comparison-table .MuiTableCell-body:first-child,.comparison-table .MuiTableCell-body:nth-child(2),.comparison-table .MuiTableCell-body:nth-child(3),.comparison-table .MuiTableCell-head:first-child,.comparison-table .MuiTableCell-head:nth-child(2),.comparison-table .MuiTableCell-head:nth-child(3){width:16%!important}.comparison-table .MuiTableCell-body:nth-child(4),.comparison-table .MuiTableCell-body:nth-child(5),.comparison-table .MuiTableCell-head:nth-child(4),.comparison-table .MuiTableCell-head:nth-child(5){width:20%!important}
/*# sourceMappingURL=main.dc0dfca6.css.map*/