.v2-brand--org{flex:1 1 auto;gap:10px;min-width:0;padding-right:40px}.v2-brand--org .org-sidebar-logo{flex:0 1 auto;width:auto;min-width:0;max-width:100%}.v2-brand__cobrand{display:inline-flex;flex:0 0 auto;align-items:center;border-left:1px solid rgba(var(--v2-ink-rgb),.14);padding-left:10px}.v2-chat-window__head .v2-meds-pill{flex:none}.v2-chat-window__head .v2-meds-pill__button{width:30px;height:30px;justify-content:center;border:0;border-radius:9999px;background:transparent;padding:0;color:var(--v2-ink)}.v2-chat-window__head .v2-meds-pill__button:hover{background:rgba(var(--v2-ink-rgb),.07)}.v2-chat-window__head .v2-meds-pill__button svg{width:16px;height:16px}.v2-chat-window__head .v2-meds-pill__count{display:none}.v2-meds-menu__item[data-pending=true]{opacity:.55}.v2-chat-window__head{gap:8px}.v2-chat-window__head>.v2-chat-window__tool,.v2-chat-window__head>.v2-meds-pill{margin-left:-6px}.v2-chat-window__head>.v2-meds-pill{margin-left:0}.v2-chat-window__head .v2-chat-window__tool,.v2-chat-window__head .v2-meds-pill__button{width:28px;height:28px}.v2-composer-field[data-task-corner=true]>textarea{padding-right:calc(150px * var(--lj-text-scale, 1))!important}.v2-task-corner[data-in-bar=true]{position:static;height:calc(26px * var(--lj-text-scale, 1));flex-shrink:0;padding:0 9px}.v2-thread-message .v2-task-heading{min-width:0}.v2-thread-message .v2-task-heading>span:not(.v2-task-heading__private){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v2-thread-message .v2-task-heading .v2-task-heading__private{flex-shrink:0;white-space:nowrap}.v2-private-pill{white-space:nowrap}.v2-chat-window .v2-task-assign{gap:6px;padding:5px 6px 5px 8px;border-radius:12px}.v2-chat-window .v2-task-assign__tag{height:calc(22px * var(--lj-text-scale, 1));padding:0 7px;font-size:calc(10.5px * var(--v2-font-scale, 1))}.v2-chat-window .v2-task-assign__for{font-size:calc(12px * var(--v2-font-scale, 1))}.v2-chat-window .v2-task-assign__select{flex:1 1 auto;min-width:0}.v2-chat-window .v2-private-pill{width:calc(28px * var(--lj-text-scale, 1));height:calc(26px * var(--lj-text-scale, 1));justify-content:center;padding:0}.v2-chat-window .v2-private-pill__label{display:none}.v2-chat-window .v2-private-pill[data-on=true]{border-color:var(--v2-internal,#4b3f7a);background:var(--v2-internal,#4b3f7a);color:#fff}.v2-chat-window .v2-thread-message .v2-task-heading .v2-task-heading__private{padding:0 5px}.v2-chat-window .v2-task-heading__private-label{display:none}.v2-chat-window .v2-composer-bar{gap:6px}.v2-chat-window .v2-composer-bar .v2-composer-bar__error{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v2-chat-window .v2-chat-window__composer textarea{min-height:calc(44px * var(--lj-text-scale, 1))!important}.v2-shortcut-suggest{position:fixed;z-index:10050;max-height:260px;overflow-x:hidden;overflow-y:auto;border:1px solid var(--v2-border-strong,var(--v2-border));border-radius:12px;background:var(--v2-surface-elevated,#fff);padding:4px;box-shadow:0 18px 40px -18px rgba(var(--v2-ink-rgb,20,30,23),.35);animation:v2-status-menu-in .14s var(--v2-ease,ease) both}.v2-shortcut-suggest[data-above=true]{transform:translateY(-100%);animation:none}.v2-shortcut-suggest__head{margin:0;padding:5px 9px 6px;color:var(--v2-ink);font-size:calc(11px * var(--lj-text-scale, 1));font-weight:600}.v2-shortcut-suggest button{display:flex;width:100%;min-width:0;flex-direction:column;gap:1px;border-radius:8px;padding:7px 9px;color:var(--v2-ink);text-align:left;cursor:pointer}.v2-shortcut-suggest button[data-active=true]{background:var(--v2-brand-mist)}.v2-shortcut-suggest__name{display:flex;min-width:0;align-items:baseline;gap:8px;font-size:calc(13px * var(--lj-text-scale, 1))}.v2-shortcut-suggest__name b{flex-shrink:0;color:var(--v2-brand);font-weight:650}.v2-shortcut-suggest__name em{font-style:normal;font-weight:600}.v2-shortcut-suggest__name em,.v2-shortcut-suggest__text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v2-shortcut-suggest__text{display:block;font-size:calc(12px * var(--lj-text-scale, 1))}.v2-shortcut-compose__hint{margin:6px 0 0;color:var(--v2-ink);font-size:calc(12px * var(--lj-text-scale, 1))}.v2-shortcut-compose__hint b{color:var(--v2-brand);font-weight:650}.v2-email-compose__to{display:block;min-width:0;overflow-wrap:anywhere;color:var(--v2-ink);font-size:calc(14px * var(--lj-text-scale, 1));line-height:1.4}.v2-email-compose__to b{font-weight:650}[data-ui=v2] .v2-rx-row,[data-ui=v2] .v2-rx-rows{background:#fff}[data-ui=v2] .v2-rx-row[data-rx-section=pharmacy]>.v2-rx-row__line{background:#e4d9f5}[data-ui=v2] .v2-rx-row[data-rx-section=dx]>.v2-rx-row__line{background:#f1e2c3}[data-ui=v2] .v2-rx-row[data-rx-section=patient-note]>.v2-rx-row__line{background:#d5ebdc}[data-ui=v2] .v2-rx-row[data-rx-section=pharmacy-note]>.v2-rx-row__line{background:#d9e3f3}[data-ui=v2] .v2-rx-row+.v2-rx-row{border-top:1px solid rgba(var(--v2-ink-rgb),.1)}[data-ui=v2] .v2-rx-row>.v2-rx-row__line{transition:box-shadow .14s}[data-ui=v2] .v2-rx-row[data-open=true]>.v2-rx-row__line,[data-ui=v2] .v2-rx-row__line[data-clickable=true]:hover,[data-ui=v2] .v2-rx-row__toggle:hover{box-shadow:inset 0 0 0 999px rgba(var(--v2-ink-rgb),.045)}[data-ui=v2] .v2-rx-row[data-open=true]>.v2-rx-row__line{border-bottom:1px solid rgba(var(--v2-ink-rgb),.08)}[data-ui=v2] .v2-rx-row__body{background:#fff;padding-top:12px}[data-ui=v2] .v2-rx-row__extra{background:#fff;padding-top:8px}[data-ui=v2] .v2-rx-row__line[data-clickable=true]{cursor:pointer}[data-ui=v2] .v2-rx-actions__left button.v2-rx-back{display:inline-flex;height:40px;align-items:center;gap:6px;border:1px solid rgba(var(--v2-ink-rgb),.16);border-radius:12px;background:var(--v2-surface-elevated);padding:0 14px;color:var(--v2-ink);font-size:calc(13.5px * var(--v2-font-scale, 1));font-weight:650;box-shadow:0 1px 2px rgba(var(--v2-ink-rgb),.06);transition:border-color .14s,background-color .14s}[data-ui=v2] .v2-rx-actions__left button.v2-rx-back:hover{border-color:rgba(var(--v2-ink-rgb),.32);background:#fff}[data-ui=v2] .v2-rx-actions__left button.v2-rx-back:focus-visible{outline:2px solid var(--v2-brand);outline-offset:2px}.v2-rx-modal [data-badge-tone],.v2-rx-sub [data-badge-tone]{border:1px solid transparent;font-weight:750}.v2-rx-modal [data-badge-tone=success],.v2-rx-sub [data-badge-tone=success]{border-color:#bfdcc9;background:#e7f3eb;color:#1e5e3a}.v2-rx-modal [data-badge-tone=info],.v2-rx-sub [data-badge-tone=info]{border-color:#c9d6ea;background:#eaf0f8;color:#2a4a7a}.v2-rx-modal [data-badge-tone=warning],.v2-rx-sub [data-badge-tone=warning]{border-color:#ead6ae;background:#faf1df;color:#7a4e0b}.v2-rx-modal [data-badge-tone=danger],.v2-rx-sub [data-badge-tone=danger]{border-color:#ebc5be;background:#fbeae6;color:#8e2a1c}.v2-rx-modal .v2-rx-dea[data-dea]{border:1px solid transparent}.v2-rx-modal .v2-rx-dea[data-dea=none]{border-color:#bfdcc9;background:#e7f3eb;color:#1e5e3a}.v2-rx-modal .v2-rx-dea[data-dea=I]{border-color:#e4b9b9;background:#f8e4e4;color:#6e1a1a}.v2-rx-modal .v2-rx-dea[data-dea=II]{border-color:#ebc5be;background:#fbeae6;color:#8e2a1c}.v2-rx-modal .v2-rx-dea[data-dea=III]{border-color:#efcdb5;background:#fceee3;color:#8a3a10}.v2-rx-modal .v2-rx-dea[data-dea=IV]{border-color:#ead6ae;background:#faf1df;color:#7a4e0b}.v2-rx-modal .v2-rx-dea[data-dea=V]{border-color:#e5dbaf;background:#f8f3de;color:#6b5508}.v2-rx-head__allergy{border:1px solid #ebc5be;background:#fbeae6!important;color:#8e2a1c!important;letter-spacing:.03em}[data-ui=v2].v2-rx-allergy-hover{width:300px;max-width:300px;border:1px solid rgba(var(--v2-ink-rgb),.1);border-radius:14px;background:var(--v2-surface-elevated);padding:0;box-shadow:0 18px 40px -18px rgba(var(--v2-ink-rgb),.35);overflow:hidden}.v2-rx-allergy-hover__head{display:flex;align-items:center;gap:8px;border-bottom:1px solid #ebc5be;background:#fbeae6;padding:9px 12px;color:#8e2a1c;font-size:calc(12.5px * var(--v2-font-scale, 1));font-weight:750}.v2-rx-allergy-hover__head svg{width:15px;height:15px;flex:none}.v2-rx-allergy-hover__head span{margin-left:auto;border-radius:999px;background:#fff;padding:0 7px;font-size:calc(11px * var(--v2-font-scale, 1))}.v2-rx-allergy-hover__list{display:flex;flex-direction:column;gap:6px;margin:0;padding:10px;list-style:none}.v2-rx-allergy-hover__item{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 10px;align-items:center;border:1px solid rgba(var(--v2-ink-rgb),.08);border-radius:10px;background:#fff;padding:7px 10px}.v2-rx-allergy-hover__name{min-width:0;overflow:hidden;color:var(--v2-ink);font-size:calc(13px * var(--v2-font-scale, 1));font-weight:700;text-overflow:ellipsis;white-space:nowrap}.v2-rx-allergy-hover__sev{border-radius:999px;padding:1px 8px;font-size:calc(10.5px * var(--v2-font-scale, 1));font-weight:750;white-space:nowrap}.v2-rx-allergy-hover__sev[data-sev=life-threatening]{background:#8e2a1c;color:#fff}.v2-rx-allergy-hover__sev[data-sev=severe]{background:#fbeae6;color:#8e2a1c}.v2-rx-allergy-hover__sev[data-sev=moderate]{background:#faf1df;color:#7a4e0b}.v2-rx-allergy-hover__sev[data-sev=mild]{background:rgba(var(--v2-ink-rgb),.07);color:var(--v2-ink)}.v2-rx-allergy-hover__reaction{grid-column:1/-1;color:var(--v2-ink);font-size:calc(12px * var(--v2-font-scale, 1));line-height:1.35}.v2-rx-allergy-hover__kind{color:var(--v2-ink);font-weight:600}[data-ui=v2] .v2-rx-pharm__star{flex:none;margin-left:6px;color:#b7791f;font-size:calc(13px * var(--v2-font-scale, 1));line-height:1}[data-ui=v2] .v2-rx-find__favorites .v2-rx-find__group span{color:#b7791f}.v2-rx-queue{position:relative;flex:none;margin-left:6px}.v2-rx-modal__head .v2-rx-queue__btn{display:inline-flex;width:auto;height:30px;justify-content:flex-start;white-space:nowrap;align-items:center;gap:7px;border:1px solid color-mix(in srgb,var(--v2-action-rx,#6d28d9) 35%,transparent);border-radius:999px;background:color-mix(in srgb,var(--v2-action-rx,#6d28d9) 9%,#fff);padding:0 6px 0 11px;color:var(--v2-action-rx,#6d28d9);font:inherit;font-size:calc(12.5px * var(--v2-font-scale, 1));font-weight:750;cursor:pointer}.v2-rx-modal__head .v2-rx-queue__btn svg{width:15px;height:15px}.v2-rx-modal__head .v2-rx-queue__btn b{display:inline-flex;box-sizing:border-box;min-width:20px;height:20px;align-items:center;justify-content:center;border-radius:999px;background:var(--v2-action-rx,#6d28d9);padding:2px 5px 0;color:#fff;font-size:calc(11px * var(--v2-font-scale, 1));font-variant-numeric:tabular-nums;line-height:1;text-align:center}.v2-rx-modal__head .v2-rx-queue__btn:hover{background:color-mix(in srgb,var(--v2-action-rx,#6d28d9) 15%,#fff)}.v2-rx-modal__head .v2-rx-queue__btn:focus-visible{outline:2px solid var(--v2-action-rx,#6d28d9);outline-offset:2px}.v2-rx-modal__head .v2-rx-queue__panel{position:absolute;z-index:40;top:calc(100% + 8px);right:0;width:380px;max-width:calc(100vw - 32px);max-height:min(420px,calc(100vh - 140px));overflow-x:hidden;overflow-y:auto;border:1px solid rgba(var(--v2-ink-rgb),.1);border-radius:14px;background:var(--v2-surface-elevated);box-shadow:0 18px 40px -18px rgba(var(--v2-ink-rgb),.35);animation:v2-status-menu-in .16s var(--v2-ease,ease) both}.v2-rx-modal__head .v2-rx-queue__head{display:flex;align-items:center;gap:8px;margin:0;border-bottom:1px solid rgba(var(--v2-ink-rgb),.08);padding:10px 14px;color:var(--v2-ink);font-size:calc(13px * var(--v2-font-scale, 1));font-weight:750}.v2-rx-modal__head .v2-rx-queue__head span{margin-left:auto;border-radius:999px;background:rgba(var(--v2-ink-rgb),.07);padding:0 8px;font-size:calc(11.5px * var(--v2-font-scale, 1))}.v2-rx-modal__head .v2-rx-queue__list{display:flex;flex-direction:column;gap:6px;margin:0;padding:10px;list-style:none}.v2-rx-modal__head .v2-rx-queue__item{display:flex;align-items:center;gap:10px;border:1px solid rgba(var(--v2-ink-rgb),.08);border-radius:10px;background:#fff;padding:8px 10px}.v2-rx-modal__head .v2-rx-queue__copy{display:flex;min-width:0;flex:1;flex-direction:column;gap:1px}.v2-rx-modal__head .v2-rx-queue__copy b{overflow:hidden;color:var(--v2-ink);font-size:calc(13px * var(--v2-font-scale, 1));font-weight:700;text-overflow:ellipsis;white-space:nowrap}.v2-rx-modal__head .v2-rx-queue__copy span{color:var(--v2-ink);font-size:calc(12px * var(--v2-font-scale, 1))}.v2-rx-modal__head .v2-rx-queue__sign{flex:none;width:auto;height:auto;border:0;border-radius:9px;background:var(--v2-action-rx,#6d28d9);padding:6px 12px;color:#fff;font:inherit;font-size:calc(12.5px * var(--v2-font-scale, 1));font-weight:700;text-decoration:none;white-space:nowrap;cursor:pointer}[data-ui=v2] .v2-rx-dxchip{display:inline-flex;min-height:34px;align-items:center;gap:7px;border:1px solid rgba(var(--v2-ink-rgb),.16);border-radius:999px;background:#fff;padding:5px 14px;color:var(--v2-ink);font:inherit;font-size:calc(13.5px * var(--v2-font-scale, 1));font-weight:550;line-height:1.2;cursor:pointer;transition:background-color .14s,border-color .14s,box-shadow .14s,transform .14s}[data-ui=v2] .v2-rx-dxchip__code{font-family:var(--font-mono,ui-monospace,monospace);font-size:calc(12.5px * var(--v2-font-scale, 1));font-weight:700;color:var(--v2-brand)}[data-ui=v2] .v2-rx-dxchip:hover{border-color:var(--v2-brand);background:var(--v2-brand-mist,#eaf3ee);box-shadow:0 2px 6px -2px rgba(var(--v2-ink-rgb),.2);transform:translateY(-1px)}[data-ui=v2] .v2-rx-dxchip:focus-visible{outline:2px solid var(--v2-brand);outline-offset:2px}[data-ui=v2] .v2-rx-dxchip[data-on=true]{border-color:var(--v2-brand);background:var(--v2-brand-fill,#0a5a42);color:#fff;font-weight:650}[data-ui=v2] .v2-rx-dxchip[data-on=true] .v2-rx-dxchip__code{color:#fff}[data-ui=v2] .v2-rx-dxchip[data-on=true]:hover{background:color-mix(in srgb,var(--v2-brand-fill,#0a5a42) 88%,#000)}[data-ui=v2] .v2-rx-dxchip__tick{width:14px;height:14px;flex:none}[data-ui=v2] .v2-rx-compose .v2-rx-sigstrip.v2-rx-sigstrip,[data-ui=v2] .v2-rx-sigstrip.v2-rx-sigstrip{position:relative;display:flex;align-items:flex-start;gap:14px;overflow:hidden;border:0;border-radius:18px;background:radial-gradient(120% 140% at 100% 0,hsla(0,0%,100%,.16),transparent 55%),linear-gradient(135deg,#0a5a42,#0e6b4f 60%,#12785a);padding:16px 20px 16px 16px;color:#fff;box-shadow:0 18px 34px -20px rgba(10,90,66,.75),inset 0 0 0 1px hsla(0,0%,100%,.08)}[data-ui=v2] .v2-rx-sigstrip.v2-rx-sigstrip[data-empty]{background:linear-gradient(135deg,#3f6e5f,#4f7f70)}[data-ui=v2] .v2-rx-sigstrip.v2-rx-sigstrip .v2-rx-sigstrip__label{flex-shrink:0;margin-top:2px;border-radius:10px;background:#fff;padding:4px 10px;color:#0a5a42;font-size:calc(12px * var(--v2-font-scale, 1));font-weight:800;letter-spacing:.06em;text-transform:uppercase}[data-ui=v2] .v2-rx-sigstrip.v2-rx-sigstrip .v2-rx-sigstrip__body{gap:6px}[data-ui=v2] .v2-rx-sigstrip.v2-rx-sigstrip .v2-rx-sigstrip__name{color:#fff;font-size:calc(17px * var(--v2-font-scale, 1));font-weight:750;line-height:1.25;letter-spacing:-.01em}[data-ui=v2] .v2-rx-sigstrip.v2-rx-sigstrip .v2-rx-sigstrip__how{color:#fff;font-size:calc(14.5px * var(--v2-font-scale, 1));font-weight:500;line-height:1.35}[data-ui=v2] .v2-rx-sigstrip.v2-rx-sigstrip .v2-rx-sigstrip__how:first-letter{text-transform:uppercase}[data-ui=v2] .v2-rx-sigstrip.v2-rx-sigstrip .v2-rx-sigstrip__dispense{display:flex;flex-wrap:wrap;gap:6px;margin-top:2px}[data-ui=v2] .v2-rx-sigstrip__chip{display:inline-flex;align-items:center;border-radius:999px;background:hsla(0,0%,100%,.18);padding:3px 11px;color:#fff;font-size:calc(12.5px * var(--v2-font-scale, 1));font-weight:700;white-space:nowrap;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.22)}[data-ui=v2] .v2-rx-rows{width:100%;align-self:stretch;box-sizing:border-box}[data-ui=v2] .v2-rx-row[data-rx-section=pharmacy]>.v2-rx-row__line{background:#d6c4f0}[data-ui=v2] .v2-rx-row[data-rx-section=dx]>.v2-rx-row__line{background:#ebd29e}[data-ui=v2] .v2-rx-row[data-rx-section=patient-note]>.v2-rx-row__line{background:#bfe0c9}[data-ui=v2] .v2-rx-row[data-rx-section=pharmacy-note]>.v2-rx-row__line{background:#c4d4ee}[data-ui=v2] .v2-rx-row[data-open=true]>.v2-rx-row__line{border-bottom:0}[data-ui=v2] .v2-rx-row__extra.v2-rx-savepref{display:flex;align-items:center;gap:8px;width:100%;box-sizing:border-box;margin:0;background:#f4eefb;padding:8px 16px 9px calc(148px + 30px);color:var(--v2-ink);font-size:calc(13px * var(--v2-font-scale, 1));font-weight:600;white-space:nowrap;cursor:pointer}[data-ui=v2] .v2-rx-savepref input{width:16px;height:16px;margin:0;accent-color:var(--v2-action-rx,#6d28d9);cursor:pointer}.v2-rx-sub .v2-rx-sub__done{height:38px;border:0;border-radius:12px;background:var(--v2-brand,#0a5a42);padding:0 18px;color:#fff;font:inherit;font-weight:700;cursor:pointer}.v2-rx-sub .v2-rx-sub__done:hover{background:var(--v2-brand-fill-lift,#2f7a63)}[data-ui=v2] .v2-rx-review__fixbtn{border:0;background:none;padding:0;cursor:pointer;border-radius:999px;transition:transform .15s ease}[data-ui=v2] .v2-rx-review__fixbtn:hover{transform:translateY(-1px)}[data-ui=v2] .v2-rx-review__fixbtn:hover .v2-rx-review__badge{text-decoration:underline}[data-ui=v2] .v2-rx-review__fixbtn:focus-visible{outline:2px solid var(--v2-critical,#c0392b);outline-offset:2px}[data-ui=v2] .v2-rx-review__row[data-fixable=true]{cursor:pointer;border-radius:10px;transition:background-color .15s ease}[data-ui=v2] .v2-rx-review__row[data-fixable=true]:hover{background:rgba(192,57,43,.07)}[data-ui=v2] .v2-rx-review__row[data-fixable=true] .v2-rx-review__value{text-decoration:underline;text-decoration-color:rgba(192,57,43,.5);text-underline-offset:3px}[data-rx-flagged=true]{animation:v2-rx-flag-pulse 1.1s cubic-bezier(.32,.72,0,1) 2}@keyframes v2-rx-flag-pulse{0%{box-shadow:0 0 0 0 rgba(192,57,43,.55)}70%{box-shadow:0 0 0 12px rgba(192,57,43,0)}to{box-shadow:0 0 0 0 rgba(192,57,43,0)}}@media (prefers-reduced-motion:reduce){[data-rx-flagged=true]{animation:none}}[data-ui=v2] .v2-rx-steps[data-layout=sheet] .v2-rx-sigstrip.v2-rx-sigstrip{padding:16px 20px 16px 16px}[data-ui=v2] .v2-rx-steps[data-layout=sheet] .v2-rx-sigstrip.v2-rx-sigstrip .v2-rx-sigstrip__body{display:flex;flex-direction:column;gap:6px;color:#fff}[data-ui=v2] .v2-rx-steps[data-layout=sheet] .v2-rx-sigstrip.v2-rx-sigstrip .v2-rx-sigstrip__body>*{display:block}[data-ui=v2] .v2-rx-steps[data-layout=sheet] .v2-rx-sigstrip.v2-rx-sigstrip .v2-rx-sigstrip__body>.v2-rx-sigstrip__dispense{display:flex}[data-ui=v2] .v2-rx-steps[data-layout=sheet] .v2-rx-sigstrip.v2-rx-sigstrip .v2-rx-sigstrip__dispense:before,[data-ui=v2] .v2-rx-steps[data-layout=sheet] .v2-rx-sigstrip.v2-rx-sigstrip .v2-rx-sigstrip__how:before{content:none}.v2-docsend .v2-compose{overflow:visible}.v2-compose-modal.v2-docsend [class*=overflow-y-auto],.v2-compose-modal.v2-docsend>div:last-child{overflow:visible!important}.v2-docsend .v2-compose__label{display:flex;align-items:center;gap:10px}.v2-docsend__addbtn{display:inline-flex;align-items:center;gap:5px;margin-left:auto;height:calc(28px * var(--lj-text-scale, 1));border:1px solid rgba(var(--v2-ink-rgb),.16);border-radius:999px;background:var(--v2-surface-elevated,#fff);padding:0 12px;color:var(--v2-brand);font:inherit;font-size:calc(12.5px * var(--v2-font-scale, 1));font-weight:700;letter-spacing:0;text-transform:none;cursor:pointer}.v2-docsend__addbtn:hover{border-color:var(--v2-brand)}.v2-docsend__addbtn svg{width:14px;height:14px}.v2-docsend__docs{display:flex;flex-wrap:wrap;gap:6px;margin:2px 0 0;padding:0;list-style:none}.v2-docsend__docs li{display:inline-flex;align-items:center;gap:6px;max-width:100%;min-height:calc(30px * var(--lj-text-scale, 1));border:1px solid color-mix(in srgb,var(--v2-brand) 28%,transparent);border-radius:999px;background:color-mix(in srgb,var(--v2-brand) 8%,#fff);padding:0 6px 0 10px;color:var(--v2-ink);font-size:calc(13px * var(--v2-font-scale, 1));font-weight:600}.v2-docsend__docs li>svg{width:14px;height:14px;flex:none;color:var(--v2-brand)}.v2-docsend__docs li>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v2-docsend__docs li>button{display:inline-grid;place-items:center;width:20px;height:20px;border:0;border-radius:999px;background:transparent;color:var(--v2-ink);cursor:pointer}.v2-docsend__docs li>button:hover{background:rgba(var(--v2-ink-rgb),.1)}.v2-docsend__docs li>button svg{width:13px;height:13px}.v2-docsend__add{display:flex;flex-direction:column;gap:8px;margin-top:8px}.v2-docsend__addlist{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none}.v2-docsend__addlist button{display:flex;align-items:center;gap:6px;width:100%;min-height:calc(34px * var(--lj-text-scale, 1));border:1px solid rgba(var(--v2-ink-rgb),.12);border-radius:10px;background:#fff;padding:0 10px;color:var(--v2-ink);font:inherit;font-size:calc(13px * var(--v2-font-scale, 1));font-weight:600;text-align:left;cursor:pointer}.v2-docsend__addlist button:hover{border-color:var(--v2-brand);background:color-mix(in srgb,var(--v2-brand) 6%,#fff)}.v2-docsend__addlist button svg{width:14px;height:14px;flex:none;color:var(--v2-brand)}.v2-docsend__addlist button span{min-width:0;flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v2-docsend__addlist button em{flex:none;font-style:normal;font-size:calc(12px * var(--v2-font-scale, 1));font-weight:500}.v2-docsend__addnote{grid-column:1/-1;margin:0;color:var(--v2-ink);font-size:calc(12.5px * var(--v2-font-scale, 1));font-weight:500}.v2-docsend .v2-new-kind{grid-template-columns:repeat(3,minmax(max-content,1fr))}.v2-docsend .v2-new-kind button{padding-inline:14px;font-size:calc(13.5px * var(--v2-font-scale, 1));white-space:nowrap}.v2-docsend__leave{display:flex;flex-direction:column;gap:8px;border:1px solid color-mix(in srgb,var(--v2-warning,#b0740f) 45%,transparent);border-radius:14px;background:color-mix(in srgb,var(--v2-warning,#b0740f) 9%,#fff);padding:14px 16px;color:var(--v2-ink)}.v2-docsend__leave b{font-size:calc(14.5px * var(--v2-font-scale, 1));font-weight:700}.v2-docsend__leave p{margin:0;font-size:calc(13px * var(--v2-font-scale, 1))}.v2-docsend__leave>div{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.v2-docsend__leave button{height:calc(34px * var(--lj-text-scale, 1));border:1px solid rgba(var(--v2-ink-rgb),.18);border-radius:10px;background:#fff;padding:0 14px;color:var(--v2-ink);font:inherit;font-size:calc(13px * var(--v2-font-scale, 1));font-weight:700;cursor:pointer}.v2-docsend__leave button[data-primary]{border-color:var(--v2-brand);background:var(--v2-brand);color:#fff}.v2-docsend__leave button[data-danger]{border-color:color-mix(in srgb,var(--v2-critical,#c0392b) 40%,transparent);color:var(--v2-critical,#c0392b)}@media (min-width:900px){.v2-docsend .v2-compose{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;-moz-column-gap:28px;column-gap:28px}.v2-docsend .v2-compose>:first-child{grid-column:1;grid-row:1/span 12}.v2-docsend .v2-compose>:not(:first-child){grid-column:2}.v2-docsend .v2-docsend__addlist{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.v2-docsend__addlist{grid-template-columns:minmax(0,1fr)}}.v2-docnotes-dock{--v2-dock-w:360px}.v2-docnotes-dock__inner{padding:0}.v2-docnotes-dock__head{display:flex;align-items:flex-start;gap:10px;border-radius:clamp(16px,4%,20px) clamp(16px,4%,20px) 0 0;background:var(--v2-internal,#4a3e7a);padding:12px 14px;color:#fff}.v2-docnotes-dock__head>div{display:flex;min-width:0;flex:1 1 auto;flex-direction:column;gap:2px}.v2-docnotes-dock__eyebrow{font-size:calc(10.5px * var(--v2-font-scale, 1));font-weight:800;letter-spacing:.08em;text-transform:uppercase}.v2-docnotes-dock__head b{overflow:hidden;font-size:calc(15px * var(--v2-font-scale, 1));font-weight:700;text-overflow:ellipsis;white-space:nowrap}.v2-docnotes-dock__head em{font-style:normal;font-size:calc(12px * var(--v2-font-scale, 1));font-weight:500}.v2-docnotes-dock .v2-docnotes-wrap{height:auto;flex:1 1 auto;min-height:0}.v2-docnotes-dock .v2-docnotes{padding:14px}.v2-docnotes-dock .v2-docnotes__history{overflow-y:auto}.v2-docnotes-dock .v2-docnotes__textarea{min-height:110px}.v2-files__emoji-picker{display:flex;flex-direction:column;gap:8px;margin:6px 0 8px;border:1px solid rgba(var(--v2-ink-rgb),.12);border-radius:14px;background:var(--v2-surface-elevated,#fff);padding:10px;box-shadow:0 12px 28px -18px rgba(var(--v2-ink-rgb),.45)}.v2-files__emoji-tabs{display:flex;flex-wrap:wrap;gap:4px}.v2-files__emoji-tabs button{height:calc(26px * var(--lj-text-scale, 1));border:0;border-radius:999px;background:rgba(var(--v2-ink-rgb),.06);padding:0 10px;color:var(--v2-ink);font:inherit;font-size:calc(12px * var(--v2-font-scale, 1));font-weight:650;cursor:pointer}.v2-files__emoji-tabs button[data-on=true]{background:var(--v2-brand);color:#fff}.v2-files__emoji-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(calc(32px * var(--lj-text-scale, 1)),1fr));gap:4px}.v2-files__emoji-grid button{display:grid;place-items:center;aspect-ratio:1;border:0;border-radius:8px;background:transparent;font-size:calc(18px * var(--lj-text-scale, 1));line-height:1;cursor:pointer}.v2-files__emoji-grid button:hover{background:rgba(var(--v2-ink-rgb),.07)}.v2-files__emoji-grid button[data-on=true]{background:color-mix(in srgb,var(--v2-brand) 16%,transparent);box-shadow:inset 0 0 0 2px var(--v2-brand)}.v2-files__emoji-error{color:var(--v2-critical,#c0392b);font-size:calc(12px * var(--v2-font-scale, 1));font-weight:600}.v2-files__emoji-foot{display:flex;justify-content:flex-end}.v2-files__emoji-foot button{height:calc(28px * var(--lj-text-scale, 1));border:1px solid rgba(var(--v2-ink-rgb),.16);border-radius:8px;background:#fff;padding:0 12px;color:var(--v2-ink);font:inherit;font-size:calc(12.5px * var(--v2-font-scale, 1));font-weight:650;cursor:pointer}.v2-files__new-folder{flex-wrap:wrap}.v2-files__new-folder .v2-files__emoji-picker{flex:1 1 100%}.v2-files__new-folder-emoji{display:grid;place-items:center;width:calc(32px * var(--lj-text-scale, 1));height:calc(32px * var(--lj-text-scale, 1));flex:none;border:1px solid rgba(var(--v2-ink-rgb),.16);border-radius:8px;background:#fff;font-size:calc(17px * var(--lj-text-scale, 1));cursor:pointer}.v2-files__new-folder-emoji:hover{border-color:var(--v2-brand)}.v2-hover-card__facts dt,.v2-med-detail__facts dt,.v2-so-catcard dt,.v2-so-catcard__peek dt,.v2-so-facts-dl dt,.v2-visits__facts dt,[data-hover-card] dt{color:var(--v2-ink,#141e17)!important;font-weight:700!important;opacity:1!important}.v2-hover-card__concern[data-muted=true],.v2-hover-card__muted,.v2-med-detail__narrative,.v2-med-detail__none,[data-hover-card] :is(.v2-hover-card__muted,.v2-hover-card__concern[data-muted=true],.v2-hover-card__chip:not([data-tone]):not([style]),.v2-med-detail__none,.v2-med-detail__narrative,.text-text-muted,.text-text-subtle,.text-muted-foreground){color:var(--v2-ink,#141e17)!important;font-weight:650;opacity:1!important}.v2-meds-card__controlled{display:inline-block;margin-left:6px;font-size:calc(13px * var(--lj-text-scale, 1));line-height:1;vertical-align:1px;cursor:help}.v2-meds-layout{align-items:stretch}.v2-meds-layout>.v2-med-summary[data-open=true]{align-self:stretch;min-height:0}.v2-med-summary[data-open=true] .v2-med-summary__inner{flex:1 1 auto;min-height:0}.v2-med-summary__stored{flex:0 0 auto}.v2-med-summary__chat.v2-cpc{flex:1 1 auto;min-height:calc(220px * var(--lj-text-scale, 1));margin-top:4px}.v2-med-summary__chat .v2-cpc__body,.v2-note-zoom__formatted{flex:1 1 auto;min-height:0;overflow-y:auto}.v2-note-zoom__formatted{border-radius:10px;padding:18px 22px;color:var(--v2-ink);font-size:calc(15px * var(--v2-font-scale, 1));line-height:1.6;cursor:text;transition:background-color .14s}.v2-note-zoom__formatted:hover{background:var(--v2-brand-mist,rgba(10,90,66,.06))}.v2-note-zoom__formatted:focus-visible{outline:2px solid color-mix(in srgb,var(--v2-brand) 30%,transparent);outline-offset:1px}.v2-note-zoom__formatted ol,.v2-note-zoom__formatted ul{margin:6px 0;padding-left:22px}.v2-note-zoom__formatted li+li{margin-top:4px}.v2-note-zoom__formatted p{margin:0 0 10px}.v2-vnote__body{color:var(--v2-ink);font-size:calc(13.5px * var(--v2-font-scale, 1));line-height:1.6}.v2-vnote__body p{margin:0 0 6px;white-space:normal}.v2-vnote__body p:last-child{margin-bottom:0}.v2-vnote__body ol,.v2-vnote__body ul{margin:4px 0;padding-left:20px}.v2-vnote__body li+li{margin-top:3px}.v2-visit-zoom__body .v2-vnote__body{font-size:calc(15px * var(--v2-font-scale, 1))}.v2-vsign__field--read ol,.v2-vsign__field--read ul{margin:4px 0;padding-left:20px}.v2-vsign__coding.v2-vcode{display:flex;flex-direction:column;align-items:stretch;gap:10px;border:1px solid rgba(var(--v2-ink-rgb),.14);border-radius:14px;background:var(--v2-surface-elevated,#fff);padding:12px 14px}.v2-vcode__head{display:flex;align-items:center;justify-content:space-between;gap:10px}.v2-vcode__head>b{font-size:calc(12px * var(--v2-font-scale, 1));font-weight:800;letter-spacing:.06em;text-transform:uppercase}.v2-vcode__section{display:flex;flex-direction:column;gap:6px;border-left:3px solid var(--v2-brand);padding-left:10px}.v2-vcode__section[data-kind=cpt]{border-left-color:var(--v2-event,#17527f)}.v2-vcode__title{margin:0;color:var(--v2-ink);font-size:calc(12.5px * var(--v2-font-scale, 1));font-weight:800}.v2-vcode__title em{margin-left:4px;font-style:normal;font-weight:500}.v2-vcode__none{color:var(--v2-ink);font-size:calc(12.5px * var(--v2-font-scale, 1));font-style:italic}.v2-vcode__cpt{display:inline-flex;align-items:center;gap:4px;height:calc(28px * var(--lj-text-scale, 1));border:1px solid rgba(var(--v2-ink-rgb),.2);border-radius:8px;background:#fff;padding:0 9px;color:var(--v2-ink);font:inherit;font-family:var(--font-mono),"JetBrains Mono",monospace;font-size:calc(12.5px * var(--v2-font-scale, 1));font-weight:700;cursor:pointer}.v2-vcode__cpt svg{width:13px;height:13px}.v2-vcode__cpt[data-on=true]{border-color:var(--v2-event,#17527f);background:var(--v2-event,#17527f);color:#fff}.v2-vcode__other{display:inline-flex;align-items:center;gap:6px}.v2-vcode__other input{width:calc(110px * var(--lj-text-scale, 1));border:1px solid var(--v2-border-strong,rgba(20,30,23,.2));border-radius:8px;padding:0 8px;color:var(--v2-ink)}.v2-vcode__other button,.v2-vcode__other input{height:calc(28px * var(--lj-text-scale, 1));font:inherit;font-size:calc(12.5px * var(--v2-font-scale, 1))}.v2-vcode__other button{border:1px solid var(--v2-event,#17527f);border-radius:8px;background:#fff;padding:0 10px;color:var(--v2-event,#17527f);font-weight:700;cursor:pointer}.v2-vcode__other button:disabled{opacity:.45;cursor:default}.v2-vsheet-visit__coding .v2-vcode__title{margin-top:6px}.v2-vsign__sign{align-items:center;gap:8px 14px;padding-top:10px}.v2-vsign__sign .v2-signing__attestation{flex:1 1 360px;margin:0;border-left:3px solid var(--v2-brand);padding:2px 0 2px 10px;color:var(--v2-ink);font-size:calc(11.5px * var(--v2-font-scale, 1));line-height:1.35}.v2-vsign__sign .v2-signing__factor{flex:1 1 0;min-width:0;order:3;margin:0;color:var(--v2-ink);font-size:calc(11px * var(--v2-font-scale, 1));line-height:1.3}.v2-vsign__sign .v2-vsign__status{flex:none;order:4;font-size:calc(11px * var(--v2-font-scale, 1))}.v2-vsign__sign .v2-vsign__primary{order:2}.v2-chart-sheet__slot>div:has(>.v2-meds-layout){height:100%}.v2-chart-sheet__slot>.v2-meds-layout,.v2-chart-sheet__slot>div>.v2-meds-layout{height:100%;grid-template-rows:minmax(0,1fr)}.v2-meds-layout>.v2-meds-layout__table,.v2-meds-layout>:not(.v2-med-summary){min-height:0;overflow-y:auto}.v2-med-summary[data-open=true]{min-height:0;overflow:hidden}.v2-med-summary[data-open=true] .v2-med-summary__inner{overflow:hidden}.v2-med-summary[data-open=true] .v2-med-summary__stored{flex:0 1 auto;min-height:0;max-height:42%;overflow-y:auto}.v2-med-summary[data-open=true] .v2-med-summary__chat.v2-cpc{flex:1 1 0;min-height:calc(190px * var(--lj-text-scale, 1))}.v2-cindy-guide__ring{position:fixed;z-index:2147482000;border:3px solid var(--v2-ai,#6b54b0);border-radius:14px;box-shadow:0 0 0 4px color-mix(in srgb,var(--v2-ai,#6b54b0) 22%,transparent),0 0 24px 4px color-mix(in srgb,var(--v2-ai,#6b54b0) 45%,transparent);pointer-events:none;transition:left .25s var(--v2-ease,ease),top .25s var(--v2-ease,ease),width .25s var(--v2-ease,ease),height .25s var(--v2-ease,ease);animation:v2-cindy-guide-pulse 1.6s ease-in-out infinite}@keyframes v2-cindy-guide-pulse{0%,to{box-shadow:0 0 0 4px color-mix(in srgb,var(--v2-ai,#6b54b0) 22%,transparent),0 0 24px 4px color-mix(in srgb,var(--v2-ai,#6b54b0) 45%,transparent)}50%{box-shadow:0 0 0 8px color-mix(in srgb,var(--v2-ai,#6b54b0) 10%,transparent),0 0 34px 8px color-mix(in srgb,var(--v2-ai,#6b54b0) 30%,transparent)}}@media (prefers-reduced-motion:reduce){.v2-cindy-guide__ring{animation:none;transition:none}}.v2-cindy-guide__tip{position:fixed;z-index:2147482001;display:flex;width:280px;max-width:calc(100vw - 16px);flex-direction:column;gap:6px;border:1px solid color-mix(in srgb,var(--v2-ai,#6b54b0) 40%,transparent);border-radius:14px;background:var(--v2-surface-elevated,#fff);padding:11px 13px 10px;box-shadow:0 18px 40px -16px rgba(var(--v2-ink-rgb,20,30,23),.4);animation:v2-status-menu-in .18s var(--v2-ease,ease) both}.v2-cindy-guide__tip[data-placement=top]{top:72px;left:50%;transform:translateX(-50%)}.v2-cindy-guide__who{display:inline-flex;align-items:center;gap:6px;color:var(--v2-ai,#6b54b0);font-size:11.5px;font-weight:750;letter-spacing:.04em;text-transform:uppercase}.v2-cindy-guide__text{font-size:14px;font-weight:600}.v2-cindy-guide__note,.v2-cindy-guide__text{margin:0;color:var(--v2-ink);line-height:1.4}.v2-cindy-guide__note{font-size:12px}.v2-cindy-guide__stop{align-self:flex-end;border:1px solid rgba(var(--v2-ink-rgb,20,30,23),.16);border-radius:9px;background:#fff;padding:4px 10px;color:var(--v2-ink);font:inherit;font-size:12.5px;font-weight:650;cursor:pointer}.v2-cindy-guide__stop:hover{border-color:var(--v2-ai,#6b54b0);color:var(--v2-ai,#6b54b0)}.cindy-voice__offer{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.cindy-voice__offer button{display:inline-flex;min-height:36px;align-items:center;gap:6px;border-radius:10px;padding:0 14px;font:inherit;font-size:13.5px;font-weight:700;cursor:pointer}.cindy-voice__offer button[data-primary]{border:0;background:var(--v2-ai,#6b54b0);color:#fff}.cindy-voice__offer button:not([data-primary]){border:1px solid color-mix(in srgb,var(--v2-ai,#6b54b0) 40%,transparent);background:#fff;color:var(--v2-ai,#6b54b0)}.v2-custom-icd__offer{display:inline-flex;align-items:center;margin-top:6px;border:1px dashed var(--v2-brand);border-radius:999px;background:#fff;padding:4px 12px;color:var(--v2-brand);font:inherit;font-size:calc(12.5px * var(--v2-font-scale, 1));font-weight:650;cursor:pointer}.v2-custom-icd__offer:hover{background:var(--v2-brand-mist)}.v2-custom-icd{display:flex;flex-direction:column;gap:6px;margin-top:8px;border:1px solid rgba(var(--v2-ink-rgb),.12);border-radius:12px;background:var(--v2-surface-elevated);padding:10px 12px}.v2-custom-icd__head{margin:0;color:var(--v2-ink);font-size:calc(12.5px * var(--v2-font-scale, 1));font-weight:700}.v2-custom-icd__row{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.v2-custom-icd__row input{height:calc(34px * var(--lj-text-scale, 1));border:1px solid rgba(var(--v2-ink-rgb),.16);border-radius:9px;background:#fff;padding:0 10px;color:var(--v2-ink);font:inherit;font-size:calc(13px * var(--v2-font-scale, 1))}.v2-custom-icd__row input:focus{border-color:var(--v2-brand);outline:none}.v2-custom-icd__code{width:9ch;font-family:var(--font-mono,ui-monospace,monospace)!important;font-weight:700}.v2-custom-icd__label{flex:1 1 220px;min-width:0}.v2-custom-icd__add{border:0;border-radius:9px;background:var(--v2-brand-fill,#0a5a42);padding:0 14px;color:#fff;font:inherit;font-size:calc(13px * var(--v2-font-scale, 1));font-weight:700}.v2-custom-icd__add,.v2-custom-icd__cancel{height:calc(34px * var(--lj-text-scale, 1));cursor:pointer}.v2-custom-icd__cancel{border:1px solid rgba(var(--v2-ink-rgb),.16);border-radius:9px;background:#fff;padding:0 12px;color:var(--v2-ink);font:inherit;font-size:calc(13px * var(--v2-font-scale, 1));font-weight:600}.v2-custom-icd__error{margin:0;color:var(--v2-critical,#b42318);font-weight:600}.v2-custom-icd__error,.v2-so-coding__whylist{font-size:calc(12.5px * var(--v2-font-scale, 1))}.v2-so-coding__whylist{margin:8px 0 0;padding:0 0 0 18px;list-style:disc;color:var(--v2-ink);line-height:1.45}.v2-so-coding__whylist>li{margin:0;overflow-wrap:anywhere}.v2-so-coding__whylist>li+li{margin-top:2px}.v2-so-coding__whytoggle{display:inline-flex;align-items:center;gap:5px;margin:6px 0 0;padding:2px 0;border:0;background:none;color:var(--v2-ink);cursor:pointer;font-size:calc(12px * var(--v2-font-scale, 1));font-weight:650}.v2-so-coding__whytoggle:hover{text-decoration:underline;text-underline-offset:2px}.v2-so-coding__whytoggle svg{transition:transform .18s var(--v2-ease,ease);transform:rotate(-90deg)}.v2-so-coding__whytoggle svg[data-open=true]{transform:none}@media (prefers-reduced-motion:reduce){.v2-so-coding__whytoggle svg{transition:none}}.v2-so-em__add{height:calc(30px * var(--lj-text-scale, 1));padding:0 12px;border:0;border-radius:9px;background:var(--v2-brand-fill);color:#fff;cursor:pointer;font-size:calc(12.5px * var(--v2-font-scale, 1));font-weight:700}.v2-so-em__add:hover:not(:disabled){background:var(--v2-brand-fill-lift,var(--v2-brand-fill))}.v2-so-em__add:disabled{opacity:.45;cursor:default}.v2-so-coding__labelrow{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 12px;margin:12px 0 8px}.v2-so-coding__labelrow>.v2-so-coding__label{margin:0}.v2-so-codevoice__open{display:inline-flex;align-items:center;gap:6px;height:calc(30px * var(--lj-text-scale, 1));padding:0 12px;border:1px solid color-mix(in srgb,var(--v2-ai,#6b54b0) 35%,transparent);border-radius:999px;background:color-mix(in srgb,var(--v2-ai,#6b54b0) 8%,var(--v2-surface));color:var(--v2-ai,#6b54b0);font-size:calc(12.5px * var(--v2-font-scale, 1));font-weight:700;cursor:pointer;white-space:nowrap;transition:background-color .15s,border-color .15s}.v2-so-codevoice__open:hover{border-color:var(--v2-ai,#6b54b0);background:color-mix(in srgb,var(--v2-ai,#6b54b0) 14%,var(--v2-surface))}.v2-so-codevoice{flex:1 0 100%;display:flex;flex-direction:column;gap:6px;padding:8px 10px;border:1px solid color-mix(in srgb,var(--v2-ai,#6b54b0) 30%,transparent);border-radius:12px;background:color-mix(in srgb,var(--v2-ai,#6b54b0) 6%,var(--v2-surface))}.v2-so-codevoice__bar{display:flex;align-items:center;gap:8px;color:var(--v2-ai,#6b54b0)}.v2-so-codevoice__hint{flex:1 1 auto;min-width:0;color:var(--v2-ink);font-size:calc(13px * var(--v2-font-scale, 1));font-weight:600}.v2-so-codevoice__close,.v2-so-codevoice__mic{display:inline-grid;place-items:center;flex:none;width:32px;height:32px;border-radius:999px;cursor:pointer}.v2-so-codevoice__mic{border:0;background:var(--v2-danger,var(--v2-critical));color:#fff}.v2-so-codevoice__mic[data-listening=true]{animation:v2-codevoice-pulse 1.4s ease-in-out infinite}.v2-so-codevoice__close svg,.v2-so-codevoice__mic svg{width:15px;height:15px}.v2-so-codevoice__close{border:1px solid var(--v2-border);background:var(--v2-surface);color:var(--v2-ink)}@keyframes v2-codevoice-pulse{0%,to{box-shadow:0 0 0 0 color-mix(in srgb,var(--v2-danger,#c0392b) 45%,transparent)}50%{box-shadow:0 0 0 6px transparent}}@media (prefers-reduced-motion:reduce){.v2-so-codevoice__mic[data-listening=true]{animation:none}}.v2-so-codevoice__list{display:flex;flex-direction:column;gap:3px;margin:0;padding:0;list-style:none}.v2-so-codevoice__list li{display:flex;align-items:center;gap:6px;color:var(--v2-ink);font-size:calc(12.5px * var(--v2-font-scale, 1));font-weight:600;animation:v2-codevoice-in .22s var(--v2-ease,ease) both}.v2-so-codevoice__list li svg{width:14px;height:14px;flex:none}.v2-so-codevoice__list li[data-ok=true] svg{color:var(--v2-brand)}.v2-so-codevoice__list li[data-ok=false] svg{color:var(--v2-critical)}@keyframes v2-codevoice-in{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.v2-so-codevoice__list li{animation:none}}.v2-so-em>input:focus-visible{outline:none}.v2-so[data-layout=flow]{--sof-desk-w:320px;--sof-tone-wash:color-mix(in srgb,var(--tone,var(--v2-brand)) 10%,var(--v2-surface))}@media (max-width:1360px){.v2-so[data-layout=flow]{--sof-desk-w:296px}}.v2-sof-group__head{margin:10px 8px 2px;border-radius:10px;background:color-mix(in srgb,var(--tone,var(--v2-ink)) 9%,var(--v2-surface));padding:7px 10px 7px 8px}.v2-sof-group__head--patient{background:rgba(var(--v2-ink-rgb),.05)}.v2-sof-group__label{color:var(--v2-ink)}.v2-sof-group__label:hover{background:transparent;color:var(--v2-ink)}.v2-sof-dot{width:9px;height:9px}.v2-sof-row[data-active=true]{background:color-mix(in srgb,var(--tone,var(--v2-brand)) 13%,var(--v2-surface));box-shadow:inset 4px 0 0 var(--tone,var(--v2-brand))}.v2-sof-row[data-active=true]:hover{background:color-mix(in srgb,var(--tone,var(--v2-brand)) 17%,var(--v2-surface))}.v2-sof-glyph{background:color-mix(in srgb,var(--tone,var(--v2-ink)) 16%,transparent);font-weight:700}.v2-sof-split,.v2-sof-split__doc{display:flex;flex:1 1 0;min-width:0;min-height:0}.v2-sof-split__doc{flex-direction:column}.v2-so-doc[data-layout=flow] .v2-sof-head{display:flex;flex:0 0 auto;flex-direction:row;align-items:center;gap:10px;min-height:52px;border-bottom:1px solid color-mix(in srgb,var(--tone,var(--v2-ink)) 22%,transparent);background:var(--sof-tone-wash);box-shadow:inset 5px 0 0 var(--tone,var(--v2-brand));padding:8px 20px 8px 18px}.v2-so-doc[data-layout=flow] .v2-sof-head .v2-sof-glyph{width:26px;height:calc(26px * var(--lj-text-scale, 1));margin:0;font-size:calc(10px * var(--lj-text-scale, 1))}.v2-so-doc[data-layout=flow] .v2-sof-head__kind{background:var(--tone,var(--v2-ink));color:#fff}.v2-so-doc[data-layout=flow] .v2-sof-head__title{font-size:calc(14.5px * var(--v2-font-scale, 1))}.v2-so-doc[data-layout=flow] .v2-sof-head__when{font-size:calc(13px * var(--v2-font-scale, 1))}.v2-so-doc[data-layout=flow] .v2-sof-head__who{display:inline-flex;min-width:0;flex:0 1 auto;align-items:center;gap:6px;margin-left:auto;white-space:nowrap}.v2-so-doc[data-layout=flow] .v2-sof-head__who:before{content:"";width:1px;height:18px;margin-right:6px;background:rgba(var(--v2-ink-rgb),.18)}.v2-so-doc[data-layout=flow] .v2-sof-head__name{font-size:calc(14px * var(--v2-font-scale, 1))}.v2-so-doc[data-layout=flow] .v2-sof-head__meta{font-size:calc(13px * var(--v2-font-scale, 1))}.v2-so-doc[data-layout=flow] .v2-so-doc__scroll{background:color-mix(in srgb,var(--tone,var(--v2-brand)) 4%,var(--v2-canvas))}.v2-sof-desk{position:relative;display:flex;width:var(--sof-desk-w);flex:0 0 var(--sof-desk-w);min-height:0;flex-direction:column;border-right:1px solid var(--sof-line);background:color-mix(in srgb,var(--v2-brand) 5%,var(--v2-surface))}.v2-sof-desk__head{display:flex;flex:0 0 auto;align-items:center;justify-content:space-between;gap:8px;border-bottom:1px solid var(--sof-line);padding:10px 12px 10px 14px}.v2-sof-desk__kind{border-radius:999px;background:var(--tone,var(--v2-ink));padding:3px 10px;color:#fff;font-size:calc(11px * var(--v2-font-scale, 1));font-weight:700;letter-spacing:.05em;text-transform:uppercase}.v2-sof-desk .v2-sof-stepper{height:32px;border-color:rgba(var(--v2-ink-rgb),.14)}.v2-sof-desk .v2-sof-stepper button{width:26px;height:26px}.v2-sof-desk .v2-sof-stepper span{font-size:calc(12px * var(--v2-font-scale, 1));font-weight:600}.v2-sof-desk__patient{display:grid;flex:0 0 auto;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:6px 10px;border-bottom:1px solid var(--sof-line);background:var(--v2-surface);padding:12px 14px}.v2-sof-desk__patient .v2-sof-avatar{width:34px;height:calc(34px * var(--lj-text-scale, 1));font-size:calc(12px * var(--v2-font-scale, 1))}.v2-sof-desk__who{display:flex;min-width:0;flex-direction:column;gap:1px}.v2-sof-desk__name{overflow:hidden;color:var(--v2-brand);font-size:calc(15px * var(--v2-font-scale, 1));font-weight:700;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.v2-sof-desk__name:hover{text-decoration:underline;text-underline-offset:3px}.v2-sof-desk__meta{color:var(--v2-ink);font-size:calc(12.5px * var(--v2-font-scale, 1));white-space:nowrap}.v2-sof-desk__reach{display:inline-flex;gap:4px}.v2-sof-desk__reach button{display:inline-flex;width:30px;height:30px;align-items:center;justify-content:center;border:1px solid rgba(var(--v2-ink-rgb),.14);border-radius:9px;background:var(--v2-surface);color:var(--v2-ink);transition:border-color .14s,background-color .14s}.v2-sof-desk__reach button:hover{border-color:var(--v2-brand);background:var(--v2-brand-mist);color:var(--v2-brand)}.v2-sof-desk__reach button svg{width:15px;height:15px}.v2-sof-desk__patient .v2-sof-allergy{grid-column:1/-1;max-width:100%;justify-self:start;height:auto;min-height:calc(22px * var(--lj-text-scale, 1));padding:3px 10px;border-radius:11px;white-space:normal;overflow:visible;line-height:1.35}.v2-sof-desk .v2-sof-ribbon{flex:0 0 auto;margin:10px 10px 0;border:1px solid var(--sof-ai-line);border-radius:12px}.v2-sof-desk .v2-sof-ribbon__line{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:6px 8px;min-height:0;padding:10px 12px}.v2-sof-desk .v2-sof-ribbon__name{grid-column:1}.v2-sof-desk .v2-sof-ribbon .v2-sof-decide{grid-column:2;justify-self:start}.v2-sof-desk .v2-sof-ribbon__text{grid-column:1/-1;white-space:normal;font-size:calc(13.5px * var(--v2-font-scale, 1));line-height:1.4}.v2-sof-desk .v2-sof-ribbon__no,.v2-sof-desk .v2-sof-ribbon__yes{grid-column:span 1;height:32px;justify-self:stretch}.v2-sof-desk .v2-sof-ribbon__yes,.v2-sof-desk .v2-sof-ribbon__yes+.v2-sof-ribbon__no{grid-column:1/-1}.v2-sof-desk .v2-sof-ribbon__spacer{display:none}.v2-sof-desk .v2-sof-ribbon__more{grid-column:1/-1;justify-self:start;padding-left:0}.v2-sof-desk .v2-sof-ribbon__text--pulse{grid-column:1/-1}.v2-sof-desk .v2-sof-panel{width:auto;flex:1 1 0;min-height:120px;border-left:0;background:transparent;animation:none}.v2-sof-desk .v2-sof-panel__head{padding:10px 10px 8px;border-bottom:0}.v2-sof-desk .v2-sof-panel__body{padding:0 12px 12px}.v2-sof-desk .v2-sof-panel__ask{border-top:1px solid var(--sof-line);background:var(--v2-surface);padding:8px 10px}.v2-sof-desk .v2-sof-panel__notes li,.v2-sof-desk .v2-sof-panel__read{background:var(--v2-surface)}.v2-sof-desk .v2-sof-panel__read{border:1px solid rgba(var(--v2-ink-rgb),.08);border-radius:12px;padding:10px 12px}.v2-sof-desk__foot{position:relative;display:flex;flex:0 0 auto;flex-direction:column;gap:8px;border-top:1px solid var(--sof-line);background:var(--v2-surface);padding:10px 12px 12px}.v2-sof-desk__tools{display:flex;gap:6px}.v2-sof-desk__tools .v2-sof-btn{height:34px;flex:1 1 0;justify-content:center;padding:0 8px}.v2-sof-desk__tools .v2-sof-btn--icon{flex:0 0 34px;padding:0}.v2-sof-desk .v2-sof-sign{width:100%;height:calc(44px * var(--lj-text-scale, 1));justify-content:center;font-size:calc(15px * var(--v2-font-scale, 1))}.v2-sof-desk .v2-sof-sign .v2-sof-kbd{margin-left:2px}.v2-sof-desk__nosign{margin:0;color:var(--v2-ink);font-size:calc(12.5px * var(--v2-font-scale, 1));font-style:italic;text-align:center}.v2-sof-desk .v2-sof-pop--forward{right:12px;left:12px;width:auto;bottom:calc(100% - 8px)}@container sofdoc (max-width: 1100px){.v2-sof-desk .v2-sof-btn .v2-sof-kbd,.v2-sof-desk .v2-sof-sign .v2-sof-kbd{display:none}}@media (prefers-reduced-motion:reduce){.v2-sof-desk__reach button{transition:none}}.v2-sof-desk__state{display:inline-flex;align-items:center;gap:6px;border-radius:999px;background:rgba(var(--v2-ink-rgb),.08);padding:4px 10px;color:var(--v2-ink);font-size:calc(12px * var(--v2-font-scale, 1));font-weight:650;white-space:nowrap}.v2-sof-desk__state[data-tone=needs]{background:var(--v2-brand-fill);color:var(--v2-on-brand)}.v2-sof-desk__state[data-tone=alert]{background:var(--v2-critical);color:#fff}.v2-sof-desk__state[data-tone=ai]{background:var(--v2-ai-fill);color:#fff}.v2-sof-desk__state[data-tone=ok]{background:var(--v2-brand-soft);color:var(--v2-ink)}.v2-sof-desk__state em{font-family:var(--font-mono),"JetBrains Mono",monospace;font-size:calc(11px * var(--v2-font-scale, 1));font-style:normal;font-weight:500;opacity:.9}.v2-sof-desk__state em[data-long=true]{font-weight:700}.v2-sof-desk .v2-sof-btn{width:auto}.v2-sof-desk .v2-sof-btn__label{display:inline}.v2-sof-desk .v2-sof-btn--icon .v2-sof-btn__label{display:none}.v2-sof-switch{display:grid;flex:0 0 auto;grid-template-columns:1fr 1fr;gap:3px;margin:12px 12px 0;border-radius:12px;background:rgba(var(--v2-ink-rgb),.07);padding:3px}.v2-sof-switch button{display:inline-flex;min-width:0;height:36px;align-items:center;justify-content:center;gap:7px;border:0;border-radius:9px;background:transparent;color:var(--v2-ink);font:inherit;font-size:calc(13.5px * var(--v2-font-scale, 1));font-weight:600;white-space:nowrap;cursor:pointer;transition:background-color .15s,box-shadow .15s,color .15s}.v2-sof-switch button svg{width:16px;height:16px;flex:none}.v2-sof-switch button span{font-family:var(--font-mono),"JetBrains Mono",monospace;font-size:calc(12px * var(--v2-font-scale, 1));font-weight:700}.v2-sof-switch button:hover:not(:disabled):not([data-active=true]){background:rgba(var(--v2-ink-rgb),.06)}.v2-sof-switch button[data-active=true]{background:var(--v2-brand-fill);box-shadow:0 1px 3px rgba(var(--v2-ink-rgb),.18);color:#fff;font-weight:700}.v2-sof-switch button:disabled{cursor:default;opacity:.45}.v2-sof-switch button:focus-visible{outline:2px solid var(--v2-brand);outline-offset:2px}.v2-sof-queue__details,.v2-sof-queue__items{display:flex;flex:1 1 0;min-height:0;flex-direction:column}.v2-sof-queue__details[hidden],.v2-sof-queue__items[hidden]{display:none}.v2-sof-queue__details{margin-top:10px;border-top:1px solid var(--sof-line)}.v2-sof-queue__details>.v2-sof-desk{width:auto;flex:1 1 0;border-right:0;overflow:hidden}.v2-sof-queue__details .v2-sof-desk .v2-sof-panel{min-height:96px}@media (max-height:820px){.v2-sof-switch{margin:8px 10px 0}.v2-sof-switch button{height:32px}.v2-sof-queue__details{margin-top:8px}.v2-sof-queue__details .v2-sof-desk .v2-sof-ribbon__text{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}}.v2-sof-topitem{display:inline-flex;min-width:0;align-items:center;gap:7px;margin-left:14px;border-left:1px solid var(--v2-border);padding-left:14px;color:var(--v2-ink);white-space:nowrap}.v2-sof-topitem[data-kind=visit]{--tone:var(--domain-signoff-fg)}.v2-sof-topitem[data-kind=lab]{--tone:var(--v2-info)}.v2-sof-topitem[data-kind=message]{--tone:var(--v2-ai)}.v2-sof-topitem[data-kind=prescription],.v2-sof-topitem[data-kind=refill]{--tone:var(--v2-warning)}.v2-sof-topitem[data-kind=note],.v2-sof-topitem[data-kind=quicknote]{--tone:var(--v2-brand)}.v2-sof-topitem[data-kind=docroute]{--tone:var(--domain-labs-fg)}.v2-sof-topitem[data-kind=task]{--tone:var(--domain-tasks-fg)}.v2-sof-topitem__kind{flex:none;border-radius:999px;background:var(--tone,var(--v2-ink));padding:3px 8px;color:#fff;font-size:calc(10.5px * var(--v2-font-scale, 1));font-weight:750;letter-spacing:0;text-transform:uppercase}.v2-sof-topitem__when{flex:none;font-size:calc(13px * var(--v2-font-scale, 1));font-weight:500}.v2-sof-topitem__who{display:inline-flex;align-items:baseline;gap:6px;border-left:1px solid var(--v2-border);padding-left:7px}.v2-sof-topitem__name{min-width:0;overflow:hidden;color:var(--v2-brand);font-size:calc(14px * var(--v2-font-scale, 1));font-weight:700;text-decoration:none;text-overflow:ellipsis}.v2-sof-topitem__meta{flex:none;font-size:calc(13px * var(--v2-font-scale, 1));font-weight:500}.v2-sof-desk__head .v2-sof-desk__reach{margin-left:auto}.v2-sof-desk__reach button[aria-expanded=true]{border-color:var(--v2-brand);background:var(--v2-brand-mist);color:var(--v2-brand)}.v2-sof-desk__patient{grid-template-columns:auto minmax(0,1fr)}.v2-content .v2-signoff{padding-left:12px}.v2-topbar__slot:has(.v2-sof-topitem){flex:1 1 auto;overflow:hidden}.v2-topbar__slot:has(.v2-sof-topitem)+.v2-topbar__spacer{flex:0 1 12px;min-width:0}.v2-sof-topitem{flex:0 1 auto;overflow:hidden;margin-left:10px;padding-left:10px}.v2-sof-topitem__who{min-width:70px;overflow:hidden}.v2-topbar:has(.v2-sof-topitem) .v2-topbar__title span:last-child{display:none}@media (max-width:1360px){.v2-topbar:has(.v2-sof-topitem) .v2-relax>span{display:none}}.v2-sof-desk .v2-sof-sign[data-armed=true],.v2-sof-desk .v2-sof-sign[data-armed=true]:hover:not(:disabled){background:var(--v2-warning);color:#fff;box-shadow:0 0 0 3px color-mix(in srgb,var(--v2-warning) 28%,transparent)}@media (prefers-reduced-motion:no-preference){.v2-sof-desk .v2-sof-sign[data-armed=true]{animation:v2-sof-armed 1.2s ease-in-out infinite}}@keyframes v2-sof-armed{50%{box-shadow:0 0 0 6px color-mix(in srgb,var(--v2-warning) 18%,transparent)}}.v2-sof-postvisit{display:flex;width:100%;height:calc(40px * var(--lj-text-scale, 1));align-items:center;justify-content:center;gap:8px;border:1.5px solid var(--v2-brand);border-radius:10px;background:var(--v2-surface);padding:0 14px;color:var(--v2-brand);font-size:calc(14px * var(--v2-font-scale, 1));font-weight:650;white-space:nowrap;cursor:pointer}.v2-sof-postvisit:hover{background:var(--v2-brand-mist)}.v2-sof-postvisit:focus-visible{outline:2px solid var(--v2-brand);outline-offset:2px}.v2-sof-postvisit svg{width:16px;height:16px;flex:none}.v2-sof-postvisit span,.v2-sof-topitem__meta{overflow:hidden;text-overflow:ellipsis}.v2-sof-topitem__meta{flex:0 1 auto}@media (max-width:1600px){.v2-topbar:has(.v2-sof-topitem) .v2-cindy>span:last-child{display:none}}@media (max-width:1360px){.v2-topbar:has(.v2-sof-topitem) .v2-topbar__count-word{display:none}}.v2-so .patient-link:hover,.v2-so-qmodal__name:hover,.v2-sof-desk__name:hover,.v2-sof-group__head--patient:hover .v2-sof-group__name,.v2-sof-row__patient:hover,.v2-sof-topitem__name:hover{text-decoration:underline;text-decoration-style:solid;text-decoration-thickness:1.5px;text-underline-offset:3px}.v2-sof-queue__details[data-foot-only=true]{order:2;flex:0 0 auto;margin-top:0}.v2-sof-queue__details[data-foot-only=true]>.v2-sof-desk{flex:0 0 auto}.v2-sof-queue__details[data-foot-only=true] .v2-sof-desk>:not(.v2-sof-desk__foot),.v2-sof-queue__details[data-foot-only=true] .v2-sof-postvisit{display:none}.v2-sof-queue__items{order:1}.v2-sof-topitem__name{flex:0 1 auto;min-width:64px;white-space:nowrap}.v2-sof-topitem__when{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis}.v2-sof-topitem__who{flex:0 0 auto;min-width:0;max-width:260px}@media (max-width:1500px){.v2-topbar:has(.v2-sof-topitem) .v2-sof-topitem__when{display:none}}.v2-sof-topitem__who{flex:0 1 auto;max-width:none}.v2-sof-topitem__name{flex:0 0 auto;max-width:240px}.v2-sof-topitem__meta{flex:0 100 auto;min-width:0}@media (max-width:1600px){.v2-topbar:has(.v2-sof-topitem) .v2-topbar__count-word{display:none}.v2-topbar:has(.v2-sof-topitem) .v2-relax>span{display:none}}@media (max-width:1360px){.v2-sof-topitem__name{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis}}html button[data-close-x]{display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 auto!important;width:30px!important;height:30px!important;min-width:30px!important;min-height:30px!important;padding:0!important;border:1px solid rgba(var(--v2-ink-rgb,20,30,23),.14)!important;border-radius:9px!important;background:var(--v2-surface-elevated,#fff)!important;color:var(--v2-ink,#141e17)!important;box-shadow:0 1px 2px rgba(var(--v2-ink-rgb,20,30,23),.08)!important;opacity:1!important;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease!important}html button[data-close-x]>svg{width:16px!important;height:16px!important;stroke-width:2!important;color:inherit!important;opacity:1!important}html button[data-close-x]:hover{border-color:var(--v2-ink,#141e17)!important;box-shadow:0 0 0 .5px var(--v2-ink,#141e17),0 1px 2px rgba(var(--v2-ink-rgb,20,30,23),.08)!important}html button[data-close-x]:focus-visible{outline:2px solid var(--v2-brand,#0a5a42)!important;outline-offset:2px!important}html button[data-close-x]:disabled{opacity:.45!important;cursor:not-allowed}.v2-readonly-note{display:flex;align-items:center;gap:8px;margin:0;padding:10px 14px;min-height:calc(34px * var(--lj-text-scale, 1));border:1px solid rgba(var(--v2-ink-rgb),.18);border-radius:12px;background:var(--v2-surface);color:var(--v2-ink);font-size:calc(13px * var(--lj-text-scale, 1));font-weight:600;line-height:1.35}:root{--lj-text-scale:1.12}:root[data-text-size=small]{--lj-text-scale:1}:root[data-text-size=medium]{--lj-text-scale:1.12}:root[data-text-size=large]{--lj-text-scale:1.25}[data-ui=v2]{--v2-font-scale:calc(1.15 * var(--lj-text-scale, 1))}:root[data-density=dense] [data-ui=v2]{--v2-font-scale:calc(1.06 * var(--lj-text-scale, 1))}.lp{--lj-text-scale:1}.leading-\[15px\]{line-height:calc(15px * var(--lj-text-scale, 1))}.text-\[10\.5px\]{font-size:calc(10.5px * var(--lj-text-scale, 1))}.text-\[10px\]{font-size:calc(10px * var(--lj-text-scale, 1))}.text-\[11\.5px\]{font-size:calc(11.5px * var(--lj-text-scale, 1))}.text-\[11px\]{font-size:calc(11px * var(--lj-text-scale, 1))}.text-\[12\.5px\]{font-size:calc(12.5px * var(--lj-text-scale, 1))}.text-\[12px\]{font-size:calc(12px * var(--lj-text-scale, 1))}.text-\[13\.5px\]{font-size:calc(13.5px * var(--lj-text-scale, 1))}.text-\[13px\]{font-size:calc(13px * var(--lj-text-scale, 1))}.text-\[14\.5px\]{font-size:calc(14.5px * var(--lj-text-scale, 1))}.text-\[14px\]{font-size:calc(14px * var(--lj-text-scale, 1))}.text-\[15\.5px\]{font-size:calc(15.5px * var(--lj-text-scale, 1))}.text-\[15px\]{font-size:calc(15px * var(--lj-text-scale, 1))}.text-\[16px\]{font-size:calc(16px * var(--lj-text-scale, 1))}.text-\[17px\]{font-size:calc(17px * var(--lj-text-scale, 1))}.text-\[18px\]{font-size:calc(18px * var(--lj-text-scale, 1))}.text-\[19px\]{font-size:calc(19px * var(--lj-text-scale, 1))}.text-\[20px\]{font-size:calc(20px * var(--lj-text-scale, 1))}.text-\[21px\]{font-size:calc(21px * var(--lj-text-scale, 1))}.text-\[22px\]{font-size:calc(22px * var(--lj-text-scale, 1))}.text-\[24px\]{font-size:calc(24px * var(--lj-text-scale, 1))}.text-\[26px\]{font-size:calc(26px * var(--lj-text-scale, 1))}.text-\[28px\]{font-size:calc(28px * var(--lj-text-scale, 1))}.text-\[30px\]{font-size:calc(30px * var(--lj-text-scale, 1))}.text-\[32px\]{font-size:calc(32px * var(--lj-text-scale, 1))}.text-\[34px\]{font-size:calc(34px * var(--lj-text-scale, 1))}.text-\[36px\]{font-size:calc(36px * var(--lj-text-scale, 1))}.text-\[38px\]{font-size:calc(38px * var(--lj-text-scale, 1))}.text-\[40px\]{font-size:calc(40px * var(--lj-text-scale, 1))}.text-\[42px\]{font-size:calc(42px * var(--lj-text-scale, 1))}.text-\[44px\]{font-size:calc(44px * var(--lj-text-scale, 1))}.text-\[48px\]{font-size:calc(48px * var(--lj-text-scale, 1))}.text-\[5\.5rem\]{font-size:calc(5.5rem * var(--lj-text-scale, 1))}.text-\[8px\]{font-size:calc(8px * var(--lj-text-scale, 1))}.text-\[9\.5px\]{font-size:calc(9.5px * var(--lj-text-scale, 1))}.text-\[9px\]{font-size:calc(9px * var(--lj-text-scale, 1))}@media (min-width:640px){.sm\:text-\[10px\]{font-size:calc(10px * var(--lj-text-scale, 1))}.sm\:text-\[11\.5px\]{font-size:calc(11.5px * var(--lj-text-scale, 1))}.sm\:text-\[11px\]{font-size:calc(11px * var(--lj-text-scale, 1))}.sm\:text-\[12\.5px\]{font-size:calc(12.5px * var(--lj-text-scale, 1))}.sm\:text-\[12px\]{font-size:calc(12px * var(--lj-text-scale, 1))}.sm\:text-\[13\.5px\]{font-size:calc(13.5px * var(--lj-text-scale, 1))}.sm\:text-\[13px\]{font-size:calc(13px * var(--lj-text-scale, 1))}.sm\:text-\[14\.5px\]{font-size:calc(14.5px * var(--lj-text-scale, 1))}.sm\:text-\[14px\]{font-size:calc(14px * var(--lj-text-scale, 1))}.sm\:text-\[15\.5px\]{font-size:calc(15.5px * var(--lj-text-scale, 1))}.sm\:text-\[15px\]{font-size:calc(15px * var(--lj-text-scale, 1))}.sm\:text-\[16px\]{font-size:calc(16px * var(--lj-text-scale, 1))}.sm\:text-\[17\.5px\]{font-size:calc(17.5px * var(--lj-text-scale, 1))}.sm\:text-\[17px\]{font-size:calc(17px * var(--lj-text-scale, 1))}.sm\:text-\[18px\]{font-size:calc(18px * var(--lj-text-scale, 1))}.sm\:text-\[19px\]{font-size:calc(19px * var(--lj-text-scale, 1))}.sm\:text-\[20px\]{font-size:calc(20px * var(--lj-text-scale, 1))}.sm\:text-\[22px\]{font-size:calc(22px * var(--lj-text-scale, 1))}.sm\:text-\[23px\]{font-size:calc(23px * var(--lj-text-scale, 1))}.sm\:text-\[24px\]{font-size:calc(24px * var(--lj-text-scale, 1))}.sm\:text-\[26px\]{font-size:calc(26px * var(--lj-text-scale, 1))}.sm\:text-\[28px\]{font-size:calc(28px * var(--lj-text-scale, 1))}.sm\:text-\[30px\]{font-size:calc(30px * var(--lj-text-scale, 1))}.sm\:text-\[32px\]{font-size:calc(32px * var(--lj-text-scale, 1))}.sm\:text-\[34px\]{font-size:calc(34px * var(--lj-text-scale, 1))}.sm\:text-\[36px\]{font-size:calc(36px * var(--lj-text-scale, 1))}.sm\:text-\[38px\]{font-size:calc(38px * var(--lj-text-scale, 1))}.sm\:text-\[40px\]{font-size:calc(40px * var(--lj-text-scale, 1))}.sm\:text-\[44px\]{font-size:calc(44px * var(--lj-text-scale, 1))}.sm\:text-\[48px\]{font-size:calc(48px * var(--lj-text-scale, 1))}.sm\:text-\[52px\]{font-size:calc(52px * var(--lj-text-scale, 1))}.sm\:text-\[54px\]{font-size:calc(54px * var(--lj-text-scale, 1))}.sm\:text-\[56px\]{font-size:calc(56px * var(--lj-text-scale, 1))}.sm\:text-\[58px\]{font-size:calc(58px * var(--lj-text-scale, 1))}.sm\:text-\[60px\]{font-size:calc(60px * var(--lj-text-scale, 1))}}@media (min-width:768px){.md\:text-\[2\.5rem\]{font-size:calc(2.5rem * var(--lj-text-scale, 1))}.md\:text-\[28px\]{font-size:calc(28px * var(--lj-text-scale, 1))}.md\:text-\[34px\]{font-size:calc(34px * var(--lj-text-scale, 1))}.md\:text-\[64px\]{font-size:calc(64px * var(--lj-text-scale, 1))}}@media (min-width:1024px){.lg\:text-\[32px\]{font-size:calc(32px * var(--lj-text-scale, 1))}.lg\:text-\[44px\]{font-size:calc(44px * var(--lj-text-scale, 1))}.lg\:text-\[48px\]{font-size:calc(48px * var(--lj-text-scale, 1))}.lg\:text-\[50px\]{font-size:calc(50px * var(--lj-text-scale, 1))}.lg\:text-\[56px\]{font-size:calc(56px * var(--lj-text-scale, 1))}.lg\:text-\[60px\]{font-size:calc(60px * var(--lj-text-scale, 1))}.lg\:text-\[64px\]{font-size:calc(64px * var(--lj-text-scale, 1))}.lg\:text-\[68px\]{font-size:calc(68px * var(--lj-text-scale, 1))}.lg\:text-\[72px\]{font-size:calc(72px * var(--lj-text-scale, 1))}.lg\:text-\[76px\]{font-size:calc(76px * var(--lj-text-scale, 1))}}@media (min-width:1280px){.xl\:text-\[60px\]{font-size:calc(60px * var(--lj-text-scale, 1))}.xl\:text-\[78px\]{font-size:calc(78px * var(--lj-text-scale, 1))}}.v2-find__add-patient{margin-top:4px;border-top:.5px solid var(--v2-border)!important;border-radius:10px}.v2-find__add-patient .v2-find__hit-icon{background:var(--v2-brand);color:#fff;font-weight:700}.v2-find__add-patient .v2-find__hit-copy>span:first-child{color:var(--v2-brand);font-weight:650}.v2-find__add-patient:hover{background:var(--v2-brand-mist)}.v2-omnibar__field:has(.v2-omnibar__create) input{padding-right:156px}.v2-omnibar__create{position:absolute;right:38px;display:inline-flex;align-items:center;height:calc(30px * var(--lj-text-scale, 1));padding:0 12px;border:0;border-radius:999px;background:var(--v2-brand);color:#fff;font:inherit;font-size:calc(12.5px * var(--v2-font-scale, 1));font-weight:650;white-space:nowrap;cursor:pointer;transition:background .15s ease}.v2-omnibar__create:hover{background:var(--v2-brand-fill-lift,#2f7a63)}.v2-omnibar__create:focus-visible{outline:2px solid var(--v2-brand);outline-offset:2px}.v2-find__add-patient .v2-find__hit-copy>span{white-space:normal;overflow:visible;text-overflow:clip}.v2-patients-search[data-create=true] input{padding-right:calc(132px * var(--lj-text-scale, 1))}.v2-patients-search__create{top:50%;right:4px;transform:translateY(-50%);height:calc(28px * var(--lj-text-scale, 1))}.v2-patients-search__create[data-beside-clear=true]{right:34px}.v2-patients-search[data-create=true]:has(.v2-patients-search__create[data-beside-clear=true]) input{padding-right:calc(162px * var(--lj-text-scale, 1))}.v2-schedule-find form{position:relative}.v2-schedule-find[data-create=true] input{padding-right:calc(124px * var(--lj-text-scale, 1))}.v2-schedule-find__create{top:50%;right:4px;transform:translateY(-50%);height:calc(28px * var(--lj-text-scale, 1))}.v2-schedule-find__list button[data-roster=true] em{color:var(--v2-brand)}.v2-schedule-find__list em{color:var(--v2-ink)}.v2-missing-fields{display:flex;flex-direction:column;gap:14px;padding:16px 18px;border-radius:16px;background:var(--v2-surface-elevated,#fff);box-shadow:inset 4px 0 0 var(--v2-warning,#b0740f),0 0 0 1px rgba(var(--v2-ink-rgb,20,30,23),.1);color:var(--v2-ink,#141e17)}.v2-missing-fields header{display:flex;align-items:flex-start;gap:12px}.v2-missing-fields header>span{display:grid;place-items:center;width:32px;height:32px;flex:0 0 auto;border-radius:10px;background:var(--v2-warning,#b0740f);color:#fff}.v2-missing-fields header svg{width:17px;height:17px}.v2-missing-fields header div{display:flex;flex-direction:column;gap:2px}.v2-missing-fields header b{font-size:calc(14px * var(--v2-font-scale, 1));font-weight:650}.v2-missing-fields header em{font-style:normal;font-size:calc(12.5px * var(--v2-font-scale, 1));font-weight:500}.v2-missing-fields__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:12px}.v2-missing-fields__grid label{display:flex;flex-direction:column;gap:5px;min-width:0}.v2-missing-fields__grid label[data-field=addressLine1]{grid-column:1/-1}.v2-missing-fields__grid label>span{font-size:calc(12px * var(--v2-font-scale, 1));font-weight:650}.v2-missing-fields__grid input{height:calc(38px * var(--lj-text-scale, 1));padding:0 12px;border:1px solid var(--v2-border,rgba(20,30,23,.16));border-radius:10px;background:var(--v2-surface-elevated,#fff);color:var(--v2-ink,#141e17);font:inherit;font-size:calc(13px * var(--v2-font-scale, 1));outline:none}.v2-missing-fields__grid input:focus{border-color:var(--v2-brand,#0a5a42)}.v2-missing-fields__grid label[data-invalid=true] input{border-color:var(--v2-critical,#c0392b)}.v2-missing-fields__grid small{font-size:calc(11.5px * var(--v2-font-scale, 1));font-weight:600;color:var(--v2-critical,#c0392b)}.v2-missing-fields__error{margin:0;font-size:calc(12.5px * var(--v2-font-scale, 1));font-weight:600;color:var(--v2-critical,#c0392b)}.v2-missing-fields footer{display:flex;justify-content:flex-end;gap:8px}.v2-missing-fields footer button{height:calc(36px * var(--lj-text-scale, 1));padding:0 16px;border-radius:999px;font:inherit;font-size:calc(13px * var(--v2-font-scale, 1));font-weight:650;cursor:pointer}.v2-missing-fields__save{border:0;background:var(--v2-brand,#0a5a42);color:#fff}.v2-missing-fields__save:disabled{opacity:.6;cursor:progress}.v2-missing-fields__ghost{border:1px solid rgba(var(--v2-ink-rgb,20,30,23),.16);background:transparent;color:var(--v2-ink,#141e17)}.v2-ss-gate{display:flex;flex-direction:column;gap:14px}