.plan-actions[data-v-e7189b3c]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;margin-top:14px}.primary.is-light[data-v-e7189b3c]{padding:8px 12px;border:0;border-radius:8px;background:hsla(0,0%,100%,.18);color:#fff;font-size:12px;cursor:pointer}.issue-items[data-v-e7189b3c]{max-height:240px;overflow:auto}.issue-item-meta[data-v-e7189b3c]{margin-left:6px;color:#9ca3af;font-style:normal}[data-v-e7189b3c] .el-checkbox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:8px 0}.health-workbench{min-height:calc(100vh - 120px);margin:-10px;padding:18px 20px 32px;background:#f5f7f6;color:#1f2329}.health-workbench .banner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:24px;padding:20px 22px;border-radius:16px;color:#fff;background:-webkit-gradient(linear,left top,right top,from(#0a6b45),color-stop(58%,#0f8b5c),to(#14956a));background:linear-gradient(90deg,#0a6b45,#0f8b5c 58%,#14956a);-webkit-box-shadow:0 8px 20px rgba(15,139,92,.16);box-shadow:0 8px 20px rgba(15,139,92,.16)}.health-workbench .banner h2{margin-top:10px;font-size:20px;font-weight:600}.health-workbench .banner p{margin-top:6px;font-size:13px;line-height:1.6;color:hsla(0,0%,100%,.88)}.health-workbench .banner__tags{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.health-workbench .banner__pill{padding:4px 10px;border-radius:999px;background:hsla(0,0%,100%,.16);font-size:12px}.health-workbench .banner__live{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;font-size:12px}.health-workbench .banner__live i{width:6px;height:6px;border-radius:50%;background:#bbf7d0;-webkit-animation:pulse 1.4s infinite;animation:pulse 1.4s infinite}.health-workbench .banner__stat{min-width:148px;padding:12px 16px;border:1px solid hsla(0,0%,100%,.22);border-radius:12px;background:hsla(0,0%,100%,.12);text-align:right}.health-workbench .banner__stat em,.health-workbench .banner__stat span{display:block;font-size:12px;font-style:normal;color:hsla(0,0%,100%,.82)}.health-workbench .banner__stat strong{display:block;margin:2px 0;font-size:28px;font-weight:600}.health-workbench .section-nav{position:-webkit-sticky;position:sticky;top:0;z-index:20;display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:16px;padding:12px;border:1px solid #eef2f0;border-radius:12px;background:#fff;-webkit-box-shadow:0 4px 12px rgba(15,23,42,.04);box-shadow:0 4px 12px rgba(15,23,42,.04)}.health-workbench .section-nav button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:8px 12px;border:0;border-radius:8px;background:transparent;text-align:left;cursor:pointer}.health-workbench .section-nav button:hover{background:#e8f6ef}.health-workbench .section-nav button:hover .step{background:#0f8b5c;color:#fff}.health-workbench .section-nav .step{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:28px;height:28px;margin-right:10px;border-radius:50%;background:#e8f6ef;color:#0f8b5c;font-size:12px;font-weight:600;-ms-flex-negative:0;flex-shrink:0}.health-workbench .section-nav .copy{min-width:0}.health-workbench .section-nav .copy em,.health-workbench .section-nav .copy strong{display:block;font-style:normal}.health-workbench .section-nav .copy strong{font-size:13px;font-weight:600;color:#374151}.health-workbench .section-nav .copy em{margin-top:2px;font-size:12px;color:#8a9199}.health-workbench .section-nav .arrow{margin-left:auto;color:#86efac}.health-workbench .workspace{display:grid;grid-template-columns:280px minmax(0,1fr);gap:16px;-webkit-box-align:start;-ms-flex-align:start;align-items:start;margin-top:16px}.health-workbench .member-col{position:-webkit-sticky;position:sticky;top:86px;border:1px solid #eef2f0;border-radius:12px;background:#fff;-webkit-box-shadow:0 4px 12px rgba(15,23,42,.04);box-shadow:0 4px 12px rgba(15,23,42,.04)}.health-workbench .member-col__head{padding:16px;border-bottom:1px solid #f3f4f6}.health-workbench .member-col__head p{font-size:14px;font-weight:600}.health-workbench .search{position:relative;margin-top:12px}.health-workbench .search i{position:absolute;left:10px;top:9px;color:#9ca3af}.health-workbench .search input{width:100%;height:34px;padding:0 10px 0 30px;border:1px solid #e5e7eb;border-radius:8px;outline:none;font-size:12px;-webkit-box-sizing:border-box;box-sizing:border-box}.health-workbench .search input:focus{border-color:#34d399;-webkit-box-shadow:0 0 0 3px rgba(16,185,129,.12);box-shadow:0 0 0 3px rgba(16,185,129,.12)}.health-workbench .member-col__list{max-height:560px;padding:8px;overflow-y:auto}.health-workbench .member-item{display:block;width:100%;margin-bottom:4px;padding:12px;border:0;border-radius:8px;background:transparent;text-align:left;cursor:pointer}.health-workbench .member-item:hover{background:#f9fafb}.health-workbench .member-item.is-on{background:#e8f6ef;-webkit-box-shadow:inset 0 0 0 1px #bbf7d0;box-shadow:inset 0 0 0 1px #bbf7d0}.health-workbench .member-item.is-on .avatar{background:#0f8b5c;color:#fff}.health-workbench .done,.health-workbench .meds__bar,.health-workbench .member-item__top,.health-workbench .name-line,.health-workbench .plan-card__nums,.health-workbench .plan-progress>div,.health-workbench .profile__main,.health-workbench .profile__nums,.health-workbench .tag-feed__foot,.health-workbench .tag-feed__title,.health-workbench .tasks__head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.health-workbench .member-item__top{gap:10px}.health-workbench .avatar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:#f3f4f6;color:#4b5563;font-weight:600;-ms-flex-negative:0;flex-shrink:0}.health-workbench .meta{min-width:0;-webkit-box-flex:1;-ms-flex:1;flex:1}.health-workbench .meta em{display:block;margin-top:2px;color:#8a9199;font-size:12px;font-style:normal}.health-workbench .name-line{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:8px}.health-workbench .name-line strong{font-size:14px}.health-workbench .risk{padding:1px 6px;border-radius:999px;border:1px solid transparent;font-size:12px;font-style:normal;white-space:nowrap}.health-workbench .risk.is-low{color:#047857;background:#ecfdf5;border-color:#d1fae5}.health-workbench .risk.is-mid{color:#b45309;background:#fffbeb;border-color:#fef3c7}.health-workbench .risk.is-high{color:#b91c1c;background:#fef2f2;border-color:#fee2e2}.health-workbench .risk.is-none{color:#6b7280;background:#f3f4f6;border-color:#e5e7eb}.health-workbench .member-item__score{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:8px;font-size:12px;color:#8a9199}.health-workbench .member-item__score strong{color:#374151}.health-workbench .detail{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px;min-width:0;-ms-flex-item-align:start;align-self:start}.health-workbench .card,.health-workbench .done,.health-workbench .profile{-ms-flex-negative:0;flex-shrink:0}.health-workbench .card,.health-workbench .profile{border:1px solid #eef2f0;border-radius:12px;background:#fff;-webkit-box-shadow:0 4px 12px rgba(15,23,42,.04);box-shadow:0 4px 12px rgba(15,23,42,.04);overflow:visible}.health-workbench .profile{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:16px}.health-workbench .profile__main{gap:12px}.health-workbench .profile__main .avatar{width:48px;height:48px;border-radius:12px;background:linear-gradient(135deg,#10b981,#14b8a6);color:#fff;font-size:18px}.health-workbench .profile__main .name-line{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.health-workbench .profile__main .name-line strong{font-size:16px}.health-workbench .profile__main .name-line span{color:#8a9199;font-size:12px}.health-workbench .profile__main p{margin-top:4px;color:#8a9199;font-size:12px}.health-workbench .profile__nums{gap:20px;text-align:center}.health-workbench .profile__nums span,.health-workbench .profile__nums strong{display:block}.health-workbench .profile__nums strong{font-size:18px}.health-workbench .profile__nums span{margin-top:2px;color:#8a9199;font-size:12px}.health-workbench .card{scroll-margin-top:84px}.health-workbench .card__head{gap:12px;padding:12px 16px;border-bottom:1px solid #f3f4f6}.health-workbench .card__head,.health-workbench .card__head .step{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.health-workbench .card__head .step{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:#0f8b5c;color:#fff;font-size:12px;font-weight:600;-ms-flex-negative:0;flex-shrink:0}.health-workbench .card__head strong{font-size:14px}.health-workbench .card__head p{margin-top:2px;color:#8a9199;font-size:12px}.health-workbench .card__head em{margin-left:auto;padding:4px 10px;border-radius:999px;background:#ecfdf5;color:#047857;font-size:12px;font-style:normal;white-space:nowrap}.health-workbench .plan,.health-workbench .report,.health-workbench .tags{display:grid;gap:16px;padding:16px}.health-workbench .report{grid-template-columns:220px minmax(0,1fr) 220px}.health-workbench .score-panel{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:14px;padding:16px;border:1px solid #d1fae5;border-radius:12px;background:#ecfdf5}.health-workbench .score-panel em,.health-workbench .score-panel p{color:#6b7280;font-size:12px;font-style:normal}.health-workbench .score-panel strong{display:block;margin:4px 0;color:#047857;font-size:14px}.health-workbench .ring{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:80px;height:80px;border:8px solid #a7f3d0;border-radius:50%;-ms-flex-negative:0;flex-shrink:0}.health-workbench .ring span{color:#047857;font-size:24px;font-weight:600}.health-workbench .indicators{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.health-workbench .indicator{padding:12px;border-radius:8px;background:#f9fafb}.health-workbench .indicator div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:6px}.health-workbench .indicator em,.health-workbench .indicator span{font-size:12px;font-style:normal}.health-workbench .indicator span{color:#6b7280}.health-workbench .indicator strong{display:block;margin-top:4px;font-size:14px}.health-workbench .indicator .is-ok{color:#059669}.health-workbench .indicator .is-warn{color:#d97706}.health-workbench .indicator .is-none{color:#9ca3af}.health-workbench .recommend{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px;margin:0 8px 8px 0}.health-workbench .recommend-reason{color:#6b7280;font-size:12px;font-style:normal}.health-workbench .conclusion{padding:12px;border:1px solid #f3f4f6;border-radius:12px}.health-workbench .conclusion p{font-size:12px;font-weight:600}.health-workbench .conclusion span{display:block;margin-top:8px;color:#6b7280;font-size:12px;line-height:1.7}.health-workbench .conclusion button{width:100%;margin-top:12px}.health-workbench .tags{grid-template-columns:minmax(0,1.4fr) minmax(240px,320px);-webkit-box-align:start;-ms-flex-align:start;align-items:start;height:auto;overflow:visible}.health-workbench .tag-feed,.health-workbench .tags>div{min-height:-webkit-min-content;min-height:-moz-min-content;min-height:min-content;height:auto;overflow:visible}.health-workbench .block-title{margin-bottom:8px;color:#4b5563;font-size:12px;font-weight:600}.health-workbench .block-title+.tag-row,.health-workbench .block-title:not(:first-child){margin-top:12px}.health-workbench .tag-box,.health-workbench .tag-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}.health-workbench .tag-box{min-height:64px;-ms-flex-line-pack:start;align-content:flex-start;padding:12px;border:1px solid #f3f4f6;border-radius:12px;background:#f9fafb}.health-workbench .tag{border-radius:999px;font-size:12px;cursor:pointer}.health-workbench .tag.is-on{padding:6px 12px;border:1px solid #a7f3d0;background:#fff;color:#047857}.health-workbench .tag.is-on i{margin-left:6px;color:#d1d5db;font-style:normal}.health-workbench .tag.is-on:hover i{color:#f87171}.health-workbench .tag.is-add{padding:6px 12px;border:1px dashed #d1d5db;background:transparent;color:#6b7280}.health-workbench .tag.is-add:hover{border-color:#34d399;color:#047857}.health-workbench .empty-tip{color:#8a9199;font-size:12px}.health-workbench .tag-feed{padding:16px;border:1px solid #d1fae5;border-radius:12px;background:rgba(236,253,245,.7)}.health-workbench .tag-feed strong{display:block;margin-top:12px;font-size:14px}.health-workbench .tag-feed p{margin-top:6px;color:#6b7280;font-size:12px;line-height:1.7}.health-workbench .tag-feed__title{gap:8px;color:#065f46;font-size:12px;font-weight:600}.health-workbench .tag-feed__title i{width:8px;height:8px;border-radius:50%;background:#10b981;-webkit-animation:pulse 1.4s infinite;animation:pulse 1.4s infinite}.health-workbench .tag-feed__foot{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:12px;padding-top:12px;border-top:1px solid #d1fae5;font-size:12px}.health-workbench .tag-feed__foot span{color:#8a9199}.health-workbench .tag-feed__foot em{color:#047857;font-style:normal}.health-workbench .meds{padding:16px}.health-workbench .meds__bar,.health-workbench .tasks__head{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px}.health-workbench .chips{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}.health-workbench .chips span{padding:8px 12px;border-radius:8px;font-size:12px}.health-workbench .chips .is-blue{color:#1d4ed8;background:#eff6ff}.health-workbench .chips .is-green{color:#047857;background:#ecfdf5}.health-workbench .chips .is-amber{color:#b45309;background:#fffbeb}.health-workbench .conclusion button,.health-workbench .done button,.health-workbench .primary{border:0;border-radius:8px;background:#0f8b5c;color:#fff;font-size:12px;font-weight:600;cursor:pointer}.health-workbench .conclusion button:hover,.health-workbench .done button:hover,.health-workbench .primary:hover{background:#0c7a50}.health-workbench .conclusion button:disabled,.health-workbench .done button:disabled,.health-workbench .primary:disabled{background:#d1fae5;color:#047857;cursor:default}.health-workbench .conclusion button,.health-workbench .primary{padding:8px 12px}.health-workbench .med-form{display:grid;grid-template-columns:1.4fr 1fr 1fr 120px;gap:12px;-webkit-box-align:end;-ms-flex-align:end;align-items:end;margin-top:12px;padding:12px;border:1px solid #d1fae5;border-radius:12px;background:rgba(236,253,245,.5)}.health-workbench .med-form label{color:#6b7280;font-size:12px}.health-workbench .med-form input,.health-workbench .med-form select{display:block;width:100%;height:32px;margin-top:6px;padding:0 10px;border:1px solid #e5e7eb;border-radius:8px;background:#fff;color:#374151;font-size:12px;outline:none;-webkit-box-sizing:border-box;box-sizing:border-box}.health-workbench .med-form input:focus,.health-workbench .med-form select:focus{border-color:#34d399}.health-workbench .med-form .primary{height:32px}.health-workbench .med-table{margin-top:12px;overflow:hidden;border:1px solid #f3f4f6;border-radius:12px}.health-workbench .med-table__head,.health-workbench .med-table__row{display:grid;grid-template-columns:1.4fr 1fr 1fr .8fr .7fr 60px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:10px 12px;font-size:12px}.health-workbench .med-table__head{background:#f9fafb;color:#6b7280}.health-workbench .med-table__row{border-top:1px solid #f3f4f6;color:#4b5563}.health-workbench .med-table__row strong{color:#1f2937}.health-workbench .med-table__row p{margin-top:2px;color:#8a9199}.health-workbench .adhere strong{color:#047857}.health-workbench .adhere i{display:block;width:80px;height:4px;margin-top:4px;border-radius:999px;background:#f3f4f6}.health-workbench .adhere b{display:block;height:4px;border-radius:999px;background:#10b981}.health-workbench .status{padding:4px 8px;border-radius:999px;font-style:normal}.health-workbench .status.is-on{color:#047857;background:#ecfdf5}.health-workbench .status.is-off{color:#6b7280;background:#f3f4f6}.health-workbench .ops button{border:0;background:transparent;color:#9ca3af;cursor:pointer}.health-workbench .ops button:hover{color:#ef4444}.health-workbench .med-empty{padding:32px 0;color:#8a9199;font-size:12px;text-align:center}.health-workbench .plan{grid-template-columns:280px minmax(0,1fr)}.health-workbench .plan-card{padding:16px;border-radius:12px;color:#fff;background:linear-gradient(135deg,#0f8b5c,#14b8a6)}.health-workbench .plan-card em,.health-workbench .plan-card p,.health-workbench .plan-card span{font-size:12px;font-style:normal}.health-workbench .plan-card>span,.health-workbench .plan-card p{color:hsla(0,0%,100%,.86)}.health-workbench .plan-card>strong{display:block;margin:4px 0 8px;font-size:16px}.health-workbench .plan-card>span{display:block;line-height:1.7}.health-workbench .plan-card__nums{gap:8px;margin-top:16px}.health-workbench .plan-card__nums div{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:8px;border-radius:8px;background:hsla(0,0%,100%,.12)}.health-workbench .plan-card__nums em,.health-workbench .plan-card__nums strong{display:block}.health-workbench .plan-card__nums strong{font-size:16px}.health-workbench .plan-card__nums em{color:hsla(0,0%,100%,.8)}.health-workbench .plan-progress{margin-top:12px}.health-workbench .plan-progress div{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:4px;font-size:12px}.health-workbench .plan-progress i{display:block;height:6px;border-radius:999px;background:hsla(0,0%,100%,.22)}.health-workbench .plan-progress b{display:block;height:6px;border-radius:999px;background:#fff}.health-workbench .tasks__head{margin-bottom:12px}.health-workbench .tasks__head strong{font-size:12px}.health-workbench .tasks__head p{margin-top:2px;color:#8a9199;font-size:12px}.health-workbench .task-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.health-workbench .task{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;padding:12px;border:1px solid #f3f4f6;border-radius:12px;background:#f9fafb;text-align:left;opacity:.6;cursor:pointer}.health-workbench .task.is-on{border-color:#a7f3d0;background:#ecfdf5;opacity:1}.health-workbench .task.is-on .check{border-color:#0f8b5c;background:#0f8b5c;color:#fff}.health-workbench .check{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:20px;height:20px;border:1px solid #d1d5db;border-radius:4px;background:#fff;-ms-flex-negative:0;flex-shrink:0}.health-workbench .check i{font-size:12px;font-weight:700}.health-workbench .task__copy{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.health-workbench .task__copy em,.health-workbench .task__copy strong{display:block;font-style:normal}.health-workbench .task__copy strong{color:#1f2937;font-size:12px}.health-workbench .task__copy em{margin-top:2px;color:#8a9199;font-size:12px}.health-workbench .task__cat{padding:2px 6px;border-radius:4px;background:#fff;color:#6b7280;font-size:12px}.health-workbench .done{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px;padding:16px;border:1px solid #d1fae5;border-radius:12px;background:#ecfdf5}.health-workbench .done strong{color:#064e3b;font-size:14px}.health-workbench .done p{margin-top:4px;color:#047857;font-size:12px}.health-workbench .done button{padding:8px 16px;border:1px solid #a7f3d0;background:#fff;color:#047857}.health-workbench .done button:hover{background:#d1fae5}@media (max-width:860px){.health-workbench .workspace{grid-template-columns:1fr}.health-workbench .member-col{position:static}.health-workbench .banner__stat,.health-workbench .section-nav .arrow{display:none}}@-webkit-keyframes pulse{0%,to{opacity:1}50%{opacity:.35}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.35}}