#Patient{background-color:#f2f4f6;padding-bottom:30px}#Patient .header{display:flex;flex-direction:row;justify-content:space-between}#Patient .columns{display:flex;flex-direction:column}@media(min-width:767px){#Patient .columns{flex-direction:row;justify-content:flex-start}}#Patient .columns .column{max-width:640px;width:100%}#Patient .columns .column.left{margin-right:5px}#Patient .recommendation{color:#00e;cursor:pointer;margin-top:8px;max-width:450px}#Patient .recommendation ul{margin-left:0}#Patient .recommendation li{margin-left:36px;margin-top:8px;text-decoration:underline}#Patient li{line-height:16px;margin-bottom:3px}#Patient .loading{margin-top:50px}#Patient h1{font-size:28px;font-weight:700}#Patient h2{font-size:20px;font-weight:700}#Patient h3{font-size:16px;font-weight:700}#Patient .adherence label{display:flex;flex-direction:row;justify-content:flex-start}#Patient .adherence input{margin-right:10px;width:auto}#Patient .bp,#Patient .labs,#Patient .medications,#Patient .rationale,#Patient .recommendations{margin-top:20px}#Patient .recommendations ol{list-style:upper-alpha}#Patient .recommendations ol ol{list-style:lower-roman}#Patient .recommendations ol ol li{margin-left:20px}#Patient .recommendations .preface{margin-bottom:8px}#Patient .recommendations .document{cursor:pointer;margin-top:8px;text-decoration:underline}#Patient .recommendations .first-options{display:flex;flex-direction:row;justify-content:flex-start}#Patient .recommendations .first-options.below{flex-direction:column}#Patient .recommendations .hidden{display:none}#Patient .recommendations .below button{margin-top:0}#Patient button{cursor:pointer;height:22px;margin-top:4px;padding:0 5px;text-decoration:none}#Patient .label{font-weight:700}#Patient .section{margin-bottom:10px;margin-left:px}#Header .background-row{background-color:#506380;color:#fff;display:flex;font-weight:700;justify-content:space-between;padding:20px 50px}#Header .background-row .info-row-1{font-size:28px}#Header .background-row .info-row-2{font-size:16px;margin-top:15px}#Header .background-row .info-row-2 .value{font-weight:lighter;margin-left:10px}#Header .background-row .info-row-2 .label{margin-left:40px}#Header .background-row .info-row-2 #patient-dob.label{margin-left:0}#Header .right{align-self:center}#Header .right p{margin-left:10px;margin-top:10px}#Header .right button{background-color:#fff;border-radius:20px;color:#052049;font-size:16px;font-weight:700;height:40px;margin-right:20px;padding:8px 15px}#Checkbox .cbox-container{border-top:1px solid #d5d9de;cursor:pointer;display:block;font-size:16px;margin-bottom:12px;padding:15px 0 8px 35px;position:relative;-webkit-user-select:none;user-select:none}#Checkbox .cbox-container .text{margin-left:5px}#Checkbox .cbox-container .text.bold{font-size:18px;font-weight:700}#Checkbox .cbox-container.no-border{border:none}#Checkbox .cbox-container input{cursor:pointer;height:0;opacity:0;position:absolute;width:0}#Checkbox .checkmark{border:1px solid #006be9;height:20px;left:0;position:absolute;top:10px;width:20px}#Checkbox .cbox-container input:checked~.checkmark{background-color:#006be9}#Checkbox .checkmark:after{content:"";display:none;position:absolute}#Checkbox .cbox-container input:checked~.checkmark:after{display:block}#Checkbox .cbox-container .checkmark:after{border:solid #fff;border-width:0 3px 3px 0;height:16px;left:6px;top:0;transform:rotate(45deg);width:5px}.Expander .maintitle{background-color:#fff;border:1px solid #d5d9de;border-radius:12px;margin-top:10px;padding:20px}.Expander .maintitle.no-border{border:none;padding:10px}.Expander .subtitle{border:none;padding:5px 0}.Expander .title-bar{color:#1a8917;cursor:pointer;display:flex;flex-direction:row;font-size:20px;font-weight:700}.Expander .title-bar.right-caret{justify-content:space-between}.Expander .caret{margin-left:10px}.Expander .subtitle .title-bar h4{color:#006be9;font-size:16px;justify-content:flex-start}.Expander .subtitle .title{margin-right:20px}.Expander .content{border-top:1px solid #d5d9de;margin-top:20px}#BPGoal{background-color:#fff;border:1px solid #d3d3d3;border-radius:8px;left:0;padding:5px;position:absolute;top:35px;width:190px;z-index:2}#BPGoal .radio-button{border-bottom:1px solid #d3d3d3;cursor:pointer;padding:5px}#BPGoal .radio-button input,#BPGoal .radio-button label{cursor:pointer}#BPGoal .manual{display:flex;flex-direction:row;margin-left:8px;margin-top:8px}#BPGoal .manual input{margin:0 4px;width:45px}#BPGoal .section{margin-bottom:5px}#BPGoal .add-new{align-items:flex-start;display:flex;flex-direction:column;margin-top:10px}#BPGoal .add-new button{align-self:flex-end;font-size:20px;margin-top:8px;padding:5px 8px;width:80px}#Recommendations{background-color:#fff;border:1px solid #d5d9de;border-radius:12px;color:#052049}#Recommendations .explanation{color:#052049;list-style:none}#Recommendations .header{background-color:#506380;border-top-left-radius:12px;border-top-right-radius:12px;color:#fff;display:block;font-size:28pxr;font-weight:700;padding:20px 50px;text-align:center}#Recommendations .reco-title{color:#1a8917;font-size:20px;font-weight:700;margin-bottom:10px}#Recommendations .reco-title-bar{cursor:pointer;display:flex;flex-direction:row;font-weight:700;justify-content:flex-start;margin-left:40px;margin-top:20px;padding-right:5px}#Recommendations .reco-title-bar .bp-goal{align-items:center;border:2px solid #006be9;border-radius:5px;box-sizing:border-box;display:flex;flex-direction:row;font-weight:400;justify-content:space-between;margin-left:auto;margin-top:-5px;max-height:35px;padding:0 5px;position:relative}#Recommendations .reco-title-bar .bp-goal button.caret{align-items:center;background-color:#d3d3d3;border:1px solid gray;border-radius:0;color:#000;display:flex;height:16px;justify-content:center;margin:0 0 0 10px;padding:0;width:16px}#Recommendations .reco-title-bar .bp-goal button.caret .label{font-size:18px;font-weight:700}#Recommendations p.preface{font-weight:400;line-height:22px;padding-bottom:5px}#Recommendations .main{color:#052049;display:flex;flex-direction:row;font-size:16px;font-weight:400;font-weight:700;line-height:18px;margin-bottom:10px}#Recommendations .tooltip{align-items:center;background-color:#d3e4ad;border-radius:10px;display:flex;font-size:16px;height:20px;justify-content:center;margin-left:15px;width:20px}#Recommendations .tooltip-extra-class{background-color:#d3e4ad;border-radius:20px!important;color:#052049;font-size:16px!important;font-weight:700;opacity:1;pointer-events:auto!important}#Recommendations .tooltip-extra-class ul{list-style-position:inside;list-style-type:disc}#Recommendations .tooltip-extra-class .references,#Recommendations .tooltip-extra-class a{font-size:14px}#Recommendations .or{color:#052049;margin:5px 0 15px 40px}#Recommendations .show-more{color:#006be9;font-size:16px;margin-bottom:15px}#Recommendations .container{color:#052049;font-size:16px;line-height:20px;margin:.25rem;position:relative}#Recommendations .container .letter{margin-right:5px}#Recommendations .container label{align-items:center;display:flex;flex-direction:row}#Recommendations .container input[type=radio]{opacity:0;position:absolute}#Recommendations .container input[type=radio]+.radio-label:before{background:#fff;border:1px solid #006be9;border-radius:100%;content:"";cursor:pointer;display:inline-block;height:1.4em;margin-right:.5em;min-width:1.4em;position:relative;text-align:center;top:-.1em;transition:all .25s ease;vertical-align:top;width:1.4em}#Recommendations .container input[type=radio]:checked+.radio-label:before{background:#006be9;box-shadow:inset 0 0 0 4px #fff}#Recommendations .container input[type=radio]+.radio-label{max-width:450px}#Recommendations .container input[type=radio]+.radio-label:empty:before{margin-right:0}#Recommendations p{color:#000;font-size:16px;font-weight:700}#Recommendations .reco-list{border-bottom:4px solid #d5d9de;margin:10px 20px 0 40px;padding-bottom:20px}#Recommendations .checkbox-list{margin:20px 40px}#Recommendations .checkbox-list ul{list-style-position:inside}#Recommendations .checkbox-list ol{list-style-position:inside;list-style-type:upper-alpha}#Recommendations .checkbox-list p{color:#052049;font-weight:400}#Recommendations .checkbox-list a{color:#006be9}#Recommendations .checkbox-list li{color:#052049;font-size:16px;line-height:20px;margin-bottom:8px;margin-top:14px}#Recommendations .checkbox-list li.too-tall{margin-top:0}#Recommendations .checkbox-list .dash ul{list-style:inside}#Recommendations .checkbox-list .dash li{margin-bottom:5px;margin-top:5px}#Recommendations .checkbox-list .dash li.sub{list-style-type:circle;margin-left:10px}#Recommendations .checkbox-list .dash p{margin-top:8px}#Recommendations .checkbox-list .dash .highlight{font-weight:700;margin-right:5px}#Recommendations .checkbox-list h3{font-weight:400;margin-bottom:0;margin-top:15px;text-decoration:underline}#Recommendations .checkbox-list h3.top{margin-top:0}#Recommendations .button-container{display:flex;flex-direction:row;justify-content:center;margin-bottom:20px}#Recommendations button{background-color:#006be9;border-radius:50px;color:#fff;font-size:28px;font-weight:400;height:100%;padding:20px 30px;width:350px}#Rationale{background-color:#fff;padding:0}#Rationale .section{border-top:1px solid #d5d9de;padding-top:20px}#Rationale li{color:#052049;line-height:30px}#Rationale .section.first{border-top:none}#Rationale .section-header{font-size:16px;font-weight:700;margin:5px 0 10px}#Rationale .tooltip{align-items:center;background-color:#d3e4ad;border-radius:10px;display:flex;font-size:16px;font-weight:700;height:20px;justify-content:center;margin-left:15px;width:20px}#Rationale .tooltip-extra-class{background-color:#d3e4ad;border-radius:20px!important;color:#052049;font-size:16px!important;font-weight:700;opacity:1;pointer-events:auto!important}#Rationale li{flex-direction:row}#Rationale li,.DropDownBox{align-items:center;display:flex}.DropDownBox{cursor:pointer}.DropDownBox .dbox-container{align-items:center;border:1px solid #006be9;display:flex;height:25px;justify-content:center;margin-right:10px;width:25px}.DropDownBox .caret{margin:0}.OtherSuggestions .DropDownBox{margin-bottom:5px;margin-top:10px}.OtherSuggestions .header{background-color:#506380;border-top-left-radius:12px;border-top-right-radius:12px;color:#fff;display:block;font-size:28pxr;font-weight:700;padding:20px 50px;text-align:center}.OtherSuggestions .reco-title{color:#1a8917;font-size:20px;font-weight:700;margin-bottom:10px}.OtherSuggestions .reco-title-bar{cursor:pointer;display:flex;flex-direction:row;font-weight:700;justify-content:flex-start;margin-left:40px;margin-top:20px;padding-right:5px}.OtherSuggestions .main{color:#052049;display:flex;flex-direction:row;font-size:16px;font-weight:400;font-weight:700;line-height:18px;margin-bottom:10px}.OtherSuggestions .with-textbox{align-items:center;display:flex;justify-content:space-between;margin-bottom:-5px}.OtherSuggestions .with-textbox input{cursor:auto;height:20px;margin:0;padding:0;width:100px}.OtherSuggestions p{color:#000;font-size:16px;font-weight:700}.OtherSuggestions .reco-list{border-bottom:4px solid #d5d9de;margin:10px 20px 0 40px;padding-bottom:20px}.OtherSuggestions .checkbox-list{margin-top:20px}.OtherSuggestions .checkbox-list ul{list-style-position:inside}.OtherSuggestions .checkbox-list ol{list-style-position:inside;list-style-type:upper-alpha}.OtherSuggestions .checkbox-list p{color:#052049;font-weight:400}.OtherSuggestions .checkbox-list a{color:#006be9}.OtherSuggestions .checkbox-list li{color:#052049;font-size:16px;line-height:20px;margin-bottom:8px;margin-top:14px}.OtherSuggestions .checkbox-list li.too-tall{margin-top:0}.OtherSuggestions .checkbox-list .dash ul{list-style:inside}.OtherSuggestions .checkbox-list .dash li{margin-bottom:5px;margin-top:5px}.OtherSuggestions .checkbox-list .dash li.sub{list-style-type:circle;margin-left:10px}.OtherSuggestions .checkbox-list .dash p{margin-top:8px}.OtherSuggestions .checkbox-list .dash .highlight{font-weight:700;margin-right:5px}.OtherSuggestions .checkbox-list h3{font-weight:400;margin-bottom:0;margin-top:15px;text-decoration:underline}.OtherSuggestions .checkbox-list h3.top{margin-top:0}#Medications{background-color:#fff;padding:20px 0 0}#Medications ul{color:#052049;font-size:16px;font-weight:400;list-style:none;margin-left:0;margin-top:15px}#Medications li{line-height:30px}#Medications .medication-list{display:flex;flex-direction:row;justify-content:space-between}#Medications .subheader{color:#052049;font-size:16px;font-weight:700;line-height:18px}#Labs{background-color:#fff}#Labs table{margin-top:20px;width:100%}#Labs thead{background-color:#d7def2}#Labs th{font-weight:700;text-align:left}#Labs td,#Labs th{border:1px solid #d5d9de;padding:5px}#Labs td{color:#052049;font-size:16px}#Labs td.out-of-range{color:red}#BP{background-color:#fff;padding:20px 0}#BP .subheader{font-size:20px;font-weight:700}#BP .subsubheader{color:#006be9;font-size:16px;font-weight:700}#BP .summary{padding-bottom:30px}#BP .summary table{margin-top:20px;width:100%}#BP .summary thead{background-color:#d7def2}#BP .summary th{font-weight:700;text-align:left}#BP .summary td,#BP .summary th{border:1px solid #d5d9de;padding:5px}#BP .summary td{color:#052049;font-size:16px}#BP .summary .clinic{margin-bottom:20px}#BP .summary select{border-color:#006be9;border-radius:5px;font-size:16px;margin:15px 0 10px 12px;padding:6px;width:170px}#BP .summary .subsubheader{color:#052049;font-weight:700;margin:10px 12px 5px}#BP .summary p{color:#000;font-size:16px;line-height:30px}#BP .summary p.data{font-size:12px;line-height:14px}#BP .summary .columns{display:flex;flex-direction:row;margin-left:0}#BP .summary .column{border-right:1px solid #d5d9de;margin-left:12px}#BP .summary .column.last{border-right:none}#BP .summary.form{margin-bottom:0;margin-top:30px;padding-bottom:10px}#BP .data-entry{display:flex;flex-direction:row}#BP .chart{margin-bottom:25px}#BP form{align-items:flex-start;display:flex;flex:1 1;flex-direction:column;padding:12px 20px}#BP form .form-row{display:flex;flex-direction:row;justify-content:space-between;margin:5px 0}#BP form .form-row .react-date-picker{margin-left:8px;width:80px}#BP form .bp-input{border-width:1px;width:50px}#BP form input{border-width:1px;margin-left:8px;max-width:120px;text-align:left}#BP form .subheader{margin-top:0}#BP form .submit{align-self:flex-end;background-color:#006be9;border:none;border-radius:20px;color:#fff;cursor:pointer;font-size:20px;padding:4px 15px;text-align:center;width:auto}#BP form .submit.disabled{background-color:#abc3e1;cursor:default}#BP form.individual_homeBp{margin-right:25px}#BP form.average_homeBp{margin-left:25px}#BP p.warning{color:#d81646;margin:15px 0 0;text-align:center}#BP .linechart{height:300px;margin-left:-20px;width:100%}#BP .buttons{display:flex;flex-direction:row;justify-content:flex-end;margin-top:5px}#BP .buttons button{background-color:#d5d9de;border-radius:5px;color:#696c6d;font-size:20px;font-weight:400;height:100%;margin-right:10px;padding:5px}#BP .buttons button.week{margin-right:20px}#BP .buttons button.selected{background-color:#006be9;color:#fff}#BP .source.buttons{display:flex;flex-direction:row;justify-content:flex-start;margin:20px 0 0 10px}#BP .source.buttons button{margin-right:0;padding:5px 12px}#BP .source.buttons button.clinic{border-radius:20px 0 0 20px;border-right:1px solid #2455d7}#BP .source.buttons button.home{border-left:1px solid #2455d7;border-radius:0 20px 20px 0}#BP .one-row{display:flex}#BP .tooltip{align-items:center;border-radius:10px;display:flex;font-size:16px;height:20px;justify-content:center;margin-left:15px;width:20px}#BP .tooltip,#BP .tooltip-extra-class{background-color:#d3e4ad;font-weight:700}#BP .tooltip-extra-class{border-radius:20px!important;color:#052049;font-size:16px!important;opacity:1;pointer-events:auto!important}@media print{.recharts-legend-wrapper,.recharts-surface,.recharts-wrapper{width:100%!important}.recharts-legend-item>svg{display:inline-block!important;right:inherit!important;width:auto!important}}.BPChart{height:300px;margin-left:-20px}.EngageRxLoading{padding:20px}.EngageRxLoading p{color:#052049;font-size:30px;font-weight:700}.EngageRxLoading img{height:25px;margin-left:10px}.EngageRxLoading ul{margin-top:20px}.EngageRxLoading li{align-items:center;color:#052049;display:flex;font-size:20px;line-height:25px}#SubmitFeedback{display:flex;flex-direction:column}#SubmitFeedback .buttons{display:flex;flex-direction:row;justify-content:space-evenly}#SubmitFeedback label{font-size:24px;font-weight:700;margin:10px 0}#SubmitFeedback textarea{font-size:18px;margin:10px 0}#SubmitFeedback button{background-color:#006be9;border-radius:20px;color:#fff;font-size:16px;font-weight:700;height:30px;margin:auto;padding:0 15px;vertical-align:center}#SubmitFeedback button.cancel{background-color:#fff;border:2px solid #d5d9de;color:#052049}.BulkReportInput h1{font-size:36px;font-weight:700}.BulkReportInput h2{font-size:24px;font-weight:700}.BulkReportInput .header{background-color:#506380;color:#fff;display:flex;flex-direction:column;height:80px;justify-content:center;padding:20px}.BulkReportInput .data-entry{align-items:flex-start;display:flex;flex-direction:column;padding:30px 20px}.BulkReportInput textarea{margin-bottom:20px;margin-top:20px}.BulkReportInput button{align-self:center;background-color:#006be9;border-radius:50px;color:#fff;font-size:28px;font-weight:400;height:100%;padding:20px 30px;width:350px}.BulkReportProgress{align-items:center;background-color:#f8f8f8;border:2px solid gray;border-radius:5px;display:flex;height:200px;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:400px;z-index:5}.BulkReportProgress h1{color:#000;font-size:24px;font-weight:700}.BPActivateReport{grid-gap:5px;grid-row-gap:10px;grid-column-gap:15px;box-sizing:border-box;display:grid;float:none!important;grid-template-columns:67% 34%;padding:10px 15px;width:100%}.BPActivateReport .report-name{grid-column:1;grid-row:1}.BPActivateReport .report-patient{grid-column:2;grid-row:1}.BPActivateReport .section{margin-top:10px}.BPActivateReport .bp-header{grid-column:1;grid-row:2}.BPActivateReport .bp-chart-and-title{grid-column:1;grid-row:3;width:100%}.BPActivateReport .bp-stats{grid-column:2;grid-row:3}.BPActivateReport .med-header{grid-column:1;grid-row:4}.BPActivateReport .med-list{grid-column:1;grid-row:5}.BPActivateReport .med-confirmation{grid-column:2;grid-row:5}.BPActivateReport .recommendations-header{grid-column:1;grid-row:6}.BPActivateReport .recommendations-list{grid-column:1;grid-row:7}.BPActivateReport .recommendations-next{grid-column:2;grid-row:6/8}.BPActivateReport .recommendations-notes{grid-column:1/3;grid-row:8}.BPActivateReport .adjacent{align-items:center;display:flex;flex-direction:row;justify-content:flex-start}.BPActivateReport h1{font-size:28px;font-weight:700}.BPActivateReport h2{font-size:26px;font-weight:700}.BPActivateReport h3{font-size:20px;font-weight:700}.BPActivateReport p{font-size:20px;line-height:25px}.BPActivateReport .left-spaced{margin-left:10px}.BPActivateReport .top-spaced{margin-top:10px}.BPActivateReport .double-top-spaced{margin-top:25px}.BPActivateReport img{height:20px}.BPActivateReport p.orange{color:#ff824a;font-weight:700}.BPActivateReport table{font-size:18px;width:95%}.BPActivateReport table tr{border-bottom:1px solid gray;height:1.5em}.BPActivateReport table th{font-weight:700;text-align:left}.BPActivateReport table td{padding-right:10px;vertical-align:middle}.BPActivateReport ol{list-style-position:inside;list-style-type:decimal}.BPActivateReport ol li{margin-top:4px}.BPActivateReport ol ol{list-style-type:lower-alpha;margin-left:10px}.BPActivateReport .grey{background-color:#f5f5f5;border-radius:5px;padding:15px}.BPACheckbox{display:flex;flex-direction:row;margin:10px 0}.BPACheckbox .box{border:2px solid #000;height:20px;margin-right:8px;min-width:20px;width:20px}.BPACSV{border-bottom:2px solid #000;padding:20px}.BPACSV .buttons{display:flex;justify-content:space-between}.BPACSV .buttons button{background-color:#006be9;border-radius:10px;color:#fff;font-size:28px;font-weight:700;padding:10px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media print{.BPACSV{display:none}}.BPACSV .download{background-color:#006be9;border-radius:10px;color:#fff;font-size:28px;font-weight:700;padding:10px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.UCSFBulkReportLauncher{position:relative}@page{.UCSFBulkReportLauncher{size:letter}}.UCSFBulkReportLauncher .error{color:red;margin-top:10px}.UCSFBulkReportLauncher h2.error{font-size:36px;margin-top:20px}.UCSFBulkReportLauncher .report-with-pagebreak{float:none;overflow:hidden}.UCSFBulkReportLauncher .pagebreak{page-break-after:always}@media print{.UCSFBulkReportLauncher{width:9.5in}.UCSFBulkReportLauncher .pagebreak{page-break-after:always!important}}.Home{padding:25px}.Home h1{font-size:36px;font-weight:700;margin-bottom:20px;text-align:center}.Home a,.Home p{font-size:24px;line-height:36px}.Home a{color:blue;text-decoration:underline}#App .ie-warning{color:red;font-size:36px}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font-size:100%;font:inherit;margin:0;padding:0;vertical-align:initial}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{-webkit-text-size-adjust:100%;line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}a{color:inherit;text-decoration:none}button{border:none;padding:0}:focus{outline:0!important}#root,body,html{height:100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}
/*# sourceMappingURL=main.34c6152a.css.map*/