:root{--elev-0:0 0 0 1px rgba(20,48,44,.04);--elev-1:0 0 0 1px rgba(20,48,44,.05),0 1px 2px rgba(20,48,44,.05),0 4px 16px rgba(20,48,44,.05);--elev-2:0 0 0 1px rgba(20,48,44,.055),0 2px 4px rgba(20,48,44,.06),0 10px 28px rgba(20,48,44,.07);--elev-3:0 0 0 1px rgba(20,48,44,.06),0 4px 10px rgba(20,48,44,.07),0 18px 44px rgba(20,48,44,.12),inset 0 1px 0 hsla(0,0%,100%,.6);--elev-4:0 0 0 1px rgba(20,48,44,.07),0 10px 20px rgba(20,48,44,.08),0 30px 70px rgba(20,48,44,.18),inset 0 1px 0 hsla(0,0%,100%,.62);--surface-raised:var(--paper);--surface-sunken:var(--bone);--hairline:rgba(20,48,44,.08);--hairline-strong:rgba(20,48,44,.14);--glass-bg:hsla(0,0%,100%,.72);--glass-bg-strong:hsla(0,0%,100%,.86);--glass-blur:14px;--copper-conic:conic-gradient(from 130deg,var(--copper-deep),var(--copper-glow),var(--copper-soft),var(--copper),var(--copper-deep));--copper-conic-soft:conic-gradient(from 130deg,rgba(140,89,56,.7),hsla(31,58%,78%,.9),rgba(184,121,79,.8),rgba(140,89,56,.7));--ring:0 0 0 2px var(--copper);--ease-emphasis:cubic-bezier(0.22,1,0.36,1);--grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.82' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)' opacity='0.5'/%3E%3C/svg%3E")}@media screen{.shell{background-color:var(--cream);background-image:radial-gradient(125% 85% at 10% -8%,rgba(255,252,246,.6),rgba(255,252,246,0) 52%),var(--grain);background-repeat:no-repeat,repeat;background-size:cover,150px 150px;background-attachment:fixed,fixed}@media (pointer:coarse){.shell{background-attachment:scroll,scroll}}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:rgba(20,48,44,.22);border:2px solid transparent;background-clip:padding-box;border-radius:8px}::-webkit-scrollbar-thumb:hover{background:rgba(184,121,79,.5);background-clip:padding-box}*{scrollbar-width:thin;scrollbar-color:rgba(20,48,44,.22) transparent}.sidebar::-webkit-scrollbar-thumb{background:hsla(37,30%,83%,.22);background-clip:padding-box}.sidebar::-webkit-scrollbar-thumb:hover{background:hsla(31,58%,78%,.5);background-clip:padding-box}.sidebar{scrollbar-color:hsla(37,30%,83%,.22) transparent}::selection{background:hsla(31,58%,78%,.55);color:var(--ink)}}:where(button,a,input,select,textarea,summary,[tabindex]):focus-visible{outline:none;box-shadow:var(--ring)}.sidebar :where(button,a):focus-visible{--ring:0 0 0 2px var(--copper-glow)}.sidebar__section-label{font-family:var(--mono);font-size:9.5px;letter-spacing:.22em;color:hsla(38,24%,80%,.66);padding:16px 12px 7px}.sidebar__brand{padding:6px 8px 20px}.sidebar__brand-mark{background:linear-gradient(135deg,var(--copper-soft) 0,var(--copper-deep) 100%) padding-box,var(--copper-conic) border-box;border:1.5px solid transparent;box-shadow:0 2px 8px rgba(20,48,44,.28)}.sidebar__brand-sub{color:hsla(38,24%,80%,.66)}.nav-item{transition:background var(--dur-hover) var(--ease-out),color var(--dur-hover) var(--ease-out),box-shadow var(--dur-hover) var(--ease-out),transform var(--dur-press) var(--ease-out)}.nav-item:hover{background:hsla(0,0%,100%,.05)}.nav-item:active{transform:translateX(.5px)}.nav-item--active{position:relative;box-shadow:none;background:rgba(184,121,79,.15)}.nav-item--active:before{content:"";position:absolute;left:3px;top:50%;transform:translateY(-50%);width:3px;height:17px;border-radius:3px;background:linear-gradient(180deg,var(--copper-soft),var(--copper));box-shadow:0 0 8px rgba(184,121,79,.45)}.nav-item--group-open{position:relative;box-shadow:none}.nav-item--group-open:before{content:"";position:absolute;left:3px;top:50%;transform:translateY(-50%);width:3px;height:15px;border-radius:3px;background:var(--copper);opacity:.85}@media screen{@supports (((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))) or (-webkit-backdrop-filter:blur(1px))){.topbar{background:var(--glass-bg);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(1.4);backdrop-filter:blur(var(--glass-blur)) saturate(1.4)}}}.topbar__crumb{font-family:var(--mono);text-transform:uppercase;letter-spacing:.08em;font-size:10.5px}@media screen and (max-width:430px){.topbar__title--mobile{font-size:15.5px;letter-spacing:-.006em}.topbar__who{max-width:92px;padding:5px 20px 5px 8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.lv-card{background:var(--surface-raised);border-radius:var(--radius-lg);box-shadow:var(--elev-1);padding:20px;transition:box-shadow var(--dur-hover) var(--ease-out),transform var(--dur-hover) var(--ease-out)}.lv-card:hover{box-shadow:var(--elev-2);transform:translateY(-1px)}.lv-card--flat{box-shadow:var(--elev-0)}.lv-card--flat:hover{transform:none;box-shadow:var(--elev-1)}.lv-card--accent{position:relative;overflow:hidden}.lv-card--accent:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:linear-gradient(180deg,var(--copper-soft),var(--copper))}.lv-eyebrow{font-family:var(--mono);text-transform:uppercase;letter-spacing:.16em;font-size:10.5px;font-weight:500;color:var(--ink-soft)}.lv-title{font-family:var(--serif);font-weight:500;letter-spacing:.005em;color:var(--ink);font-size:clamp(20px,2.4vw,28px);line-height:1.15;margin:0}.lv-chip{display:inline-flex;align-items:center;gap:6px;font-size:11px;line-height:1.4;padding:3px 9px;border-radius:999px;border:1px solid var(--hairline);background:var(--surface-sunken);color:var(--ink-2);letter-spacing:.02em;white-space:nowrap}.lv-chip__dot{width:6px;height:6px;border-radius:50%;background:var(--copper);flex-shrink:0}.lv-chip--teal{background:var(--teal-tint);border-color:rgba(31,138,91,.3);color:var(--teal-deep)}.lv-chip--teal .lv-chip__dot{background:var(--teal)}.lv-chip--amber{background:var(--amber-tint);border-color:rgba(183,121,31,.3);color:var(--amber)}.lv-chip--amber .lv-chip__dot{background:var(--amber)}.lv-chip--red{background:var(--red-tint);border-color:rgba(192,54,44,.3);color:var(--red)}.lv-chip--red .lv-chip__dot{background:var(--red)}.lv-chip--blue{background:rgba(10,102,214,.1);border-color:rgba(10,102,214,.3);color:var(--blue)}.lv-chip--blue .lv-chip__dot{background:var(--blue)}.lv-chip--copper{background:rgba(184,121,79,.14);border-color:rgba(184,121,79,.35);color:var(--copper-text)}.lv-chip--copper .lv-chip__dot{background:var(--copper)}.lv-btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:9px 15px;min-height:44px;border-radius:999px;font:500 12.5px/1 var(--sans);border:1px solid var(--border);background:var(--surface-raised);color:var(--ink);box-shadow:var(--elev-0);transition:background var(--dur-hover) var(--ease-out),border-color var(--dur-hover) var(--ease-out),box-shadow var(--dur-hover) var(--ease-out),transform var(--dur-press) var(--ease-out)}.lv-btn:hover{background:var(--bone);border-color:var(--border-strong);box-shadow:var(--elev-1)}.lv-btn:active{transform:scale(.985)}.lv-btn:disabled{opacity:.5;pointer-events:none}.lv-btn--primary{position:relative;overflow:hidden;background:var(--forest);border-color:var(--forest);color:var(--copper-glow)}.lv-btn--primary:hover{background:var(--forest-2);color:#f5e5d1;box-shadow:var(--elev-2)}.lv-btn--primary:after{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 30%,hsla(31,58%,78%,.35) 50%,transparent 70%);transform:translateX(-120%);transition:transform var(--dur-done) var(--ease-emphasis);pointer-events:none}.lv-btn--primary:hover:after{transform:translateX(120%)}.lv-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:8px;padding:56px 24px;color:var(--ink-soft)}.lv-empty__art{width:56px;height:56px;margin-bottom:4px;color:var(--ink-faint);opacity:.55}.lv-empty__title{font-family:var(--serif);font-size:20px;font-weight:500;color:var(--ink-2);margin:0}.lv-empty__hint{font-size:12.5px;color:var(--ink-soft);max-width:34ch;line-height:1.5}.lv-skeleton{position:relative;overflow:hidden;background:var(--surface-sunken);border-radius:var(--radius-sm)}.lv-skeleton:after{content:"";position:absolute;inset:0;transform:translateX(-100%);background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.55),transparent);animation:lv-shimmer 1.15s var(--ease-out) infinite}@keyframes lv-shimmer{to{transform:translateX(100%)}}.lv-divider{height:1px;background:var(--hairline);border:0;margin:16px 0}.lv-divider--labeled{display:flex;align-items:center;gap:12px;height:auto;background:none;margin:20px 0;font-family:var(--mono);text-transform:uppercase;letter-spacing:.16em;font-size:10px;color:var(--ink-soft)}.lv-divider--labeled:after,.lv-divider--labeled:before{content:"";flex:1 1;height:1px;background:var(--hairline)}.lv-tnum{font-feature-settings:"tnum" 1,"lnum" 1,tabular-nums lining-nums;font-variant-numeric:tabular-nums lining-nums}@media screen{.tab-loading{flex-direction:column;gap:14px;animation:card-in var(--dur-enter) var(--ease-out) backwards}.tab-loading__label{font-family:var(--mono);text-transform:uppercase;letter-spacing:.14em;font-size:11px}.tab-loading:after{content:"";display:block;width:120px;height:3px;border-radius:999px;background:linear-gradient(90deg,var(--surface-sunken) 25%,hsla(0,0%,100%,.6) 50%,var(--surface-sunken) 75%);background-size:200% 100%;animation:tab-loading-shimmer 1.15s var(--ease-out) infinite}}@keyframes tab-loading-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.lv-skeleton:after{animation:none}.lv-btn--primary:after{transition:none}.tab-loading,.tab-loading:after{animation:none}}.btn{transition:background var(--dur-hover) var(--ease-out),border-color var(--dur-hover) var(--ease-out),color var(--dur-hover) var(--ease-out),box-shadow var(--dur-hover) var(--ease-out),transform var(--dur-press) var(--ease-out)}.btn:not(.btn--ghost){box-shadow:var(--elev-0)}.btn:hover:not(.btn--ghost){box-shadow:var(--elev-1)}.btn:active:not(.btn--ghost){box-shadow:var(--elev-0)}.btn--copper,.btn--primary{position:relative;overflow:hidden}.btn--copper:after,.btn--primary:after{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 30%,hsla(31,58%,78%,.35) 50%,transparent 70%);transform:translateX(-120%);transition:transform var(--dur-done) var(--ease-emphasis);pointer-events:none}.btn--copper:hover:after,.btn--primary:hover:after{transform:translateX(120%)}.btn--primary:hover{box-shadow:var(--elev-2)}.btn--copper:hover{box-shadow:var(--elev-1)}.pill{box-shadow:var(--elev-0);transition:background var(--dur-hover) var(--ease-out),border-color var(--dur-hover) var(--ease-out),color var(--dur-hover) var(--ease-out),box-shadow var(--dur-hover) var(--ease-out),transform var(--dur-press) var(--ease-out)}.pill--on,.pill:hover{box-shadow:var(--elev-1)}.chip--link{transition:background var(--dur-hover) var(--ease-out),transform var(--dur-press) var(--ease-out)}.chip--link:active{transform:scale(.97)}.icon-btn{box-shadow:var(--elev-0);transition:background var(--dur-hover) var(--ease-out),color var(--dur-hover) var(--ease-out),border-color var(--dur-hover) var(--ease-out),box-shadow var(--dur-hover) var(--ease-out),transform var(--dur-press) var(--ease-out)}.icon-btn:hover{box-shadow:var(--elev-1)}.seg{box-shadow:var(--elev-0)}.seg__opt{transition:color var(--dur-hover) var(--ease-out),background var(--dur-hover) var(--ease-out),box-shadow var(--dur-hover) var(--ease-out),transform var(--dur-press) var(--ease-out)}.seg__opt:active{transform:scale(.96)}.seg__opt--active{box-shadow:var(--elev-2)}.field__input,.field__textarea{transition:border-color var(--dur-hover) var(--ease-out),box-shadow var(--dur-hover) var(--ease-out)}.field__input:focus:not(:focus-visible),.field__textarea:focus:not(:focus-visible){box-shadow:var(--elev-1),0 0 0 3px rgba(184,121,79,.12)}.field__select{transition:border-color var(--dur-hover) var(--ease-out),box-shadow var(--dur-hover) var(--ease-out)}.field__select:hover{border-color:var(--border-strong)}.field__select:focus:not(:focus-visible){box-shadow:var(--elev-1)}.hs-chip{transition:background var(--dur-hover) var(--ease-out),border-color var(--dur-hover) var(--ease-out),transform var(--dur-press) var(--ease-out)}.hs-chip:active{transform:translateY(.5px) scale(.98)}.quick-add__chip:active{transform:scale(.97)}.skel-card,.zero{box-shadow:var(--elev-0)}@media screen{.patient-card{animation:card-in var(--dur-enter) var(--ease-out) 1}}.patient-card{box-shadow:var(--elev-1)}.patient-card__avatar{box-shadow:var(--elev-0)}.patient-card__bday--soon{animation:badge-pop var(--dur-done) var(--ease-spring) 1}.pck-panel.pck-panel{box-shadow:0 0 0 1px rgba(20,48,44,.06),-18px 0 48px rgba(20,48,44,.28),inset 1px 0 0 hsla(0,0%,100%,.5)}.pck-close.pck-close{box-shadow:var(--elev-0);transition:background var(--dur-hover) var(--ease-out),border-color var(--dur-hover) var(--ease-out),color var(--dur-hover) var(--ease-out),box-shadow var(--dur-hover) var(--ease-out),transform var(--dur-press) var(--ease-out)}.pck-close.pck-close:hover{box-shadow:var(--elev-1)}.pck-close.pck-close:active{transform:scale(.96)}.pck-head.pck-head{position:relative;box-shadow:0 1px 0 rgba(20,48,44,.05),0 4px 10px -6px rgba(20,48,44,.1)}@media screen{.coord-dock.coord-dock{animation:card-in var(--dur-enter) var(--ease-out) 1}}.coord-dock.coord-dock{box-shadow:var(--elev-1)}.coord-dock__empty-text.coord-dock__empty-text{font-family:var(--serif);font-size:17px;font-weight:500;color:var(--ink-2)}.coord-pill2.coord-pill2{box-shadow:var(--elev-0);transition:background var(--dur-hover) var(--ease-out),border-color var(--dur-hover) var(--ease-out),box-shadow var(--dur-hover) var(--ease-out),transform var(--dur-press) var(--ease-out)}.coord-pill2.coord-pill2:hover:not(:disabled){box-shadow:var(--elev-1)}.coord-pill2.coord-pill2:active:not(:disabled){transform:scale(.97)}.coord-pill2--primary.coord-pill2--primary{position:relative;overflow:hidden}.coord-pill2--primary.coord-pill2--primary:after{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 30%,hsla(31,58%,78%,.35) 50%,transparent 70%);transform:translateX(-120%);transition:transform var(--dur-done) var(--ease-emphasis);pointer-events:none}.coord-pill2--primary.coord-pill2--primary:hover:after{transform:translateX(120%)}.coord-assign.coord-assign{transition:border-color var(--dur-hover) var(--ease-out),box-shadow var(--dur-hover) var(--ease-out)}.coord-assign.coord-assign:focus:not(:focus-visible){box-shadow:var(--elev-1)}.coord-note-input.coord-note-input{transition:border-color var(--dur-hover) var(--ease-out),box-shadow var(--dur-hover) var(--ease-out)}.coord-note-input.coord-note-input:focus:not(:focus-visible){border-color:var(--copper);box-shadow:var(--elev-1),0 0 0 3px rgba(184,121,79,.12)}.coord-dismiss.coord-dismiss{transition:color var(--dur-hover) var(--ease-out),border-color var(--dur-hover) var(--ease-out),transform var(--dur-press) var(--ease-out)}.coord-dismiss.coord-dismiss:active:not(:disabled){transform:scale(.96)}@media screen{.coord-actions__msg.coord-actions__msg{animation:acc-in var(--dur-enter) var(--ease-out) 1}}.tpm-panel.tpm-panel{box-shadow:0 0 0 1px rgba(20,48,44,.07),0 10px 20px rgba(20,48,44,.08),0 24px 60px rgba(20,48,44,.3),inset 0 1px 0 hsla(0,0%,100%,.62)}.tpm-close.tpm-close{transition:background var(--dur-hover) var(--ease-out),transform var(--dur-press) var(--ease-out)}.tpm-close.tpm-close:active{transform:scale(.9)}.tpm-bound.tpm-bound{box-shadow:var(--elev-0)}.tpm-bound__change.tpm-bound__change{transition:background var(--dur-hover) var(--ease-out),transform var(--dur-press) var(--ease-out)}.tpm-bound__change.tpm-bound__change:active{transform:scale(.96)}.tpm-preview.tpm-preview{box-shadow:var(--elev-0)}.tpm-picker__row.tpm-picker__row{box-shadow:var(--elev-0);transition:border-color var(--dur-hover) var(--ease-out),background var(--dur-hover) var(--ease-out),box-shadow var(--dur-hover) var(--ease-out),transform var(--dur-press) var(--ease-out)}.tpm-picker__row.tpm-picker__row:hover{box-shadow:var(--elev-1)}.tpm-picker__row.tpm-picker__row:active{transform:scale(.99)}.tpm-picker__back.tpm-picker__back{transition:color var(--dur-hover) var(--ease-out)}@media screen{.send-status-line{animation:acc-in var(--dur-enter) var(--ease-out) 1}}.send-status-line__retry{display:inline-block;transition:color var(--dur-hover) var(--ease-out),transform var(--dur-press) var(--ease-out)}.send-status-line__retry:active{transform:scale(.95)}@media screen{.vg-toast{animation:vg-toast-in var(--dur-enter) var(--ease-emphasis) 1}.vg-toast:before{content:"";position:absolute;inset:-6px;z-index:-1;border-radius:16px;box-shadow:0 20px 46px rgba(0,0,0,.16);pointer-events:none}}@keyframes vg-toast-in{0%{opacity:0;transform:translateY(14px) scale(.97)}to{opacity:1;transform:none}}.vg-btn{transition:transform var(--dur-press) var(--ease-out),box-shadow var(--dur-hover) var(--ease-out),filter var(--dur-hover) var(--ease-out)}.vg-btn:hover{filter:brightness(1.05);box-shadow:0 4px 14px rgba(0,0,0,.22)}.vg-btn:active{transform:scale(.96)}@media (prefers-reduced-motion:reduce){.coord-actions__msg.coord-actions__msg,.coord-dock.coord-dock,.patient-card,.patient-card__bday--soon,.send-status-line,.vg-toast{animation:none}.btn--copper:after,.btn--primary:after,.coord-pill2--primary.coord-pill2--primary:after{transition:none}}.fd-head{display:flex;flex-direction:column;gap:2px;margin:0 0 14px;animation:fd-head-in var(--dur-enter) var(--ease-out) both}.fd-head .lv-eyebrow{display:block}.fd-head .lv-title{font-size:clamp(19px,2vw,24px)}@keyframes fd-head-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.fd-shell.fd-shell{animation:fd-shell-in var(--dur-enter) var(--ease-emphasis) both}@keyframes fd-shell-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.fd-bar.fd-bar{align-items:stretch;gap:10px;margin-bottom:16px;padding:13px 14px;border:1px solid var(--hairline-strong,var(--border));border-radius:var(--radius-lg);background:var(--surface-raised);box-shadow:var(--elev-1)}.fd-bar.fd-bar .lead-summary{flex:1 0 100%!important;min-width:0!important;padding:0 2px 9px;border-bottom:1px solid var(--hairline,var(--border));color:var(--ink-soft);line-height:1.5}.fd-bar__controls{display:flex;align-items:center;justify-content:flex-end;gap:8px;width:100%;min-width:0;flex-wrap:wrap}.fd-bar__controls .fd-live{margin-right:auto;min-height:32px;padding:0 10px;border:1px solid var(--hairline,var(--border));background:var(--surface-sunken)}.fd-bar__controls .fd-live,.fd-bar__controls .fd-sel.fd-sel,.fd-bar__controls .lead-refresh{border-radius:var(--radius-sm)}.fd-bar__controls .fd-sel[aria-pressed=true]:not(.fd-inbox--on){border-color:var(--copper);background:color-mix(in srgb,var(--copper) 12%,var(--paper));color:var(--copper-deep)}.fd-bar__controls .lead-refresh:not(:focus-visible){box-shadow:var(--elev-0)}.fd-live.fd-live{font-family:var(--mono);letter-spacing:.01em}.fd-dot.fd-dot{box-shadow:0 0 0 3px rgba(31,138,91,.18),var(--elev-0)}.fd-sel.fd-sel:not(:focus-visible){box-shadow:var(--elev-0);transition:border-color var(--dur-hover) var(--ease-out),box-shadow var(--dur-hover) var(--ease-out),transform var(--dur-press) var(--ease-out)}button.fd-sel.fd-sel:hover:not(:focus-visible){box-shadow:var(--elev-1)}button.fd-sel.fd-sel:active{transform:scale(.985)}.fd-inbox--on.fd-inbox--on:not(:focus-visible){box-shadow:var(--elev-1)}.fd-filters.fd-filters{padding:8px 12px;border-color:var(--hairline-strong,var(--border));border-radius:var(--radius-lg);background:var(--surface-raised);box-shadow:var(--elev-1)}.fd-filters .fd-filterrow.fd-filterrow{gap:14px;padding:8px 0}.fd-filters .fd-filterlbl.fd-filterlbl{flex-basis:58px;padding-top:8px;color:var(--ink-soft);font-family:var(--mono);letter-spacing:.08em}.fd-chip.fd-chip{--fd-chip-depth:0 0 0 0 transparent;--fd-chip-signal:0 0 0 0 transparent;--fd-chip-ring:0 0 0 0 transparent;transition:background var(--dur-hover) var(--ease-out),border-color var(--dur-hover) var(--ease-out),color var(--dur-hover) var(--ease-out),transform var(--dur-press) var(--ease-out),box-shadow var(--dur-hover) var(--ease-out)}.fd-chip.fd-chip:not(:focus-visible){box-shadow:var(--fd-chip-depth),var(--fd-chip-signal),var(--fd-chip-ring)}.fd-chip.fd-chip:hover:not(:disabled):not(.fd-chip--empty){--fd-chip-depth:var(--elev-0)}.fd-chip.fd-chip:active:not(:disabled){transform:scale(.97)}.fd-chip--on.fd-chip--on{--fd-chip-ring:0 0 0 1px rgba(184,121,79,.22)}.fd-filters .fd-chip.fd-chip{min-height:30px;border-radius:var(--radius-sm);background:var(--surface-raised)}.fd-filters .fd-chip .n{min-width:20px;margin-left:6px;padding:1px 5px;border-radius:5px;background:var(--surface-sunken);color:var(--ink-soft);opacity:1;line-height:1.35}.fd-filters .fd-chip--signal.fd-chip--signal{--fd-chip-signal:inset 3px 0 0 var(--red),0 0 0 1px color-mix(in srgb,var(--red) 28%,transparent),0 5px 16px color-mix(in srgb,var(--red) 13%,transparent);border-color:color-mix(in srgb,var(--red) 42%,var(--border));background:var(--red-tint);color:var(--red)}.fd-filters .fd-chip--signal.fd-chip--signal:hover:not(:disabled){border-color:var(--red);background:color-mix(in srgb,var(--red) 11%,var(--paper))}.fd-filters .fd-chip--signal.fd-chip--signal .n{background:var(--red);color:var(--paper)}.fd-filters .fd-chip--signal-missed.fd-chip--signal-missed{animation:fd-chip-glow 2.2s ease-in-out infinite}@keyframes fd-chip-glow{0%,to{box-shadow:inset 3px 0 0 var(--red),0 0 0 1px color-mix(in srgb,var(--red) 28%,transparent),0 5px 16px color-mix(in srgb,var(--red) 13%,transparent)}50%{box-shadow:inset 3px 0 0 var(--red),0 0 0 4px color-mix(in srgb,var(--red) 22%,transparent),0 5px 16px color-mix(in srgb,var(--red) 13%,transparent)}}.fd-filters .fd-chip--signal-person.fd-chip--signal-person{--fd-chip-signal:inset 3px 0 0 var(--violet),0 0 0 1px color-mix(in srgb,var(--violet) 28%,transparent),0 5px 16px color-mix(in srgb,var(--violet) 16%,transparent);border-color:color-mix(in srgb,var(--violet) 42%,var(--border));background:var(--violet-tint);color:var(--violet);animation:none}.fd-filters .fd-chip--signal-person.fd-chip--signal-person .n{background:var(--violet);color:var(--paper)}.fd-search.fd-search{min-height:42px;border-color:var(--hairline-strong,var(--border));background:var(--surface-raised);box-shadow:var(--elev-1);transition:border-color var(--dur-hover) var(--ease-out),box-shadow var(--dur-hover) var(--ease-out)}.fd-search.fd-search:focus-within{box-shadow:var(--elev-1)}.fd-toast.fd-toast{box-shadow:var(--elev-3)}.fd-toast__go.fd-toast__go,.fd-toast__x.fd-toast__x{transition:background var(--dur-hover) var(--ease-out),transform var(--dur-press) var(--ease-out)}.fd-toast__go.fd-toast__go:active{transform:scale(.96)}.fd-ailive.fd-ailive,.fd-degraded.fd-degraded{box-shadow:var(--elev-0)}.fd-ailive.fd-ailive{position:relative;padding-left:17px}.fd-ailive.fd-ailive:before{content:"";position:absolute;left:0;top:8px;bottom:8px;width:3px;border-radius:2px;background:currentColor;opacity:.5}.fd-ailive--busy.fd-ailive--busy{color:var(--teal,#1f8a5b)}.fd-ailive--takeover.fd-ailive--takeover,.fd-ailive--warn.fd-ailive--warn{color:var(--copper,#b8794f)}.fd-ailive__label.fd-ailive__label{color:var(--ink,#1f2826)}.fd-row.fd-row{--fd-depth:var(--elev-1);--fd-ring-sel:0 0 0 0 transparent;--fd-ring-alert:0 0 0 0 transparent;--fd-ring-urgent:0 0 0 0 transparent;--fd-ring-mine:0 0 0 0 transparent;--fd-ring-fresh:0 0 0 0 transparent;--fd-ring-referral:0 0 0 0 transparent;--fd-ring-stacked:0 0 0 0 transparent;--fd-ring-person:0 0 0 0 transparent;border-radius:var(--radius-lg);box-shadow:var(--fd-depth);transition:border-color var(--dur-hover) var(--ease-out),box-shadow var(--dur-hover) var(--ease-out),transform var(--dur-hover) var(--ease-out),background var(--dur-hover) var(--ease-out)}.fd-row.fd-row:hover:not(.fd-row--leaving){--fd-depth:var(--elev-2)}.fd-row.fd-row:where(.fd-row--sel,.fd-row--alert,.fd-row--priority,.fd-row--repeat-miss,.fd-row--mine,.fd-row--fresh,.fd-row--referral,.fd-row--stacked,.fd-row--person):not(.fd-row--leaving){box-shadow:var(--fd-depth),var(--fd-ring-sel),var(--fd-ring-alert),var(--fd-ring-urgent),var(--fd-ring-mine),var(--fd-ring-fresh),var(--fd-ring-referral),var(--fd-ring-stacked),var(--fd-ring-person)}.fd-row--sel.fd-row--sel:not(.fd-row--leaving){--fd-ring-sel:inset 0 0 0 2px var(--forest,#14302c)}.fd-row--alert.fd-row--alert:not(.fd-row--leaving){--fd-depth:var(--elev-2);--fd-ring-alert:inset 0 0 0 1px rgba(183,121,31,.4)}.fd-row--priority.fd-row--priority:not(.fd-row--leaving),.fd-row--repeat-miss.fd-row--repeat-miss:not(.fd-row--leaving){--fd-depth:var(--elev-2);--fd-ring-urgent:inset 4px 0 0 var(--red),inset 0 0 0 1px color-mix(in srgb,var(--red) 26%,transparent),0 7px 22px color-mix(in srgb,var(--red) 12%,transparent);background:linear-gradient(90deg,var(--red-tint) 0,var(--surface-raised) 42%)}.fd-row--referral.fd-row--referral:not(.fd-row--leaving):not(.fd-row--alert):not(.fd-row--priority):not(.fd-row--repeat-miss){--fd-depth:var(--elev-2);--fd-ring-referral:inset 4px 0 0 var(--green,#1f8a5b),inset 0 0 0 1px color-mix(in srgb,var(--green,#1f8a5b) 26%,transparent),0 7px 22px color-mix(in srgb,var(--green,#1f8a5b) 12%,transparent);background:linear-gradient(90deg,var(--teal-tint) 0,var(--surface-raised) 42%)}.fd-row--fresh.fd-row--fresh:not(.fd-row--leaving){--fd-ring-fresh:inset 0 0 0 1px rgba(184,121,79,.14)}.fd-row--stacked.fd-row--stacked:not(.fd-row--leaving){--fd-ring-stacked:0 3px 0 -1px var(--surface-raised,#fff),0 3px 0 0 var(--hairline,var(--border)),0 6px 0 -2px var(--surface-raised,#fff),0 6px 0 -1px var(--hairline,var(--border))}.fd-row--person.fd-row--person:not(.fd-row--leaving):not(.fd-row--alert):not(.fd-row--priority):not(.fd-row--repeat-miss):not(.fd-row--claimed){--fd-depth:var(--elev-2);--fd-ring-person:inset 4px 0 0 var(--violet),inset 0 0 0 1px color-mix(in srgb,var(--violet) 24%,transparent),0 7px 22px color-mix(in srgb,var(--violet) 12%,transparent);background:linear-gradient(90deg,var(--violet-tint) 0,var(--surface-raised) 42%)}.fd-row--stale.fd-row--stale{opacity:.82}.fd-row--stale .fd-age{color:var(--text-secondary)}.fd-age--aging{color:var(--amber,#b7791f);font-weight:600}.fd-age--stale{color:var(--text-secondary)}.fd-stale-ask{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-top:8px}.fd-stale-ask>span{flex:1 1 100%;font-size:12.5px;color:var(--text-secondary);line-height:1.4}.fd-row--mine.fd-row--mine:not(.fd-row--leaving){--fd-ring-mine:inset 0 0 0 1px var(--copper-glow,#e8c9a8)}.fd-row--claimed.fd-row--claimed:not(.fd-row--leaving){--fd-depth:var(--elev-0)}.fd-row--claimed.fd-row--claimed:hover:not(.fd-row--leaving){--fd-depth:var(--elev-1)}.fd-row.fd-row .fd-claim{margin-top:12px;padding-top:10px;border-top:1px solid var(--hairline,var(--border))}.fd-actions{display:flex;flex-direction:column;gap:8px;margin-top:8px}.fd-actions .sb-cta{width:100%;padding:8px 14px;border-radius:999px;font-size:12.5px}.fd-actions__grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.fd-actions__grid .lead-contact-btn{width:100%;justify-content:center;white-space:normal;text-align:center;min-height:34px}.fd-actions__quiet{display:flex;gap:14px;flex-wrap:wrap;padding-top:2px}.fd-quietlink{background:none;border:0;padding:0;font:600 12px var(--sans);color:var(--text-secondary);cursor:pointer;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.fd-quietlink:hover{color:var(--ink)}@media (max-width:480px){.fd-actions__grid{grid-template-columns:1fr}}.fd-row--leaving.fd-row--leaving{box-shadow:none}.fd-cock-badges .badge,.fd-row__badges .badge{box-shadow:0 1px 2px rgba(20,48,44,.06)}.fd-statuschip{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.25),0 1px 3px rgba(20,48,44,.16)}.fd-cockpit.fd-cockpit{box-shadow:var(--elev-3)}.fd-cock-head--alert.fd-cock-head--alert{box-shadow:inset 0 -1px 0 rgba(183,121,31,.3)}.fd-cock-name.fd-cock-name{letter-spacing:.008em}.fd-cockpit--priority.fd-cockpit--priority,.fd-cockpit--repeat-miss.fd-cockpit--repeat-miss{border-color:color-mix(in srgb,var(--red) 34%,var(--border));box-shadow:var(--elev-3),inset 4px 0 0 var(--red),0 10px 30px color-mix(in srgb,var(--red) 11%,transparent)}.fd-cockpit--priority .fd-cock-head.fd-cock-head,.fd-cockpit--repeat-miss .fd-cock-head.fd-cock-head{background:linear-gradient(90deg,var(--red-tint),var(--surface-sunken) 54%)}.fd-phone.fd-phone{transition:color var(--dur-hover) var(--ease-out)}.fd-chip2.fd-chip2,.fd-pill.fd-pill{transition:background var(--dur-hover) var(--ease-out),border-color var(--dur-hover) var(--ease-out),color var(--dur-hover) var(--ease-out),box-shadow var(--dur-hover) var(--ease-out),transform var(--dur-press) var(--ease-out)}.fd-pill.fd-pill:hover:not(:disabled):not(:focus-visible){box-shadow:var(--elev-0)}.fd-chip2--on.fd-chip2--on:not(:focus-visible){box-shadow:0 0 0 1px rgba(184,121,79,.22)}.fd-note.fd-note{transition:border-color var(--dur-hover) var(--ease-out),box-shadow var(--dur-hover) var(--ease-out)}.fd-pop.fd-pop{box-shadow:var(--elev-2);animation:fd-pop-in var(--dur-enter) var(--ease-out) both}@keyframes fd-pop-in{0%{opacity:0;transform:translateY(6px) scale(.99)}to{opacity:1;transform:none}}.fd-score__bar.fd-score__bar{box-shadow:var(--elev-0)}.fd-score__rank--first.fd-score__rank--first{box-shadow:0 1px 3px rgba(140,89,56,.35)}.fd-score__chip.fd-score__chip{transition:box-shadow var(--dur-hover) var(--ease-out)}.fd-activity-row.fd-activity-row{transition:background var(--dur-hover) var(--ease-out)}.fd-left .zero__title,.fd-right .zero__title{font-family:var(--serif,Georgia,serif);font-size:16px;font-weight:600}.fd-feed .skel-card,.fd-right .skel-card{box-shadow:var(--elev-1)}.fd-cockpit-empty.fd-cockpit-empty{min-height:320px;justify-content:center;padding:34px 28px;border-style:solid;border-color:var(--hairline-strong,var(--border));border-radius:var(--radius-lg);background:var(--surface-raised);box-shadow:var(--elev-1)}.fd-cockpit-empty .zero__art{display:grid;place-items:center;width:72px;height:72px;margin-bottom:15px;border:1px solid var(--hairline,var(--border));border-radius:50%;background:var(--surface-sunken);box-shadow:var(--elev-0)}.fd-cockpit-empty .zero__sub{max-width:36ch;line-height:1.55}@media (prefers-reduced-motion:reduce){.fd-head,.fd-pop.fd-pop,.fd-shell.fd-shell{animation:none}.fd-filters .fd-chip--signal-missed.fd-chip--signal-missed{animation:none;box-shadow:inset 3px 0 0 var(--red),0 0 0 3px color-mix(in srgb,var(--red) 22%,transparent),0 5px 16px color-mix(in srgb,var(--red) 13%,transparent)!important}}.fdbk-panel.fdbk-panel:not(:focus-visible){box-shadow:var(--elev-4)}.fdbk-close.fdbk-close{transition:background var(--dur-hover) var(--ease-out),border-color var(--dur-hover) var(--ease-out),color var(--dur-hover) var(--ease-out),transform var(--dur-press) var(--ease-out)}.fdbk-close.fdbk-close:active{transform:scale(.97)}.fd-beststrip{margin:0 0 14px;padding:12px 13px 13px;border:1px solid var(--border,#e6e6e3);border-radius:14px;background:var(--bg-white,#fff);box-shadow:var(--elev-1,0 1px 2px rgba(20,48,44,.05))}.fd-beststrip__head{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:0 0 9px}.fd-beststrip__title{font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--forest,#14302c)}.fd-beststrip__sub{font-size:12px;line-height:1.35;color:var(--text-secondary,#9b9b9f)}.fd-beststrip__rows{display:flex;flex-direction:column;gap:8px}.fd-beststrip__toggle{min-height:36px;margin-top:10px;padding:8px 12px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-raised);color:var(--copper-deep,var(--forest));cursor:pointer;font:700 12px var(--sans)}.fd-beststrip__toggle:hover{color:var(--ink,var(--forest))}.fd-beststrip__toggle:focus-visible{outline:2px solid var(--copper);outline-offset:2px}.fd-beststrip .fd-row.fd-row{padding:9px 12px;border-radius:12px;box-shadow:none}.fd-beststrip .fd-row.fd-row:hover{box-shadow:var(--elev-1,0 2px 8px rgba(20,48,44,.07));transform:none}.fd-beststrip .fd-av{width:28px;height:28px;font-size:11px}.fd-beststrip .fd-name{font-size:14px}.fd-beststrip .fd-what{font-size:12.5px;font-weight:600}.fd-beststrip .fd-cardphone{font-size:12.5px}.fd-bestrow--late.fd-bestrow--late{border-left-color:var(--red,#c0362c)}.fd-tools{position:relative}.fd-filterdetails>summary,.fd-history>summary,.fd-secondary-context--collapsed>summary,.fd-tools>summary{color:var(--text-secondary,var(--ink-soft));cursor:pointer;font:650 12px var(--sans)}.fd-tools>summary{min-height:32px;padding:7px 10px;border:1px solid var(--hairline,var(--border));border-radius:var(--radius-sm);background:var(--surface-sunken);color:var(--ink,var(--forest));list-style:none}.fd-tools>summary::-webkit-details-marker{display:none}.fd-tools>summary:after{content:"⌄";margin-left:6px}.fd-tools[open]>summary:after{content:"⌃"}.fd-tools__items{position:absolute;z-index:2;right:0;display:flex;flex-wrap:wrap;gap:6px;width:min(390px,calc(100vw - 48px));margin-top:6px;padding:9px;border:1px solid var(--hairline-strong,var(--border));border-radius:var(--radius-md);background:var(--surface-raised);box-shadow:var(--elev-2)}.fd-filterdetails{margin-top:4px}.fd-filterdetails>summary{padding:8px 0;color:var(--ink,var(--forest));font-weight:700}.fd-filterdetails[open]>summary{border-bottom:1px solid var(--hairline,var(--border))}.fd-filterdetails .fd-filters__view{margin-top:4px}.fd-next-step{margin-top:10px;padding:10px 12px;border:1px solid var(--hairline-strong,var(--border));border-radius:var(--radius-md);background:var(--surface-raised);box-shadow:var(--elev-0)}.fd-next-step__label,.fd-secondary-context__label{display:block;margin-bottom:3px;color:var(--ink-soft,var(--text-secondary));font:700 10px var(--mono);letter-spacing:.07em;text-transform:uppercase}.fd-next-step__body{color:var(--ink,var(--text));font-size:14px;font-weight:650;line-height:1.45}.fd-secondary-context{margin-top:9px}.fd-secondary-context__body{margin-top:4px;color:var(--text-secondary,var(--ink-soft));font-size:12.5px;line-height:1.45}.fd-history{margin-top:9px;padding-top:8px;border-top:1px solid var(--hairline,var(--border))}.fd-history[open]>summary{margin-bottom:7px}@media (max-width:860px){.fd-bar.fd-bar{padding:12px}.fd-bar__controls{justify-content:flex-start}.fd-bar__controls .fd-live{flex:1 0 100%;margin-right:0}.fd-bar .fd-sel.fd-sel,.fd-bar .lead-refresh,.fd-cockpit .fd-chip2.fd-chip2,.fd-cockpit .fd-pill.fd-pill,.fd-cockpit .lead-contact-btn.lead-contact-btn,.fd-filters .fd-chip.fd-chip{min-height:44px!important}.fd-search .fd-search__input.fd-search__input{min-height:44px}.fd-search .fd-search__clear.fd-search__clear{width:44px;height:44px}.fd-row.fd-row:active{box-shadow:var(--elev-0)}}@media (max-width:640px){.fd-head.fd-head{margin-bottom:10px}.fd-bar__controls .fd-sel.fd-sel,.fd-bar__controls .lead-refresh{flex:1 1 auto;justify-content:center}.fd-filters.fd-filters{padding:6px 10px}.fd-filters .fd-filterrow.fd-filterrow{display:block;padding:10px 0}.fd-filters .fd-filterlbl.fd-filterlbl{display:block;padding:0 0 8px}.fd-filters .fd-chips{flex-wrap:nowrap;gap:7px;max-width:100%;padding-bottom:5px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:thin}.fd-filters .fd-chip.fd-chip{flex:0 0 auto;justify-content:center;scroll-snap-align:start}.fd-cockpit-empty.fd-cockpit-empty{min-height:240px;padding:28px 20px}.fd-tools[open]{flex-basis:100%}.fd-filterdetails>summary,.fd-history>summary,.fd-secondary-context--collapsed>summary,.fd-tools>summary{min-height:44px}.fd-tools__items{position:static;width:100%;box-sizing:border-box}.fd-beststrip__toggle{min-height:44px}}.fd-bestrow[role=button]:focus-visible{outline:2px solid var(--forest);outline-offset:3px}.fd-right .fd-cockpit{max-height:calc(100dvh - 24px);min-height:0;overflow-x:hidden;overflow-y:auto;scrollbar-gutter:stable}.fd-right .fd-cock-body,.fd-right .fd-cock-head{flex:0 0 auto}.fd-right .fd-cock-body{overflow:visible}.fd-right .fd-cockpit:focus-visible{outline:2px solid var(--forest);outline-offset:3px}.work-follow-up>summary{cursor:pointer;padding:8px 0}.work-follow-up[open]>summary{margin-bottom:6px}@media (max-width:1100px){.fd-right .fd-cockpit{display:block;max-height:none;overflow:visible;scrollbar-gutter:auto}}.fd-console-v2 .fd-head .lv-title{font-size:30px;font-weight:500}.fd-console-v2 .fd-bar{padding:0 0 15px;border:0;border-radius:0;box-shadow:none;background:transparent}.fd-console-v2 .fd-bar .lead-summary{border:0;padding:0!important;font-size:14px}.fd-primary-views{display:flex;gap:8px;align-items:center;margin:8px 0 18px;flex-wrap:wrap}.fd-primary-views>button{display:flex;gap:10px;align-items:center;padding:12px 17px;min-height:44px;border:1px solid transparent;border-radius:7px;color:var(--text-secondary);font-size:14px;font-weight:650;background:transparent;cursor:pointer}.fd-primary-views>button[aria-current=page]{background:var(--forest);color:var(--paper)}.fd-primary-views>button>span{padding:2px 6px;border-radius:4px;font:11px var(--mono);background:var(--surface-sunken);color:var(--forest)}.fd-console-v2 .fd-shell{gap:0;align-items:stretch;background:var(--paper);border:1px solid var(--border);border-radius:14px;overflow:clip}.fd-console-v2 .fd-left{flex:0 0 320px;max-width:320px;min-width:0;padding:16px 12px;border-right:1px solid var(--border)}.fd-console-v2 .fd-right{position:static;display:block;max-height:none;min-width:0;flex:1 1}.fd-console-v2 .fd-right .fd-cockpit{display:block;max-height:none;overflow:visible;scrollbar-gutter:auto;border:0;border-radius:0;box-shadow:none;background:var(--paper)}.fd-console-v2 .fd-feed{display:flex;flex-direction:column;gap:10px;scrollbar-gutter:stable}.fd-console-v2 .fd-row{flex:none;border-width:1px 1px 1px 3px;border-radius:12px;box-shadow:none;padding:14px;background:var(--paper);min-width:0}.fd-console-v2 .fd-feed>.fd-row{min-height:174px}.fd-console-v2 .fd-row__top>.fd-age{flex:0 0 auto;margin-left:auto}.fd-console-v2 .fd-row--sel{background:var(--surface-sunken);border-left-color:var(--forest)!important}.fd-console-v2 .fd-row__top{gap:9px;flex-wrap:nowrap}.fd-console-v2 .fd-row__top>.fd-av{display:none}.fd-console-v2 .fd-row .fd-name{font-size:14px;line-height:1.5}.fd-console-v2 .fd-row .fd-what{font-size:12.5px;line-height:1.5;margin-top:6px}.fd-console-v2 .fd-row .fd-age{font-size:10px;white-space:normal}.fd-console-v2 .fd-row__badges{gap:4px}.fd-console-v2 .fd-row .badge{font-size:10px;padding:2px 5px}.fd-queue-row-details>summary{cursor:pointer;font-size:11px;color:var(--text-secondary);padding:9px 0 0}.fd-queue-options{margin-bottom:12px;min-width:0}.fd-queue-options>summary{cursor:pointer;font-size:12px;font-weight:650;min-height:36px;padding:9px 4px}.fd-console-v2 .fd-filters{border:0;box-shadow:none;padding:0;margin-bottom:0}.fd-console-v2 .fd-filterrow{display:block}.fd-console-v2 .fd-filterlbl{display:block;padding:4px 0 7px}.fd-console-v2 .fd-beststrip{padding:10px;box-shadow:none;margin-bottom:12px}.fd-console-v2 .fd-beststrip__sub{font-size:11px;line-height:1.5}.fd-console-v2 .fd-bestrow{padding:9px 7px}.fd-console-v2 .fd-search{border-radius:7px;padding:0 8px}.fd-console-v2 .fd-search__input{font-size:12px}.fd-console-v2 .fd-shell--special .fd-left{flex:1 1;max-width:none;border-right:0;padding:20px}.fd-console-v2 .fd-shell--special .fd-right{display:none}.fd-console-v2 .fd-shell--special .fd-filters .fd-filterrow{display:flex}.fd-console-v2 .fd-shell--special .fd-search{max-width:540px}.fd-patient-workspace{padding:24px;min-width:0}.fd-patient-identity{padding-bottom:23px;min-width:0}.fd-patient-identity .fd-cock-title{margin:0;gap:10px}.fd-patient-identity .fd-cock-name{font:600 16px var(--sans)}.fd-patient-columns{display:grid;grid-template-columns:minmax(0,1fr) 250px;grid-gap:26px;gap:26px;align-items:start}.fd-patient-main{min-width:0}.fd-patient-tabs{display:flex;gap:3px;border-bottom:1px solid var(--border);margin-bottom:22px}.fd-patient-tabs>button{padding:11px 12px;min-height:44px;white-space:nowrap;border:0;border-bottom:2px solid transparent;background:transparent;font:500 12px var(--sans);color:var(--text-secondary);cursor:pointer}.fd-patient-tabs>button[aria-selected=true]{background:var(--surface-sunken);border-bottom-color:var(--forest);color:var(--forest);font-weight:700}.fd-patient-main>[role=tabpanel]{min-width:0;outline:none;scroll-margin-top:24px}.fd-patient-main>[role=tabpanel][hidden]{display:none!important}.fd-patient-main>[role=tabpanel]:focus-visible{outline:2px solid var(--copper);outline-offset:5px}.fd-task-copy>.fd-what{font:500 28px/1.25 var(--serif)!important;color:var(--forest)!important;margin:0 0 18px!important}.fd-task-copy>.fd-what .fd-ic{display:none}.fd-task-copy .fd-next-step{padding:15px 17px;background:var(--surface-sunken);box-shadow:none;margin:12px 0 18px}.fd-task-copy .fd-next-step__body{font-size:14px;line-height:1.7;font-weight:500}.fd-task-copy .fd-cock-badges{margin-bottom:16px}.fd-task-copy .fd-phone{display:inline-flex;margin:0 0 14px;font-size:15px}.fd-task-copy .fd-excerpt{font-size:14px;line-height:1.7;padding:16px;background:var(--cream);border:1px solid var(--border);border-radius:9px}.fd-task-copy .fd-history{margin:18px 0}.fd-task-copy .fd-work{gap:7px;padding:9px 0;line-height:1.5}.fd-task-conversation{margin-top:22px;border-top:1px solid var(--border);padding-top:18px}.fd-patient-tools{min-width:0;border-left:1px solid var(--border);padding-left:22px}.fd-patient-tools__heading{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:15px}.fd-patient-tools__heading h3{font:650 14px var(--sans);margin:0}.fd-patient-tools__heading>span{font-size:11px;color:var(--text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fd-patient-shortcuts{display:grid;grid-gap:7px;gap:7px;margin-bottom:20px}.fd-patient-shortcuts>button{position:relative;display:block;width:100%;text-align:left;min-height:44px;padding:12px 28px 12px 12px;border:1px solid var(--border);border-radius:8px;background:var(--paper);font:500 12px var(--sans);color:var(--forest);cursor:pointer}.fd-patient-shortcuts>button small{display:block;font-size:10px;color:var(--text-secondary);margin-top:5px}.fd-patient-shortcuts>button>span{position:absolute;right:12px;top:20px;color:var(--text-secondary)}.fd-patient-ai{padding:12px;background:var(--surface-sunken);border:1px solid var(--border);border-radius:9px;margin-bottom:22px}.fd-patient-ai:empty{display:none}.fd-patient-ai .fd-ailive{border:0;padding:0;margin:0;box-shadow:none;background:transparent}.fd-patient-ai .fd-ailive__label{font-size:12px;line-height:1.6}.fd-patient-ai .lead-contact-btn,.fd-patient-ai .sb-cta{white-space:normal;text-align:left;font-size:11px!important;line-height:1.5;border-radius:7px!important;min-height:38px}.fd-patient-tools .fd-actiongroups{margin:0;padding:0;border:0}.fd-patient-tools .fd-pillgroup{margin:0 0 20px;padding:0;border:0}.fd-patient-find>h4,.fd-patient-tools .fd-grouplabel{font:650 10px var(--sans);letter-spacing:.09em;text-transform:uppercase;color:var(--text-secondary);margin:0 0 9px}.fd-patient-tools .fd-pillrow{display:flex;flex-direction:column;gap:6px}.fd-patient-tools .fd-pillrow .lead-contact-btn,.fd-patient-tools .fd-pillrow>.fd-pill,.fd-patient-tools .fd-pillrow>button{width:100%;justify-content:flex-start;text-align:left;white-space:normal;min-height:40px;padding:10px 12px;border-radius:7px;font-size:12px;line-height:1.5}.fd-patient-tools .fd-pillgroup--muted{padding-top:15px;border-top:1px solid var(--border)}.fd-scribe-intro{margin-bottom:20px}.fd-scribe-intro h2{font:500 28px var(--serif);margin:0 0 8px}.fd-scribe-intro p{font-size:13px;color:var(--text-secondary);margin:0 0 15px}.fd-patient-main .fd-lookuphead{font-size:11px;margin:18px 0 10px}@media(max-width:1400px){.fd-console-v2 .fd-left{flex-basis:320px;max-width:320px}.fd-patient-columns{grid-template-columns:minmax(0,1fr) 215px;gap:18px}.fd-patient-workspace{padding:20px}.fd-patient-tools{padding-left:16px}}@media(max-width:1180px){.fd-patient-columns{grid-template-columns:minmax(0,1fr)}.fd-patient-tools{border-left:0;border-top:1px solid var(--border);padding:20px 0 0}.fd-patient-tools .fd-pillrow{flex-direction:row;flex-wrap:wrap}.fd-patient-tools .fd-pillrow>button{width:auto}.fd-patient-shortcuts{grid-template-columns:1fr 1fr}.fd-patient-ai{max-width:520px}}@media(max-width:1100px){.fd-console-v2 .fd-shell{flex-direction:row}.fd-console-v2 .fd-left{flex:0 0 280px;max-width:280px;width:auto}.fd-console-v2 .fd-right{width:auto}.fd-console-v2 .fd-shell--special .fd-left{max-width:none;flex:1 1}}@media(max-width:700px){.fd-console-v2 .fd-shell{flex-direction:column;overflow:visible}.fd-console-v2 .fd-left{max-width:none;width:100%;flex:auto;border-right:0}.fd-console-v2 .fd-right{width:100%;border-top:1px solid var(--border)}.fd-patient-workspace{padding:18px}.fd-primary-views{gap:3px}.fd-primary-views>button{padding:11px 12px;font-size:13px}.fd-patient-tabs>button{flex:1 1;padding:11px 8px}.fd-patient-main input,.fd-patient-main select,.fd-patient-main textarea{font-size:16px!important}.fd-patient-shortcuts{grid-template-columns:1fr}.fd-patient-tools .fd-pillrow>button{width:100%;min-height:44px}.fd-console-v2 .fd-filterrow .fd-chips{flex-wrap:wrap;overflow:visible}.fd-task-copy>.fd-what{font-size:25px!important}}.fd-patient-tools .fd-pillrow>div{width:100%}.fd-patient-tools .fd-pillrow>div>button{width:100%;min-height:40px;justify-content:flex-start;text-align:left;white-space:normal;border-radius:7px;font-size:12px;line-height:1.5;padding:10px 12px}.fd-worklist-heading h3{font:650 14px var(--sans);margin:0 0 12px}.fd-callback-shortcut{display:block;width:100%;text-align:left;padding:11px 12px;margin:0 0 8px;border:1px solid var(--border);border-radius:8px;background:var(--surface-sunken);color:var(--forest);cursor:pointer}.fd-callback-shortcut>span{display:flex;align-items:center;gap:6px;font:650 12px var(--sans)}.fd-callback-shortcut b{margin-left:auto;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.fd-callback-shortcut small{display:block;margin-top:5px;font-size:11px;line-height:1.5;color:var(--text-secondary)}.fd-suggested-calls{margin:8px 0}.fd-suggested-calls>summary{cursor:pointer;padding:10px 4px;font-size:12px;font-weight:650}.fd-console-v2 .fd-suggested-calls .fd-beststrip{padding:0;border:0;margin:8px 0;background:transparent}.fd-console-v2 .fd-suggested-calls .fd-beststrip__title{display:none}.fd-console-v2 .fd-beststrip .fd-row{padding:14px;border-radius:12px}.fd-patient-scribe{margin-top:28px;padding-top:24px;border-top:1px solid var(--border);scroll-margin-top:24px;outline:none}.fd-patient-scribe:focus-visible{outline:2px solid var(--copper);outline-offset:5px}.fd-patient-scribe[hidden]{display:none!important}@media(max-width:700px){.fd-patient-scribe input,.fd-patient-scribe select,.fd-patient-scribe textarea{font-size:16px!important}}.fd-important-details{color:var(--copper-deep);font-weight:650}